From edward.nevill at gmail.com Tue Sep 1 09:55:27 2015 From: edward.nevill at gmail.com (edward.nevill at gmail.com) Date: Tue, 01 Sep 2015 09:55:27 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 6 new changesets Message-ID: <201509010955.t819tR4e006334@aojmv0008.oracle.com> Changeset: 7f7651a972d4 Author: enevill Date: 2015-07-15 16:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7f7651a972d4 8131358: aarch64: test compiler/loopopts/superword/ProdRed_Float.java fails when run with debug VM Summary: fix typo in match rule in vsub2f Reviewed-by: kvn, aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 2812c402c790 Author: enevill Date: 2015-07-16 14:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2812c402c790 8131483: aarch64: illegal stlxr instructions Summary: Do not generate stlxX with Ws == Xn Reviewed-by: kvn, aph ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 4b0d672fa09c Author: enevill Date: 2015-08-18 12:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4b0d672fa09c 8133352: aarch64: generates constrained unpredictable instructions Summary: Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt Reviewed-by: kvn, aph, adinn ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: c0fd47b40d85 Author: enevill Date: 2015-08-20 09:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c0fd47b40d85 8133842: aarch64: C2 generates illegal instructions with int shifts >=32 Summary: Fix logical operatations combined with shifts >= 32 Reviewed-by: duke ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: 9225c38e38fe Author: enevill Date: 2015-07-17 07:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9225c38e38fe 8131362: aarch64: C2 does not handle large stack offsets Summary: change spill code to allow large offsets Reviewed-by: kvn, aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 22f4e54b965a Author: enevill Date: 2015-09-01 09:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/22f4e54b965a Fix error in fix for 8133842. Some long shifts were anded with 0x1f. ! src/cpu/aarch64/vm/aarch64.ad From aph at redhat.com Tue Sep 1 14:45:17 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 1 Sep 2015 15:45:17 +0100 Subject: [aarch64-port-dev ] RFR: 8134869: AARCH64: GHASH intrinsic is not optimal Message-ID: <55E5B9FD.805@redhat.com> I've been looking at the intrinsic we have for GHASH. While it is decent as it goes, its performance is considerably worse than some other implementations of GHASH on the same processor. Thanks are due to Alexander Alexeev who did a fine job implementing the x86 algorithm on AArch64, but the result is not optimal. on AArch64 we have the advantage of a bit-reversal instruction which x86 parts don't have, and this makes it possible to write a fully little-endian implementation of GHASH which is far more idiomatic on AArch64 than the big-endian implementation the x86 version uses. This gets us an overall performance improvement of AES/GCM of 10-20%. I've also taken the opportunity to add a lot of comments. The algorithms used are (fairly) obscure and most open source software implementations don't really explain what they're doing. In particular, the bizarre representation of polynomials in GF(2) (where byte ordering is little endian but bit ordering is big endian) is very confusing and surely deserves a comment or two. http://cr.openjdk.java.net/~aph/8134869-ghash-1/ One other remark: the AES/GCM implementation has a lot of overhead. Some profile data (on x86) looks like this: samples cum. samples % cum. % image name symbol name 479605 479605 36.8408 36.8408 31156.jo aescrypt_encryptBlock 301014 780619 23.1224 59.9632 31156.jo ghash_processBlocks 196563 977182 15.0990 75.0621 31156.jo int com.sun.crypto.provider.GCTR.doFinal(byte[], int, int, byte[], int) 50061 1027243 3.8454 78.9076 31156.jo void TestAESEncode.run() 48159 1075402 3.6993 82.6069 31156.jo void TestAESDecode.run() 18506 1093908 1.4215 84.0284 libjvm.so TypeArrayKlass::allocate_common(int, bool, Thread*) GCTR.doFinal() doesn't need do anything except increment a counter and call aescrypt_encryptBlock, but it still takes 15% of the total runtime. Intrinsifying GCTR.update() would solve this problem. Andrew. From wei.tang at linaro.org Tue Sep 1 15:06:44 2015 From: wei.tang at linaro.org (Wei Tang) Date: Tue, 1 Sep 2015 23:06:44 +0800 Subject: [aarch64-port-dev ] DMB elimination in C2 synchronization implementation Message-ID: Hi All, We investigated aarch64 C2 synchronization implementation recently, and found some space to improve, please take a look. The attached is patch and some supporting figures. In current aarch64 platform C2 compiler, it inserts DMB instruction after lock acquire and before lock release (see Figure LockingPaths.jpg attached, GraphKit::shared_lock and GraphKit::shared_unlock) as a barrier to prevent LD/ST floating out of critical region. One DMB post-dominates biased lock, thin lock, and inflated lock acquisition blocks before entering the critical region, and another DMB dominates all the successor blocks of the critical region. In some paths, the DMB is un-necessary and impact performance. A proposed patch is attached to remove the un-necessary DMBs while keeping the safety accessing the critical region. First of all, we think a CompareAndSwap implemented using load-acquire/store-release like following (already implemented in MacroAssembler::cmpxchgptr), when used to acquire or release a lock, is sufficient to be a barrier instead of an explicit DMB. Sure please help review this point. cmpxchgptr (oldv, newv, addr) sequence? L_retry: ldaxr tmp, addr cmp tmp, oldv bne L_nope stlxr tmp, newv, addr cbzw tmp, L_succeed b L_retry L_nope: Similar code snippet can be found in ARM? Architecture Reference Manual (DDI0487A_g, J10.3.1 Accquiring a lock). The attached patch removes the DMBs surrounding the critical region. Then we ensure each path entering/leaving a critical region is protected by load-acquire/store-release: *Path1 & 2 - biased locking/unlocking* Locking: Path 1 - When the lock object is biased to current thread, DMB is un-necessary as current thread is holding the lock. Path 2 - When the lock object is not biased to current thread, rebias takes place: If UseOptoBiasInlining is true, rebias is implemented with StoreXConditional, which is mapped to aarch64_enc_cmpxchg in aarch64.ad file. Instruction ldxr used in CompareAndSwap sequence in aarch64_enc_cmpxchg has no barrier effect so we create a new aarch64_enc_cmpxchg_acq The change is same as DMB patch submitted recently ( http://cr.openjdk.java.net/~adinn/8080293/webrev.00/) to replace ldxr with ldaxr serving as a barrier in CompareAndSwap sequence. If UseOptoBiasInlining is false, MacroAssembler::biased_locking_enter is invoked to acquire lock. It already has load-acquire/store-release and is safe without explicit DMB. Unlocking: There is no-op in biased unlocking, so no special handling is needed. *Path 3 ? Thin lock/unlock* Locking: Thin lock acquire is implemented in aarch64_enc_fast_lock, it uses a simple CAS sequence without generating any barrier. It depends on DMB barrier generated by membar_acquire_lock inserted in GraphKit::shared_lock. As described above, load-acquire/store-release pair is sufficient to serve as a barrier instead of an explicit DMB, so we suggest using ldaxr-stlxr pair as following code shows: L_retry: ldaxr r1, obj->markOOP // change ldxr to ldaxr cmp r1, unlocked_markword bne thin_lock_fail stlxr tmp, lock_record_address, obj->markOOP cbzw tmp, L_cont b L_retry L_cont Unlocking: Thin lock release is implemented in aarch64_enc_fast_unlock as the first code snippet shows. We think ldxr-stlxr pair is enough for locking release and no special handling is needed after removing DMB. L_retry: ldxr r1, obj->markOOP cmp r1, lock_record_address bne thin_lock_fail stlxr disp_hdr, obj->markOOP bne L_retry *Path 4 ObjectMonitor lock/unlock* Locking: In ObjectMonitor lock, it invokes corresponding VM function SharedRuntime::complete_monitor_locking_C. Base on our investigation, we find all lock acquire operation is achieved by Atomic::cmpxchg_ptr which calls native function __sync_val_compare_and_swap extended to following code. The load-acquire/store-release pair is sufficient to serve as barrier. a) Atomic::cmpxchg_ptr calls __sync_val_compare_and_swap .L3: ldaxr x0, [x1] cmp x0, x2 bne .L4 stlxr w4, x3, [x1] cbnz w4, .L3 .L4: Unlocking: In ObjectMonitor lock, it invokes corresponding VM function SharedRuntime::complete_monitor_unlocking_C. All release operation is achieved by Atomic::cmpxchg_ptr and OrderAccess::release_store_ptr + OrderAccess::storeload. Atomic::cmpxchg_ptr has been mentioned above. On aarch64 platform, OrderAccess::release_store_ptr + OrderAccess::storeload are mapped to stlr and DMB instructions. Those two are enough to serve as barrier during lock release. You can refer to attached for flow graph. a) Atomic::cmpxchg_ptr calls __sync_val_compare_and_swap Same as above b) OrderAccess::release_store_ptr calls __atomic_store stlr x1, [x0] c) OrderAccess::storeload() is same with OrderAccess::fence(), they calls __sync_synchronize dmb ish From aph at redhat.com Tue Sep 1 17:04:05 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 1 Sep 2015 18:04:05 +0100 Subject: [aarch64-port-dev ] DMB elimination in C2 synchronization implementation In-Reply-To: References: Message-ID: <55E5DA85.7000107@redhat.com> Hi, On 09/01/2015 04:06 PM, Wei Tang wrote: > We investigated aarch64 C2 synchronization implementation recently, and > found some space to improve, please take a look. > > The attached is patch and some supporting figures. There is no attachment. I am not at all sure if you have patched your sources with the patch http://cr.openjdk.java.net/~adinn/8080293/webrev.01/hotspot.changeset which is currently being reviewed. Please make sure you do that. Andrew. From aph at redhat.com Tue Sep 1 17:07:52 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 1 Sep 2015 18:07:52 +0100 Subject: [aarch64-port-dev ] DMB elimination in C2 synchronization implementation In-Reply-To: References: Message-ID: <55E5DB68.2000102@redhat.com> On 09/01/2015 04:06 PM, Wei Tang wrote: > *Path1 & 2 - biased locking/unlocking* > > Locking: > > Path 1 - When the lock object is biased to current thread, DMB is > un-necessary as current thread is holding the lock. I don't agree. A memory barrier is required for correct semantics. I'll save any more comments until I see your patch. Thanks, Andrew. From vladimir.kozlov at oracle.com Tue Sep 1 20:45:00 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 1 Sep 2015 13:45:00 -0700 Subject: [aarch64-port-dev ] RFR: 8134869: AARCH64: GHASH intrinsic is not optimal In-Reply-To: <55E5B9FD.805@redhat.com> References: <55E5B9FD.805@redhat.com> Message-ID: <55E60E4C.4030807@oracle.com> Very nice rewrite. Looks good. Thanks, Vladimir On 9/1/15 7:45 AM, Andrew Haley wrote: > I've been looking at the intrinsic we have for GHASH. While it is > decent as it goes, its performance is considerably worse than some > other implementations of GHASH on the same processor. > > Thanks are due to Alexander Alexeev who did a fine job implementing > the x86 algorithm on AArch64, but the result is not optimal. on > AArch64 we have the advantage of a bit-reversal instruction which x86 > parts don't have, and this makes it possible to write a fully > little-endian implementation of GHASH which is far more idiomatic on > AArch64 than the big-endian implementation the x86 version uses. This > gets us an overall performance improvement of AES/GCM of 10-20%. > > I've also taken the opportunity to add a lot of comments. The > algorithms used are (fairly) obscure and most open source software > implementations don't really explain what they're doing. In > particular, the bizarre representation of polynomials in GF(2) (where > byte ordering is little endian but bit ordering is big endian) is very > confusing and surely deserves a comment or two. > > http://cr.openjdk.java.net/~aph/8134869-ghash-1/ > > One other remark: the AES/GCM implementation has a lot of overhead. > Some profile data (on x86) looks like this: > > samples cum. samples % cum. % image name symbol name > 479605 479605 36.8408 36.8408 31156.jo aescrypt_encryptBlock > 301014 780619 23.1224 59.9632 31156.jo ghash_processBlocks > 196563 977182 15.0990 75.0621 31156.jo int com.sun.crypto.provider.GCTR.doFinal(byte[], int, int, byte[], int) > 50061 1027243 3.8454 78.9076 31156.jo void TestAESEncode.run() > 48159 1075402 3.6993 82.6069 31156.jo void TestAESDecode.run() > 18506 1093908 1.4215 84.0284 libjvm.so TypeArrayKlass::allocate_common(int, bool, Thread*) > > GCTR.doFinal() doesn't need do anything except increment a counter > and call aescrypt_encryptBlock, but it still takes 15% of the total > runtime. Intrinsifying GCTR.update() would solve this problem. > > Andrew. > From wei.tang at linaro.org Wed Sep 2 05:08:05 2015 From: wei.tang at linaro.org (Wei Tang) Date: Wed, 2 Sep 2015 13:08:05 +0800 Subject: [aarch64-port-dev ] DMB elimination in C2 synchronization implementation In-Reply-To: <55E5DA85.7000107@redhat.com> References: <55E5DA85.7000107@redhat.com> Message-ID: No idea why attachment was blocked. Some supporting jpg files are excluded,and only the patch file is attached this time. The difference between this patch and Andrew's is that our focus is on redundant dmb in all locking paths not on general CAS handling. Please take a look! http://cr.openjdk.java.net/~adinn/8080293/webrev.01/hotspot.changeset On 2 September 2015 at 01:04, Andrew Haley wrote: > Hi, > > On 09/01/2015 04:06 PM, Wei Tang wrote: > > > We investigated aarch64 C2 synchronization implementation recently, and > > found some space to improve, please take a look. > > > > The attached is patch and some supporting figures. > > There is no attachment. > > I am not at all sure if you have patched your sources with the patch > http://cr.openjdk.java.net/~adinn/8080293/webrev.01/hotspot.changeset > which is currently being reviewed. Please make sure you do that. > > Andrew. > > > > From aph at redhat.com Wed Sep 2 08:20:11 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 2 Sep 2015 09:20:11 +0100 Subject: [aarch64-port-dev ] DMB elimination in C2 synchronization implementation In-Reply-To: <1441181895.10331.3.camel@mylittlepony.linaroharston> References: <55E5DA85.7000107@redhat.com> <1441181895.10331.3.camel@mylittlepony.linaroharston> Message-ID: <55E6B13B.1080300@redhat.com> On 09/02/2015 09:18 AM, Edward Nevill wrote: > I'm afraid I still do not see the patch. I got it. Andrew. From aph at redhat.com Wed Sep 2 08:49:56 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 2 Sep 2015 09:49:56 +0100 Subject: [aarch64-port-dev ] DMB elimination in C2 synchronization implementation In-Reply-To: References: Message-ID: <55E6B834.8000100@redhat.com> On 09/01/2015 04:06 PM, Wei Tang wrote: > We investigated aarch64 C2 synchronization implementation recently, and > found some space to improve, please take a look. > > The attached is patch and some supporting figures. This may be OK, but we have been here before. We used to have empty barriers before and after lock operations and do everything internally with ldaxr/stlxr but I reversed that because of correctness concerns: http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2014-May/001096.html Unfortunately I did not explain my reasoning in the email, and I cannot now remember. It may have been to do with the question of whether CAS needs to be a full barrier if the store fails: it's always been hard to discover the assumptions made about memory operations by programmers. I'm tempted to accept this patch. Andrew. From aph at redhat.com Wed Sep 2 08:52:43 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 2 Sep 2015 09:52:43 +0100 Subject: [aarch64-port-dev ] DMB elimination in C2 synchronization implementation In-Reply-To: References: <55E5DA85.7000107@redhat.com> Message-ID: <55E6B8DB.7010107@redhat.com> On 09/02/2015 06:08 AM, Wei Tang wrote: > No idea why attachment was blocked. Some supporting jpg files are excluded,and only the patch file is attached this time. The difference between this patch and Andrew's is that our focus is on redundant dmb in all locking paths not on general CAS handling. Please take a look! > > http://cr.openjdk.java.net/~adinn/8080293/webrev.01/hotspot.changeset diff -r 9df4555d2d7d src/cpu/aarch64/vm/aarch64.ad --- a/src/cpu/aarch64/vm/aarch64.ad Mon Aug 31 13:49:18 2015 +0200 +++ b/src/cpu/aarch64/vm/aarch64.ad Tue Sep 01 16:21:19 2015 +0800 @@ -3801,6 +3801,90 @@ __ cmpw(rscratch1, zr); %} + // The only difference between aarch64_enc_cmpxchg and aarch64_enc_cmpxchg_acq + // is that we use load-acquire in the CompareAndSwap sequence to serve as a barrier + // on acquiring lock. + enc_class aarch64_enc_cmpxchg_acq(memory mem, iRegLNoSp oldval, iRegLNoSp newval) %{ + MacroAssembler _masm(&cbuf); + Register old_reg = as_Register($oldval$$reg); + Register new_reg = as_Register($newval$$reg); + Register base = as_Register($mem$$base); + Register addr_reg; + int index = $mem$$index; + int scale = $mem$$scale; + int disp = $mem$$disp; + if (index == -1) { + if (disp != 0) { + __ lea(rscratch2, Address(base, disp)); + addr_reg = rscratch2; + } else { + // TODO + // should we ever get anything other than this case? + addr_reg = base; + } + } else { + Register index_reg = as_Register(index); + if (disp == 0) { + __ lea(rscratch2, Address(base, index_reg, Address::lsl(scale))); + addr_reg = rscratch2; + } else { + __ lea(rscratch2, Address(base, disp)); + __ lea(rscratch2, Address(rscratch2, index_reg, Address::lsl(scale))); + addr_reg = rscratch2; + } + } + Label retry_load, done; + __ bind(retry_load); + __ ldaxr(rscratch1, addr_reg); + __ cmp(rscratch1, old_reg); + __ br(Assembler::NE, done); + __ stlxr(rscratch1, new_reg, addr_reg); + __ cbnzw(rscratch1, retry_load); + __ bind(done); + %} + + // The only difference between aarch64_enc_cmpxchgw and aarch64_enc_cmpxchgw_acq + // is that we use load-acquire in the CompareAndSwap sequence to serve as a barrier + // on acquiring lock. + enc_class aarch64_enc_cmpxchgw_acq(memory mem, iRegINoSp oldval, iRegINoSp newval) %{ + MacroAssembler _masm(&cbuf); + Register old_reg = as_Register($oldval$$reg); + Register new_reg = as_Register($newval$$reg); + Register base = as_Register($mem$$base); + Register addr_reg; + int index = $mem$$index; + int scale = $mem$$scale; + int disp = $mem$$disp; + if (index == -1) { + if (disp != 0) { + __ lea(rscratch2, Address(base, disp)); + addr_reg = rscratch2; + } else { + // TODO + // should we ever get anything other than this case? + addr_reg = base; + } + } else { + Register index_reg = as_Register(index); + if (disp == 0) { + __ lea(rscratch2, Address(base, index_reg, Address::lsl(scale))); + addr_reg = rscratch2; + } else { + __ lea(rscratch2, Address(base, disp)); + __ lea(rscratch2, Address(rscratch2, index_reg, Address::lsl(scale))); + addr_reg = rscratch2; + } + } + Label retry_load, done; + __ bind(retry_load); + __ ldaxrw(rscratch1, addr_reg); + __ cmpw(rscratch1, old_reg); + __ br(Assembler::NE, done); + __ stlxrw(rscratch1, new_reg, addr_reg); + __ cbnzw(rscratch1, retry_load); + __ bind(done); + %} + enc_class aarch64_enc_cmpxchg(memory mem, iRegLNoSp oldval, iRegLNoSp newval) %{ MacroAssembler _masm(&cbuf); Register old_reg = as_Register($oldval$$reg); @@ -4398,13 +4482,10 @@ // Compare object markOop with mark and if equal exchange scratch1 // with object markOop. - // Note that this is simply a CAS: it does not generate any - // barriers. These are separately generated by - // membar_acquire_lock(). { Label retry_load; __ bind(retry_load); - __ ldxr(tmp, oop); + __ ldaxr(tmp, oop); __ cmp(tmp, disp_hdr); __ br(Assembler::NE, cas_failed); // use stlxr to ensure update is immediately visible @@ -4454,7 +4535,7 @@ { Label retry_load, fail; __ bind(retry_load); - __ ldxr(rscratch1, tmp); + __ ldaxr(rscratch1, tmp); __ cmp(disp_hdr, rscratch1); __ br(Assembler::NE, fail); // use stlxr to ensure update is immediately visible @@ -8017,11 +8098,9 @@ match(MemBarAcquireLock); ins_cost(VOLATILE_REF_COST); - format %{ "membar_acquire_lock" %} - - ins_encode %{ - __ membar(Assembler::LoadLoad|Assembler::LoadStore); - %} + format %{ " -- \t// redundant MEMBAR-acquire - empty" %} + + ins_encode (); ins_pipe(pipe_serial); %} @@ -8080,11 +8159,9 @@ match(MemBarReleaseLock); ins_cost(VOLATILE_REF_COST); - format %{ "membar_release_lock" %} - - ins_encode %{ - __ membar(Assembler::LoadStore|Assembler::StoreStore); - %} + format %{ " -- \t// redundant MEMBAR-release - empty" %} + + ins_encode (); ins_pipe(pipe_serial); %} @@ -8381,7 +8458,7 @@ "cmpw rscratch1, zr\t# EQ on successful write" %} - ins_encode(aarch64_enc_cmpxchg(mem, oldval, newval)); + ins_encode(aarch64_enc_cmpxchg_acq(mem, oldval, newval)); ins_pipe(pipe_slow); %} @@ -8398,7 +8475,7 @@ "cmpw rscratch1, zr\t# EQ on successful write" %} - ins_encode(aarch64_enc_cmpxchgw(mem, oldval, newval)); + ins_encode(aarch64_enc_cmpxchgw_acq(mem, oldval, newval)); ins_pipe(pipe_slow); %} From edward.nevill at gmail.com Wed Sep 2 08:52:51 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 02 Sep 2015 09:52:51 +0100 Subject: [aarch64-port-dev ] RFR: 8134869: AARCH64: GHASH intrinsic is not optimal In-Reply-To: <55E5B9FD.805@redhat.com> References: <55E5B9FD.805@redhat.com> Message-ID: <1441183971.10331.13.camel@mylittlepony.linaroharston> On Tue, 2015-09-01 at 15:45 +0100, Andrew Haley wrote: > > http://cr.openjdk.java.net/~aph/8134869-ghash-1/ > > One other remark: the AES/GCM implementation has a lot of overhead. > Some profile data (on x86) looks like this: Looks good to me also. I have patched it and done a quick sanity check. I see ~14% additional improvement over Alexander's implementation bringing the overall improvement to slightly over 100%. One minor point. The following seems to have suffered some whitespace mangling. // Table vector lookup -#define INSN(NAME, op) \ - void NAME(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn, unsigned registers, FloatRegister Vm) { \ - starti; \ - assert(T == T8B || T == T16B, "invalid arrangement"); \ - assert(0 < registers && registers <= 4, "invalid number of registers"); \ - f(0, 31), f((int)T & 1, 30), f(0b001110000, 29, 21), rf(Vm, 16), f(0, 15); \ - f(registers - 1, 14, 13), f(op, 12),f(0b00, 11, 10), rf(Vn, 5), rf(Vd, 0); \ +#define INSN(NAME, op) \ + void NAME(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn, unsigned registers, FloatRegister Vm) { \ + starti; \ + assert(T == T8B || T == T16B, "invalid arrangement"); \ + assert(0 < registers && registers <= 4, "invalid number of registers"); \ + f(0, 31), f((int)T & 1, 30), f(0b001110000, 29, 21), rf(Vm, 16), f(0, 15); \ + f(registers - 1, 14, 13), f(op, 12),f(0b00, 11, 10), rf(Vn, 5), rf(Vd, 0); \ } It looks like the mangling is as a result of replacing spaces with TABs at some point. I cannot see any difference in the above other than whitespace. All the best, Ed. From aph at redhat.com Wed Sep 2 08:55:31 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 2 Sep 2015 09:55:31 +0100 Subject: [aarch64-port-dev ] RFR: 8134869: AARCH64: GHASH intrinsic is not optimal In-Reply-To: <1441183971.10331.13.camel@mylittlepony.linaroharston> References: <55E5B9FD.805@redhat.com> <1441183971.10331.13.camel@mylittlepony.linaroharston> Message-ID: <55E6B983.1040400@redhat.com> On 09/02/2015 09:52 AM, Edward Nevill wrote: > One minor point. The following seems to have suffered some whitespace mangling. It's whitespace correction: the lines are way too wide, and it's hard to read the rest unless you have a super-wide editor. Andrew. From edward.nevill at gmail.com Wed Sep 2 09:05:31 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 02 Sep 2015 10:05:31 +0100 Subject: [aarch64-port-dev ] RFR: 8134869: AARCH64: GHASH intrinsic is not optimal In-Reply-To: <55E6B983.1040400@redhat.com> References: <55E5B9FD.805@redhat.com> <1441183971.10331.13.camel@mylittlepony.linaroharston> <55E6B983.1040400@redhat.com> Message-ID: <1441184731.23750.3.camel@mylittlepony.linaroharston> On Wed, 2015-09-02 at 09:55 +0100, Andrew Haley wrote: > On 09/02/2015 09:52 AM, Edward Nevill wrote: > > One minor point. The following seems to have suffered some whitespace mangling. > > It's whitespace correction: the lines are way too wide, and it's hard to > read the rest unless you have a super-wide editor. OK. But the changeset as posted http://cr.openjdk.java.net/~aph/8134869-ghash-1/ seems to have TABs embedded in it. I thought this was verboten? If I edit the changset in vi with ":se list" I get // Table vector lookup$ -#define INSN(NAME, op) \$ - void NAME(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn, unsigned registers, FloatRegister Vm) { \$ - starti; \$ - assert(T == T8B || T == T16B, "invalid arrangement"); \$ - assert(0 < registers && registers <= 4, "invalid number of registers"); \$ - f(0, 31), f((int)T & 1, 30), f(0b001110000, 29, 21), rf(Vm, 16), f(0, 15); \$ - f(registers - 1, 14, 13), f(op, 12),f(0b00, 11, 10), rf(Vn, 5), rf(Vd, 0); \$ +#define INSN(NAME, op)^I^I^I^I^I^I^I\$ + void NAME(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn, unsigned registers, FloatRegister Vm) { \$ + starti;^I^I^I^I^I^I^I^I\$ + assert(T == T8B || T == T16B, "invalid arrangement");^I^I\$ + assert(0 < registers && registers <= 4, "invalid number of registers"); \$ + f(0, 31), f((int)T & 1, 30), f(0b001110000, 29, 21), rf(Vm, 16), f(0, 15); \$ + f(registers - 1, 14, 13), f(op, 12),f(0b00, 11, 10), rf(Vn, 5), rf(Vd, 0); \$ All the best, Ed. From aph at redhat.com Wed Sep 2 10:32:09 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 2 Sep 2015 11:32:09 +0100 Subject: [aarch64-port-dev ] RFR: 8134869: AARCH64: GHASH intrinsic is not optimal In-Reply-To: <1441184731.23750.3.camel@mylittlepony.linaroharston> References: <55E5B9FD.805@redhat.com> <1441183971.10331.13.camel@mylittlepony.linaroharston> <55E6B983.1040400@redhat.com> <1441184731.23750.3.camel@mylittlepony.linaroharston> Message-ID: <55E6D029.7090407@redhat.com> On 09/02/2015 10:05 AM, Edward Nevill wrote: > But the changeset as posted > > http://cr.openjdk.java.net/~aph/8134869-ghash-1/ > > seems to have TABs embedded in it. I thought this was verboten? It is. I did this on a new box, and I have not imported my editor settings; mea culpa. I will untabify before pushing. Thanks, Andrew. From hui.shi at linaro.org Wed Sep 2 13:25:29 2015 From: hui.shi at linaro.org (Hui Shi) Date: Wed, 2 Sep 2015 21:25:29 +0800 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore Message-ID: Could anyone help review and comments this change? This change involves memory barrier, escape analysis and maybe PPC. In C2 compiler, MemBarRelease node is generated at end of method if it writes final/stable field. Is it better to use MemBarStoreStore here? Reasons are: 1. MemBarRelease represents loadstore + storestore barrier, it costs more than MemBarStoreStore on RMO(Relax Memory Order) platforms like aarch64. For attached small case TestWriteFinal_MemoryBarrier.java, with storestore memory barrier it is 40% faster on aarch64. 2. According to JSR133 cook book, it only requires storestore barrier. Are there some corner cases needs loadstore barrier? 3. In C1 implementation (GraphBuilder::method_return), it only inserts storestore barrier (lir_membar_storestore), barrier for stable field in C1 is missing, maybe we need add memory barrier in C1 too for stable field? Browsing hotspot repository history, is this an early conservative handling which not updated yet? 1. MemBarRelease is used for final field store since first hotspot version. At that time, MemBarStoreStore is not defined yet. 2 .MemBarStoreStore is added later for barrier after object allocation and array copy ( http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1dc233a8c7fe) Only MemBarRelease created for final/stable field store can have MemBarNode::Precedent input and optimized in Escape analysis. Replacing MemBarRelease with MemBarStoreStore requires combining escape analysis optimization for both nodes. MemBarStoreStore node's Precedent input is always its allocation node's proj_out(AllocateNode::RawAddress) , checking LibraryCallKit::copy_to_clone and LibraryCallKit::generate_arraycopy. Escape analysis also assumes this. In ConnectionGraph::optimize_ideal_graph while (storestore_worklist.length() != 0) { Node *n = storestore_worklist.pop(); MemBarStoreStoreNode *storestore = n ->as_MemBarStoreStore(); Node *alloc = storestore->in(MemBarNode::Precedent)->in(0); *assert (alloc->is_Allocate(), "storestore should point to AllocateNode"); // assertion on expected MemBarNode::Precedent input* if (not_global_escape(alloc)) { .... replace with Op_MemBarCPUOrder node } } This is not true for MemBar node after final fields store, whose MemBarNode::Precedent input is initialized with _alloc_with_final. Checking Parse::do_put_xxx 1. _alloc_with_final might not be set. For example object type is not boxed type. 2. _alloc_with_final is set with store obj node, this usually is CheckCastPP instead of allocation->proj_out(AllocateNode::RawAddress). if not align with MemBarStoreStore 's assumption, this will trigger assertion in above ConnectionGraph::optimize_ideal_graph code. In attached patch, changes include: 1. Replace MemBarRelease with MemBarStoreStore after final field/stable store. (src/share/vm/opto/parse1.cpp) 2. New MemBarStoreStore node's Precedent input is initialized with allocation node?s proj_out(AllocateNode::RawAddress). (src/share/vm/opto/parse3.cpp) 3. In escape analysis, only process MemStoreStore with Precedent node. (src/share/vm/opto/escape.cpp) 4. Remove code handling MemBarRelease with Precedent input. (src/share/vm/opto/escape.cpp, src/share/vm/opto/memnode.cpp and src/share/vm/opto/compile.cpp) Another uncertainty is if this works for PPC, PPC also inserts MemBarRelease for volatile write in initializer. Is MemBar here also ordering volatile write and escape shared reference store and is MemBarStoreStore also enough? Could PPC people (Goetz) help comments? Andrew Dinn, would you please confirm if this change will not affect your MembarRelase pattern optimization in aarch64 backend? In my understanding, your optimization targets Membars for volatile field reference. Regards Shi Hui From aph at redhat.com Wed Sep 2 13:41:06 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 2 Sep 2015 14:41:06 +0100 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore In-Reply-To: References: Message-ID: <55E6FC72.5010105@redhat.com> On 09/02/2015 02:25 PM, Hui Shi wrote: > Could anyone help review and comments this change? This change > involves memory barrier, escape analysis and maybe PPC. > > In C2 compiler, MemBarRelease node is generated at end of method if > it writes final/stable field. Is it better to use MemBarStoreStore > here? Probably not. See http://www.hboehm.info/c++mm/no_write_fences.html for an explanation. > Reasons are: > 1. MemBarRelease represents loadstore + storestore barrier, it costs > more than MemBarStoreStore on RMO(Relax Memory Order) platforms like > aarch64. > For attached small case TestWriteFinal_MemoryBarrier.java, with > storestore memory barrier it is 40% faster on aarch64. On at least one AArch64 implementation, you mean? > 2. According to JSR133 cook book, it only requires storestore > barrier. Are there some corner cases needs loadstore barrier? > 3. In C1 implementation (GraphBuilder::method_return), it only > inserts storestore barrier (lir_membar_storestore), barrier for > stable field in C1 is missing, maybe we need add memory barrier in > C1 too for stable field? Probably, but C1 is much more conservative with its optimizations. > Browsing hotspot repository history, is this an early conservative > handling which not updated yet? > 1. MemBarRelease is used for final field store since first hotspot > version. At that time, MemBarStoreStore is not defined yet. > 2 .MemBarStoreStore is added later for barrier after object > allocation and array copy > (http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1dc233a8c7fe) StoreStore is fine for object allocation; any other field writes should probably use a release. But this part of C2 is extremely delicate, and various parts of it "know" in what circumstances StoreStore is used, and know that those circumstances are very limited. > This is not true for MemBar node after final fields store, whose > MemBarNode::Precedent input is initialized with > _alloc_with_final. Checking Parse::do_put_xxx > 1. _alloc_with_final might not be set. For example object type is > not boxed type. > 2. _alloc_with_final is set with store obj node, this usually is > CheckCastPP instead of > allocation->proj_out(AllocateNode::RawAddress). if not align with > MemBarStoreStore 's assumption, this will trigger assertion in above > ConnectionGraph::optimize_ideal_graph code. > > In attached patch, changes include: I'd really like you to attach your patches more firmly or use a web site! But really, I'm not going to accept a weakening of the barrier because of "Why ordering constraints are never limited to loads or stores" Andrew. From aph at redhat.com Wed Sep 2 13:58:30 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 2 Sep 2015 14:58:30 +0100 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore In-Reply-To: References: <55E6FC72.5010105@redhat.com> Message-ID: <55E70086.5020902@redhat.com> On 09/02/2015 02:55 PM, Vitaly Davidovich wrote: > Probably not. See http://www.hboehm.info/c++mm/no_write_fences.html > for an explanation. > > Is that really relevant to final/stable field writes though? I believe so. See also http://shipilev.net/blog/2014/all-fields-are-final/, "Implementation Support" Andrew. From vitalyd at gmail.com Wed Sep 2 13:55:45 2015 From: vitalyd at gmail.com (Vitaly Davidovich) Date: Wed, 2 Sep 2015 09:55:45 -0400 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore In-Reply-To: <55E6FC72.5010105@redhat.com> References: <55E6FC72.5010105@redhat.com> Message-ID: > > Probably not. See http://www.hboehm.info/c++mm/no_write_fences.html > for an explanation. Is that really relevant to final/stable field writes though? On Wed, Sep 2, 2015 at 9:41 AM, Andrew Haley wrote: > On 09/02/2015 02:25 PM, Hui Shi wrote: > > > Could anyone help review and comments this change? This change > > involves memory barrier, escape analysis and maybe PPC. > > > > In C2 compiler, MemBarRelease node is generated at end of method if > > it writes final/stable field. Is it better to use MemBarStoreStore > > here? > > Probably not. See http://www.hboehm.info/c++mm/no_write_fences.html > for an explanation. > > > Reasons are: > > > 1. MemBarRelease represents loadstore + storestore barrier, it costs > > more than MemBarStoreStore on RMO(Relax Memory Order) platforms like > > aarch64. > > For attached small case TestWriteFinal_MemoryBarrier.java, with > > storestore memory barrier it is 40% faster on aarch64. > > On at least one AArch64 implementation, you mean? > > > 2. According to JSR133 cook book, it only requires storestore > > barrier. Are there some corner cases needs loadstore barrier? > > 3. In C1 implementation (GraphBuilder::method_return), it only > > inserts storestore barrier (lir_membar_storestore), barrier for > > stable field in C1 is missing, maybe we need add memory barrier in > > C1 too for stable field? > > Probably, but C1 is much more conservative with its optimizations. > > > Browsing hotspot repository history, is this an early conservative > > handling which not updated yet? > > 1. MemBarRelease is used for final field store since first hotspot > > version. At that time, MemBarStoreStore is not defined yet. > > 2 .MemBarStoreStore is added later for barrier after object > > allocation and array copy > > (http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1dc233a8c7fe) > > StoreStore is fine for object allocation; any other field writes > should probably use a release. But this part of C2 is extremely > delicate, and various parts of it "know" in what circumstances > StoreStore is used, and know that those circumstances are very > limited. > > > This is not true for MemBar node after final fields store, whose > > MemBarNode::Precedent input is initialized with > > _alloc_with_final. Checking Parse::do_put_xxx > > > 1. _alloc_with_final might not be set. For example object type is > > not boxed type. > > 2. _alloc_with_final is set with store obj node, this usually is > > CheckCastPP instead of > > allocation->proj_out(AllocateNode::RawAddress). if not align with > > MemBarStoreStore 's assumption, this will trigger assertion in above > > ConnectionGraph::optimize_ideal_graph code. > > > > In attached patch, changes include: > > I'd really like you to attach your patches more firmly or use a web > site! > > But really, I'm not going to accept a weakening of the barrier because of > "Why ordering constraints are never limited to loads or stores" > > Andrew. > From vitalyd at gmail.com Wed Sep 2 14:12:24 2015 From: vitalyd at gmail.com (Vitaly Davidovich) Date: Wed, 2 Sep 2015 10:12:24 -0400 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore In-Reply-To: <55E70086.5020902@redhat.com> References: <55E6FC72.5010105@redhat.com> <55E70086.5020902@redhat.com> Message-ID: It seems Aleksey's article is at odds with Hans' article. Specifically, Hans talks about the case (which Aleksey alludes to as well): x.a = 42; x.a++; Hans mentions that x.a load can move past the store_store barrier despite there being a dependence (i.e. we shouldn't rely on dependence). Aleksey then states the following when talking about the read side: Turns out, most hardware also respects the order of so-called 'dependent' > reads, and hence does not require emitting the barrier there. So which is it? On Wed, Sep 2, 2015 at 9:58 AM, Andrew Haley wrote: > On 09/02/2015 02:55 PM, Vitaly Davidovich wrote: > > Probably not. See http://www.hboehm.info/c++mm/no_write_fences.html > > for an explanation. > > > > Is that really relevant to final/stable field writes though? > > I believe so. See also > http://shipilev.net/blog/2014/all-fields-are-final/, > "Implementation Support" > > Andrew. > > From aph at redhat.com Wed Sep 2 14:18:40 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 2 Sep 2015 15:18:40 +0100 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore In-Reply-To: References: <55E6FC72.5010105@redhat.com> <55E70086.5020902@redhat.com> Message-ID: <55E70540.6000609@redhat.com> On 09/02/2015 03:12 PM, Vitaly Davidovich wrote: > It seems Aleksey's article is at odds with Hans' article. > Specifically, Hans talks about the case (which Aleksey alludes to as > well): > > x.a = 42; > x.a++; > > > Hans mentions that x.a load can move past the store_store barrier > despite there being a dependence (i.e. we shouldn't rely on > dependence). Aleksey then states the following when talking about > the read side: > > Turns out, most hardware also respects the order of so-called > 'dependent' reads, and hence does not require emitting the barrier > there. > > > So which is it? AArch64 respects the dependence, as does AFAIK everything except the now-dead DEC Alpha, but it's clear that on the writer side a StoreStore alone isn't going to do it: "JSR 133 Cookbook only requires StoreStore, but might also require LoadStore barriers" Andrew. From vitalyd at gmail.com Wed Sep 2 14:20:20 2015 From: vitalyd at gmail.com (Vitaly Davidovich) Date: Wed, 2 Sep 2015 10:20:20 -0400 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore In-Reply-To: <55E70540.6000609@redhat.com> References: <55E6FC72.5010105@redhat.com> <55E70086.5020902@redhat.com> <55E70540.6000609@redhat.com> Message-ID: > > AArch64 respects the dependence, as does AFAIK everything except the > now-dead DEC Alpha, but it's clear that on the writer side a > StoreStore alone isn't going to do it: "JSR 133 Cookbook only requires > StoreStore, but might also require LoadStore barriers" But Aleksey's explanation of why StoreStore isn't sufficient is basically leaning on Hans' example, which in turns talks about not relying on dependence. But then we rely on dependence on the read side? It doesn't make sense to me. On Wed, Sep 2, 2015 at 10:18 AM, Andrew Haley wrote: > On 09/02/2015 03:12 PM, Vitaly Davidovich wrote: > > > It seems Aleksey's article is at odds with Hans' article. > > Specifically, Hans talks about the case (which Aleksey alludes to as > > well): > > > > x.a = 42; > > x.a++; > > > > > > Hans mentions that x.a load can move past the store_store barrier > > despite there being a dependence (i.e. we shouldn't rely on > > dependence). Aleksey then states the following when talking about > > the read side: > > > > Turns out, most hardware also respects the order of so-called > > 'dependent' reads, and hence does not require emitting the barrier > > there. > > > > > > So which is it? > > AArch64 respects the dependence, as does AFAIK everything except the > now-dead DEC Alpha, but it's clear that on the writer side a > StoreStore alone isn't going to do it: "JSR 133 Cookbook only requires > StoreStore, but might also require LoadStore barriers" > > Andrew. > From aph at redhat.com Wed Sep 2 14:25:01 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 2 Sep 2015 15:25:01 +0100 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore In-Reply-To: References: <55E6FC72.5010105@redhat.com> <55E70086.5020902@redhat.com> <55E70540.6000609@redhat.com> Message-ID: <55E706BD.3060407@redhat.com> On 09/02/2015 03:20 PM, Vitaly Davidovich wrote: > AArch64 respects the dependence, as does AFAIK everything except the > now-dead DEC Alpha, but it's clear that on the writer side a > StoreStore alone isn't going to do it: "JSR 133 Cookbook only requires > StoreStore, but might also require LoadStore barriers" > > > But Aleksey's explanation of why StoreStore isn't sufficient is > basically leaning on Hans' example, which in turns talks about not > relying on dependence. But then we rely on dependence on the read > side? It doesn't make sense to me. Perhaps not, but your argument is not with me. I've been around this with Hans and roomfulls of other concurrency people enough times already. Andrew. From vitalyd at gmail.com Wed Sep 2 14:28:06 2015 From: vitalyd at gmail.com (Vitaly Davidovich) Date: Wed, 2 Sep 2015 10:28:06 -0400 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore In-Reply-To: <55E706BD.3060407@redhat.com> References: <55E6FC72.5010105@redhat.com> <55E70086.5020902@redhat.com> <55E70540.6000609@redhat.com> <55E706BD.3060407@redhat.com> Message-ID: > > Perhaps not, but your argument is not with me. I've been around this > with Hans and roomfulls of other concurrency people enough times > already. Right, it's not with you but you linked to both of those articles as a reason for why this probably isn't a good idea. :) At any rate, I don't want to derail this thread too much, but I'm now interested in how these two viewpoints (Hans and Aleksey's articles) reconcile. On Wed, Sep 2, 2015 at 10:25 AM, Andrew Haley wrote: > On 09/02/2015 03:20 PM, Vitaly Davidovich wrote: > > AArch64 respects the dependence, as does AFAIK everything except the > > now-dead DEC Alpha, but it's clear that on the writer side a > > StoreStore alone isn't going to do it: "JSR 133 Cookbook only > requires > > StoreStore, but might also require LoadStore barriers" > > > > > > But Aleksey's explanation of why StoreStore isn't sufficient is > > basically leaning on Hans' example, which in turns talks about not > > relying on dependence. But then we rely on dependence on the read > > side? It doesn't make sense to me. > > Perhaps not, but your argument is not with me. I've been around this > with Hans and roomfulls of other concurrency people enough times > already. > > Andrew. > > > From aph at redhat.com Wed Sep 2 14:32:22 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 2 Sep 2015 15:32:22 +0100 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore In-Reply-To: References: <55E6FC72.5010105@redhat.com> <55E70086.5020902@redhat.com> <55E70540.6000609@redhat.com> <55E706BD.3060407@redhat.com> Message-ID: <55E70876.5020502@redhat.com> On 09/02/2015 03:28 PM, Vitaly Davidovich wrote: > Perhaps not, but your argument is not with me. I've been around this > with Hans and roomfuls of other concurrency people enough times > already. > > Right, it's not with you but you linked to both of those articles as > a reason for why this probably isn't a good idea. :) Exactly. I am not convinced that the reasoning is certainly sound (or that it applies to HotSpot in its present form) but I believe that it may be and I am therefore applying the precautionary principle. Andrew. From aleksey.shipilev at oracle.com Wed Sep 2 14:55:21 2015 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Wed, 02 Sep 2015 17:55:21 +0300 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore In-Reply-To: References: <55E6FC72.5010105@redhat.com> <55E70086.5020902@redhat.com> Message-ID: <55E70DD9.6080708@oracle.com> On 09/02/2015 05:12 PM, Vitaly Davidovich wrote: > It seems Aleksey's article is at odds with Hans' article. Specifically, > Hans talks about the case (which Aleksey alludes to as well): > x.a = 42; > x.a++; > > > Hans mentions that x.a load can move past the store_store barrier > despite there being a dependence (i.e. we shouldn't rely on > dependence). Aleksey then states the following when talking about the > read side: > > Turns out, most hardware also respects the order of so-called > 'dependent' reads, and hence does not require emitting the barrier > there. No, Aleksey says: "This covers for a corner case when the final field value depends on some field (the interesting example if we do the increment of the field itself) which experiences a racy update. This corner case may result in storing the value derived by that racy update, not by constructor itself, and that would obliterate the safe construction guarantees" ...which basically reiterates Hans' example. > But Aleksey's explanation of why StoreStore isn't sufficient is > basically leaning on Hans' example, which in turns talks about not > relying on dependence. But then we rely on dependence on the read > side? It doesn't make sense to me. That's because Hans' example talks how memory dependencies on *writer* side do not enforce ordering, letting a speculative load in "constructor" to bypass the fence, thus capturing the racy value. "reader"-side load dependence would not save you if we are talking about some non-related field that escapes the dependence. This is how I understand Hans' argument, anyway: static int G = 0; A a; class A { int x; } Thread 1: A ta = ta.x = G; assert (ta.x == 0); // may fail, captured a racy update storeStoreFence(); a = ta; // publish Thread 2: A ta = a; if (ta != null) { G = 42; // NOT a dependent access, bummer assert(ta.x == 0); // may fail, value got contaminated } (Hans describes the oddity of committing the store to ta.x before the load of G is fully satisfied, read Andrew's link carefully: http://www.hboehm.info/c++mm/no_write_fences.html) On Wed, Sep 2, 2015 at 10:25 AM, Andrew Haley wrote: > I am not convinced that the reasoning is certainly sound (or > that it applies to HotSpot in its present form) but I believe that it > may be and I am therefore applying the precautionary principle. I'm with Andrew on this stuff. Sorry Hui Shi! This seems to be far more complicated than it appears to an unexposed person, and was discussed at lengths over and over again. I'd table the StoreStore optimization story until after VarHandles (and possibly storeStoreFence) arrive, and implications are more well-understood. See e.g. the recent discussion: http://mail.openjdk.java.net/pipermail/jmm-dev/2015-August/000198.html Thanks, -Aleksey > On Wed, Sep 2, 2015 at 9:58 AM, Andrew Haley > wrote: > > On 09/02/2015 02:55 PM, Vitaly Davidovich wrote: > > Probably not. See http://www.hboehm.info/c++mm/no_write_fences.html > > for an explanation. > > > > Is that really relevant to final/stable field writes though? > > I believe so. See also > http://shipilev.net/blog/2014/all-fields-are-final/, > "Implementation Support" > > Andrew. > > From vitalyd at gmail.com Wed Sep 2 15:08:58 2015 From: vitalyd at gmail.com (Vitaly Davidovich) Date: Wed, 2 Sep 2015 11:08:58 -0400 Subject: [aarch64-port-dev ] Replace MemBarRelease for final field write with MemBarStoreStore In-Reply-To: <55E70DD9.6080708@oracle.com> References: <55E6FC72.5010105@redhat.com> <55E70086.5020902@redhat.com> <55E70DD9.6080708@oracle.com> Message-ID: > > static int G = 0; > A a; > class A { > int x; > } > Thread 1: > A ta = > ta.x = G; > assert (ta.x == 0); // may fail, captured a racy update > storeStoreFence(); > a = ta; // publish > Thread 2: > A ta = a; > if (ta != null) { > G = 42; // NOT a dependent access, bummer > assert(ta.x == 0); // may fail, value got contaminated > } But the problem here is that G is racy. If G were, say, volatile then this wouldn't happen. I'm not sure "accommodating" capturing racy memory is required here. Hans' actual example isn't applicable to final/stable fields because they cannot be mutated after assignment. You introduced a racy read in your example, and I don't know if that's valid. On Wed, Sep 2, 2015 at 10:55 AM, Aleksey Shipilev < aleksey.shipilev at oracle.com> wrote: > On 09/02/2015 05:12 PM, Vitaly Davidovich wrote: > > It seems Aleksey's article is at odds with Hans' article. Specifically, > > Hans talks about the case (which Aleksey alludes to as well): > > x.a = 42; > > x.a++; > > > > > > Hans mentions that x.a load can move past the store_store barrier > > despite there being a dependence (i.e. we shouldn't rely on > > dependence). Aleksey then states the following when talking about the > > read side: > > > > Turns out, most hardware also respects the order of so-called > > 'dependent' reads, and hence does not require emitting the barrier > > there. > > No, Aleksey says: > > "This covers for a corner case when the final field value depends on > some field (the interesting example if we do the increment of the field > itself) which experiences a racy update. This corner case may result in > storing the value derived by that racy update, not by constructor > itself, and that would obliterate the safe construction guarantees" > > ...which basically reiterates Hans' example. > > > But Aleksey's explanation of why StoreStore isn't sufficient is > > basically leaning on Hans' example, which in turns talks about not > > relying on dependence. But then we rely on dependence on the read > > side? It doesn't make sense to me. > > That's because Hans' example talks how memory dependencies on *writer* > side do not enforce ordering, letting a speculative load in > "constructor" to bypass the fence, thus capturing the racy value. > > "reader"-side load dependence would not save you if we are talking about > some non-related field that escapes the dependence. > > This is how I understand Hans' argument, anyway: > > static int G = 0; > > A a; > > class A { > int x; > } > > Thread 1: > A ta = > ta.x = G; > assert (ta.x == 0); // may fail, captured a racy update > storeStoreFence(); > a = ta; // publish > > Thread 2: > > A ta = a; > if (ta != null) { > G = 42; // NOT a dependent access, bummer > assert(ta.x == 0); // may fail, value got contaminated > } > > (Hans describes the oddity of committing the store to ta.x before the > load of G is fully satisfied, read Andrew's link carefully: > http://www.hboehm.info/c++mm/no_write_fences.html) > > On Wed, Sep 2, 2015 at 10:25 AM, Andrew Haley wrote: > > I am not convinced that the reasoning is certainly sound (or > > that it applies to HotSpot in its present form) but I believe that it > > may be and I am therefore applying the precautionary principle. > > I'm with Andrew on this stuff. Sorry Hui Shi! > > This seems to be far more complicated than it appears to an unexposed > person, and was discussed at lengths over and over again. I'd table the > StoreStore optimization story until after VarHandles (and possibly > storeStoreFence) arrive, and implications are more well-understood. See > e.g. the recent discussion: > http://mail.openjdk.java.net/pipermail/jmm-dev/2015-August/000198.html > > Thanks, > -Aleksey > > > On Wed, Sep 2, 2015 at 9:58 AM, Andrew Haley > > wrote: > > > > On 09/02/2015 02:55 PM, Vitaly Davidovich wrote: > > > Probably not. See > http://www.hboehm.info/c++mm/no_write_fences.html > > > for an explanation. > > > > > > Is that really relevant to final/stable field writes though? > > > > I believe so. See also > > http://shipilev.net/blog/2014/all-fields-are-final/, > > "Implementation Support" > > > > Andrew. > > > > > > > From vladimir.kozlov at oracle.com Wed Sep 2 17:53:40 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 2 Sep 2015 10:53:40 -0700 Subject: [aarch64-port-dev ] =?utf-8?b?5Zue5aSN77yaUmVkdW5kYW50IGluc3Ry?= =?utf-8?q?uctions_MOVK_on_aarch64=3F?= In-Reply-To: References: Message-ID: <55E737A4.1040704@oracle.com> Please, CC such questions/suggestions to aarch64 port mailing list. Thanks, Vladimir On 8/30/15 5:35 PM, hui.shi wrote: > If instruction is patched multiple times during run, your implementation looks have issue.scenario likes > > first patch. value is 0, patch opcode nope > second patch. value is not 0, patch none 0 value, but opcode is still nope. you lost original opcode in first patch. > > > Regards > Hui > ---????--- > *???:* "Crofevil " > *????:* 2015?08?31? 00:04:36 > *???:* "hotspot-compiler-dev"; > *??:* Redundant instructions MOVK on aarch64? > > Hi, all we found a underlying optimization about MOVK with jdk9 build on > aarch64 platform, but we don't know it can be done or not, so here we > ask for some help or guidance, thanks! > > We may get a situation like this when try to move ptr or generate stub code. > This situation was found in SpecJBB 2005: > > 0x000003ff8c313f90: mov x4, #0x1610 // #5648 > ; {metadata('java/lang/String')} > 0x000003ff8c313f94: movk x4, #0x0, lsl, #16 > 0x000003ff8c313f98: movk x4, #0x8, lsl, #32 > 0x000003ff8c313f98: ldr w8, [x2, #8] > > We see a sequence of MOV & MOVK. The MOVK is useless if it try to move 0 > to the register, it doesn't change anything. > The sequence was generated by function MacroAssembler::movptr: > > // Move a constant pointer into r. In AArch64 mode the virtual > // address space is 48 bits in size, so we only need three > // instruction to create a patchable instruction sequence that can > // reach anywhere. > void MacroAssembler::movptr(Register r, uintptr_t imm64) { > #ifndef PRODUCT > { > char buffer[64]; > snprintf(buffer, sizeof(buffer), "0x%"PRIX64, imm64); > block_comment(buffer); > } > #endif > assert(imm64 < (1ul << 48), "48-bit overflow in address constant"); > movz(r, imm64 & oxffff); > imm64 >>= 16; > movk(r, imm64 & oxffff, 16); > imm64 >>= 16; > movk(r, imm64 & oxffff, 32); > } > > We can't simply remove the MOVK in the function because JVM may patch > the ptr in later process: > > int MacroAssembler::patch_oop(address insn_addr, address o) { > ...... > } else { > // move wide OOP > assert(nativeInstruction_at(insn_addr+8)->is_movk(), "wrong insns > is patch"); > uintptr_t dest = (uintptr_t)o; > Instruction_aarch64::patch(insn_addr, 20, 5, dest & 0xffff); > Instruction_aarch64::patch(insn_addr+4, 20, 5, (dest >>= 16) & 0xffff); > Instruction_aarch64::patch(insn_addr+8, 20, 5, (dest >>= 16) & 0xffff); > instructions = 3; > } > return instructions * NativeInstruction::instruction_size; > } > > It means that the initial value of this ptr may be 0 and it will be > changed to a real address later. > Then we can't remove the MOVK because we don't know whent it will be > patched. > I made a simple test - replace MOVK to NOP when the patched address is 0: > > /* [JVM] Replace MOVK to NOP if the address we patched is 0. */ > static inline void > patch_movk(address a, int msb, int lsb, unsigned long val) { > #define aarch64_NOP (0xd503201f) > if (val == 0) { > Instruction_aarch64::patch(a, 31, 0, aarch64_NOP); > } else { > Instruction_aarch64::patch(a, msb, lsb, val); > } > } > > Meanwhile I modifed some asserts. > But it still causes a JVM crash, I think I missed something. > Can these MOVK be eliminated? From aph at redhat.com Thu Sep 3 08:28:08 2015 From: aph at redhat.com (Andrew Haley) Date: Thu, 3 Sep 2015 09:28:08 +0100 Subject: [aarch64-port-dev ] DMB elimination in C2 synchronization implementation In-Reply-To: References: Message-ID: <55E80498.8000700@redhat.com> [Sorry, this message got attachaed to the wrong thread.] I've been tracing through the bias revocation code and I'm now happy that the problem I imagined with this patch and biased locking is OK. The reason that it's OK to execute a synchronized block with no memory fences at all is rather subtle. However, I think you are right: as long as biased locking is correct, this is correct too. [If anyone is interested, the argument is this: the thread holding the bias does not ever execute a fence instruction, so it may never see any other thread's writes, and no other thread will see its writes. Say another thread tries to acquire the lock, and so has to revoke the bias. It will bring the holder to a safepoint, at which point the biased lock will be turned into a normal fast lock, and it will resume LDAXR/STLXR locking. Also, there is no need to make any memory access inside the synchronized region visible to any other thread (which does not acquire the lock) because there is no happens-before relationship between such an access and any other thread. So, even though a biased lock is being acquired and released, there is no need for any memory fences.] I'm running some tests. Andrew. From aph at redhat.com Thu Sep 3 16:08:21 2015 From: aph at redhat.com (Andrew Haley) Date: Thu, 3 Sep 2015 17:08:21 +0100 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector Message-ID: <55E87075.2070002@redhat.com> C2 has StoreStore barriers in the right place for CMS, but C1 does not and neither does the interpreter. (We need the barriers because otherwise the concurrent GC thread might see a card mark with a stale null pointer in a field and so not mark a live object.) This patch adds them where needed. Note that the patch for C1 adds the StoreStore barrier in generic code with no ifdef AARCH64. My reasoning is this: TSO platforms will emit no instructions for StoreStore; non-TSO platforms need the StoreStore for correctness. I could #ifdef AARCH64 the code, but it is harmless in TSO and fixes a bug in non-TSO. http://cr.openjdk.java.net/~aph/8135018-1/ Andrew. From dean.long at oracle.com Thu Sep 3 17:52:09 2015 From: dean.long at oracle.com (Dean Long) Date: Thu, 3 Sep 2015 10:52:09 -0700 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector In-Reply-To: <55E87075.2070002@redhat.com> References: <55E87075.2070002@redhat.com> Message-ID: <55E888C9.6080003@oracle.com> I think you should include the GC alias too. I thought earlier discussions decided that a barrier wasn't needed. In LIRGenerator::do_StoreIndexed, it looks like the barrier is being done twice, first in store_check, and again in post_barrier. Doing it in post_barrier makes more sense to me than doing it in store_check. dl On 9/3/2015 9:08 AM, Andrew Haley wrote: > C2 has StoreStore barriers in the right place for CMS, but C1 does not > and neither does the interpreter. (We need the barriers because > otherwise the concurrent GC thread might see a card mark with a stale > null pointer in a field and so not mark a live object.) > > This patch adds them where needed. Note that the patch for C1 adds > the StoreStore barrier in generic code with no ifdef AARCH64. My > reasoning is this: TSO platforms will emit no instructions for > StoreStore; non-TSO platforms need the StoreStore for correctness. I > could #ifdef AARCH64 the code, but it is harmless in TSO and fixes a > bug in non-TSO. > > http://cr.openjdk.java.net/~aph/8135018-1/ > > Andrew. From aph at redhat.com Thu Sep 3 18:20:42 2015 From: aph at redhat.com (Andrew Haley) Date: Thu, 3 Sep 2015 19:20:42 +0100 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector Message-ID: <55E88F7A.6090103@redhat.com> C2 has StoreStore barriers in the right place for CMS, but C1 does not and neither does the interpreter. (We need the barriers because otherwise the concurrent GC thread might see a card mark with a stale null pointer in a field and so not mark a live object.) This patch adds them where needed. Note that the patch for C1 adds the StoreStore barrier in generic code with no ifdef AARCH64. My reasoning is this: TSO platforms will emit no instructions for StoreStore; non-TSO platforms need the StoreStore for correctness. I could #ifdef AARCH64 the code, but it is harmless in TSO and fixes a bug in non-TSO. http://cr.openjdk.java.net/~aph/8135018-1/ Andrew. From aph at redhat.com Thu Sep 3 18:30:04 2015 From: aph at redhat.com (Andrew Haley) Date: Thu, 3 Sep 2015 19:30:04 +0100 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector In-Reply-To: <55E888C9.6080003@oracle.com> References: <55E87075.2070002@redhat.com> <55E888C9.6080003@oracle.com> Message-ID: <55E891AC.90204@redhat.com> On 09/03/2015 06:52 PM, Dean Long wrote: > I think you should include the GC alias too. I thought earlier > discussions decided that a barrier wasn't needed. I don't remember exactly that. There was some talk about alternative algorithms, but I don't think it's come to anything yet. There was a long discussion about conditional marking, and the StoreLoad barrier went in. > In LIRGenerator::do_StoreIndexed, it looks like the barrier is being > done twice, first in store_check, and again in post_barrier. Doing > it in post_barrier makes more sense to me than doing it in > store_check. Okay, I'll check. Thanks, Andrew. From dean.long at oracle.com Thu Sep 3 20:12:18 2015 From: dean.long at oracle.com (Dean Long) Date: Thu, 3 Sep 2015 13:12:18 -0700 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector In-Reply-To: <55E891AC.90204@redhat.com> References: <55E87075.2070002@redhat.com> <55E888C9.6080003@oracle.com> <55E891AC.90204@redhat.com> Message-ID: <55E8A9A2.3070806@oracle.com> On 9/3/2015 11:30 AM, Andrew Haley wrote: > On 09/03/2015 06:52 PM, Dean Long wrote: > >> I think you should include the GC alias too. I thought earlier >> discussions decided that a barrier wasn't needed. > I don't remember exactly that. There was some talk about alternative > algorithms, but I don't think it's come to anything yet. There was a > long discussion about conditional marking, and the StoreLoad barrier > went in. I may be remembering an internal discussion. Let's see what the GC folks say. dl >> In LIRGenerator::do_StoreIndexed, it looks like the barrier is being >> done twice, first in store_check, and again in post_barrier. Doing >> it in post_barrier makes more sense to me than doing it in >> store_check. > Okay, I'll check. > > Thanks, > Andrew. From dean.long at oracle.com Thu Sep 3 20:18:23 2015 From: dean.long at oracle.com (Dean Long) Date: Thu, 3 Sep 2015 13:18:23 -0700 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector In-Reply-To: <55E891AC.90204@redhat.com> References: <55E87075.2070002@redhat.com> <55E888C9.6080003@oracle.com> <55E891AC.90204@redhat.com> Message-ID: <55E8AB0F.2040104@oracle.com> I forgot to ask, does this fix a real problem seen during testing? If so, what's the easiest way to reproduce the problem? dl On 9/3/2015 11:30 AM, Andrew Haley wrote: > On 09/03/2015 06:52 PM, Dean Long wrote: > >> I think you should include the GC alias too. I thought earlier >> discussions decided that a barrier wasn't needed. > I don't remember exactly that. There was some talk about alternative > algorithms, but I don't think it's come to anything yet. There was a > long discussion about conditional marking, and the StoreLoad barrier > went in. > >> In LIRGenerator::do_StoreIndexed, it looks like the barrier is being >> done twice, first in store_check, and again in post_barrier. Doing >> it in post_barrier makes more sense to me than doing it in >> store_check. > Okay, I'll check. > > Thanks, > Andrew. From aph at redhat.com Fri Sep 4 08:30:23 2015 From: aph at redhat.com (Andrew Haley) Date: Fri, 4 Sep 2015 09:30:23 +0100 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector In-Reply-To: <55E8AB0F.2040104@oracle.com> References: <55E87075.2070002@redhat.com> <55E888C9.6080003@oracle.com> <55E891AC.90204@redhat.com> <55E8AB0F.2040104@oracle.com> Message-ID: <55E9569F.4090207@redhat.com> On 09/03/2015 09:18 PM, Dean Long wrote: > I forgot to ask, does this fix a real problem seen during testing? No. Andrew. From aph at redhat.com Fri Sep 4 08:59:00 2015 From: aph at redhat.com (Andrew Haley) Date: Fri, 4 Sep 2015 09:59:00 +0100 Subject: [aarch64-port-dev ] RFR: 8080293: AARCH64: Remove unnecessary dmbs from generated CAS code In-Reply-To: <55DD887B.5090403@redhat.com> References: <55DB2AC1.50208@redhat.com> <55DBB5BD.4040400@oracle.com> <55DC255F.7070903@redhat.com> <55DCA26B.3020508@oracle.com> <55DD887B.5090403@redhat.com> Message-ID: <55E95D54.8000608@redhat.com> On 08/26/2015 10:35 AM, Andrew Dinn wrote: > Thanks, Vladimir. So, that is now as provided in the latest posted webrev: > > http://cr.openjdk.java.net/~adinn/8080293/webrev.01/ I'm not happy about the way that all of the code for cmpxchg is replicated with only a tiny difference (i.e. an acquiring load). It should be super-easy to factor out the common code. Andrew. From aph at redhat.com Fri Sep 4 14:37:18 2015 From: aph at redhat.com (Andrew Haley) Date: Fri, 4 Sep 2015 15:37:18 +0100 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector In-Reply-To: <55E888C9.6080003@oracle.com> References: <55E87075.2070002@redhat.com> <55E888C9.6080003@oracle.com> Message-ID: <55E9AC9E.50905@redhat.com> On 09/03/2015 06:52 PM, Dean Long wrote: > In LIRGenerator::do_StoreIndexed, it looks like the barrier is being > done twice, first in store_check, and again in post_barrier. Doing > it in post_barrier makes more sense to me than doing it in > store_check. I guess I don't really see that. As far as I can see store_check doesn't emit any barrier. I've traced through it to try to understand what you mean. Andrew. From dean.long at oracle.com Fri Sep 4 17:17:52 2015 From: dean.long at oracle.com (Dean Long) Date: Fri, 4 Sep 2015 10:17:52 -0700 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector In-Reply-To: <55E9AC9E.50905@redhat.com> References: <55E87075.2070002@redhat.com> <55E888C9.6080003@oracle.com> <55E9AC9E.50905@redhat.com> Message-ID: <55E9D240.6050307@oracle.com> On 9/4/2015 7:37 AM, Andrew Haley wrote: > On 09/03/2015 06:52 PM, Dean Long wrote: > >> In LIRGenerator::do_StoreIndexed, it looks like the barrier is being >> done twice, first in store_check, and again in post_barrier. Doing >> it in post_barrier makes more sense to me than doing it in >> store_check. > I guess I don't really see that. As far as I can see store_check > doesn't emit any barrier. I've traced through it to try to understand > what you mean. > > Andrew. Sorry, it looks like I confused MacroAssembler::store_check with the C1 store_check(). dl From aph at redhat.com Mon Sep 7 11:43:49 2015 From: aph at redhat.com (Andrew Haley) Date: Mon, 7 Sep 2015 12:43:49 +0100 Subject: [aarch64-port-dev ] DMB elimination in C2 synchronization implementation In-Reply-To: References: <55E5DA85.7000107@redhat.com> Message-ID: <55ED7875.2050208@redhat.com> This hunk is odd: @@ -8381,7 +8458,7 @@ "cmpw rscratch1, zr\t# EQ on successful write" %} - ins_encode(aarch64_enc_cmpxchg(mem, oldval, newval)); + ins_encode(aarch64_enc_cmpxchg_acq(mem, oldval, newval)); ins_pipe(pipe_slow); %} @@ -8398,7 +8475,7 @@ "cmpw rscratch1, zr\t# EQ on successful write" %} - ins_encode(aarch64_enc_cmpxchgw(mem, oldval, newval)); + ins_encode(aarch64_enc_cmpxchgw_acq(mem, oldval, newval)); ins_pipe(pipe_slow); %} In it, you strengthen storeLConditional and storeIConditional to use acq. However, you do not strengthen storePConditional. What is this for? Andrew. From aph at redhat.com Mon Sep 7 12:20:46 2015 From: aph at redhat.com (Andrew Haley) Date: Mon, 7 Sep 2015 13:20:46 +0100 Subject: [aarch64-port-dev ] DMB elimination in C2 synchronization implementation In-Reply-To: <55ED7875.2050208@redhat.com> References: <55E5DA85.7000107@redhat.com> <55ED7875.2050208@redhat.com> Message-ID: <55ED811E.2010804@redhat.com> On 09/07/2015 12:43 PM, Andrew Haley wrote: > What is this for? Please ignore that, I figured it out. Andrew. From aph at redhat.com Mon Sep 7 16:17:53 2015 From: aph at redhat.com (Andrew Haley) Date: Mon, 7 Sep 2015 17:17:53 +0100 Subject: [aarch64-port-dev ] RFR: 8135157: DMB elimination in AArch64 C2 synchronization implementation Message-ID: <55EDB8B1.8080108@redhat.com> Most of this patch is by Wei Tang of Linaro, and the explanation is in the bug report. I have been over it fairly thoroughly because this is a very delicate and critical part of the compiler, and I think that Wei Tang's reasoning is correct. I took the opportunity to cut out some dead wood because otherwise we would have had four almost-identical versions of cmpxchg. OK? Andrew. From edward.nevill at gmail.com Tue Sep 8 08:36:14 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 08 Sep 2015 09:36:14 +0100 Subject: [aarch64-port-dev ] RFR: 8135157: DMB elimination in AArch64 C2 synchronization implementation In-Reply-To: <55EDB8B1.8080108@redhat.com> References: <55EDB8B1.8080108@redhat.com> Message-ID: <1441701374.9975.9.camel@mylittlepony.linaroharston> Hi Andrew http://cr.openjdk.java.net/~aph/8135157-1 looks good but I think the following is incorrect in storeLConditional - ins_encode(aarch64_enc_cmpxchg(mem, oldval, newval)); + ins_encode(aarch64_enc_cmpxchg_acq(newval, heap_top_ptr)); I think the original line was correct in this case. I will run it through jcstress on a selection of partner HW today. All the best, Ed. On Mon, 2015-09-07 at 17:17 +0100, Andrew Haley wrote: > Most of this patch is by Wei Tang of Linaro, and the explanation is in > the bug report. I have been over it fairly thoroughly because this is > a very delicate and critical part of the compiler, and I think that > Wei Tang's reasoning is correct. > > I took the opportunity to cut out some dead wood because otherwise we > would have had four almost-identical versions of cmpxchg. > > OK? > > Andrew. From aph at redhat.com Tue Sep 8 08:49:56 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 8 Sep 2015 09:49:56 +0100 Subject: [aarch64-port-dev ] RFR: 8135157: DMB elimination in AArch64 C2 synchronization implementation In-Reply-To: <1441701374.9975.9.camel@mylittlepony.linaroharston> References: <55EDB8B1.8080108@redhat.com> <1441701374.9975.9.camel@mylittlepony.linaroharston> Message-ID: <55EEA134.8010309@redhat.com> On 09/08/2015 09:36 AM, Edward Nevill wrote: > Hi Andrew > > http://cr.openjdk.java.net/~aph/8135157-1 > > looks good but I think the following is incorrect in storeLConditional > > - ins_encode(aarch64_enc_cmpxchg(mem, oldval, newval)); > + ins_encode(aarch64_enc_cmpxchg_acq(newval, heap_top_ptr)); > > I think the original line was correct in this case. How did that even compile? OK, will fix. Andrew. From thomas.schatzl at oracle.com Tue Sep 8 11:28:17 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Tue, 08 Sep 2015 13:28:17 +0200 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector In-Reply-To: <55E88F7A.6090103@redhat.com> References: <55E88F7A.6090103@redhat.com> Message-ID: <1441711697.2262.45.camel@oracle.com> Hi, On Thu, 2015-09-03 at 19:20 +0100, Andrew Haley wrote: > C2 has StoreStore barriers in the right place for CMS, but C1 does not > and neither does the interpreter. (We need the barriers because > otherwise the concurrent GC thread might see a card mark with a stale > null pointer in a field and so not mark a live object.) > > This patch adds them where needed. Note that the patch for C1 adds > the StoreStore barrier in generic code with no ifdef AARCH64. My > reasoning is this: TSO platforms will emit no instructions for > StoreStore; non-TSO platforms need the StoreStore for correctness. I > could #ifdef AARCH64 the code, but it is harmless in TSO and fixes a > bug in non-TSO. > > http://cr.openjdk.java.net/~aph/8135018-1/ looks good to me. One minor change that may decrease overhead is to make these barriers conditional on CMSPrecleaningEnabled - but then I do not know how much impact that would have. The only web page I ever saw recommending to disable precleaning is some workaround for some bug... Not sure if you need a sponsor, but if so, I could do that. Thanks, Thomas From aph at redhat.com Tue Sep 8 15:20:56 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 8 Sep 2015 16:20:56 +0100 Subject: [aarch64-port-dev ] RFR: 8135157: DMB elimination in AArch64 C2 synchronization implementation In-Reply-To: <55EEA134.8010309@redhat.com> References: <55EDB8B1.8080108@redhat.com> <1441701374.9975.9.camel@mylittlepony.linaroharston> <55EEA134.8010309@redhat.com> Message-ID: <55EEFCD8.6050506@redhat.com> On 09/08/2015 09:49 AM, Andrew Haley wrote: > On 09/08/2015 09:36 AM, Edward Nevill wrote: >> Hi Andrew >> >> http://cr.openjdk.java.net/~aph/8135157-1 >> >> looks good but I think the following is incorrect in storeLConditional >> >> - ins_encode(aarch64_enc_cmpxchg(mem, oldval, newval)); >> + ins_encode(aarch64_enc_cmpxchg_acq(newval, heap_top_ptr)); >> >> I think the original line was correct in this case. > > How did that even compile? OK, will fix. http://cr.openjdk.java.net/~aph/8135157-2/ Andrew. From edward.nevill at gmail.com Tue Sep 8 15:26:53 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 08 Sep 2015 16:26:53 +0100 Subject: [aarch64-port-dev ] JTREG, SPECjbb2013 and Hadoop/Terasort results for OpenJDK 8 on AArch64 Message-ID: <1441726013.12635.7.camel@mylittlepony.linaroharston> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 10 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/openjdk8-jtreg-nightly-tests/summary/2015/251/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2015/feb/13 pass: 605; fail: 55; error: 2 Build 1: aarch64/2015/mar/06 pass: 606; fail: 54; error: 2 Build 2: aarch64/2015/apr/17 pass: 605; fail: 55; error: 2 Build 3: aarch64/2015/may/29 pass: 605; fail: 55; error: 2 Build 4: aarch64/2015/jun/02 pass: 606; fail: 54; error: 2 Build 5: aarch64/2015/jul/02 pass: 636; fail: 45; error: 5 Build 6: aarch64/2015/jul/08 pass: 636; fail: 45; error: 5 Build 7: aarch64/2015/jul/21 pass: 637; fail: 45; error: 5 Build 8: aarch64/2015/sep/04 pass: 636; fail: 46; error: 5 Build 9: aarch64/2015/sep/08 pass: 636; fail: 46; error: 5 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2015/feb/13 pass: 5,357; fail: 215; error: 16 Build 1: aarch64/2015/mar/06 pass: 5,354; fail: 216; error: 18 Build 2: aarch64/2015/apr/17 pass: 5,359; fail: 208; error: 24 Build 3: aarch64/2015/may/29 pass: 5,350; fail: 217; error: 24 Build 4: aarch64/2015/jun/02 pass: 5,353; fail: 219; error: 19 Build 5: aarch64/2015/jul/02 pass: 5,499; fail: 230; error: 20 Build 6: aarch64/2015/jul/08 pass: 5,485; fail: 242; error: 22 Build 7: aarch64/2015/jul/21 pass: 5,502; fail: 233; error: 18 Build 8: aarch64/2015/sep/04 pass: 5,477; fail: 254; error: 22 Build 9: aarch64/2015/sep/08 pass: 5,477; fail: 254; error: 22 2 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2015/feb/13 pass: 3,064; error: 9 Build 1: aarch64/2015/mar/06 pass: 3,063; error: 10 Build 2: aarch64/2015/apr/17 pass: 3,063; error: 10 Build 3: aarch64/2015/may/29 pass: 3,062; error: 11 Build 4: aarch64/2015/jun/02 pass: 3,054; fail: 4; error: 15 Build 5: aarch64/2015/jul/02 pass: 3,076; error: 15 Build 6: aarch64/2015/jul/08 pass: 3,080; error: 11 Build 7: aarch64/2015/jul/21 pass: 3,081; error: 10 Build 8: aarch64/2015/sep/04 pass: 3,078; error: 13 Build 9: aarch64/2015/sep/08 pass: 3,078; error: 13 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2015/feb/13 pass: 626; fail: 32; error: 4 Build 1: aarch64/2015/mar/06 pass: 626; fail: 32; error: 4 Build 2: aarch64/2015/apr/17 pass: 625; fail: 32; error: 5 Build 3: aarch64/2015/may/29 pass: 628; fail: 32; error: 2 Build 4: aarch64/2015/jun/02 pass: 626; fail: 33; error: 3 Build 5: aarch64/2015/jul/02 pass: 644; fail: 37; error: 5 Build 6: aarch64/2015/jul/08 pass: 644; fail: 37; error: 5 Build 7: aarch64/2015/jul/21 pass: 645; fail: 37; error: 5 Build 8: aarch64/2015/sep/04 pass: 645; fail: 37; error: 5 Build 9: aarch64/2015/sep/08 pass: 645; fail: 37; error: 5 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2015/feb/13 pass: 5,344; fail: 210; error: 34 Build 1: aarch64/2015/mar/06 pass: 5,348; fail: 207; error: 33 Build 2: aarch64/2015/apr/17 pass: 5,354; fail: 208; error: 29 Build 3: aarch64/2015/may/29 pass: 5,358; fail: 209; error: 24 Build 4: aarch64/2015/jun/02 pass: 5,357; fail: 213; error: 21 Build 5: aarch64/2015/jul/02 pass: 5,510; fail: 215; error: 24 Build 6: aarch64/2015/jul/08 pass: 5,506; fail: 221; error: 22 Build 7: aarch64/2015/jul/21 pass: 5,512; fail: 217; error: 24 Build 8: aarch64/2015/sep/04 pass: 5,471; fail: 257; error: 25 Build 9: aarch64/2015/sep/08 pass: 5,471; fail: 257; error: 25 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2015/feb/13 pass: 3,064; error: 9 Build 1: aarch64/2015/mar/06 pass: 3,065; error: 8 Build 2: aarch64/2015/apr/17 pass: 3,063; error: 10 Build 3: aarch64/2015/may/29 pass: 3,063; fail: 1; error: 9 Build 4: aarch64/2015/jun/02 pass: 3,064; error: 9 Build 5: aarch64/2015/jul/02 pass: 3,078; error: 13 Build 6: aarch64/2015/jul/08 pass: 3,083; error: 8 Build 7: aarch64/2015/jul/21 pass: 3,081; error: 10 Build 8: aarch64/2015/sep/04 pass: 3,078; error: 13 Build 9: aarch64/2015/sep/08 pass: 3,078; error: 13 Previous results can be found here: http://openjdk.linaro.org/openjdk8-jtreg-nightly-tests/index.html SPECjbb2013 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2013 composite tests and compares the performance against the baseline performance of the server compiler taken on 2014-04-01. In accordance with [1], the SPECjbb2013 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 1.23x Relative performance: Server critical-jOPS (nc): 1.48x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/SPECjbb2013-1.00-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the client and server compilers on 2014-04-01. Relative performance: Zero: 1.0, Client: 49.88, Server: 84.02 Client 49.88 / Client 2014-04-01 (43.00): 1.16x Server 84.02 / Server 2014-04-01 (71.00): 1.18x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 10 days. 2015-02-13 pass rate: 11551/11551, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/044/results/ 2015-03-06 pass rate: 11551/11551, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/065/results/ 2015-04-17 pass rate: 11555/11555, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/107/results/ 2015-05-29 pass rate: 11556/11556, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/149/results/ 2015-06-02 pass rate: 11556/11556, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/153/results/ 2015-07-02 pass rate: 11556/11556, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/183/results/ 2015-07-08 pass rate: 11556/11556, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/189/results/ 2015-07-21 pass rate: 11556/11556, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/202/results/ 2015-09-04 pass rate: 11555/11556, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/247/results/ 2015-09-08 pass rate: 11555/11556, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/251/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jcstress-nightly-runs/ From aph at redhat.com Tue Sep 8 16:58:20 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 8 Sep 2015 17:58:20 +0100 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector In-Reply-To: <1441711697.2262.45.camel@oracle.com> References: <55E88F7A.6090103@redhat.com> <1441711697.2262.45.camel@oracle.com> Message-ID: <55EF13AC.3050702@redhat.com> On 09/08/2015 12:28 PM, Thomas Schatzl wrote: > One minor change that may decrease overhead is to make these barriers > conditional on CMSPrecleaningEnabled - but then I do not know how much > impact that would have. The only web page I ever saw recommending to > disable precleaning is some workaround for some bug... Okay. I've changed the patch to test CMSPrecleaningEnabled in c1_LIRGenerator.cpp (which is shared code) and in macroAssembler_aarch64.cpp. In the case of gen_write_ref_array_post_barrier I left it as it was. This code always writes the card table regardless of UseCondCardMark, and I was slightly concerned that we would be racing with other mutator threads. (I now believe this reasoning is really nonsense because all we're doing is racing to write zero, but I'm sure it doesn't hurt and I feel more comfortable leaving it this way.) > Not sure if you need a sponsor, but if so, I could do that. Yes, please. I need someone who will push it through jprt. http://cr.openjdk.java.net/~aph/8135018-2/ Thanks, Andrew. From aph at redhat.com Tue Sep 8 18:09:36 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 8 Sep 2015 19:09:36 +0100 Subject: [aarch64-port-dev ] Fwd: Re: RFR 8135028 - support for vectorizing double precision sqrt In-Reply-To: References: Message-ID: <55EF2460.4080703@redhat.com> Just for fun, let's see how quickly we can get an AArch64 version of this in after the Intel version. Andrew. -------------- next part -------------- An embedded message was scrubbed... From: "Berg, Michael C" Subject: RE: RFR 8135028 - support for vectorizing double precision sqrt Date: Tue, 8 Sep 2015 16:27:54 +0000 Size: 6442 URL: From edward.nevill at gmail.com Wed Sep 9 08:16:06 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 09 Sep 2015 09:16:06 +0100 Subject: [aarch64-port-dev ] RFR: 8135157: DMB elimination in AArch64 C2 synchronization implementation In-Reply-To: <55EEFCD8.6050506@redhat.com> References: <55EDB8B1.8080108@redhat.com> <1441701374.9975.9.camel@mylittlepony.linaroharston> <55EEA134.8010309@redhat.com> <55EEFCD8.6050506@redhat.com> Message-ID: <1441786566.18830.9.camel@mylittlepony.linaroharston> On Tue, 2015-09-08 at 16:20 +0100, Andrew Haley wrote: > On 09/08/2015 09:49 AM, Andrew Haley wrote: > > On 09/08/2015 09:36 AM, Edward Nevill wrote: > >>> > >> - ins_encode(aarch64_enc_cmpxchg(mem, oldval, newval)); > >> + ins_encode(aarch64_enc_cmpxchg_acq(newval, heap_top_ptr)); > >> > >> I think the original line was correct in this case. > > > http://cr.openjdk.java.net/~aph/8135157-2/ This rev looks good. Tested OK jcstress on 3 different partner HW. All the best, Ed. From felix.yang at linaro.org Wed Sep 9 14:39:36 2015 From: felix.yang at linaro.org (Felix Yang) Date: Wed, 9 Sep 2015 22:39:36 +0800 Subject: [aarch64-port-dev ] RFR: AArch64: compiler/7196199/Test7196199.java fails on AArch64-Linux with MaxVectorSize > 8 Message-ID: Hi JIT developers, The testcase passes if MaxVectorSize < 16 or UseLoopSafepoints option is turned off. After warmup, the test_incrc method failed verification once loop safe point interrupt triggers for the outer loop. Watching at the JIT code, I find that C2 compiler emit superword instruction, i.e., fadd.4s, which uses the full vector registers(128 bits). But currently the AArch64 safe point interrupt handler only save/restore a half of each vector register(64 bits), which causes the issue. The following patch expands the interrupt handler to support wide vector registers, that is, supporting POLL_AT_VECTOR_LOOP. It is kind of similiar to the way X86 port takes to fix the issue. The testcase passes with the patch. I am doing a JTReg regression test for the patch, comments and suggestions are welcome. Thanks. PATCH: diff -r 22f4e54b965a src/cpu/aarch64/vm/macroAssembler_aarch64.cpp --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Tue Sep 01 09:36:33 2015 +0000 +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Wed Sep 09 20:57:02 2015 +0800 @@ -2193,18 +2193,30 @@ } #endif -void MacroAssembler::push_CPU_state() { - push(0x3fffffff, sp); // integer registers except lr & sp - +void MacroAssembler::push_CPU_state(bool save_vectors) { + push(0x3fffffff, sp); // integer registers except lr & sp + + if (!save_vectors) { for (int i = 30; i >= 0; i -= 2) stpd(as_FloatRegister(i), as_FloatRegister(i+1), Address(pre(sp, -2 * wordSize))); + } else { + for (int i = 30; i >= 0; i -= 2) + stpq(as_FloatRegister(i), as_FloatRegister(i+1), + Address(pre(sp, -4 * wordSize))); + } } -void MacroAssembler::pop_CPU_state() { - for (int i = 0; i < 32; i += 2) - ldpd(as_FloatRegister(i), as_FloatRegister(i+1), - Address(post(sp, 2 * wordSize))); +void MacroAssembler::pop_CPU_state(bool restore_vectors) { + if (!restore_vectors) { + for (int i = 0; i < 32; i += 2) + ldpd(as_FloatRegister(i), as_FloatRegister(i+1), + Address(post(sp, 2 * wordSize))); + } else { + for (int i = 0; i < 32; i += 2) + ldpq(as_FloatRegister(i), as_FloatRegister(i+1), + Address(post(sp, 4 * wordSize))); + } pop(0x3fffffff, sp); // integer registers except lr & sp } diff -r 22f4e54b965a src/cpu/aarch64/vm/macroAssembler_aarch64.hpp --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Tue Sep 01 09:36:33 2015 +0000 +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Wed Sep 09 20:57:02 2015 +0800 @@ -768,8 +768,8 @@ DEBUG_ONLY(void verify_heapbase(const char* msg);) - void push_CPU_state(); - void pop_CPU_state() ; + void push_CPU_state(bool save_vectors = false); + void pop_CPU_state(bool restore_vectors = false) ; // Round up to a power of two void round_to(Register reg, int modulus); diff -r 22f4e54b965a src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp --- a/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Tue Sep 01 09:36:33 2015 +0000 +++ b/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Wed Sep 09 20:57:02 2015 +0800 @@ -74,8 +74,8 @@ // FIXME -- this is used by C1 class RegisterSaver { public: - static OopMap* save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words); - static void restore_live_registers(MacroAssembler* masm); + static OopMap* save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words, bool save_vectors = false); + static void restore_live_registers(MacroAssembler* masm, bool restore_vectors = false); // Offsets into the register save area // Used by deoptimization when it is managing result register @@ -107,7 +107,18 @@ }; -OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words) { +OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words, bool save_vectors) { +#ifdef COMPILER2 + if (save_vectors) { + assert(MaxVectorSize == 16, "only 128bit vectors are supported now"); + // Save upper half of vector registers + int vect_words = 32 * 8 / wordSize; + additional_frame_words += vect_words; + } +#else + assert(!save_vectors, "vectors are generated only by C2"); +#endif + int frame_size_in_bytes = round_to(additional_frame_words*wordSize + reg_save_size*BytesPerInt, 16); // OopMap frame size is in compiler stack slots (jint's) not bytes or words @@ -121,7 +132,7 @@ // Save registers, fpu state, and flags. __ enter(); - __ push_CPU_state(); + __ push_CPU_state(save_vectors); // Set an oopmap for the call site. This oopmap will map all // oop-registers and debug-info registers as callee-saved. This @@ -153,8 +164,15 @@ return oop_map; } -void RegisterSaver::restore_live_registers(MacroAssembler* masm) { - __ pop_CPU_state(); +void RegisterSaver::restore_live_registers(MacroAssembler* masm, bool restore_vectors) { +#ifdef COMPILER2 + if (restore_vectors) { + assert(MaxVectorSize == 16, "only 128bit vectors are supported now"); + } +#else + assert(!restore_vectors, "vectors are generated only by C2"); +#endif + __ pop_CPU_state(restore_vectors); __ leave(); } @@ -176,9 +194,9 @@ } // Is vector's size (in bytes) bigger than a size saved by default? -// 16 bytes XMM registers are saved by default using fxsave/fxrstor instructions. +// 8 bytes vector registers are saved by default on AArch64. bool SharedRuntime::is_wide_vector(int size) { - return size > 16; + return size > 8; } // The java_calling_convention describes stack locations as ideal slots on // a frame with no abi restrictions. Since we must observe abi restrictions @@ -2785,7 +2803,7 @@ bool save_vectors = (poll_type == POLL_AT_VECTOR_LOOP); // Save registers, fpu state, and flags - map = RegisterSaver::save_live_registers(masm, 0, &frame_size_in_words); + map = RegisterSaver::save_live_registers(masm, 0, &frame_size_in_words, save_vectors); // The following is basically a call_VM. However, we need the precise // address of the call in order to generate an oopmap. Hence, we do all the @@ -2836,7 +2854,7 @@ __ bind(noException); // Normal exit, restore registers and exit. - RegisterSaver::restore_live_registers(masm); + RegisterSaver::restore_live_registers(masm, save_vectors); __ ret(lr); diff -r 22f4e54b965a src/cpu/aarch64/vm/vm_version_aarch64.cpp --- a/src/cpu/aarch64/vm/vm_version_aarch64.cpp Tue Sep 01 09:36:33 2015 +0000 +++ b/src/cpu/aarch64/vm/vm_version_aarch64.cpp Wed Sep 09 20:57:02 2015 +0800 @@ -249,4 +249,8 @@ g.generate_getPsrInfo()); get_processor_features(); + +#ifdef COMPILER2 + MaxVectorSize = 16; +#endif } -------------- next part -------------- diff -r 22f4e54b965a src/cpu/aarch64/vm/macroAssembler_aarch64.cpp --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Tue Sep 01 09:36:33 2015 +0000 +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Wed Sep 09 20:57:02 2015 +0800 @@ -2193,18 +2193,30 @@ } #endif -void MacroAssembler::push_CPU_state() { - push(0x3fffffff, sp); // integer registers except lr & sp - +void MacroAssembler::push_CPU_state(bool save_vectors) { + push(0x3fffffff, sp); // integer registers except lr & sp + + if (!save_vectors) { for (int i = 30; i >= 0; i -= 2) stpd(as_FloatRegister(i), as_FloatRegister(i+1), Address(pre(sp, -2 * wordSize))); + } else { + for (int i = 30; i >= 0; i -= 2) + stpq(as_FloatRegister(i), as_FloatRegister(i+1), + Address(pre(sp, -4 * wordSize))); + } } -void MacroAssembler::pop_CPU_state() { - for (int i = 0; i < 32; i += 2) - ldpd(as_FloatRegister(i), as_FloatRegister(i+1), - Address(post(sp, 2 * wordSize))); +void MacroAssembler::pop_CPU_state(bool restore_vectors) { + if (!restore_vectors) { + for (int i = 0; i < 32; i += 2) + ldpd(as_FloatRegister(i), as_FloatRegister(i+1), + Address(post(sp, 2 * wordSize))); + } else { + for (int i = 0; i < 32; i += 2) + ldpq(as_FloatRegister(i), as_FloatRegister(i+1), + Address(post(sp, 4 * wordSize))); + } pop(0x3fffffff, sp); // integer registers except lr & sp } diff -r 22f4e54b965a src/cpu/aarch64/vm/macroAssembler_aarch64.hpp --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Tue Sep 01 09:36:33 2015 +0000 +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Wed Sep 09 20:57:02 2015 +0800 @@ -768,8 +768,8 @@ DEBUG_ONLY(void verify_heapbase(const char* msg);) - void push_CPU_state(); - void pop_CPU_state() ; + void push_CPU_state(bool save_vectors = false); + void pop_CPU_state(bool restore_vectors = false) ; // Round up to a power of two void round_to(Register reg, int modulus); diff -r 22f4e54b965a src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp --- a/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Tue Sep 01 09:36:33 2015 +0000 +++ b/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Wed Sep 09 20:57:02 2015 +0800 @@ -74,8 +74,8 @@ // FIXME -- this is used by C1 class RegisterSaver { public: - static OopMap* save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words); - static void restore_live_registers(MacroAssembler* masm); + static OopMap* save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words, bool save_vectors = false); + static void restore_live_registers(MacroAssembler* masm, bool restore_vectors = false); // Offsets into the register save area // Used by deoptimization when it is managing result register @@ -107,7 +107,18 @@ }; -OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words) { +OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words, bool save_vectors) { +#ifdef COMPILER2 + if (save_vectors) { + assert(MaxVectorSize == 16, "only 128bit vectors are supported now"); + // Save upper half of vector registers + int vect_words = 32 * 8 / wordSize; + additional_frame_words += vect_words; + } +#else + assert(!save_vectors, "vectors are generated only by C2"); +#endif + int frame_size_in_bytes = round_to(additional_frame_words*wordSize + reg_save_size*BytesPerInt, 16); // OopMap frame size is in compiler stack slots (jint's) not bytes or words @@ -121,7 +132,7 @@ // Save registers, fpu state, and flags. __ enter(); - __ push_CPU_state(); + __ push_CPU_state(save_vectors); // Set an oopmap for the call site. This oopmap will map all // oop-registers and debug-info registers as callee-saved. This @@ -153,8 +164,15 @@ return oop_map; } -void RegisterSaver::restore_live_registers(MacroAssembler* masm) { - __ pop_CPU_state(); +void RegisterSaver::restore_live_registers(MacroAssembler* masm, bool restore_vectors) { +#ifdef COMPILER2 + if (restore_vectors) { + assert(MaxVectorSize == 16, "only 128bit vectors are supported now"); + } +#else + assert(!restore_vectors, "vectors are generated only by C2"); +#endif + __ pop_CPU_state(restore_vectors); __ leave(); } @@ -176,9 +194,9 @@ } // Is vector's size (in bytes) bigger than a size saved by default? -// 16 bytes XMM registers are saved by default using fxsave/fxrstor instructions. +// 8 bytes vector registers are saved by default on AArch64. bool SharedRuntime::is_wide_vector(int size) { - return size > 16; + return size > 8; } // The java_calling_convention describes stack locations as ideal slots on // a frame with no abi restrictions. Since we must observe abi restrictions @@ -2785,7 +2803,7 @@ bool save_vectors = (poll_type == POLL_AT_VECTOR_LOOP); // Save registers, fpu state, and flags - map = RegisterSaver::save_live_registers(masm, 0, &frame_size_in_words); + map = RegisterSaver::save_live_registers(masm, 0, &frame_size_in_words, save_vectors); // The following is basically a call_VM. However, we need the precise // address of the call in order to generate an oopmap. Hence, we do all the @@ -2836,7 +2854,7 @@ __ bind(noException); // Normal exit, restore registers and exit. - RegisterSaver::restore_live_registers(masm); + RegisterSaver::restore_live_registers(masm, save_vectors); __ ret(lr); diff -r 22f4e54b965a src/cpu/aarch64/vm/vm_version_aarch64.cpp --- a/src/cpu/aarch64/vm/vm_version_aarch64.cpp Tue Sep 01 09:36:33 2015 +0000 +++ b/src/cpu/aarch64/vm/vm_version_aarch64.cpp Wed Sep 09 20:57:02 2015 +0800 @@ -249,4 +249,8 @@ g.generate_getPsrInfo()); get_processor_features(); + +#ifdef COMPILER2 + MaxVectorSize = 16; +#endif } From edward.nevill at gmail.com Wed Sep 9 16:47:04 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 09 Sep 2015 17:47:04 +0100 Subject: [aarch64-port-dev ] RFR: AArch64: compiler/7196199/Test7196199.java fails on AArch64-Linux with MaxVectorSize > 8 In-Reply-To: References: Message-ID: <1441817224.18830.35.camel@mylittlepony.linaroharston> On Wed, 2015-09-09 at 22:39 +0800, Felix Yang wrote: > Hi JIT developers, > > The testcase passes if MaxVectorSize < 16 or UseLoopSafepoints option > is turned off. > After warmup, the test_incrc method failed verification once loop safe > point interrupt triggers for the outer loop. Hi, Thanks for finding this! I am unable to provoke it using the test case you mention, but it is definitely a bug. What command do you use to provoke it? The command I tried was /home/ed/images/jdk/bin/java -jar lib/jtreg.jar -nr -conc:48 -timeout:3 -othervm -jdk:/home/ed/images/jdk -vmoption:-XX:MaxVectorSize=16 -v1 -a -ignore:quiet /home/ed/jdk9-dev/hs-comp/hotspot/test/compiler/runtime/7196199/Test7196199.java > +void MacroAssembler::push_CPU_state(bool save_vectors) { > + push(0x3fffffff, sp); // integer registers except lr & sp > + > + if (!save_vectors) { > for (int i = 30; i >= 0; i -= 2) > stpd(as_FloatRegister(i), as_FloatRegister(i+1), > Address(pre(sp, -2 * wordSize))); Your patch has TABS in it which means it does not apply cleanly. You may like to turn off tab compression/expansion in your editor. > +#ifdef COMPILER2 > + if (save_vectors) { > + assert(MaxVectorSize == 16, "only 128bit vectors are supported now"); ------------------------------^^ ??? > + // Save upper half of vector registers > + int vect_words = 32 * 8 / wordSize; > + additional_frame_words += vect_words; > + } > +#else > + assert(!save_vectors, "vectors are generated only by C2"); > +#endif > -void RegisterSaver::restore_live_registers(MacroAssembler* masm) { > - __ pop_CPU_state(); > +void RegisterSaver::restore_live_registers(MacroAssembler* masm, bool > restore_vectors) { > +#ifdef COMPILER2 > + if (restore_vectors) { > + assert(MaxVectorSize == 16, "only 128bit vectors are supported now"); -------------------------------^^ ??? > + } > +#else > + assert(!restore_vectors, "vectors are generated only by C2"); > +#endif > + __ pop_CPU_state(restore_vectors); > __ leave(); > } > > @@ -176,9 +194,9 @@ > } > + > +#ifdef COMPILER2 > + MaxVectorSize = 16; --------------------^^ ??? > +#endif > } Why is it necessary to restrict the vector size to 16? This stops the user from doing, for example, -XX:MaxVectorSize=8. aarch64.ad ceils the MaxVectorSize at 16 // Vector width in bytes. const int Matcher::vector_width_in_bytes(BasicType bt) { int size = MIN2(16,(int)MaxVectorSize); // Minimum 2 values in vector if (size < 2*type2aelembytes(bt)) size = 0; // But never < 4 if (size < 4) size = 0; return size; } All the best, Ed. From thomas.schatzl at oracle.com Thu Sep 10 09:22:21 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Thu, 10 Sep 2015 11:22:21 +0200 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector In-Reply-To: <55EF13AC.3050702@redhat.com> References: <55E88F7A.6090103@redhat.com> <1441711697.2262.45.camel@oracle.com> <55EF13AC.3050702@redhat.com> Message-ID: <1441876941.2217.13.camel@oracle.com> Hi Andrew, On Tue, 2015-09-08 at 17:58 +0100, Andrew Haley wrote: > On 09/08/2015 12:28 PM, Thomas Schatzl wrote: > > One minor change that may decrease overhead is to make these barriers > > conditional on CMSPrecleaningEnabled - but then I do not know how much > > impact that would have. The only web page I ever saw recommending to > > disable precleaning is some workaround for some bug... > > Okay. I've changed the patch to test CMSPrecleaningEnabled in > c1_LIRGenerator.cpp (which is shared code) and in > macroAssembler_aarch64.cpp. > > In the case of gen_write_ref_array_post_barrier I left it as it was. > This code always writes the card table regardless of UseCondCardMark, > and I was slightly concerned that we would be racing with other > mutator threads. (I now believe this reasoning is really nonsense > because all we're doing is racing to write zero, but I'm sure it > doesn't hurt and I feel more comfortable leaving it this way.) Okay. > > Not sure if you need a sponsor, but if so, I could do that. > > Yes, please. I need someone who will push it through jprt. > > http://cr.openjdk.java.net/~aph/8135018-2/ > one question about a change in c1_LIRGenerator.cpp: 405 assert(state != NULL, "state must be define"); is this change, the removal of the trailing "d" intentional? It seems to be random. I could fix this before pushing without a new webrev. Thanks, Thomas From aph at redhat.com Thu Sep 10 11:01:30 2015 From: aph at redhat.com (Andrew Haley) Date: Thu, 10 Sep 2015 12:01:30 +0100 Subject: [aarch64-port-dev ] RFR: 8135018: AARCH64: Missing memory barriers for CMS collector In-Reply-To: <1441876941.2217.13.camel@oracle.com> References: <55E88F7A.6090103@redhat.com> <1441711697.2262.45.camel@oracle.com> <55EF13AC.3050702@redhat.com> <1441876941.2217.13.camel@oracle.com> Message-ID: <55F1630A.6040606@redhat.com> On 09/10/2015 10:22 AM, Thomas Schatzl wrote: > is this change, the removal of the trailing "d" intentional? It seems to > be random. > > I could fix this before pushing without a new webrev. Please do! I could have sworn that I made the exact opposite change, i.e. "define" -> "defined". Thanks, Andrew. From aph at redhat.com Thu Sep 10 13:23:56 2015 From: aph at redhat.com (Andrew Haley) Date: Thu, 10 Sep 2015 14:23:56 +0100 Subject: [aarch64-port-dev ] RFR: JDK-8131645 [ARM64] crash on Cavium when using G1 In-Reply-To: <55F1827E.5050809@oracle.com> References: <55F1827E.5050809@oracle.com> Message-ID: <55F1846C.80400@redhat.com> On 09/10/2015 02:15 PM, Eric Caspole wrote: > Hi everybody, > Could you review this fix? > > https://bugs.openjdk.java.net/browse/JDK-8131645 > > Webrev: > http://cr.openjdk.java.net/~ecaspole/JDK-8131645/00/webrev/ > > The problem was that without a store membar on the CodeRootSetTable > creation, readers could see invalid memory leading to an assert or > crash. This is more noticeable on ARM64 with relaxed memory semantics. > Thanks Stefan K for noticing the exact spot for this fix. > > This ran all night with the failing test with no crashes and passes JPRT. Thanks. We've been seeing crashes with G1, so I guess this might be the same thing. Andrew. From vladimir.kozlov at oracle.com Fri Sep 11 04:24:11 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Thu, 10 Sep 2015 21:24:11 -0700 Subject: [aarch64-port-dev ] RFR: 8135157: DMB elimination in AArch64 C2 synchronization implementation In-Reply-To: <1441786566.18830.9.camel@mylittlepony.linaroharston> References: <55EDB8B1.8080108@redhat.com> <1441701374.9975.9.camel@mylittlepony.linaroharston> <55EEA134.8010309@redhat.com> <55EEFCD8.6050506@redhat.com> <1441786566.18830.9.camel@mylittlepony.linaroharston> Message-ID: <55F2576B.1020409@oracle.com> Very nice cleanup! Looks good. Thanks, Vladimir On 9/9/15 1:16 AM, Edward Nevill wrote: > On Tue, 2015-09-08 at 16:20 +0100, Andrew Haley wrote: >> On 09/08/2015 09:49 AM, Andrew Haley wrote: >>> On 09/08/2015 09:36 AM, Edward Nevill wrote: >>>>> >>>> - ins_encode(aarch64_enc_cmpxchg(mem, oldval, newval)); >>>> + ins_encode(aarch64_enc_cmpxchg_acq(newval, heap_top_ptr)); >>>> >>>> I think the original line was correct in this case. >>> >> http://cr.openjdk.java.net/~aph/8135157-2/ > > This rev looks good. > > Tested OK jcstress on 3 different partner HW. > > All the best, > Ed. > > From aph at redhat.com Fri Sep 11 14:10:33 2015 From: aph at redhat.com (Andrew Haley) Date: Fri, 11 Sep 2015 15:10:33 +0100 Subject: [aarch64-port-dev ] RFR: JDK-8131645 [ARM64] crash on Cavium when using G1 In-Reply-To: <55F1846C.80400@redhat.com> References: <55F1827E.5050809@oracle.com> <55F1846C.80400@redhat.com> Message-ID: <55F2E0D9.6070402@redhat.com> On 09/10/2015 02:23 PM, Andrew Haley wrote: > On 09/10/2015 02:15 PM, Eric Caspole wrote: >> Hi everybody, >> Could you review this fix? >> >> https://bugs.openjdk.java.net/browse/JDK-8131645 >> >> Webrev: >> http://cr.openjdk.java.net/~ecaspole/JDK-8131645/00/webrev/ >> >> The problem was that without a store membar on the CodeRootSetTable >> creation, readers could see invalid memory leading to an assert or >> crash. This is more noticeable on ARM64 with relaxed memory semantics. >> Thanks Stefan K for noticing the exact spot for this fix. >> >> This ran all night with the failing test with no crashes and passes JPRT. > > Thanks. We've been seeing crashes with G1, so I guess this might be > the same thing. Alex, can you please test this fix? Thanks, Andrew. From Alexander.Alexeev at caviumnetworks.com Fri Sep 11 14:47:53 2015 From: Alexander.Alexeev at caviumnetworks.com (Alexeev, Alexander) Date: Fri, 11 Sep 2015 14:47:53 +0000 Subject: [aarch64-port-dev ] RFR: JDK-8131645 [ARM64] crash on Cavium when using G1 In-Reply-To: <55F2E0D9.6070402@redhat.com> References: <55F1827E.5050809@oracle.com> <55F1846C.80400@redhat.com> <55F2E0D9.6070402@redhat.com> Message-ID: Sure, I will test this fix. Results will be available on Monday. Regards, Alexander > -----Original Message----- > From: Andrew Haley [mailto:aph at redhat.com] > Sent: Friday, September 11, 2015 5:11 PM > To: Alexeev, Alexander > Cc: aarch64-port-dev at openjdk.java.net > Subject: Re: RFR: JDK-8131645 [ARM64] crash on Cavium when using G1 > > On 09/10/2015 02:23 PM, Andrew Haley wrote: > > On 09/10/2015 02:15 PM, Eric Caspole wrote: > >> Hi everybody, > >> Could you review this fix? > >> > >> https://bugs.openjdk.java.net/browse/JDK-8131645 > >> > >> Webrev: > >> http://cr.openjdk.java.net/~ecaspole/JDK-8131645/00/webrev/ > >> > >> The problem was that without a store membar on the CodeRootSetTable > >> creation, readers could see invalid memory leading to an assert or > >> crash. This is more noticeable on ARM64 with relaxed memory semantics. > >> Thanks Stefan K for noticing the exact spot for this fix. > >> > >> This ran all night with the failing test with no crashes and passes JPRT. > > > > Thanks. We've been seeing crashes with G1, so I guess this might be > > the same thing. > > Alex, can you please test this fix? > > Thanks, > Andrew. > From aph at redhat.com Fri Sep 11 15:19:50 2015 From: aph at redhat.com (aph at redhat.com) Date: Fri, 11 Sep 2015 15:19:50 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u: 433 new changesets Message-ID: <201509111519.t8BFJoBw014221@aojmv0008.oracle.com> Changeset: 26764db977ec Author: katleman Date: 2014-04-30 11:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/26764db977ec Added tag jdk8u20-b12 for changeset 2feecdcd7b67 ! .hgtags Changeset: 548afd249638 Author: katleman Date: 2014-05-07 10:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/548afd249638 Added tag jdk8u20-b13 for changeset 26764db977ec ! .hgtags Changeset: e16ec7a7aa93 Author: katleman Date: 2014-05-13 23:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e16ec7a7aa93 Added tag jdk8u20-b14 for changeset 548afd249638 ! .hgtags Changeset: 389603b4000d Author: erikj Date: 2014-05-06 11:43 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/389603b4000d 8042348: Copyright link in Javadoc page for Java SE 8 Reviewed-by: tbell, iris ! make/Javadoc.gmk Changeset: 25ae2149b923 Author: lana Date: 2014-05-07 21:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/25ae2149b923 Merge Changeset: 12a1fd80b05a Author: lana Date: 2014-05-14 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/12a1fd80b05a Merge Changeset: 4095a7a49a9e Author: katleman Date: 2014-05-21 10:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4095a7a49a9e Added tag jdk8u20-b15 for changeset 12a1fd80b05a ! .hgtags Changeset: 3a49a08a2e39 Author: katleman Date: 2014-05-28 02:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3a49a08a2e39 Added tag jdk8u20-b16 for changeset 4095a7a49a9e ! .hgtags Changeset: 1695032e51fa Author: katleman Date: 2014-06-04 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1695032e51fa Added tag jdk8u20-b17 for changeset 3a49a08a2e39 ! .hgtags Changeset: 2f40422f564b Author: katleman Date: 2014-06-11 09:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2f40422f564b Added tag jdk8u20-b18 for changeset 1695032e51fa ! .hgtags Changeset: 5b76ecd0cdcf Author: katleman Date: 2014-06-18 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5b76ecd0cdcf Added tag jdk8u20-b19 for changeset 2f40422f564b ! .hgtags Changeset: 0dccc4aca185 Author: katleman Date: 2014-06-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0dccc4aca185 Added tag jdk8u20-b20 for changeset 5b76ecd0cdcf ! .hgtags Changeset: 5d30b0323d03 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5d30b0323d03 Added tag jdk8u40-b00 for changeset 0dccc4aca185 ! .hgtags Changeset: 647be4a0ccda Author: bchristi Date: 2014-06-27 12:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/647be4a0ccda 8044473: Allow for extended set of platform MXBeans Summary: add ExtendedPlatformComponent Reviewed-by: dfuchs ! make/common/NON_CORE_PKGS.gmk Changeset: 6247dd67fde7 Author: lana Date: 2014-07-07 18:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6247dd67fde7 Merge Changeset: 2eec717223fb Author: mikael Date: 2014-07-10 15:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2eec717223fb 8031709: Configure --with-jvm-variants=client, server, x produces default outputdir containing comma Reviewed-by: tbell ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: de71433b576a Author: mikael Date: 2014-05-12 06:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/de71433b576a 8042804: Support invoking Hotspot tests from top level Reviewed-by: sla, erikj ! test/Makefile Changeset: 6d0ebf545f49 Author: mikael Date: 2014-07-15 18:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6d0ebf545f49 8029797: Let jprt run configure when building Reviewed-by: dholmes ! Makefile ! make/Jprt.gmk ! make/Main.gmk ! make/MakeHelpers.gmk ! make/jprt.properties Changeset: 183f87e4b8a7 Author: mduigou Date: 2014-05-06 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/183f87e4b8a7 8030681: add "serve" command and --quiet and --verbose options to hgforest Reviewed-by: ihse ! common/bin/hgforest.sh Changeset: 2bb0f1489885 Author: mduigou Date: 2014-03-26 16:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2bb0f1489885 8038435: Some hgforest.sh commands don't receive parameters Reviewed-by: katleman ! common/bin/hgforest.sh Changeset: e3ae43560332 Author: chegar Date: 2014-04-11 09:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e3ae43560332 8039990: Add sequential operation support to hgforest Reviewed-by: mduigou ! common/bin/hgforest.sh Changeset: e16a393ee5e3 Author: mduigou Date: 2014-04-11 10:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e16a393ee5e3 8041151: More concurrent hgforest Reviewed-by: chegar, erikj, sla ! common/bin/hgforest.sh Changeset: 3c596cad39e6 Author: mduigou Date: 2014-05-06 13:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3c596cad39e6 8042417: hgforest: allow local clone of extra repos Reviewed-by: chegar, erikj ! common/bin/hgforest.sh Changeset: 406ecd8cce66 Author: mduigou Date: 2014-06-24 15:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/406ecd8cce66 8047925: Add mercurial version checks to get_source.sh Reviewed-by: tbell, mikael ! get_source.sh Changeset: ec58dd8b23b6 Author: mduigou Date: 2014-07-08 11:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ec58dd8b23b6 8048184: handle mercurial dev build version string Reviewed-by: dfuchs Contributed-by: mike.duigou at oracle.com, dpointo8 at linux.vnet.ibm.com, daniel.fuchs at oracle.com ! get_source.sh Changeset: aa7e34e738cf Author: mduigou Date: 2014-05-13 08:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/aa7e34e738cf 8042810: hgforest: some shells run read in sub-shell and can't use fifo Reviewed-by: chegar, erikj ! common/bin/hgforest.sh Changeset: de457bd243b4 Author: mduigou Date: 2014-05-14 16:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/de457bd243b4 8043182: hgforest.sh: syntax error on line 329 Reviewed-by: darcy ! common/bin/hgforest.sh Changeset: 6c1fb59fa5d7 Author: katleman Date: 2014-07-02 15:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6c1fb59fa5d7 Added tag jdk8u20-b21 for changeset 0dccc4aca185 ! .hgtags Changeset: 051b7903ba8b Author: katleman Date: 2014-07-09 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/051b7903ba8b Added tag jdk8u20-b22 for changeset 6c1fb59fa5d7 ! .hgtags Changeset: 0f0622103935 Author: asaha Date: 2014-02-12 11:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0f0622103935 Added tag jdk8u11-b00 for changeset eb537d7c31e0 ! .hgtags Changeset: 24cb653bec6c Author: asaha Date: 2014-02-12 11:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/24cb653bec6c Merge ! .hgtags Changeset: 6b4005924572 Author: asaha Date: 2014-02-18 14:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6b4005924572 Merge ! .hgtags Changeset: 5a2628703bef Author: asaha Date: 2014-02-26 22:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5a2628703bef Merge ! .hgtags Changeset: ef8454ac7fc4 Author: asaha Date: 2014-03-11 14:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ef8454ac7fc4 Merge ! .hgtags Changeset: 397902f53444 Author: asaha Date: 2014-03-20 10:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/397902f53444 Merge ! .hgtags Changeset: 6ffd41be920a Author: katleman Date: 2014-03-25 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6ffd41be920a Added tag jdk8u11-b01 for changeset 397902f53444 ! .hgtags Changeset: 2b3294624de9 Author: katleman Date: 2014-04-01 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2b3294624de9 Added tag jdk8u11-b02 for changeset 6ffd41be920a ! .hgtags Changeset: 3078ab9b8d4a Author: erikj Date: 2014-04-03 16:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3078ab9b8d4a 8039077: JPRT build configure not setting --with-update-version Reviewed-by: tbell ! make/Jprt.gmk Changeset: 7be4371ce4ed Author: katleman Date: 2014-04-08 11:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7be4371ce4ed Added tag jdk8u11-b03 for changeset 3078ab9b8d4a ! .hgtags Changeset: 97c6d6a8e5bb Author: katleman Date: 2014-04-15 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/97c6d6a8e5bb Added tag jdk8u11-b04 for changeset 7be4371ce4ed ! .hgtags Changeset: 5ea1a1965942 Author: katleman Date: 2014-04-22 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5ea1a1965942 Added tag jdk8u11-b05 for changeset 97c6d6a8e5bb ! .hgtags Changeset: fe460afb120e Author: katleman Date: 2014-04-29 12:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/fe460afb120e Added tag jdk8u11-b06 for changeset 5ea1a1965942 ! .hgtags Changeset: 81f3392f551c Author: katleman Date: 2014-05-06 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/81f3392f551c Added tag jdk8u11-b07 for changeset fe460afb120e ! .hgtags Changeset: 390084098df7 Author: katleman Date: 2014-05-13 08:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/390084098df7 Added tag jdk8u11-b08 for changeset 81f3392f551c ! .hgtags Changeset: 6d324f36e244 Author: katleman Date: 2014-05-19 20:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6d324f36e244 Added tag jdk8u11-b09 for changeset 390084098df7 ! .hgtags Changeset: f044e9413347 Author: asaha Date: 2014-05-20 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f044e9413347 Merge ! .hgtags Changeset: f0b9fee1d40a Author: katleman Date: 2014-05-28 02:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f0b9fee1d40a Added tag jdk8u11-b10 for changeset 6d324f36e244 ! .hgtags Changeset: 4eb00b5bae72 Author: asaha Date: 2014-05-28 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4eb00b5bae72 Merge ! .hgtags Changeset: e70a29694a9a Author: asaha Date: 2014-05-28 15:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e70a29694a9a Merge ! .hgtags Changeset: 2451c5326be0 Author: asaha Date: 2014-06-04 08:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2451c5326be0 Merge ! .hgtags Changeset: e85bf9b28eb7 Author: katleman Date: 2014-06-03 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e85bf9b28eb7 Added tag jdk8u11-b11 for changeset f0b9fee1d40a ! .hgtags Changeset: 1d423499d34c Author: asaha Date: 2014-06-05 15:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1d423499d34c Merge ! .hgtags Changeset: 7a6d6d26f114 Author: asaha Date: 2014-06-11 09:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7a6d6d26f114 Merge ! .hgtags Changeset: c484113cab8e Author: katleman Date: 2014-06-17 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c484113cab8e Added tag jdk8u11-b12 for changeset e85bf9b28eb7 ! .hgtags Changeset: 6123135a34ba Author: asaha Date: 2014-06-17 15:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6123135a34ba Merge ! .hgtags Changeset: bb3089b37656 Author: asaha Date: 2014-06-18 12:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/bb3089b37656 Merge ! .hgtags Changeset: b7508c55a633 Author: asaha Date: 2014-06-26 07:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b7508c55a633 Merge ! .hgtags Changeset: f4ac24e1c733 Author: katleman Date: 2014-06-13 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f4ac24e1c733 Added tag jdk8u5-b31 for changeset 19dd42ebf97c ! .hgtags Changeset: 66b17e2403b0 Author: asaha Date: 2014-06-24 13:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/66b17e2403b0 Merge ! .hgtags Changeset: 2fe9e555a321 Author: asaha Date: 2014-06-26 07:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2fe9e555a321 Merge ! .hgtags Changeset: c4d7e19f26a3 Author: asaha Date: 2014-06-26 18:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c4d7e19f26a3 Added tag jdk8u11-b31 for changeset 66b17e2403b0 ! .hgtags Changeset: de6209d4d8cc Author: asaha Date: 2014-07-02 15:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/de6209d4d8cc Merge ! .hgtags Changeset: e71915304e65 Author: asaha Date: 2014-07-02 15:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e71915304e65 Merge ! .hgtags Changeset: b14daf2459c5 Author: asaha Date: 2014-07-10 07:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b14daf2459c5 Merge ! .hgtags Changeset: a4f4a7de98ef Author: katleman Date: 2014-07-16 11:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a4f4a7de98ef Added tag jdk8u20-b23 for changeset b14daf2459c5 ! .hgtags Changeset: 8ea4d201cb35 Author: robm Date: 2014-07-17 18:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/8ea4d201cb35 Merge ! .hgtags Changeset: 3f1b7ff6136f Author: robm Date: 2014-07-17 22:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3f1b7ff6136f Merge Changeset: 2c08ede0f740 Author: mikael Date: 2014-07-17 23:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2c08ede0f740 8047740: Add hotspot testset to jprt.properties Reviewed-by: dholmes ! make/jprt.properties Changeset: f8736a40a35d Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f8736a40a35d 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 94e610b01431 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/94e610b01431 Added tag jdk8u40-b01 for changeset f8736a40a35d ! .hgtags Changeset: c7b4d867b82d Author: mikael Date: 2014-07-31 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c7b4d867b82d 8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT Reviewed-by: dholmes, erikj ! make/Jprt.gmk Changeset: b6a148730f2b Author: lana Date: 2014-08-14 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b6a148730f2b Merge Changeset: a0224ac41351 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a0224ac41351 Added tag jdk8u40-b02 for changeset b6a148730f2b ! .hgtags Changeset: b901c6b2a495 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b901c6b2a495 Added tag jdk8u40-b03 for changeset a0224ac41351 ! .hgtags Changeset: 1f2473d3c38e Author: mikael Date: 2014-08-18 11:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1f2473d3c38e 8055243: Make jdk8u40 the default release Reviewed-by: tbell, collins ! make/jprt.properties Changeset: 18954170e81c Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/18954170e81c 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 1710841b0229 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1710841b0229 Merge Changeset: c4b70e6ddc1d Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c4b70e6ddc1d Added tag jdk8u20-b25 for changeset 1710841b0229 ! .hgtags Changeset: ff80edb3b6e5 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ff80edb3b6e5 Added tag jdk8u20-b24 for changeset 1710841b0229 ! .hgtags Changeset: d1a7ea2c3e10 Author: coffeys Date: 2014-07-30 03:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d1a7ea2c3e10 Merge ! .hgtags Changeset: 3229d7b76bab Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3229d7b76bab Added tag jdk8u20-b26 for changeset d1a7ea2c3e10 ! .hgtags Changeset: 0e9e0c953952 Author: coffeys Date: 2014-08-19 20:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0e9e0c953952 Merge ! .hgtags Changeset: a3967b6cdeb5 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a3967b6cdeb5 Merge ! .hgtags Changeset: e9473185d77a Author: lana Date: 2014-08-28 16:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e9473185d77a Merge ! .hgtags Changeset: 7e286a0c90fb Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7e286a0c90fb Added tag jdk8u40-b04 for changeset e9473185d77a ! .hgtags Changeset: 8881a63f7f00 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/8881a63f7f00 Added tag jdk8u40-b05 for changeset 7e286a0c90fb ! .hgtags Changeset: cf9afcfcb7a4 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/cf9afcfcb7a4 Added tag jdk8u40-b06 for changeset 8881a63f7f00 ! .hgtags Changeset: 3d0b7fd86372 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3d0b7fd86372 Added tag jdk8u40-b07 for changeset cf9afcfcb7a4 ! .hgtags Changeset: 39a27de39e83 Author: coffeys Date: 2014-09-12 17:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/39a27de39e83 8057813: Alterations to jdk_security3 test target Reviewed-by: mullan, wetmore, xuelei ! make/jprt.properties Changeset: b98648e6011f Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b98648e6011f Merge Changeset: f76be00858f5 Author: lana Date: 2014-09-22 18:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f76be00858f5 Merge Changeset: 515a912fb5a9 Author: lana Date: 2014-09-25 11:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/515a912fb5a9 Merge Changeset: 0958d0a9f44e Author: asaha Date: 2014-10-01 07:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0958d0a9f44e Added tag jdk8u40-b08 for changeset 515a912fb5a9 ! .hgtags Changeset: 668486c05345 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/668486c05345 Added tag jdk8u40-b09 for changeset 0958d0a9f44e ! .hgtags Changeset: 571db4a0a6be Author: asaha Date: 2014-04-16 09:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/571db4a0a6be Added tag jdk8u25-b00 for changeset 97c6d6a8e5bb ! .hgtags Changeset: b1126a231110 Author: asaha Date: 2014-05-06 10:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b1126a231110 Merge ! .hgtags Changeset: 3fa597d6ba0d Author: asaha Date: 2014-05-19 21:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3fa597d6ba0d Merge ! .hgtags Changeset: 34160d2c17a5 Author: asaha Date: 2014-05-29 10:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/34160d2c17a5 Merge ! .hgtags Changeset: 7f0a1578e4a1 Author: asaha Date: 2014-06-03 21:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7f0a1578e4a1 8044749: Resolve autoconf and other merge issue from 8u20 to 8u25 Reviewed-by: katleman ! common/autoconf/generated-configure.sh Changeset: 5b1bcbb97c05 Author: asaha Date: 2014-06-04 09:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5b1bcbb97c05 Merge ! .hgtags Changeset: c4cfb4376f59 Author: asaha Date: 2014-06-04 12:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c4cfb4376f59 8044749: Resolve autoconf and other merge issue from 8u20 to 8u25 Reviewed-by: katleman ! common/autoconf/generated-configure.sh Changeset: 81be07dde0b4 Author: katleman Date: 2014-06-05 03:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/81be07dde0b4 Added tag jdk8u25-b01 for changeset c4cfb4376f59 ! .hgtags Changeset: 75f6721586ae Author: asaha Date: 2014-06-05 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/75f6721586ae Merge ! .hgtags Changeset: 22b01f264b63 Author: asaha Date: 2014-06-05 15:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/22b01f264b63 Merge ! .hgtags Changeset: b4d29a751077 Author: asaha Date: 2014-06-11 09:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b4d29a751077 Merge ! .hgtags Changeset: 540f55f2ca41 Author: asaha Date: 2014-06-11 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/540f55f2ca41 Added tag jdk8u25-b02 for changeset b4d29a751077 ! .hgtags Changeset: 7f580cb99f0e Author: asaha Date: 2014-06-17 16:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7f580cb99f0e Merge ! .hgtags Changeset: d3df54be114a Author: asaha Date: 2014-06-18 13:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d3df54be114a Merge ! .hgtags Changeset: 64e7567a8539 Author: asaha Date: 2014-06-18 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/64e7567a8539 Added tag jdk8u25-b03 for changeset d3df54be114a ! .hgtags Changeset: 59db3086902e Author: asaha Date: 2014-06-23 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/59db3086902e Added tag jdk8u25-b04 for changeset 64e7567a8539 ! .hgtags Changeset: 67d1495a24ef Author: asaha Date: 2014-06-26 08:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/67d1495a24ef Merge ! .hgtags Changeset: 8ade97377608 Author: asaha Date: 2014-06-26 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/8ade97377608 8048270: Resolve autoconf and other merge issue from 8u20-b20 to 8u25 Reviewed-by: katleman ! common/autoconf/generated-configure.sh Changeset: 6de13ae93be2 Author: asaha Date: 2014-06-26 16:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6de13ae93be2 Merge ! .hgtags Changeset: c3b152d83c21 Author: asaha Date: 2014-06-30 14:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c3b152d83c21 Added tag jdk8u25-b05 for changeset 6de13ae93be2 ! .hgtags Changeset: 69d17ee59c0e Author: asaha Date: 2014-07-02 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/69d17ee59c0e Merge ! .hgtags Changeset: 6db0898d3f90 Author: asaha Date: 2014-07-07 13:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6db0898d3f90 Added tag jdk8u25-b06 for changeset 69d17ee59c0e ! .hgtags Changeset: 561d066eaa64 Author: asaha Date: 2014-07-10 15:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/561d066eaa64 Merge ! .hgtags Changeset: 24b979302419 Author: asaha Date: 2014-07-14 15:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/24b979302419 Added tag jdk8u25-b07 for changeset 561d066eaa64 ! .hgtags Changeset: c2a5ad21d01c Author: asaha Date: 2014-07-16 12:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c2a5ad21d01c Merge ! .hgtags Changeset: 1249614d7f1d Author: coffeys Date: 2014-07-22 01:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1249614d7f1d Added tag jdk8u25-b08 for changeset c2a5ad21d01c ! .hgtags Changeset: e2806604e6fc Author: coffeys Date: 2014-07-25 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e2806604e6fc Merge Changeset: 0c5d41165be3 Author: coffeys Date: 2014-07-28 20:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0c5d41165be3 Merge ! .hgtags Changeset: 077479dd354f Author: coffeys Date: 2014-07-30 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/077479dd354f Added tag jdk8u25-b09 for changeset 1249614d7f1d ! .hgtags Changeset: c38ad4b5ca01 Author: coffeys Date: 2014-07-30 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c38ad4b5ca01 Added tag jdk8u25-b10 for changeset 0c5d41165be3 ! .hgtags Changeset: 9b642949563e Author: coffeys Date: 2014-07-30 05:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9b642949563e Merge ! .hgtags Changeset: d1bd752f8095 Author: coffeys Date: 2014-07-30 06:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d1bd752f8095 Merge ! .hgtags Changeset: cc5ab3e0fe81 Author: coffeys Date: 2014-08-01 10:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/cc5ab3e0fe81 Merge ! .hgtags Changeset: c35e73e4acd8 Author: coffeys Date: 2014-08-05 13:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c35e73e4acd8 Added tag jdk8u25-b11 for changeset cc5ab3e0fe81 ! .hgtags Changeset: 5d990a43c996 Author: katleman Date: 2014-08-12 11:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5d990a43c996 Added tag jdk8u25-b12 for changeset c35e73e4acd8 ! .hgtags Changeset: 4429ea47ee6e Author: asaha Date: 2014-08-19 05:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4429ea47ee6e Added tag jdk8u25-b13 for changeset 5d990a43c996 ! .hgtags Changeset: e4c0b81ec774 Author: asaha Date: 2014-08-25 13:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e4c0b81ec774 Added tag jdk8u25-b14 for changeset 4429ea47ee6e ! .hgtags Changeset: 09eaef69f384 Author: asaha Date: 2014-08-27 09:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/09eaef69f384 8056121: set the default release to 8u25 in the source tree for JPRT Reviewed-by: mikael ! make/Jprt.gmk ! make/jprt.properties Changeset: f0a48c214c46 Author: asaha Date: 2014-09-02 11:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f0a48c214c46 Added tag jdk8u25-b15 for changeset 09eaef69f384 ! .hgtags Changeset: 1983776122a2 Author: asaha Date: 2014-09-08 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1983776122a2 Added tag jdk8u25-b16 for changeset f0a48c214c46 ! .hgtags Changeset: 29b67e73358f Author: asaha Date: 2014-09-16 09:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/29b67e73358f 8058573: Resolve autoconf and other merge issue from 8u25 and 8u40 Reviewed-by: coffeys ! .hgtags ! common/autoconf/generated-configure.sh Changeset: 6cb876613230 Author: asaha Date: 2014-09-19 11:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6cb876613230 Merge ! .hgtags ! common/autoconf/generated-configure.sh ! make/Jprt.gmk ! make/jprt.properties Changeset: d117f01bfb4f Author: billyh Date: 2014-09-17 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d117f01bfb4f 8058487: JRE installer fails if older jre is on the system with MSI 1603 error. System error 183 Summary: Need to generated autoconf changes Reviewed-by: paulk ! common/autoconf/generated-configure.sh Changeset: efac90a2da44 Author: asaha Date: 2014-09-17 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/efac90a2da44 Added tag jdk8u25-b17 for changeset d117f01bfb4f ! .hgtags Changeset: dbbca883b08f Author: asaha Date: 2014-09-19 14:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/dbbca883b08f Merge ! .hgtags ! common/autoconf/generated-configure.sh Changeset: 6863fb4ecd17 Author: asaha Date: 2014-09-22 08:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6863fb4ecd17 Merge ! .hgtags Changeset: ca535e766968 Author: asaha Date: 2014-09-24 12:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ca535e766968 Merge ! .hgtags Changeset: 5f4937d4217e Author: asaha Date: 2014-10-06 15:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5f4937d4217e Merge ! .hgtags ! make/jprt.properties Changeset: f6bb51db3c96 Author: asaha Date: 2014-10-07 08:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f6bb51db3c96 Added tag jdk8u25-b18 for changeset efac90a2da44 ! .hgtags Changeset: ae2a03818931 Author: asaha Date: 2014-10-07 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ae2a03818931 Merge ! .hgtags Changeset: 1053aeab6b12 Author: asaha Date: 2014-10-08 14:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1053aeab6b12 Merge ! .hgtags Changeset: 971198804475 Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/971198804475 Added tag jdk8u40-b10 for changeset 1053aeab6b12 ! .hgtags Changeset: 111690b76555 Author: rriggs Date: 2014-10-14 22:42 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/111690b76555 8059948: Rename the test group from jdk_rt to jdk_rm Reviewed-by: bpb, jcoomes ! make/jprt.properties Changeset: 2ffefbac794b Author: amurillo Date: 2014-10-17 07:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2ffefbac794b Merge ! make/jprt.properties Changeset: 7cb07a444411 Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7cb07a444411 Added tag jdk8u40-b11 for changeset 2ffefbac794b ! .hgtags Changeset: d74730a6d7d0 Author: erikj Date: 2014-10-13 11:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d74730a6d7d0 8010767: Build fails on OEL6 with 16 cores Reviewed-by: tbell, ihse ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in Changeset: f2a095cc352b Author: amurillo Date: 2014-10-22 08:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f2a095cc352b Merge ! common/autoconf/generated-configure.sh Changeset: 89d06f82edb7 Author: lana Date: 2014-10-22 12:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/89d06f82edb7 Merge Changeset: 2e76a06cb431 Author: mikael Date: 2014-10-16 20:31 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2e76a06cb431 8049071: Add jtreg jobs to JPRT for hotspot Reviewed-by: dholmes, iveresov ! make/jprt.properties Changeset: faa174d8bd68 Author: dholmes Date: 2014-10-21 21:39 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/faa174d8bd68 Merge ! make/jprt.properties Changeset: 17c3f2ab0139 Author: amurillo Date: 2014-10-23 15:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/17c3f2ab0139 Merge Changeset: 3e6d3c8810ee Author: amurillo Date: 2014-10-28 10:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3e6d3c8810ee Merge Changeset: 9f996a9338b8 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9f996a9338b8 Added tag jdk8u40-b12 for changeset 3e6d3c8810ee ! .hgtags Changeset: 0b10f76c8834 Author: amurillo Date: 2014-10-28 10:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0b10f76c8834 Merge Changeset: 196ee1e3add0 Author: rriggs Date: 2014-10-31 09:52 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/196ee1e3add0 8062475: Enable hook for custom doc generation Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 43ccc2b9d5b7 Author: lana Date: 2014-10-31 20:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/43ccc2b9d5b7 Merge Changeset: df659b8b0bc8 Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/df659b8b0bc8 Added tag jdk8u40-b13 for changeset 43ccc2b9d5b7 ! .hgtags Changeset: 60d2bf063f7d Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/60d2bf063f7d Added tag jdk8u40-b14 for changeset df659b8b0bc8 ! .hgtags Changeset: 64790e9792f8 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/64790e9792f8 Added tag jdk8u40-b15 for changeset 60d2bf063f7d ! .hgtags Changeset: 83e7f72bba52 Author: asaha Date: 2014-11-26 07:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/83e7f72bba52 Added tag jdk8u40-b16 for changeset 64790e9792f8 ! .hgtags Changeset: c3bb27bf9f60 Author: erikj Date: 2014-11-18 17:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c3bb27bf9f60 8065183: Add --with-copyright-year option to configure Reviewed-by: ihse, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: e93e73d7c818 Author: lana Date: 2014-11-20 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e93e73d7c818 Merge Changeset: e1c506c8e1db Author: lana Date: 2014-11-26 13:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e1c506c8e1db Merge Changeset: 83d1d42c3df4 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/83d1d42c3df4 Added tag jdk8u40-b17 for changeset e1c506c8e1db ! .hgtags Changeset: 1362b19f832a Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1362b19f832a Added tag jdk8u40-b18 for changeset 83d1d42c3df4 ! .hgtags Changeset: 2eff25723f83 Author: sundar Date: 2014-12-01 22:16 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2eff25723f83 8066146: jdk.nashorn.api.scripting package javadoc should be included in jdk docs Reviewed-by: jlaskey, hannesw, lagergren ! make/Javadoc.gmk ! make/common/NON_CORE_PKGS.gmk Changeset: 2c86b95a6dbc Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2c86b95a6dbc 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: 2123cdb83001 Author: jeff Date: 2014-12-01 21:55 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2123cdb83001 Merge Changeset: 9ea8e4a5bc1b Author: lana Date: 2014-12-09 13:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9ea8e4a5bc1b Merge Changeset: ae4980d195b6 Author: lana Date: 2014-12-11 13:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ae4980d195b6 Merge Changeset: b31a07adaef5 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b31a07adaef5 Added tag jdk8u40-b19 for changeset ae4980d195b6 ! .hgtags Changeset: bb6ca03d19cf Author: katleman Date: 2014-12-17 14:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/bb6ca03d19cf Added tag jdk8u60-b00 for changeset ae4980d195b6 ! .hgtags Changeset: 730f885548b4 Author: dholmes Date: 2014-12-17 20:26 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/730f885548b4 8038189: Add cross-platform compact profiles support Summary: Generalize the compact profile support so it can be used on any platform Reviewed-by: erikj ! make/Main.gmk Changeset: c98ebe8e91ac Author: lana Date: 2014-12-29 19:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c98ebe8e91ac Merge Changeset: 4e2f3d0f33f5 Author: asaha Date: 2015-01-02 13:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4e2f3d0f33f5 Added tag jdk8u40-b20 for changeset b31a07adaef5 ! .hgtags Changeset: 765a17e75fd6 Author: sundar Date: 2015-01-08 20:39 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/765a17e75fd6 8068650: $jdk/api/javac/tree contains docs for nashorn Reviewed-by: jlaskey, hannesw, erikj ! make/Javadoc.gmk Changeset: 335b33942fad Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/335b33942fad Added tag jdk8u40-b21 for changeset 765a17e75fd6 ! .hgtags Changeset: d8a715bb7aad Author: bpatel Date: 2015-01-13 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d8a715bb7aad 8068485: Update references of download.oracle.com to docs.oracle.com in javadoc makefile Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 3aee9321fc86 Author: asaha Date: 2014-07-08 09:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3aee9321fc86 Added tag jdk8u31-b00 for changeset 6db0898d3f90 ! .hgtags Changeset: 962c029b2cad Author: asaha Date: 2014-07-14 07:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/962c029b2cad Merge ! .hgtags Changeset: 292ca986d619 Author: asaha Date: 2014-07-14 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/292ca986d619 Merge ! .hgtags Changeset: 99481dd0e1cb Author: asaha Date: 2014-07-22 10:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/99481dd0e1cb Merge ! .hgtags Changeset: e108f097a34d Author: coffeys Date: 2014-08-01 11:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e108f097a34d Merge ! .hgtags Changeset: b9f73d4499a3 Author: coffeys Date: 2014-08-07 12:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b9f73d4499a3 Merge ! .hgtags Changeset: e0e678ea4d3d Author: asaha Date: 2014-08-19 05:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e0e678ea4d3d Merge ! .hgtags Changeset: eac58f206085 Author: asaha Date: 2014-08-26 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/eac58f206085 Merge ! .hgtags Changeset: 44851533c05a Author: asaha Date: 2014-09-02 13:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/44851533c05a Merge ! .hgtags Changeset: 9ec15845283c Author: asaha Date: 2014-09-08 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9ec15845283c Merge ! .hgtags Changeset: 9955a899edb3 Author: katleman Date: 2014-08-14 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9955a899edb3 Added tag jdk8u20-b31 for changeset 3229d7b76bab ! .hgtags Changeset: 919a55b747bf Author: asaha Date: 2014-09-11 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/919a55b747bf Merge ! .hgtags Changeset: 02ed1ec7d753 Author: asaha Date: 2014-09-11 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/02ed1ec7d753 Merge ! .hgtags Changeset: 85792859f3bd Author: asaha Date: 2014-09-17 12:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/85792859f3bd Merge ! .hgtags Changeset: 585dcc210176 Author: asaha Date: 2014-09-22 11:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/585dcc210176 Added tag jdk8u31-b01 for changeset 85792859f3bd ! .hgtags Changeset: 5bdeaa4488de Author: asaha Date: 2014-09-24 08:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5bdeaa4488de Merge ! .hgtags Changeset: dd30c431abb8 Author: katleman Date: 2014-09-23 18:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/dd30c431abb8 Added tag jdk8u20-b32 for changeset 9955a899edb3 ! .hgtags Changeset: 173e57d58478 Author: asaha Date: 2014-09-24 08:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/173e57d58478 Merge ! .hgtags Changeset: 4898a7460ae6 Author: asaha Date: 2014-09-24 10:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4898a7460ae6 Merge ! .hgtags Changeset: 886ace09d093 Author: asaha Date: 2014-09-29 11:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/886ace09d093 Added tag jdk8u31-b02 for changeset 4898a7460ae6 ! .hgtags Changeset: ec4bcc6e4dcf Author: asaha Date: 2014-10-06 14:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ec4bcc6e4dcf Added tag jdk8u31-b03 for changeset 886ace09d093 ! .hgtags Changeset: 1a0b4ec68abc Author: asaha Date: 2014-10-07 08:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1a0b4ec68abc Merge ! .hgtags Changeset: cc8541804eb4 Author: katleman Date: 2014-10-09 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/cc8541804eb4 Added tag jdk8u25-b31 for changeset 1a0b4ec68abc ! .hgtags Changeset: e2d32fe85fb9 Author: asaha Date: 2014-10-09 12:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e2d32fe85fb9 Merge ! .hgtags Changeset: 97de4d73edf1 Author: asaha Date: 2014-10-13 12:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/97de4d73edf1 Added tag jdk8u31-b04 for changeset e2d32fe85fb9 ! .hgtags Changeset: f1b61760d01d Author: asaha Date: 2014-10-20 14:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f1b61760d01d Added tag jdk8u31-b05 for changeset 97de4d73edf1 ! .hgtags Changeset: d44f0c527426 Author: asaha Date: 2014-10-23 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d44f0c527426 Merge ! .hgtags Changeset: e9cbffb6c111 Author: asaha Date: 2014-10-27 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e9cbffb6c111 Added tag jdk8u31-b06 for changeset f1b61760d01d ! .hgtags Changeset: 43244afd0b0c Author: asaha Date: 2014-10-31 15:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/43244afd0b0c Merge ! .hgtags Changeset: ab4a273e97a5 Author: asaha Date: 2014-11-05 15:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ab4a273e97a5 Merge ! .hgtags Changeset: 4cec543118e7 Author: asaha Date: 2014-11-03 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4cec543118e7 Added tag jdk8u31-b07 for changeset e9cbffb6c111 ! .hgtags Changeset: ccfe5eb20bdd Author: asaha Date: 2014-11-06 09:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ccfe5eb20bdd Merge ! .hgtags Changeset: 4d38957a26cc Author: asaha Date: 2014-11-19 12:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4d38957a26cc Merge ! .hgtags Changeset: a42b62c57817 Author: asaha Date: 2014-11-26 08:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a42b62c57817 Merge ! .hgtags Changeset: ea4b31ec437d Author: asaha Date: 2014-11-10 11:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ea4b31ec437d Added tag jdk8u31-b08 for changeset 4cec543118e7 ! .hgtags Changeset: 9ab7e7907088 Author: asaha Date: 2014-11-17 12:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9ab7e7907088 Added tag jdk8u31-b09 for changeset ea4b31ec437d ! .hgtags Changeset: 01a985323484 Author: erikj Date: 2014-11-19 14:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/01a985323484 8065183: Add --with-copyright-year option to configure Reviewed-by: tbell, ihse ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: ec85d5d0e3c0 Author: asaha Date: 2014-11-24 13:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ec85d5d0e3c0 Added tag jdk8u31-b10 for changeset 01a985323484 ! .hgtags Changeset: ce5888edb9de Author: asaha Date: 2014-11-26 08:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ce5888edb9de Merge ! .hgtags ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: 99a215ad14e3 Author: asaha Date: 2014-12-03 10:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/99a215ad14e3 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: 71ad4fd5398f Author: asaha Date: 2014-12-03 11:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/71ad4fd5398f Merge ! .hgtags Changeset: 0c73f30dde2c Author: asaha Date: 2014-12-12 09:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0c73f30dde2c Merge ! .hgtags Changeset: ca98e3e9727f Author: asaha Date: 2014-12-02 11:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ca98e3e9727f Added tag jdk8u31-b11 for changeset ec85d5d0e3c0 ! .hgtags Changeset: fde671d8b253 Author: asaha Date: 2014-12-08 12:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/fde671d8b253 Added tag jdk8u31-b12 for changeset ca98e3e9727f ! .hgtags Changeset: 1316f1f78540 Author: asaha Date: 2014-12-16 14:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1316f1f78540 Merge ! .hgtags Changeset: e36ea7db5215 Author: asaha Date: 2014-12-17 12:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e36ea7db5215 Merge ! .hgtags Changeset: b077433544b9 Author: asaha Date: 2014-12-17 17:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b077433544b9 Added tag jdk8u31-b13 for changeset fde671d8b253 ! .hgtags Changeset: f6a81ea3896a Author: asaha Date: 2014-12-23 10:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f6a81ea3896a Merge ! .hgtags Changeset: 5aaea2cafbe2 Author: asaha Date: 2015-01-02 14:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5aaea2cafbe2 Merge ! .hgtags Changeset: 97620c5cb56f Author: asaha Date: 2015-01-15 11:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/97620c5cb56f Merge ! .hgtags Changeset: b6d03a810a61 Author: asaha Date: 2015-01-16 13:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b6d03a810a61 Merge Changeset: 07d4aadfb948 Author: coffeys Date: 2015-01-21 17:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/07d4aadfb948 Merge ! .hgtags Changeset: 6934bbaab07d Author: cbensen Date: 2014-12-15 09:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6934bbaab07d 8067172: Xcode javaws Project to Debug Native Code Reviewed-by: ddehaven + test/projects/mac/javaws/javaws.xcodeproj/project.pbxproj + test/projects/mac/javaws/javaws.xcodeproj/project.xcworkspace/contents.xcworkspacedata Changeset: 0cd0ee21cc62 Author: dcherepanov Date: 2014-12-16 17:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0cd0ee21cc62 Merge Changeset: 0704f89247cb Author: dcherepanov Date: 2014-12-17 22:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0704f89247cb Merge Changeset: 0b9dbe64674a Author: cbensen Date: 2014-12-23 14:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0b9dbe64674a 8068187: Fix Xcode project Reviewed-by: ddehaven + make/projects/mac/javaws/javaws.xcodeproj/project.pbxproj + make/projects/mac/javaws/javaws.xcodeproj/project.xcworkspace/contents.xcworkspacedata Changeset: 67098bd0efb9 Author: cbensen Date: 2015-01-05 09:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/67098bd0efb9 8068456: Revert project file accidentally pushed Reviewed-by: ddehaven - make/projects/mac/javaws/javaws.xcodeproj/project.pbxproj - make/projects/mac/javaws/javaws.xcodeproj/project.xcworkspace/contents.xcworkspacedata Changeset: 1b5849dd603b Author: dcherepanov Date: 2015-01-22 14:39 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1b5849dd603b Merge Changeset: 4c191e520370 Author: sundar Date: 2015-01-08 20:39 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4c191e520370 8068650: $jdk/api/javac/tree contains docs for nashorn Reviewed-by: jlaskey, hannesw, erikj ! make/Javadoc.gmk Changeset: be6182438187 Author: bpatel Date: 2015-01-13 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/be6182438187 8068485: Update references of download.oracle.com to docs.oracle.com in javadoc makefile Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 4b60b9c4f20e Author: coffeys Date: 2015-01-21 18:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4b60b9c4f20e Merge Changeset: 29d98ac8b377 Author: lana Date: 2015-01-26 15:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/29d98ac8b377 Merge Changeset: c27cb0ab944f Author: ddehaven Date: 2015-01-20 13:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c27cb0ab944f 8043340: [macosx] Fix hard-wired paths to JavaVM.framework Summary: Build system tweaks to allow building on OS X 10.9 and later Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/jdk-options.m4 ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 Changeset: ff4a622a5cc4 Author: amurillo Date: 2015-01-23 14:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ff4a622a5cc4 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: acf81f6fb265 Author: amurillo Date: 2015-01-27 14:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/acf81f6fb265 Merge Changeset: 2ca2e2430370 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2ca2e2430370 Added tag jdk8u60-b01 for changeset acf81f6fb265 ! .hgtags Changeset: 590cc3ca1fec Author: katleman Date: 2015-02-11 12:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/590cc3ca1fec Added tag jdk8u60-b02 for changeset 2ca2e2430370 ! .hgtags Changeset: d8d408861c20 Author: katleman Date: 2015-02-18 12:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d8d408861c20 Added tag jdk8u60-b03 for changeset 590cc3ca1fec ! .hgtags Changeset: e532f3672f63 Author: katleman Date: 2015-02-25 12:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e532f3672f63 Added tag jdk8u60-b04 for changeset d8d408861c20 ! .hgtags Changeset: 96c07650596d Author: katleman Date: 2015-03-04 12:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/96c07650596d Added tag jdk8u60-b05 for changeset e532f3672f63 ! .hgtags Changeset: 5dd2ad6c7911 Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5dd2ad6c7911 Added tag jdk8u40-b22 for changeset b6d03a810a61 ! .hgtags Changeset: 5b37e6757d7c Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5b37e6757d7c Added tag jdk8u40-b23 for changeset 5dd2ad6c7911 ! .hgtags Changeset: e26f15704e37 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e26f15704e37 Added tag jdk8u40-b24 for changeset 5b37e6757d7c ! .hgtags Changeset: 7a552439756e Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7a552439756e Added tag jdk8u40-b25 for changeset e26f15704e37 ! .hgtags Changeset: faf013021572 Author: coffeys Date: 2015-02-26 10:00 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/faf013021572 Merge ! .hgtags Changeset: 1f0f9bd93232 Author: lana Date: 2015-02-27 15:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1f0f9bd93232 Merge ! .hgtags Changeset: 8c6fc91495b9 Author: sgehwolf Date: 2015-03-03 11:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/8c6fc91495b9 8067330: ZERO_ARCHDEF incorrectly defined for PPC/PPC64 architectures Reviewed-by: simonis, tbell, erikj ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: 74dbdbcb6aac Author: lana Date: 2015-03-05 09:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/74dbdbcb6aac Merge ! .hgtags Changeset: 6d3ff0d56657 Author: katleman Date: 2015-03-11 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6d3ff0d56657 Added tag jdk8u60-b06 for changeset 74dbdbcb6aac ! .hgtags Changeset: 13af778d07bb Author: amurillo Date: 2015-03-13 10:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/13af778d07bb 8075158: Make jdk8u60 the default release on jdk8u repos Reviewed-by: mikael ! make/jprt.properties Changeset: ea714a39e902 Author: amurillo Date: 2015-03-13 12:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ea714a39e902 Merge Changeset: 3dbe2c37d11e Author: katleman Date: 2015-03-18 13:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3dbe2c37d11e Added tag jdk8u60-b07 for changeset ea714a39e902 ! .hgtags Changeset: 045eace96e6d Author: ihse Date: 2015-03-09 10:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/045eace96e6d 8074554: Create custom hook for running after AC_OUTPUT Reviewed-by: erikj ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh Changeset: 2025e237b2a1 Author: aph Date: 2015-03-11 14:22 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2025e237b2a1 8064357: AARCH64: Top-level JDK changes Reviewed-by: ihse, twisti + common/autoconf/build-aux/autoconf-config.sub ! common/autoconf/build-aux/config.sub ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/platform.m4 Changeset: 0dd73d0f67af Author: ihse Date: 2015-03-09 20:29 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0dd73d0f67af 8069057: Make sure configure is run by bash Reviewed-by: erikj ! common/autoconf/configure Changeset: d22ee7172ab2 Author: ihse Date: 2015-03-09 20:30 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d22ee7172ab2 8072732: Regression in configure due to JDK-8069057 Reviewed-by: erikj, tbell ! common/autoconf/configure Changeset: 281cff475536 Author: dlong Date: 2015-01-15 15:12 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/281cff475536 8068927: AARCH64: better handling of aarch64- triples Summary: convert aarch64- to arm-, let upstream code do the work, then convert back to aarch64- Reviewed-by: ihse ! common/autoconf/build-aux/config.sub Changeset: 9c1b87028450 Author: lana Date: 2015-03-12 13:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9c1b87028450 Merge Changeset: 5a5becfbb9a0 Author: amurillo Date: 2015-03-17 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5a5becfbb9a0 Merge Changeset: 98c39032b4a1 Author: lana Date: 2015-03-18 18:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/98c39032b4a1 Merge Changeset: 0785e45b19c8 Author: erikj Date: 2015-03-19 12:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0785e45b19c8 8075495: Update jtreg bin location in configure Reviewed-by: alanb ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 195ccfafe077 Author: katleman Date: 2015-03-25 10:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/195ccfafe077 Added tag jdk8u60-b08 for changeset 0785e45b19c8 ! .hgtags Changeset: f2612660b9ad Author: dlong Date: 2015-03-12 17:44 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f2612660b9ad Merge ! .hgtags Changeset: c757d8f32cf6 Author: dlong Date: 2015-03-23 22:46 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c757d8f32cf6 Merge Changeset: da6d0717c74a Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/da6d0717c74a Merge Changeset: 2dc32a3220d5 Author: katleman Date: 2015-04-01 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2dc32a3220d5 Added tag jdk8u60-b09 for changeset da6d0717c74a ! .hgtags Changeset: 91d30b1c1e89 Author: ptbrunet Date: 2015-03-31 18:20 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/91d30b1c1e89 8076182: Open Source Java Access Bridge - Create Patch for JEP C127 8055831 Summary: move files from open to closed Reviewed-by: erikj, serb, azvegint Contributed-by: peter.brunet at oracle.com ! make/Javadoc.gmk ! make/common/NON_CORE_PKGS.gmk Changeset: 4eb3974ea046 Author: amurillo Date: 2015-03-31 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4eb3974ea046 Merge Changeset: 15de749087ee Author: lana Date: 2015-04-01 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/15de749087ee Merge Changeset: 39cd90aa447a Author: ptbrunet Date: 2015-04-08 12:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/39cd90aa447a 8076552: jaccess.packages javadoc build failure Summary: disable javadoc generation of com.sun.java.accessibility.util in javadoc make file Reviewed-by: mchung, prr ! make/Javadoc.gmk Changeset: 193f92f7e92f Author: katleman Date: 2015-04-09 06:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/193f92f7e92f Added tag jdk8u60-b10 for changeset 39cd90aa447a ! .hgtags Changeset: 291438571a1e Author: asaha Date: 2014-10-07 08:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/291438571a1e Merge ! .hgtags Changeset: 3b367702e163 Author: asaha Date: 2014-10-09 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3b367702e163 Added tag jdk8u45-b00 for changeset ec4bcc6e4dcf ! .hgtags Changeset: cfb62cf941e1 Author: asaha Date: 2014-10-09 13:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/cfb62cf941e1 Merge ! .hgtags Changeset: 288e406a25ca Author: asaha Date: 2014-10-14 11:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/288e406a25ca Merge ! .hgtags Changeset: 27436b422886 Author: asaha Date: 2014-10-20 23:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/27436b422886 Merge ! .hgtags Changeset: a676d2d8af0d Author: asaha Date: 2014-10-24 17:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a676d2d8af0d Merge ! .hgtags Changeset: e6b1b800663d Author: asaha Date: 2014-11-06 09:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e6b1b800663d Merge ! .hgtags Changeset: 07f2cc0146b1 Author: asaha Date: 2014-11-19 14:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/07f2cc0146b1 Merge ! .hgtags Changeset: 4d7cb7c9be8c Author: asaha Date: 2014-12-01 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4d7cb7c9be8c Merge ! .hgtags Changeset: 635ba0c81b89 Author: asaha Date: 2014-12-12 14:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/635ba0c81b89 Merge ! .hgtags Changeset: 5b4bcd8fb45c Author: asaha Date: 2014-12-15 15:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5b4bcd8fb45c Added tag jdk8u45-b01 for changeset 635ba0c81b89 ! .hgtags Changeset: 9688cf673d02 Author: asaha Date: 2014-12-17 09:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9688cf673d02 Merge ! .hgtags Changeset: 09578f5efb22 Author: asaha Date: 2014-12-22 09:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/09578f5efb22 Merge ! .hgtags Changeset: ec5219b942d2 Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ec5219b942d2 Added tag jdk8u25-b32 for changeset cc8541804eb4 ! .hgtags Changeset: e3dd9d54a8f3 Author: asaha Date: 2014-12-03 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e3dd9d54a8f3 Merge ! .hgtags Changeset: adf189416769 Author: asaha Date: 2014-12-12 08:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/adf189416769 Merge ! .hgtags Changeset: d241e568a9d8 Author: asaha Date: 2014-12-18 14:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d241e568a9d8 Merge ! .hgtags Changeset: d66f9edec2fc Author: asaha Date: 2014-12-17 08:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d66f9edec2fc Added tag jdk8u25-b33 for changeset ec5219b942d2 ! .hgtags Changeset: a198f93b1e0b Author: asaha Date: 2014-12-18 14:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a198f93b1e0b Merge ! .hgtags Changeset: 801c65bb74b7 Author: asaha Date: 2014-12-22 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/801c65bb74b7 Merge ! .hgtags Changeset: a6e7aa9b35a7 Author: asaha Date: 2014-12-22 13:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a6e7aa9b35a7 Added tag jdk8u45-b02 for changeset 801c65bb74b7 ! .hgtags Changeset: f9d660ee02c5 Author: asaha Date: 2014-12-29 14:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f9d660ee02c5 Merge ! .hgtags Changeset: 727eaf7fd774 Author: asaha Date: 2015-01-05 09:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/727eaf7fd774 Merge ! .hgtags Changeset: a1682688c9ae Author: asaha Date: 2015-01-05 09:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a1682688c9ae Merge ! .hgtags Changeset: 99c79d831525 Author: asaha Date: 2015-01-12 06:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/99c79d831525 Added tag jdk8u31-b31 for changeset a198f93b1e0b ! .hgtags Changeset: 7d11a7eee8c0 Author: asaha Date: 2015-01-12 06:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7d11a7eee8c0 Merge ! .hgtags Changeset: 9d36d975bb20 Author: asaha Date: 2015-01-12 13:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9d36d975bb20 Added tag jdk8u45-b03 for changeset 7d11a7eee8c0 ! .hgtags Changeset: 16f78e229a52 Author: asaha Date: 2015-01-19 12:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/16f78e229a52 Merge ! .hgtags Changeset: cf4ebf474139 Author: asaha Date: 2015-01-20 09:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/cf4ebf474139 Added tag jdk8u31-b32 for changeset 99c79d831525 ! .hgtags Changeset: 3d79ef8a102f Author: asaha Date: 2015-01-20 10:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3d79ef8a102f Merge ! .hgtags Changeset: 5ecad11d91de Author: asaha Date: 2015-01-20 12:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5ecad11d91de Added tag jdk8u45-b04 for changeset 3d79ef8a102f ! .hgtags Changeset: 45f8fc9d3002 Author: asaha Date: 2015-01-22 15:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/45f8fc9d3002 Merge ! .hgtags Changeset: 84337249a520 Author: asaha Date: 2015-01-26 11:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/84337249a520 Added tag jdk8u45-b05 for changeset 45f8fc9d3002 ! .hgtags Changeset: 9a5843fdd2cf Author: asaha Date: 2015-01-28 15:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9a5843fdd2cf Merge ! .hgtags Changeset: 3d0f3761d32a Author: asaha Date: 2015-02-02 13:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3d0f3761d32a Added tag jdk8u45-b06 for changeset 9a5843fdd2cf ! .hgtags Changeset: 74ef61db0fe0 Author: asaha Date: 2015-02-04 13:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/74ef61db0fe0 Merge ! .hgtags Changeset: 47da174904ee Author: asaha Date: 2015-02-09 09:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/47da174904ee Added tag jdk8u45-b07 for changeset 74ef61db0fe0 ! .hgtags Changeset: 0c10bc335563 Author: asaha Date: 2015-02-11 14:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0c10bc335563 Merge ! .hgtags Changeset: 733d16eb42cb Author: asaha Date: 2015-02-16 11:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/733d16eb42cb Added tag jdk8u45-b08 for changeset 0c10bc335563 ! .hgtags Changeset: 2c629de4c88b Author: asaha Date: 2015-02-18 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2c629de4c88b Merge ! .hgtags Changeset: b212d6e441d2 Author: asaha Date: 2015-02-26 10:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b212d6e441d2 Merge ! .hgtags Changeset: 9a343fd13810 Author: asaha Date: 2015-02-23 14:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9a343fd13810 Added tag jdk8u45-b09 for changeset 733d16eb42cb ! .hgtags Changeset: a346375fac0a Author: asaha Date: 2015-02-26 10:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a346375fac0a Merge ! .hgtags Changeset: 31638fdf1ae4 Author: asaha Date: 2015-03-02 11:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/31638fdf1ae4 Added tag jdk8u45-b10 for changeset 9a343fd13810 ! .hgtags Changeset: 12deacac8257 Author: asaha Date: 2015-03-07 10:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/12deacac8257 Added tag jdk8u40-b26 for changeset 7a552439756e ! .hgtags Changeset: 6738b8755c80 Author: asaha Date: 2015-03-07 16:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6738b8755c80 Merge ! .hgtags Changeset: 9c9f663f6633 Author: asaha Date: 2015-03-09 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9c9f663f6633 Added tag jdk8u45-b11 for changeset 6738b8755c80 ! .hgtags Changeset: 8b0ee2956b4d Author: asaha Date: 2015-03-10 15:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/8b0ee2956b4d 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: bb24fbcc546f Author: asaha Date: 2015-03-12 20:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/bb24fbcc546f Added tag jdk8u40-b27 for changeset 12deacac8257 ! .hgtags Changeset: 54709b761404 Author: asaha Date: 2015-03-16 09:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/54709b761404 Merge ! .hgtags Changeset: 6b2f1bf5c728 Author: asaha Date: 2015-03-16 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6b2f1bf5c728 Added tag jdk8u45-b12 for changeset 54709b761404 ! .hgtags Changeset: 15b679d327da Author: asaha Date: 2015-03-17 11:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/15b679d327da Added tag jdk8u45-b13 for changeset 6b2f1bf5c728 ! .hgtags Changeset: 13831d1250e8 Author: asaha Date: 2015-03-17 11:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/13831d1250e8 Merge ! .hgtags Changeset: 09958adbb427 Author: asaha Date: 2015-03-18 18:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/09958adbb427 Merge ! .hgtags Changeset: fdc9d03bed70 Author: asaha Date: 2015-03-25 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/fdc9d03bed70 Merge ! .hgtags Changeset: 9756462247ea Author: asaha Date: 2015-04-01 11:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9756462247ea Merge ! .hgtags Changeset: a484091b3b13 Author: asaha Date: 2015-04-09 22:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a484091b3b13 Merge ! .hgtags Changeset: 438cc91b5133 Author: asaha Date: 2015-04-10 07:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/438cc91b5133 Added tag jdk8u45-b14 for changeset 15b679d327da ! .hgtags Changeset: db15b96c7812 Author: asaha Date: 2015-04-10 11:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/db15b96c7812 Merge ! .hgtags Changeset: ba0772198525 Author: katleman Date: 2015-04-15 14:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ba0772198525 Added tag jdk8u60-b11 for changeset db15b96c7812 ! .hgtags Changeset: 6ff963c0dd41 Author: katleman Date: 2015-04-22 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6ff963c0dd41 Added tag jdk8u60-b12 for changeset ba0772198525 ! .hgtags Changeset: 695c6b04e4ad Author: katleman Date: 2015-04-29 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/695c6b04e4ad Added tag jdk8u60-b13 for changeset 6ff963c0dd41 ! .hgtags Changeset: 7de830a4c219 Author: mikael Date: 2014-07-15 21:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7de830a4c219 8050825: Support running regression tests using jtreg_tests+TESTDIRS from top level Reviewed-by: dholmes, mduigou ! test/Makefile Changeset: 455a74ebdf59 Author: lana Date: 2015-04-29 14:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/455a74ebdf59 Merge Changeset: 7ed130e10665 Author: katleman Date: 2015-05-06 13:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7ed130e10665 Added tag jdk8u60-b14 for changeset 455a74ebdf59 ! .hgtags Changeset: 2255fd9c2116 Author: katleman Date: 2015-05-13 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2255fd9c2116 Added tag jdk8u60-b15 for changeset 7ed130e10665 ! .hgtags Changeset: ff2690c06dd8 Author: erikj Date: 2015-05-05 16:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ff2690c06dd8 8079087: Add support for Cygwin 2.0 Reviewed-by: tbell ! common/autoconf/basics_windows.m4 ! common/autoconf/generated-configure.sh Changeset: ad29ab85d1d7 Author: lana Date: 2015-05-07 21:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ad29ab85d1d7 Merge Changeset: 08a417ec9b3e Author: lana Date: 2015-05-14 20:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/08a417ec9b3e Merge Changeset: ec24cc303a2c Author: katleman Date: 2015-05-21 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ec24cc303a2c Added tag jdk8u60-b16 for changeset 08a417ec9b3e ! .hgtags Changeset: 11fc5372857b Author: katleman Date: 2015-05-27 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/11fc5372857b Added tag jdk8u60-b17 for changeset ec24cc303a2c ! .hgtags Changeset: 0d3041c21ce9 Author: ptbrunet Date: 2015-05-27 20:54 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0d3041c21ce9 8077296: RE build fails on non-Win builds when attempting to build Win only javadoc Summary: move com.sun.java.accessibility.util from jdk/src/windows to jdk/src/share Reviewed-by: prr, mchung, erikj Contributed-by: peter.brunet at oracle.com ! make/Javadoc.gmk Changeset: d1d9eb953fbb Author: lana Date: 2015-05-28 16:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d1d9eb953fbb Merge Changeset: ff2ddaa4ea32 Author: katleman Date: 2015-06-03 08:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ff2ddaa4ea32 Added tag jdk8u60-b18 for changeset d1d9eb953fbb ! .hgtags Changeset: 0685adfdb82a Author: lana Date: 2015-06-10 18:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0685adfdb82a Added tag jdk8u60-b19 for changeset ff2ddaa4ea32 ! .hgtags Changeset: 17e06bbf496e Author: erikj Date: 2015-06-03 10:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/17e06bbf496e 8074523: Windows native binaries have inconsistent 'Product version' Reviewed-by: ihse, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 Changeset: 445666c3ca23 Author: amurillo Date: 2015-06-09 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/445666c3ca23 Merge Changeset: c641f979dff0 Author: lana Date: 2015-06-12 18:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c641f979dff0 Merge Changeset: 99d323d5830f Author: lana Date: 2015-06-17 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/99d323d5830f Added tag jdk8u60-b20 for changeset c641f979dff0 ! .hgtags Changeset: 5c7553e982ad Author: katleman Date: 2015-06-24 10:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5c7553e982ad Added tag jdk8u60-b21 for changeset 99d323d5830f ! .hgtags Changeset: c255ee6d08bb Author: omajid Date: 2015-06-17 14:18 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c255ee6d08bb 8087156: SetupNativeCompilation ignores CFLAGS_release for cpp files Reviewed-by: erikj, ihse ! make/common/NativeCompilation.gmk Changeset: 723d248d20e4 Author: jeff Date: 2015-06-26 16:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/723d248d20e4 8079531: Third Party License Readme update for 8u60 Reviewed-by: tbell, iris ! THIRD_PARTY_README Changeset: 01bb22b4ebb6 Author: lana Date: 2015-06-27 23:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/01bb22b4ebb6 Merge Changeset: 91e6153db0df Author: asaha Date: 2015-07-01 21:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/91e6153db0df Added tag jdk8u60-b22 for changeset 01bb22b4ebb6 ! .hgtags Changeset: 12e934850287 Author: robm Date: 2015-07-08 14:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/12e934850287 Added tag jdk8u66-b00 for changeset 01bb22b4ebb6 ! .hgtags Changeset: a98c32c0f8e3 Author: asaha Date: 2015-01-08 08:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a98c32c0f8e3 Added tag jdk8u51-b00 for changeset a1682688c9ae ! .hgtags Changeset: 22221895e5b4 Author: asaha Date: 2015-01-12 14:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/22221895e5b4 Merge ! .hgtags Changeset: a109b7e4a5a8 Author: asaha Date: 2015-01-22 09:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a109b7e4a5a8 Merge ! .hgtags Changeset: a4b81997432a Author: asaha Date: 2015-01-22 09:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a4b81997432a Merge ! .hgtags Changeset: d3f78fe122a1 Author: asaha Date: 2015-01-22 10:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d3f78fe122a1 Merge ! .hgtags Changeset: a3ac8bb8c147 Author: asaha Date: 2015-01-28 21:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a3ac8bb8c147 Merge ! .hgtags Changeset: 6ae9f8dca078 Author: asaha Date: 2015-02-12 08:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6ae9f8dca078 Merge ! .hgtags Changeset: 51945c3b3ac5 Author: asaha Date: 2015-02-17 10:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/51945c3b3ac5 Merge ! .hgtags Changeset: 7bb6a9790fb3 Author: asaha Date: 2015-02-25 11:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7bb6a9790fb3 Merge ! .hgtags Changeset: 685af74060e7 Author: asaha Date: 2015-02-10 14:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/685af74060e7 Added tag jdk8u31-b33 for changeset cf4ebf474139 ! .hgtags Changeset: e04f2ee2d03d Author: asaha Date: 2015-02-25 12:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e04f2ee2d03d Merge ! .hgtags Changeset: 10fe5f3ac6ac Author: asaha Date: 2015-02-25 12:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/10fe5f3ac6ac Added tag jdk8u51-b01 for changeset e04f2ee2d03d ! .hgtags Changeset: 4dee64570ad0 Author: asaha Date: 2015-03-02 11:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4dee64570ad0 Merge ! .hgtags Changeset: df7a2555f0c4 Author: asaha Date: 2015-03-04 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/df7a2555f0c4 Added tag jdk8u51-b02 for changeset 4dee64570ad0 ! .hgtags Changeset: d7e42169e5af Author: asaha Date: 2015-03-09 15:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d7e42169e5af Merge ! .hgtags Changeset: 86a6def7cc8d Author: asaha Date: 2015-03-10 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/86a6def7cc8d Merge Changeset: ca2feb3b0aab Author: asaha Date: 2015-03-02 12:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ca2feb3b0aab Merge ! .hgtags Changeset: eee2ebbb97f1 Author: asaha Date: 2015-03-07 16:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/eee2ebbb97f1 Merge ! .hgtags Changeset: 1edfa6538a70 Author: asaha Date: 2015-03-11 13:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1edfa6538a70 Added tag jdk8u40-b31 for changeset eee2ebbb97f1 ! .hgtags Changeset: df8e9cbe5a8a Author: asaha Date: 2015-03-11 13:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/df8e9cbe5a8a Merge ! .hgtags Changeset: acc100893ea0 Author: asaha Date: 2015-03-11 14:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/acc100893ea0 Added tag jdk8u51-b03 for changeset df8e9cbe5a8a ! .hgtags Changeset: b92f3d486e47 Author: asaha Date: 2015-03-12 22:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b92f3d486e47 Merge ! .hgtags Changeset: 8b3c10f939d7 Author: asaha Date: 2015-03-16 11:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/8b3c10f939d7 Added tag jdk8u40-b32 for changeset b92f3d486e47 ! .hgtags Changeset: fe115e6573ce Author: asaha Date: 2015-03-16 12:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/fe115e6573ce Merge ! .hgtags Changeset: 9bdaa6d8d7d0 Author: asaha Date: 2015-03-16 15:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9bdaa6d8d7d0 Merge ! .hgtags Changeset: 5a4ccc33ab26 Author: asaha Date: 2015-03-17 11:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5a4ccc33ab26 Merge ! .hgtags Changeset: 1d29a8f9bd26 Author: asaha Date: 2015-03-17 11:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1d29a8f9bd26 Merge ! .hgtags Changeset: 046d1cfaedc8 Author: asaha Date: 2015-03-18 15:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/046d1cfaedc8 Added tag jdk8u51-b04 for changeset 1d29a8f9bd26 ! .hgtags Changeset: 7875bd6e35fb Author: asaha Date: 2015-03-23 11:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7875bd6e35fb Added tag jdk8u51-b05 for changeset 046d1cfaedc8 ! .hgtags Changeset: 45d4ff3a4f04 Author: asaha Date: 2015-03-30 11:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/45d4ff3a4f04 Added tag jdk8u51-b06 for changeset 7875bd6e35fb ! .hgtags Changeset: 40455f3cc719 Author: asaha Date: 2015-04-06 11:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/40455f3cc719 Added tag jdk8u45-b31 for changeset 5a4ccc33ab26 ! .hgtags Changeset: 2c7a34442763 Author: asaha Date: 2015-04-06 11:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2c7a34442763 Merge ! .hgtags Changeset: a96b442d9913 Author: asaha Date: 2015-04-06 11:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a96b442d9913 Added tag jdk8u51-b07 for changeset 2c7a34442763 ! .hgtags Changeset: fcca5ab7e543 Author: asaha Date: 2015-04-13 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/fcca5ab7e543 Added tag jdk8u51-b08 for changeset a96b442d9913 ! .hgtags Changeset: 4597cb517177 Author: asaha Date: 2015-04-13 11:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4597cb517177 Merge ! .hgtags Changeset: 5d158dedeb68 Author: asaha Date: 2015-04-13 13:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5d158dedeb68 Added tag jdk8u45-b32 for changeset 4597cb517177 ! .hgtags Changeset: 3a95f1e13da9 Author: asaha Date: 2015-04-15 11:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3a95f1e13da9 Merge ! .hgtags Changeset: d99f3f935397 Author: asaha Date: 2015-04-20 12:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d99f3f935397 Added tag jdk8u51-b09 for changeset 3a95f1e13da9 ! .hgtags Changeset: 03f355856f89 Author: asaha Date: 2015-04-27 14:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/03f355856f89 Added tag jdk8u51-b10 for changeset d99f3f935397 ! .hgtags Changeset: d195213dc77e Author: asaha Date: 2015-04-30 00:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d195213dc77e Added tag jdk8u45-b15 for changeset 438cc91b5133 ! .hgtags Changeset: 296121746584 Author: asaha Date: 2015-04-30 23:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/296121746584 Merge ! .hgtags Changeset: f07a9ef02d51 Author: asaha Date: 2015-05-05 10:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f07a9ef02d51 Added tag jdk8u51-b11 for changeset 296121746584 ! .hgtags Changeset: 6ef21f3e0946 Author: asaha Date: 2015-05-11 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6ef21f3e0946 Added tag jdk8u51-b12 for changeset f07a9ef02d51 ! .hgtags Changeset: 5a2078b39848 Author: asaha Date: 2015-05-18 12:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/5a2078b39848 Added tag jdk8u51-b13 for changeset 6ef21f3e0946 ! .hgtags Changeset: 54b6481aa9e2 Author: asaha Date: 2015-05-26 13:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/54b6481aa9e2 Added tag jdk8u51-b14 for changeset 5a2078b39848 ! .hgtags Changeset: 1abaece9c0da Author: asaha Date: 2015-05-28 20:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1abaece9c0da Merge ! .hgtags Changeset: e9403d389e3f Author: asaha Date: 2015-06-03 20:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e9403d389e3f Merge ! .hgtags Changeset: 3ee37a71b2ab Author: asaha Date: 2015-06-01 11:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3ee37a71b2ab Added tag jdk8u51-b15 for changeset 54b6481aa9e2 ! .hgtags Changeset: da4eb6cbe607 Author: asaha Date: 2015-06-04 13:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/da4eb6cbe607 Merge ! .hgtags Changeset: df7db7d37faa Author: asaha Date: 2015-06-08 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/df7db7d37faa Added tag jdk8u51-b16 for changeset 3ee37a71b2ab ! .hgtags Changeset: fa6fb4cd65b8 Author: asaha Date: 2015-06-08 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/fa6fb4cd65b8 Merge ! .hgtags Changeset: a096e5915729 Author: asaha Date: 2015-06-10 23:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a096e5915729 Merge ! .hgtags Changeset: eac7d05ce980 Author: asaha Date: 2015-06-17 21:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/eac7d05ce980 Merge ! .hgtags Changeset: b8dee8cf674d Author: asaha Date: 2015-06-24 11:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b8dee8cf674d Merge ! .hgtags Changeset: 73bc5fa6cf3c Author: asaha Date: 2015-07-01 22:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/73bc5fa6cf3c Merge ! .hgtags Changeset: c403ed1908bd Author: katleman Date: 2015-07-08 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c403ed1908bd Added tag jdk8u60-b23 for changeset 91e6153db0df ! .hgtags Changeset: 280834e00e62 Author: asaha Date: 2015-07-08 12:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/280834e00e62 Merge ! .hgtags Changeset: 793018e859fc Author: asaha Date: 2015-07-14 09:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/793018e859fc Merge ! .hgtags Changeset: be2ddf520d26 Author: asaha Date: 2015-07-15 11:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/be2ddf520d26 Added tag jdk8u60-b24 for changeset 280834e00e62 ! .hgtags Changeset: 0ca005b45d10 Author: asaha Date: 2015-07-15 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0ca005b45d10 Merge ! .hgtags Changeset: 4012435fcdc6 Author: katleman Date: 2015-07-16 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4012435fcdc6 Added tag jdk8u66-b01 for changeset 0ca005b45d10 ! .hgtags Changeset: a9337b6024da Author: amurillo Date: 2015-07-13 15:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a9337b6024da 8131126: Set update release to 8u66 and keep default jprt release as 8u60 on jdk8u repos Reviewed-by: dholmes, tbell, mikael ! make/jprt.properties Changeset: dc132a110960 Author: amurillo Date: 2015-07-17 00:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/dc132a110960 Merge Changeset: 31a6e29ec33a Author: asaha Date: 2015-07-28 22:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/31a6e29ec33a Added tag jdk8u66-b02 for changeset dc132a110960 ! .hgtags Changeset: d0afaafe3790 Author: asaha Date: 2015-08-07 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d0afaafe3790 Added tag jdk8u72-b00 for changeset 31a6e29ec33a ! .hgtags From aph at redhat.com Fri Sep 11 15:20:19 2015 From: aph at redhat.com (aph at redhat.com) Date: Fri, 11 Sep 2015 15:20:19 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxp: 395 new changesets Message-ID: <201509111520.t8BFKK0R014679@aojmv0008.oracle.com> Changeset: 7777dd414359 Author: katleman Date: 2014-04-30 11:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7777dd414359 Added tag jdk8u20-b12 for changeset 8f49f9690305 ! .hgtags Changeset: 641333dd7ce2 Author: katleman Date: 2014-05-07 10:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/641333dd7ce2 Added tag jdk8u20-b13 for changeset 7777dd414359 ! .hgtags Changeset: 86f924dbe240 Author: katleman Date: 2014-05-13 23:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/86f924dbe240 Added tag jdk8u20-b14 for changeset 641333dd7ce2 ! .hgtags Changeset: cbeb9343c4f5 Author: aefimov Date: 2014-05-13 13:26 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cbeb9343c4f5 8011795: DOM Serializer prints stack traces to System.err Reviewed-by: dfuchs ! src/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java Changeset: d03960b97ec8 Author: lana Date: 2014-05-14 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d03960b97ec8 Merge Changeset: cbde689ca74a Author: katleman Date: 2014-05-21 10:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cbde689ca74a Added tag jdk8u20-b15 for changeset d03960b97ec8 ! .hgtags Changeset: 3218a2d7eddb Author: katleman Date: 2014-05-28 02:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3218a2d7eddb Added tag jdk8u20-b16 for changeset cbde689ca74a ! .hgtags Changeset: 262363175ec8 Author: katleman Date: 2014-06-04 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/262363175ec8 Added tag jdk8u20-b17 for changeset 3218a2d7eddb ! .hgtags Changeset: beb64f6b1989 Author: katleman Date: 2014-06-11 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/beb64f6b1989 Added tag jdk8u20-b18 for changeset 262363175ec8 ! .hgtags Changeset: 255d961955e4 Author: katleman Date: 2014-06-18 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/255d961955e4 Added tag jdk8u20-b19 for changeset beb64f6b1989 ! .hgtags Changeset: 3a1bba8076da Author: katleman Date: 2014-06-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3a1bba8076da Added tag jdk8u20-b20 for changeset 255d961955e4 ! .hgtags Changeset: 7ec28f733207 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7ec28f733207 Added tag jdk8u40-b00 for changeset 3a1bba8076da ! .hgtags Changeset: 21dc6d1e172c Author: joehw Date: 2014-06-30 16:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/21dc6d1e172c 8037948: Improve documentation for org.w3c.dom package Reviewed-by: lancea, henryjen, alanb ! src/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java ! src/org/w3c/dom/package.html Changeset: 293195eac277 Author: mfang Date: 2014-07-03 21:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/293195eac277 8049128: 8u20 l10n resource file translation update 2 - jaxp Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.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/XMLSchemaMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_pt_BR.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java Changeset: ea0d903da8e6 Author: lana Date: 2014-07-07 18:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ea0d903da8e6 Merge Changeset: bf115689d89b Author: katleman Date: 2014-07-02 15:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/bf115689d89b Added tag jdk8u20-b21 for changeset 3a1bba8076da ! .hgtags Changeset: df62bdaba3a8 Author: katleman Date: 2014-07-09 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/df62bdaba3a8 Added tag jdk8u20-b22 for changeset bf115689d89b ! .hgtags Changeset: 57c695af3fe8 Author: joehw Date: 2014-01-22 09:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/57c695af3fe8 8031540: Introduce document horizon Reviewed-by: lancea, dfuchs, mullan ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java Changeset: c66f68928a1d Author: katleman Date: 2014-01-22 12:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c66f68928a1d Added tag jdk8u5-b05 for changeset 57c695af3fe8 ! .hgtags Changeset: 65addfc6c9e3 Author: asaha Date: 2014-01-22 22:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/65addfc6c9e3 8032552: Readjust jdk8u5-b05 tag from repos Reviewed-by: katleman ! .hgtags Changeset: 742202092d51 Author: asaha Date: 2014-01-22 22:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/742202092d51 Merge ! .hgtags Changeset: 20ebb0ca1565 Author: asaha Date: 2014-01-28 22:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/20ebb0ca1565 Merge ! .hgtags Changeset: cac0025303f5 Author: jeff Date: 2014-01-31 16:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cac0025303f5 8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5 Reviewed-by: lana, prr ! THIRD_PARTY_README Changeset: 40d31c308375 Author: asaha Date: 2014-02-04 22:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/40d31c308375 Merge ! .hgtags ! THIRD_PARTY_README Changeset: 4b6fc9d184f1 Author: asaha Date: 2014-02-11 17:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4b6fc9d184f1 Merge ! .hgtags Changeset: 1ed6bab4c216 Author: asaha Date: 2014-02-12 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1ed6bab4c216 Added tag jdk8u11-b00 for changeset 8f859b1b0f0b ! .hgtags Changeset: fd4c1b4af4ab Author: asaha Date: 2014-02-12 11:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fd4c1b4af4ab Merge ! .hgtags Changeset: 4c183d5cc085 Author: asaha Date: 2014-02-18 14:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4c183d5cc085 Merge ! .hgtags Changeset: f5a4766b4104 Author: asaha Date: 2014-02-26 22:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f5a4766b4104 Merge ! .hgtags Changeset: 8913d53bd17e Author: asaha Date: 2014-03-11 14:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8913d53bd17e Merge ! .hgtags Changeset: 3e1631f54539 Author: asaha Date: 2014-03-20 10:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3e1631f54539 Merge ! .hgtags Changeset: 6eaf565691a1 Author: katleman Date: 2014-03-25 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6eaf565691a1 Added tag jdk8u11-b01 for changeset 3e1631f54539 ! .hgtags Changeset: 36d713c3339a Author: katleman Date: 2014-04-01 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/36d713c3339a Added tag jdk8u11-b02 for changeset 6eaf565691a1 ! .hgtags Changeset: a25020bdca11 Author: katleman Date: 2014-04-08 11:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a25020bdca11 Added tag jdk8u11-b03 for changeset 36d713c3339a ! .hgtags Changeset: 65e5ee249ebc Author: katleman Date: 2014-04-15 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/65e5ee249ebc Added tag jdk8u11-b04 for changeset a25020bdca11 ! .hgtags Changeset: beafeb0b7a17 Author: katleman Date: 2014-04-22 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/beafeb0b7a17 Added tag jdk8u11-b05 for changeset 65e5ee249ebc ! .hgtags Changeset: 9fc6cf78ecb3 Author: katleman Date: 2014-04-29 12:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9fc6cf78ecb3 Added tag jdk8u11-b06 for changeset beafeb0b7a17 ! .hgtags Changeset: 1923c759e5ed Author: mfang Date: 2014-05-01 09:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1923c759e5ed 8042230: 8u11 l10n resource file translation update 1 Reviewed-by: joehw, yhuang ! 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: 61faafa45502 Author: katleman Date: 2014-05-06 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/61faafa45502 Added tag jdk8u11-b07 for changeset 1923c759e5ed ! .hgtags Changeset: a01fd971ef66 Author: katleman Date: 2014-05-13 08:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a01fd971ef66 Added tag jdk8u11-b08 for changeset 61faafa45502 ! .hgtags Changeset: 1d894a9d308c Author: katleman Date: 2014-05-19 20:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1d894a9d308c Added tag jdk8u11-b09 for changeset a01fd971ef66 ! .hgtags Changeset: 60f2cc76b346 Author: asaha Date: 2014-05-20 12:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/60f2cc76b346 Merge ! .hgtags Changeset: 41edd71af41f Author: katleman Date: 2014-05-28 02:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/41edd71af41f Added tag jdk8u11-b10 for changeset 1d894a9d308c ! .hgtags Changeset: d4c8a2ea4779 Author: asaha Date: 2014-05-28 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d4c8a2ea4779 Merge ! .hgtags Changeset: 37785ed1b80a Author: asaha Date: 2014-05-28 15:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/37785ed1b80a Merge ! .hgtags Changeset: 03a720b22837 Author: asaha Date: 2014-06-04 08:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/03a720b22837 Merge ! .hgtags Changeset: 838183af6d70 Author: katleman Date: 2014-06-03 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/838183af6d70 Added tag jdk8u11-b11 for changeset 41edd71af41f ! .hgtags Changeset: 75a81e5cd83f Author: asaha Date: 2014-06-05 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/75a81e5cd83f Merge ! .hgtags Changeset: afe3988c9df1 Author: asaha Date: 2014-06-11 09:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/afe3988c9df1 Merge ! .hgtags Changeset: 054440c2d259 Author: katleman Date: 2014-06-17 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/054440c2d259 Added tag jdk8u11-b12 for changeset 838183af6d70 ! .hgtags Changeset: 6b1b139d3f89 Author: asaha Date: 2014-06-17 15:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6b1b139d3f89 Merge ! .hgtags Changeset: 249d7e2c5d52 Author: asaha Date: 2014-06-18 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/249d7e2c5d52 Merge ! .hgtags Changeset: ae85d50422e5 Author: asaha Date: 2014-06-26 07:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ae85d50422e5 Merge ! .hgtags Changeset: b635cc3a474b Author: katleman Date: 2014-06-13 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b635cc3a474b Added tag jdk8u5-b31 for changeset acd066c854b1 ! .hgtags Changeset: 40590bbe6fc2 Author: asaha Date: 2014-06-24 13:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/40590bbe6fc2 Merge ! .hgtags Changeset: dca0fd1423f3 Author: asaha Date: 2014-06-26 08:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/dca0fd1423f3 Merge ! .hgtags Changeset: 7a203f21863e Author: asaha Date: 2014-06-26 18:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7a203f21863e Added tag jdk8u11-b31 for changeset 40590bbe6fc2 ! .hgtags Changeset: c95d59ecfeb9 Author: asaha Date: 2014-07-02 15:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c95d59ecfeb9 Merge ! .hgtags Changeset: a308ae5162e0 Author: asaha Date: 2014-07-02 15:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a308ae5162e0 Merge ! .hgtags Changeset: 16d947d5a84b Author: asaha Date: 2014-07-10 07:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/16d947d5a84b Merge ! .hgtags Changeset: 304221904695 Author: mfang Date: 2014-07-03 21:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/304221904695 8049128: 8u20 l10n resource file translation update 2 - jaxp Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.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/XMLSchemaMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_pt_BR.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java Changeset: d6ded60cfdc5 Author: lana Date: 2014-07-15 14:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d6ded60cfdc5 Merge ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.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 Changeset: 0d9e5d55da01 Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0d9e5d55da01 Added tag jdk8u20-b23 for changeset d6ded60cfdc5 ! .hgtags Changeset: b199d6a71cd6 Author: robm Date: 2014-07-17 18:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b199d6a71cd6 Merge ! .hgtags Changeset: 7564cf1c98d9 Author: aefimov Date: 2014-07-22 09:21 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7564cf1c98d9 8049514: FEATURE_SECURE_PROCESSING can not be turned off on a validator through SchemaFactory Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java Changeset: c15291336d85 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c15291336d85 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 0e861e28bd39 Author: jeff Date: 2014-07-22 14:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0e861e28bd39 Merge Changeset: f219da378d07 Author: aefimov Date: 2014-07-22 22:06 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f219da378d07 8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33 Reviewed-by: joehw ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java Changeset: fa4eac73c755 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fa4eac73c755 Added tag jdk8u40-b01 for changeset f219da378d07 ! .hgtags Changeset: e289e62fb3ea Author: aefimov Date: 2014-07-31 11:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e289e62fb3ea 8032908: getTextContent doesn't return string in JAXP Reviewed-by: joehw ! src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java Changeset: 16ef2134c32a Author: lana Date: 2014-08-14 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/16ef2134c32a Merge Changeset: d73144ee471d Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d73144ee471d Added tag jdk8u40-b02 for changeset 16ef2134c32a ! .hgtags Changeset: e98053da8004 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e98053da8004 Added tag jdk8u40-b03 for changeset d73144ee471d ! .hgtags Changeset: d3b09fdc2f31 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d3b09fdc2f31 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: dd09d8b9edef Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/dd09d8b9edef Merge Changeset: 0bc3e5f6f598 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0bc3e5f6f598 Added tag jdk8u20-b25 for changeset dd09d8b9edef ! .hgtags Changeset: d8e823f86c5a Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d8e823f86c5a Added tag jdk8u20-b24 for changeset dd09d8b9edef ! .hgtags Changeset: 938b9d502c2b Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/938b9d502c2b Merge ! .hgtags Changeset: 30579fd227c0 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/30579fd227c0 Added tag jdk8u20-b26 for changeset 938b9d502c2b ! .hgtags Changeset: be55d1bf1be6 Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/be55d1bf1be6 Merge ! .hgtags Changeset: b4966362a9f6 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b4966362a9f6 Merge ! .hgtags Changeset: 23c1a41d75ad Author: lana Date: 2014-08-28 16:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/23c1a41d75ad Merge ! .hgtags Changeset: 8d60cebf6a0c Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8d60cebf6a0c Added tag jdk8u40-b04 for changeset 23c1a41d75ad ! .hgtags Changeset: 50a2adfa57fc Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/50a2adfa57fc Added tag jdk8u40-b05 for changeset 8d60cebf6a0c ! .hgtags Changeset: b2210de1587b Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b2210de1587b Added tag jdk8u40-b06 for changeset 50a2adfa57fc ! .hgtags Changeset: 641eb6543c71 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/641eb6543c71 Added tag jdk8u40-b07 for changeset b2210de1587b ! .hgtags Changeset: c45c0ee41600 Author: asaha Date: 2014-10-01 07:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c45c0ee41600 Added tag jdk8u40-b08 for changeset 641eb6543c71 ! .hgtags Changeset: 3436a06d3c94 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3436a06d3c94 Added tag jdk8u40-b09 for changeset c45c0ee41600 ! .hgtags Changeset: eca7d836e68a Author: mfang Date: 2014-10-01 14:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/eca7d836e68a 8059177: jdk8u40 l10n resource file translation update 1 Reviewed-by: naoto, joehw, yhuang ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java Changeset: 2aa4597a5526 Author: mfang Date: 2014-10-01 14:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2aa4597a5526 Merge Changeset: 7f329d4a2bfb Author: jcoomes Date: 2014-10-07 10:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7f329d4a2bfb Merge Changeset: 1ee073587664 Author: lana Date: 2014-10-09 12:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1ee073587664 Merge Changeset: 97074fc26058 Author: asaha Date: 2014-04-16 09:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/97074fc26058 Added tag jdk8u25-b00 for changeset 65e5ee249ebc ! .hgtags Changeset: 265de18fa768 Author: asaha Date: 2014-05-06 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/265de18fa768 Merge ! .hgtags Changeset: 6ceccd58477d Author: joehw Date: 2014-05-09 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6ceccd58477d 8039533: Higher resolution resolvers Reviewed-by: lancea, dfuchs, skoivu ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: 6188b63f8eb6 Author: asaha Date: 2014-05-19 21:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6188b63f8eb6 Merge ! .hgtags Changeset: b26838791850 Author: asaha Date: 2014-05-29 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b26838791850 Merge ! .hgtags Changeset: b29277565edf Author: asaha Date: 2014-06-04 09:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b29277565edf Merge ! .hgtags Changeset: 76c4fe9ea194 Author: katleman Date: 2014-06-05 03:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/76c4fe9ea194 Added tag jdk8u25-b01 for changeset b29277565edf ! .hgtags Changeset: e1095da2b18c Author: asaha Date: 2014-06-05 15:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e1095da2b18c Merge ! .hgtags Changeset: 4009828636fa Author: asaha Date: 2014-06-05 15:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4009828636fa Merge ! .hgtags Changeset: 09df5bda4670 Author: asaha Date: 2014-06-11 09:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/09df5bda4670 Merge ! .hgtags Changeset: d9b211392895 Author: asaha Date: 2014-06-11 14:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d9b211392895 Added tag jdk8u25-b02 for changeset 09df5bda4670 ! .hgtags Changeset: 9aafc356a788 Author: asaha Date: 2014-06-17 16:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9aafc356a788 Merge ! .hgtags Changeset: f3567e6bed22 Author: asaha Date: 2014-06-18 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f3567e6bed22 Merge ! .hgtags Changeset: a4d0f11cf08d Author: asaha Date: 2014-06-18 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a4d0f11cf08d Added tag jdk8u25-b03 for changeset f3567e6bed22 ! .hgtags Changeset: 98269b6ea813 Author: asaha Date: 2014-06-23 13:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/98269b6ea813 Added tag jdk8u25-b04 for changeset a4d0f11cf08d ! .hgtags Changeset: 766ec6cf40d0 Author: asaha Date: 2014-06-26 08:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/766ec6cf40d0 Merge ! .hgtags Changeset: 0c4917cea678 Author: asaha Date: 2014-06-26 16:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0c4917cea678 Merge ! .hgtags Changeset: fa58b1f4cd5c Author: asaha Date: 2014-06-30 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fa58b1f4cd5c Added tag jdk8u25-b05 for changeset 0c4917cea678 ! .hgtags Changeset: e84d78dd9e05 Author: asaha Date: 2014-07-02 15:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e84d78dd9e05 Merge ! .hgtags Changeset: 19b6e1634392 Author: asaha Date: 2014-07-07 13:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/19b6e1634392 Added tag jdk8u25-b06 for changeset e84d78dd9e05 ! .hgtags Changeset: 7aaaec31a033 Author: asaha Date: 2014-07-10 16:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7aaaec31a033 Merge ! .hgtags Changeset: c7bb310c7760 Author: asaha Date: 2014-07-14 15:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c7bb310c7760 Added tag jdk8u25-b07 for changeset 7aaaec31a033 ! .hgtags Changeset: e48a4594f19a Author: asaha Date: 2014-07-16 12:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e48a4594f19a Merge ! .hgtags Changeset: a09893b8f617 Author: coffeys Date: 2014-07-22 01:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a09893b8f617 Added tag jdk8u25-b08 for changeset e48a4594f19a ! .hgtags Changeset: 1c5046638828 Author: coffeys Date: 2014-07-25 14:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1c5046638828 Merge Changeset: 85de91b6e953 Author: coffeys Date: 2014-07-28 20:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/85de91b6e953 Merge ! .hgtags Changeset: 9244f66e4c7e Author: coffeys Date: 2014-07-30 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9244f66e4c7e Added tag jdk8u25-b09 for changeset a09893b8f617 ! .hgtags Changeset: 8412b3a5b678 Author: coffeys Date: 2014-07-30 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8412b3a5b678 Added tag jdk8u25-b10 for changeset 85de91b6e953 ! .hgtags Changeset: d325de4c4bd5 Author: coffeys Date: 2014-07-30 05:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d325de4c4bd5 Merge ! .hgtags Changeset: 9cd45fe2fb7c Author: coffeys Date: 2014-07-30 06:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9cd45fe2fb7c Merge ! .hgtags Changeset: 5c1ac461fef7 Author: coffeys Date: 2014-08-01 10:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5c1ac461fef7 Merge ! .hgtags Changeset: c078e904db0a Author: coffeys Date: 2014-08-05 13:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c078e904db0a Added tag jdk8u25-b11 for changeset 5c1ac461fef7 ! .hgtags Changeset: 03a360549f80 Author: katleman Date: 2014-08-12 11:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/03a360549f80 Added tag jdk8u25-b12 for changeset c078e904db0a ! .hgtags Changeset: 24184cfe0f8b Author: mfang Date: 2014-08-18 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/24184cfe0f8b 8054804: 8u25 l10n resource file translation update Reviewed-by: yhuang ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java Changeset: 90f3b8b970a8 Author: asaha Date: 2014-08-19 05:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/90f3b8b970a8 Added tag jdk8u25-b13 for changeset 24184cfe0f8b ! .hgtags Changeset: f5ac2e242bb9 Author: asaha Date: 2014-08-25 13:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f5ac2e242bb9 Added tag jdk8u25-b14 for changeset 90f3b8b970a8 ! .hgtags Changeset: df68b132a471 Author: asaha Date: 2014-09-02 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/df68b132a471 Added tag jdk8u25-b15 for changeset f5ac2e242bb9 ! .hgtags Changeset: 7a721e57b38f Author: asaha Date: 2014-09-08 12:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7a721e57b38f Added tag jdk8u25-b16 for changeset df68b132a471 ! .hgtags Changeset: 399aa92fa222 Author: asaha Date: 2014-09-11 15:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/399aa92fa222 Merge ! .hgtags Changeset: fddbc00bde28 Author: asaha Date: 2014-09-17 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fddbc00bde28 Added tag jdk8u25-b17 for changeset 7a721e57b38f ! .hgtags Changeset: a9cc5034f288 Author: asaha Date: 2014-09-19 12:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a9cc5034f288 Merge ! .hgtags Changeset: 4aff4400cac3 Author: asaha Date: 2014-09-22 08:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4aff4400cac3 Merge ! .hgtags Changeset: b0d3aecd2041 Author: asaha Date: 2014-09-24 14:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b0d3aecd2041 Merge ! .hgtags Changeset: 8d7caa49a36d Author: asaha Date: 2014-10-06 15:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8d7caa49a36d Merge ! .hgtags Changeset: eaa469c32434 Author: asaha Date: 2014-10-07 08:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/eaa469c32434 Added tag jdk8u25-b18 for changeset fddbc00bde28 ! .hgtags Changeset: 79ef0ddd342e Author: asaha Date: 2014-10-07 14:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/79ef0ddd342e Merge ! .hgtags Changeset: 004924227c64 Author: asaha Date: 2014-10-08 14:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/004924227c64 Merge ! .hgtags Changeset: 1f5248bc0714 Author: asaha Date: 2014-10-14 10:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1f5248bc0714 Merge Changeset: 0bf6dbb6ac4e Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0bf6dbb6ac4e Added tag jdk8u40-b10 for changeset 1f5248bc0714 ! .hgtags Changeset: b0cde44bdbfd Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b0cde44bdbfd Added tag jdk8u40-b11 for changeset 0bf6dbb6ac4e ! .hgtags Changeset: 9df027c40f0f Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9df027c40f0f Added tag jdk8u40-b12 for changeset b0cde44bdbfd ! .hgtags Changeset: d8886dede94d Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d8886dede94d Added tag jdk8u40-b13 for changeset 9df027c40f0f ! .hgtags Changeset: ec180a34fcf6 Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ec180a34fcf6 Added tag jdk8u40-b14 for changeset d8886dede94d ! .hgtags Changeset: 02d2df45bda8 Author: dbuck Date: 2014-11-07 01:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/02d2df45bda8 8062608: BCEL corrupts debug data of methods that use generics Summary: Fixed MethodGen constructor to not overwrite LocalVariableTable. Reviewed-by: joehw ! src/com/sun/org/apache/bcel/internal/generic/MethodGen.java Changeset: 572db6f408a2 Author: dbuck Date: 2014-11-10 21:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/572db6f408a2 8064516: BCEL still corrupts generic methods if bytecode offsets are modified Summary: Added comprehensive support for LocalVariableTypeTable to MethodGen. Reviewed-by: joehw ! src/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/com/sun/org/apache/bcel/internal/generic/MethodGen.java Changeset: 0bb8f4009f26 Author: lana Date: 2014-11-11 10:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0bb8f4009f26 Merge Changeset: 3eaaa67e886e Author: aefimov Date: 2014-11-12 13:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3eaaa67e886e 8059327: XML parser returns corrupt attribute value Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: ed46c05af257 Author: lana Date: 2014-11-14 10:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ed46c05af257 Merge Changeset: cda81fbeec94 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cda81fbeec94 Added tag jdk8u40-b15 for changeset ed46c05af257 ! .hgtags Changeset: cb63029168a5 Author: asaha Date: 2014-11-26 07:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cb63029168a5 Added tag jdk8u40-b16 for changeset cda81fbeec94 ! .hgtags Changeset: 6103f5a8119a Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6103f5a8119a Added tag jdk8u40-b17 for changeset cb63029168a5 ! .hgtags Changeset: 25dcf23da93e Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/25dcf23da93e Added tag jdk8u40-b18 for changeset 6103f5a8119a ! .hgtags Changeset: f58cffb7ef2e Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f58cffb7ef2e 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: d377f6bd261c Author: lana Date: 2014-12-09 13:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d377f6bd261c Merge Changeset: 3b73732d6886 Author: lana Date: 2014-12-11 13:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3b73732d6886 Merge Changeset: 7bfc889330e0 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7bfc889330e0 Added tag jdk8u40-b19 for changeset 3b73732d6886 ! .hgtags Changeset: 8beb27f2f1bb Author: katleman Date: 2014-12-17 14:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8beb27f2f1bb Added tag jdk8u60-b00 for changeset 3b73732d6886 ! .hgtags Changeset: 78d90db9de28 Author: asaha Date: 2015-01-02 13:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/78d90db9de28 Added tag jdk8u40-b20 for changeset 7bfc889330e0 ! .hgtags Changeset: a70de7036c2c Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a70de7036c2c Added tag jdk8u40-b21 for changeset 78d90db9de28 ! .hgtags Changeset: d32c69493106 Author: asaha Date: 2014-07-08 09:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d32c69493106 Added tag jdk8u31-b00 for changeset 19b6e1634392 ! .hgtags Changeset: 40b574f30678 Author: asaha Date: 2014-07-14 07:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/40b574f30678 Merge ! .hgtags Changeset: e597abe72689 Author: asaha Date: 2014-07-14 15:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e597abe72689 Merge ! .hgtags Changeset: 4d77446d9345 Author: asaha Date: 2014-07-22 10:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4d77446d9345 Merge ! .hgtags Changeset: 090de59e8b8c Author: coffeys Date: 2014-08-01 11:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/090de59e8b8c Merge ! .hgtags Changeset: 9668eff51ac4 Author: coffeys Date: 2014-08-07 12:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9668eff51ac4 Merge ! .hgtags Changeset: 3da80f1e8e2c Author: mfang Date: 2014-08-18 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3da80f1e8e2c 8054804: 8u25 l10n resource file translation update Reviewed-by: yhuang ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java Changeset: 5a7ab952fd40 Author: asaha Date: 2014-08-19 05:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5a7ab952fd40 Merge ! .hgtags Changeset: 8028d63977dc Author: asaha Date: 2014-08-26 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8028d63977dc Merge ! .hgtags Changeset: 8642e02d2016 Author: asaha Date: 2014-09-02 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8642e02d2016 Merge ! .hgtags Changeset: c8640b1f6c46 Author: asaha Date: 2014-09-08 13:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c8640b1f6c46 Merge ! .hgtags Changeset: f734649a3f89 Author: aefimov Date: 2014-07-22 22:06 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f734649a3f89 8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33 Reviewed-by: joehw ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java Changeset: d791a17744d5 Author: katleman Date: 2014-08-14 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d791a17744d5 Added tag jdk8u20-b31 for changeset f734649a3f89 ! .hgtags Changeset: ae78928b854e Author: asaha Date: 2014-09-11 11:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ae78928b854e Merge ! .hgtags Changeset: 5fa22ac35fc2 Author: asaha Date: 2014-09-11 13:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5fa22ac35fc2 Merge ! .hgtags Changeset: 469792d17930 Author: asaha Date: 2014-09-17 12:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/469792d17930 Merge ! .hgtags Changeset: fa6e856bd5bb Author: asaha Date: 2014-09-22 11:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fa6e856bd5bb Added tag jdk8u31-b01 for changeset 469792d17930 ! .hgtags Changeset: ab93df4a1337 Author: asaha Date: 2014-09-24 08:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ab93df4a1337 Merge ! .hgtags Changeset: 6419c1b1a276 Author: katleman Date: 2014-09-23 18:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6419c1b1a276 Added tag jdk8u20-b32 for changeset d791a17744d5 ! .hgtags Changeset: b77faad4654c Author: asaha Date: 2014-09-24 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b77faad4654c Merge ! .hgtags Changeset: adbd3e31ef1a Author: asaha Date: 2014-09-24 10:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/adbd3e31ef1a Merge ! .hgtags Changeset: d7961ca9afbc Author: asaha Date: 2014-09-29 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d7961ca9afbc Added tag jdk8u31-b02 for changeset adbd3e31ef1a ! .hgtags Changeset: 9286acc600a7 Author: asaha Date: 2014-10-06 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9286acc600a7 Added tag jdk8u31-b03 for changeset d7961ca9afbc ! .hgtags Changeset: 30420a31a81f Author: asaha Date: 2014-10-07 08:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/30420a31a81f Merge ! .hgtags Changeset: b4231e682f98 Author: katleman Date: 2014-10-09 11:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b4231e682f98 Added tag jdk8u25-b31 for changeset 30420a31a81f ! .hgtags Changeset: 3bcd38c92f21 Author: asaha Date: 2014-10-09 12:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3bcd38c92f21 Merge ! .hgtags Changeset: 17bca3fe325b Author: asaha Date: 2014-10-13 12:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/17bca3fe325b Added tag jdk8u31-b04 for changeset 3bcd38c92f21 ! .hgtags Changeset: a1ab81b8cc36 Author: asaha Date: 2014-10-20 14:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a1ab81b8cc36 Added tag jdk8u31-b05 for changeset 17bca3fe325b ! .hgtags Changeset: 428ca07fb5cc Author: asaha Date: 2014-10-23 12:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/428ca07fb5cc Merge ! .hgtags Changeset: 573b761785f7 Author: asaha Date: 2014-10-27 12:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/573b761785f7 Added tag jdk8u31-b06 for changeset a1ab81b8cc36 ! .hgtags Changeset: 1dfc3d4d98be Author: asaha Date: 2014-10-31 15:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1dfc3d4d98be Merge ! .hgtags Changeset: 281792bf3f9a Author: asaha Date: 2014-11-05 15:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/281792bf3f9a Merge ! .hgtags Changeset: 43f0821902a7 Author: asaha Date: 2014-11-03 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/43f0821902a7 Added tag jdk8u31-b07 for changeset 573b761785f7 ! .hgtags Changeset: c364a2b5a900 Author: asaha Date: 2014-11-06 09:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c364a2b5a900 Merge ! .hgtags Changeset: 8d7985c046a3 Author: asaha Date: 2014-11-19 12:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8d7985c046a3 Merge ! .hgtags Changeset: 3cc710bbad20 Author: asaha Date: 2014-11-26 08:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3cc710bbad20 Merge ! .hgtags Changeset: 630b05fb2ddc Author: asaha Date: 2014-11-10 11:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/630b05fb2ddc Added tag jdk8u31-b08 for changeset 43f0821902a7 ! .hgtags Changeset: c4d1dc30f1c8 Author: asaha Date: 2014-11-17 12:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c4d1dc30f1c8 Added tag jdk8u31-b09 for changeset 630b05fb2ddc ! .hgtags Changeset: f94bb9f54f7b Author: aefimov Date: 2014-11-12 13:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f94bb9f54f7b 8059327: XML parser returns corrupt attribute value Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: b5165ac3556e Author: mfang Date: 2014-11-24 09:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b5165ac3556e 8065610: 8u31 l10n resource file translation update Reviewed-by: joehw, yhuang ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java Changeset: f475dbc70345 Author: asaha Date: 2014-11-24 13:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f475dbc70345 Added tag jdk8u31-b10 for changeset b5165ac3556e ! .hgtags Changeset: 3caa0c2caf3e Author: asaha Date: 2014-11-26 09:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3caa0c2caf3e Merge ! .hgtags Changeset: 347865800b32 Author: asaha Date: 2014-12-04 11:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/347865800b32 Merge ! .hgtags Changeset: 411d83f6d7a6 Author: asaha Date: 2014-12-12 09:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/411d83f6d7a6 Merge ! .hgtags Changeset: 6563e438377f Author: asaha Date: 2014-12-02 11:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6563e438377f Added tag jdk8u31-b11 for changeset f475dbc70345 ! .hgtags Changeset: 1dd828fd98f1 Author: asaha Date: 2014-12-08 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1dd828fd98f1 Added tag jdk8u31-b12 for changeset 6563e438377f ! .hgtags Changeset: 2a01ef9b88de Author: asaha Date: 2014-12-16 14:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2a01ef9b88de Merge ! .hgtags Changeset: f3ff68b4f365 Author: asaha Date: 2014-12-17 12:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f3ff68b4f365 Merge ! .hgtags Changeset: 2866d435b321 Author: asaha Date: 2014-12-17 17:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2866d435b321 Added tag jdk8u31-b13 for changeset 1dd828fd98f1 ! .hgtags Changeset: 7ccccc055fda Author: asaha Date: 2014-12-23 10:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7ccccc055fda Merge ! .hgtags Changeset: 8e4d0a10c259 Author: asaha Date: 2015-01-02 14:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8e4d0a10c259 Merge ! .hgtags Changeset: 54a13451ce24 Author: asaha Date: 2015-01-15 11:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/54a13451ce24 Merge ! .hgtags Changeset: b0e15cd169a9 Author: coffeys Date: 2015-01-21 17:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b0e15cd169a9 Merge ! .hgtags Changeset: 0b64e727bdb0 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0b64e727bdb0 Added tag jdk8u60-b01 for changeset b0e15cd169a9 ! .hgtags Changeset: 188c52de9840 Author: katleman Date: 2015-02-11 12:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/188c52de9840 Added tag jdk8u60-b02 for changeset 0b64e727bdb0 ! .hgtags Changeset: d9586eed60a2 Author: aefimov Date: 2015-01-26 22:44 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d9586eed60a2 8062923: XSL: Run-time internal error in 'substring()' 8062924: XSL: wrong answer from substring() function Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: 0c3f4e5092d2 Author: lana Date: 2015-02-11 18:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0c3f4e5092d2 Merge Changeset: bd05a145e589 Author: katleman Date: 2015-02-18 12:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/bd05a145e589 Added tag jdk8u60-b03 for changeset 0c3f4e5092d2 ! .hgtags Changeset: 13a5799e90e9 Author: katleman Date: 2015-02-25 12:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/13a5799e90e9 Added tag jdk8u60-b04 for changeset bd05a145e589 ! .hgtags Changeset: 732420568682 Author: katleman Date: 2015-03-04 12:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/732420568682 Added tag jdk8u60-b05 for changeset 13a5799e90e9 ! .hgtags Changeset: e07fbae1efea Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e07fbae1efea Added tag jdk8u40-b22 for changeset 54a13451ce24 ! .hgtags Changeset: 048cebd17f73 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/048cebd17f73 Added tag jdk8u40-b23 for changeset e07fbae1efea ! .hgtags Changeset: 4c0d4c38279c Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4c0d4c38279c Added tag jdk8u40-b24 for changeset 048cebd17f73 ! .hgtags Changeset: f693ef62c207 Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f693ef62c207 Added tag jdk8u40-b25 for changeset 4c0d4c38279c ! .hgtags Changeset: 2be7b25359fa Author: coffeys Date: 2015-02-26 10:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2be7b25359fa Merge ! .hgtags Changeset: 4ef94d01e261 Author: lana Date: 2015-02-27 15:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4ef94d01e261 Merge ! .hgtags Changeset: b265b3944437 Author: lana Date: 2015-03-05 09:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b265b3944437 Merge ! .hgtags Changeset: 51eab6899806 Author: katleman Date: 2015-03-11 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/51eab6899806 Added tag jdk8u60-b06 for changeset b265b3944437 ! .hgtags Changeset: 0ef3e20f1d48 Author: katleman Date: 2015-03-18 13:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0ef3e20f1d48 Added tag jdk8u60-b07 for changeset 51eab6899806 ! .hgtags Changeset: 15bf325a1688 Author: katleman Date: 2015-03-25 10:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/15bf325a1688 Added tag jdk8u60-b08 for changeset 0ef3e20f1d48 ! .hgtags Changeset: fbe61340f6fa Author: dlong Date: 2015-03-12 17:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fbe61340f6fa Merge ! .hgtags Changeset: 05dd766e029a Author: dlong Date: 2015-03-23 18:26 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/05dd766e029a Merge Changeset: 566ff4ee50bb Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/566ff4ee50bb Merge Changeset: 497d106d476d Author: katleman Date: 2015-04-01 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/497d106d476d Added tag jdk8u60-b09 for changeset 566ff4ee50bb ! .hgtags Changeset: f6a5c7c6d396 Author: katleman Date: 2015-04-09 06:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f6a5c7c6d396 Added tag jdk8u60-b10 for changeset 497d106d476d ! .hgtags Changeset: e7b7f59d3640 Author: asaha Date: 2014-10-07 08:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e7b7f59d3640 Merge ! .hgtags Changeset: 13ff8e6b6fce Author: asaha Date: 2014-10-09 12:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/13ff8e6b6fce Added tag jdk8u45-b00 for changeset 9286acc600a7 ! .hgtags Changeset: efd206cdeeb6 Author: asaha Date: 2014-10-09 13:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/efd206cdeeb6 Merge ! .hgtags Changeset: dad49d9cc1cd Author: asaha Date: 2014-10-14 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/dad49d9cc1cd Merge ! .hgtags Changeset: ffcc0060704a Author: asaha Date: 2014-10-20 23:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ffcc0060704a Merge ! .hgtags Changeset: 155dbe19c0d9 Author: asaha Date: 2014-10-24 17:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/155dbe19c0d9 Merge ! .hgtags Changeset: d95550886c67 Author: asaha Date: 2014-11-06 09:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d95550886c67 Merge ! .hgtags Changeset: 97032057f9f7 Author: asaha Date: 2014-11-19 15:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/97032057f9f7 Merge ! .hgtags Changeset: e0a586ac8d41 Author: asaha Date: 2014-12-01 11:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e0a586ac8d41 Merge ! .hgtags Changeset: 9fded65e1d36 Author: asaha Date: 2014-12-12 14:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9fded65e1d36 Merge ! .hgtags Changeset: 06118bf2d36d Author: asaha Date: 2014-12-15 15:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/06118bf2d36d Added tag jdk8u45-b01 for changeset 9fded65e1d36 ! .hgtags Changeset: b712dc277958 Author: asaha Date: 2014-12-17 09:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b712dc277958 Merge ! .hgtags Changeset: de6e69ca909d Author: asaha Date: 2014-12-22 10:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/de6e69ca909d Merge ! .hgtags Changeset: 1c17ffddb766 Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1c17ffddb766 Added tag jdk8u25-b32 for changeset b4231e682f98 ! .hgtags Changeset: 4bd853ba6979 Author: asaha Date: 2014-12-03 09:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4bd853ba6979 Merge ! .hgtags Changeset: 348bc3298ddb Author: asaha Date: 2014-12-12 08:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/348bc3298ddb Merge ! .hgtags Changeset: 0830bdf1ca09 Author: asaha Date: 2014-12-18 14:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0830bdf1ca09 Merge ! .hgtags Changeset: 756fb61c6afd Author: asaha Date: 2014-12-17 08:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/756fb61c6afd Added tag jdk8u25-b33 for changeset 1c17ffddb766 ! .hgtags Changeset: dcc563c9db9e Author: asaha Date: 2014-12-18 14:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/dcc563c9db9e Merge ! .hgtags Changeset: 62566a3dbe59 Author: asaha Date: 2014-12-22 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/62566a3dbe59 Merge ! .hgtags Changeset: 23776c7759b8 Author: asaha Date: 2014-12-22 14:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/23776c7759b8 Added tag jdk8u45-b02 for changeset 62566a3dbe59 ! .hgtags Changeset: eca9efb6ea34 Author: asaha Date: 2014-12-29 14:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/eca9efb6ea34 Merge ! .hgtags Changeset: 4f2d54d5caf7 Author: asaha Date: 2015-01-05 09:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4f2d54d5caf7 Merge ! .hgtags Changeset: ef437e576e36 Author: asaha Date: 2015-01-05 10:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ef437e576e36 Merge ! .hgtags Changeset: 119f4ae3151f Author: asaha Date: 2015-01-12 06:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/119f4ae3151f Added tag jdk8u31-b31 for changeset dcc563c9db9e ! .hgtags Changeset: 629096783c27 Author: asaha Date: 2015-01-12 07:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/629096783c27 Merge ! .hgtags Changeset: 8dbdb8662c9a Author: asaha Date: 2015-01-12 13:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8dbdb8662c9a Added tag jdk8u45-b03 for changeset 629096783c27 ! .hgtags Changeset: 43dd0b9ecb97 Author: asaha Date: 2015-01-19 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/43dd0b9ecb97 Merge ! .hgtags Changeset: d8a594fd8507 Author: asaha Date: 2015-01-20 09:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d8a594fd8507 Added tag jdk8u31-b32 for changeset 119f4ae3151f ! .hgtags Changeset: 85585012b976 Author: asaha Date: 2015-01-20 10:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/85585012b976 Merge ! .hgtags Changeset: 419d4d8884b9 Author: asaha Date: 2015-01-20 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/419d4d8884b9 Added tag jdk8u45-b04 for changeset 85585012b976 ! .hgtags Changeset: da025bade645 Author: asaha Date: 2015-01-22 15:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/da025bade645 Merge ! .hgtags Changeset: 4570f67a7168 Author: asaha Date: 2015-01-26 12:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4570f67a7168 Added tag jdk8u45-b05 for changeset da025bade645 ! .hgtags Changeset: 41ffc4cb1486 Author: asaha Date: 2015-01-28 15:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/41ffc4cb1486 Merge ! .hgtags Changeset: 49bc5472ded4 Author: aefimov Date: 2015-01-26 22:44 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/49bc5472ded4 8062923: XSL: Run-time internal error in 'substring()' 8062924: XSL: wrong answer from substring() function Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: 7ae4c653ff6f Author: asaha Date: 2015-02-02 13:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7ae4c653ff6f Added tag jdk8u45-b06 for changeset 49bc5472ded4 ! .hgtags Changeset: 061930bd7d8f Author: asaha Date: 2015-02-04 13:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/061930bd7d8f Merge ! .hgtags Changeset: 3d3da8944992 Author: asaha Date: 2015-02-09 09:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3d3da8944992 Added tag jdk8u45-b07 for changeset 061930bd7d8f ! .hgtags Changeset: 50fba38f3a29 Author: asaha Date: 2015-02-11 14:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/50fba38f3a29 Merge ! .hgtags Changeset: f893d8b9a0d1 Author: asaha Date: 2015-02-16 11:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f893d8b9a0d1 Added tag jdk8u45-b08 for changeset 50fba38f3a29 ! .hgtags Changeset: 5a81a94c1f56 Author: asaha Date: 2015-02-18 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5a81a94c1f56 Merge ! .hgtags Changeset: f6425740bbb7 Author: asaha Date: 2015-02-26 10:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f6425740bbb7 Merge ! .hgtags Changeset: 4de18a629048 Author: asaha Date: 2015-02-23 14:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4de18a629048 Added tag jdk8u45-b09 for changeset f893d8b9a0d1 ! .hgtags Changeset: faa3e0094012 Author: asaha Date: 2015-02-26 10:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/faa3e0094012 Merge ! .hgtags Changeset: f8edfdc185ba Author: asaha Date: 2015-03-02 11:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f8edfdc185ba Added tag jdk8u45-b10 for changeset 4de18a629048 ! .hgtags Changeset: 56f6ca79467d Author: asaha Date: 2015-03-07 10:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/56f6ca79467d Added tag jdk8u40-b26 for changeset f693ef62c207 ! .hgtags Changeset: cd077759cd75 Author: asaha Date: 2015-03-07 16:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cd077759cd75 Merge ! .hgtags Changeset: d4042340fe0a Author: aefimov Date: 2015-03-05 19:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d4042340fe0a 8040228: TransformerConfigurationException occurs with security manager, FSP and XSLT Ext Reviewed-by: joehw, lancea, ahgross ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java Changeset: a08c8ea8a1c9 Author: asaha Date: 2015-03-09 12:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a08c8ea8a1c9 Added tag jdk8u45-b11 for changeset d4042340fe0a ! .hgtags Changeset: 1980188f47a4 Author: asaha Date: 2015-03-10 15:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1980188f47a4 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 3b87ddc799d4 Author: asaha Date: 2015-03-12 20:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3b87ddc799d4 Added tag jdk8u40-b27 for changeset 56f6ca79467d ! .hgtags Changeset: 91d1102264e9 Author: asaha Date: 2015-03-16 09:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/91d1102264e9 Merge ! .hgtags Changeset: a15025742f20 Author: asaha Date: 2015-03-16 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a15025742f20 Added tag jdk8u45-b12 for changeset 91d1102264e9 ! .hgtags Changeset: e0167ec9d759 Author: asaha Date: 2015-03-17 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e0167ec9d759 Added tag jdk8u45-b13 for changeset a15025742f20 ! .hgtags Changeset: e201d531d60b Author: asaha Date: 2015-03-17 12:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e201d531d60b Merge ! .hgtags Changeset: fb450018be6a Author: asaha Date: 2015-03-18 18:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fb450018be6a Merge ! .hgtags Changeset: fe1df8556fa4 Author: asaha Date: 2015-03-25 11:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fe1df8556fa4 Merge ! .hgtags Changeset: b31b32911d58 Author: asaha Date: 2015-04-01 11:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b31b32911d58 Merge ! .hgtags Changeset: 306a20a3a37c Author: asaha Date: 2015-04-09 22:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/306a20a3a37c Merge ! .hgtags Changeset: bf813e10d0ba Author: asaha Date: 2015-04-10 07:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/bf813e10d0ba Added tag jdk8u45-b14 for changeset e0167ec9d759 ! .hgtags Changeset: c8c6e549d1a6 Author: asaha Date: 2015-04-10 11:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c8c6e549d1a6 Merge ! .hgtags Changeset: 579138ef25da Author: katleman Date: 2015-04-15 14:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/579138ef25da Added tag jdk8u60-b11 for changeset c8c6e549d1a6 ! .hgtags Changeset: e74b3533292c Author: aefimov Date: 2015-04-09 16:23 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e74b3533292c 8073385: Bad error message on parsing illegal character in XML attribute Reviewed-by: joehw ! 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/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: cf6d1ebdb164 Author: aefimov Date: 2015-04-10 01:10 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cf6d1ebdb164 8074297: substring in XSLT returns wrong character if string contains supplementary chars 8076290: JCK test api/xsl/conf/string/string17 starts failing after JDK-8074297 Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: 4a3b002f98a5 Author: lana Date: 2015-04-09 17:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4a3b002f98a5 Merge Changeset: 412597b17df8 Author: lana Date: 2015-04-16 16:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/412597b17df8 Merge Changeset: c61fbe5729d4 Author: katleman Date: 2015-04-22 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c61fbe5729d4 Added tag jdk8u60-b12 for changeset 412597b17df8 ! .hgtags Changeset: ddb4bf8a306a Author: katleman Date: 2015-04-29 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ddb4bf8a306a Added tag jdk8u60-b13 for changeset c61fbe5729d4 ! .hgtags Changeset: 040ce4bf5a41 Author: katleman Date: 2015-05-06 13:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/040ce4bf5a41 Added tag jdk8u60-b14 for changeset ddb4bf8a306a ! .hgtags Changeset: 9f45d0bb1827 Author: katleman Date: 2015-05-13 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9f45d0bb1827 Added tag jdk8u60-b15 for changeset 040ce4bf5a41 ! .hgtags Changeset: 0a061fe10cd8 Author: aefimov Date: 2015-05-11 12:48 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0a061fe10cd8 8062518: AIOBE occurs when accessing to document function in extended function in JAXP Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Changeset: 0262b5e33bc4 Author: joehw Date: 2015-05-14 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0262b5e33bc4 8080344: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle Reviewed-by: lancea, coffeys, robm ! src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java Changeset: 3cb841defba0 Author: lana Date: 2015-05-14 20:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3cb841defba0 Merge Changeset: e882f38df713 Author: katleman Date: 2015-05-21 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e882f38df713 Added tag jdk8u60-b16 for changeset 3cb841defba0 ! .hgtags Changeset: ee389d2cb785 Author: katleman Date: 2015-05-27 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ee389d2cb785 Added tag jdk8u60-b17 for changeset e882f38df713 ! .hgtags Changeset: a86893381fbb Author: katleman Date: 2015-06-03 08:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a86893381fbb Added tag jdk8u60-b18 for changeset ee389d2cb785 ! .hgtags Changeset: b431579e40d1 Author: lana Date: 2015-06-10 18:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b431579e40d1 Added tag jdk8u60-b19 for changeset a86893381fbb ! .hgtags Changeset: 60e857ca1245 Author: aefimov Date: 2015-05-31 18:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/60e857ca1245 8081392: getNodeValue should return 'null' value for Element nodes Reviewed-by: joehw ! src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java ! src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java Changeset: a331502573b9 Author: aefimov Date: 2015-06-10 16:47 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a331502573b9 7156085: ArrayIndexOutOfBoundsException throws in UTF8Reader of SAXParser Summary: improve support for supplementary characters Reviewed-by: joehw ! src/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java Changeset: 1c4d3cadfd38 Author: mfang Date: 2015-06-11 11:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1c4d3cadfd38 8083601: jdk8u60 l10n resource file translation update 2 Reviewed-by: yhuang ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java Changeset: a00b66a274f2 Author: mfang Date: 2015-06-11 11:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a00b66a274f2 Merge Changeset: 7d03050620d7 Author: lana Date: 2015-06-12 18:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7d03050620d7 Merge Changeset: def8014e4970 Author: lana Date: 2015-06-17 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/def8014e4970 Added tag jdk8u60-b20 for changeset 7d03050620d7 ! .hgtags Changeset: d95211187162 Author: katleman Date: 2015-06-24 10:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d95211187162 Added tag jdk8u60-b21 for changeset def8014e4970 ! .hgtags Changeset: 84f101872826 Author: mfang Date: 2015-06-25 16:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/84f101872826 8079361: Broken Localization Strings (XMLSchemaMessages_de.properties) Reviewed-by: naoto, joehw, yhuang ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties Changeset: 487b21426179 Author: mfang Date: 2015-06-25 16:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/487b21426179 Merge Changeset: 0aedac03c20b Author: jeff Date: 2015-06-26 16:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0aedac03c20b 8079531: Third Party License Readme update for 8u60 Reviewed-by: tbell, iris ! THIRD_PARTY_README Changeset: c755efe5e402 Author: jeff Date: 2015-06-26 16:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c755efe5e402 Merge Changeset: bc1ad5d83a65 Author: lana Date: 2015-06-27 23:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/bc1ad5d83a65 Merge Changeset: 9d6b607dcbf8 Author: asaha Date: 2015-07-01 21:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9d6b607dcbf8 Added tag jdk8u60-b22 for changeset bc1ad5d83a65 ! .hgtags Changeset: bdc6e14ffbf0 Author: robm Date: 2015-07-08 14:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/bdc6e14ffbf0 Added tag jdk8u66-b00 for changeset bc1ad5d83a65 ! .hgtags Changeset: e8e896a6ba92 Author: asaha Date: 2015-01-08 08:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e8e896a6ba92 Added tag jdk8u51-b00 for changeset ef437e576e36 ! .hgtags Changeset: 68d0f32664db Author: asaha Date: 2015-01-12 15:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/68d0f32664db Merge ! .hgtags Changeset: d7c1134bb8c8 Author: asaha Date: 2015-01-22 09:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d7c1134bb8c8 Merge ! .hgtags Changeset: 4172fbc1c53f Author: asaha Date: 2015-01-22 10:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4172fbc1c53f Merge ! .hgtags Changeset: 5cc448d131b4 Author: asaha Date: 2015-01-22 10:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5cc448d131b4 Merge ! .hgtags Changeset: 58f47ca9f9b6 Author: asaha Date: 2015-01-28 21:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/58f47ca9f9b6 Merge ! .hgtags Changeset: 400f11ef3c17 Author: asaha Date: 2015-02-12 08:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/400f11ef3c17 Merge ! .hgtags Changeset: 0dc83067d4ef Author: asaha Date: 2015-02-17 11:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0dc83067d4ef Merge ! .hgtags Changeset: caf0e240928e Author: asaha Date: 2015-02-25 11:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/caf0e240928e Merge ! .hgtags Changeset: 68f0cd7d60d4 Author: asaha Date: 2015-02-10 15:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/68f0cd7d60d4 Added tag jdk8u31-b33 for changeset d8a594fd8507 ! .hgtags Changeset: d6ddc9950ff5 Author: asaha Date: 2015-02-25 12:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d6ddc9950ff5 Merge ! .hgtags Changeset: 7cae698ae751 Author: asaha Date: 2015-02-25 12:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7cae698ae751 Added tag jdk8u51-b01 for changeset d6ddc9950ff5 ! .hgtags Changeset: da0ad0f75f08 Author: asaha Date: 2015-03-02 11:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/da0ad0f75f08 Merge ! .hgtags Changeset: 062521c43943 Author: asaha Date: 2015-03-04 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/062521c43943 Added tag jdk8u51-b02 for changeset da0ad0f75f08 ! .hgtags Changeset: c2d47c4a1be7 Author: aefimov Date: 2015-03-05 19:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c2d47c4a1be7 8040228: TransformerConfigurationException occurs with security manager, FSP and XSLT Ext Reviewed-by: joehw, lancea, ahgross ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java Changeset: 0c1c304c9b0e Author: asaha Date: 2015-03-09 15:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0c1c304c9b0e Merge ! .hgtags Changeset: 47c9d4e9f32b Author: asaha Date: 2015-03-10 15:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/47c9d4e9f32b Merge Changeset: 54c8d482b348 Author: asaha Date: 2015-03-02 12:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/54c8d482b348 Merge ! .hgtags Changeset: 7e43d4e20a33 Author: asaha Date: 2015-03-07 16:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7e43d4e20a33 Merge ! .hgtags Changeset: 6b4c8cd3b444 Author: asaha Date: 2015-03-11 13:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6b4c8cd3b444 Added tag jdk8u40-b31 for changeset 7e43d4e20a33 ! .hgtags Changeset: 34737dfadd63 Author: asaha Date: 2015-03-11 14:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/34737dfadd63 Merge ! .hgtags Changeset: a19c9c8051b6 Author: asaha Date: 2015-03-11 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a19c9c8051b6 Added tag jdk8u51-b03 for changeset 34737dfadd63 ! .hgtags Changeset: 8facbe662ec1 Author: asaha Date: 2015-03-12 22:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8facbe662ec1 Merge ! .hgtags Changeset: b02301aeab79 Author: asaha Date: 2015-03-16 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b02301aeab79 Added tag jdk8u40-b32 for changeset 8facbe662ec1 ! .hgtags Changeset: 17604723d4eb Author: asaha Date: 2015-03-16 12:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/17604723d4eb Merge ! .hgtags Changeset: d44f72d8245b Author: asaha Date: 2015-03-16 15:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d44f72d8245b Merge ! .hgtags Changeset: 74452b827b62 Author: asaha Date: 2015-03-17 11:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/74452b827b62 Merge ! .hgtags Changeset: 75f055aeee9f Author: asaha Date: 2015-03-17 11:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/75f055aeee9f Merge ! .hgtags Changeset: 5e57ca784de9 Author: asaha Date: 2015-03-18 15:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5e57ca784de9 Added tag jdk8u51-b04 for changeset 75f055aeee9f ! .hgtags Changeset: 36c97b41563b Author: asaha Date: 2015-03-23 11:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/36c97b41563b Added tag jdk8u51-b05 for changeset 5e57ca784de9 ! .hgtags Changeset: d6ef96871920 Author: asaha Date: 2015-03-30 11:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d6ef96871920 Added tag jdk8u51-b06 for changeset 36c97b41563b ! .hgtags Changeset: 2cf2066e4959 Author: asaha Date: 2015-04-06 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2cf2066e4959 Added tag jdk8u45-b31 for changeset 74452b827b62 ! .hgtags Changeset: 046bcf8f8e00 Author: asaha Date: 2015-04-06 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/046bcf8f8e00 Merge ! .hgtags Changeset: 710b56801de0 Author: asaha Date: 2015-04-06 11:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/710b56801de0 Added tag jdk8u51-b07 for changeset 046bcf8f8e00 ! .hgtags Changeset: 3b46ab05ce4d Author: asaha Date: 2015-04-13 14:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3b46ab05ce4d Added tag jdk8u51-b08 for changeset 710b56801de0 ! .hgtags Changeset: 90fe13eb3538 Author: asaha Date: 2015-04-13 11:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/90fe13eb3538 Merge ! .hgtags Changeset: 3206c35f8a0e Author: asaha Date: 2015-04-13 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3206c35f8a0e Added tag jdk8u45-b32 for changeset 90fe13eb3538 ! .hgtags Changeset: 3b4c837abdf6 Author: asaha Date: 2015-04-15 11:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3b4c837abdf6 Merge ! .hgtags Changeset: 7aacd8c67160 Author: asaha Date: 2015-04-20 12:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7aacd8c67160 Added tag jdk8u51-b09 for changeset 3b4c837abdf6 ! .hgtags Changeset: e1fdf0772db8 Author: asaha Date: 2015-04-27 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e1fdf0772db8 Added tag jdk8u51-b10 for changeset 7aacd8c67160 ! .hgtags Changeset: 18b7b9970279 Author: aefimov Date: 2015-04-09 16:23 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/18b7b9970279 8073385: Bad error message on parsing illegal character in XML attribute Reviewed-by: joehw ! 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/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 4f48a9099c8a Author: aefimov Date: 2015-04-10 01:10 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4f48a9099c8a 8074297: substring in XSLT returns wrong character if string contains supplementary chars 8076290: JCK test api/xsl/conf/string/string17 starts failing after JDK-8074297 Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: 1c4cdf942059 Author: asaha Date: 2015-04-30 00:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1c4cdf942059 Added tag jdk8u45-b15 for changeset bf813e10d0ba ! .hgtags Changeset: 04005432fba4 Author: asaha Date: 2015-04-30 23:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/04005432fba4 Merge ! .hgtags Changeset: 966c04d57028 Author: asaha Date: 2015-05-05 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/966c04d57028 Added tag jdk8u51-b11 for changeset 04005432fba4 ! .hgtags Changeset: de7b8f425a16 Author: asaha Date: 2015-05-11 12:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/de7b8f425a16 Added tag jdk8u51-b12 for changeset 966c04d57028 ! .hgtags Changeset: 3f5353208a22 Author: mfang Date: 2015-05-18 10:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3f5353208a22 8080318: jdk8u51 l10n resource file translation update Reviewed-by: joehw, yhuang ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java Changeset: 361ad9121468 Author: asaha Date: 2015-05-18 12:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/361ad9121468 Added tag jdk8u51-b13 for changeset 3f5353208a22 ! .hgtags Changeset: 14975d905d76 Author: asaha Date: 2015-05-26 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/14975d905d76 Added tag jdk8u51-b14 for changeset 361ad9121468 ! .hgtags Changeset: 4e82500d8465 Author: asaha Date: 2015-05-28 20:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4e82500d8465 Merge ! .hgtags Changeset: e096acfc5736 Author: asaha Date: 2015-06-03 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e096acfc5736 Merge ! .hgtags Changeset: 050f5654fa19 Author: asaha Date: 2015-06-01 11:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/050f5654fa19 Added tag jdk8u51-b15 for changeset 14975d905d76 ! .hgtags Changeset: aefcbc0049cd Author: asaha Date: 2015-06-04 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/aefcbc0049cd Merge ! .hgtags Changeset: e1e1a602ecc2 Author: asaha Date: 2015-06-08 11:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e1e1a602ecc2 Added tag jdk8u51-b16 for changeset 050f5654fa19 ! .hgtags Changeset: 376e3a2b5602 Author: asaha Date: 2015-06-08 12:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/376e3a2b5602 Merge ! .hgtags Changeset: a120f9ccdaa0 Author: asaha Date: 2015-06-10 23:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a120f9ccdaa0 Merge ! .hgtags Changeset: b1a98c60e651 Author: asaha Date: 2015-06-17 21:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b1a98c60e651 Merge ! .hgtags ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java Changeset: 69b8d41827c9 Author: asaha Date: 2015-06-24 11:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/69b8d41827c9 Merge ! .hgtags Changeset: 6859b6e9c7d1 Author: asaha Date: 2015-07-01 22:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6859b6e9c7d1 Merge ! .hgtags Changeset: 08f7a8923500 Author: katleman Date: 2015-07-08 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/08f7a8923500 Added tag jdk8u60-b23 for changeset 9d6b607dcbf8 ! .hgtags Changeset: c8ea5afd3d53 Author: asaha Date: 2015-07-08 12:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c8ea5afd3d53 Merge ! .hgtags Changeset: fc5602cccba2 Author: asaha Date: 2015-07-14 09:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fc5602cccba2 Merge ! .hgtags Changeset: 7a74fd4791e8 Author: asaha Date: 2015-07-15 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7a74fd4791e8 Added tag jdk8u60-b24 for changeset c8ea5afd3d53 ! .hgtags Changeset: 0f2ed27c7d79 Author: asaha Date: 2015-07-15 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0f2ed27c7d79 Merge ! .hgtags Changeset: 3070abd924ef Author: katleman Date: 2015-07-16 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3070abd924ef Added tag jdk8u66-b01 for changeset 0f2ed27c7d79 ! .hgtags Changeset: 096038a77014 Author: aefimov Date: 2015-07-23 13:27 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/096038a77014 8131907: Numerous threads lock during XML processing while running Weblogic 12.1.3 Reviewed-by: rriggs, dfuchs, lancea ! src/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java Changeset: 60e623d06ebd Author: asaha Date: 2015-07-28 22:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/60e623d06ebd Added tag jdk8u66-b02 for changeset 096038a77014 ! .hgtags Changeset: 176a2ce2e2d6 Author: asaha Date: 2015-08-07 11:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/176a2ce2e2d6 Added tag jdk8u72-b00 for changeset 60e623d06ebd ! .hgtags From aph at redhat.com Fri Sep 11 15:20:19 2015 From: aph at redhat.com (aph at redhat.com) Date: Fri, 11 Sep 2015 15:20:19 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxws: 367 new changesets Message-ID: <201509111520.t8BFKLR2014682@aojmv0008.oracle.com> Changeset: 9634e8ad55c9 Author: katleman Date: 2014-04-30 11:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9634e8ad55c9 Added tag jdk8u20-b12 for changeset 94fbd96ebb83 ! .hgtags Changeset: 796c274fbf5e Author: katleman Date: 2014-05-07 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/796c274fbf5e Added tag jdk8u20-b13 for changeset 9634e8ad55c9 ! .hgtags Changeset: 8ef9f5f9b0c5 Author: katleman Date: 2014-05-13 23:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8ef9f5f9b0c5 Added tag jdk8u20-b14 for changeset 796c274fbf5e ! .hgtags Changeset: 86741f3a4a38 Author: katleman Date: 2014-05-21 10:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/86741f3a4a38 Added tag jdk8u20-b15 for changeset 8ef9f5f9b0c5 ! .hgtags Changeset: 3ff7f413379f Author: katleman Date: 2014-05-28 02:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3ff7f413379f Added tag jdk8u20-b16 for changeset 86741f3a4a38 ! .hgtags Changeset: a3b85d6097c5 Author: katleman Date: 2014-06-04 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a3b85d6097c5 Added tag jdk8u20-b17 for changeset 3ff7f413379f ! .hgtags Changeset: 615fdd17d4e2 Author: katleman Date: 2014-06-11 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/615fdd17d4e2 Added tag jdk8u20-b18 for changeset a3b85d6097c5 ! .hgtags Changeset: f5e8ff3323e7 Author: katleman Date: 2014-06-18 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f5e8ff3323e7 Added tag jdk8u20-b19 for changeset 615fdd17d4e2 ! .hgtags Changeset: ce46e4af2b1d Author: mkos Date: 2014-05-23 16:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ce46e4af2b1d 8043129: JAF initialisation in SAAJ clashing with the one in javax.mail Reviewed-by: chegar ! src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java Changeset: 877957f3b6f0 Author: lana Date: 2014-06-16 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/877957f3b6f0 Merge Changeset: 4681b10c0c31 Author: lana Date: 2014-06-19 17:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4681b10c0c31 Merge Changeset: 31d43d250c83 Author: katleman Date: 2014-06-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/31d43d250c83 Added tag jdk8u20-b20 for changeset 4681b10c0c31 ! .hgtags Changeset: 9eeea4d31243 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9eeea4d31243 Added tag jdk8u40-b00 for changeset 31d43d250c83 ! .hgtags Changeset: 2d360fb1b2b8 Author: katleman Date: 2014-07-02 15:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2d360fb1b2b8 Added tag jdk8u20-b21 for changeset 31d43d250c83 ! .hgtags Changeset: df289756f356 Author: katleman Date: 2014-07-09 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/df289756f356 Added tag jdk8u20-b22 for changeset 2d360fb1b2b8 ! .hgtags Changeset: c66d233dc56d Author: jeff Date: 2014-01-31 16:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c66d233dc56d 8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5 Reviewed-by: lana, prr ! THIRD_PARTY_README Changeset: 1a3b4e7b7a0a Author: asaha Date: 2014-02-04 22:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1a3b4e7b7a0a Merge ! THIRD_PARTY_README Changeset: 56f131d22c8b Author: mkos Date: 2014-02-06 16:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/56f131d22c8b 8026801: Enhance endpoint addressing Summary: Caching data initialized via TCCL in static context; fix also reviewed by Iaroslav Savytskyi, Alexander Fomin Reviewed-by: ahgross, mgrebac, skoivu ! src/share/jaxws_classes/javax/xml/ws/wsaddressing/W3CEndpointReference.java Changeset: a290b4f274fd Author: asaha Date: 2014-02-11 17:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a290b4f274fd Merge Changeset: ed6a0b575e59 Author: asaha Date: 2014-02-12 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ed6a0b575e59 Added tag jdk8u11-b00 for changeset 3960c6ef7bd1 ! .hgtags Changeset: 16b4408b82c0 Author: asaha Date: 2014-02-12 11:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/16b4408b82c0 Merge ! .hgtags Changeset: 9dbb9554e406 Author: mkos Date: 2014-02-14 10:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9dbb9554e406 8025030: Enhance stream handling Summary: Avoiding caching data initialized via TCCL in static context; fix also reviewed by Iaroslav Savytskyi, Alexander Fomin Reviewed-by: ahgross, mgrebac, skoivu ! src/share/jaxws_classes/com/sun/xml/internal/bind/DatatypeConverterImpl.java + src/share/jaxws_classes/com/sun/xml/internal/bind/Messages.java + src/share/jaxws_classes/com/sun/xml/internal/bind/Messages.properties ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Messages.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/XMLStreamWriterOutput.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages.properties ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXStreamConnector.java Changeset: d950f4a0753b Author: mkos Date: 2014-02-14 11:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d950f4a0753b 8026188: Enhance envelope factory Summary: Avoiding caching data initialized via TCCL in static context; fix also reviewed by Alexander Fomin Reviewed-by: ahgross, mgrebac, skoivu + src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/ContextClassloaderLocal.java + src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/ContextClassloaderLocal.properties ! src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/Internalizer.java ! src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler.java + src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/ContextClassloaderLocal.java + src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/ContextClassloaderLocal.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/Internalizer.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java + src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java + src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.properties ! src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java + src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/ContextClassloaderLocal.java + src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/ContextClassloaderLocal.properties ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/XMLStreamBuffer.java + src/share/jaxws_classes/com/sun/xml/internal/ws/api/streaming/ContextClassloaderLocal.java + src/share/jaxws_classes/com/sun/xml/internal/ws/api/streaming/ContextClassloaderLocal.properties ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/streaming/XMLStreamReaderFactory.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/streaming/XMLStreamWriterFactory.java + src/share/jaxws_classes/com/sun/xml/internal/ws/commons/xmlutil/ContextClassloaderLocal.java + src/share/jaxws_classes/com/sun/xml/internal/ws/commons/xmlutil/ContextClassloaderLocal.properties ! src/share/jaxws_classes/com/sun/xml/internal/ws/commons/xmlutil/Converter.java + src/share/jaxws_classes/com/sun/xml/internal/ws/developer/ContextClassloaderLocal.java + src/share/jaxws_classes/com/sun/xml/internal/ws/developer/ContextClassloaderLocal.properties ! src/share/jaxws_classes/com/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference.java + src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/ContextClassloaderLocal.java + src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/ContextClassloaderLocal.properties ! src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/ExternalAttachmentsUnmarshaller.java + src/share/jaxws_classes/com/sun/xml/internal/ws/spi/ContextClassloaderLocal.java + src/share/jaxws_classes/com/sun/xml/internal/ws/spi/ContextClassloaderLocal.properties ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/ProviderImpl.java + src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/ContextClassloaderLocal.java + src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/ContextClassloaderLocal.properties ! src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java + src/share/jaxws_classes/com/sun/xml/internal/xsom/util/ContextClassloaderLocal.java + src/share/jaxws_classes/com/sun/xml/internal/xsom/util/ContextClassloaderLocal.properties ! src/share/jaxws_classes/com/sun/xml/internal/xsom/util/DomAnnotationParserFactory.java Changeset: 3a4e841d3bfd Author: asaha Date: 2014-02-18 14:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3a4e841d3bfd Merge ! .hgtags Changeset: 1360fe4793a0 Author: asaha Date: 2014-02-26 22:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1360fe4793a0 Merge ! .hgtags Changeset: f418a62af640 Author: asaha Date: 2014-03-11 14:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f418a62af640 Merge ! .hgtags Changeset: d2732c66f0f9 Author: asaha Date: 2014-03-20 10:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d2732c66f0f9 Merge ! .hgtags Changeset: 152cc523baf1 Author: katleman Date: 2014-03-25 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/152cc523baf1 Added tag jdk8u11-b01 for changeset d2732c66f0f9 ! .hgtags Changeset: c2c073f04f05 Author: katleman Date: 2014-04-01 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c2c073f04f05 Added tag jdk8u11-b02 for changeset 152cc523baf1 ! .hgtags Changeset: d1dbc7bc5429 Author: katleman Date: 2014-04-08 11:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d1dbc7bc5429 Added tag jdk8u11-b03 for changeset c2c073f04f05 ! .hgtags Changeset: efc85d318f46 Author: katleman Date: 2014-04-15 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/efc85d318f46 Added tag jdk8u11-b04 for changeset d1dbc7bc5429 ! .hgtags Changeset: 7d8cd27f1543 Author: mkos Date: 2014-04-15 16:26 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7d8cd27f1543 8035613: With active Securitymanager JAXBContext.newInstance fails Summary: Adding required doPrivileged section into JAXB classes; fix also reviewed by Iaroslav Savytskyi, Alexander Fomin Reviewed-by: mullan, mgrebac ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/api/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/model/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/Utils.java Changeset: 9626907d2521 Author: asaha Date: 2014-04-18 22:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9626907d2521 Merge Changeset: 6b71476418c1 Author: katleman Date: 2014-04-22 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6b71476418c1 Added tag jdk8u11-b05 for changeset 9626907d2521 ! .hgtags Changeset: c29ede8e947c Author: katleman Date: 2014-04-29 12:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c29ede8e947c Added tag jdk8u11-b06 for changeset 6b71476418c1 ! .hgtags Changeset: ca91f0366078 Author: katleman Date: 2014-05-06 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ca91f0366078 Added tag jdk8u11-b07 for changeset c29ede8e947c ! .hgtags Changeset: 6e994ba1e461 Author: katleman Date: 2014-05-13 08:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6e994ba1e461 Added tag jdk8u11-b08 for changeset ca91f0366078 ! .hgtags Changeset: aa3f37b9fbdc Author: katleman Date: 2014-05-19 20:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/aa3f37b9fbdc Added tag jdk8u11-b09 for changeset 6e994ba1e461 ! .hgtags Changeset: 362fd882d143 Author: asaha Date: 2014-05-20 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/362fd882d143 Merge ! .hgtags Changeset: 5d161297f303 Author: katleman Date: 2014-05-28 02:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5d161297f303 Added tag jdk8u11-b10 for changeset aa3f37b9fbdc ! .hgtags Changeset: e85a9ccb198a Author: asaha Date: 2014-05-28 12:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e85a9ccb198a Merge ! .hgtags Changeset: 7753d54e23cf Author: asaha Date: 2014-05-28 15:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7753d54e23cf Merge ! .hgtags Changeset: f8865d69d373 Author: asaha Date: 2014-06-04 08:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f8865d69d373 Merge ! .hgtags Changeset: beaec7711392 Author: katleman Date: 2014-06-03 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/beaec7711392 Added tag jdk8u11-b11 for changeset 5d161297f303 ! .hgtags Changeset: 1f64c7a41318 Author: asaha Date: 2014-06-05 15:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1f64c7a41318 Merge ! .hgtags Changeset: 5a2fc5afd1a2 Author: asaha Date: 2014-06-11 09:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5a2fc5afd1a2 Merge ! .hgtags Changeset: b42972598c10 Author: katleman Date: 2014-06-17 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b42972598c10 Added tag jdk8u11-b12 for changeset beaec7711392 ! .hgtags Changeset: 8a3c8f306171 Author: asaha Date: 2014-06-17 15:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8a3c8f306171 Merge ! .hgtags Changeset: 91986e776363 Author: asaha Date: 2014-06-18 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/91986e776363 Merge ! .hgtags Changeset: 9900bce6bc4c Author: asaha Date: 2014-06-26 07:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9900bce6bc4c Merge ! .hgtags Changeset: d91155f31a56 Author: katleman Date: 2014-06-13 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d91155f31a56 Added tag jdk8u5-b31 for changeset ad56fa1dc3d3 ! .hgtags Changeset: 5ceaffbb168f Author: asaha Date: 2014-06-24 13:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5ceaffbb168f Merge ! .hgtags Changeset: 25327c54fb6b Author: asaha Date: 2014-06-26 08:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/25327c54fb6b Merge ! .hgtags Changeset: 670704ff95c1 Author: asaha Date: 2014-06-26 18:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/670704ff95c1 Added tag jdk8u11-b31 for changeset 5ceaffbb168f ! .hgtags Changeset: be281863f506 Author: asaha Date: 2014-07-02 15:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/be281863f506 Merge ! .hgtags Changeset: 551aa6685933 Author: asaha Date: 2014-07-02 15:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/551aa6685933 Merge ! .hgtags Changeset: f3bf1b270fea Author: asaha Date: 2014-07-10 08:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f3bf1b270fea Merge ! .hgtags Changeset: 56f6800afdd5 Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/56f6800afdd5 Added tag jdk8u20-b23 for changeset f3bf1b270fea ! .hgtags Changeset: 115acfbf3d60 Author: robm Date: 2014-07-17 18:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/115acfbf3d60 Merge ! .hgtags Changeset: 262fb5353ffa Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/262fb5353ffa 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 8043f77ef8a4 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8043f77ef8a4 Added tag jdk8u40-b01 for changeset 262fb5353ffa ! .hgtags Changeset: 27bcab54f36a Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/27bcab54f36a Added tag jdk8u40-b02 for changeset 8043f77ef8a4 ! .hgtags Changeset: c8af32d7cf39 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c8af32d7cf39 Added tag jdk8u40-b03 for changeset 27bcab54f36a ! .hgtags Changeset: a98fa74e9f41 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a98fa74e9f41 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 1277c0d492fd Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1277c0d492fd Merge Changeset: 6f52ec23b43e Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6f52ec23b43e Added tag jdk8u20-b25 for changeset 1277c0d492fd ! .hgtags Changeset: eb34fc2c4fe2 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/eb34fc2c4fe2 Added tag jdk8u20-b24 for changeset 1277c0d492fd ! .hgtags Changeset: 7025a2c10ea4 Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7025a2c10ea4 Merge ! .hgtags Changeset: 7053deda0ffd Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7053deda0ffd Added tag jdk8u20-b26 for changeset 7025a2c10ea4 ! .hgtags Changeset: 482adbdd6b9b Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/482adbdd6b9b Merge ! .hgtags Changeset: 733e287c2d6f Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/733e287c2d6f Merge ! .hgtags Changeset: 127fb2a65ca6 Author: lana Date: 2014-08-28 16:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/127fb2a65ca6 Merge ! .hgtags Changeset: b904fcd66860 Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b904fcd66860 Added tag jdk8u40-b04 for changeset 127fb2a65ca6 ! .hgtags Changeset: f9ed0e45337a Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f9ed0e45337a Added tag jdk8u40-b05 for changeset b904fcd66860 ! .hgtags Changeset: 121e938cb9c3 Author: aefimov Date: 2014-08-31 16:14 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/121e938cb9c3 8036981: JAXB not preserving formatting for xsd:any Mixed content Reviewed-by: lancea, mkos ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ValueListBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayERProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultValueLoaderDecorator.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Discarder.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DomLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ProxyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SAXConnector.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Scope.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TextLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ValuePropertyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiNilLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiTypeLoader.java Changeset: 6d351e1d7820 Author: lana Date: 2014-09-02 14:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6d351e1d7820 Merge Changeset: ac4b8aab489c Author: lana Date: 2014-09-09 11:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ac4b8aab489c Merge Changeset: 52ae3094de1e Author: lana Date: 2014-09-11 17:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/52ae3094de1e Merge Changeset: 3857b4b27e22 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3857b4b27e22 Added tag jdk8u40-b06 for changeset 52ae3094de1e ! .hgtags Changeset: 304ea93428f8 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/304ea93428f8 Added tag jdk8u40-b07 for changeset 3857b4b27e22 ! .hgtags Changeset: 26529be4ae77 Author: asaha Date: 2014-10-01 07:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/26529be4ae77 Added tag jdk8u40-b08 for changeset 304ea93428f8 ! .hgtags Changeset: b966276dcd01 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b966276dcd01 Added tag jdk8u40-b09 for changeset 26529be4ae77 ! .hgtags Changeset: 45676aaa9d47 Author: aefimov Date: 2014-10-01 19:30 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/45676aaa9d47 8038966: JAX-WS handles wrongly xsd:any arguments for Web services Reviewed-by: coffeys ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ContentHandlerAdaptor.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXStreamConnector.java Changeset: 6a398b5daebc Author: jcoomes Date: 2014-10-07 10:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6a398b5daebc Merge Changeset: 20344f9f96e9 Author: lana Date: 2014-10-09 12:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/20344f9f96e9 Merge Changeset: bd0306ea9e5c Author: asaha Date: 2014-04-16 09:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/bd0306ea9e5c Added tag jdk8u25-b00 for changeset efc85d318f46 ! .hgtags Changeset: 317bab77b19d Author: asaha Date: 2014-04-16 09:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/317bab77b19d Merge Changeset: c6aba8fd98f5 Author: asaha Date: 2014-05-06 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c6aba8fd98f5 Merge ! .hgtags Changeset: 349041c00f96 Author: asaha Date: 2014-05-19 21:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/349041c00f96 Merge ! .hgtags Changeset: 3cb6cf361574 Author: asaha Date: 2014-05-29 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3cb6cf361574 Merge ! .hgtags Changeset: a76779e1b037 Author: asaha Date: 2014-06-04 09:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a76779e1b037 Merge ! .hgtags Changeset: 3a79a29b09a0 Author: katleman Date: 2014-06-05 03:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3a79a29b09a0 Added tag jdk8u25-b01 for changeset a76779e1b037 ! .hgtags Changeset: ee210cbb3abb Author: asaha Date: 2014-06-05 15:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ee210cbb3abb Merge ! .hgtags Changeset: 4cf4b8c9ea77 Author: asaha Date: 2014-06-05 15:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4cf4b8c9ea77 Merge ! .hgtags Changeset: 3d31955043b9 Author: asaha Date: 2014-06-11 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3d31955043b9 Merge ! .hgtags Changeset: a33182e22651 Author: asaha Date: 2014-06-11 14:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a33182e22651 Added tag jdk8u25-b02 for changeset 3d31955043b9 ! .hgtags Changeset: c3c33e5372f0 Author: asaha Date: 2014-06-17 16:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c3c33e5372f0 Merge ! .hgtags Changeset: c67cb85b249c Author: asaha Date: 2014-06-18 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c67cb85b249c Merge ! .hgtags Changeset: 81129354f0e8 Author: asaha Date: 2014-06-18 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/81129354f0e8 Added tag jdk8u25-b03 for changeset c67cb85b249c ! .hgtags Changeset: ea19141c5cef Author: asaha Date: 2014-06-23 13:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ea19141c5cef Added tag jdk8u25-b04 for changeset 81129354f0e8 ! .hgtags Changeset: c31fe6ba6bac Author: asaha Date: 2014-06-26 08:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c31fe6ba6bac Merge ! .hgtags Changeset: 5f78130b0a64 Author: asaha Date: 2014-06-26 16:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5f78130b0a64 Merge ! .hgtags Changeset: b0ed366c36ab Author: asaha Date: 2014-06-30 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b0ed366c36ab Added tag jdk8u25-b05 for changeset 5f78130b0a64 ! .hgtags Changeset: 433da54f7325 Author: asaha Date: 2014-07-02 15:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/433da54f7325 Merge ! .hgtags Changeset: 3a676fe898c9 Author: asaha Date: 2014-07-07 13:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3a676fe898c9 Added tag jdk8u25-b06 for changeset 433da54f7325 ! .hgtags Changeset: cccfc3f8dec8 Author: asaha Date: 2014-07-10 16:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/cccfc3f8dec8 Merge ! .hgtags Changeset: 26d0d9487307 Author: asaha Date: 2014-07-14 15:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/26d0d9487307 Added tag jdk8u25-b07 for changeset cccfc3f8dec8 ! .hgtags Changeset: c758be4c3cac Author: asaha Date: 2014-07-16 12:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c758be4c3cac Merge ! .hgtags Changeset: 73423d29fe36 Author: coffeys Date: 2014-07-22 01:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/73423d29fe36 Added tag jdk8u25-b08 for changeset c758be4c3cac ! .hgtags Changeset: 594ca0fb9a9b Author: coffeys Date: 2014-07-25 14:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/594ca0fb9a9b Merge Changeset: 391b45e0081a Author: coffeys Date: 2014-07-28 20:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/391b45e0081a Merge ! .hgtags Changeset: fea49dc0c6df Author: coffeys Date: 2014-07-30 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/fea49dc0c6df Added tag jdk8u25-b09 for changeset 73423d29fe36 ! .hgtags Changeset: ddd76b16d589 Author: coffeys Date: 2014-07-30 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ddd76b16d589 Added tag jdk8u25-b10 for changeset 391b45e0081a ! .hgtags Changeset: 884a0cf6bd2e Author: coffeys Date: 2014-07-30 05:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/884a0cf6bd2e Merge ! .hgtags Changeset: 6b1cdafd6a46 Author: coffeys Date: 2014-07-30 06:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6b1cdafd6a46 Merge ! .hgtags Changeset: 57cd66833abf Author: coffeys Date: 2014-08-01 10:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/57cd66833abf Merge ! .hgtags Changeset: 56b97127afa6 Author: coffeys Date: 2014-08-05 13:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/56b97127afa6 Added tag jdk8u25-b11 for changeset 57cd66833abf ! .hgtags Changeset: 0ebb9d8c3dd4 Author: katleman Date: 2014-08-12 11:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0ebb9d8c3dd4 Added tag jdk8u25-b12 for changeset 56b97127afa6 ! .hgtags Changeset: 392a9579cc95 Author: asaha Date: 2014-08-19 05:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/392a9579cc95 Added tag jdk8u25-b13 for changeset 0ebb9d8c3dd4 ! .hgtags Changeset: d3a96bbb8852 Author: asaha Date: 2014-08-25 13:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d3a96bbb8852 Added tag jdk8u25-b14 for changeset 392a9579cc95 ! .hgtags Changeset: 4570a7d00aa9 Author: asaha Date: 2014-09-02 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4570a7d00aa9 Added tag jdk8u25-b15 for changeset d3a96bbb8852 ! .hgtags Changeset: d47a47f961ee Author: asaha Date: 2014-09-08 12:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d47a47f961ee Added tag jdk8u25-b16 for changeset 4570a7d00aa9 ! .hgtags Changeset: 44e8be6a4465 Author: asaha Date: 2014-09-11 15:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/44e8be6a4465 Merge ! .hgtags Changeset: b3566b844650 Author: asaha Date: 2014-09-16 13:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b3566b844650 Merge Changeset: cb0ad90bfe3c Author: asaha Date: 2014-09-17 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/cb0ad90bfe3c Added tag jdk8u25-b17 for changeset d47a47f961ee ! .hgtags Changeset: 4fcf98533193 Author: asaha Date: 2014-09-19 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4fcf98533193 Merge ! .hgtags Changeset: 34307b357b95 Author: asaha Date: 2014-09-22 08:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/34307b357b95 Merge ! .hgtags Changeset: 94db0be22764 Author: asaha Date: 2014-09-24 14:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/94db0be22764 Merge ! .hgtags Changeset: 2e093d359186 Author: asaha Date: 2014-10-06 15:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2e093d359186 Merge ! .hgtags Changeset: 0bb853a0c36c Author: asaha Date: 2014-10-07 08:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0bb853a0c36c Added tag jdk8u25-b18 for changeset cb0ad90bfe3c ! .hgtags Changeset: b412707fd919 Author: asaha Date: 2014-10-07 14:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b412707fd919 Merge ! .hgtags Changeset: b8d4e07c6962 Author: asaha Date: 2014-10-08 14:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b8d4e07c6962 Merge ! .hgtags Changeset: 337fb10bc4da Author: asaha Date: 2014-10-14 10:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/337fb10bc4da Merge Changeset: 475f12001625 Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/475f12001625 Added tag jdk8u40-b10 for changeset 337fb10bc4da ! .hgtags Changeset: d78fb9203a27 Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d78fb9203a27 Added tag jdk8u40-b11 for changeset 475f12001625 ! .hgtags Changeset: 42a61f4bdca3 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/42a61f4bdca3 Added tag jdk8u40-b12 for changeset d78fb9203a27 ! .hgtags Changeset: d22a374ce856 Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d22a374ce856 Added tag jdk8u40-b13 for changeset 42a61f4bdca3 ! .hgtags Changeset: a278e39ba58d Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a278e39ba58d Added tag jdk8u40-b14 for changeset d22a374ce856 ! .hgtags Changeset: 8893690584da Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8893690584da Added tag jdk8u40-b15 for changeset a278e39ba58d ! .hgtags Changeset: 83c4d5aca2ff Author: asaha Date: 2014-11-26 07:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/83c4d5aca2ff Added tag jdk8u40-b16 for changeset 8893690584da ! .hgtags Changeset: fa07311627d0 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/fa07311627d0 Added tag jdk8u40-b17 for changeset 83c4d5aca2ff ! .hgtags Changeset: 57ba74cc9bb2 Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/57ba74cc9bb2 Added tag jdk8u40-b18 for changeset fa07311627d0 ! .hgtags Changeset: 09a276346abc Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/09a276346abc 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: 01e5f3f299c2 Author: lana Date: 2014-12-09 13:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/01e5f3f299c2 Merge Changeset: c8b402c28fe5 Author: lana Date: 2014-12-11 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c8b402c28fe5 Merge Changeset: a21c4edfdf44 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a21c4edfdf44 Added tag jdk8u40-b19 for changeset c8b402c28fe5 ! .hgtags Changeset: dd25f8e8c6ab Author: katleman Date: 2014-12-17 14:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/dd25f8e8c6ab Added tag jdk8u60-b00 for changeset c8b402c28fe5 ! .hgtags Changeset: 16485a38b6bc Author: asaha Date: 2015-01-02 13:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/16485a38b6bc Added tag jdk8u40-b20 for changeset a21c4edfdf44 ! .hgtags Changeset: 2347777c9ddd Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2347777c9ddd Added tag jdk8u40-b21 for changeset 16485a38b6bc ! .hgtags Changeset: fad358d2d98e Author: asaha Date: 2014-07-08 09:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/fad358d2d98e Added tag jdk8u31-b00 for changeset 3a676fe898c9 ! .hgtags Changeset: 7b9c520ea1b5 Author: asaha Date: 2014-07-14 07:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7b9c520ea1b5 Merge ! .hgtags Changeset: 5f4adf204763 Author: asaha Date: 2014-07-14 15:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5f4adf204763 Merge ! .hgtags Changeset: c0834af12da5 Author: asaha Date: 2014-07-22 10:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c0834af12da5 Merge ! .hgtags Changeset: c2c84a386617 Author: coffeys Date: 2014-08-01 11:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c2c84a386617 Merge ! .hgtags Changeset: 749e122a0123 Author: coffeys Date: 2014-08-07 12:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/749e122a0123 Merge ! .hgtags Changeset: 7e983ea523d1 Author: asaha Date: 2014-08-19 05:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7e983ea523d1 Merge ! .hgtags Changeset: 085fbd30589f Author: asaha Date: 2014-08-26 11:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/085fbd30589f Merge ! .hgtags Changeset: 53574fb9c57f Author: asaha Date: 2014-09-02 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/53574fb9c57f Merge ! .hgtags Changeset: 9257eb13692d Author: asaha Date: 2014-09-08 13:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9257eb13692d Merge ! .hgtags Changeset: 2f39063fee48 Author: katleman Date: 2014-08-14 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2f39063fee48 Added tag jdk8u20-b31 for changeset 7053deda0ffd ! .hgtags Changeset: a52f623909b7 Author: asaha Date: 2014-09-11 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a52f623909b7 Merge ! .hgtags Changeset: ef8ac2ec6f4a Author: asaha Date: 2014-09-11 13:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ef8ac2ec6f4a Merge ! .hgtags Changeset: 1c73ca9179f2 Author: asaha Date: 2014-09-17 12:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1c73ca9179f2 Merge ! .hgtags Changeset: 5e72806b1b87 Author: asaha Date: 2014-09-22 11:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5e72806b1b87 Added tag jdk8u31-b01 for changeset 1c73ca9179f2 ! .hgtags Changeset: bf47f7b3b077 Author: asaha Date: 2014-09-24 08:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/bf47f7b3b077 Merge ! .hgtags Changeset: 159cb2aebfda Author: katleman Date: 2014-09-23 18:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/159cb2aebfda Added tag jdk8u20-b32 for changeset 2f39063fee48 ! .hgtags Changeset: 5ca8a1c82de7 Author: asaha Date: 2014-09-24 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5ca8a1c82de7 Merge ! .hgtags Changeset: c1f1ed28e0bb Author: asaha Date: 2014-09-24 10:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c1f1ed28e0bb Merge ! .hgtags Changeset: 1e9d08d74c48 Author: asaha Date: 2014-09-29 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1e9d08d74c48 Added tag jdk8u31-b02 for changeset c1f1ed28e0bb ! .hgtags Changeset: 31893650acaf Author: aefimov Date: 2014-08-31 16:14 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/31893650acaf 8036981: JAXB not preserving formatting for xsd:any Mixed content Reviewed-by: lancea, mkos ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ValueListBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayERProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultValueLoaderDecorator.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Discarder.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DomLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ProxyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SAXConnector.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Scope.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TextLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ValuePropertyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiNilLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiTypeLoader.java Changeset: 667a4aee3720 Author: asaha Date: 2014-10-06 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/667a4aee3720 Added tag jdk8u31-b03 for changeset 31893650acaf ! .hgtags Changeset: a345282d661b Author: asaha Date: 2014-10-07 08:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a345282d661b Merge ! .hgtags Changeset: 90b0097a98f1 Author: katleman Date: 2014-10-09 11:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/90b0097a98f1 Added tag jdk8u25-b31 for changeset a345282d661b ! .hgtags Changeset: 69d5851d3679 Author: asaha Date: 2014-10-09 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/69d5851d3679 Merge ! .hgtags Changeset: 0e2efb285863 Author: asaha Date: 2014-10-07 08:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0e2efb285863 Merge ! .hgtags Changeset: 24541f4c7371 Author: aefimov Date: 2014-10-01 19:30 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/24541f4c7371 8038966: JAX-WS handles wrongly xsd:any arguments for Web services Reviewed-by: coffeys ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ContentHandlerAdaptor.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXStreamConnector.java Changeset: 60ee8e1e63ae Author: asaha Date: 2014-10-09 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/60ee8e1e63ae Merge ! .hgtags Changeset: e4e3070ba394 Author: asaha Date: 2014-10-13 12:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e4e3070ba394 Added tag jdk8u31-b04 for changeset 60ee8e1e63ae ! .hgtags Changeset: 90cd67a6b6e5 Author: asaha Date: 2014-10-20 14:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/90cd67a6b6e5 Added tag jdk8u31-b05 for changeset e4e3070ba394 ! .hgtags Changeset: c2312e3e7c31 Author: asaha Date: 2014-10-23 12:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c2312e3e7c31 Merge ! .hgtags Changeset: 246d7e4f3c9f Author: asaha Date: 2014-10-27 12:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/246d7e4f3c9f Added tag jdk8u31-b06 for changeset 90cd67a6b6e5 ! .hgtags Changeset: 460697e73e6c Author: asaha Date: 2014-10-31 15:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/460697e73e6c Merge ! .hgtags Changeset: f910cbf04123 Author: asaha Date: 2014-11-05 15:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f910cbf04123 Merge ! .hgtags Changeset: 06807f9a6835 Author: mkos Date: 2014-10-24 15:02 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/06807f9a6835 8054367: More references for endpoints Summary: fix also reviewed by Iaroslav.Savytskyi at oracle.com, Alexander.Fomin at oracle.com Reviewed-by: mullan, skoivu ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/api/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/XmlFactory.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/model/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/ProviderImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java Changeset: 45193c5ae26d Author: asaha Date: 2014-11-03 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/45193c5ae26d Added tag jdk8u31-b07 for changeset 06807f9a6835 ! .hgtags Changeset: a8bd13c4c34d Author: asaha Date: 2014-11-06 09:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a8bd13c4c34d Merge ! .hgtags Changeset: 613fdbe6920e Author: asaha Date: 2014-11-19 12:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/613fdbe6920e Merge ! .hgtags Changeset: f165ac26a8f3 Author: asaha Date: 2014-11-26 08:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f165ac26a8f3 Merge ! .hgtags Changeset: 9a310a2276f9 Author: asaha Date: 2014-11-10 11:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9a310a2276f9 Added tag jdk8u31-b08 for changeset 45193c5ae26d ! .hgtags Changeset: dd0467f3fe13 Author: asaha Date: 2014-11-17 12:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/dd0467f3fe13 Added tag jdk8u31-b09 for changeset 9a310a2276f9 ! .hgtags Changeset: 497c783d228e Author: asaha Date: 2014-11-24 13:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/497c783d228e Added tag jdk8u31-b10 for changeset dd0467f3fe13 ! .hgtags Changeset: df1fbf2131c5 Author: asaha Date: 2014-11-26 09:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/df1fbf2131c5 Merge ! .hgtags Changeset: 164ba3c8ada4 Author: asaha Date: 2014-12-04 11:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/164ba3c8ada4 Merge ! .hgtags Changeset: 4a039880d74c Author: asaha Date: 2014-12-12 09:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4a039880d74c Merge ! .hgtags Changeset: 959e8fca4615 Author: asaha Date: 2014-12-02 11:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/959e8fca4615 Added tag jdk8u31-b11 for changeset 497c783d228e ! .hgtags Changeset: 9d0c737694ec Author: asaha Date: 2014-12-08 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9d0c737694ec Added tag jdk8u31-b12 for changeset 959e8fca4615 ! .hgtags Changeset: 8f3f4002fb38 Author: asaha Date: 2014-12-16 14:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8f3f4002fb38 Merge ! .hgtags Changeset: cf30277c68fb Author: asaha Date: 2014-12-17 12:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/cf30277c68fb Merge ! .hgtags Changeset: 224399485cc6 Author: asaha Date: 2014-12-17 17:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/224399485cc6 Added tag jdk8u31-b13 for changeset 9d0c737694ec ! .hgtags Changeset: 244dbe773d21 Author: asaha Date: 2014-12-23 10:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/244dbe773d21 Merge ! .hgtags Changeset: 5005b4bb6f0d Author: asaha Date: 2015-01-02 14:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5005b4bb6f0d Merge ! .hgtags Changeset: 6e928fd91525 Author: asaha Date: 2015-01-15 11:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6e928fd91525 Merge ! .hgtags Changeset: 7a0dacd12a9e Author: coffeys Date: 2015-01-21 17:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7a0dacd12a9e Merge ! .hgtags Changeset: 5eb3236cc4a7 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5eb3236cc4a7 Added tag jdk8u60-b01 for changeset 7a0dacd12a9e ! .hgtags Changeset: 13d98e20e58d Author: katleman Date: 2015-02-11 12:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/13d98e20e58d Added tag jdk8u60-b02 for changeset 5eb3236cc4a7 ! .hgtags Changeset: cd666534bc24 Author: aefimov Date: 2015-01-26 22:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/cd666534bc24 8046817: JDK 8 schemagen tool does not generate xsd files for enum types Reviewed-by: joehw, mkos ! src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java Changeset: 3e52068e8b9d Author: lana Date: 2015-02-11 18:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3e52068e8b9d Merge Changeset: 02b1d3c68132 Author: katleman Date: 2015-02-18 12:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/02b1d3c68132 Added tag jdk8u60-b03 for changeset 3e52068e8b9d ! .hgtags Changeset: 4dfd5dbd3014 Author: katleman Date: 2015-02-25 12:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4dfd5dbd3014 Added tag jdk8u60-b04 for changeset 02b1d3c68132 ! .hgtags Changeset: 77baf9afe664 Author: katleman Date: 2015-03-04 12:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/77baf9afe664 Added tag jdk8u60-b05 for changeset 4dfd5dbd3014 ! .hgtags Changeset: b6755a463ccf Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b6755a463ccf Added tag jdk8u40-b22 for changeset 6e928fd91525 ! .hgtags Changeset: 5fbbfd66643e Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5fbbfd66643e Added tag jdk8u40-b23 for changeset b6755a463ccf ! .hgtags Changeset: b6120aaf2aee Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b6120aaf2aee Added tag jdk8u40-b24 for changeset 5fbbfd66643e ! .hgtags Changeset: 1bcb30bdd988 Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1bcb30bdd988 Added tag jdk8u40-b25 for changeset b6120aaf2aee ! .hgtags Changeset: 6f4fc55fcd63 Author: coffeys Date: 2015-02-26 10:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6f4fc55fcd63 Merge ! .hgtags Changeset: 566d452158a1 Author: lana Date: 2015-02-27 15:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/566d452158a1 Merge ! .hgtags Changeset: a22a9460d53f Author: lana Date: 2015-03-05 09:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a22a9460d53f Merge ! .hgtags Changeset: 6f0885023e43 Author: katleman Date: 2015-03-11 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6f0885023e43 Added tag jdk8u60-b06 for changeset a22a9460d53f ! .hgtags Changeset: 078fde829e87 Author: katleman Date: 2015-03-18 13:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/078fde829e87 Added tag jdk8u60-b07 for changeset 6f0885023e43 ! .hgtags Changeset: 7add02dfb2b8 Author: katleman Date: 2015-03-25 10:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7add02dfb2b8 Added tag jdk8u60-b08 for changeset 078fde829e87 ! .hgtags Changeset: b15a21fbf161 Author: dlong Date: 2015-03-12 17:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b15a21fbf161 Merge ! .hgtags Changeset: 4a191dd7f5b3 Author: dlong Date: 2015-03-23 22:47 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4a191dd7f5b3 Merge Changeset: fbb7b2d1321f Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/fbb7b2d1321f Merge Changeset: 3e7a28ca602b Author: katleman Date: 2015-04-01 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3e7a28ca602b Added tag jdk8u60-b09 for changeset fbb7b2d1321f ! .hgtags Changeset: 6c8f28adad48 Author: katleman Date: 2015-04-09 06:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6c8f28adad48 Added tag jdk8u60-b10 for changeset 3e7a28ca602b ! .hgtags Changeset: 31bf0dfe20d6 Author: asaha Date: 2014-10-09 12:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/31bf0dfe20d6 Added tag jdk8u45-b00 for changeset 667a4aee3720 ! .hgtags Changeset: d1b8a1d3b853 Author: asaha Date: 2014-10-09 13:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d1b8a1d3b853 Merge ! .hgtags Changeset: 14d680f8d80d Author: asaha Date: 2014-10-14 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/14d680f8d80d Merge ! .hgtags Changeset: e044bd1da6b8 Author: asaha Date: 2014-10-20 23:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e044bd1da6b8 Merge ! .hgtags Changeset: a14efa699f0f Author: mkos Date: 2014-10-24 15:02 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a14efa699f0f 8054367: More references for endpoints Summary: fix also reviewed by Iaroslav.Savytskyi at oracle.com, Alexander.Fomin at oracle.com Reviewed-by: mullan, skoivu ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/api/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/XmlFactory.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/model/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/ProviderImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java Changeset: d9f451ee4b85 Author: asaha Date: 2014-10-24 17:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d9f451ee4b85 Merge ! .hgtags Changeset: eee054dcc880 Author: asaha Date: 2014-11-06 09:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/eee054dcc880 Merge ! .hgtags Changeset: be10e382f35d Author: asaha Date: 2014-11-19 15:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/be10e382f35d Merge ! .hgtags Changeset: 677690c4efd3 Author: asaha Date: 2014-12-01 11:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/677690c4efd3 Merge ! .hgtags Changeset: cb6added4913 Author: asaha Date: 2014-12-12 14:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/cb6added4913 Merge ! .hgtags Changeset: 8c6b5758692a Author: asaha Date: 2014-12-15 15:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8c6b5758692a Added tag jdk8u45-b01 for changeset cb6added4913 ! .hgtags Changeset: a140eb0caf04 Author: asaha Date: 2014-12-17 09:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a140eb0caf04 Merge ! .hgtags Changeset: 5cd2b7e1836f Author: asaha Date: 2014-12-22 10:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5cd2b7e1836f Merge ! .hgtags Changeset: da8457217afd Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/da8457217afd Added tag jdk8u25-b32 for changeset 90b0097a98f1 ! .hgtags Changeset: 2be64fe05df0 Author: asaha Date: 2014-12-03 09:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2be64fe05df0 Merge ! .hgtags Changeset: 86111e41a15d Author: asaha Date: 2014-12-12 08:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/86111e41a15d Merge ! .hgtags Changeset: 69635d2cc55e Author: asaha Date: 2014-12-18 14:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/69635d2cc55e Merge ! .hgtags Changeset: d681964dac4f Author: asaha Date: 2014-12-17 08:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d681964dac4f Added tag jdk8u25-b33 for changeset da8457217afd ! .hgtags Changeset: 49e91817cbe1 Author: asaha Date: 2014-12-18 14:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/49e91817cbe1 Merge ! .hgtags Changeset: 855a7b930205 Author: asaha Date: 2014-12-22 12:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/855a7b930205 Merge ! .hgtags Changeset: b187f2fd6ad5 Author: asaha Date: 2014-12-22 14:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b187f2fd6ad5 Added tag jdk8u45-b02 for changeset 855a7b930205 ! .hgtags Changeset: f00fd201f6b5 Author: asaha Date: 2014-12-29 14:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f00fd201f6b5 Merge ! .hgtags Changeset: 01713bfc1e12 Author: asaha Date: 2015-01-05 09:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/01713bfc1e12 Merge ! .hgtags Changeset: 74aae7549ef8 Author: asaha Date: 2015-01-05 10:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/74aae7549ef8 Merge ! .hgtags Changeset: 9e20c5acb448 Author: asaha Date: 2015-01-12 06:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9e20c5acb448 Added tag jdk8u31-b31 for changeset 49e91817cbe1 ! .hgtags Changeset: 698a88182586 Author: asaha Date: 2015-01-12 07:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/698a88182586 Merge ! .hgtags Changeset: bc4101726a49 Author: asaha Date: 2015-01-12 13:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/bc4101726a49 Added tag jdk8u45-b03 for changeset 698a88182586 ! .hgtags Changeset: 1dc4a0770577 Author: asaha Date: 2015-01-19 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1dc4a0770577 Merge ! .hgtags Changeset: ea23d583e363 Author: asaha Date: 2015-01-20 09:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ea23d583e363 Added tag jdk8u31-b32 for changeset 9e20c5acb448 ! .hgtags Changeset: c7307f75843b Author: asaha Date: 2015-01-20 10:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c7307f75843b Merge ! .hgtags Changeset: b5e9639af6d6 Author: asaha Date: 2015-01-20 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b5e9639af6d6 Added tag jdk8u45-b04 for changeset c7307f75843b ! .hgtags Changeset: 6bd873f17e03 Author: asaha Date: 2015-01-22 15:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6bd873f17e03 Merge ! .hgtags Changeset: 12f4795e2ad0 Author: asaha Date: 2015-01-26 12:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/12f4795e2ad0 Added tag jdk8u45-b05 for changeset 6bd873f17e03 ! .hgtags Changeset: 5944c1915aa1 Author: asaha Date: 2015-01-28 15:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5944c1915aa1 Merge ! .hgtags Changeset: a5e99f4d067e Author: aefimov Date: 2015-01-26 22:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a5e99f4d067e 8046817: JDK 8 schemagen tool does not generate xsd files for enum types Reviewed-by: joehw, mkos ! src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java Changeset: d8faea5e290e Author: asaha Date: 2015-02-02 13:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d8faea5e290e Added tag jdk8u45-b06 for changeset a5e99f4d067e ! .hgtags Changeset: 145ea6d2899f Author: asaha Date: 2015-02-04 13:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/145ea6d2899f Merge ! .hgtags Changeset: 92a8559af833 Author: asaha Date: 2015-02-09 09:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/92a8559af833 Added tag jdk8u45-b07 for changeset 145ea6d2899f ! .hgtags Changeset: f3d678fe58e7 Author: asaha Date: 2015-02-11 14:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f3d678fe58e7 Merge ! .hgtags Changeset: 8f2e51101518 Author: asaha Date: 2015-02-16 11:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8f2e51101518 Added tag jdk8u45-b08 for changeset f3d678fe58e7 ! .hgtags Changeset: 24a61eacfd46 Author: asaha Date: 2015-02-18 13:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/24a61eacfd46 Merge ! .hgtags Changeset: 68f39c5c2ba6 Author: asaha Date: 2015-02-26 10:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/68f39c5c2ba6 Merge ! .hgtags Changeset: 5cf887e3e136 Author: asaha Date: 2015-02-23 14:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5cf887e3e136 Added tag jdk8u45-b09 for changeset 8f2e51101518 ! .hgtags Changeset: bba10054d51c Author: asaha Date: 2015-02-26 10:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/bba10054d51c Merge ! .hgtags Changeset: 2e21fbbf73ca Author: asaha Date: 2015-03-02 11:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2e21fbbf73ca Added tag jdk8u45-b10 for changeset 5cf887e3e136 ! .hgtags Changeset: a5f2cdedb940 Author: asaha Date: 2015-03-07 10:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a5f2cdedb940 Added tag jdk8u40-b26 for changeset 1bcb30bdd988 ! .hgtags Changeset: 855fd9dfcbee Author: asaha Date: 2015-03-07 16:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/855fd9dfcbee Merge ! .hgtags Changeset: 2057d1f02b4d Author: asaha Date: 2015-03-09 12:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2057d1f02b4d Added tag jdk8u45-b11 for changeset 855fd9dfcbee ! .hgtags Changeset: 6b7c53099eb1 Author: asaha Date: 2015-03-10 15:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6b7c53099eb1 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 4df88e579f83 Author: asaha Date: 2015-03-12 20:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4df88e579f83 Added tag jdk8u40-b27 for changeset a5f2cdedb940 ! .hgtags Changeset: 3f6c3f48179a Author: asaha Date: 2015-03-16 09:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3f6c3f48179a Merge ! .hgtags Changeset: 15fb2359f5f8 Author: asaha Date: 2015-03-16 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/15fb2359f5f8 Added tag jdk8u45-b12 for changeset 3f6c3f48179a ! .hgtags Changeset: bad02ac45d59 Author: asaha Date: 2015-03-17 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/bad02ac45d59 Added tag jdk8u45-b13 for changeset 15fb2359f5f8 ! .hgtags Changeset: 949f2f7f879f Author: asaha Date: 2015-03-17 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/949f2f7f879f Merge ! .hgtags Changeset: c56d9ab25cd2 Author: asaha Date: 2015-03-18 18:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c56d9ab25cd2 Merge ! .hgtags Changeset: 6ef2737c4903 Author: asaha Date: 2015-03-25 11:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6ef2737c4903 Merge ! .hgtags Changeset: 1bd07f32a98f Author: asaha Date: 2015-04-01 11:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1bd07f32a98f Merge ! .hgtags Changeset: 5e21bdb23112 Author: asaha Date: 2015-04-09 22:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5e21bdb23112 Merge ! .hgtags Changeset: cc7d796b8f12 Author: asaha Date: 2015-04-10 07:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/cc7d796b8f12 Added tag jdk8u45-b14 for changeset bad02ac45d59 ! .hgtags Changeset: 334320b978e0 Author: asaha Date: 2015-04-10 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/334320b978e0 Merge ! .hgtags Changeset: fab06c192b0b Author: katleman Date: 2015-04-15 14:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/fab06c192b0b Added tag jdk8u60-b11 for changeset 334320b978e0 ! .hgtags Changeset: 4390fe716719 Author: katleman Date: 2015-04-22 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4390fe716719 Added tag jdk8u60-b12 for changeset fab06c192b0b ! .hgtags Changeset: dc25e0fc349d Author: katleman Date: 2015-04-29 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/dc25e0fc349d Added tag jdk8u60-b13 for changeset 4390fe716719 ! .hgtags Changeset: cf1b48d7ca5d Author: aefimov Date: 2015-04-23 22:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/cf1b48d7ca5d 8073357: schema1.xsd has wrong content. Sequence of the enum values has been changed Reviewed-by: joehw, lancea ! src/share/jaxws_classes/com/sun/tools/internal/jxc/model/nav/ApNavigator.java Changeset: 2405ebba5b8b Author: lana Date: 2015-04-23 16:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2405ebba5b8b Merge Changeset: feb70717506d Author: lana Date: 2015-04-29 14:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/feb70717506d Merge Changeset: 8c0018c9c533 Author: katleman Date: 2015-05-06 13:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8c0018c9c533 Added tag jdk8u60-b14 for changeset feb70717506d ! .hgtags Changeset: 1c9eb173022b Author: katleman Date: 2015-05-13 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1c9eb173022b Added tag jdk8u60-b15 for changeset 8c0018c9c533 ! .hgtags Changeset: d6a80a0a3e9a Author: katleman Date: 2015-05-21 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d6a80a0a3e9a Added tag jdk8u60-b16 for changeset 1c9eb173022b ! .hgtags Changeset: 53361b1cead8 Author: katleman Date: 2015-05-27 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/53361b1cead8 Added tag jdk8u60-b17 for changeset d6a80a0a3e9a ! .hgtags Changeset: 5b422975b71d Author: katleman Date: 2015-06-03 08:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5b422975b71d Added tag jdk8u60-b18 for changeset 53361b1cead8 ! .hgtags Changeset: 1a4b2888aa98 Author: lana Date: 2015-06-10 18:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1a4b2888aa98 Added tag jdk8u60-b19 for changeset 5b422975b71d ! .hgtags Changeset: a414aec2d19c Author: lana Date: 2015-06-17 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a414aec2d19c Added tag jdk8u60-b20 for changeset 1a4b2888aa98 ! .hgtags Changeset: da59a84b687e Author: katleman Date: 2015-06-24 10:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/da59a84b687e Added tag jdk8u60-b21 for changeset a414aec2d19c ! .hgtags Changeset: 085ad83dba3d Author: jeff Date: 2015-06-26 16:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/085ad83dba3d 8079531: Third Party License Readme update for 8u60 Reviewed-by: tbell, iris ! THIRD_PARTY_README Changeset: 6079c26a3b8f Author: lana Date: 2015-06-27 23:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6079c26a3b8f Merge Changeset: c21563403b7a Author: asaha Date: 2015-07-01 21:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c21563403b7a Added tag jdk8u60-b22 for changeset 6079c26a3b8f ! .hgtags Changeset: ae55deb67fd5 Author: robm Date: 2015-07-08 14:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ae55deb67fd5 Added tag jdk8u66-b00 for changeset 6079c26a3b8f ! .hgtags Changeset: e30df321ef99 Author: asaha Date: 2015-01-08 08:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e30df321ef99 Added tag jdk8u51-b00 for changeset 74aae7549ef8 ! .hgtags Changeset: b24f670659f0 Author: asaha Date: 2015-01-12 15:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b24f670659f0 Merge ! .hgtags Changeset: 616527f64be7 Author: asaha Date: 2015-01-22 09:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/616527f64be7 Merge ! .hgtags Changeset: 4b4edb114bc8 Author: asaha Date: 2015-01-22 10:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4b4edb114bc8 Merge ! .hgtags Changeset: 9f5b9406e4c4 Author: asaha Date: 2015-01-22 10:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9f5b9406e4c4 Merge ! .hgtags Changeset: fc20d5bd2512 Author: asaha Date: 2015-01-28 21:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/fc20d5bd2512 Merge ! .hgtags Changeset: afb9e59889ad Author: asaha Date: 2015-02-12 08:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/afb9e59889ad Merge ! .hgtags Changeset: 35653a65a39d Author: asaha Date: 2015-02-17 11:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/35653a65a39d Merge ! .hgtags Changeset: 63985bfdcdce Author: asaha Date: 2015-02-25 11:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/63985bfdcdce Merge ! .hgtags Changeset: e7a9c2fb6b05 Author: asaha Date: 2015-02-10 15:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e7a9c2fb6b05 Added tag jdk8u31-b33 for changeset ea23d583e363 ! .hgtags Changeset: 78d8cafb17e4 Author: asaha Date: 2015-02-25 12:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/78d8cafb17e4 Merge ! .hgtags Changeset: a561467595cb Author: asaha Date: 2015-02-25 12:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a561467595cb Added tag jdk8u51-b01 for changeset 78d8cafb17e4 ! .hgtags Changeset: 9bd6f57d97e5 Author: asaha Date: 2015-03-02 11:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9bd6f57d97e5 Merge ! .hgtags Changeset: d838f79d02c4 Author: asaha Date: 2015-03-04 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d838f79d02c4 Added tag jdk8u51-b02 for changeset 9bd6f57d97e5 ! .hgtags Changeset: 396cc6798766 Author: asaha Date: 2015-03-09 15:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/396cc6798766 Merge ! .hgtags Changeset: 100559ac25ba Author: asaha Date: 2015-03-10 15:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/100559ac25ba Merge Changeset: d081a51bea70 Author: asaha Date: 2015-03-02 12:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d081a51bea70 Merge ! .hgtags Changeset: a342e6841e8d Author: asaha Date: 2015-03-07 16:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a342e6841e8d Merge ! .hgtags Changeset: df6286d3c1e8 Author: asaha Date: 2015-03-11 13:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/df6286d3c1e8 Added tag jdk8u40-b31 for changeset a342e6841e8d ! .hgtags Changeset: a9ed1bcefec1 Author: asaha Date: 2015-03-11 14:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a9ed1bcefec1 Merge ! .hgtags Changeset: 55ba1cdcc69b Author: asaha Date: 2015-03-11 14:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/55ba1cdcc69b Added tag jdk8u51-b03 for changeset a9ed1bcefec1 ! .hgtags Changeset: 8960bce00f1a Author: asaha Date: 2015-03-12 22:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8960bce00f1a Merge ! .hgtags Changeset: f9e72841a77f Author: asaha Date: 2015-03-16 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f9e72841a77f Added tag jdk8u40-b32 for changeset 8960bce00f1a ! .hgtags Changeset: c8890fb746cb Author: asaha Date: 2015-03-16 12:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c8890fb746cb Merge ! .hgtags Changeset: 47a66e950073 Author: asaha Date: 2015-03-16 15:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/47a66e950073 Merge ! .hgtags Changeset: 8a7494ab9691 Author: asaha Date: 2015-03-17 11:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8a7494ab9691 Merge ! .hgtags Changeset: 3d07c26d5012 Author: asaha Date: 2015-03-17 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3d07c26d5012 Merge ! .hgtags Changeset: 834da1120e80 Author: asaha Date: 2015-03-18 15:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/834da1120e80 Added tag jdk8u51-b04 for changeset 3d07c26d5012 ! .hgtags Changeset: 243ba3774d18 Author: asaha Date: 2015-03-23 11:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/243ba3774d18 Added tag jdk8u51-b05 for changeset 834da1120e80 ! .hgtags Changeset: b61213045ec6 Author: asaha Date: 2015-03-30 11:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b61213045ec6 Added tag jdk8u51-b06 for changeset 243ba3774d18 ! .hgtags Changeset: 52e6f8884323 Author: asaha Date: 2015-04-06 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/52e6f8884323 Added tag jdk8u45-b31 for changeset 8a7494ab9691 ! .hgtags Changeset: 13d1721eae3b Author: asaha Date: 2015-04-06 11:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/13d1721eae3b Merge ! .hgtags Changeset: cbba234a2b48 Author: asaha Date: 2015-04-06 12:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/cbba234a2b48 Added tag jdk8u51-b07 for changeset 13d1721eae3b ! .hgtags Changeset: 2732ec16f04a Author: asaha Date: 2015-04-13 14:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2732ec16f04a Added tag jdk8u51-b08 for changeset cbba234a2b48 ! .hgtags Changeset: 1c022144b99b Author: asaha Date: 2015-04-13 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1c022144b99b Merge ! .hgtags Changeset: 67e3db8ade75 Author: asaha Date: 2015-04-13 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/67e3db8ade75 Added tag jdk8u45-b32 for changeset 1c022144b99b ! .hgtags Changeset: 9116c6bb2ffa Author: asaha Date: 2015-04-15 11:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9116c6bb2ffa Merge ! .hgtags Changeset: 783b917616ab Author: asaha Date: 2015-04-20 12:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/783b917616ab Added tag jdk8u51-b09 for changeset 9116c6bb2ffa ! .hgtags Changeset: 4427f25e3f3c Author: asaha Date: 2015-04-27 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4427f25e3f3c Added tag jdk8u51-b10 for changeset 783b917616ab ! .hgtags Changeset: 31a95002c5cc Author: aefimov Date: 2015-04-23 22:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/31a95002c5cc 8073357: schema1.xsd has wrong content. Sequence of the enum values has been changed Reviewed-by: joehw, lancea ! src/share/jaxws_classes/com/sun/tools/internal/jxc/model/nav/ApNavigator.java Changeset: 1a0139074296 Author: asaha Date: 2015-04-30 00:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1a0139074296 Added tag jdk8u45-b15 for changeset cc7d796b8f12 ! .hgtags Changeset: 5a69995912aa Author: asaha Date: 2015-04-30 23:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5a69995912aa Merge ! .hgtags Changeset: 1a855f69de64 Author: asaha Date: 2015-05-05 10:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1a855f69de64 Added tag jdk8u51-b11 for changeset 5a69995912aa ! .hgtags Changeset: 880b67345f55 Author: asaha Date: 2015-05-11 12:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/880b67345f55 Added tag jdk8u51-b12 for changeset 1a855f69de64 ! .hgtags Changeset: 4a6824c3fd8d Author: asaha Date: 2015-05-18 12:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4a6824c3fd8d Added tag jdk8u51-b13 for changeset 880b67345f55 ! .hgtags Changeset: dde8e5b2366b Author: asaha Date: 2015-05-26 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/dde8e5b2366b Added tag jdk8u51-b14 for changeset 4a6824c3fd8d ! .hgtags Changeset: e607e1ed8b30 Author: asaha Date: 2015-05-28 20:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e607e1ed8b30 Merge ! .hgtags Changeset: 012ff7f7a97d Author: asaha Date: 2015-06-03 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/012ff7f7a97d Merge ! .hgtags Changeset: e465c106bfe3 Author: asaha Date: 2015-06-01 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e465c106bfe3 Added tag jdk8u51-b15 for changeset dde8e5b2366b ! .hgtags Changeset: 03f70efc1131 Author: asaha Date: 2015-06-04 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/03f70efc1131 Merge ! .hgtags Changeset: a521d03d2e50 Author: asaha Date: 2015-06-08 11:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a521d03d2e50 Added tag jdk8u51-b16 for changeset e465c106bfe3 ! .hgtags Changeset: a2d38e768da2 Author: asaha Date: 2015-06-08 12:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a2d38e768da2 Merge ! .hgtags Changeset: 29abf3499fa7 Author: asaha Date: 2015-06-10 23:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/29abf3499fa7 Merge ! .hgtags Changeset: 0b9e89f0cc57 Author: asaha Date: 2015-06-17 21:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0b9e89f0cc57 Merge ! .hgtags Changeset: 7a324f3be025 Author: asaha Date: 2015-06-24 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7a324f3be025 Merge ! .hgtags Changeset: 8f3b244a28c4 Author: asaha Date: 2015-07-01 22:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8f3b244a28c4 Merge ! .hgtags Changeset: 87701635110e Author: katleman Date: 2015-07-08 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/87701635110e Added tag jdk8u60-b23 for changeset c21563403b7a ! .hgtags Changeset: 1c394b3be966 Author: asaha Date: 2015-07-08 12:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1c394b3be966 Merge ! .hgtags Changeset: ffa4182cf13e Author: asaha Date: 2015-07-14 09:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ffa4182cf13e Merge ! .hgtags Changeset: 0497fdafbc8d Author: asaha Date: 2015-07-15 11:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0497fdafbc8d Added tag jdk8u60-b24 for changeset 1c394b3be966 ! .hgtags Changeset: 9655502cb94f Author: asaha Date: 2015-07-15 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9655502cb94f Merge ! .hgtags Changeset: 0357274e67e9 Author: katleman Date: 2015-07-16 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0357274e67e9 Added tag jdk8u66-b01 for changeset 9655502cb94f ! .hgtags Changeset: 3cbfc8bd4b1c Author: asaha Date: 2015-07-28 22:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3cbfc8bd4b1c Added tag jdk8u66-b02 for changeset 0357274e67e9 ! .hgtags Changeset: 121e784f01d1 Author: asaha Date: 2015-08-07 11:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/121e784f01d1 Added tag jdk8u72-b00 for changeset 3cbfc8bd4b1c ! .hgtags From aph at redhat.com Fri Sep 11 15:20:22 2015 From: aph at redhat.com (aph at redhat.com) Date: Fri, 11 Sep 2015 15:20:22 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/corba: 358 new changesets Message-ID: <201509111520.t8BFKN43014685@aojmv0008.oracle.com> Changeset: d9985581e2a4 Author: katleman Date: 2014-04-30 11:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d9985581e2a4 Added tag jdk8u20-b12 for changeset 673829390271 ! .hgtags Changeset: 1680797c869e Author: katleman Date: 2014-05-07 10:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1680797c869e Added tag jdk8u20-b13 for changeset d9985581e2a4 ! .hgtags Changeset: e5d18e31c1fb Author: katleman Date: 2014-05-13 23:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e5d18e31c1fb Added tag jdk8u20-b14 for changeset 1680797c869e ! .hgtags Changeset: d88cf94e5723 Author: mfang Date: 2014-05-09 20:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d88cf94e5723 8041424: 8u20 l10n resource file translation update 1 Reviewed-by: naoto, yhuang ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties Changeset: 2b5fc508ea8d Author: mfang Date: 2014-05-12 09:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2b5fc508ea8d Merge Changeset: 5949c1303929 Author: lana Date: 2014-05-14 11:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5949c1303929 Merge Changeset: db1b47c1102e Author: katleman Date: 2014-05-21 10:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/db1b47c1102e Added tag jdk8u20-b15 for changeset 5949c1303929 ! .hgtags Changeset: 90a428aa799d Author: katleman Date: 2014-05-28 02:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/90a428aa799d Added tag jdk8u20-b16 for changeset db1b47c1102e ! .hgtags Changeset: 2c5113522ce5 Author: katleman Date: 2014-06-04 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2c5113522ce5 Added tag jdk8u20-b17 for changeset 90a428aa799d ! .hgtags Changeset: b078cb18ef95 Author: katleman Date: 2014-06-11 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b078cb18ef95 Added tag jdk8u20-b18 for changeset 2c5113522ce5 ! .hgtags Changeset: 31bda0ce42b3 Author: katleman Date: 2014-06-18 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/31bda0ce42b3 Added tag jdk8u20-b19 for changeset b078cb18ef95 ! .hgtags Changeset: 009fc3f785a9 Author: coffeys Date: 2014-06-07 10:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/009fc3f785a9 8042789: org.omg.CORBA.ORBSingletonClass loading no longer uses context class loader Reviewed-by: alanb, lancea ! src/share/classes/org/omg/CORBA/ORB.java Changeset: 9739ba5d1b3a Author: lana Date: 2014-06-16 11:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9739ba5d1b3a Merge Changeset: aca1d25d1081 Author: lana Date: 2014-06-19 17:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/aca1d25d1081 Merge Changeset: 7d1e0f0b63f1 Author: katleman Date: 2014-06-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7d1e0f0b63f1 Added tag jdk8u20-b20 for changeset aca1d25d1081 ! .hgtags Changeset: df640c1bd04f Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/df640c1bd04f Added tag jdk8u40-b00 for changeset 7d1e0f0b63f1 ! .hgtags Changeset: dd7b91284bfa Author: mfang Date: 2014-06-25 14:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/dd7b91284bfa 8047145: 8u20 l10n resource file translation update 2 Reviewed-by: naoto ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties Changeset: 3b5622505258 Author: mfang Date: 2014-06-27 14:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3b5622505258 Merge Changeset: a4f04a11d70c Author: lana Date: 2014-07-07 18:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a4f04a11d70c Merge Changeset: 20e2e121586b Author: coffeys Date: 2014-07-01 15:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/20e2e121586b 7095856: OutputStreamHook doesn't handle null values Reviewed-by: lancea, msheppar ! src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java Changeset: 7677bf14d105 Author: katleman Date: 2014-07-02 15:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7677bf14d105 Added tag jdk8u20-b21 for changeset 7d1e0f0b63f1 ! .hgtags Changeset: cd45ba81e430 Author: katleman Date: 2014-07-09 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/cd45ba81e430 Added tag jdk8u20-b22 for changeset 7677bf14d105 ! .hgtags Changeset: a6d4a61b5df0 Author: mfang Date: 2014-06-25 14:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a6d4a61b5df0 8047145: 8u20 l10n resource file translation update 2 Reviewed-by: naoto ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties Changeset: b767e2907531 Author: lana Date: 2014-07-07 18:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b767e2907531 Merge Changeset: 1d8878d5193f Author: lana Date: 2014-07-10 14:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1d8878d5193f Merge Changeset: 2bda3fb95fa9 Author: asaha Date: 2014-02-12 11:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2bda3fb95fa9 Added tag jdk8u11-b00 for changeset 1f95c888e5ef ! .hgtags Changeset: e23ff923e2f7 Author: asaha Date: 2014-02-12 11:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e23ff923e2f7 Merge ! .hgtags Changeset: d1225ba74e38 Author: asaha Date: 2014-02-18 14:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d1225ba74e38 Merge ! .hgtags Changeset: 202cf27c7ad4 Author: asaha Date: 2014-02-26 22:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/202cf27c7ad4 Merge ! .hgtags Changeset: d5e00185a577 Author: asaha Date: 2014-03-11 14:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d5e00185a577 Merge ! .hgtags Changeset: e2cfebaf3b9d Author: asaha Date: 2014-03-20 10:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e2cfebaf3b9d Merge ! .hgtags Changeset: 152d1b91e5c5 Author: katleman Date: 2014-03-25 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/152d1b91e5c5 Added tag jdk8u11-b01 for changeset e2cfebaf3b9d ! .hgtags Changeset: 60b073836311 Author: katleman Date: 2014-04-01 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/60b073836311 Added tag jdk8u11-b02 for changeset 152d1b91e5c5 ! .hgtags Changeset: 4a0c834de282 Author: katleman Date: 2014-04-08 11:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4a0c834de282 Added tag jdk8u11-b03 for changeset 60b073836311 ! .hgtags Changeset: 08aa9f55fe5b Author: katleman Date: 2014-04-15 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/08aa9f55fe5b Added tag jdk8u11-b04 for changeset 4a0c834de282 ! .hgtags Changeset: d6f052f3ad5d Author: katleman Date: 2014-04-22 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d6f052f3ad5d Added tag jdk8u11-b05 for changeset 08aa9f55fe5b ! .hgtags Changeset: 3052e1208958 Author: katleman Date: 2014-04-29 12:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3052e1208958 Added tag jdk8u11-b06 for changeset d6f052f3ad5d ! .hgtags Changeset: fff1b1687ed6 Author: katleman Date: 2014-05-06 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/fff1b1687ed6 Added tag jdk8u11-b07 for changeset 3052e1208958 ! .hgtags Changeset: f846c0c1c330 Author: katleman Date: 2014-05-13 08:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f846c0c1c330 Added tag jdk8u11-b08 for changeset fff1b1687ed6 ! .hgtags Changeset: 3e4b895d06e8 Author: katleman Date: 2014-05-19 20:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3e4b895d06e8 Added tag jdk8u11-b09 for changeset f846c0c1c330 ! .hgtags Changeset: 6b47d1716bff Author: asaha Date: 2014-05-20 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6b47d1716bff Merge ! .hgtags Changeset: ce324096c562 Author: katleman Date: 2014-05-28 02:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ce324096c562 Added tag jdk8u11-b10 for changeset 3e4b895d06e8 ! .hgtags Changeset: f70d84eb1db4 Author: asaha Date: 2014-05-28 11:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f70d84eb1db4 Merge ! .hgtags Changeset: c98d012bb183 Author: asaha Date: 2014-05-28 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c98d012bb183 Merge ! .hgtags Changeset: 02e0fe2b619f Author: asaha Date: 2014-06-04 08:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/02e0fe2b619f Merge ! .hgtags Changeset: c4d817051c6a Author: katleman Date: 2014-06-03 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c4d817051c6a Added tag jdk8u11-b11 for changeset ce324096c562 ! .hgtags Changeset: 993e684db347 Author: asaha Date: 2014-06-05 15:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/993e684db347 Merge ! .hgtags Changeset: ac11ba4fa9b9 Author: asaha Date: 2014-06-11 09:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ac11ba4fa9b9 Merge ! .hgtags Changeset: 5beb71e7d3ba Author: katleman Date: 2014-06-17 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5beb71e7d3ba Added tag jdk8u11-b12 for changeset c4d817051c6a ! .hgtags Changeset: 582197955a98 Author: asaha Date: 2014-06-17 15:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/582197955a98 Merge ! .hgtags Changeset: 9d807a585678 Author: asaha Date: 2014-06-18 12:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9d807a585678 Merge ! .hgtags Changeset: 0eb0fa7e8a9e Author: asaha Date: 2014-06-26 07:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0eb0fa7e8a9e Merge ! .hgtags Changeset: a88e86144053 Author: katleman Date: 2014-06-13 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a88e86144053 Added tag jdk8u5-b31 for changeset 0355626e8863 ! .hgtags Changeset: c79def3415b9 Author: asaha Date: 2014-06-24 13:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c79def3415b9 Merge ! .hgtags Changeset: 689293315819 Author: asaha Date: 2014-06-26 07:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/689293315819 Merge ! .hgtags Changeset: 100ce68df0c2 Author: asaha Date: 2014-06-26 18:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/100ce68df0c2 Added tag jdk8u11-b31 for changeset c79def3415b9 ! .hgtags Changeset: ca1034085e32 Author: asaha Date: 2014-07-02 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ca1034085e32 Merge ! .hgtags Changeset: 956e23318743 Author: asaha Date: 2014-07-02 15:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/956e23318743 Merge ! .hgtags Changeset: 78d118d90ace Author: asaha Date: 2014-07-10 07:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/78d118d90ace Merge ! .hgtags Changeset: 919405d7316d Author: asaha Date: 2014-07-14 08:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/919405d7316d Merge Changeset: 45d5d95a377b Author: katleman Date: 2014-07-16 11:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/45d5d95a377b Added tag jdk8u20-b23 for changeset 919405d7316d ! .hgtags Changeset: 8f7e8338fd51 Author: robm Date: 2014-07-17 18:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8f7e8338fd51 Merge ! .hgtags Changeset: c5d9822a3c18 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c5d9822a3c18 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 504b4455570e Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/504b4455570e Added tag jdk8u40-b01 for changeset c5d9822a3c18 ! .hgtags Changeset: 91cd0ecdbe08 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/91cd0ecdbe08 Added tag jdk8u40-b02 for changeset 504b4455570e ! .hgtags Changeset: 96f6e8904a34 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/96f6e8904a34 Added tag jdk8u40-b03 for changeset 91cd0ecdbe08 ! .hgtags Changeset: d11c1396630e Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d11c1396630e 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 34c930eaa6b5 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/34c930eaa6b5 Merge Changeset: 3377d1a43c36 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3377d1a43c36 Added tag jdk8u20-b25 for changeset 34c930eaa6b5 ! .hgtags Changeset: 7904c7c27d84 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7904c7c27d84 Added tag jdk8u20-b24 for changeset 34c930eaa6b5 ! .hgtags Changeset: 37bde23c96f6 Author: coffeys Date: 2014-07-30 03:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/37bde23c96f6 Merge ! .hgtags Changeset: 83bebea0c36c Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/83bebea0c36c Added tag jdk8u20-b26 for changeset 37bde23c96f6 ! .hgtags Changeset: e172527a02e2 Author: coffeys Date: 2014-08-19 20:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e172527a02e2 Merge ! .hgtags Changeset: 81e82bb0a4ea Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/81e82bb0a4ea Merge ! .hgtags Changeset: f3969243c71a Author: lana Date: 2014-08-28 16:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f3969243c71a Merge ! .hgtags Changeset: 740fea207f70 Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/740fea207f70 Added tag jdk8u40-b04 for changeset f3969243c71a ! .hgtags Changeset: ced787f7545f Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ced787f7545f Added tag jdk8u40-b05 for changeset 740fea207f70 ! .hgtags Changeset: 0d09cb188d39 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0d09cb188d39 Added tag jdk8u40-b06 for changeset ced787f7545f ! .hgtags Changeset: 8d4971881c66 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8d4971881c66 Added tag jdk8u40-b07 for changeset 0d09cb188d39 ! .hgtags Changeset: bf87d7191166 Author: asaha Date: 2014-10-01 07:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bf87d7191166 Added tag jdk8u40-b08 for changeset 8d4971881c66 ! .hgtags Changeset: a33d4595c8b5 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a33d4595c8b5 Added tag jdk8u40-b09 for changeset bf87d7191166 ! .hgtags Changeset: 5df023222805 Author: asaha Date: 2014-04-16 09:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5df023222805 Added tag jdk8u25-b00 for changeset 08aa9f55fe5b ! .hgtags Changeset: 06eeff0c4246 Author: asaha Date: 2014-05-06 10:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/06eeff0c4246 Merge ! .hgtags Changeset: c7161655fa4a Author: asaha Date: 2014-05-19 21:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c7161655fa4a Merge ! .hgtags Changeset: 9ac8f2724452 Author: asaha Date: 2014-05-29 10:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9ac8f2724452 Merge ! .hgtags Changeset: 31f50e3c0dcb Author: asaha Date: 2014-06-04 09:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/31f50e3c0dcb Merge ! .hgtags Changeset: 718901039a42 Author: katleman Date: 2014-06-05 03:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/718901039a42 Added tag jdk8u25-b01 for changeset 31f50e3c0dcb ! .hgtags Changeset: 0cb68ce019b7 Author: asaha Date: 2014-06-05 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0cb68ce019b7 Merge ! .hgtags Changeset: b9457b694bb1 Author: asaha Date: 2014-06-05 15:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b9457b694bb1 Merge ! .hgtags Changeset: 162703b7c2f1 Author: asaha Date: 2014-06-11 09:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/162703b7c2f1 Merge ! .hgtags Changeset: ab8d57352cd3 Author: asaha Date: 2014-06-11 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ab8d57352cd3 Added tag jdk8u25-b02 for changeset 162703b7c2f1 ! .hgtags Changeset: 6f6971c09c57 Author: asaha Date: 2014-06-17 16:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6f6971c09c57 Merge ! .hgtags Changeset: ddaa2a3e452c Author: asaha Date: 2014-06-18 13:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ddaa2a3e452c Merge ! .hgtags Changeset: a76e6e02711e Author: asaha Date: 2014-06-18 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a76e6e02711e Added tag jdk8u25-b03 for changeset ddaa2a3e452c ! .hgtags Changeset: a5c682545828 Author: asaha Date: 2014-06-23 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a5c682545828 Added tag jdk8u25-b04 for changeset a76e6e02711e ! .hgtags Changeset: 99766341f294 Author: asaha Date: 2014-06-26 08:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/99766341f294 Merge ! .hgtags Changeset: 2fab01326282 Author: asaha Date: 2014-06-26 16:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2fab01326282 Merge ! .hgtags Changeset: 4e86f58c3ed6 Author: asaha Date: 2014-06-30 14:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4e86f58c3ed6 Added tag jdk8u25-b05 for changeset 2fab01326282 ! .hgtags Changeset: 76068779ea16 Author: asaha Date: 2014-07-02 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/76068779ea16 Merge ! .hgtags Changeset: 69793b08060c Author: asaha Date: 2014-07-07 13:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/69793b08060c Added tag jdk8u25-b06 for changeset 76068779ea16 ! .hgtags Changeset: fc06ec2b50ac Author: asaha Date: 2014-07-10 16:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/fc06ec2b50ac Merge ! .hgtags Changeset: db4d845d6a4d Author: asaha Date: 2014-07-14 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/db4d845d6a4d Merge Changeset: 156fee3ea496 Author: asaha Date: 2014-07-14 15:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/156fee3ea496 Added tag jdk8u25-b07 for changeset db4d845d6a4d ! .hgtags Changeset: afd9d9e1bbb5 Author: asaha Date: 2014-07-16 12:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/afd9d9e1bbb5 Merge ! .hgtags Changeset: 1322b445ab39 Author: coffeys Date: 2014-07-22 01:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1322b445ab39 Added tag jdk8u25-b08 for changeset afd9d9e1bbb5 ! .hgtags Changeset: 7c1a22b47255 Author: coffeys Date: 2014-07-25 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7c1a22b47255 Merge Changeset: 2e6da97d338a Author: coffeys Date: 2014-07-28 20:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2e6da97d338a Merge ! .hgtags Changeset: 594644600e77 Author: coffeys Date: 2014-07-30 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/594644600e77 Added tag jdk8u25-b09 for changeset 1322b445ab39 ! .hgtags Changeset: ce664036c167 Author: coffeys Date: 2014-07-30 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ce664036c167 Added tag jdk8u25-b10 for changeset 2e6da97d338a ! .hgtags Changeset: aee02274cc75 Author: coffeys Date: 2014-07-30 05:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/aee02274cc75 Merge ! .hgtags Changeset: 8a091b2d37ab Author: coffeys Date: 2014-07-30 06:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8a091b2d37ab Merge ! .hgtags Changeset: 11f77cdff0b2 Author: coffeys Date: 2014-08-01 10:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/11f77cdff0b2 Merge ! .hgtags Changeset: f560274aec4f Author: coffeys Date: 2014-08-05 13:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f560274aec4f Added tag jdk8u25-b11 for changeset 11f77cdff0b2 ! .hgtags Changeset: 987bd55824c4 Author: katleman Date: 2014-08-12 11:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/987bd55824c4 Added tag jdk8u25-b12 for changeset f560274aec4f ! .hgtags Changeset: 7e9a2027d021 Author: asaha Date: 2014-08-19 05:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7e9a2027d021 Added tag jdk8u25-b13 for changeset 987bd55824c4 ! .hgtags Changeset: 5b2cb4935667 Author: asaha Date: 2014-08-25 13:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5b2cb4935667 Added tag jdk8u25-b14 for changeset 7e9a2027d021 ! .hgtags Changeset: 28d7f90e04e4 Author: asaha Date: 2014-09-02 11:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/28d7f90e04e4 Added tag jdk8u25-b15 for changeset 5b2cb4935667 ! .hgtags Changeset: f46df0af2ca8 Author: asaha Date: 2014-09-08 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f46df0af2ca8 Added tag jdk8u25-b16 for changeset 28d7f90e04e4 ! .hgtags Changeset: 0f930b8d9cc6 Author: asaha Date: 2014-09-11 14:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0f930b8d9cc6 Merge ! .hgtags Changeset: ee069d67c12d Author: asaha Date: 2014-09-17 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ee069d67c12d Added tag jdk8u25-b17 for changeset f46df0af2ca8 ! .hgtags Changeset: 36413182d5f5 Author: asaha Date: 2014-09-19 12:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/36413182d5f5 Merge ! .hgtags Changeset: 65cc65085cd6 Author: asaha Date: 2014-09-22 08:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/65cc65085cd6 Merge ! .hgtags Changeset: e943f91fecb0 Author: asaha Date: 2014-09-24 12:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e943f91fecb0 Merge ! .hgtags Changeset: ed49503e430c Author: asaha Date: 2014-10-06 15:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ed49503e430c Merge ! .hgtags Changeset: e95b5dc2f4e2 Author: asaha Date: 2014-10-07 08:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e95b5dc2f4e2 Added tag jdk8u25-b18 for changeset ee069d67c12d ! .hgtags Changeset: eaa32111d55b Author: asaha Date: 2014-10-07 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/eaa32111d55b Merge ! .hgtags Changeset: a6d92ff8b962 Author: asaha Date: 2014-10-08 14:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a6d92ff8b962 Merge ! .hgtags Changeset: a6dd66098734 Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a6dd66098734 Added tag jdk8u40-b10 for changeset a6d92ff8b962 ! .hgtags Changeset: f5c47f0074b4 Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f5c47f0074b4 Added tag jdk8u40-b11 for changeset a6dd66098734 ! .hgtags Changeset: 7f8454e2f02f Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7f8454e2f02f Added tag jdk8u40-b12 for changeset f5c47f0074b4 ! .hgtags Changeset: d36513f2cf93 Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d36513f2cf93 Added tag jdk8u40-b13 for changeset 7f8454e2f02f ! .hgtags Changeset: 46bf2b74baf4 Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/46bf2b74baf4 Added tag jdk8u40-b14 for changeset d36513f2cf93 ! .hgtags Changeset: 0d3a452720a5 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0d3a452720a5 Added tag jdk8u40-b15 for changeset 46bf2b74baf4 ! .hgtags Changeset: bff1a326ac97 Author: asaha Date: 2014-11-26 07:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bff1a326ac97 Added tag jdk8u40-b16 for changeset 0d3a452720a5 ! .hgtags Changeset: a1e2c13de84e Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a1e2c13de84e Added tag jdk8u40-b17 for changeset bff1a326ac97 ! .hgtags Changeset: 9d4ad3a6bf90 Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9d4ad3a6bf90 Added tag jdk8u40-b18 for changeset a1e2c13de84e ! .hgtags Changeset: e4609f664a84 Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e4609f664a84 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: c45cba477fe4 Author: lana Date: 2014-12-09 13:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c45cba477fe4 Merge Changeset: 8bbc2bb414b7 Author: lana Date: 2014-12-11 13:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8bbc2bb414b7 Merge Changeset: 445eceffc829 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/445eceffc829 Added tag jdk8u40-b19 for changeset 8bbc2bb414b7 ! .hgtags Changeset: 0ea69ff98c84 Author: katleman Date: 2014-12-17 14:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0ea69ff98c84 Added tag jdk8u60-b00 for changeset 8bbc2bb414b7 ! .hgtags Changeset: 9c54cc92c0be Author: asaha Date: 2015-01-02 13:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9c54cc92c0be Added tag jdk8u40-b20 for changeset 445eceffc829 ! .hgtags Changeset: 2f84286c4ce5 Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2f84286c4ce5 Added tag jdk8u40-b21 for changeset 9c54cc92c0be ! .hgtags Changeset: 90f75c5184c3 Author: asaha Date: 2014-07-08 09:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/90f75c5184c3 Added tag jdk8u31-b00 for changeset 69793b08060c ! .hgtags Changeset: c81d21bed036 Author: asaha Date: 2014-07-14 07:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c81d21bed036 Merge ! .hgtags Changeset: e9a1d097dd91 Author: asaha Date: 2014-07-14 15:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e9a1d097dd91 Merge ! .hgtags Changeset: f51697805b1c Author: asaha Date: 2014-07-22 10:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f51697805b1c Merge ! .hgtags Changeset: bd1f9bcb0992 Author: coffeys Date: 2014-08-01 11:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bd1f9bcb0992 Merge ! .hgtags Changeset: 34d6b84ef530 Author: coffeys Date: 2014-08-07 12:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/34d6b84ef530 Merge ! .hgtags Changeset: 72a6d234296a Author: asaha Date: 2014-08-19 05:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/72a6d234296a Merge ! .hgtags Changeset: 91a153bdd13d Author: asaha Date: 2014-08-26 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/91a153bdd13d Merge ! .hgtags Changeset: 4211a11a24d4 Author: asaha Date: 2014-09-02 13:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4211a11a24d4 Merge ! .hgtags Changeset: 4f7aac172e0a Author: asaha Date: 2014-09-08 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4f7aac172e0a Merge ! .hgtags Changeset: 117f50127c27 Author: katleman Date: 2014-08-14 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/117f50127c27 Added tag jdk8u20-b31 for changeset 83bebea0c36c ! .hgtags Changeset: 90dc2aa587ad Author: asaha Date: 2014-09-11 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/90dc2aa587ad Merge ! .hgtags Changeset: 45228d87fd45 Author: asaha Date: 2014-09-11 13:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/45228d87fd45 Merge ! .hgtags Changeset: fd5f8e371380 Author: asaha Date: 2014-09-17 12:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/fd5f8e371380 Merge ! .hgtags Changeset: 2c168820f867 Author: asaha Date: 2014-09-22 11:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2c168820f867 Added tag jdk8u31-b01 for changeset fd5f8e371380 ! .hgtags Changeset: 4dbc982e0f22 Author: asaha Date: 2014-09-24 08:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4dbc982e0f22 Merge ! .hgtags Changeset: 5392b78f787e Author: katleman Date: 2014-09-23 18:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5392b78f787e Added tag jdk8u20-b32 for changeset 117f50127c27 ! .hgtags Changeset: 99b7b31d6baf Author: asaha Date: 2014-09-24 08:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/99b7b31d6baf Merge ! .hgtags Changeset: b6e2d1b1b245 Author: asaha Date: 2014-09-24 10:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b6e2d1b1b245 Merge ! .hgtags Changeset: 1a7cc737d808 Author: asaha Date: 2014-09-29 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1a7cc737d808 Added tag jdk8u31-b02 for changeset b6e2d1b1b245 ! .hgtags Changeset: 5761efbc739f Author: asaha Date: 2014-10-06 14:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5761efbc739f Added tag jdk8u31-b03 for changeset 1a7cc737d808 ! .hgtags Changeset: 8d0faa0eac61 Author: asaha Date: 2014-10-07 08:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8d0faa0eac61 Merge ! .hgtags Changeset: 6617e1de7aa5 Author: katleman Date: 2014-10-09 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6617e1de7aa5 Added tag jdk8u25-b31 for changeset 8d0faa0eac61 ! .hgtags Changeset: f24241b85fc9 Author: asaha Date: 2014-10-09 12:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f24241b85fc9 Merge ! .hgtags Changeset: a3b616778301 Author: asaha Date: 2014-10-13 12:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a3b616778301 Added tag jdk8u31-b04 for changeset f24241b85fc9 ! .hgtags Changeset: 3de6161377bf Author: asaha Date: 2014-10-20 14:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3de6161377bf Added tag jdk8u31-b05 for changeset a3b616778301 ! .hgtags Changeset: 604ed45c7469 Author: asaha Date: 2014-10-23 11:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/604ed45c7469 Merge ! .hgtags Changeset: 3d42c53301dd Author: asaha Date: 2014-10-27 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3d42c53301dd Added tag jdk8u31-b06 for changeset 3de6161377bf ! .hgtags Changeset: 83c281ec0cc1 Author: asaha Date: 2014-10-31 15:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/83c281ec0cc1 Merge ! .hgtags Changeset: c4c9c02ecd73 Author: asaha Date: 2014-11-05 15:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c4c9c02ecd73 Merge ! .hgtags Changeset: b47677f7c1d1 Author: asaha Date: 2014-11-03 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b47677f7c1d1 Added tag jdk8u31-b07 for changeset 3d42c53301dd ! .hgtags Changeset: 2313fe0333de Author: asaha Date: 2014-11-06 09:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2313fe0333de Merge ! .hgtags Changeset: 02a2a87afb66 Author: asaha Date: 2014-11-19 12:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/02a2a87afb66 Merge ! .hgtags Changeset: bab66855bcf7 Author: asaha Date: 2014-11-26 08:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bab66855bcf7 Merge ! .hgtags Changeset: 95163f85c9e9 Author: asaha Date: 2014-11-10 11:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/95163f85c9e9 Added tag jdk8u31-b08 for changeset b47677f7c1d1 ! .hgtags Changeset: 474bf6098044 Author: asaha Date: 2014-11-17 12:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/474bf6098044 Added tag jdk8u31-b09 for changeset 95163f85c9e9 ! .hgtags Changeset: 7e2056eba0b6 Author: asaha Date: 2014-11-24 13:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7e2056eba0b6 Added tag jdk8u31-b10 for changeset 474bf6098044 ! .hgtags Changeset: 8012c5d9b2f0 Author: asaha Date: 2014-11-26 08:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8012c5d9b2f0 Merge ! .hgtags Changeset: 74178c9e0f64 Author: asaha Date: 2014-12-03 11:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/74178c9e0f64 Merge ! .hgtags Changeset: 530bc8646272 Author: asaha Date: 2014-12-12 09:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/530bc8646272 Merge ! .hgtags Changeset: 285b0e589c50 Author: asaha Date: 2014-12-02 11:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/285b0e589c50 Added tag jdk8u31-b11 for changeset 7e2056eba0b6 ! .hgtags Changeset: f89b454638d8 Author: asaha Date: 2014-12-08 12:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f89b454638d8 Added tag jdk8u31-b12 for changeset 285b0e589c50 ! .hgtags Changeset: c226a104a7ca Author: asaha Date: 2014-12-16 14:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c226a104a7ca Merge ! .hgtags Changeset: e2c9f7f7febd Author: asaha Date: 2014-12-17 12:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e2c9f7f7febd Merge ! .hgtags Changeset: 28425e944659 Author: asaha Date: 2014-12-17 17:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/28425e944659 Added tag jdk8u31-b13 for changeset f89b454638d8 ! .hgtags Changeset: cf835187681d Author: asaha Date: 2014-12-23 10:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/cf835187681d Merge ! .hgtags Changeset: a13a5484d12c Author: asaha Date: 2015-01-02 14:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a13a5484d12c Merge ! .hgtags Changeset: 4c7421f74674 Author: asaha Date: 2015-01-15 11:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4c7421f74674 Merge ! .hgtags Changeset: 15ae8298b34b Author: coffeys Date: 2015-01-21 17:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/15ae8298b34b Merge ! .hgtags Changeset: a98524c04cbd Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a98524c04cbd Added tag jdk8u60-b01 for changeset 15ae8298b34b ! .hgtags Changeset: 50cef81aa685 Author: katleman Date: 2015-02-11 12:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/50cef81aa685 Added tag jdk8u60-b02 for changeset a98524c04cbd ! .hgtags Changeset: d0e7c0ba4671 Author: katleman Date: 2015-02-18 12:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d0e7c0ba4671 Added tag jdk8u60-b03 for changeset 50cef81aa685 ! .hgtags Changeset: 983825f68350 Author: katleman Date: 2015-02-25 12:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/983825f68350 Added tag jdk8u60-b04 for changeset d0e7c0ba4671 ! .hgtags Changeset: 6e5ac743ae1d Author: katleman Date: 2015-03-04 12:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6e5ac743ae1d Added tag jdk8u60-b05 for changeset 983825f68350 ! .hgtags Changeset: 62f7faef5ed9 Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/62f7faef5ed9 Added tag jdk8u40-b22 for changeset 4c7421f74674 ! .hgtags Changeset: 472aa5bae0e7 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/472aa5bae0e7 Added tag jdk8u40-b23 for changeset 62f7faef5ed9 ! .hgtags Changeset: 2220744100b8 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2220744100b8 Added tag jdk8u40-b24 for changeset 472aa5bae0e7 ! .hgtags Changeset: cab2b99c6bb2 Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/cab2b99c6bb2 Added tag jdk8u40-b25 for changeset 2220744100b8 ! .hgtags Changeset: cfc1eb522075 Author: coffeys Date: 2015-02-26 10:00 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/cfc1eb522075 Merge ! .hgtags Changeset: c5414534a3ec Author: lana Date: 2015-02-27 15:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c5414534a3ec Merge ! .hgtags Changeset: 587b01196646 Author: lana Date: 2015-03-05 09:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/587b01196646 Merge ! .hgtags Changeset: 058a6dd8d04c Author: katleman Date: 2015-03-11 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/058a6dd8d04c Added tag jdk8u60-b06 for changeset 587b01196646 ! .hgtags Changeset: b184ceca742e Author: katleman Date: 2015-03-18 13:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b184ceca742e Added tag jdk8u60-b07 for changeset 058a6dd8d04c ! .hgtags Changeset: b8f1a7340261 Author: katleman Date: 2015-03-25 10:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b8f1a7340261 Added tag jdk8u60-b08 for changeset b184ceca742e ! .hgtags Changeset: 6bc6777f6feb Author: dlong Date: 2015-03-12 17:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6bc6777f6feb Merge ! .hgtags Changeset: 7deebc610e72 Author: dlong Date: 2015-03-23 18:26 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7deebc610e72 Merge Changeset: e8af97f98cad Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e8af97f98cad Merge Changeset: bd691208dfd6 Author: katleman Date: 2015-04-01 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bd691208dfd6 Added tag jdk8u60-b09 for changeset e8af97f98cad ! .hgtags Changeset: b906e1e3e922 Author: katleman Date: 2015-04-09 06:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b906e1e3e922 Added tag jdk8u60-b10 for changeset bd691208dfd6 ! .hgtags Changeset: 9eca1673008a Author: asaha Date: 2014-10-07 08:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9eca1673008a Merge ! .hgtags Changeset: 99318f8b0d2b Author: asaha Date: 2014-10-09 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/99318f8b0d2b Added tag jdk8u45-b00 for changeset 5761efbc739f ! .hgtags Changeset: 392b308ab176 Author: asaha Date: 2014-10-09 13:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/392b308ab176 Merge ! .hgtags Changeset: 835263663f74 Author: asaha Date: 2014-10-14 11:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/835263663f74 Merge ! .hgtags Changeset: e60c0a6d6330 Author: asaha Date: 2014-10-20 23:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e60c0a6d6330 Merge ! .hgtags Changeset: ef278f51b59f Author: asaha Date: 2014-10-24 17:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ef278f51b59f Merge ! .hgtags Changeset: ef001b9debf4 Author: asaha Date: 2014-11-06 09:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ef001b9debf4 Merge ! .hgtags Changeset: 449190e46be9 Author: asaha Date: 2014-11-19 14:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/449190e46be9 Merge ! .hgtags Changeset: d86e1a7e2d74 Author: asaha Date: 2014-12-01 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d86e1a7e2d74 Merge ! .hgtags Changeset: 6a52852476c9 Author: asaha Date: 2014-12-12 14:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6a52852476c9 Merge ! .hgtags Changeset: 310ad4a9c136 Author: asaha Date: 2014-12-15 15:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/310ad4a9c136 Added tag jdk8u45-b01 for changeset 6a52852476c9 ! .hgtags Changeset: ce00072d4361 Author: asaha Date: 2014-12-17 09:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ce00072d4361 Merge ! .hgtags Changeset: bd15bc486b21 Author: asaha Date: 2014-12-22 09:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bd15bc486b21 Merge ! .hgtags Changeset: c123ac2adfdc Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c123ac2adfdc Added tag jdk8u25-b32 for changeset 6617e1de7aa5 ! .hgtags Changeset: af03ebe52440 Author: asaha Date: 2014-12-03 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/af03ebe52440 Merge ! .hgtags Changeset: dcbfa47c44af Author: asaha Date: 2014-12-12 08:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/dcbfa47c44af Merge ! .hgtags Changeset: 4ebcff02c641 Author: asaha Date: 2014-12-18 14:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4ebcff02c641 Merge ! .hgtags Changeset: 0e6a9a245ca3 Author: asaha Date: 2014-12-17 08:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0e6a9a245ca3 Added tag jdk8u25-b33 for changeset c123ac2adfdc ! .hgtags Changeset: 705d3a4298f4 Author: asaha Date: 2014-12-18 14:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/705d3a4298f4 Merge ! .hgtags Changeset: 3b9d342f9f58 Author: asaha Date: 2014-12-22 12:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3b9d342f9f58 Merge ! .hgtags Changeset: d803709763bd Author: asaha Date: 2014-12-22 14:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d803709763bd Added tag jdk8u45-b02 for changeset 3b9d342f9f58 ! .hgtags Changeset: f731ed01021f Author: asaha Date: 2014-12-29 14:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f731ed01021f Merge ! .hgtags Changeset: b367d1f93783 Author: asaha Date: 2015-01-05 09:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b367d1f93783 Merge ! .hgtags Changeset: 72d116eea419 Author: asaha Date: 2015-01-05 09:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/72d116eea419 Merge ! .hgtags Changeset: 072d325a052a Author: asaha Date: 2015-01-12 06:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/072d325a052a Added tag jdk8u31-b31 for changeset 705d3a4298f4 ! .hgtags Changeset: d3678799ed35 Author: asaha Date: 2015-01-12 06:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d3678799ed35 Merge ! .hgtags Changeset: 0035f7ab98d1 Author: asaha Date: 2015-01-12 13:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0035f7ab98d1 Added tag jdk8u45-b03 for changeset d3678799ed35 ! .hgtags Changeset: cca877060ab7 Author: asaha Date: 2015-01-19 12:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/cca877060ab7 Merge ! .hgtags Changeset: bfd820cde577 Author: asaha Date: 2015-01-20 09:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bfd820cde577 Added tag jdk8u31-b32 for changeset 072d325a052a ! .hgtags Changeset: 9dd8c8e1b0fa Author: asaha Date: 2015-01-20 10:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9dd8c8e1b0fa Merge ! .hgtags Changeset: ccfe354e5268 Author: asaha Date: 2015-01-20 12:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ccfe354e5268 Added tag jdk8u45-b04 for changeset 9dd8c8e1b0fa ! .hgtags Changeset: b82ecb056ae3 Author: asaha Date: 2015-01-22 15:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b82ecb056ae3 Merge ! .hgtags Changeset: 8fb014b1f16e Author: asaha Date: 2015-01-26 11:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8fb014b1f16e Added tag jdk8u45-b05 for changeset b82ecb056ae3 ! .hgtags Changeset: f538a9334f09 Author: asaha Date: 2015-01-28 15:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f538a9334f09 Merge ! .hgtags Changeset: 0791b2c0b68d Author: asaha Date: 2015-02-02 13:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0791b2c0b68d Added tag jdk8u45-b06 for changeset f538a9334f09 ! .hgtags Changeset: 4dec7b828f1e Author: asaha Date: 2015-02-04 13:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4dec7b828f1e Merge ! .hgtags Changeset: bd142a6618e8 Author: asaha Date: 2015-02-09 09:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bd142a6618e8 Added tag jdk8u45-b07 for changeset 4dec7b828f1e ! .hgtags Changeset: 16cb989c8b62 Author: asaha Date: 2015-02-11 14:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/16cb989c8b62 Merge ! .hgtags Changeset: ace36a054b7f Author: asaha Date: 2015-02-16 11:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ace36a054b7f Added tag jdk8u45-b08 for changeset 16cb989c8b62 ! .hgtags Changeset: b9480b353230 Author: asaha Date: 2015-02-18 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b9480b353230 Merge ! .hgtags Changeset: 55a897f69326 Author: asaha Date: 2015-02-26 10:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/55a897f69326 Merge ! .hgtags Changeset: b9ef43c59b42 Author: asaha Date: 2015-02-23 14:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b9ef43c59b42 Added tag jdk8u45-b09 for changeset ace36a054b7f ! .hgtags Changeset: b5df9eeb5c17 Author: asaha Date: 2015-02-26 10:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b5df9eeb5c17 Merge ! .hgtags Changeset: 5251f3e06a95 Author: asaha Date: 2015-03-02 11:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5251f3e06a95 Added tag jdk8u45-b10 for changeset b9ef43c59b42 ! .hgtags Changeset: bd0186cd2419 Author: asaha Date: 2015-03-07 10:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bd0186cd2419 Added tag jdk8u40-b26 for changeset cab2b99c6bb2 ! .hgtags Changeset: 08c2ce4b6d59 Author: asaha Date: 2015-03-07 16:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/08c2ce4b6d59 Merge ! .hgtags Changeset: e7479ac875bd Author: asaha Date: 2015-03-09 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e7479ac875bd Added tag jdk8u45-b11 for changeset 08c2ce4b6d59 ! .hgtags Changeset: 5658a075180c Author: asaha Date: 2015-03-10 15:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5658a075180c 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 6a3e237a9534 Author: asaha Date: 2015-03-12 20:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6a3e237a9534 Added tag jdk8u40-b27 for changeset bd0186cd2419 ! .hgtags Changeset: c9bf2543c0c0 Author: asaha Date: 2015-03-16 09:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c9bf2543c0c0 Merge ! .hgtags Changeset: 326f02235e7a Author: asaha Date: 2015-03-16 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/326f02235e7a Added tag jdk8u45-b12 for changeset c9bf2543c0c0 ! .hgtags Changeset: 50fb9bed64c9 Author: asaha Date: 2015-03-17 11:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/50fb9bed64c9 Added tag jdk8u45-b13 for changeset 326f02235e7a ! .hgtags Changeset: b992de359883 Author: asaha Date: 2015-03-17 11:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b992de359883 Merge ! .hgtags Changeset: 92d66ee83ee0 Author: asaha Date: 2015-03-18 18:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/92d66ee83ee0 Merge ! .hgtags Changeset: 3cd2cfa8895d Author: asaha Date: 2015-03-25 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3cd2cfa8895d Merge ! .hgtags Changeset: 989ed1d12765 Author: asaha Date: 2015-04-01 11:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/989ed1d12765 Merge ! .hgtags Changeset: 82de4629c774 Author: asaha Date: 2015-04-09 22:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/82de4629c774 Merge ! .hgtags Changeset: 4afc048fe6ff Author: asaha Date: 2015-04-10 07:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4afc048fe6ff Added tag jdk8u45-b14 for changeset 50fb9bed64c9 ! .hgtags Changeset: 43892f96d79e Author: asaha Date: 2015-04-10 11:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/43892f96d79e Merge ! .hgtags Changeset: 449f9a900771 Author: katleman Date: 2015-04-15 14:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/449f9a900771 Added tag jdk8u60-b11 for changeset 43892f96d79e ! .hgtags Changeset: b4e22b44d446 Author: katleman Date: 2015-04-22 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b4e22b44d446 Added tag jdk8u60-b12 for changeset 449f9a900771 ! .hgtags Changeset: c4108e15fbde Author: katleman Date: 2015-04-29 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c4108e15fbde Added tag jdk8u60-b13 for changeset b4e22b44d446 ! .hgtags Changeset: 68b50073c52a Author: katleman Date: 2015-05-06 13:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/68b50073c52a Added tag jdk8u60-b14 for changeset c4108e15fbde ! .hgtags Changeset: 4d3efd61114f Author: katleman Date: 2015-05-13 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4d3efd61114f Added tag jdk8u60-b15 for changeset 68b50073c52a ! .hgtags Changeset: 89c95715f192 Author: coffeys Date: 2015-05-07 12:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/89c95715f192 8050123: Incorrect property name documented in CORBA InputStream API Reviewed-by: lancea ! src/share/classes/org/omg/CORBA_2_3/portable/InputStream.java Changeset: 10d4fc493572 Author: lana Date: 2015-05-07 21:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/10d4fc493572 Merge Changeset: 3b19c17ea11c Author: lana Date: 2015-05-14 20:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3b19c17ea11c Merge Changeset: 7ef66778231f Author: katleman Date: 2015-05-21 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7ef66778231f Added tag jdk8u60-b16 for changeset 3b19c17ea11c ! .hgtags Changeset: 9b0015d45aa3 Author: katleman Date: 2015-05-27 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9b0015d45aa3 Added tag jdk8u60-b17 for changeset 7ef66778231f ! .hgtags Changeset: 303fd9eb7e21 Author: msheppar Date: 2015-05-19 21:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/303fd9eb7e21 8068721: RMI-IIOP communication fails when ConcurrentHashMap is passed to remote method Reviewed-by: chegar, alanb ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java Changeset: 0ff2c95e4242 Author: amurillo Date: 2015-05-26 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0ff2c95e4242 Merge Changeset: cf83b578af19 Author: lana Date: 2015-05-28 16:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/cf83b578af19 Merge Changeset: eb0caffe34c6 Author: katleman Date: 2015-06-03 08:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/eb0caffe34c6 Added tag jdk8u60-b18 for changeset cf83b578af19 ! .hgtags Changeset: 1bb85284d611 Author: lana Date: 2015-06-10 18:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1bb85284d611 Added tag jdk8u60-b19 for changeset eb0caffe34c6 ! .hgtags Changeset: abea92b048d6 Author: mfang Date: 2015-06-11 10:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/abea92b048d6 8083601: jdk8u60 l10n resource file translation update 2 Reviewed-by: yhuang ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_sv.properties Changeset: 4f3a29adbf4c Author: lana Date: 2015-06-12 18:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4f3a29adbf4c Merge Changeset: d68de92de3ba Author: lana Date: 2015-06-17 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d68de92de3ba Added tag jdk8u60-b20 for changeset 4f3a29adbf4c ! .hgtags Changeset: bcde95c299eb Author: katleman Date: 2015-06-24 10:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bcde95c299eb Added tag jdk8u60-b21 for changeset d68de92de3ba ! .hgtags Changeset: 4b5fe2cb5d9a Author: jeff Date: 2015-06-26 16:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4b5fe2cb5d9a 8079531: Third Party License Readme update for 8u60 Reviewed-by: tbell, iris ! THIRD_PARTY_README Changeset: 3a04901d8388 Author: lana Date: 2015-06-27 23:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3a04901d8388 Merge Changeset: 0828bb652173 Author: asaha Date: 2015-07-01 21:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0828bb652173 Added tag jdk8u60-b22 for changeset 3a04901d8388 ! .hgtags Changeset: c5e4ea1df9b5 Author: robm Date: 2015-07-08 14:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c5e4ea1df9b5 Added tag jdk8u66-b00 for changeset 3a04901d8388 ! .hgtags Changeset: cf01cc1f4a10 Author: asaha Date: 2015-01-08 08:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/cf01cc1f4a10 Added tag jdk8u51-b00 for changeset 72d116eea419 ! .hgtags Changeset: 4b4e1a6a9e63 Author: asaha Date: 2015-01-12 14:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4b4e1a6a9e63 Merge ! .hgtags Changeset: c1013b1e365c Author: asaha Date: 2015-01-22 09:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c1013b1e365c Merge ! .hgtags Changeset: 8f9b22097824 Author: asaha Date: 2015-01-22 09:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8f9b22097824 Merge ! .hgtags Changeset: 2682595f991d Author: asaha Date: 2015-01-22 10:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2682595f991d Merge ! .hgtags Changeset: 821133f29f37 Author: asaha Date: 2015-01-28 21:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/821133f29f37 Merge ! .hgtags Changeset: c506095039cf Author: asaha Date: 2015-02-12 08:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c506095039cf Merge ! .hgtags Changeset: 959af26e2c56 Author: asaha Date: 2015-02-17 10:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/959af26e2c56 Merge ! .hgtags Changeset: 0fac7ee7f760 Author: asaha Date: 2015-02-25 11:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0fac7ee7f760 Merge ! .hgtags Changeset: f45b782d5583 Author: asaha Date: 2015-02-10 14:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f45b782d5583 Added tag jdk8u31-b33 for changeset bfd820cde577 ! .hgtags Changeset: b9638b9fe238 Author: asaha Date: 2015-02-25 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b9638b9fe238 Merge ! .hgtags Changeset: 43a94ae30883 Author: asaha Date: 2015-02-25 12:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/43a94ae30883 Added tag jdk8u51-b01 for changeset b9638b9fe238 ! .hgtags Changeset: bc5562ed3c2d Author: asaha Date: 2015-03-02 11:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bc5562ed3c2d Merge ! .hgtags Changeset: b43d6a7ddd63 Author: asaha Date: 2015-03-04 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b43d6a7ddd63 Added tag jdk8u51-b02 for changeset bc5562ed3c2d ! .hgtags Changeset: 453498cac6a6 Author: asaha Date: 2015-03-09 15:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/453498cac6a6 Merge ! .hgtags Changeset: 8fb10b7fa771 Author: asaha Date: 2015-03-10 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8fb10b7fa771 Merge Changeset: ab29580992f2 Author: asaha Date: 2015-03-02 12:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ab29580992f2 Merge ! .hgtags Changeset: 28a1dbd4bb9e Author: asaha Date: 2015-03-07 16:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/28a1dbd4bb9e Merge ! .hgtags Changeset: a21a1429e73f Author: asaha Date: 2015-03-11 13:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a21a1429e73f Added tag jdk8u40-b31 for changeset 28a1dbd4bb9e ! .hgtags Changeset: 75c09ffd6c62 Author: asaha Date: 2015-03-11 13:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/75c09ffd6c62 Merge ! .hgtags Changeset: f129d6d6613f Author: asaha Date: 2015-03-11 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f129d6d6613f Added tag jdk8u51-b03 for changeset 75c09ffd6c62 ! .hgtags Changeset: 663a3151c688 Author: asaha Date: 2015-03-12 22:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/663a3151c688 Merge ! .hgtags Changeset: 5b700e0c0047 Author: asaha Date: 2015-03-16 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5b700e0c0047 Added tag jdk8u40-b32 for changeset 663a3151c688 ! .hgtags Changeset: eb2ada8ef492 Author: asaha Date: 2015-03-16 12:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/eb2ada8ef492 Merge ! .hgtags Changeset: 998c3b33a559 Author: asaha Date: 2015-03-16 15:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/998c3b33a559 Merge ! .hgtags Changeset: e67045c893ea Author: asaha Date: 2015-03-17 11:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e67045c893ea Merge ! .hgtags Changeset: 66908961baae Author: asaha Date: 2015-03-17 11:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/66908961baae Merge ! .hgtags Changeset: 1c0a26d561f3 Author: asaha Date: 2015-03-18 15:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1c0a26d561f3 Added tag jdk8u51-b04 for changeset 66908961baae ! .hgtags Changeset: dba5c9ee56ab Author: asaha Date: 2015-03-23 11:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/dba5c9ee56ab Added tag jdk8u51-b05 for changeset 1c0a26d561f3 ! .hgtags Changeset: 8e247b5216a5 Author: asaha Date: 2015-03-30 11:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8e247b5216a5 Added tag jdk8u51-b06 for changeset dba5c9ee56ab ! .hgtags Changeset: 318f0305eadc Author: asaha Date: 2015-04-06 11:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/318f0305eadc Added tag jdk8u45-b31 for changeset e67045c893ea ! .hgtags Changeset: 00d57e68b598 Author: asaha Date: 2015-04-06 11:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/00d57e68b598 Merge ! .hgtags Changeset: 47492841bb10 Author: asaha Date: 2015-04-06 11:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/47492841bb10 Added tag jdk8u51-b07 for changeset 00d57e68b598 ! .hgtags Changeset: 9663d72baf2b Author: asaha Date: 2015-04-13 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9663d72baf2b Added tag jdk8u51-b08 for changeset 47492841bb10 ! .hgtags Changeset: f2aeb52cb7ce Author: asaha Date: 2015-04-13 11:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f2aeb52cb7ce Merge ! .hgtags Changeset: e26a2620b5d2 Author: asaha Date: 2015-04-13 13:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e26a2620b5d2 Added tag jdk8u45-b32 for changeset f2aeb52cb7ce ! .hgtags Changeset: b9e5fa1d3f25 Author: asaha Date: 2015-04-15 11:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b9e5fa1d3f25 Merge ! .hgtags Changeset: 61b6fb01e45b Author: asaha Date: 2015-04-20 12:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/61b6fb01e45b Added tag jdk8u51-b09 for changeset b9e5fa1d3f25 ! .hgtags Changeset: 0011162b38bf Author: msheppar Date: 2015-04-20 00:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0011162b38bf 8076376: Enhance IIOP operations Reviewed-by: rriggs, coffeys, ahgross, skoivu ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: 1ab54bb9f571 Author: asaha Date: 2015-04-27 14:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1ab54bb9f571 Added tag jdk8u51-b10 for changeset 0011162b38bf ! .hgtags Changeset: 681b5c54c9a8 Author: asaha Date: 2015-04-30 00:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/681b5c54c9a8 Added tag jdk8u45-b15 for changeset 4afc048fe6ff ! .hgtags Changeset: 4d59046bdb8a Author: asaha Date: 2015-04-30 23:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4d59046bdb8a Merge ! .hgtags Changeset: e51a2deadf77 Author: asaha Date: 2015-05-05 10:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e51a2deadf77 Added tag jdk8u51-b11 for changeset 4d59046bdb8a ! .hgtags Changeset: 4886143e8749 Author: asaha Date: 2015-05-11 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4886143e8749 Added tag jdk8u51-b12 for changeset e51a2deadf77 ! .hgtags Changeset: 1fbfa02e5248 Author: asaha Date: 2015-05-18 12:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1fbfa02e5248 Added tag jdk8u51-b13 for changeset 4886143e8749 ! .hgtags Changeset: d6e1f914c954 Author: asaha Date: 2015-05-26 13:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d6e1f914c954 Added tag jdk8u51-b14 for changeset 1fbfa02e5248 ! .hgtags Changeset: 1816446ab5ed Author: asaha Date: 2015-05-28 20:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1816446ab5ed Merge ! .hgtags Changeset: fd75ec7ff603 Author: asaha Date: 2015-06-03 20:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/fd75ec7ff603 Merge ! .hgtags ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: 3b9b39af6c36 Author: asaha Date: 2015-06-01 11:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3b9b39af6c36 Added tag jdk8u51-b15 for changeset d6e1f914c954 ! .hgtags Changeset: 94f4975c6d32 Author: asaha Date: 2015-06-04 13:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/94f4975c6d32 Merge ! .hgtags Changeset: 985cf3354c9f Author: asaha Date: 2015-06-08 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/985cf3354c9f Added tag jdk8u51-b16 for changeset 3b9b39af6c36 ! .hgtags Changeset: f8f68d36f6a5 Author: asaha Date: 2015-06-08 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f8f68d36f6a5 Merge ! .hgtags Changeset: 2aa9f4c27335 Author: asaha Date: 2015-06-10 23:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2aa9f4c27335 Merge ! .hgtags Changeset: 71424b1f1fbf Author: asaha Date: 2015-06-17 21:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/71424b1f1fbf Merge ! .hgtags Changeset: 01dc133fcf1e Author: asaha Date: 2015-06-24 11:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/01dc133fcf1e Merge ! .hgtags Changeset: 33bb1883ba9e Author: asaha Date: 2015-07-01 22:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/33bb1883ba9e Merge ! .hgtags Changeset: 09f6ddcd3f6c Author: katleman Date: 2015-07-08 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/09f6ddcd3f6c Added tag jdk8u60-b23 for changeset 0828bb652173 ! .hgtags Changeset: b0779099d006 Author: asaha Date: 2015-07-08 12:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b0779099d006 Merge ! .hgtags Changeset: 1af0fe8b324f Author: asaha Date: 2015-07-14 09:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1af0fe8b324f Merge ! .hgtags Changeset: c665dd5d32b0 Author: asaha Date: 2015-07-15 11:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c665dd5d32b0 Added tag jdk8u60-b24 for changeset b0779099d006 ! .hgtags Changeset: 3717d70ac87f Author: asaha Date: 2015-07-15 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3717d70ac87f Merge ! .hgtags Changeset: 15851994f9f8 Author: katleman Date: 2015-07-16 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/15851994f9f8 Added tag jdk8u66-b01 for changeset 3717d70ac87f ! .hgtags Changeset: 81296d520903 Author: asaha Date: 2015-07-28 22:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/81296d520903 Added tag jdk8u66-b02 for changeset 15851994f9f8 ! .hgtags Changeset: f0c760a2a888 Author: asaha Date: 2015-08-07 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f0c760a2a888 Added tag jdk8u72-b00 for changeset 81296d520903 ! .hgtags From aph at redhat.com Fri Sep 11 15:20:27 2015 From: aph at redhat.com (aph at redhat.com) Date: Fri, 11 Sep 2015 15:20:27 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/langtools: 515 new changesets Message-ID: <201509111520.t8BFKYTn014728@aojmv0008.oracle.com> Changeset: df2905323914 Author: katleman Date: 2014-04-30 11:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/df2905323914 Added tag jdk8u20-b12 for changeset e101a12a45a7 ! .hgtags Changeset: 5b8151ede720 Author: ksrini Date: 2014-04-16 19:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5b8151ede720 8038976: javadoc requires a trailing / for links where java 7's javadoc didn't Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java ! test/com/sun/javadoc/testLinkOption/TestLinkOption.java Changeset: 1737ad9ac984 Author: ksrini Date: 2014-04-16 18:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1737ad9ac984 8037484: [javadoc] fails with java.lang.IllegalStateException: endPosTable already set Reviewed-by: jjg ! src/share/classes/com/sun/tools/javadoc/JavadocTool.java ! test/tools/javadoc/parser/7091528/T7091528.java + test/tools/javadoc/parser/7091528/p/C3.java Changeset: 0524f786d7e8 Author: vromero Date: 2014-04-18 23:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0524f786d7e8 8035891: javac, rename method asFree() in InferenceContext to asUndetVar() which reflects better it's purpose Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: 77352397867a Author: vromero Date: 2014-04-18 23:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/77352397867a 8029002: javac should take multiple upper bounds into account in incorporation Reviewed-by: dlsmith, jjg ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/T8029002/MultipleUpperBoundsIncorporationTest.java Changeset: acd64168cf8b Author: vromero Date: 2014-04-22 17:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/acd64168cf8b 8029718: Should always use lambda body structure to disambiguate overload resolution Reviewed-by: dlsmith, jjg, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java + test/tools/javac/diags/examples/LambdaBodyNeitherValueNorVoidCompatible.java - test/tools/javac/lambda/ErroneousLambdaExpr.java - test/tools/javac/lambda/ErroneousLambdaExpr.out + test/tools/javac/lambda/LambdaExprLeadsToMissingClassFilesTest.java + test/tools/javac/lambda/MostSpecific09.java + test/tools/javac/lambda/MostSpecific09.out ! test/tools/javac/lambda/TargetType01.java ! test/tools/javac/lambda/TargetType01.out ! test/tools/javac/lambda/TargetType02.java ! test/tools/javac/lambda/TargetType02.out ! test/tools/javac/lambda/TargetType21.out ! test/tools/javac/lambda/TargetType42.java ! test/tools/javac/lambda/lambdaExpression/LambdaTest1.java ! test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java Changeset: 972f74339e06 Author: lana Date: 2014-04-23 18:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/972f74339e06 Merge - test/tools/javac/lambda/ErroneousLambdaExpr.java - test/tools/javac/lambda/ErroneousLambdaExpr.out Changeset: 7daae506441f Author: jlahoda Date: 2014-04-18 11:53 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7daae506441f 8038788: javac behaves incorrectly for annotations after method type parameters in some cases Reviewed-by: jjg, emc ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java Changeset: 08270f8a0950 Author: jlahoda Date: 2014-04-15 18:58 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/08270f8a0950 8039079: Test tools/javac/processing/environment/round/TestElementsAnnotatedWith.java fails Summary: Ensuring the test passes in both samevm and othervm modes. Reviewed-by: darcy ! test/tools/javac/processing/environment/round/ErroneousAnnotations.out ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java Changeset: 9087c3c6920b Author: jlahoda Date: 2014-04-23 11:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9087c3c6920b 8039250: Test tools/javac/classfiles/InnerClasses/SyntheticClasses.java fails Summary: The test should only analyze classfiles. Reviewed-by: vromero ! test/tools/javac/classfiles/InnerClasses/SyntheticClasses.java Changeset: 3a2ebbad5911 Author: pgovereau Date: 2014-04-30 23:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3a2ebbad5911 8038023: Compiler crash ClassCastException Summary: Add additional checks on results of ClassReader.readPool Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/diags/examples.not-yet.txt Changeset: 12f99d1f23d9 Author: pgovereau Date: 2014-04-30 23:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/12f99d1f23d9 8039026: Definitely unassigned field can be accessed Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/DefiniteAssignment/T8039026.java + test/tools/javac/DefiniteAssignment/T8039026.out Changeset: b5c2375893e2 Author: lana Date: 2014-04-30 23:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b5c2375893e2 Merge - test/tools/javac/lambda/ErroneousLambdaExpr.java - test/tools/javac/lambda/ErroneousLambdaExpr.out Changeset: 5d39c29950f4 Author: katleman Date: 2014-05-07 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5d39c29950f4 Added tag jdk8u20-b13 for changeset b5c2375893e2 ! .hgtags Changeset: ce94cefa660b Author: katleman Date: 2014-05-13 23:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ce94cefa660b Added tag jdk8u20-b14 for changeset 5d39c29950f4 ! .hgtags Changeset: b17805de5edf Author: rfield Date: 2014-05-01 11:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b17805de5edf 8036942: javac generates incorrect exception table for multi-catch statements inside a lambda Summary: Union type info lost and also union type is not processed by TreeMaker.Type -- address by using existing tree, thus by-passing such issues. Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/LambdaMultiCatchTest.java Changeset: d02e9b7444fe Author: rfield Date: 2014-05-01 15:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d02e9b7444fe 8029852: Bad code generated (VerifyError) when lambda instantiates enclosing local class and has captured variables 8029725: Lambda reference to containing local class causes javac infinite recursion Reviewed-by: vromero, jlahoda, dlsmith ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/LambdaLocalTest.java + test/tools/javac/lambda/LambdaOuterLocalTest.java + test/tools/javac/lambda/SingleLocalTest.java Changeset: 14979dd5e034 Author: vromero Date: 2014-05-02 01:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/14979dd5e034 8030741: Inference: implement eager resolution of return types, consistent with JDK-8028800 Reviewed-by: dlsmith, jjg ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java + test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java + test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out + test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java + test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out Changeset: 3d755b8cdef8 Author: lana Date: 2014-05-07 21:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3d755b8cdef8 Merge Changeset: 327122b01a9e Author: dlsmith Date: 2014-05-06 15:46 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/327122b01a9e 8033718: Inference ignores capture variable as upper bound Summary: Split Types.lowerBound into two methods; fix bugs in inference handling of capture variables. Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/generics/inference/7086586/T7086586.out ! test/tools/javac/generics/inference/7086586/T7086586b.java + test/tools/javac/generics/inference/LowerBoundGLB.java Changeset: 856d94394294 Author: dlsmith Date: 2014-05-09 19:42 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/856d94394294 8042656: Inference produces spurious error for intersection type bounds check Summary: Fix subtyping for intersections involving capture variables Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/typevars/IntersectionSubVar.java Changeset: f8e84de96252 Author: jlahoda Date: 2014-05-09 09:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f8e84de96252 8040822: Duplicated notifications can be sent to TaskListener Summary: The analyze finished event must only be sent on the first call to JavaCompiler.flow for a given class. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java + test/tools/javac/api/taskListeners/EventsBalancedTest.java Changeset: cf626fb754aa Author: jlahoda Date: 2014-05-09 12:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/cf626fb754aa 8041663: Sensitive dependence on location of nested interface Summary: Adding a method among ambiguous candidates only if it is more specific than some of the existing candidates. Reviewed-by: dlsmith, vromero ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/resolve/AmbiguityErrorTest.java Changeset: 0add97444be9 Author: mfang Date: 2014-05-09 20:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0add97444be9 8041424: 8u20 l10n resource file translation update 1 Reviewed-by: naoto, yhuang ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/share/classes/com/sun/tools/javap/resources/javap_ja.properties ! src/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties Changeset: f1fbe29e36d1 Author: mfang Date: 2014-05-12 09:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f1fbe29e36d1 Merge - test/tools/javac/lambda/ErroneousLambdaExpr.java - test/tools/javac/lambda/ErroneousLambdaExpr.out Changeset: b06c2db45ddb Author: vromero Date: 2014-05-13 14:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b06c2db45ddb 8029102: Enhance compiler warnings for Lambda Reviewed-by: briangoetz, jjg, jlahoda, ahgross ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/T8029102/WarnSerializableLambdaTest.java + test/tools/javac/T8029102/WarnSerializableLambdaTest.out + test/tools/javac/T8029102/WarnSerializableLambdaTestb.java + test/tools/javac/T8029102/WarnSerializableLambdaTestb.out + test/tools/javac/diags/examples/WarnSerializableLambda.java Changeset: 8e7bd4c50fd1 Author: vromero Date: 2014-05-13 16:11 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8e7bd4c50fd1 8028503: javac, for method references a primitive type can be added as a bound Reviewed-by: jjg, dlsmith ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/inference/T8028503/PrimitiveTypeInBoundForMethodRefTest.java ! test/tools/javac/lambda/MethodReference42.out ! test/tools/javac/lambda/MethodReference44.out Changeset: 73cbce40a149 Author: vromero Date: 2014-05-13 16:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/73cbce40a149 8037379: fix for JDK-8029569 doesn't cover all possible cases Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/T8029569/VarargsAmbiguityCrashTest.java ! test/tools/javac/T8029569/VarargsAmbiguityCrashTest.out Changeset: 5e9879dfadde Author: dlsmith Date: 2014-05-13 15:34 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5e9879dfadde 8042882: Support verbosity options in langtools testing 8032441: langtools/test/Makefile breaks when JT_JAVA set to a JDK 9 build Reviewed-by: mduigou ! test/Makefile Changeset: 89cefe38ecaf Author: lana Date: 2014-05-14 11:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/89cefe38ecaf Merge Changeset: 9c577131ffa6 Author: dlsmith Date: 2014-05-14 15:41 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9c577131ffa6 8034223: Most-specific should not have any special treatment for boxed vs. unboxed types Summary: Rewrite most-specific logic to conform to JLS 8 15.12.2.5 Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java + test/tools/javac/lambda/MostSpecific10.java + test/tools/javac/lambda/MostSpecific11.java + test/tools/javac/lambda/MostSpecific12.java + test/tools/javac/lambda/MostSpecific12.out + test/tools/javac/lambda/MostSpecific13.java + test/tools/javac/lambda/MostSpecific13.out + test/tools/javac/lambda/MostSpecific14.java + test/tools/javac/lambda/MostSpecific14.out ! test/tools/javac/lambda/TargetType16.java - test/tools/javac/lambda/TargetType16.out ! test/tools/javac/lambda/TargetType23.java ! test/tools/javac/lambda/TargetType23.out ! test/tools/javac/resolve/ResolveHarness.java ! test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java + test/tools/javac/resolve/tests/PrimitiveVsReferenceSamePhase.java Changeset: d9e6bb927519 Author: katleman Date: 2014-05-21 10:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d9e6bb927519 Added tag jdk8u20-b15 for changeset 9c577131ffa6 ! .hgtags Changeset: d1005694e384 Author: katleman Date: 2014-05-28 02:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d1005694e384 Added tag jdk8u20-b16 for changeset d9e6bb927519 ! .hgtags Changeset: 7c925f35f81c Author: pgovereau Date: 2014-05-23 16:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7c925f35f81c 8033437: javac, inconsistent generic types behaviour when compiling together vs. separate Reviewed-by: jjg Contributed-by: vicente.romero at oracle.com, paul.govereau at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/wildcards/RefQueue.java + test/tools/javac/generics/wildcards/RefQueueBug.java Changeset: f4254623c54e Author: pgovereau Date: 2014-05-27 21:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f4254623c54e 8041704: wrong error message when mixing lambda expression and inner class Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! test/tools/javac/T8030816/CrashLambdaExpressionWithNonAccessibleIdTest.out + test/tools/javac/lambda/T8041704/ErrorMessageTest.java + test/tools/javac/lambda/T8041704/ErrorMessageTest.out Changeset: 0e026d3f2786 Author: dlsmith Date: 2014-05-27 17:30 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0e026d3f2786 8042338: Refactor Types.upperBound to treat wildcards and variables separately Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: 8ee530e741d1 Author: dlsmith Date: 2014-05-27 16:39 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8ee530e741d1 8044050: Move misplaced inference tests to test/tools/javac/generics/inference Reviewed-by: vromero + test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java + test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java + test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out + test/tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java + test/tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out - test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java - test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out Changeset: b45fd486977d Author: lana Date: 2014-05-28 11:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b45fd486977d Merge - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out - test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java - test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out Changeset: a550336d045f Author: katleman Date: 2014-06-04 08:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a550336d045f Added tag jdk8u20-b17 for changeset b45fd486977d ! .hgtags Changeset: c04d99e00268 Author: katleman Date: 2014-06-11 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c04d99e00268 Added tag jdk8u20-b18 for changeset a550336d045f ! .hgtags Changeset: d55676065cfa Author: katleman Date: 2014-06-18 12:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d55676065cfa Added tag jdk8u20-b19 for changeset c04d99e00268 ! .hgtags Changeset: 372fd7283bf0 Author: vromero Date: 2014-05-29 15:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/372fd7283bf0 8037937: javac: AssertionError during LVT generation, wrong variable ranges Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseIfElse.java Changeset: 8a5512cb5e9d Author: pgovereau Date: 2014-05-28 21:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8a5512cb5e9d 8037934: Javac generates invalid signatures for local types Reviewed-by: vromero, rfield Contributed-by: separdaud at redhat.com ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/types/BadSigTest.java Changeset: 716f2466ddd0 Author: pgovereau Date: 2014-05-27 22:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/716f2466ddd0 8042741: Java 8 compiler throws NullPointerException depending location in source file Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8042741/A.java + test/tools/javac/flow/T8042741/PositionTest.java Changeset: 7e0ba7b086c8 Author: vromero Date: 2014-05-30 18:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7e0ba7b086c8 8042785: javac, bridge methods are not getting the flags from the original method Reviewed-by: jjg, jlahoda ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/T8042785/FlagsNotCopiedToBridgeMethodTest.java Changeset: e64bb2f5f0cf Author: jlahoda Date: 2014-05-30 12:54 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e64bb2f5f0cf 8031967: For some sources compiler compiles for ever Summary: Avoid creating DeferredTypes for method calls with method calls as receivers if the site can be determined reliably Reviewed-by: mcimadamore, vromero Contributed-by: maurizio.cimadamore at oracle.com, jan.lahoda at oracle.com ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8031967.java Changeset: 71767cdf52a7 Author: vromero Date: 2014-06-03 20:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/71767cdf52a7 8044487: Fix for 8042785 causes regression tests to fail with java.lang.VerifyError Reviewed-by: jjg, ksrini ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java - test/tools/javac/T8042785/FlagsNotCopiedToBridgeMethodTest.java Changeset: bf8edbcae43a Author: vromero Date: 2014-06-04 20:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/bf8edbcae43a 8041713: Type inference of non-existent method references crashes the compiler Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.java + test/tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.out Changeset: fe033d997ddf Author: jlahoda Date: 2013-12-17 10:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fe033d997ddf 8029800: Flags.java uses String.toLowerCase without specifying Locale Summary: Introducing StringUtils.toLowerCase/toUpperCase independent on the default locale, converting almost all usages of String.toLowerCase/toUpperCase to use the new methods. Reviewed-by: jjg, bpatel ! src/share/classes/com/sun/tools/classfile/Instruction.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java ! src/share/classes/com/sun/tools/doclint/Checker.java ! src/share/classes/com/sun/tools/doclint/Env.java ! src/share/classes/com/sun/tools/doclint/HtmlTag.java ! src/share/classes/com/sun/tools/doclint/Messages.java ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/file/Locations.java ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java + src/share/classes/com/sun/tools/javac/util/StringUtils.java ! src/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java + test/tools/javac/NoStringToLower.java + test/tools/javac/util/StringUtilsTest.java Changeset: 17ce329d7bd0 Author: emc Date: 2013-12-19 11:38 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/17ce329d7bd0 8030726: tools/javac/NoStringToLower.java fails due to enforcement no use of String.toLowerCase on non-langtools classes Summary: Fix NoStringToLower test to only enforce ban on String.toLowerCase on langtools classes Reviewed-by: vromero, jfranck Contributed-by: paul.govereau at oracle.com ! test/tools/javac/NoStringToLower.java Changeset: 7ceaee0e497b Author: jlahoda Date: 2014-05-29 10:48 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7ceaee0e497b 8043186: javac test langtools/tools/javac/util/StringUtilsTest.java fails Summary: The result of String.toLowerCase.indexOf does not always point at the start of the given string in the non-lowercased text. Reviewed-by: jjg, bpatel ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/javac/util/StringUtils.java ! test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java ! test/com/sun/javadoc/testRelativeLinks/pkg/C.java ! test/com/sun/javadoc/testTopOption/TestTopOption.java ! test/tools/javac/util/StringUtilsTest.java Changeset: 63ef1e0410d1 Author: mcimadamore Date: 2014-06-10 10:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/63ef1e0410d1 8043725: javac fails with StackOverflowException Summary: loose type comparison test should be protected against infinite recursion with fbounds Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/inference/8043725/T8043725.java Changeset: 28e204e63063 Author: jjg Date: 2014-02-27 13:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/28e204e63063 8033287: Reduce the size of the endPosTable Reviewed-by: jjg Contributed-by: per.bothner at oracle.com, chturne at gmail.com ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + src/share/classes/com/sun/tools/javac/util/IntHashTable.java Changeset: 16a698253f33 Author: dlsmith Date: 2014-06-10 12:41 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/16a698253f33 8037385: constant pool errors with -target 1.7 and static default methods Summary: Add error check for static interface methods invoked from -source 7 Reviewed-by: vromero, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/StaticIntfMethodInvokeNotSupported.java Changeset: e6d1e9f29132 Author: dlsmith Date: 2014-06-10 15:25 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e6d1e9f29132 8015101: Covariance of return type implied by upper bounding on type parameter is ignored Summary: Capture intersection supertypes before comparing their members Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/generics/wildcards/7034495/T7034495.out + test/tools/javac/generics/wildcards/T8015101.java Changeset: 1aeb322cf646 Author: dlsmith Date: 2014-06-13 13:30 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1aeb322cf646 8046762: Revert some inference fixes in JDK-8033718 Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! test/tools/javac/generics/inference/7086586/T7086586.out ! test/tools/javac/generics/inference/7086586/T7086586b.java + test/tools/javac/generics/inference/NestedWildcards.java Changeset: b060e7c2f5cc Author: lana Date: 2014-06-16 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b060e7c2f5cc Merge Changeset: 4ee06c77b51b Author: dlsmith Date: 2014-06-17 16:32 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4ee06c77b51b 8042803: Types.wildLowerBound and cvarLowerBound should call unannotatedType() Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/code/Types.java Changeset: cff4be16ffdd Author: lana Date: 2014-06-19 17:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/cff4be16ffdd Merge Changeset: 7e97c65c373c Author: pgovereau Date: 2014-06-18 12:30 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7e97c65c373c 8027886: javac allows illegal receiver parameters 8029042: Receiver parameter not supported on local class constructor Reviewed-by: jfranck, jlahoda ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/annotations/FinalReceiverTest.java + test/tools/javac/annotations/FinalReceiverTest.out + test/tools/javac/annotations/LocalInnerReceiverTest.java ! test/tools/javac/annotations/typeAnnotations/newlocations/Receivers.java Changeset: 76b61848c9a4 Author: pgovereau Date: 2014-06-18 12:06 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/76b61848c9a4 8038975: Access control in enhanced for Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + src/share/classes/com/sun/tools/javac/comp/TypeEnvs.java + test/tools/javac/T8038975/AccessTest.java + test/tools/javac/T8038975/a/A.java + test/tools/javac/T8038975/a/B.java Changeset: 829f01e7f732 Author: mcimadamore Date: 2014-06-19 12:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/829f01e7f732 8043253: Slow javac compile times in JDK 8 Summary: Enable on-demand diagnostic source position completion Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java Changeset: a3ad6e2ede44 Author: jlahoda Date: 2014-06-18 10:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a3ad6e2ede44 8046916: Type parameter annotations don't work with multiple type parameters Summary: When reading type variable's annotations out of the owner's type annotations, use the type variable's index in owner to exclude annotations belonging to other type variables. Reviewed-by: jfranck, emc ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! test/tools/javac/processing/model/element/TestTypeParameterAnnotations.java Changeset: ce1d9dd2e9eb Author: vromero Date: 2014-06-19 15:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ce1d9dd2e9eb 8038182: javac crash with FunctionDescriptorLookupError for invalid functional interface Reviewed-by: mcimadamore Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/T8038182/CrashFunctionDescriptorExceptionTest.java + test/tools/javac/lambda/T8038182/CrashFunctionDescriptorExceptionTest.out Changeset: 94ea21ecfe2d Author: vromero Date: 2014-06-19 23:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/94ea21ecfe2d 8042759: Lambda returning implicitly-typed lambdas considered pertinent to applicability Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8042759/ImplicitLambdaConsideredForApplicabilityTest.java + test/tools/javac/lambda/T8042759/ImplicitLambdaConsideredForApplicabilityTest.out Changeset: f4381f9541e6 Author: dlsmith Date: 2014-06-20 11:42 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f4381f9541e6 8047407: Add test for JDK-8037385 Reviewed-by: mcimadamore + test/tools/javac/defaultMethods/static/StaticInvoke.java + test/tools/javac/defaultMethods/static/StaticInvoke6.out + test/tools/javac/defaultMethods/static/StaticInvoke7.out Changeset: 37c7dbe8efee Author: dlsmith Date: 2014-06-20 10:56 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/37c7dbe8efee 8034147: javac crashes with a NullPointerException during bounds checking Summary: Types.supertype should return Type.noType rather than null Reviewed-by: vromero, mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/generics/wildcards/T8034147.java Changeset: e92effa22ece Author: coffeys Date: 2014-06-23 00:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e92effa22ece Merge Changeset: d231957fe310 Author: katleman Date: 2014-06-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d231957fe310 Added tag jdk8u20-b20 for changeset e92effa22ece ! .hgtags Changeset: 20bab46f4db6 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/20bab46f4db6 Added tag jdk8u40-b00 for changeset d231957fe310 ! .hgtags Changeset: eb284abd64fe Author: rfield Date: 2014-06-23 13:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/eb284abd64fe 8046060: Different results of floating point multiplication for lambda code block Summary: propogate strictfp into lambda body Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/LambdaTestStrictFP.java + test/tools/javac/lambda/LambdaTestStrictFPFlag.java + test/tools/javac/lambda/LambdaTestStrictFPMethod.java Changeset: a138f9c9ba33 Author: vromero Date: 2014-03-18 22:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a138f9c9ba33 8036007: javac crashes when encountering an unresolvable interface Reviewed-by: vromero, jlahoda Contributed-by: paul.govereau at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/missingSuperRecovery/MissingInterfaceTest.java + test/tools/javac/missingSuperRecovery/MissingInterfaceTest.out + test/tools/javac/missingSuperRecovery/MissingInterfaceTestDep.java Changeset: 3a31259481d8 Author: coffeys Date: 2014-06-25 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3a31259481d8 Merge Changeset: fc2a01ba3d79 Author: vromero Date: 2014-06-17 17:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fc2a01ba3d79 8036953: Fix timing of varargs access check, per JDK-8016205 Reviewed-by: mcimadamore, dlsmith ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/varargs/6313164/T6313164.java - test/tools/javac/varargs/6313164/T6313164.out + test/tools/javac/varargs/6313164/T6313164Source7.out + test/tools/javac/varargs/6313164/T6313164Source8AndHigher.out ! test/tools/javac/varargs/6313164/T7175433.java + test/tools/javac/varargs/6313164/T7175433.out ! test/tools/javac/varargs/6313164/p1/B.java Changeset: c51ac16f339f Author: mfang Date: 2014-06-25 14:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c51ac16f339f 8047145: 8u20 l10n resource file translation update 2 Reviewed-by: naoto ! src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties ! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties Changeset: d30377ee2733 Author: mfang Date: 2014-06-27 14:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d30377ee2733 Merge - test/tools/javac/varargs/6313164/T6313164.out Changeset: 71a31843f550 Author: vromero Date: 2014-06-27 20:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/71a31843f550 8047719: Incorrect LVT in switch statement Reviewed-by: jjg, jlahoda ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseSwitch.java Changeset: 4b4841501dd9 Author: vromero Date: 2014-07-04 16:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4b4841501dd9 8049075: javac, wildcards and generic vararg method invocation not accepted Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/varargs/T8049075/VarargsAndWildcardParameterizedTypeTest.java Changeset: 856dc4030eaa Author: lana Date: 2014-07-07 18:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/856dc4030eaa Merge - test/tools/javac/varargs/6313164/T6313164.out Changeset: 7de1481c6cd8 Author: vromero Date: 2014-03-18 22:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7de1481c6cd8 8036007: javac crashes when encountering an unresolvable interface Reviewed-by: vromero, jlahoda Contributed-by: paul.govereau at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/missingSuperRecovery/MissingInterfaceTest.java + test/tools/javac/missingSuperRecovery/MissingInterfaceTest.out + test/tools/javac/missingSuperRecovery/MissingInterfaceTestDep.java Changeset: 61fb0d8b1691 Author: katleman Date: 2014-07-02 15:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/61fb0d8b1691 Added tag jdk8u20-b21 for changeset 7de1481c6cd8 ! .hgtags Changeset: fc0bb87f45aa Author: katleman Date: 2014-07-09 13:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fc0bb87f45aa Added tag jdk8u20-b22 for changeset 61fb0d8b1691 ! .hgtags Changeset: 49f7c1e4ae41 Author: mfang Date: 2014-06-25 14:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/49f7c1e4ae41 8047145: 8u20 l10n resource file translation update 2 Reviewed-by: naoto ! src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties ! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties Changeset: 4aa8589ab6ac Author: lana Date: 2014-07-07 18:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4aa8589ab6ac Merge Changeset: a682df5e679a Author: lana Date: 2014-07-10 14:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a682df5e679a Merge Changeset: 3fefeeb5dd75 Author: jeff Date: 2014-01-31 16:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3fefeeb5dd75 8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5 Reviewed-by: lana, prr ! THIRD_PARTY_README Changeset: f367f26cbef1 Author: asaha Date: 2014-02-04 22:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f367f26cbef1 Merge ! THIRD_PARTY_README Changeset: 3d5b1499187b Author: asaha Date: 2014-02-11 17:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3d5b1499187b Merge Changeset: f19868b3b970 Author: asaha Date: 2014-02-12 11:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f19868b3b970 Added tag jdk8u11-b00 for changeset c9db8c800797 ! .hgtags Changeset: 35b04ece3286 Author: asaha Date: 2014-02-12 11:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/35b04ece3286 Merge ! .hgtags Changeset: 91ee7d57b0b3 Author: asaha Date: 2014-02-18 14:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/91ee7d57b0b3 Merge ! .hgtags Changeset: d29c03b2bb83 Author: asaha Date: 2014-02-26 22:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d29c03b2bb83 Merge ! .hgtags Changeset: 05fdc4e3dbe2 Author: asaha Date: 2014-03-11 14:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/05fdc4e3dbe2 Merge ! .hgtags Changeset: d37e407fba44 Author: asaha Date: 2014-03-20 10:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d37e407fba44 Merge ! .hgtags Changeset: e75f843c4bf8 Author: katleman Date: 2014-03-25 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e75f843c4bf8 Added tag jdk8u11-b01 for changeset d37e407fba44 ! .hgtags Changeset: d9904b00b027 Author: katleman Date: 2014-04-01 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d9904b00b027 Added tag jdk8u11-b02 for changeset e75f843c4bf8 ! .hgtags Changeset: 5b5c46fe954c Author: katleman Date: 2014-04-08 11:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5b5c46fe954c Added tag jdk8u11-b03 for changeset d9904b00b027 ! .hgtags Changeset: f491f1581f19 Author: katleman Date: 2014-04-15 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f491f1581f19 Added tag jdk8u11-b04 for changeset 5b5c46fe954c ! .hgtags Changeset: a4ecc38ec791 Author: katleman Date: 2014-04-22 11:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a4ecc38ec791 Added tag jdk8u11-b05 for changeset f491f1581f19 ! .hgtags Changeset: 7803caf52e4b Author: katleman Date: 2014-04-29 12:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7803caf52e4b Added tag jdk8u11-b06 for changeset a4ecc38ec791 ! .hgtags Changeset: a47aa3203c02 Author: katleman Date: 2014-05-06 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a47aa3203c02 Added tag jdk8u11-b07 for changeset 7803caf52e4b ! .hgtags Changeset: e973a591a218 Author: katleman Date: 2014-05-13 08:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e973a591a218 Added tag jdk8u11-b08 for changeset a47aa3203c02 ! .hgtags Changeset: 51cade463260 Author: katleman Date: 2014-05-19 20:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/51cade463260 Added tag jdk8u11-b09 for changeset e973a591a218 ! .hgtags Changeset: 24c948377599 Author: asaha Date: 2014-05-20 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/24c948377599 Merge ! .hgtags Changeset: dc0d952b4199 Author: katleman Date: 2014-05-28 02:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/dc0d952b4199 Added tag jdk8u11-b10 for changeset 51cade463260 ! .hgtags Changeset: e638f33c70c3 Author: asaha Date: 2014-05-28 12:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e638f33c70c3 Merge ! .hgtags Changeset: 3f6dd16b057f Author: asaha Date: 2014-05-28 15:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3f6dd16b057f Merge ! .hgtags Changeset: 3cb08f680986 Author: asaha Date: 2014-06-02 15:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3cb08f680986 Merge - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out - test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java - test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out Changeset: 67372f84d990 Author: asaha Date: 2014-06-04 09:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/67372f84d990 Merge ! .hgtags Changeset: 0a79fea6f9cf Author: katleman Date: 2014-06-03 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0a79fea6f9cf Added tag jdk8u11-b11 for changeset dc0d952b4199 ! .hgtags Changeset: 9bf981b87d70 Author: asaha Date: 2014-06-05 15:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9bf981b87d70 Merge ! .hgtags Changeset: 7826ea2a5595 Author: asaha Date: 2014-06-11 09:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7826ea2a5595 Merge ! .hgtags Changeset: db7c59913c65 Author: katleman Date: 2014-06-17 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/db7c59913c65 Added tag jdk8u11-b12 for changeset 0a79fea6f9cf ! .hgtags Changeset: 7e061f63262a Author: asaha Date: 2014-06-17 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7e061f63262a Merge ! .hgtags Changeset: c8b8cabfc922 Author: asaha Date: 2014-06-18 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c8b8cabfc922 Merge ! .hgtags Changeset: c14269602ffd Author: asaha Date: 2014-06-26 07:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c14269602ffd Merge ! .hgtags Changeset: 115107f0bae2 Author: katleman Date: 2014-06-13 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/115107f0bae2 Added tag jdk8u5-b31 for changeset 6614bfcdcd4d ! .hgtags Changeset: 16995a2b970d Author: asaha Date: 2014-06-24 13:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/16995a2b970d Merge ! .hgtags Changeset: 84d18e4449bd Author: asaha Date: 2014-06-26 08:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/84d18e4449bd Merge ! .hgtags Changeset: 7d889f0d0229 Author: asaha Date: 2014-06-26 18:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7d889f0d0229 Added tag jdk8u11-b31 for changeset 16995a2b970d ! .hgtags Changeset: 8755dba5da81 Author: asaha Date: 2014-07-02 15:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8755dba5da81 Merge ! .hgtags Changeset: 69c91cbdbd18 Author: asaha Date: 2014-07-02 15:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/69c91cbdbd18 Merge ! .hgtags Changeset: 98f350333121 Author: asaha Date: 2014-07-10 08:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/98f350333121 Merge ! .hgtags Changeset: 5c1d6da1445a Author: asaha Date: 2014-07-14 08:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5c1d6da1445a Merge Changeset: d19644ca8f0a Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d19644ca8f0a Added tag jdk8u20-b23 for changeset 5c1d6da1445a ! .hgtags Changeset: eaae9f3f33b8 Author: robm Date: 2014-07-17 18:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/eaae9f3f33b8 Merge ! .hgtags Changeset: 1e39ae45d8ac Author: mchung Date: 2014-07-17 15:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1e39ae45d8ac 8029548: (jdeps) use @jdk.Exported to determine supported vs JDK internal API 8031092: jdeps does not recognize --help option. 8048063: (jdeps) Add filtering capability Reviewed-by: alanb, dfuchs ! src/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/share/classes/com/sun/tools/jdeps/Archive.java ! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/share/classes/com/sun/tools/jdeps/Main.java ! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java ! src/share/classes/com/sun/tools/jdeps/Profile.java ! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/Basic.java + test/tools/jdeps/DotFileTest.java ! test/tools/jdeps/m/Gee.java ! test/tools/jdeps/p/Bar.java Changeset: a51b7fd0543b Author: mchung Date: 2014-07-18 10:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a51b7fd0543b 8050804: (jdeps) Recommend supported API to replace use of JDK internal API Reviewed-by: dfuchs ! src/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties + src/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties ! test/tools/jdeps/APIDeps.java Changeset: c7947fd930eb Author: mchung Date: 2014-07-18 10:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c7947fd930eb Merge Changeset: 77e510138519 Author: vromero Date: 2014-07-16 10:47 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/77e510138519 8050386: javac, follow-up of fix for JDK-8049305 Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/T8049305/WrongStackframeGenerationTest1.java + test/tools/javac/T8049305/WrongStackframeGenerationTest2.java Changeset: fa6e91185a27 Author: vromero Date: 2014-07-17 10:55 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fa6e91185a27 8051004: javac, incorrect bug id in tests for JDK-8050386 Reviewed-by: mcimadamore - test/tools/javac/T8049305/WrongStackframeGenerationTest1.java - test/tools/javac/T8049305/WrongStackframeGenerationTest2.java + test/tools/javac/T8050386/WrongStackframeGenerationTest1.java + test/tools/javac/T8050386/WrongStackframeGenerationTest2.java Changeset: c6d5efccedc3 Author: vromero Date: 2014-06-20 20:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c6d5efccedc3 8044546: Crash on faulty reduce/lambda Reviewed-by: mcimadamore, dlsmith Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/inference/T8044546/CrashImplicitLambdaTest.java + test/tools/javac/generics/inference/T8044546/NestedInvocationsTest.java Changeset: 91e9834baff2 Author: vromero Date: 2014-07-21 10:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/91e9834baff2 8051402: javac, type containment should accept that CAP <= ? extends CAP and CAP <= ? super CAP Reviewed-by: mcimadamore, dlsmith ! src/share/classes/com/sun/tools/javac/code/Types.java ! test/tools/javac/lambda/TargetType61.java Changeset: 64dc6333e6dc Author: mcimadamore Date: 2014-07-22 13:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/64dc6333e6dc 8043926: javac, code valid in 7 is not compiling for 8 Summary: type-containment doesn't handle inference variables correctly Reviewed-by: vromero, dlsmith ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/inference/8043926/T8043926.java Changeset: 06c99ec9d8fb Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/06c99ec9d8fb 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 08c12757a1c9 Author: jeff Date: 2014-07-22 14:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/08c12757a1c9 Merge Changeset: bf89a471779d Author: vromero Date: 2014-07-23 10:18 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/bf89a471779d 8051467: javac, additional test case for JDK-8051402 Reviewed-by: mcimadamore, dlsmith + test/tools/javac/generics/wildcards/T8051402/WildcardAndCAPSubtypeTest.java Changeset: 0b6cc4ea670f Author: katleman Date: 2014-08-13 14:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0b6cc4ea670f Added tag jdk8u40-b01 for changeset bf89a471779d ! .hgtags Changeset: 5183e8b58a03 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5183e8b58a03 Added tag jdk8u40-b02 for changeset 0b6cc4ea670f ! .hgtags Changeset: 535e9cc74078 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/535e9cc74078 Added tag jdk8u40-b03 for changeset 5183e8b58a03 ! .hgtags Changeset: 72f2095d6e42 Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/72f2095d6e42 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 9239118487df Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9239118487df Merge Changeset: d63e99f71e83 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d63e99f71e83 Added tag jdk8u20-b25 for changeset 9239118487df ! .hgtags Changeset: 9cbd4aad34ef Author: coffeys Date: 2014-07-30 03:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9cbd4aad34ef Added tag jdk8u20-b24 for changeset 9239118487df ! .hgtags Changeset: 5e6d409a7232 Author: coffeys Date: 2014-07-30 03:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5e6d409a7232 Merge ! .hgtags Changeset: 7302299fa9c4 Author: coffeys Date: 2014-07-31 09:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7302299fa9c4 Added tag jdk8u20-b26 for changeset 5e6d409a7232 ! .hgtags Changeset: 02370b1748eb Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/02370b1748eb Merge ! .hgtags Changeset: 191d1aecdf68 Author: jlahoda Date: 2014-02-07 21:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/191d1aecdf68 8033421: @SuppressWarnings("deprecation") does not work when overriding deprecated method Summary: When the overrides deprecated method warning is being reported, need to do that in the lint context of the method. Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/warnings/suppress/Overridden.java + test/tools/javac/warnings/suppress/Overridden.out + test/tools/javac/warnings/suppress/OverriddenSuppressed.java Changeset: e76105e91c16 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e76105e91c16 Merge ! .hgtags Changeset: cde557bc48f5 Author: lana Date: 2014-08-28 16:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/cde557bc48f5 Merge ! .hgtags Changeset: a36fce70b505 Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a36fce70b505 Added tag jdk8u40-b04 for changeset cde557bc48f5 ! .hgtags Changeset: 398f1b5e8361 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/398f1b5e8361 Added tag jdk8u40-b05 for changeset a36fce70b505 ! .hgtags Changeset: d560276b8a35 Author: mcimadamore Date: 2014-09-10 10:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d560276b8a35 8051958: Cannot assign a value to final variable in lambda Summary: Remove Attr.owner and refactor code for detecting forward field references Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/8051958/T8051958.java Changeset: 0253e7cc98a4 Author: mcimadamore Date: 2014-09-10 10:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0253e7cc98a4 8055514: Wrong, confusing error when non-static varargs referenced in static context Summary: Improved heuristics in MethodResolutionPhase.mergeResults() Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/varargs/8055514/T8055514.java + test/tools/javac/varargs/8055514/T8055514.out Changeset: 7c3d27120b92 Author: lana Date: 2014-09-11 17:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7c3d27120b92 Merge Changeset: 2fa3858a281f Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2fa3858a281f Added tag jdk8u40-b06 for changeset 7c3d27120b92 ! .hgtags Changeset: ed1a48bedfa8 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ed1a48bedfa8 Added tag jdk8u40-b07 for changeset 2fa3858a281f ! .hgtags Changeset: c627efb5fdcd Author: jlahoda Date: 2014-09-08 10:48 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c627efb5fdcd 8056014: Type inference may be skipped for a complex receiver generic method in a parameter position Summary: When checking if deferred attribution is needed for a chain of methods, stop on any method that returns any type variable, as the rest of analysis cannot use the correct type. Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056014.java Changeset: ced008063508 Author: jlahoda Date: 2014-09-08 10:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ced008063508 8056984: Exception in compiler: java.lang.AssertionError: isSubClass T Summary: Must use type variable's captured bound as a method receiver, instead of the type variable itself, while checking if deferred attribution is needed. Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056984.java Changeset: 4ac623ddd8d0 Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4ac623ddd8d0 Merge Changeset: 58e7e71b302e Author: vromero Date: 2014-09-09 10:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/58e7e71b302e 8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class Reviewed-by: mcimadamore, jjg, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/util/Bits.java Changeset: 9a3e5ce68cef Author: vromero Date: 2014-07-09 10:49 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9a3e5ce68cef 8033483: Should ignore nested lambda bodies during overload resolution Reviewed-by: mcimadamore, dlsmith ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.out + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.out Changeset: 0ff5e3f8df45 Author: lana Date: 2014-09-22 18:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0ff5e3f8df45 Merge Changeset: d3515520e68e Author: lana Date: 2014-09-25 11:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d3515520e68e Merge Changeset: 8bb38a350722 Author: asaha Date: 2014-10-01 07:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8bb38a350722 Added tag jdk8u40-b08 for changeset d3515520e68e ! .hgtags Changeset: 3f9566ffac0f Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3f9566ffac0f Added tag jdk8u40-b09 for changeset 8bb38a350722 ! .hgtags Changeset: 31d2a837676f Author: vromero Date: 2014-09-25 17:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/31d2a837676f 8058708: java.lang.AssertionError compiling source code Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseIf.java Changeset: ef53c996e943 Author: mfang Date: 2014-10-01 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ef53c996e943 8059177: jdk8u40 l10n resource file translation update 1 Reviewed-by: naoto, joehw, yhuang ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties Changeset: c9c6b56c7b15 Author: mfang Date: 2014-10-01 14:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c9c6b56c7b15 Merge Changeset: 05d50e7f6c95 Author: jcoomes Date: 2014-10-07 10:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/05d50e7f6c95 Merge Changeset: 4f98c0cd921d Author: lana Date: 2014-10-09 12:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4f98c0cd921d Merge Changeset: 9096a43a9b08 Author: asaha Date: 2014-04-16 09:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9096a43a9b08 Added tag jdk8u25-b00 for changeset f491f1581f19 ! .hgtags Changeset: 382413619f2c Author: asaha Date: 2014-05-06 11:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/382413619f2c Merge ! .hgtags Changeset: 434e4ddacaa2 Author: asaha Date: 2014-05-19 22:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/434e4ddacaa2 Merge ! .hgtags Changeset: 944cf6e69067 Author: asaha Date: 2014-05-29 13:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/944cf6e69067 Merge ! .hgtags - test/tools/javac/lambda/ErroneousLambdaExpr.java - test/tools/javac/lambda/ErroneousLambdaExpr.out - test/tools/javac/lambda/TargetType16.out Changeset: 1324aa7d3fe7 Author: asaha Date: 2014-06-03 08:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1324aa7d3fe7 Merge ! .hgtags - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out - test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java - test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out Changeset: 5bc865e0a2e3 Author: asaha Date: 2014-06-04 09:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5bc865e0a2e3 Merge ! .hgtags Changeset: 3958d5e3a8db Author: katleman Date: 2014-06-05 03:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3958d5e3a8db Added tag jdk8u25-b01 for changeset 5bc865e0a2e3 ! .hgtags Changeset: 19e180ad9dac Author: asaha Date: 2014-06-05 15:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/19e180ad9dac Merge ! .hgtags Changeset: cf2b04d6e2f6 Author: asaha Date: 2014-06-05 15:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/cf2b04d6e2f6 Merge ! .hgtags Changeset: 4dec0c684a9e Author: asaha Date: 2014-06-11 10:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4dec0c684a9e Merge ! .hgtags Changeset: 511fafb67b7e Author: asaha Date: 2014-06-11 14:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/511fafb67b7e Added tag jdk8u25-b02 for changeset 4dec0c684a9e ! .hgtags Changeset: 06a5353950ba Author: asaha Date: 2014-06-17 16:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/06a5353950ba Merge ! .hgtags Changeset: 1d039298d33f Author: asaha Date: 2014-06-18 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1d039298d33f Merge ! .hgtags Changeset: 5c806c4b2830 Author: asaha Date: 2014-06-18 13:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5c806c4b2830 Added tag jdk8u25-b03 for changeset 1d039298d33f ! .hgtags Changeset: fb2a4bf3e1c6 Author: asaha Date: 2014-06-23 13:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fb2a4bf3e1c6 Added tag jdk8u25-b04 for changeset 5c806c4b2830 ! .hgtags Changeset: ea5151920877 Author: asaha Date: 2014-06-26 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ea5151920877 Merge ! .hgtags Changeset: f1625806caba Author: asaha Date: 2014-06-26 16:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f1625806caba Merge ! .hgtags Changeset: f9b911093b2e Author: asaha Date: 2014-06-30 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f9b911093b2e Added tag jdk8u25-b05 for changeset f1625806caba ! .hgtags Changeset: 7a6309461a72 Author: asaha Date: 2014-07-02 15:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7a6309461a72 Merge ! .hgtags Changeset: c4bd223559aa Author: asaha Date: 2014-07-07 13:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c4bd223559aa Added tag jdk8u25-b06 for changeset 7a6309461a72 ! .hgtags Changeset: 1749b1af54ef Author: asaha Date: 2014-07-10 16:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1749b1af54ef Merge ! .hgtags Changeset: aad835b33337 Author: asaha Date: 2014-07-14 11:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/aad835b33337 Merge Changeset: 054f913edbc9 Author: asaha Date: 2014-07-14 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/054f913edbc9 Added tag jdk8u25-b07 for changeset aad835b33337 ! .hgtags Changeset: 224b8260b2c7 Author: asaha Date: 2014-07-16 12:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/224b8260b2c7 Merge ! .hgtags Changeset: a5fa1a2bd63c Author: coffeys Date: 2014-07-22 01:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a5fa1a2bd63c Added tag jdk8u25-b08 for changeset 224b8260b2c7 ! .hgtags Changeset: 6210e52f469a Author: coffeys Date: 2014-07-25 14:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6210e52f469a Merge Changeset: 0dfd40996583 Author: coffeys Date: 2014-07-28 20:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0dfd40996583 Merge ! .hgtags Changeset: 567bdd5e4ef1 Author: coffeys Date: 2014-07-30 05:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/567bdd5e4ef1 Added tag jdk8u25-b09 for changeset a5fa1a2bd63c ! .hgtags Changeset: b103f1765525 Author: coffeys Date: 2014-07-30 05:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b103f1765525 Added tag jdk8u25-b10 for changeset 0dfd40996583 ! .hgtags Changeset: b12ac3560a22 Author: coffeys Date: 2014-07-30 05:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b12ac3560a22 Merge ! .hgtags Changeset: c40b6de8ca77 Author: coffeys Date: 2014-07-30 06:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c40b6de8ca77 Merge ! .hgtags Changeset: eee827744830 Author: coffeys Date: 2014-08-01 10:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/eee827744830 Merge ! .hgtags Changeset: 664a10268f61 Author: coffeys Date: 2014-08-05 13:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/664a10268f61 Added tag jdk8u25-b11 for changeset eee827744830 ! .hgtags Changeset: 84e7ef655465 Author: katleman Date: 2014-08-12 11:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/84e7ef655465 Added tag jdk8u25-b12 for changeset 664a10268f61 ! .hgtags Changeset: 89b2f04998c7 Author: mfang Date: 2014-08-18 08:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/89b2f04998c7 8054804: 8u25 l10n resource file translation update Reviewed-by: yhuang ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties Changeset: a340d68b0205 Author: asaha Date: 2014-08-19 05:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a340d68b0205 Added tag jdk8u25-b13 for changeset 89b2f04998c7 ! .hgtags Changeset: 6e0c19cd42d7 Author: asaha Date: 2014-08-25 13:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6e0c19cd42d7 Added tag jdk8u25-b14 for changeset a340d68b0205 ! .hgtags Changeset: 7fa6fa7cc204 Author: asaha Date: 2014-09-02 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7fa6fa7cc204 Added tag jdk8u25-b15 for changeset 6e0c19cd42d7 ! .hgtags Changeset: 53ca196be1ae Author: asaha Date: 2014-09-08 12:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/53ca196be1ae Added tag jdk8u25-b16 for changeset 7fa6fa7cc204 ! .hgtags Changeset: 0f5dc6fb282b Author: asaha Date: 2014-09-11 15:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0f5dc6fb282b Merge ! .hgtags Changeset: 5f1518156bac Author: asaha Date: 2014-09-16 13:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5f1518156bac Merge Changeset: a4f0c6dd8f97 Author: asaha Date: 2014-09-17 11:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a4f0c6dd8f97 Added tag jdk8u25-b17 for changeset 53ca196be1ae ! .hgtags Changeset: 85e33a42e40b Author: asaha Date: 2014-09-19 12:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/85e33a42e40b Merge ! .hgtags Changeset: eae0e2c221a2 Author: asaha Date: 2014-09-22 08:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/eae0e2c221a2 Merge ! .hgtags Changeset: 05776cc7ba7b Author: asaha Date: 2014-09-24 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/05776cc7ba7b Merge ! .hgtags Changeset: d132df705637 Author: asaha Date: 2014-10-06 15:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d132df705637 Merge ! .hgtags Changeset: b991a2a24a96 Author: asaha Date: 2014-10-07 08:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b991a2a24a96 Added tag jdk8u25-b18 for changeset a4f0c6dd8f97 ! .hgtags Changeset: fcba5e6351b7 Author: asaha Date: 2014-10-07 15:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fcba5e6351b7 Merge ! .hgtags Changeset: f5e5ca7505e2 Author: asaha Date: 2014-10-08 14:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f5e5ca7505e2 Merge ! .hgtags Changeset: 69b84370397f Author: asaha Date: 2014-10-14 10:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/69b84370397f Merge Changeset: d3c93dc64c5e Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d3c93dc64c5e Added tag jdk8u40-b10 for changeset 69b84370397f ! .hgtags Changeset: 8c4a9603598f Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8c4a9603598f Added tag jdk8u40-b11 for changeset d3c93dc64c5e ! .hgtags Changeset: ffed5df6bec9 Author: rfield Date: 2014-10-13 20:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ffed5df6bec9 8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array" Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/MethodReferenceArrayClone.java Changeset: fc1b69dce787 Author: pgovereau Date: 2014-09-09 12:16 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fc1b69dce787 8054210: NullPointerException when compiling specific code. Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8042741/LambdaArgumentsTest.java Changeset: c058b97ecb87 Author: amurillo Date: 2014-10-22 08:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c058b97ecb87 Merge Changeset: e7560bceb36a Author: lana Date: 2014-10-22 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e7560bceb36a Merge Changeset: 93cc96153390 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/93cc96153390 Added tag jdk8u40-b12 for changeset e7560bceb36a ! .hgtags Changeset: 1cf5a53613ae Author: vromero Date: 2014-10-23 10:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1cf5a53613ae 8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Code.java Changeset: fa8be3ce18fc Author: jfranck Date: 2014-10-28 08:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fa8be3ce18fc 8054448: (ann) Cannot reference field of inner class in an anonymous class Reviewed-by: jlahoda, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/annotations/FinalStringInNested.java Changeset: ac75605c22f6 Author: mcimadamore Date: 2014-10-28 14:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ac75605c22f6 8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub Summary: Lub crashes when handling typevar with array bound Reviewed-by: vromero, dlsmith ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/inference/8058511/T8058511a.java + test/tools/javac/generics/inference/8058511/T8058511b.java + test/tools/javac/generics/inference/8058511/T8058511c.java Changeset: 88ce114c6adc Author: lana Date: 2014-10-31 20:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/88ce114c6adc Merge Changeset: f18c5b47f27b Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f18c5b47f27b Added tag jdk8u40-b13 for changeset 88ce114c6adc ! .hgtags Changeset: cf69984309bc Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/cf69984309bc Added tag jdk8u40-b14 for changeset f18c5b47f27b ! .hgtags Changeset: 8dcde670aed3 Author: vromero Date: 2014-11-03 16:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8dcde670aed3 8057800: Method reference with generic type creates NPE when compiling Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/lambda/T8057800/NPEMethodReferenceAndGenericsTest.java Changeset: 91cd351eff32 Author: lana Date: 2014-11-11 10:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/91cd351eff32 Merge Changeset: 682a6c1aefd7 Author: lana Date: 2014-11-14 09:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/682a6c1aefd7 Merge Changeset: 74c51ff270c5 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/74c51ff270c5 Added tag jdk8u40-b15 for changeset 682a6c1aefd7 ! .hgtags Changeset: 0bcd3a8c0d56 Author: asaha Date: 2014-11-26 08:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0bcd3a8c0d56 Added tag jdk8u40-b16 for changeset 74c51ff270c5 ! .hgtags Changeset: f7f3f96999ba Author: jlahoda Date: 2014-11-14 20:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f7f3f96999ba 8062747: Compiler error when anonymous class uses method with parametrized exception Summary: When inferring lambda's thrown types, avoid tracking variables that are not under the lambda to avoid crashes. Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8062747.java Changeset: 10e9228e77b0 Author: rfield Date: 2014-11-14 21:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/10e9228e77b0 8048121: javac complex method references: revamp and simplify 8037404: javac NPE or VerifyError for code with constructor reference of inner class 8047341: lambda reference to inner class in base class causes LambdaConversionException 8044748: JVM cannot access constructor though ::new reference although can call it directly 8044737: Lambda: NPE while obtaining method reference through lambda expression 8038776: VerifyError when running successfully compiled java class Reviewed-by: dlsmith, vromero ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/tools/javac/T8019486/WrongLNTForLambdaTest.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerBootstrap.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE1.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE2.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify1.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2simple.java + test/tools/javac/lambda/methodReference/MethodRefQualifier1.java + test/tools/javac/lambda/methodReference/MethodRefSingleRefEvalBridge.java + test/tools/javac/lambda/methodReference/MethodRefToInner.java + test/tools/javac/lambda/methodReference/MethodReferenceComplexNullCheckTest.java Changeset: da01c2706e5d Author: mfang Date: 2014-11-18 14:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/da01c2706e5d 8055798: Japanese translation for a warning from javac looks incorrect. Reviewed-by: peytoia ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties Changeset: edb89e5d7ace Author: lana Date: 2014-11-20 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/edb89e5d7ace Merge Changeset: f4df97bf5392 Author: vromero Date: 2014-11-24 14:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f4df97bf5392 8059921: Missing compile error in Java 8 mode for Interface.super.field access Reviewed-by: mcimadamore, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.java + test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.out Changeset: 9e80ab1dad9e Author: vromero Date: 2014-11-20 14:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9e80ab1dad9e 8063052: Inference chokes on wildcard derived from method reference Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/methodReference/MethodRef8.java Changeset: cb7e7928902f Author: emc Date: 2014-11-24 12:49 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/cb7e7928902f 8029012: parameter_index for type annotation not updated after outer.this added Summary: Fix javac's handling of type annotations when synthetic parameters are added Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java + test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java Changeset: 272300c8b557 Author: emc Date: 2014-11-25 08:30 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/272300c8b557 8065132: Parameter annotations not updated when synthetic parameters are prepended Summary: Cause javac to add synthetic parameters to Runtime[In]VisibleParameterAnnotations attributes Reviewed-by: jjg, jfranck ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/lib/annotations/annotations/classfile/ClassfileInspector.java + test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java ! test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java Changeset: b5c8adb2206a Author: rfield Date: 2014-11-25 13:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b5c8adb2206a 8058112: Invalid BootstrapMethod for constructor/method reference Summary: Bridge method references with functional interface method parameters of intersection type Reviewed-by: vromero, dlsmith ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection1.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection2.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection3.java Changeset: 4d2222373842 Author: jfranck Date: 2014-11-26 12:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4d2222373842 8062359: javac Attr crashes with NPE in TypeAnnotationsValidator visitNewClass Reviewed-by: jlahoda, vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.java + test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.out Changeset: 4721674bb051 Author: lana Date: 2014-11-26 13:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4721674bb051 Merge Changeset: a12a9932f649 Author: jlahoda Date: 2014-09-22 14:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a12a9932f649 8057794: Compiler Error when obtaining .class property Summary: Ensuring a non-null type and sym for illegal T.class to prevent downstream errors. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/T8057794.java + test/tools/javac/lambda/T8057794.out Changeset: 94f30e5fde53 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/94f30e5fde53 Added tag jdk8u40-b17 for changeset a12a9932f649 ! .hgtags Changeset: aed62b57a769 Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/aed62b57a769 Added tag jdk8u40-b18 for changeset 94f30e5fde53 ! .hgtags Changeset: feafeed79979 Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/feafeed79979 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: c7870583cd32 Author: lana Date: 2014-12-09 13:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c7870583cd32 Merge Changeset: 0714b4f7f507 Author: emc Date: 2014-12-11 10:06 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0714b4f7f507 8067039: Revert changes to annotation attribute generation Summary: Revert changes from JDK-8029012 and JDK-8065132 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java - test/lib/annotations/annotations/classfile/ClassfileInspector.java - test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java Changeset: 0c514d1fd006 Author: lana Date: 2014-12-11 13:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0c514d1fd006 Merge - test/lib/annotations/annotations/classfile/ClassfileInspector.java - test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java Changeset: c3d6d1a53399 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c3d6d1a53399 Added tag jdk8u40-b19 for changeset 0c514d1fd006 ! .hgtags Changeset: 7845808098ea Author: katleman Date: 2014-12-17 14:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7845808098ea Added tag jdk8u60-b00 for changeset 0c514d1fd006 ! .hgtags Changeset: 56183cfc3c3e Author: asaha Date: 2015-01-02 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/56183cfc3c3e Added tag jdk8u40-b20 for changeset c3d6d1a53399 ! .hgtags Changeset: 9113c7c8d902 Author: mchung Date: 2015-01-06 14:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9113c7c8d902 8068548: jdeps needs a different mechanism to recognize javax.jnlp as supported API Reviewed-by: lancea, ddehaven ! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java Changeset: 6fc251c9ebac Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6fc251c9ebac Added tag jdk8u40-b21 for changeset 9113c7c8d902 ! .hgtags Changeset: a5eb8f677bd4 Author: bpatel Date: 2015-01-13 12:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a5eb8f677bd4 8068495: Update the protocol for references of docs.oracle.com to HTTPS in langtools. Reviewed-by: coffeys ! src/share/classes/com/sun/source/doctree/package-info.java ! src/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/util/Convert.java ! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java Changeset: 29ec6b9b1858 Author: asaha Date: 2014-07-08 09:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/29ec6b9b1858 Added tag jdk8u31-b00 for changeset c4bd223559aa ! .hgtags Changeset: fbc0923d1246 Author: asaha Date: 2014-07-14 07:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fbc0923d1246 Merge ! .hgtags Changeset: 2909ab460543 Author: asaha Date: 2014-07-14 16:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2909ab460543 Merge ! .hgtags Changeset: ea76c5c3adbe Author: asaha Date: 2014-07-22 10:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ea76c5c3adbe Merge ! .hgtags Changeset: ca516bc459f6 Author: coffeys Date: 2014-08-01 11:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ca516bc459f6 Merge ! .hgtags Changeset: 42175c1524a6 Author: coffeys Date: 2014-08-07 12:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/42175c1524a6 Merge ! .hgtags Changeset: c8a509f7df28 Author: mfang Date: 2014-08-18 08:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c8a509f7df28 8054804: 8u25 l10n resource file translation update Reviewed-by: yhuang ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties Changeset: 66f62dce55d4 Author: asaha Date: 2014-08-19 06:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/66f62dce55d4 Merge ! .hgtags Changeset: 52ce01d7d434 Author: asaha Date: 2014-08-26 11:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/52ce01d7d434 Merge ! .hgtags Changeset: 380e69eaf892 Author: vromero Date: 2014-07-16 10:47 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/380e69eaf892 8050386: javac, follow-up of fix for JDK-8049305 Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/T8049305/WrongStackframeGenerationTest1.java + test/tools/javac/T8049305/WrongStackframeGenerationTest2.java Changeset: 1bbc78a6ad8e Author: asaha Date: 2014-09-02 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1bbc78a6ad8e Merge ! .hgtags Changeset: 63d6ebeaeeef Author: asaha Date: 2014-09-08 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/63d6ebeaeeef Merge ! .hgtags Changeset: 2f9120236904 Author: katleman Date: 2014-08-14 12:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2f9120236904 Added tag jdk8u20-b31 for changeset 7302299fa9c4 ! .hgtags Changeset: 90a4e3668e3e Author: asaha Date: 2014-09-11 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/90a4e3668e3e Merge ! .hgtags Changeset: 6ac2555aca8e Author: asaha Date: 2014-09-11 13:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6ac2555aca8e Merge ! .hgtags Changeset: 6b5e2c190f30 Author: asaha Date: 2014-09-17 12:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6b5e2c190f30 Merge ! .hgtags Changeset: 4eab27a9b071 Author: asaha Date: 2014-09-22 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4eab27a9b071 Added tag jdk8u31-b01 for changeset 6b5e2c190f30 ! .hgtags Changeset: c2dd87b30d41 Author: asaha Date: 2014-09-24 08:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c2dd87b30d41 Merge ! .hgtags Changeset: bd67327f9643 Author: katleman Date: 2014-09-23 18:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/bd67327f9643 Added tag jdk8u20-b32 for changeset 2f9120236904 ! .hgtags Changeset: fd3069eccd78 Author: asaha Date: 2014-09-24 08:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fd3069eccd78 Merge ! .hgtags Changeset: 8b4ea00b438d Author: asaha Date: 2014-09-24 10:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8b4ea00b438d Merge ! .hgtags Changeset: 6ce4f2acf83e Author: asaha Date: 2014-09-29 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6ce4f2acf83e Added tag jdk8u31-b02 for changeset 8b4ea00b438d ! .hgtags Changeset: dbae37f50c43 Author: asaha Date: 2014-10-06 14:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/dbae37f50c43 Added tag jdk8u31-b03 for changeset 6ce4f2acf83e ! .hgtags Changeset: c4de614efd7a Author: asaha Date: 2014-10-07 08:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c4de614efd7a Merge ! .hgtags Changeset: a2a922ccc00f Author: katleman Date: 2014-10-09 11:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a2a922ccc00f Added tag jdk8u25-b31 for changeset c4de614efd7a ! .hgtags Changeset: c27151519780 Author: asaha Date: 2014-10-09 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c27151519780 Merge ! .hgtags Changeset: 2deb2110e81f Author: asaha Date: 2014-10-13 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2deb2110e81f Added tag jdk8u31-b04 for changeset c27151519780 ! .hgtags Changeset: fe1980c653be Author: asaha Date: 2014-10-20 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fe1980c653be Added tag jdk8u31-b05 for changeset 2deb2110e81f ! .hgtags Changeset: d42678403377 Author: asaha Date: 2014-10-23 12:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d42678403377 Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/jvm/Gen.java Changeset: 03b8ef4cf0c0 Author: asaha Date: 2014-10-27 12:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/03b8ef4cf0c0 Added tag jdk8u31-b06 for changeset fe1980c653be ! .hgtags Changeset: 9d9dfc49f87f Author: asaha Date: 2014-10-31 16:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9d9dfc49f87f Merge ! .hgtags Changeset: 66ca301f615f Author: asaha Date: 2014-11-05 15:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/66ca301f615f Merge ! .hgtags Changeset: 05824e9d8171 Author: asaha Date: 2014-11-03 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/05824e9d8171 Added tag jdk8u31-b07 for changeset 03b8ef4cf0c0 ! .hgtags Changeset: c2b0d3eaeb42 Author: asaha Date: 2014-11-06 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c2b0d3eaeb42 Merge ! .hgtags Changeset: d7024b4bd5a2 Author: asaha Date: 2014-11-19 12:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d7024b4bd5a2 Merge ! .hgtags Changeset: bdfac39ac7fc Author: asaha Date: 2014-11-26 08:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/bdfac39ac7fc Merge ! .hgtags Changeset: 26c46688ce4a Author: asaha Date: 2014-11-10 11:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/26c46688ce4a Added tag jdk8u31-b08 for changeset 05824e9d8171 ! .hgtags Changeset: 599f85562a04 Author: asaha Date: 2014-11-17 12:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/599f85562a04 Added tag jdk8u31-b09 for changeset 26c46688ce4a ! .hgtags Changeset: 99c3209f228e Author: mfang Date: 2014-11-24 09:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/99c3209f228e 8065610: 8u31 l10n resource file translation update Reviewed-by: yhuang ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties Changeset: e72be544fa9e Author: asaha Date: 2014-11-24 13:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e72be544fa9e Added tag jdk8u31-b10 for changeset 99c3209f228e ! .hgtags Changeset: c22d0e2868be Author: asaha Date: 2014-11-26 09:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c22d0e2868be Merge ! .hgtags ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties Changeset: c44d686230bc Author: asaha Date: 2014-12-04 11:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c44d686230bc Merge ! .hgtags Changeset: 9b191517a63f Author: asaha Date: 2014-12-12 09:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9b191517a63f Merge ! .hgtags Changeset: c956b12b30ee Author: asaha Date: 2014-12-02 11:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c956b12b30ee Added tag jdk8u31-b11 for changeset e72be544fa9e ! .hgtags Changeset: 7a34ec7bb1c8 Author: asaha Date: 2014-12-08 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7a34ec7bb1c8 Added tag jdk8u31-b12 for changeset c956b12b30ee ! .hgtags Changeset: 93073392654c Author: asaha Date: 2014-12-16 14:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/93073392654c Merge ! .hgtags Changeset: a2b88fda0764 Author: asaha Date: 2014-12-17 12:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a2b88fda0764 Merge ! .hgtags - test/lib/annotations/annotations/classfile/ClassfileInspector.java - test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java Changeset: 8622219761eb Author: asaha Date: 2014-12-17 17:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8622219761eb Added tag jdk8u31-b13 for changeset 7a34ec7bb1c8 ! .hgtags Changeset: 6a368590e883 Author: asaha Date: 2014-12-23 10:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6a368590e883 Merge ! .hgtags Changeset: 11d7833589dc Author: asaha Date: 2015-01-02 14:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/11d7833589dc Merge ! .hgtags Changeset: ec98b7342a52 Author: asaha Date: 2015-01-15 11:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ec98b7342a52 Merge ! .hgtags Changeset: 79177246b3db Author: asaha Date: 2015-01-16 13:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/79177246b3db Merge Changeset: 39c9e6e984d0 Author: coffeys Date: 2015-01-21 17:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/39c9e6e984d0 Merge ! .hgtags Changeset: 66b2ac8e2b6b Author: mchung Date: 2015-01-06 14:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/66b2ac8e2b6b 8068548: jdeps needs a different mechanism to recognize javax.jnlp as supported API Reviewed-by: lancea, ddehaven ! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java Changeset: 63a9b573847d Author: darcy Date: 2015-01-09 09:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/63a9b573847d 8068639: Make certain annotation classfile warnings opt-in Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/tools/javac/annotations/6214965/T6214965.java ! test/tools/javac/annotations/6365854/T6365854.java Changeset: 385488f3737c Author: bpatel Date: 2015-01-13 12:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/385488f3737c 8068495: Update the protocol for references of docs.oracle.com to HTTPS in langtools. Reviewed-by: coffeys ! src/share/classes/com/sun/source/doctree/package-info.java ! src/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/util/Convert.java ! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java Changeset: dca7f60e618d Author: vromero Date: 2015-01-20 14:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/dca7f60e618d 8064857: javac generates LVT entry with length 0 for local variable Reviewed-by: mcimadamore, jjg ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java - src/share/classes/com/sun/tools/javac/jvm/LVTRanges.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseFor.java ! test/tools/javac/flow/tests/TestCaseForEach.java ! test/tools/javac/flow/tests/TestCaseIfElse.java ! test/tools/javac/flow/tests/TestCaseSwitch.java ! test/tools/javac/flow/tests/TestCaseTry.java ! test/tools/javac/flow/tests/TestCaseWhile.java Changeset: 584566b6d5e4 Author: mcimadamore Date: 2015-01-21 10:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/584566b6d5e4 8069181: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 Summary: remove erroneous call to modifiersOpt() in variable parsing Reviewed-by: jfranck, jlahoda ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/enum/8069181/T8069181.java Changeset: 0ba07c272e33 Author: coffeys Date: 2015-01-21 18:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0ba07c272e33 Merge ! src/share/classes/com/sun/tools/javac/jvm/Gen.java Changeset: 387cf62ce789 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/387cf62ce789 Added tag jdk8u60-b01 for changeset 0ba07c272e33 ! .hgtags Changeset: e59ced856c92 Author: katleman Date: 2015-02-11 12:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e59ced856c92 Added tag jdk8u60-b02 for changeset 387cf62ce789 ! .hgtags Changeset: 27bb4c63fd70 Author: katleman Date: 2015-02-18 12:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/27bb4c63fd70 Added tag jdk8u60-b03 for changeset e59ced856c92 ! .hgtags Changeset: fc98314cff57 Author: katleman Date: 2015-02-25 12:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fc98314cff57 Added tag jdk8u60-b04 for changeset 27bb4c63fd70 ! .hgtags Changeset: 2347dd956382 Author: katleman Date: 2015-03-04 12:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2347dd956382 Added tag jdk8u60-b05 for changeset fc98314cff57 ! .hgtags Changeset: 11743872bfc9 Author: jlahoda Date: 2015-02-13 17:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/11743872bfc9 8068517: Compiler may generate wrong InnerClasses attribute for static enum reference Summary: Making sure enum's abstractness is resolved before writing InnerClasses entry about it. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/tools/javac/classfiles/InnerClasses/T8068517.java Changeset: fb294b49373b Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fb294b49373b Added tag jdk8u40-b22 for changeset 79177246b3db ! .hgtags Changeset: c5d4ffa220f3 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c5d4ffa220f3 Added tag jdk8u40-b23 for changeset fb294b49373b ! .hgtags Changeset: 991141080b20 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/991141080b20 Added tag jdk8u40-b24 for changeset c5d4ffa220f3 ! .hgtags Changeset: 2904142783dd Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2904142783dd Added tag jdk8u40-b25 for changeset 991141080b20 ! .hgtags Changeset: 20bf47dc2a91 Author: coffeys Date: 2015-02-26 10:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/20bf47dc2a91 Merge ! .hgtags Changeset: 6f78b8742284 Author: lana Date: 2015-02-27 15:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6f78b8742284 Merge ! .hgtags Changeset: 44d168f9ad16 Author: lana Date: 2015-03-05 09:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/44d168f9ad16 Merge ! .hgtags Changeset: 39b47ffeb778 Author: katleman Date: 2015-03-11 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/39b47ffeb778 Added tag jdk8u60-b06 for changeset 44d168f9ad16 ! .hgtags Changeset: d0791eeded4d Author: katleman Date: 2015-03-18 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d0791eeded4d Added tag jdk8u60-b07 for changeset 39b47ffeb778 ! .hgtags Changeset: 477c2ce534d0 Author: igerasim Date: 2015-03-13 12:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/477c2ce534d0 8072461: Table's field width in "Use" page generated by javadoc with '-s' is unbalanced Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css ! test/com/sun/javadoc/testStylesheet/TestStylesheet.java Changeset: e5b93c508212 Author: lana Date: 2015-03-18 18:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e5b93c508212 Merge Changeset: 1f6454abd0e6 Author: katleman Date: 2015-03-25 10:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1f6454abd0e6 Added tag jdk8u60-b08 for changeset e5b93c508212 ! .hgtags Changeset: 8d6354ca8f24 Author: dlong Date: 2015-03-12 17:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8d6354ca8f24 Merge ! .hgtags Changeset: d72148d706d0 Author: dlong Date: 2015-03-23 18:24 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d72148d706d0 Merge Changeset: 76adee5ad278 Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/76adee5ad278 Merge Changeset: 4110dbd2e75a Author: katleman Date: 2015-04-01 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4110dbd2e75a Added tag jdk8u60-b09 for changeset 76adee5ad278 ! .hgtags Changeset: a513711d6171 Author: vromero Date: 2015-02-12 10:16 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a513711d6171 8069545: javac shouldn't check nested stuck lambdas during overload resolution Summary: Nested lambdas should not be considered while overload resolution is in progress Reviewed-by: mcimadamore Contributed-by: vicente.romero at oracle.com, srikanth.adayapalam at oracle.com ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! test/tools/javac/lambda/8016177/T8016177g.java ! test/tools/javac/lambda/8016177/T8016177g.out + test/tools/javac/lambda/8068399/T8068399.java + test/tools/javac/lambda/8068430/T8068430.java + test/tools/javac/lambda/8071432/T8071432.java + test/tools/javac/lambda/8071432/T8071432.out Changeset: 1006b37f1cc8 Author: amurillo Date: 2015-03-31 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1006b37f1cc8 Merge Changeset: da8312e06551 Author: lana Date: 2015-04-01 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/da8312e06551 Merge Changeset: 7974f6da2d76 Author: jlahoda Date: 2015-01-13 10:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7974f6da2d76 8037546: javac -parameters does not emit parameter names for lambda expressions Summary: MethodParameters attribute is missing for synthetic methods encoding lambda expressions. Reviewed-by: rfield, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/tools/javac/MethodParameters/ClassFileVisitor.java ! test/tools/javac/MethodParameters/LambdaTest.java ! test/tools/javac/MethodParameters/LambdaTest.out ! test/tools/javac/MethodParameters/ReflectionVisitor.java Changeset: ba758e1ffa69 Author: jlahoda Date: 2015-03-26 11:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ba758e1ffa69 8054220: Debugger doesn't show variables *outside* lambda 8058227: Debugger has no access to outer variables inside Lambda Summary: Put local variables captured by lambda into the lambda method's LocalVariableTable. Reviewed-by: mcimadamore, rfield ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! test/tools/javac/MethodParameters/LambdaTest.out ! test/tools/javac/lambda/LocalVariableTable.java Changeset: c18117bf5a9f Author: katleman Date: 2015-04-09 06:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c18117bf5a9f Added tag jdk8u60-b10 for changeset ba758e1ffa69 ! .hgtags Changeset: 0b599186b383 Author: asaha Date: 2014-10-07 08:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0b599186b383 Merge ! .hgtags Changeset: 89596e168f2f Author: asaha Date: 2014-10-09 12:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/89596e168f2f Added tag jdk8u45-b00 for changeset dbae37f50c43 ! .hgtags Changeset: 89cd4673dc32 Author: asaha Date: 2014-10-09 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/89cd4673dc32 Merge ! .hgtags Changeset: a78a2a8b0086 Author: asaha Date: 2014-10-14 11:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a78a2a8b0086 Merge ! .hgtags Changeset: 59265b02b828 Author: asaha Date: 2014-10-20 23:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/59265b02b828 Merge ! .hgtags Changeset: 5b374f8ee3c3 Author: asaha Date: 2014-10-27 14:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5b374f8ee3c3 Merge ! .hgtags - test/tools/javac/varargs/6313164/T6313164.out Changeset: f89d4eaa6484 Author: asaha Date: 2014-11-06 09:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f89d4eaa6484 Merge ! .hgtags Changeset: e2c6204e7ed1 Author: asaha Date: 2014-11-19 16:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e2c6204e7ed1 Merge ! .hgtags Changeset: d4c7822e9d64 Author: asaha Date: 2014-12-01 11:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d4c7822e9d64 Merge ! .hgtags Changeset: 244e6dc77287 Author: asaha Date: 2014-12-12 14:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/244e6dc77287 Merge ! .hgtags Changeset: 9939fda7ed45 Author: asaha Date: 2014-12-15 15:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9939fda7ed45 Added tag jdk8u45-b01 for changeset 244e6dc77287 ! .hgtags Changeset: c6fe82e540ce Author: asaha Date: 2014-12-17 09:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c6fe82e540ce Merge ! .hgtags Changeset: 9b4b05686ce8 Author: asaha Date: 2014-12-22 10:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9b4b05686ce8 Merge ! .hgtags - test/lib/annotations/annotations/classfile/ClassfileInspector.java - test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java Changeset: b72a49d88cc3 Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b72a49d88cc3 Added tag jdk8u25-b32 for changeset a2a922ccc00f ! .hgtags Changeset: 0a8e28b99cc4 Author: asaha Date: 2014-12-03 09:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0a8e28b99cc4 Merge ! .hgtags Changeset: f124c0e96762 Author: asaha Date: 2014-12-12 08:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f124c0e96762 Merge ! .hgtags Changeset: 3e4c476ecda8 Author: asaha Date: 2014-12-18 14:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3e4c476ecda8 Merge ! .hgtags Changeset: d8f73bf3808a Author: asaha Date: 2014-12-17 08:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d8f73bf3808a Added tag jdk8u25-b33 for changeset b72a49d88cc3 ! .hgtags Changeset: b813a76f1091 Author: asaha Date: 2014-12-18 14:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b813a76f1091 Merge ! .hgtags Changeset: 401ec7688762 Author: asaha Date: 2014-12-22 12:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/401ec7688762 Merge ! .hgtags Changeset: eb60995deeb0 Author: asaha Date: 2014-12-22 14:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/eb60995deeb0 Added tag jdk8u45-b02 for changeset 401ec7688762 ! .hgtags Changeset: c75d27bc0368 Author: asaha Date: 2014-12-29 14:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c75d27bc0368 Merge ! .hgtags Changeset: 82f61074191f Author: asaha Date: 2015-01-05 09:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/82f61074191f Merge ! .hgtags Changeset: ac1c3ae88463 Author: asaha Date: 2015-01-05 10:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ac1c3ae88463 Merge ! .hgtags Changeset: 8dc0c7e42d90 Author: asaha Date: 2015-01-12 06:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8dc0c7e42d90 Added tag jdk8u31-b31 for changeset b813a76f1091 ! .hgtags Changeset: 79d31ae9990e Author: asaha Date: 2015-01-12 07:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/79d31ae9990e Merge ! .hgtags Changeset: 45b96d038dd9 Author: asaha Date: 2015-01-12 13:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/45b96d038dd9 Added tag jdk8u45-b03 for changeset 79d31ae9990e ! .hgtags Changeset: d8ce0450b95d Author: asaha Date: 2015-01-19 12:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d8ce0450b95d Merge ! .hgtags Changeset: f75e26a5c3ac Author: asaha Date: 2015-01-20 09:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f75e26a5c3ac Added tag jdk8u31-b32 for changeset 8dc0c7e42d90 ! .hgtags Changeset: 47292f3c0da7 Author: asaha Date: 2015-01-20 10:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/47292f3c0da7 Merge ! .hgtags Changeset: a09fd5eb6340 Author: asaha Date: 2015-01-20 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a09fd5eb6340 Added tag jdk8u45-b04 for changeset 47292f3c0da7 ! .hgtags Changeset: 77d7dd7f35d6 Author: asaha Date: 2015-01-22 15:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/77d7dd7f35d6 Merge ! .hgtags Changeset: 3b96b8cbcc34 Author: asaha Date: 2015-01-26 12:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3b96b8cbcc34 Added tag jdk8u45-b05 for changeset 77d7dd7f35d6 ! .hgtags Changeset: 22cc48973eae Author: asaha Date: 2015-01-28 15:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/22cc48973eae Merge ! .hgtags Changeset: 72ef38be1bc0 Author: asaha Date: 2015-02-02 13:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/72ef38be1bc0 Added tag jdk8u45-b06 for changeset 22cc48973eae ! .hgtags Changeset: 460238ab73ce Author: asaha Date: 2015-02-04 13:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/460238ab73ce Merge ! .hgtags Changeset: 7bafab244463 Author: asaha Date: 2015-02-09 09:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7bafab244463 Added tag jdk8u45-b07 for changeset 460238ab73ce ! .hgtags Changeset: 6dd7fd9f027b Author: asaha Date: 2015-02-11 14:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6dd7fd9f027b Merge ! .hgtags Changeset: db16aa5c73c9 Author: asaha Date: 2015-02-16 11:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/db16aa5c73c9 Added tag jdk8u45-b08 for changeset 6dd7fd9f027b ! .hgtags Changeset: 56bf9feb1d34 Author: asaha Date: 2015-02-18 13:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/56bf9feb1d34 Merge ! .hgtags Changeset: 890c300ec67f Author: asaha Date: 2015-02-26 10:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/890c300ec67f Merge ! .hgtags Changeset: 572895f19937 Author: asaha Date: 2015-02-23 14:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/572895f19937 Added tag jdk8u45-b09 for changeset db16aa5c73c9 ! .hgtags Changeset: 1261fefe0f5e Author: asaha Date: 2015-02-26 10:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1261fefe0f5e Merge ! .hgtags Changeset: 02590504016c Author: asaha Date: 2015-03-02 11:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/02590504016c Added tag jdk8u45-b10 for changeset 572895f19937 ! .hgtags Changeset: 83eca922346e Author: asaha Date: 2015-03-07 10:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/83eca922346e Added tag jdk8u40-b26 for changeset 2904142783dd ! .hgtags Changeset: 0547ef2be3b3 Author: asaha Date: 2015-03-07 16:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0547ef2be3b3 Merge ! .hgtags Changeset: 61d3a434fe63 Author: asaha Date: 2015-03-09 12:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/61d3a434fe63 Added tag jdk8u45-b11 for changeset 0547ef2be3b3 ! .hgtags Changeset: 40af410251eb Author: asaha Date: 2015-03-10 15:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/40af410251eb 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 113fb26bd39f Author: asaha Date: 2015-03-12 20:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/113fb26bd39f Added tag jdk8u40-b27 for changeset 83eca922346e ! .hgtags Changeset: 4f89bbda7b45 Author: asaha Date: 2015-03-16 09:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4f89bbda7b45 Merge ! .hgtags Changeset: 5ce022bca792 Author: asaha Date: 2015-03-16 11:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5ce022bca792 Added tag jdk8u45-b12 for changeset 4f89bbda7b45 ! .hgtags Changeset: 847af465a542 Author: asaha Date: 2015-03-17 11:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/847af465a542 Added tag jdk8u45-b13 for changeset 5ce022bca792 ! .hgtags Changeset: 41a4ec83fcea Author: asaha Date: 2015-03-17 12:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/41a4ec83fcea Merge ! .hgtags Changeset: b9e5fab44d53 Author: asaha Date: 2015-03-18 18:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b9e5fab44d53 Merge ! .hgtags Changeset: 1b5c1541d70a Author: asaha Date: 2015-03-25 11:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1b5c1541d70a Merge ! .hgtags Changeset: 6561609f52ab Author: asaha Date: 2015-04-01 11:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6561609f52ab Merge ! .hgtags Changeset: 43acad66372b Author: asaha Date: 2015-04-09 22:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/43acad66372b Merge ! .hgtags Changeset: ebe1e9d17713 Author: asaha Date: 2015-04-10 07:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ebe1e9d17713 Added tag jdk8u45-b14 for changeset 847af465a542 ! .hgtags Changeset: ac218cf56d8b Author: asaha Date: 2015-04-10 11:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ac218cf56d8b Merge ! .hgtags Changeset: 84eb51777733 Author: katleman Date: 2015-04-15 14:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/84eb51777733 Added tag jdk8u60-b11 for changeset ac218cf56d8b ! .hgtags Changeset: 9df2a728410b Author: katleman Date: 2015-04-22 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9df2a728410b Added tag jdk8u60-b12 for changeset 84eb51777733 ! .hgtags Changeset: 93cb8e080e0f Author: katleman Date: 2015-04-29 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/93cb8e080e0f Added tag jdk8u60-b13 for changeset 9df2a728410b ! .hgtags Changeset: f08330fad341 Author: dlsmith Date: 2015-04-17 08:55 -0600 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f08330fad341 8075520: Varargs access check mishandles capture variables 8077786: Check varargs access against inferred signature Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Resolve.java - test/tools/javac/varargs/T8049075/VarargsAndWildcardParameterizedTypeTest.java + test/tools/javac/varargs/access/OtherPackage.java + test/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest.java + test/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest2.java + test/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest3.java + test/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest4.java + test/tools/javac/varargs/access/VarargsInferredPrivateType-source7.out + test/tools/javac/varargs/access/VarargsInferredPrivateType.java + test/tools/javac/varargs/access/VarargsInferredPrivateType.out Changeset: 36ed04994588 Author: mcimadamore Date: 2014-10-24 10:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/36ed04994588 8061778: Wrong LineNumberTable for default constructors Summary: Synthetic empty blocks generated by Lower are erroneously picked up by Gen Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/linenumbers/NestedLineNumberTest.java Changeset: a4bd58944aa8 Author: lana Date: 2015-04-23 16:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a4bd58944aa8 Merge - test/tools/javac/varargs/T8049075/VarargsAndWildcardParameterizedTypeTest.java Changeset: a136ed2f3041 Author: lana Date: 2015-04-29 14:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a136ed2f3041 Merge - test/tools/javac/varargs/T8049075/VarargsAndWildcardParameterizedTypeTest.java Changeset: 248db113703a Author: katleman Date: 2015-05-06 13:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/248db113703a Added tag jdk8u60-b14 for changeset a136ed2f3041 ! .hgtags Changeset: 8be5d555ac85 Author: katleman Date: 2015-05-13 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8be5d555ac85 Added tag jdk8u60-b15 for changeset 248db113703a ! .hgtags Changeset: 7c25c29a7544 Author: mcimadamore Date: 2015-05-01 16:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7c25c29a7544 8064803: Javac erroneously uses instantiated signatures when merging abstract most-specific methods Summary: Wrong method type used in AmbiguousError.mergeAbstracts Reviewed-by: jlahoda ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/8064803/T8064803.java Changeset: 1500756ea2b8 Author: darcy Date: 2015-04-23 18:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1500756ea2b8 8078560: The crash reporting URL listed by javac needs to be updated Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: 0a2f84dc30f2 Author: lana Date: 2015-05-07 21:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0a2f84dc30f2 Merge Changeset: ecb7e46b820f Author: lana Date: 2015-05-14 20:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ecb7e46b820f Merge Changeset: 87dcdc1fd75b Author: katleman Date: 2015-05-21 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/87dcdc1fd75b Added tag jdk8u60-b16 for changeset ecb7e46b820f ! .hgtags Changeset: 88497b7270b1 Author: katleman Date: 2015-05-27 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/88497b7270b1 Added tag jdk8u60-b17 for changeset 87dcdc1fd75b ! .hgtags Changeset: f6923d26b0fb Author: bpatel Date: 2015-05-12 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f6923d26b0fb 8065077: MethodTypes are not localized Reviewed-by: ksrini ! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodTypes.java Changeset: 31ceef045272 Author: jlahoda Date: 2015-05-18 09:27 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/31ceef045272 8080338: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle 8080339: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle 8080340: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle Summary: Fixing incorrect file headers; also reviewed by kevin.l.brown at oracle.com Reviewed-by: vromero ! test/tools/javac/MethodParameters/LambdaTest.java ! test/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java ! test/tools/javac/diags/examples/MrefInferAndExplicitParams.java ! test/tools/javac/lambda/8023389/T8023389.java ! test/tools/javac/lambda/LambdaExprLeadsToMissingClassFilesTest.java ! test/tools/javac/resolve/tests/PrimitiveVsReferenceSamePhase.java Changeset: 6b43535fb9f8 Author: mchung Date: 2015-05-20 17:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6b43535fb9f8 8068937: jdeps shows "not found" if target class has no reference other than its own package Reviewed-by: alanb ! src/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/share/classes/com/sun/tools/jdeps/JdepsTask.java ! test/tools/jdeps/Basic.java + test/tools/jdeps/p/C.java + test/tools/jdeps/p/SubClass.java + test/tools/jdeps/q/Gee.java Changeset: 9538418d25b9 Author: mchung Date: 2015-05-21 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9538418d25b9 8080815: Update 8u jdeps list of internal APIs Reviewed-by: dfuchs ! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/m/Gee.java Changeset: bacd3cbb4e5e Author: mcimadamore Date: 2015-05-26 11:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/bacd3cbb4e5e 8055963: Inference failure with nested invocation Summary: Revise heuristics to force eager instantiation of return inference vars Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8055963/T8055963.java Changeset: f6c191e92814 Author: amurillo Date: 2015-05-26 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f6c191e92814 Merge Changeset: d35c539d0e6d Author: jjg Date: 2014-12-11 18:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d35c539d0e6d 8066808: langtools/test/Makefile should not use OS-specific jtreg binary Reviewed-by: mcimadamore ! test/Makefile Changeset: e7e42c79861e Author: lana Date: 2015-05-28 16:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e7e42c79861e Merge Changeset: 0366d7f1faa1 Author: katleman Date: 2015-06-03 08:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0366d7f1faa1 Added tag jdk8u60-b18 for changeset e7e42c79861e ! .hgtags Changeset: 54645de738e8 Author: lana Date: 2015-06-10 18:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/54645de738e8 Added tag jdk8u60-b19 for changeset 0366d7f1faa1 ! .hgtags Changeset: 1b59f823d630 Author: vromero Date: 2015-06-01 11:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1b59f823d630 8073372: Redundant CONSTANT_Class entry not generated for inlined constant Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java - test/tools/javac/7153958/pkg/ClassToBeStaticallyImported.java + test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedA.java + test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedB.java Changeset: 610ec7dcf431 Author: sadayapalam Date: 2015-05-11 13:28 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/610ec7dcf431 8079613: Deeply chained expressions + several overloads + unnecessary inference result in excessive compile times. Summary: Eliminate compile time performance bottlneck due to mischaracterization of standalone expressions as being poly expressions. Reviewed-by: mcimadamore, jlahoda ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/expression/DeeplyChainedNonPolyExpressionTest.java Changeset: 9ec429ab0e7e Author: sadayapalam Date: 2015-05-29 10:15 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9ec429ab0e7e 8080842: Using Lambda Expression with name clash results in ClassFormatError Summary: Ensure ScopeImpl can cope properly with remove when a field and method share the name Reviewed-by: mcimadamore, jlahoda ! src/share/classes/com/sun/tools/javac/code/Scope.java + test/tools/javac/scope/RemoveSymbolTest.java + test/tools/javac/scope/RemoveSymbolUnitTest.java Changeset: d94fe2d29b1e Author: jlahoda Date: 2015-06-10 09:13 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d94fe2d29b1e 8039262: Java compiler performance degradation jdk1.7 vs. jdk1.6 should be amended Summary: Avoiding Scope listener leak by avoiding cache misses in Types.MembersClosureCache Reviewed-by: mcimadamore, vromero Contributed-by: maurizio.cimadamore at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/types/ScopeListenerTest.java Changeset: 380f6c17ea01 Author: alundblad Date: 2014-01-10 12:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/380f6c17ea01 8028389: NullPointerException compiling annotation values that have bodies Summary: Made sure anonymous class declarations inside class- and package-level annotations are properly entered. Reviewed-by: jfranck ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/annotations/neg/AnonSubclass.java + test/tools/javac/annotations/neg/AnonSubclass.out + test/tools/javac/annotations/neg/pkg/AnonSubclassOnPkg.java + test/tools/javac/annotations/neg/pkg/package-info.java + test/tools/javac/annotations/neg/pkg/package-info.out Changeset: d4051d4f5daf Author: mfang Date: 2015-06-10 14:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d4051d4f5daf 8083601: jdk8u60 l10n resource file translation update 2 Reviewed-by: ksrini, yhuang ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties Changeset: 54a0b6cae9c5 Author: mfang Date: 2015-06-11 10:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/54a0b6cae9c5 Merge Changeset: 976523f1d562 Author: lana Date: 2015-06-12 18:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/976523f1d562 Merge - test/tools/javac/7153958/pkg/ClassToBeStaticallyImported.java Changeset: 97328f3e2aa2 Author: lana Date: 2015-06-17 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/97328f3e2aa2 Added tag jdk8u60-b20 for changeset 976523f1d562 ! .hgtags Changeset: 78465edacde9 Author: katleman Date: 2015-06-24 10:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/78465edacde9 Added tag jdk8u60-b21 for changeset 97328f3e2aa2 ! .hgtags Changeset: 7f6d6b80a58b Author: vromero Date: 2015-06-15 10:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7f6d6b80a58b 8068489: remove unnecessary complexity in Flow and Bits, after JDK-8064857 Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/util/Bits.java Changeset: 1ddf51024f37 Author: jeff Date: 2015-06-26 16:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1ddf51024f37 8079531: Third Party License Readme update for 8u60 Reviewed-by: tbell, iris ! THIRD_PARTY_README Changeset: d1febf79ce5e Author: lana Date: 2015-06-27 23:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d1febf79ce5e Merge Changeset: 7f88b5dc78ce Author: asaha Date: 2015-07-01 21:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7f88b5dc78ce Added tag jdk8u60-b22 for changeset d1febf79ce5e ! .hgtags Changeset: 82610f42da3c Author: robm Date: 2015-07-08 14:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/82610f42da3c Added tag jdk8u66-b00 for changeset d1febf79ce5e ! .hgtags Changeset: c432e4511103 Author: asaha Date: 2015-01-08 08:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c432e4511103 Added tag jdk8u51-b00 for changeset ac1c3ae88463 ! .hgtags Changeset: 4392102958f5 Author: asaha Date: 2015-01-12 15:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4392102958f5 Merge ! .hgtags Changeset: ac5998942806 Author: asaha Date: 2015-01-22 09:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ac5998942806 Merge ! .hgtags Changeset: 1348999387c3 Author: asaha Date: 2015-01-22 10:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1348999387c3 Merge ! .hgtags Changeset: 996a77576792 Author: asaha Date: 2015-01-22 10:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/996a77576792 Merge ! .hgtags Changeset: 75a8123bb897 Author: asaha Date: 2015-01-28 21:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/75a8123bb897 Merge ! .hgtags Changeset: 091cfb15174d Author: asaha Date: 2015-02-12 09:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/091cfb15174d Merge ! .hgtags Changeset: 253bcedb6897 Author: asaha Date: 2015-02-17 11:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/253bcedb6897 Merge ! .hgtags Changeset: 8807c8573ecb Author: asaha Date: 2015-02-25 11:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8807c8573ecb Merge ! .hgtags Changeset: cbbf2cd7ed1c Author: asaha Date: 2015-02-10 15:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/cbbf2cd7ed1c Added tag jdk8u31-b33 for changeset f75e26a5c3ac ! .hgtags Changeset: 565167bf31ea Author: asaha Date: 2015-02-25 12:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/565167bf31ea Merge ! .hgtags Changeset: e5b104501449 Author: asaha Date: 2015-02-25 12:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e5b104501449 Added tag jdk8u51-b01 for changeset 565167bf31ea ! .hgtags Changeset: 2078bad2444c Author: asaha Date: 2015-03-02 11:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2078bad2444c Merge ! .hgtags Changeset: 7c195f76eb8a Author: asaha Date: 2015-03-04 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7c195f76eb8a Added tag jdk8u51-b02 for changeset 2078bad2444c ! .hgtags Changeset: a4dcd3f6b9c2 Author: asaha Date: 2015-03-09 15:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a4dcd3f6b9c2 Merge ! .hgtags Changeset: 074c51bbdb55 Author: asaha Date: 2015-03-10 15:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/074c51bbdb55 Merge Changeset: 9a668535900b Author: asaha Date: 2015-03-02 12:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9a668535900b Merge ! .hgtags Changeset: d727ca30ce3c Author: asaha Date: 2015-03-07 16:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d727ca30ce3c Merge ! .hgtags Changeset: ae49807b71da Author: asaha Date: 2015-03-11 13:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ae49807b71da Added tag jdk8u40-b31 for changeset d727ca30ce3c ! .hgtags Changeset: 30124dd95dc0 Author: asaha Date: 2015-03-11 14:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/30124dd95dc0 Merge ! .hgtags Changeset: 919603a44e74 Author: asaha Date: 2015-03-11 14:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/919603a44e74 Added tag jdk8u51-b03 for changeset 30124dd95dc0 ! .hgtags Changeset: cc9fc1abb5ae Author: asaha Date: 2015-03-12 22:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/cc9fc1abb5ae Merge ! .hgtags Changeset: 7da8b9de43a8 Author: asaha Date: 2015-03-16 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7da8b9de43a8 Added tag jdk8u40-b32 for changeset cc9fc1abb5ae ! .hgtags Changeset: 19d1ccd70d1b Author: asaha Date: 2015-03-16 12:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/19d1ccd70d1b Merge ! .hgtags Changeset: f773cab691d8 Author: asaha Date: 2015-03-17 08:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f773cab691d8 Merge ! .hgtags Changeset: 10fae8059bb2 Author: asaha Date: 2015-03-17 11:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/10fae8059bb2 Merge ! .hgtags Changeset: 9cb46d0c0d59 Author: asaha Date: 2015-03-17 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9cb46d0c0d59 Merge ! .hgtags Changeset: 412ac274e120 Author: asaha Date: 2015-03-18 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/412ac274e120 Added tag jdk8u51-b04 for changeset 9cb46d0c0d59 ! .hgtags Changeset: 7c65f509ca37 Author: asaha Date: 2015-03-23 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7c65f509ca37 Added tag jdk8u51-b05 for changeset 412ac274e120 ! .hgtags Changeset: 779397f90251 Author: asaha Date: 2015-03-30 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/779397f90251 Added tag jdk8u51-b06 for changeset 7c65f509ca37 ! .hgtags Changeset: 7ecd084fa4d5 Author: asaha Date: 2015-04-06 11:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7ecd084fa4d5 Added tag jdk8u45-b31 for changeset 10fae8059bb2 ! .hgtags Changeset: b40a953cbc4d Author: asaha Date: 2015-04-06 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b40a953cbc4d Merge ! .hgtags Changeset: 858a7fc598d0 Author: asaha Date: 2015-04-06 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/858a7fc598d0 Added tag jdk8u51-b07 for changeset b40a953cbc4d ! .hgtags Changeset: b4354d515674 Author: asaha Date: 2015-04-13 14:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b4354d515674 Added tag jdk8u51-b08 for changeset 858a7fc598d0 ! .hgtags Changeset: e0b8d79bef0c Author: asaha Date: 2015-04-13 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e0b8d79bef0c Merge ! .hgtags Changeset: 215ac00f188e Author: asaha Date: 2015-04-13 13:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/215ac00f188e Added tag jdk8u45-b32 for changeset e0b8d79bef0c ! .hgtags Changeset: 90def0a14f4a Author: asaha Date: 2015-04-15 11:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/90def0a14f4a Merge ! .hgtags Changeset: 417f734de62d Author: asaha Date: 2015-04-20 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/417f734de62d Added tag jdk8u51-b09 for changeset 90def0a14f4a ! .hgtags Changeset: 856e80755634 Author: asaha Date: 2015-04-27 14:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/856e80755634 Added tag jdk8u51-b10 for changeset 417f734de62d ! .hgtags Changeset: 3c7d5e1ec7e5 Author: asaha Date: 2015-04-30 01:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3c7d5e1ec7e5 Added tag jdk8u45-b15 for changeset ebe1e9d17713 ! .hgtags Changeset: 8ac1243890d4 Author: asaha Date: 2015-04-30 23:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8ac1243890d4 Merge ! .hgtags Changeset: f65c2fc549b5 Author: asaha Date: 2015-05-05 10:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f65c2fc549b5 Added tag jdk8u51-b11 for changeset 8ac1243890d4 ! .hgtags Changeset: 3836d67a94a9 Author: asaha Date: 2015-05-11 12:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3836d67a94a9 Added tag jdk8u51-b12 for changeset f65c2fc549b5 ! .hgtags Changeset: f3a44c7deac2 Author: asaha Date: 2015-05-18 12:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f3a44c7deac2 Added tag jdk8u51-b13 for changeset 3836d67a94a9 ! .hgtags Changeset: f77e8d012e8d Author: asaha Date: 2015-05-26 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f77e8d012e8d Added tag jdk8u51-b14 for changeset f3a44c7deac2 ! .hgtags Changeset: b65df48416ea Author: asaha Date: 2015-05-28 20:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b65df48416ea Merge ! .hgtags Changeset: 9632bf6a2093 Author: asaha Date: 2015-06-03 20:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9632bf6a2093 Merge ! .hgtags Changeset: e27a094cb423 Author: asaha Date: 2015-06-01 11:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e27a094cb423 Added tag jdk8u51-b15 for changeset f77e8d012e8d ! .hgtags Changeset: 50e8eb362040 Author: asaha Date: 2015-06-04 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/50e8eb362040 Merge ! .hgtags Changeset: 1daaf30ef532 Author: asaha Date: 2015-06-08 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1daaf30ef532 Added tag jdk8u51-b16 for changeset e27a094cb423 ! .hgtags Changeset: 550cf3f0e2a8 Author: asaha Date: 2015-06-08 12:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/550cf3f0e2a8 Merge ! .hgtags Changeset: 73be26884127 Author: asaha Date: 2015-06-10 23:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/73be26884127 Merge ! .hgtags Changeset: 09909d7ccc23 Author: asaha Date: 2015-06-17 21:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/09909d7ccc23 Merge ! .hgtags - test/tools/javac/7153958/pkg/ClassToBeStaticallyImported.java Changeset: e98e97adf98f Author: asaha Date: 2015-06-24 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e98e97adf98f Merge ! .hgtags Changeset: 305e73192168 Author: asaha Date: 2015-07-01 22:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/305e73192168 Merge ! .hgtags Changeset: d70ff9881ab0 Author: katleman Date: 2015-07-08 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d70ff9881ab0 Added tag jdk8u60-b23 for changeset 7f88b5dc78ce ! .hgtags Changeset: 2af11e10da7d Author: asaha Date: 2015-07-08 12:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2af11e10da7d Merge ! .hgtags Changeset: 2ba1456da54b Author: asaha Date: 2015-07-14 09:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2ba1456da54b Merge ! .hgtags Changeset: 8d152d1e4594 Author: asaha Date: 2015-07-15 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8d152d1e4594 Added tag jdk8u60-b24 for changeset 2af11e10da7d ! .hgtags Changeset: 4c13b9cd0622 Author: asaha Date: 2015-07-15 12:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4c13b9cd0622 Merge ! .hgtags Changeset: 2e4e58bd3cc7 Author: katleman Date: 2015-07-16 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2e4e58bd3cc7 Added tag jdk8u66-b01 for changeset 4c13b9cd0622 ! .hgtags Changeset: 5ef20044e3cf Author: bpb Date: 2015-07-08 11:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5ef20044e3cf 8130426: Test tools/javac/links/LinksTest.java fails on Windows 10(x64) Summary: Restructure test to use the logic from the JDK 9 version. Reviewed-by: jjg ! test/tools/javac/links/LinksTest.java Changeset: ec4e102b4bd0 Author: lana Date: 2015-07-16 19:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ec4e102b4bd0 Merge Changeset: 1c93d260bf99 Author: asaha Date: 2015-07-28 22:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1c93d260bf99 Added tag jdk8u66-b02 for changeset ec4e102b4bd0 ! .hgtags Changeset: a44348b50794 Author: asaha Date: 2015-08-07 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a44348b50794 Added tag jdk8u72-b00 for changeset 1c93d260bf99 ! .hgtags Changeset: 14891e981af0 Author: robm Date: 2015-08-21 13:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/14891e981af0 8071291: Compiler crashes trying to cast UnionType to IntersectionClassType Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/multicatch/8071291/T8071291.java From felix.yang at linaro.org Sun Sep 13 13:52:56 2015 From: felix.yang at linaro.org (Felix Yang) Date: Sun, 13 Sep 2015 21:52:56 +0800 Subject: [aarch64-port-dev ] RFR: AArch64: compiler/7196199/Test7196199.java fails on AArch64-Linux with MaxVectorSize > 8 In-Reply-To: <1441817224.18830.35.camel@mylittlepony.linaroharston> References: <1441817224.18830.35.camel@mylittlepony.linaroharston> Message-ID: Hi, Thanks for pointing out the MaxVectorSize issue. I modified the patch accordingly. Also added the handling of oopmap for the call site. The v2 patch is posted below. I can provoke the bug using OpenJDK8 on my 16 & 32-core AArch64 servers by executing the following command: $java -Xmx32m -Xbatch -XX:+IgnoreUnrecognizedVMOptions -XX:-TieredCompilation -XX:CompileCommand=exclude,Test7196199.test -XX:+SafepointALot -XX:GuaranteedSafepointInterval=100 Test7196199 And the latest Linaro OpenJDK8 & 9 releases both failed the test too. Here is the JTReg regression test result for AArch64 OpenJDK8: AArch64 JDK8 JTReg test result (without v2 patch): 1. hotspot: Test results: passed: 683; failed: 8; error: 5 2. nashorn: Test results: passed: 17 3. langtools: Test results: passed: 3,090; failed: 1; error: 7 4. jdk: Test results: passed: 4,763; failed: 1,052; error: 137 AArch64 JDK8 JTReg test result (with v2 patch): 1. hotspot: Test results: passed: 684; failed: 7; error: 5 (New Passed: compiler/7196199/Test7196199.java; New Failed: No) 2. nashorn: Test results: passed: 17 3. langtools: Test results: passed: 3,089; failed: 2; error: 7 (New Passed: tools/javac/generics/rawOverride/7062745/ GenericOverrideTest.java New Failed: tools/javac/cast/intersection/ IntersectionTypeCastTest.java New Failed: tools/javac/lambda/ TestInvokeDynamic.java) 4. jdk: Test results: passed: 4,762; failed: 1,054; error: 136 (New Passed: com/sun/net/httpserver/Test9.java New Failed: com/sun/net/httpserver/Test13.java New Failed: sun/security/krb5/auto/ MaxRetries.java Error changed to Failed: java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java Error changed to Failed: java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocke t.java Failed changed to Error: java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java) The test result for langtools & jdk is just a reference here, because we find that the testcases may fail randomly on our platform. I also tested specJBB2005, there is no noticeable performance change when running 32 warehouses. The v1 patch is generated from AArch64 OpenJDK8 and it turns out that the TABS in it comes from the original OpenJDK8 source code. The v2 patch can be applied cleanly to OpenJDK9. Will move on to OpenJDK9 for future development soon. How about this one? Thanks. v2 PATCH: diff -r 1c453a12be30 src/cpu/aarch64/vm/macroAssembler_aarch64.cpp --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Fri Sep 11 13:00:54 2015 -0700 +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Sun Sep 13 16:43:55 2015 +0800 @@ -2286,18 +2286,30 @@ } #endif -void MacroAssembler::push_CPU_state() { - push(0x3fffffff, sp); // integer registers except lr & sp - +void MacroAssembler::push_CPU_state(bool save_vectors) { + push(0x3fffffff, sp); // integer registers except lr & sp + + if (!save_vectors) { for (int i = 30; i >= 0; i -= 2) stpd(as_FloatRegister(i), as_FloatRegister(i+1), Address(pre(sp, -2 * wordSize))); + } else { + for (int i = 30; i >= 0; i -= 2) + stpq(as_FloatRegister(i), as_FloatRegister(i+1), + Address(pre(sp, -4 * wordSize))); + } } -void MacroAssembler::pop_CPU_state() { - for (int i = 0; i < 32; i += 2) - ldpd(as_FloatRegister(i), as_FloatRegister(i+1), - Address(post(sp, 2 * wordSize))); +void MacroAssembler::pop_CPU_state(bool restore_vectors) { + if (!restore_vectors) { + for (int i = 0; i < 32; i += 2) + ldpd(as_FloatRegister(i), as_FloatRegister(i+1), + Address(post(sp, 2 * wordSize))); + } else { + for (int i = 0; i < 32; i += 2) + ldpq(as_FloatRegister(i), as_FloatRegister(i+1), + Address(post(sp, 4 * wordSize))); + } pop(0x3fffffff, sp); // integer registers except lr & sp } diff -r 1c453a12be30 src/cpu/aarch64/vm/macroAssembler_aarch64.hpp --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Fri Sep 11 13:00:54 2015 -0700 +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Sun Sep 13 16:43:55 2015 +0800 @@ -777,8 +777,8 @@ DEBUG_ONLY(void verify_heapbase(const char* msg);) - void push_CPU_state(); - void pop_CPU_state() ; + void push_CPU_state(bool save_vectors = false); + void pop_CPU_state(bool restore_vectors = false) ; // Round up to a power of two void round_to(Register reg, int modulus); diff -r 1c453a12be30 src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp --- a/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Fri Sep 11 13:00:54 2015 -0700 +++ b/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Sun Sep 13 16:43:55 2015 +0800 @@ -75,8 +75,8 @@ // FIXME -- this is used by C1 class RegisterSaver { public: - static OopMap* save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words); - static void restore_live_registers(MacroAssembler* masm); + static OopMap* save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words, bool save_vectors = false); + static void restore_live_registers(MacroAssembler* masm, bool restore_vectors = false); // Offsets into the register save area // Used by deoptimization when it is managing result register @@ -108,7 +108,17 @@ }; -OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words) { +OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words, bool save_vectors) { +#ifdef COMPILER2 + if (save_vectors) { + // Save upper half of vector registers + int vect_words = 32 * 8 / wordSize; + additional_frame_words += vect_words; + } +#else + assert(!save_vectors, "vectors are generated only by C2"); +#endif + int frame_size_in_bytes = round_to(additional_frame_words*wordSize + reg_save_size*BytesPerInt, 16); // OopMap frame size is in compiler stack slots (jint's) not bytes or words @@ -122,7 +132,7 @@ // Save registers, fpu state, and flags. __ enter(); - __ push_CPU_state(); + __ push_CPU_state(save_vectors); // Set an oopmap for the call site. This oopmap will map all // oop-registers and debug-info registers as callee-saved. This @@ -139,14 +149,14 @@ // register slots are 8 bytes // wide, 32 floating-point // registers - oop_map->set_callee_saved(VMRegImpl::stack2reg(sp_offset), + oop_map->set_callee_saved(VMRegImpl::stack2reg(sp_offset + additional_frame_slots), r->as_VMReg()); } } for (int i = 0; i < FloatRegisterImpl::number_of_registers; i++) { FloatRegister r = as_FloatRegister(i); - int sp_offset = 2 * i; + int sp_offset = save_vectors ? (4 * i) : (2 * i); oop_map->set_callee_saved(VMRegImpl::stack2reg(sp_offset), r->as_VMReg()); } @@ -154,8 +164,11 @@ return oop_map; } -void RegisterSaver::restore_live_registers(MacroAssembler* masm) { - __ pop_CPU_state(); +void RegisterSaver::restore_live_registers(MacroAssembler* masm, bool restore_vectors) { +#ifndef COMPILER2 + assert(!restore_vectors, "vectors are generated only by C2"); +#endif + __ pop_CPU_state(restore_vectors); __ leave(); } @@ -177,9 +190,9 @@ } // Is vector's size (in bytes) bigger than a size saved by default? -// 16 bytes XMM registers are saved by default using fxsave/fxrstor instructions. +// 8 bytes vector registers are saved by default on AArch64. bool SharedRuntime::is_wide_vector(int size) { - return size > 16; + return size > 8; } // The java_calling_convention describes stack locations as ideal slots on // a frame with no abi restrictions. Since we must observe abi restrictions @@ -2742,7 +2755,7 @@ bool save_vectors = (poll_type == POLL_AT_VECTOR_LOOP); // Save registers, fpu state, and flags - map = RegisterSaver::save_live_registers(masm, 0, &frame_size_in_words); + map = RegisterSaver::save_live_registers(masm, 0, &frame_size_in_words, save_vectors); // The following is basically a call_VM. However, we need the precise // address of the call in order to generate an oopmap. Hence, we do all the @@ -2793,7 +2806,7 @@ __ bind(noException); // Normal exit, restore registers and exit. - RegisterSaver::restore_live_registers(masm); + RegisterSaver::restore_live_registers(masm, save_vectors); __ ret(lr); On 10 September 2015 at 00:47, Edward Nevill wrote: > On Wed, 2015-09-09 at 22:39 +0800, Felix Yang wrote: > > Hi JIT developers, > > > > The testcase passes if MaxVectorSize < 16 or UseLoopSafepoints option > > is turned off. > > After warmup, the test_incrc method failed verification once loop > safe > > point interrupt triggers for the outer loop. > > Hi, > > Thanks for finding this! > > I am unable to provoke it using the test case you mention, but it is > definitely a bug. What command do you use to provoke it? The command I > tried was > > /home/ed/images/jdk/bin/java -jar lib/jtreg.jar -nr -conc:48 -timeout:3 > -othervm -jdk:/home/ed/images/jdk -vmoption:-XX:MaxVectorSize=16 -v1 -a > -ignore:quiet > /home/ed/jdk9-dev/hs-comp/hotspot/test/compiler/runtime/7196199/Test7196199.java > > > +void MacroAssembler::push_CPU_state(bool save_vectors) { > > + push(0x3fffffff, sp); // integer registers except lr & sp > > + > > + if (!save_vectors) { > > for (int i = 30; i >= 0; i -= 2) > > stpd(as_FloatRegister(i), as_FloatRegister(i+1), > > Address(pre(sp, -2 * wordSize))); > > Your patch has TABS in it which means it does not apply cleanly. You may > like to turn off tab compression/expansion in your editor. > > > +#ifdef COMPILER2 > > + if (save_vectors) { > > + assert(MaxVectorSize == 16, "only 128bit vectors are supported > now"); > ------------------------------^^ ??? > > + // Save upper half of vector registers > > + int vect_words = 32 * 8 / wordSize; > > + additional_frame_words += vect_words; > > + } > > +#else > > + assert(!save_vectors, "vectors are generated only by C2"); > > +#endif > > > > -void RegisterSaver::restore_live_registers(MacroAssembler* masm) { > > - __ pop_CPU_state(); > > +void RegisterSaver::restore_live_registers(MacroAssembler* masm, bool > > restore_vectors) { > > +#ifdef COMPILER2 > > + if (restore_vectors) { > > + assert(MaxVectorSize == 16, "only 128bit vectors are supported > now"); > -------------------------------^^ ??? > > + } > > +#else > > + assert(!restore_vectors, "vectors are generated only by C2"); > > +#endif > > + __ pop_CPU_state(restore_vectors); > > __ leave(); > > } > > > > @@ -176,9 +194,9 @@ > > } > > > + > > +#ifdef COMPILER2 > > + MaxVectorSize = 16; > --------------------^^ ??? > > +#endif > > } > > Why is it necessary to restrict the vector size to 16? This stops the user > from doing, for example, -XX:MaxVectorSize=8. > > aarch64.ad ceils the MaxVectorSize at 16 > > // Vector width in bytes. > const int Matcher::vector_width_in_bytes(BasicType bt) { > int size = MIN2(16,(int)MaxVectorSize); > // Minimum 2 values in vector > if (size < 2*type2aelembytes(bt)) size = 0; > // But never < 4 > if (size < 4) size = 0; > return size; > } > > All the best, > Ed. > > > From Alexander.Alexeev at caviumnetworks.com Mon Sep 14 14:09:57 2015 From: Alexander.Alexeev at caviumnetworks.com (Alexeev, Alexander) Date: Mon, 14 Sep 2015 14:09:57 +0000 Subject: [aarch64-port-dev ] RFR: JDK-8131645 [ARM64] crash on Cavium when using G1 In-Reply-To: <55F2E0D9.6070402@redhat.com> References: <55F1827E.5050809@oracle.com> <55F1846C.80400@redhat.com> <55F2E0D9.6070402@redhat.com> Message-ID: > > Alex, can you please test this fix? > I run jcstress for hg.openjdk.java.net/jdk9/dev with proposed patch. Result is successful. Pass rate is 100% Regards, Alexander From edward.nevill at gmail.com Mon Sep 14 22:06:36 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Mon, 14 Sep 2015 23:06:36 +0100 Subject: [aarch64-port-dev ] aarch64: fix mismerge to jdk8u60-b21 Message-ID: <1442268396.23029.10.camel@mint> Hi, http://cr.openjdk.java.net/~enevill/jdk8u60/b21_merge.patch Fixes a mismerge which occurred when I did the merge up to jdk8u60-b21. It would seem that a number of files were still based on jdk8u45-b14 which was what I merged from. I don't really understand how this happened and I apologise for any inconvenience. Tested with client, server and server/fastdebug builds on jtreg hotspot & langtools. All the best, Ed. From edward.nevill at gmail.com Tue Sep 15 10:11:06 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 15 Sep 2015 11:11:06 +0100 Subject: [aarch64-port-dev ] RFR: AArch64: compiler/7196199/Test7196199.java fails on AArch64-Linux with MaxVectorSize > 8 In-Reply-To: References: <1441817224.18830.35.camel@mylittlepony.linaroharston> Message-ID: <1442311866.12158.6.camel@mylittlepony.linaroharston> Hi Felix, On Sun, 2015-09-13 at 21:52 +0800, Felix Yang wrote: > I can provoke the bug using OpenJDK8 on my 16 & 32-core AArch64 servers by executing the following command: > $java -Xmx32m -Xbatch -XX:+IgnoreUnrecognizedVMOptions -XX:-TieredCompilation -XX:CompileCommand=exclude,Test7196199.test -XX:+SafepointALot -XX:GuaranteedSafepointInterval=100 Test7196199 > And the latest Linaro OpenJDK8 & 9 releases both failed the test too. Thank you for that. I have replicated the fault on one of our partners HW and verified that your patch fixes the problem. I will raise a JIRA issue and prepare a changeset for review based on your patch. Your patch failed to apply cleanly because the lines were wrapped at 72 chars. I have manually fixed this in order to apply the patch. It is much better if you can put the patch on a web server and post a link. This avoids any problems with mailers mangling the patch. You may use people.linaro.org for this. Thanks for your contribution, Ed. From aph at redhat.com Tue Sep 15 13:47:15 2015 From: aph at redhat.com (aph at redhat.com) Date: Tue, 15 Sep 2015 13:47:15 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/nashorn: 6 new changesets Message-ID: <201509151347.t8FDlFo5011391@aojmv0008.oracle.com> Changeset: 460648da2ff0 Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/460648da2ff0 Added tag Before, aarch64, import for changeset 3f4320a01539 ! .hgtags Changeset: 0b79b91589c0 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0b79b91589c0 Removed tag Before ! .hgtags Changeset: 324e0781f6ff Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/324e0781f6ff Removed tag aarch64 ! .hgtags Changeset: 46b0edc81232 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/46b0edc81232 Removed tag import ! .hgtags Changeset: c60aff69c381 Author: aph Date: 2015-09-11 15:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c60aff69c381 Added tag Before-aarch64-import for changeset 46b0edc81232 ! .hgtags Changeset: bc108936dd45 Author: aph Date: 2015-09-15 13:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bc108936dd45 Added tag After-aarch64-import for changeset c60aff69c381 ! .hgtags From aph at redhat.com Tue Sep 15 13:47:15 2015 From: aph at redhat.com (aph at redhat.com) Date: Tue, 15 Sep 2015 13:47:15 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxws: 6 new changesets Message-ID: <201509151347.t8FDlFpP011398@aojmv0008.oracle.com> Changeset: 7a0932bd447e Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7a0932bd447e Added tag Before, aarch64, import for changeset 121e784f01d1 ! .hgtags Changeset: 4250ef19c370 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4250ef19c370 Removed tag Before ! .hgtags Changeset: dbc4bf2d9e14 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/dbc4bf2d9e14 Removed tag aarch64 ! .hgtags Changeset: 6a11ae77bc4e Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6a11ae77bc4e Removed tag import ! .hgtags Changeset: 8c89f9809c4c Author: aph Date: 2015-09-11 15:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8c89f9809c4c Added tag Before-aarch64-import for changeset 6a11ae77bc4e ! .hgtags Changeset: 090a19447bab Author: aph Date: 2015-09-15 13:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/090a19447bab Added tag After-aarch64-import for changeset 8c89f9809c4c ! .hgtags From aph at redhat.com Tue Sep 15 13:47:16 2015 From: aph at redhat.com (aph at redhat.com) Date: Tue, 15 Sep 2015 13:47:16 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u: 11 new changesets Message-ID: <201509151347.t8FDlGQQ011406@aojmv0008.oracle.com> Changeset: 0f75fd1f2e8b Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0f75fd1f2e8b Added tag Before aarch64 import for changeset d0afaafe3790 ! .hgtags Changeset: 27928db29312 Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/27928db29312 Added tag Before, aarch64, import for changeset 0f75fd1f2e8b ! .hgtags Changeset: 4d7266accd51 Author: aph Date: 2015-09-11 15:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4d7266accd51 Removed tag Before ! .hgtags Changeset: dbc03fa4c131 Author: aph Date: 2015-09-11 15:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/dbc03fa4c131 Removed tag aarch64 ! .hgtags Changeset: d7670c1582b2 Author: aph Date: 2015-09-11 15:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d7670c1582b2 Removed tag import ! .hgtags Changeset: c3d134de5a80 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c3d134de5a80 Removed tag Before ! .hgtags Changeset: 587e3bf19279 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/587e3bf19279 Removed tag aarch64 ! .hgtags Changeset: 7662dae02a85 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7662dae02a85 Removed tag import ! .hgtags Changeset: bc10258444f7 Author: aph Date: 2015-09-11 15:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/bc10258444f7 Added tag Before-aarch64-import for changeset 7662dae02a85 ! .hgtags Changeset: 4da14c82f9e6 Author: aph Date: 2015-09-15 13:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4da14c82f9e6 Removed tag Before aarch64 import ! .hgtags Changeset: ad189931b4fe Author: aph Date: 2015-09-15 13:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ad189931b4fe Added tag After-aarch64-import for changeset 4da14c82f9e6 ! .hgtags From aph at redhat.com Tue Sep 15 13:47:17 2015 From: aph at redhat.com (aph at redhat.com) Date: Tue, 15 Sep 2015 13:47:17 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/langtools: 6 new changesets Message-ID: <201509151347.t8FDlHDh011411@aojmv0008.oracle.com> Changeset: 0a132611259c Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0a132611259c Added tag Before, aarch64, import for changeset 14891e981af0 ! .hgtags Changeset: 9a156c96ea0a Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9a156c96ea0a Removed tag Before ! .hgtags Changeset: b8ae06782189 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b8ae06782189 Removed tag aarch64 ! .hgtags Changeset: 55e58eabcf25 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/55e58eabcf25 Removed tag import ! .hgtags Changeset: d97b45db8878 Author: aph Date: 2015-09-11 15:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d97b45db8878 Added tag Before-aarch64-import for changeset 55e58eabcf25 ! .hgtags Changeset: 98bf8182c3c7 Author: aph Date: 2015-09-15 13:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/98bf8182c3c7 Added tag After-aarch64-import for changeset d97b45db8878 ! .hgtags From aph at redhat.com Tue Sep 15 13:47:17 2015 From: aph at redhat.com (aph at redhat.com) Date: Tue, 15 Sep 2015 13:47:17 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxp: 6 new changesets Message-ID: <201509151347.t8FDlHiK011415@aojmv0008.oracle.com> Changeset: 364294e10d47 Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/364294e10d47 Added tag Before, aarch64, import for changeset 176a2ce2e2d6 ! .hgtags Changeset: 9d2ead781905 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9d2ead781905 Removed tag Before ! .hgtags Changeset: 5a521f43d901 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5a521f43d901 Removed tag aarch64 ! .hgtags Changeset: 723fc41fb8c9 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/723fc41fb8c9 Removed tag import ! .hgtags Changeset: beccba7f072d Author: aph Date: 2015-09-11 15:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/beccba7f072d Added tag Before-aarch64-import for changeset 723fc41fb8c9 ! .hgtags Changeset: 89037da3d948 Author: aph Date: 2015-09-15 13:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/89037da3d948 Added tag After-aarch64-import for changeset beccba7f072d ! .hgtags From aph at redhat.com Tue Sep 15 13:47:19 2015 From: aph at redhat.com (aph at redhat.com) Date: Tue, 15 Sep 2015 13:47:19 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/corba: 6 new changesets Message-ID: <201509151347.t8FDlJuS011469@aojmv0008.oracle.com> Changeset: 6058a6439755 Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6058a6439755 Added tag Before, aarch64, import for changeset f0c760a2a888 ! .hgtags Changeset: f2b71119925d Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f2b71119925d Removed tag Before ! .hgtags Changeset: ff8e2cb4b1e7 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ff8e2cb4b1e7 Removed tag aarch64 ! .hgtags Changeset: 82e6803367f9 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/82e6803367f9 Removed tag import ! .hgtags Changeset: 7188befaed57 Author: aph Date: 2015-09-11 15:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7188befaed57 Added tag Before-aarch64-import for changeset 82e6803367f9 ! .hgtags Changeset: aab95f0978b7 Author: aph Date: 2015-09-15 13:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/aab95f0978b7 Added tag After-aarch64-import for changeset 7188befaed57 ! .hgtags From edward.nevill at gmail.com Tue Sep 15 14:25:20 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 15 Sep 2015 15:25:20 +0100 Subject: [aarch64-port-dev ] RFR: 8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails Message-ID: <1442327120.14578.22.camel@mylittlepony.linaroharston> Hi, Please review the following webrev http://cr.openjdk.java.net/~enevill/8136524/webrev/ JIRA issue: https://bugs.openjdk.java.net/browse/JDK-8136524 This fixes an issue whereby on a SEGV caused by a SafePoint in a vector loop only the bottom 64 bits of the SIMD/FP registers were being saved instead of the full 128 bits. This patch was contributed by felix.yang at linaro.org I have verified that this patch fixes the issue on one of our partner HW. I have also run jtreg hotspot and langtools. Results before and after were identical on another partner HW. Hotspot: Test results: passed: 898; failed: 1; error: 10 Langtools: Test results: passed: 3,265 Thanks for your help! Ed. From vladimir.kozlov at oracle.com Tue Sep 15 15:16:35 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 15 Sep 2015 08:16:35 -0700 Subject: [aarch64-port-dev ] RFR: 8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails In-Reply-To: <1442327120.14578.22.camel@mylittlepony.linaroharston> References: <1442327120.14578.22.camel@mylittlepony.linaroharston> Message-ID: <55F83653.7000207@oracle.com> Looks good. Thanks, Vladimir On 9/15/15 7:25 AM, Edward Nevill wrote: > Hi, > > Please review the following webrev > > http://cr.openjdk.java.net/~enevill/8136524/webrev/ > > JIRA issue: https://bugs.openjdk.java.net/browse/JDK-8136524 > > This fixes an issue whereby on a SEGV caused by a SafePoint in a vector loop only the bottom 64 bits of the SIMD/FP registers were being saved instead of the full 128 bits. > > This patch was contributed by felix.yang at linaro.org > > I have verified that this patch fixes the issue on one of our partner HW. > > I have also run jtreg hotspot and langtools. Results before and after were identical on another partner HW. > > Hotspot: Test results: passed: 898; failed: 1; error: 10 > Langtools: Test results: passed: 3,265 > > Thanks for your help! > Ed. > > From aph at redhat.com Wed Sep 16 11:13:06 2015 From: aph at redhat.com (aph at redhat.com) Date: Wed, 16 Sep 2015 11:13:06 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 4 new changesets Message-ID: <201509161113.t8GBD612014979@aojmv0008.oracle.com> Changeset: bea52c7ebf71 Author: aph Date: 2015-09-15 16:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bea52c7ebf71 Remove AArch64-specific code in generateOptoStub.cpp. In aarch64_enc_java_to_runtime leave a breadcrumb for JavaThread::pd_last_frame(). ! src/cpu/aarch64/vm/aarch64.ad ! src/share/vm/opto/generateOptoStub.cpp Changeset: 9922fdcd6df0 Author: aph Date: 2015-09-15 16:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9922fdcd6df0 Remove some AArch64-specific code in share/. ! src/os/linux/vm/os_linux.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/javaCalls.cpp Changeset: 1718380c5d01 Author: aph Date: 2015-09-15 16:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1718380c5d01 Added tag Before-aarch64-import for changeset c1374141598c ! .hgtags Changeset: 1d02da453532 Author: aph Date: 2015-09-16 11:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1d02da453532 Remove some unnecessary divergences from jdk8u. ! make/Makefile ! make/linux/makefiles/adlc.make ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/stubRoutines.cpp From aph at redhat.com Wed Sep 16 12:00:20 2015 From: aph at redhat.com (aph at redhat.com) Date: Wed, 16 Sep 2015 12:00:20 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jdk: 2 new changesets Message-ID: <201509161200.t8GC0Kwp027507@aojmv0008.oracle.com> Changeset: 4f1689a3868c Author: aph Date: 2015-09-15 17:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4f1689a3868c Resurrect mismerged BSB files. ! src/bsd/doc/man/appletviewer.1 ! src/bsd/doc/man/extcheck.1 ! src/bsd/doc/man/idlj.1 ! src/bsd/doc/man/jar.1 ! src/bsd/doc/man/jarsigner.1 ! src/bsd/doc/man/java.1 ! src/bsd/doc/man/javac.1 ! src/bsd/doc/man/javadoc.1 ! src/bsd/doc/man/javah.1 ! src/bsd/doc/man/javap.1 ! src/bsd/doc/man/jcmd.1 ! src/bsd/doc/man/jconsole.1 ! src/bsd/doc/man/jdb.1 ! src/bsd/doc/man/jdeps.1 ! src/bsd/doc/man/jhat.1 ! src/bsd/doc/man/jinfo.1 ! src/bsd/doc/man/jjs.1 ! src/bsd/doc/man/jmap.1 ! src/bsd/doc/man/jps.1 ! src/bsd/doc/man/jrunscript.1 ! src/bsd/doc/man/jsadebugd.1 ! src/bsd/doc/man/jstack.1 ! src/bsd/doc/man/jstat.1 ! src/bsd/doc/man/jstatd.1 ! src/bsd/doc/man/keytool.1 ! src/bsd/doc/man/native2ascii.1 ! src/bsd/doc/man/orbd.1 ! src/bsd/doc/man/pack200.1 ! src/bsd/doc/man/policytool.1 ! src/bsd/doc/man/rmic.1 ! src/bsd/doc/man/rmid.1 ! src/bsd/doc/man/rmiregistry.1 ! src/bsd/doc/man/schemagen.1 ! src/bsd/doc/man/serialver.1 ! src/bsd/doc/man/servertool.1 ! src/bsd/doc/man/tnameserv.1 ! src/bsd/doc/man/unpack200.1 ! src/bsd/doc/man/wsgen.1 ! src/bsd/doc/man/wsimport.1 ! src/bsd/doc/man/xjc.1 Changeset: 9399aa7ef558 Author: aph Date: 2015-09-15 17:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9399aa7ef558 Resurrect mismerged manpages. ! src/linux/doc/man/appletviewer.1 ! src/linux/doc/man/extcheck.1 ! src/linux/doc/man/idlj.1 ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 ! src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jdeps.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jjs.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/linux/doc/man/jar.1 ! src/linux/doc/man/jarsigner.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/javac.1 ! src/linux/doc/man/javadoc.1 ! src/linux/doc/man/javah.1 ! src/linux/doc/man/javap.1 ! src/linux/doc/man/jcmd.1 ! src/linux/doc/man/jconsole.1 ! src/linux/doc/man/jdb.1 ! src/linux/doc/man/jdeps.1 ! src/linux/doc/man/jhat.1 ! src/linux/doc/man/jinfo.1 ! src/linux/doc/man/jjs.1 ! src/linux/doc/man/jmap.1 ! src/linux/doc/man/jps.1 ! src/linux/doc/man/jrunscript.1 ! src/linux/doc/man/jsadebugd.1 ! src/linux/doc/man/jstack.1 ! src/linux/doc/man/jstat.1 ! src/linux/doc/man/jstatd.1 ! src/linux/doc/man/keytool.1 ! src/linux/doc/man/native2ascii.1 ! src/linux/doc/man/orbd.1 ! src/linux/doc/man/pack200.1 ! src/linux/doc/man/policytool.1 ! src/linux/doc/man/rmic.1 ! src/linux/doc/man/rmid.1 ! src/linux/doc/man/rmiregistry.1 ! src/linux/doc/man/schemagen.1 ! src/linux/doc/man/serialver.1 ! src/linux/doc/man/servertool.1 ! src/linux/doc/man/tnameserv.1 ! src/linux/doc/man/unpack200.1 ! src/linux/doc/man/wsgen.1 ! src/linux/doc/man/wsimport.1 ! src/linux/doc/man/xjc.1 ! src/share/native/sun/awt/libpng/pngpriv.h ! src/solaris/bin/java_md_solinux.c ! src/solaris/doc/sun/man/man1/appletviewer.1 ! src/solaris/doc/sun/man/man1/extcheck.1 ! src/solaris/doc/sun/man/man1/idlj.1 ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jdeps.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jjs.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 ! src/solaris/doc/sun/man/man1/jar.1 ! src/solaris/doc/sun/man/man1/jarsigner.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/javac.1 ! src/solaris/doc/sun/man/man1/javadoc.1 ! src/solaris/doc/sun/man/man1/javah.1 ! src/solaris/doc/sun/man/man1/javap.1 ! src/solaris/doc/sun/man/man1/jcmd.1 ! src/solaris/doc/sun/man/man1/jconsole.1 ! src/solaris/doc/sun/man/man1/jdb.1 ! src/solaris/doc/sun/man/man1/jdeps.1 ! src/solaris/doc/sun/man/man1/jhat.1 ! src/solaris/doc/sun/man/man1/jinfo.1 ! src/solaris/doc/sun/man/man1/jjs.1 ! src/solaris/doc/sun/man/man1/jmap.1 ! src/solaris/doc/sun/man/man1/jps.1 ! src/solaris/doc/sun/man/man1/jrunscript.1 ! src/solaris/doc/sun/man/man1/jsadebugd.1 ! src/solaris/doc/sun/man/man1/jstack.1 ! src/solaris/doc/sun/man/man1/jstat.1 ! src/solaris/doc/sun/man/man1/jstatd.1 ! src/solaris/doc/sun/man/man1/keytool.1 ! src/solaris/doc/sun/man/man1/native2ascii.1 ! src/solaris/doc/sun/man/man1/orbd.1 ! src/solaris/doc/sun/man/man1/pack200.1 ! src/solaris/doc/sun/man/man1/policytool.1 ! src/solaris/doc/sun/man/man1/rmic.1 ! src/solaris/doc/sun/man/man1/rmid.1 ! src/solaris/doc/sun/man/man1/rmiregistry.1 ! src/solaris/doc/sun/man/man1/schemagen.1 ! src/solaris/doc/sun/man/man1/serialver.1 ! src/solaris/doc/sun/man/man1/servertool.1 ! src/solaris/doc/sun/man/man1/tnameserv.1 ! src/solaris/doc/sun/man/man1/unpack200.1 ! src/solaris/doc/sun/man/man1/wsgen.1 ! src/solaris/doc/sun/man/man1/wsimport.1 ! src/solaris/doc/sun/man/man1/xjc.1 From aph at redhat.com Fri Sep 11 15:20:40 2015 From: aph at redhat.com (aph at redhat.com) Date: Fri, 11 Sep 2015 15:20:40 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/nashorn: 661 new changesets Message-ID: <201509111520.t8BFKhvx014748@aojmv0008.oracle.com> Changeset: aa02e673d768 Author: katleman Date: 2014-04-30 11:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/aa02e673d768 Added tag jdk8u20-b12 for changeset c720454d2435 ! .hgtags Changeset: ae85d184a58a Author: hannesw Date: 2014-04-28 18:17 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ae85d184a58a 8041953: JDK-8031359.js fails in 8u-dev Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java Changeset: 2ca464cf3093 Author: lana Date: 2014-04-30 23:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2ca464cf3093 Merge Changeset: 2f6add5fefb3 Author: katleman Date: 2014-05-07 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2f6add5fefb3 Added tag jdk8u20-b13 for changeset 2ca464cf3093 ! .hgtags Changeset: fc45fab1b91c Author: katleman Date: 2014-05-13 23:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fc45fab1b91c Added tag jdk8u20-b14 for changeset 2f6add5fefb3 ! .hgtags Changeset: 8f06a63adf4e Author: sundar Date: 2014-05-02 19:15 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8f06a63adf4e 8027933: Add --const-as-var option Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! test/script/basic/JDK-8008448.js + test/script/basic/JDK-8027933.js + test/script/basic/JDK-8027933.js.EXPECTED + test/script/error/JDK-8027933.js + test/script/error/JDK-8027933.js.EXPECTED ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: cdf42b4b8226 Author: hannesw Date: 2014-04-25 16:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cdf42b4b8226 8040078: Avoid repeated reading of source for cached loads Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/tools/Shell.java ! test/script/trusted/JDK-8006529.js ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/runtime/ContextTest.java + test/src/jdk/nashorn/internal/runtime/SourceTest.java ! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java ! test/src/jdk/nashorn/test/models/SourceHelper.java Changeset: 9ad26ed8cc97 Author: hannesw Date: 2014-05-06 12:38 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9ad26ed8cc97 8041998: RegExp implementation is not thread-safe Reviewed-by: lagergren, sundar, attila ! src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java + test/script/basic/JDK-8041998.js + test/script/basic/JDK-8041998.js.EXPECTED Changeset: ef8fa378d444 Author: sundar Date: 2014-05-06 17:54 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ef8fa378d444 8042364: Make __proto__ ES6 draft compliant Reviewed-by: jlaskey, lagergren, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! test/script/basic/JDK-8024120.js ! test/script/basic/JDK-8024174.js + test/script/basic/JDK-8042364.js + test/script/basic/JDK-8042364.js.EXPECTED Changeset: bb3e5d0fcc33 Author: mnunez Date: 2014-02-11 12:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bb3e5d0fcc33 8033231: test fails with java.lang.UnsatisfiedLinkError Reviewed-by: attila, sundar ! test/script/basic/JDK-8026161.js ! test/script/basic/JDK-8026161.js.EXPECTED + test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java Changeset: dea8e0de23b2 Author: sundar Date: 2014-05-07 14:07 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dea8e0de23b2 8041697: CompiledScript slower when eval with binding Reviewed-by: lagergren, attila, hannesw ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/tools/Shell.java Changeset: 90d417fd526c Author: lana Date: 2014-05-07 21:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/90d417fd526c Merge Changeset: 41be00d23622 Author: sundar Date: 2014-05-07 20:20 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/41be00d23622 8042600: Add more samples in nashorn/samples directory Reviewed-by: jlaskey, hannesw + samples/BufferArray.java + samples/CastExample.java + samples/README + samples/array_mapreduce.js + samples/astviewer.js + samples/barchart_weather.js + samples/call_lambda.js ! samples/counters.js + samples/dirname.js + samples/disassemble.js + samples/engine/README + samples/engine/accessvar.js + samples/engine/callfunc.js + samples/engine/callmethod.js + samples/engine/exposevar.js + samples/engine/foreignobject.js + samples/engine/hello.js + samples/engine/interface.js + samples/engine/interface2.js + samples/engine/lambda_as_func.js + samples/env.js + samples/expression_closure.js + samples/fileline.js + samples/fizzbuzz.js + samples/for_each.js + samples/gaussian_random.js + samples/gaussian_random_bind.js + samples/gutenberg.js + samples/heredoc.js + samples/interface_impl.js + samples/javaastviewer.js + samples/javacastcounter.js + samples/javaimporter.js + samples/javalist.js + samples/javamap.js + samples/javashell.js + samples/jsadapter_dom.js + samples/jsobject.js + samples/jsobject_mapreduce.js + samples/jsonviewer.js ! samples/letter.js + samples/list_mapreduce.js + samples/locales.js + samples/logisticmap.js + samples/options.js + samples/readLine.js + samples/sam_function.js ! samples/shell.js + samples/stack.js ! samples/test.js + samples/uniform_random.js ! samples/uniq.js + samples/uniqs.js + samples/weather.js Changeset: bb2d11667547 Author: lana Date: 2014-05-14 11:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bb2d11667547 Merge Changeset: c89a4945404c Author: katleman Date: 2014-05-21 10:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c89a4945404c Added tag jdk8u20-b15 for changeset bb2d11667547 ! .hgtags Changeset: 5006ac208b4b Author: katleman Date: 2014-05-28 02:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5006ac208b4b Added tag jdk8u20-b16 for changeset c89a4945404c ! .hgtags Changeset: ffdb43036807 Author: sundar Date: 2014-05-20 08:32 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ffdb43036807 8043443: Test framework changes to run script tests without security manager Reviewed-by: attila ! make/build.xml ! make/project.properties + test/script/nosecurity/nosecurity.js Changeset: 3384c8f804a8 Author: hannesw Date: 2014-05-22 17:51 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3384c8f804a8 8030202: Nashorn: Multiple RegExp#ignoreCase issues Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java ! src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java + test/script/basic/JDK-8030202.js + test/script/basic/JDK-8030202.js.EXPECTED Changeset: 17ecefeb50dd Author: mnunez Date: 2014-05-22 11:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/17ecefeb50dd 8028615: jdk.nashorn.x3::some.serious.failure needs more memory to run Reviewed-by: attila, sundar Contributed-by: sergey.lugovoy at oracle.com ! make/project.properties Changeset: fdd8ffdbc6e6 Author: sundar Date: 2014-05-26 15:48 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fdd8ffdbc6e6 8043930: TypeError when attemping to create an instance of non-public class could be better Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8043930.js + test/script/basic/JDK-8043930.js.EXPECTED Changeset: f255e14c823d Author: sundar Date: 2014-05-27 17:40 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f255e14c823d 8044000: Access to undefined property yields "null" instead of "undefined" Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 046bf6509a1f Author: lana Date: 2014-05-28 11:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/046bf6509a1f Merge Changeset: 847387339a56 Author: katleman Date: 2014-06-04 08:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/847387339a56 Added tag jdk8u20-b17 for changeset 046bf6509a1f ! .hgtags Changeset: b047df215de4 Author: katleman Date: 2014-06-11 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b047df215de4 Added tag jdk8u20-b18 for changeset 847387339a56 ! .hgtags Changeset: 6e9c4e34bc61 Author: katleman Date: 2014-06-18 12:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6e9c4e34bc61 Added tag jdk8u20-b19 for changeset b047df215de4 ! .hgtags Changeset: 3f7d86480ce5 Author: sundar Date: 2014-05-30 17:22 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3f7d86480ce5 8044415: ant makefile should have a target to generate javadoc only for jdk.nashorn.api and sub-packages Reviewed-by: jlaskey ! make/build.xml + samples/filebrowser.js + samples/word_histogram.js ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/package-info.java ! src/jdk/nashorn/internal/ir/annotations/Reference.java Changeset: 0005562330fa Author: sundar Date: 2014-06-03 13:57 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0005562330fa 8044612: StringIndexOutOfBoundException in NativeRegExp.appendReplacement Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeRegExp.java + test/script/basic/JDK-8044612.js Changeset: 77f0308eb2e6 Author: sundar Date: 2014-06-03 17:04 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/77f0308eb2e6 8044520: Nashorn cannot execute node.js's express module Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8044520.js Changeset: 85ad3ce0796f Author: sundar Date: 2014-06-04 16:39 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/85ad3ce0796f 8044750: megamorphic getter for scope objects does not call __noSuchProperty__ hook Reviewed-by: attila, lagergren, hannesw ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8044750.js ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: f557ba467d1d Author: sundar Date: 2014-06-05 18:31 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f557ba467d1d 8044695: __stack__ becomes visible in Error properties Reviewed-by: jlaskey, attila, lagergren ! src/jdk/nashorn/internal/objects/NativeError.java + test/script/basic/JDK-8044695.js Changeset: e645f15e1c1d Author: sundar Date: 2014-06-11 17:41 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e645f15e1c1d 8044798: API for debugging Nashorn Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/Source.java + test/script/nosecurity/JDK-8044798.js + test/script/nosecurity/JDK-8044798.js.EXPECTED + test/script/nosecurity/debuggersupportapi.js + test/script/nosecurity/debuggersupportapi.js.EXPECTED Changeset: ba5b790ed0f5 Author: sundar Date: 2014-06-16 08:55 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ba5b790ed0f5 8044517: Run & debug single Nashorn test Reviewed-by: lagergren, attila Contributed-by: jaroslav.tulach at oracle.com ! make/build.xml ! make/nbproject/ide-file-targets.xml ! make/nbproject/project.xml Changeset: c9ed47ef089a Author: lana Date: 2014-06-16 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c9ed47ef089a Merge Changeset: ed3439dca4a7 Author: lana Date: 2014-06-19 17:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ed3439dca4a7 Merge Changeset: f2925491b61b Author: katleman Date: 2014-06-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f2925491b61b Added tag jdk8u20-b20 for changeset ed3439dca4a7 ! .hgtags Changeset: 8593e69be45e Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8593e69be45e Added tag jdk8u40-b00 for changeset f2925491b61b ! .hgtags Changeset: 3558de1a33d3 Author: attila Date: 2014-07-08 21:58 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3558de1a33d3 8049225: Source class exposes public mutable array Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/Source.java Changeset: 5332595fe7ba Author: katleman Date: 2014-07-02 15:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5332595fe7ba Added tag jdk8u20-b21 for changeset f2925491b61b ! .hgtags Changeset: b48b69a8b827 Author: katleman Date: 2014-07-09 13:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b48b69a8b827 Added tag jdk8u20-b22 for changeset 5332595fe7ba ! .hgtags Changeset: 4dda2b1e51aa Author: katleman Date: 2014-03-25 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4dda2b1e51aa Added tag jdk8u11-b01 for changeset 53cc5fda790e ! .hgtags Changeset: 161f144c4e84 Author: katleman Date: 2014-04-01 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/161f144c4e84 Added tag jdk8u11-b02 for changeset 4dda2b1e51aa ! .hgtags Changeset: 2842beaa5db8 Author: katleman Date: 2014-04-08 11:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2842beaa5db8 Added tag jdk8u11-b03 for changeset 161f144c4e84 ! .hgtags Changeset: 7001e9f95b44 Author: katleman Date: 2014-04-15 12:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7001e9f95b44 Added tag jdk8u11-b04 for changeset 2842beaa5db8 ! .hgtags Changeset: daa414a4d8b7 Author: katleman Date: 2014-04-22 11:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/daa414a4d8b7 Added tag jdk8u11-b05 for changeset 7001e9f95b44 ! .hgtags Changeset: d9d482948b7c Author: katleman Date: 2014-04-29 12:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d9d482948b7c Added tag jdk8u11-b06 for changeset daa414a4d8b7 ! .hgtags Changeset: 74a3ead86f5e Author: katleman Date: 2014-05-06 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/74a3ead86f5e Added tag jdk8u11-b07 for changeset d9d482948b7c ! .hgtags Changeset: a39251394102 Author: mnunez Date: 2014-02-11 12:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a39251394102 8033231: test fails with java.lang.UnsatisfiedLinkError Reviewed-by: attila, sundar ! test/script/basic/JDK-8026161.js ! test/script/basic/JDK-8026161.js.EXPECTED + test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java Changeset: dec6999877f3 Author: katleman Date: 2014-05-13 08:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dec6999877f3 Added tag jdk8u11-b08 for changeset a39251394102 ! .hgtags Changeset: 8d7476d004d9 Author: katleman Date: 2014-05-19 20:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8d7476d004d9 Added tag jdk8u11-b09 for changeset dec6999877f3 ! .hgtags Changeset: 90c4833e0f87 Author: asaha Date: 2014-05-20 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/90c4833e0f87 Merge ! .hgtags Changeset: d522ff5f5373 Author: mnunez Date: 2014-05-22 11:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d522ff5f5373 8028615: jdk.nashorn.x3::some.serious.failure needs more memory to run Reviewed-by: attila, sundar Contributed-by: sergey.lugovoy at oracle.com ! make/project.properties Changeset: 3175dcbdd76e Author: katleman Date: 2014-05-28 02:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3175dcbdd76e Added tag jdk8u11-b10 for changeset d522ff5f5373 ! .hgtags Changeset: 3826249b7b44 Author: asaha Date: 2014-05-28 12:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3826249b7b44 Merge ! .hgtags ! make/project.properties Changeset: 31c368a27e6f Author: asaha Date: 2014-05-28 15:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/31c368a27e6f Merge ! .hgtags Changeset: 1deaea7f4fef Author: asaha Date: 2014-06-02 15:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1deaea7f4fef Merge ! make/project.properties Changeset: 1cbe62403404 Author: asaha Date: 2014-06-04 09:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1cbe62403404 Merge ! .hgtags Changeset: eea7f92c5fcc Author: katleman Date: 2014-06-03 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/eea7f92c5fcc Added tag jdk8u11-b11 for changeset 3175dcbdd76e ! .hgtags Changeset: 34ea9db2bad7 Author: asaha Date: 2014-06-05 15:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/34ea9db2bad7 Merge ! .hgtags Changeset: 0d9ec7ab018f Author: asaha Date: 2014-06-11 09:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0d9ec7ab018f Merge ! .hgtags Changeset: 0d973c490303 Author: katleman Date: 2014-06-17 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0d973c490303 Added tag jdk8u11-b12 for changeset eea7f92c5fcc ! .hgtags Changeset: de301740df68 Author: asaha Date: 2014-06-17 15:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/de301740df68 Merge ! .hgtags Changeset: 3e679b930b10 Author: asaha Date: 2014-06-18 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3e679b930b10 Merge ! .hgtags Changeset: b75ba61e3422 Author: asaha Date: 2014-06-26 07:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b75ba61e3422 Merge ! .hgtags Changeset: c59757e93f6f Author: katleman Date: 2014-06-13 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c59757e93f6f Added tag jdk8u5-b31 for changeset 53cc5fda790e ! .hgtags Changeset: b2c8eadc494b Author: asaha Date: 2014-06-24 13:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b2c8eadc494b Merge ! .hgtags Changeset: 39663bd57e15 Author: asaha Date: 2014-06-26 08:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/39663bd57e15 Merge ! .hgtags Changeset: 00dfaea88fdd Author: asaha Date: 2014-06-26 18:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/00dfaea88fdd Added tag jdk8u11-b31 for changeset b2c8eadc494b ! .hgtags Changeset: ba2390875900 Author: asaha Date: 2014-07-02 15:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ba2390875900 Merge ! .hgtags Changeset: 72dc5c7acd63 Author: asaha Date: 2014-07-02 15:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/72dc5c7acd63 Merge ! .hgtags Changeset: ad36f9454ce3 Author: asaha Date: 2014-07-10 08:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ad36f9454ce3 Merge ! .hgtags Changeset: f61c697b68c6 Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f61c697b68c6 Added tag jdk8u20-b23 for changeset ad36f9454ce3 ! .hgtags Changeset: 3e5f070c7652 Author: robm Date: 2014-07-17 18:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3e5f070c7652 Merge ! .hgtags Changeset: 62468d841b84 Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/62468d841b84 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: b476c69c820a Author: katleman Date: 2014-08-13 14:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b476c69c820a Added tag jdk8u40-b01 for changeset 62468d841b84 ! .hgtags Changeset: a2e0a985764b Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a2e0a985764b Added tag jdk8u40-b02 for changeset b476c69c820a ! .hgtags Changeset: 9502b8660bba Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9502b8660bba Added tag jdk8u40-b03 for changeset a2e0a985764b ! .hgtags Changeset: 73c57e62b4c2 Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/73c57e62b4c2 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: d3da140e1793 Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d3da140e1793 Merge Changeset: 552ee417f276 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/552ee417f276 Added tag jdk8u20-b25 for changeset d3da140e1793 ! .hgtags Changeset: a11cc61af91a Author: coffeys Date: 2014-07-30 03:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a11cc61af91a Added tag jdk8u20-b24 for changeset d3da140e1793 ! .hgtags Changeset: a23ac9db4227 Author: coffeys Date: 2014-07-30 03:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a23ac9db4227 Merge ! .hgtags Changeset: aa30541c5f0d Author: coffeys Date: 2014-07-31 09:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/aa30541c5f0d Added tag jdk8u20-b26 for changeset a23ac9db4227 ! .hgtags Changeset: 93b032dd26bc Author: coffeys Date: 2014-08-19 20:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/93b032dd26bc Merge ! .hgtags Changeset: ac62e33a99b0 Author: attila Date: 2014-08-20 10:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ac62e33a99b0 8044638: Tidy up Nashorn codebase for code standards 8055199: Tidy up Nashorn codebase for code standards (August 2014) Reviewed-by: lagergren, sundar ! bin/fixwhitespace.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! docs/genshelldoc.js ! docs/source/importpackageclass.js ! docs/source/javaarray.js ! docs/source/javaextend.js ! docs/source/javaimporter.js ! docs/source/javatypes.js ! docs/source/overload.js ! docs/source/runnable.js ! docs/source/samfunc.js ! docs/source/test.js ! samples/array_mapreduce.js ! samples/astviewer.js ! samples/barchart_weather.js ! samples/call_lambda.js ! samples/counters.js ! samples/dirname.js ! samples/disassemble.js ! samples/engine/accessvar.js ! samples/engine/callfunc.js ! samples/engine/callmethod.js ! samples/engine/exposevar.js ! samples/engine/foreignobject.js ! samples/engine/hello.js ! samples/engine/interface.js ! samples/engine/interface2.js ! samples/engine/lambda_as_func.js ! samples/env.js ! samples/expression_closure.js ! samples/filebrowser.js ! samples/fileline.js ! samples/fizzbuzz.js ! samples/for_each.js ! samples/gaussian_random.js ! samples/gaussian_random_bind.js ! samples/gutenberg.js ! samples/heredoc.js ! samples/interface_impl.js ! samples/javaastviewer.js ! samples/javacastcounter.js ! samples/javaimporter.js ! samples/javalist.js ! samples/javamap.js ! samples/javashell.js ! samples/jsadapter_dom.js ! samples/jsobject.js ! samples/jsobject_mapreduce.js ! samples/jsonviewer.js ! samples/letter.js ! samples/list_mapreduce.js ! samples/locales.js ! samples/logisticmap.js ! samples/options.js ! samples/parser.js ! samples/readLine.js ! samples/sam_function.js ! samples/shell.js ! samples/stack.js ! samples/uniform_random.js ! samples/uniq.js ! samples/uniqs.js ! samples/weather.js ! samples/word_histogram.js ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DefaultBootstrapper.java ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk/internal/dynalink/MonomorphicCallSite.java ! src/jdk/internal/dynalink/NoSuchDynamicMethodException.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/AccessibleMembersLookup.java ! src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java ! src/jdk/internal/dynalink/beans/BeanIntrospector.java ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDetector.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java ! src/jdk/internal/dynalink/beans/ClassString.java ! src/jdk/internal/dynalink/beans/DynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk/internal/dynalink/beans/GuardedInvocationComponent.java ! src/jdk/internal/dynalink/beans/MaximallySpecific.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/beans/StaticClass.java ! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java ! src/jdk/internal/dynalink/support/AutoDiscovery.java ! src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk/internal/dynalink/support/ClassMap.java ! src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/Guards.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk/internal/dynalink/support/Lookup.java ! src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/NameCodec.java ! src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java ! src/jdk/nashorn/api/scripting/Formatter.java ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/api/scripting/URLReader.java ! src/jdk/nashorn/api/scripting/resources/engine.js ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/Range.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/TemporarySymbols.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledScript.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/ECMAException.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java ! src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java ! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java ! src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Option.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Region.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java ! src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackEntry.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Token.java ! src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java ! test/examples/array-micro.js ! test/examples/dual-fields-micro.js ! test/examples/innerbench.js ! test/examples/int-micro.js ! test/examples/string-micro.js ! test/examples/typechain.js ! test/lib/benchmark.js ! test/opt/add.js ! test/opt/add_constant.js ! test/opt/add_reuse_callsite.js ! test/opt/add_revert2.js ! test/opt/cascade_specialize.js ! test/script/assert.js ! test/script/basic/8024180/global_var_delete.js ! test/script/basic/8024180/global_var_shadow.js ! test/script/basic/8024180/scope_no_such_prop.js ! test/script/basic/8024180/with_expr_prop_add.js ! test/script/basic/8024180/with_expr_proto_prop_add.js ! test/script/basic/8024180/with_java_object.js ! test/script/basic/JDK-8005958.js ! test/script/basic/JDK-8006304.js ! test/script/basic/JDK-8006337.js ! test/script/basic/JDK-8006529-b.js ! test/script/basic/JDK-8006570.js ! test/script/basic/JDK-8006852a.js ! test/script/basic/JDK-8006852b.js ! test/script/basic/JDK-8006857.js ! test/script/basic/JDK-8006983.js ! test/script/basic/JDK-8006984.js ! test/script/basic/JDK-8007060.js ! test/script/basic/JDK-8007140.js ! test/script/basic/JDK-8007215.js ! test/script/basic/JDK-8007460.js ! test/script/basic/JDK-8007522.js ! test/script/basic/JDK-8007523.js ! test/script/basic/JDK-8007619.js ! test/script/basic/JDK-8007990.js ! test/script/basic/JDK-8008197.js ! test/script/basic/JDK-8008206.js ! test/script/basic/JDK-8008238.js ! test/script/basic/JDK-8008554.js ! test/script/basic/JDK-8008814-3.js ! test/script/basic/JDK-8008814-4.js ! test/script/basic/JDK-8009553.js ! test/script/basic/JDK-8009868.js ! test/script/basic/JDK-8010709.js ! test/script/basic/JDK-8010710.js ! test/script/basic/JDK-8010720.js ! test/script/basic/JDK-8010804.js ! test/script/basic/JDK-8010946-privileged.js ! test/script/basic/JDK-8010946.js ! test/script/basic/JDK-8011023.js ! test/script/basic/JDK-8011209.js ! test/script/basic/JDK-8011237.js ! test/script/basic/JDK-8011274.js ! test/script/basic/JDK-8011357.js ! test/script/basic/JDK-8011362.js ! test/script/basic/JDK-8011365.js ! test/script/basic/JDK-8011382.js ! test/script/basic/JDK-8011394.js ! test/script/basic/JDK-8011552.js ! test/script/basic/JDK-8011555.js ! test/script/basic/JDK-8011578.js ! test/script/basic/JDK-8011718.js ! test/script/basic/JDK-8011756.js ! test/script/basic/JDK-8011893.js ! test/script/basic/JDK-8011960.js ! test/script/basic/JDK-8011964.js ! test/script/basic/JDK-8011974.js ! test/script/basic/JDK-8012083.js ! test/script/basic/JDK-8012164.js ! test/script/basic/JDK-8012191.js ! test/script/basic/JDK-8012240.js ! test/script/basic/JDK-8012291.js ! test/script/basic/JDK-8012305.js ! test/script/basic/JDK-8012457.js ! test/script/basic/JDK-8012462.js ! test/script/basic/JDK-8013131.js ! test/script/basic/JDK-8013167.js ! test/script/basic/JDK-8013325.js ! test/script/basic/JDK-8013337.js ! test/script/basic/JDK-8013444.js ! test/script/basic/JDK-8013729.js ! test/script/basic/JDK-8013873.js ! test/script/basic/JDK-8013874.js ! test/script/basic/JDK-8013878.js ! test/script/basic/JDK-8013919.js ! test/script/basic/JDK-8014426.js ! test/script/basic/JDK-8014647.js ! test/script/basic/JDK-8014781.js ! test/script/basic/JDK-8014785.js ! test/script/basic/JDK-8014953.js ! test/script/basic/JDK-8015267.js ! test/script/basic/JDK-8015345.js ! test/script/basic/JDK-8015346.js ! test/script/basic/JDK-8015347.js ! test/script/basic/JDK-8015348.js ! test/script/basic/JDK-8015349.js ! test/script/basic/JDK-8015350.js ! test/script/basic/JDK-8015352.js ! test/script/basic/JDK-8015353.js ! test/script/basic/JDK-8015354.js ! test/script/basic/JDK-8015355.js ! test/script/basic/JDK-8015356.js ! test/script/basic/JDK-8015357.js ! test/script/basic/JDK-8015741.js ! test/script/basic/JDK-8015830.js ! test/script/basic/JDK-8015892.js ! test/script/basic/JDK-8015945.js ! test/script/basic/JDK-8015959.js ! test/script/basic/JDK-8015969.js ! test/script/basic/JDK-8016235.js ! test/script/basic/JDK-8016239.js ! test/script/basic/JDK-8016518.js ! test/script/basic/JDK-8016542.js ! test/script/basic/JDK-8016618.js ! test/script/basic/JDK-8016667.js ! test/script/basic/JDK-8016681.js ! test/script/basic/JDK-8017046.js ! test/script/basic/JDK-8017082.js ! test/script/basic/JDK-8017084.js ! test/script/basic/JDK-8017768.js ! test/script/basic/JDK-8017950.js ! test/script/basic/JDK-8019226.js ! test/script/basic/JDK-8019473.js ! test/script/basic/JDK-8019478.js ! test/script/basic/JDK-8019482.js ! test/script/basic/JDK-8019488.js ! test/script/basic/JDK-8019508.js ! test/script/basic/JDK-8019553.js ! test/script/basic/JDK-8019585.js ! test/script/basic/JDK-8019629.js ! test/script/basic/JDK-8019783.js ! test/script/basic/JDK-8019791.js ! test/script/basic/JDK-8019805.js ! test/script/basic/JDK-8019808.js ! test/script/basic/JDK-8019809.js ! test/script/basic/JDK-8019810.js ! test/script/basic/JDK-8019811.js ! test/script/basic/JDK-8019814.js ! test/script/basic/JDK-8019817.js ! test/script/basic/JDK-8019819.js ! test/script/basic/JDK-8019821.js ! test/script/basic/JDK-8019822.js ! test/script/basic/JDK-8019947.js ! test/script/basic/JDK-8019963.js ! test/script/basic/JDK-8019983.js ! test/script/basic/JDK-8019985.js ! test/script/basic/JDK-8020124.js ! test/script/basic/JDK-8020132.js ! test/script/basic/JDK-8020223.js ! test/script/basic/JDK-8020324.js ! test/script/basic/JDK-8020325.js ! test/script/basic/JDK-8020354.js ! test/script/basic/JDK-8020355.js ! test/script/basic/JDK-8020356.js ! test/script/basic/JDK-8020357.js ! test/script/basic/JDK-8020358.js ! test/script/basic/JDK-8020380.js ! test/script/basic/JDK-8020437.js ! test/script/basic/JDK-8020463.js ! test/script/basic/JDK-8020508.js ! test/script/basic/JDK-8021122.js ! test/script/basic/JDK-8022598.js ! test/script/basic/JDK-8022731.js ! test/script/basic/JDK-8022903.js ! test/script/basic/JDK-8023026.js ! test/script/basic/JDK-8023373.js ! test/script/basic/JDK-8023531.js ! test/script/basic/JDK-8023551.js ! test/script/basic/JDK-8023630.js ! test/script/basic/JDK-8023650.js ! test/script/basic/JDK-8023780.js ! test/script/basic/JDK-8023784.js ! test/script/basic/JDK-8024120.js ! test/script/basic/JDK-8024174.js ! test/script/basic/JDK-8024255.js ! test/script/basic/JDK-8024512.js ! test/script/basic/JDK-8024619.js ! test/script/basic/JDK-8024846.js ! test/script/basic/JDK-8024847.js ! test/script/basic/JDK-8024972.js ! test/script/basic/JDK-8025048-2.js ! test/script/basic/JDK-8025048.js ! test/script/basic/JDK-8025080.js ! test/script/basic/JDK-8025090.js ! test/script/basic/JDK-8025111.js ! test/script/basic/JDK-8025147.js ! test/script/basic/JDK-8025149.js ! test/script/basic/JDK-8025163.js ! test/script/basic/JDK-8025197.js ! test/script/basic/JDK-8025213.js ! test/script/basic/JDK-8025312.js ! test/script/basic/JDK-8025325.js ! test/script/basic/JDK-8025434.js ! test/script/basic/JDK-8025486.js ! test/script/basic/JDK-8025488.js ! test/script/basic/JDK-8025515.js ! test/script/basic/JDK-8025520.js ! test/script/basic/JDK-8025589.js ! test/script/basic/JDK-8026008.js ! test/script/basic/JDK-8026016.js ! test/script/basic/JDK-8026033.js ! test/script/basic/JDK-8026042.js ! test/script/basic/JDK-8026048.js ! test/script/basic/JDK-8026112.js ! test/script/basic/JDK-8026125.js ! test/script/basic/JDK-8026137.js ! test/script/basic/JDK-8026161.js ! test/script/basic/JDK-8026162.js ! test/script/basic/JDK-8026167.js ! test/script/basic/JDK-8026248.js ! test/script/basic/JDK-8026264.js ! test/script/basic/JDK-8026292.js ! test/script/basic/JDK-8026302.js ! test/script/basic/JDK-8026317.js ! test/script/basic/JDK-8026367.js ! test/script/basic/JDK-8026692.js ! test/script/basic/JDK-8026693.js ! test/script/basic/JDK-8026701.js ! test/script/basic/JDK-8026805.js ! test/script/basic/JDK-8026858.js ! test/script/basic/JDK-8026955.js ! test/script/basic/JDK-8027016.js ! test/script/basic/JDK-8027024.js ! test/script/basic/JDK-8027042.js ! test/script/basic/JDK-8027236.js ! test/script/basic/JDK-8027562.js ! test/script/basic/JDK-8027700.js ! test/script/basic/JDK-8027753.js ! test/script/basic/JDK-8027828.js ! test/script/basic/JDK-8027933.js ! test/script/basic/JDK-8028020.js ! test/script/basic/JDK-8028210.js ! test/script/basic/JDK-8028434.js ! test/script/basic/JDK-8029364.js ! test/script/basic/JDK-8029467.js ! test/script/basic/JDK-8029667.js ! test/script/basic/JDK-8030182.js ! test/script/basic/JDK-8030182_2.js ! test/script/basic/JDK-8030197.js ! test/script/basic/JDK-8030199.js ! test/script/basic/JDK-8030200.js ! test/script/basic/JDK-8030202.js ! test/script/basic/JDK-8030809.js ! test/script/basic/JDK-8031317.js ! test/script/basic/JDK-8031359.js ! test/script/basic/JDK-8031983.js ! test/script/basic/JDK-8032004.js ! test/script/basic/JDK-8032068.js ! test/script/basic/JDK-8034055.js ! test/script/basic/JDK-8037562.js ! test/script/basic/JDK-8039387.js ! test/script/basic/JDK-8041998.js ! test/script/basic/JDK-8042364.js ! test/script/basic/JDK-8043930.js ! test/script/basic/JDK-8044520.js ! test/script/basic/JDK-8044612.js ! test/script/basic/JDK-8044695.js ! test/script/basic/JDK-8044750.js ! test/script/basic/JDK_8005848.js ! test/script/basic/NASHORN-100.js ! test/script/basic/NASHORN-101.js ! test/script/basic/NASHORN-102.js ! test/script/basic/NASHORN-103.js ! test/script/basic/NASHORN-104.js ! test/script/basic/NASHORN-105.js ! test/script/basic/NASHORN-106.js ! test/script/basic/NASHORN-107.js ! test/script/basic/NASHORN-108.js ! test/script/basic/NASHORN-109.js ! test/script/basic/NASHORN-11.js ! test/script/basic/NASHORN-111.js ! test/script/basic/NASHORN-113.js ! test/script/basic/NASHORN-114.js ! test/script/basic/NASHORN-115.js ! test/script/basic/NASHORN-117.js ! test/script/basic/NASHORN-118.js ! test/script/basic/NASHORN-119.js ! test/script/basic/NASHORN-12.js ! test/script/basic/NASHORN-120.js ! test/script/basic/NASHORN-122.js ! test/script/basic/NASHORN-126.js ! test/script/basic/NASHORN-127.js ! test/script/basic/NASHORN-130.js ! test/script/basic/NASHORN-132.js ! test/script/basic/NASHORN-133.js ! test/script/basic/NASHORN-135.js ! test/script/basic/NASHORN-136.js ! test/script/basic/NASHORN-14.js ! test/script/basic/NASHORN-148.js ! test/script/basic/NASHORN-15.js ! test/script/basic/NASHORN-153.js ! test/script/basic/NASHORN-156.js ! test/script/basic/NASHORN-157.js ! test/script/basic/NASHORN-163.js ! test/script/basic/NASHORN-164.js ! test/script/basic/NASHORN-165.js ! test/script/basic/NASHORN-166.js ! test/script/basic/NASHORN-168.js ! test/script/basic/NASHORN-169.js ! test/script/basic/NASHORN-172.js ! test/script/basic/NASHORN-173.js ! test/script/basic/NASHORN-174.js ! test/script/basic/NASHORN-175.js ! test/script/basic/NASHORN-176.js ! test/script/basic/NASHORN-177.js ! test/script/basic/NASHORN-178.js ! test/script/basic/NASHORN-179.js ! test/script/basic/NASHORN-18.js ! test/script/basic/NASHORN-181.js ! test/script/basic/NASHORN-182.js ! test/script/basic/NASHORN-183.js ! test/script/basic/NASHORN-184.js ! test/script/basic/NASHORN-185.js ! test/script/basic/NASHORN-187.js ! test/script/basic/NASHORN-188.js ! test/script/basic/NASHORN-19.js ! test/script/basic/NASHORN-190.js ! test/script/basic/NASHORN-192.js ! test/script/basic/NASHORN-194.js ! test/script/basic/NASHORN-196.js ! test/script/basic/NASHORN-198.js ! test/script/basic/NASHORN-20.js ! test/script/basic/NASHORN-201.js ! test/script/basic/NASHORN-202.js ! test/script/basic/NASHORN-203.js ! test/script/basic/NASHORN-204.js ! test/script/basic/NASHORN-205.js ! test/script/basic/NASHORN-206.js ! test/script/basic/NASHORN-207.js ! test/script/basic/NASHORN-207_2.js ! test/script/basic/NASHORN-208.js ! test/script/basic/NASHORN-209.js ! test/script/basic/NASHORN-21.js ! test/script/basic/NASHORN-211.js ! test/script/basic/NASHORN-212.js ! test/script/basic/NASHORN-213.js ! test/script/basic/NASHORN-215.js ! test/script/basic/NASHORN-216.js ! test/script/basic/NASHORN-217.js ! test/script/basic/NASHORN-219.js ! test/script/basic/NASHORN-22.js ! test/script/basic/NASHORN-221.js ! test/script/basic/NASHORN-222.js ! test/script/basic/NASHORN-223.js ! test/script/basic/NASHORN-225.js ! test/script/basic/NASHORN-226.js ! test/script/basic/NASHORN-227.js ! test/script/basic/NASHORN-228.js ! test/script/basic/NASHORN-229.js ! test/script/basic/NASHORN-229_subtest.js ! test/script/basic/NASHORN-23.js ! test/script/basic/NASHORN-232.js ! test/script/basic/NASHORN-234.js ! test/script/basic/NASHORN-235.js ! test/script/basic/NASHORN-236.js ! test/script/basic/NASHORN-237.js ! test/script/basic/NASHORN-239.js ! test/script/basic/NASHORN-24.js ! test/script/basic/NASHORN-241.js ! test/script/basic/NASHORN-242.js ! test/script/basic/NASHORN-245.js ! test/script/basic/NASHORN-247.js ! test/script/basic/NASHORN-25.js ! test/script/basic/NASHORN-251.js ! test/script/basic/NASHORN-252.js ! test/script/basic/NASHORN-253.js ! test/script/basic/NASHORN-256.js ! test/script/basic/NASHORN-258.js ! test/script/basic/NASHORN-26.js ! test/script/basic/NASHORN-260.js ! test/script/basic/NASHORN-261.js ! test/script/basic/NASHORN-262.js ! test/script/basic/NASHORN-263.js ! test/script/basic/NASHORN-264.js ! test/script/basic/NASHORN-265.js ! test/script/basic/NASHORN-266.js ! test/script/basic/NASHORN-269.js ! test/script/basic/NASHORN-27.js ! test/script/basic/NASHORN-270.js ! test/script/basic/NASHORN-271.js ! test/script/basic/NASHORN-275.js ! test/script/basic/NASHORN-276.js ! test/script/basic/NASHORN-277.js ! test/script/basic/NASHORN-278.js ! test/script/basic/NASHORN-28.js ! test/script/basic/NASHORN-281.js ! test/script/basic/NASHORN-284.js ! test/script/basic/NASHORN-285.js ! test/script/basic/NASHORN-288.js ! test/script/basic/NASHORN-29.js ! test/script/basic/NASHORN-293.js ! test/script/basic/NASHORN-294.js ! test/script/basic/NASHORN-296.js ! test/script/basic/NASHORN-297.js ! test/script/basic/NASHORN-30.js ! test/script/basic/NASHORN-300.js ! test/script/basic/NASHORN-301.js ! test/script/basic/NASHORN-304.js ! test/script/basic/NASHORN-310.js ! test/script/basic/NASHORN-318.js ! test/script/basic/NASHORN-32.js ! test/script/basic/NASHORN-321.js ! test/script/basic/NASHORN-323.js ! test/script/basic/NASHORN-324.js ! test/script/basic/NASHORN-33.js ! test/script/basic/NASHORN-331.js ! test/script/basic/NASHORN-337.js ! test/script/basic/NASHORN-34.js ! test/script/basic/NASHORN-340.js ! test/script/basic/NASHORN-349.js ! test/script/basic/NASHORN-354.js ! test/script/basic/NASHORN-355.js ! test/script/basic/NASHORN-36.js ! test/script/basic/NASHORN-365.js ! test/script/basic/NASHORN-366.js ! test/script/basic/NASHORN-368.js ! test/script/basic/NASHORN-37.js ! test/script/basic/NASHORN-375.js ! test/script/basic/NASHORN-376.js ! test/script/basic/NASHORN-377.js ! test/script/basic/NASHORN-378.js ! test/script/basic/NASHORN-38.js ! test/script/basic/NASHORN-380.js ! test/script/basic/NASHORN-381.js ! test/script/basic/NASHORN-382.js ! test/script/basic/NASHORN-383.js ! test/script/basic/NASHORN-384.js ! test/script/basic/NASHORN-385.js ! test/script/basic/NASHORN-389.js ! test/script/basic/NASHORN-393.js ! test/script/basic/NASHORN-394.js ! test/script/basic/NASHORN-396.js ! test/script/basic/NASHORN-397.js ! test/script/basic/NASHORN-398.js ! test/script/basic/NASHORN-40.js ! test/script/basic/NASHORN-400.js ! test/script/basic/NASHORN-401.js ! test/script/basic/NASHORN-402.js ! test/script/basic/NASHORN-404.js ! test/script/basic/NASHORN-405.js ! test/script/basic/NASHORN-406.js ! test/script/basic/NASHORN-408.js ! test/script/basic/NASHORN-415.js ! test/script/basic/NASHORN-416.js ! test/script/basic/NASHORN-417.js ! test/script/basic/NASHORN-418.js ! test/script/basic/NASHORN-420.js ! test/script/basic/NASHORN-421.js ! test/script/basic/NASHORN-423.js ! test/script/basic/NASHORN-423a.js ! test/script/basic/NASHORN-424.js ! test/script/basic/NASHORN-425.js ! test/script/basic/NASHORN-426.js ! test/script/basic/NASHORN-427.js ! test/script/basic/NASHORN-428.js ! test/script/basic/NASHORN-429.js ! test/script/basic/NASHORN-432.js ! test/script/basic/NASHORN-433.js ! test/script/basic/NASHORN-434.js ! test/script/basic/NASHORN-435.js ! test/script/basic/NASHORN-437.js ! test/script/basic/NASHORN-44.js ! test/script/basic/NASHORN-441.js ! test/script/basic/NASHORN-442.js ! test/script/basic/NASHORN-443.js ! test/script/basic/NASHORN-444.js ! test/script/basic/NASHORN-445.js ! test/script/basic/NASHORN-446.js ! test/script/basic/NASHORN-447.js ! test/script/basic/NASHORN-448.js ! test/script/basic/NASHORN-449.js ! test/script/basic/NASHORN-45.js ! test/script/basic/NASHORN-450.js ! test/script/basic/NASHORN-452.js ! test/script/basic/NASHORN-459.js ! test/script/basic/NASHORN-46.js ! test/script/basic/NASHORN-462.js ! test/script/basic/NASHORN-463.js ! test/script/basic/NASHORN-468.js ! test/script/basic/NASHORN-47.js ! test/script/basic/NASHORN-473.js ! test/script/basic/NASHORN-474.js ! test/script/basic/NASHORN-478.js ! test/script/basic/NASHORN-48.js ! test/script/basic/NASHORN-481.js ! test/script/basic/NASHORN-482.js ! test/script/basic/NASHORN-484.js ! test/script/basic/NASHORN-486.js ! test/script/basic/NASHORN-487.js ! test/script/basic/NASHORN-488.js ! test/script/basic/NASHORN-49.js ! test/script/basic/NASHORN-490.js ! test/script/basic/NASHORN-494.js ! test/script/basic/NASHORN-497.js ! test/script/basic/NASHORN-498.js ! test/script/basic/NASHORN-499.js ! test/script/basic/NASHORN-50.js ! test/script/basic/NASHORN-500.js ! test/script/basic/NASHORN-503.js ! test/script/basic/NASHORN-51.js ! test/script/basic/NASHORN-511.js ! test/script/basic/NASHORN-515.js ! test/script/basic/NASHORN-516.js ! test/script/basic/NASHORN-52.js ! test/script/basic/NASHORN-534.js ! test/script/basic/NASHORN-535.js ! test/script/basic/NASHORN-544.js ! test/script/basic/NASHORN-55.js ! test/script/basic/NASHORN-554.js ! test/script/basic/NASHORN-556.js ! test/script/basic/NASHORN-56.js ! test/script/basic/NASHORN-562.js ! test/script/basic/NASHORN-565.js ! test/script/basic/NASHORN-575.js ! test/script/basic/NASHORN-58.js ! test/script/basic/NASHORN-59.js ! test/script/basic/NASHORN-592-dual.js ! test/script/basic/NASHORN-592.js ! test/script/basic/NASHORN-597.js ! test/script/basic/NASHORN-60.js ! test/script/basic/NASHORN-609.js ! test/script/basic/NASHORN-61.js ! test/script/basic/NASHORN-62.js ! test/script/basic/NASHORN-620.js ! test/script/basic/NASHORN-623.js ! test/script/basic/NASHORN-627.js ! test/script/basic/NASHORN-63.js ! test/script/basic/NASHORN-637.js ! test/script/basic/NASHORN-639.js ! test/script/basic/NASHORN-64.js ! test/script/basic/NASHORN-642.js ! test/script/basic/NASHORN-646.js ! test/script/basic/NASHORN-658.js ! test/script/basic/NASHORN-659.js ! test/script/basic/NASHORN-66.js ! test/script/basic/NASHORN-664.js ! test/script/basic/NASHORN-665.js ! test/script/basic/NASHORN-67.js ! test/script/basic/NASHORN-678.js ! test/script/basic/NASHORN-68.js ! test/script/basic/NASHORN-689.js ! test/script/basic/NASHORN-69.js ! test/script/basic/NASHORN-691.js ! test/script/basic/NASHORN-694.js ! test/script/basic/NASHORN-697.js ! test/script/basic/NASHORN-703.js ! test/script/basic/NASHORN-703a.js ! test/script/basic/NASHORN-705.js ! test/script/basic/NASHORN-71.js ! test/script/basic/NASHORN-710.js ! test/script/basic/NASHORN-711.js ! test/script/basic/NASHORN-72.js ! test/script/basic/NASHORN-722.js ! test/script/basic/NASHORN-73.js ! test/script/basic/NASHORN-737.js ! test/script/basic/NASHORN-74.js ! test/script/basic/NASHORN-740.js ! test/script/basic/NASHORN-75.js ! test/script/basic/NASHORN-758.js ! test/script/basic/NASHORN-759.js ! test/script/basic/NASHORN-760.js ! test/script/basic/NASHORN-768.js ! test/script/basic/NASHORN-778.js ! test/script/basic/NASHORN-78.js ! test/script/basic/NASHORN-79.js ! test/script/basic/NASHORN-792.js ! test/script/basic/NASHORN-80.js ! test/script/basic/NASHORN-81.js ! test/script/basic/NASHORN-833.js ! test/script/basic/NASHORN-837.js ! test/script/basic/NASHORN-85.js ! test/script/basic/NASHORN-86.js ! test/script/basic/NASHORN-87.js ! test/script/basic/NASHORN-89.js ! test/script/basic/NASHORN-90.js ! test/script/basic/NASHORN-91.js ! test/script/basic/NASHORN-92.js ! test/script/basic/NASHORN-93.js ! test/script/basic/NASHORN-95.js ! test/script/basic/NASHORN-96.js ! test/script/basic/NASHORN-97.js ! test/script/basic/NASHORN-98.js ! test/script/basic/NASHORN-99.js ! test/script/basic/access-specializer.js ! test/script/basic/addition.js ! test/script/basic/allgettersetters.js ! test/script/basic/andor.js ! test/script/basic/anonrecur.js ! test/script/basic/applycall.js ! test/script/basic/args.js ! test/script/basic/arity.js ! test/script/basic/arrayprotoclass.js ! test/script/basic/arrays.js ! test/script/basic/arrays2.js ! test/script/basic/arraysIntKey.js ! test/script/basic/arrayset.js ! test/script/basic/arrayundefined.js ! test/script/basic/assign.js ! test/script/basic/bitwise_and.js ! test/script/basic/booleangetter.js ! test/script/basic/builtin.js ! test/script/basic/builtin_assign.js ! test/script/basic/builtinchain.js ! test/script/basic/calllink.js ! test/script/basic/classloader.js ! test/script/basic/closure.js ! test/script/basic/commandargs.js ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane.js ! test/script/basic/condassign.js ! test/script/basic/construct.js ! test/script/basic/constructorname.js ! test/script/basic/convert.js ! test/script/basic/dataview_endian.js ! test/script/basic/dataview_getset.js ! test/script/basic/dataview_new.js ! test/script/basic/date.js ! test/script/basic/dateparse.js ! test/script/basic/decinc.js ! test/script/basic/delete.js ! test/script/basic/delete2.js ! test/script/basic/dotpropname.js ! test/script/basic/doublecache.js ! test/script/basic/enumeration.js ! test/script/basic/errors.js ! test/script/basic/errorstack.js ! test/script/basic/eval.js ! test/script/basic/evalreturn.js ! test/script/basic/exprclosure.js ! test/script/basic/extensibility.js ! test/script/basic/fileline.js ! test/script/basic/finally-catchalls.js ! test/script/basic/finallyreturn.js ! test/script/basic/forin.js ! test/script/basic/forin2.js ! test/script/basic/funcarray.js ! test/script/basic/funcbind.js ! test/script/basic/funcbind2.js ! test/script/basic/funcbind3.js ! test/script/basic/funcconstructor.js ! test/script/basic/getclassname.js ! test/script/basic/getter_callsite.js ! test/script/basic/gettercalls.js ! test/script/basic/getterfunc.js ! test/script/basic/gettersetter.js ! test/script/basic/globalaccess.js ! test/script/basic/globals.js ! test/script/basic/globalscope.js ! test/script/basic/hello.js ! test/script/basic/herestr_operator.js ! test/script/basic/illegaljavaname.js ! test/script/basic/importpackage.js ! test/script/basic/incheck.js ! test/script/basic/indexedcall.js ! test/script/basic/info.js ! test/script/basic/inherited_nonwritable.js ! test/script/basic/instanceof.js ! test/script/basic/instanceof2.js ! test/script/basic/interfaces.js ! test/script/basic/iterator.js ! test/script/basic/java.js ! test/script/basic/javaadapter.js ! test/script/basic/javaarray.js ! test/script/basic/javaarrayconversion.js ! test/script/basic/javaclassoverrides.js ! test/script/basic/javaexceptions.js ! test/script/basic/javaimporter.js ! test/script/basic/javainnerclasses.js ! test/script/basic/javasigcall.js ! test/script/basic/jquery.js ! test/script/basic/jsadapter.js ! test/script/basic/jsadapterlink.js ! test/script/basic/json.js ! test/script/basic/list.js ! test/script/basic/literal.js ! test/script/basic/load.js ! test/script/basic/loadedfile.js ! test/script/basic/localundef.js ! test/script/basic/map.js ! test/script/basic/math.js ! test/script/basic/minuszero.js ! test/script/basic/module.js ! test/script/basic/moduleload.js ! test/script/basic/nashorn2.js ! test/script/basic/natives.js ! test/script/basic/new.js ! test/script/basic/newexpr.js ! test/script/basic/newnew.js ! test/script/basic/no_line_numbers.js ! test/script/basic/nonconstructors.js ! test/script/basic/nosuchmethod.js ! test/script/basic/nosuchproperty.js ! test/script/basic/number.js ! test/script/basic/numberstring.js ! test/script/basic/objectprops.js ! test/script/basic/objects.js ! test/script/basic/options.js ! test/script/basic/paramspec.js ! test/script/basic/parser/assignmentExpr.js ! test/script/basic/parser/binaryExpr.js ! test/script/basic/parser/breakStat.js ! test/script/basic/parser/condExpr.js ! test/script/basic/parser/continueStat.js ! test/script/basic/parser/debuggerStat.js ! test/script/basic/parser/functions.js ! test/script/basic/parser/ifStat.js ! test/script/basic/parser/labelledStat.js ! test/script/basic/parser/lhsExpr.js ! test/script/basic/parser/loopStat.js ! test/script/basic/parser/objectLitExpr.js ! test/script/basic/parser/parenExpr.js ! test/script/basic/parser/primaryExpr.js ! test/script/basic/parser/returnStat.js ! test/script/basic/parser/switchStat.js ! test/script/basic/parser/throwStat.js ! test/script/basic/parser/tryCatchStat.js ! test/script/basic/parser/unaryExpr.js ! test/script/basic/parser/useStrict.js ! test/script/basic/parser/util.js ! test/script/basic/parser/varDecl.js ! test/script/basic/parser/withStat.js ! test/script/basic/propchange.js ! test/script/basic/propertycheck.js ! test/script/basic/prototype.js ! test/script/basic/pushpull.js ! test/script/basic/ranges_disabled.js ! test/script/basic/ranges_enabled.js ! test/script/basic/ranges_payload.js ! test/script/basic/regex.js ! test/script/basic/regexp_flags.js ! test/script/basic/run-octane.js ! test/script/basic/runsunspider-eager.js ! test/script/basic/runsunspider-lazy.js ! test/script/basic/samfunc.js ! test/script/basic/scripting.js ! test/script/basic/sealfreeze.js ! test/script/basic/setlength.js ! test/script/basic/splitter.js ! test/script/basic/stdin.js ! test/script/basic/strings.js ! test/script/basic/throws.js ! test/script/basic/tosource.js ! test/script/basic/tostring.js ! test/script/basic/try.js ! test/script/basic/try2.js ! test/script/basic/trybreakcont.js ! test/script/basic/trycatch.js ! test/script/basic/trycatchfor.js ! test/script/basic/tryfinallyreturn.js ! test/script/basic/tryforbreak.js ! test/script/basic/typechange.js ! test/script/basic/typecoerce.js ! test/script/basic/typedarrays.js ! test/script/basic/typeof.js ! test/script/basic/typeof2.js ! test/script/basic/undefined.js ! test/script/basic/underscore.js ! test/script/basic/varargs.js ! test/script/basic/void.js ! test/script/basic/with.js ! test/script/basic/withprimitive.js ! test/script/basic/writable_relink.js ! test/script/basic/xorassign.js ! test/script/basic/yui.js ! test/script/currently-failing/JDK-8006191.js ! test/script/currently-failing/clone_ir.js ! test/script/currently-failing/gettersetter.js ! test/script/currently-failing/logcoverage.js ! test/script/error/JDK-8008814-1.js ! test/script/error/JDK-8008814-2.js ! test/script/error/JDK-8016522.js ! test/script/error/JDK-8020437-2.js ! test/script/error/JDK-8020437.js ! test/script/error/JDK-8026039.js ! test/script/error/JDK-8027933.js ! test/script/error/JDK-8039047.js ! test/script/error/NASHORN-154/function_mult_params_in_strict.js ! test/script/error/NASHORN-154/improper_return_break_continue.js ! test/script/error/NASHORN-154/invalid_lvalue.js ! test/script/error/NASHORN-154/literal_data_and_accessor.js ! test/script/error/NASHORN-154/literal_mult_getters.js ! test/script/error/NASHORN-154/literal_mult_prop_in_strict.js ! test/script/error/NASHORN-154/with_in_strict.js ! test/script/error/NASHORN-214.js ! test/script/error/NASHORN-35.js ! test/script/error/NASHORN-39.js ! test/script/error/NASHORN-568.js ! test/script/error/NASHORN-57.js ! test/script/error/NASHORN-668.js ! test/script/error/quotemissing.js ! test/script/error/strictmode.js ! test/script/jfx/kaleidoscope.js ! test/script/jfx/spread.js ! test/script/maptests/builtins.js ! test/script/maptests/constructor.js ! test/script/maptests/maputil.js ! test/script/maptests/object_create.js ! test/script/maptests/object_literals.js ! test/script/maptests/point.js ! test/script/maptests/property_add.js ! test/script/maptests/property_delete.js ! test/script/maptests/proto.js ! test/script/nosecurity/JDK-8044798.js ! test/script/nosecurity/debuggersupportapi.js ! test/script/nosecurity/nosecurity.js ! test/script/sandbox/JDK-8031106.js ! test/script/sandbox/NASHORN-525.js ! test/script/sandbox/arrayclass.js ! test/script/sandbox/classbind.js ! test/script/sandbox/classloader.js ! test/script/sandbox/doprivileged.js ! test/script/sandbox/engine.js ! test/script/sandbox/env.js ! test/script/sandbox/exec.js ! test/script/sandbox/exit.js ! test/script/sandbox/file.js ! test/script/sandbox/interfaceimpl.js ! test/script/sandbox/javaextend.js ! test/script/sandbox/jsadapter.js ! test/script/sandbox/loadLibrary.js ! test/script/sandbox/loadcompat.js ! test/script/sandbox/nashorninternals.js ! test/script/sandbox/net.js ! test/script/sandbox/property.js ! test/script/sandbox/reflection.js ! test/script/sandbox/runnable.js ! test/script/sandbox/unsafe.js ! test/script/test262.js ! test/script/test262_single.js ! test/script/trusted/JDK-8006424.js ! test/script/trusted/JDK-8006529.js ! test/script/trusted/JDK-8008305.js ! test/script/trusted/JDK-8008305_subtest.js ! test/script/trusted/JDK-8020809.js ! test/script/trusted/JDK-8021129.js ! test/script/trusted/JDK-8021189.js ! test/script/trusted/JDK-8025629.js ! test/script/trusted/JDK-8032060.js ! test/script/trusted/NASHORN-638.js ! test/script/trusted/NASHORN-653.js ! test/script/trusted/getenv.js ! test/src/jdk/nashorn/api/NashornSQLDriver.java ! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java ! test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/api/scripting/InvocableTest.java ! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/performance/OctaneTest.java ! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/JSJUnitReportReporter.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ScriptTest.java ! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java ! test/src/jdk/nashorn/test/models/ConstructorWithArgument.java ! test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java ! test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java ! test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java ! test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java ! test/src/jdk/nashorn/test/models/OuterClass.java ! test/src/jdk/nashorn/test/models/OverrideObject.java ! test/src/jdk/nashorn/test/models/PropertyBind.java ! test/src/jdk/nashorn/test/models/StringArgs.java ! test/src/jdk/nashorn/test/models/VarArgConstructor.java Changeset: e2497b11a021 Author: attila Date: 2014-08-20 10:26 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e2497b11a021 8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not. 8027958: NASHORN TEST: Create tests to test markdown javascript engine work with Nashorn 8028345: Remove nashorn repo "bin" scripts to avoid confusion with JDK bin launcher programs 8029090: Developers should be able to pass nashorn properties and enable/disable JFR from command line 8030169: Need regression test for bug JDK-8010731 8033105: Make sure Nashorn test harness can run zlib benchmark 8033334: Make sure that scope depth information is maintained in the RecompilableScriptFunctionDatas, to avoid unnecessary slow proto linkage when doing on demand compilation 8034206: Make parts of code pipeline reusable in order to facilitate faster warmup and faster lazy compilation. 8035820: Optimistic recompilation 8035836: Array performance improvements 8036127: Prototype filter needs to be applied to getter guard as well, not just getter 8036986: Test should check that correctly type is returned running with optimistic. If optimistic assumption was wrong we should get the right one. 8037086: Check that deoptimizing recompilations are correct 8037177: -Dnashorn.optimistic should be enabled by default, meaning that it has to be explicitly set to false to run with the jdk 8 style conservative types 8037534: Use scope types to determine optimistic types 8037572: Add more test cases to check static types 8037967: Broke the build, by commiting without saving the last review comment 8038223: Symbol trace debug output takes time 8038396: fix for the compiler expression evaluator to be more inquisitive about types 8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework 8038406: Testability: as a first step of moving loggers away from the process global space, the Debug object now supports logging POJOs from log entries as an event queue, which can be introspected from test scripts. This is way better than screen scraping brittle and subject-to-change log output. 8038413: NPE in unboxInteger 8038416: Access to undefined scoped variables deoptimized too much 8038426: Move all loggers from process wide scope into Global scope 8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism 8038945: Simplify strict undefined checks 8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks 8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects. 8040024: BranchOptimizer produces bad code for NaN FP comparison 8040089: Apply to call transform was incomplete. Now passes all tests and performance is back 8040093: Make sure that optimistic splitting works in optimistic types 8040102: Remove all references to Unsafe and definition of anonymous clases from the code 8040655: When processing a RewriteException debug object, the return value has already been reset to null. We need to catch this value before that. 8041434: Add synchronization to the common global constants structure 8041625: AccessorProperty currentType must only by Object.class when non-primitive, and scoping followup problem for lazily generated with bodies 8041905: Fix apply2call bug that prevented avatar.js unit tests from running correctly 8041995: Problems when loading tree expressions with several optimistic program points when optimistically initializing ObjectNodes 8042118: Separate types from symbols 8043002: Improve performance of Nashorn equality operators 8043003: Use strongly referenced generic invokers 8043004: Reduce variability at JavaAdapter call sites 8043132: Nashorn : all tests failed with java.security.AccessControlException 8043133: Fix corner cases of JDK-8041995 8043137: Collapse long sequences of NOP in Nashorn bytecode output 8043232: Index selection of overloaded java new constructors 8043235: Type-based optimizations interfere with continuation methods 8043431: Fix yet another corner case of JDK-8041995 8043504: Octane test harness was missing argument to print_always at one callsite, causing erroneous logging 8043605: Enable history for empty property maps 8043608: Make equality tests inline better 8043611: Move timing dependent benchmark for apply2call specialization to currently_failing. It is dependent that nothing takes machine time when doing the two runs, causing spurious assertions. Suggest running octane.raytrace manually instead to verify that this works, or incorporating it in the nightly test suite 8043632: Parallelize class installation and various script fixes. 8043633: In order to remove global state outside of contexts, make sure Timing class is an instance and not a static global collection of data. Move into Context. Move -Dnashorn.timing to an official logging option. 8043956: Make code caching work with optimistic typing and lazy compilation 8044012: Integrate the latest best known performance flags int ant octane jobs, and make sure that it's easy to compare 'ant octane-nashorn' and 'ant octane-v8' at the push of a button. (or rather; the entry of a command line) 8044102: Ensure bechmark exclude list for Octane benchmarks is in only one place, project.properties, and fix benchmark harness 8044154: Nashorn : all tests failed with java.security.AccessControlException 8044171: Make optimistic exception handlers smaller 8044502: Get rid of global optimistic flag 8044518: Ensure exceptions related to optimistic recompilation are not serializable 8044533: Deoptimizing negation produces wrong result for zero 8044534: Constant folding for unary + should produce int for boolean literals 8044760: Avoid PropertyMap duplicate for global instances 8044786: Some tests fail with non-optimistic compilation 8044803: Unnecessary restOf check 8044816: On-demand compiled top-level program doesn't need :createProgramFunction 8044851: nashorn properties leak memory 8046013: TypeError: Cannot apply "with" to non script object 8046014: MultiGlobalCompiledScript should cache :createProgramFunction handle 8046025: AccessorProperty.getGetter is not threadsafe 8046026: CompiledFunction.relinkComposableInvoker assert is being hit 8046201: Avoid repeated flattening of nested ConsStrings 8046215: Running uncompilable scripts throws NullPointerException 8046898: Make sure that lazy compilation is the default, remove redundant "enable lazy compilation" flags, added warning message if compile logging is enabled and lazy is switched off. Verified existing test suite code coverage equivalence between lazy and eager. 8046905: apply on apply is broken 8046921: Deoptimization type information peristence 8047035: (function() "hello")() crashes in Lexer with jdk9 8047057: Add a regression test for the passing test cases from JDK-8042304 8047067: all eval arguments need to be copied in Lower 8047078: Fuzzing bug discovered when ArrayLiteralNodes weren't immutable 8047166: 'do with({}) break ; while(0);' crashes in CodeGenerator 8047331: Assertion in CompiledFunction when running earley-boyer after Merge 8047357: More precise synthetic return + unreachable throw 8047359: large string size RangeError should be thrown rather than reporting negative length 8047369: Add regression tests for passing test cases of JDK-8024971 8047371: local variable declaration in TypeEvaluator should use ScriptObject.addOwnProperty instead of .set 8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined 8047959: bindings created for declarations in eval code are not mutable 8048009: Type info caching accidentally defeated 8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval 8048079: Persistent code store is broken after optimistic types merge 8048505: ScriptingFunctions.readFully couldn't handle file names represented as ConsStrings 8048586: String concatenation with optimistic types is slow 8048718: JSON.parse('{"0":0, "64":0}') throws ArrayindexOutOfBoundsException 8048869: Reduce compile time by about 5% by removing the Class.casts from the AST nodes 8049086: Minor API convenience functions on "Java" object 8049222: JSType class exposes public mutable arrays 8049223: RewriteException class exposes public mutable arrays 8049242: Explicit constructor overload selection should work with StaticClass as well 8049318: Test hideLocationProperties.js fails on Window due to backslash in path 8049524: Global object initialization via javax.script API should be minimal 8050432: javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings 8050964: OptimisticTypesPersistence.java should use java.util.Date instead of java.sql.Date 8051019: Separate src and test execution sandbox directories 8051346: Test262 tests for ECMAScript 5 now in branch "es5-tests" 8051439: Wrong type calculated for ADD operator with undefined operand 8051839: GuardedInvocation needs to clone an argument 8053908: jdeps is not PATH on Mac, results in ant clean test failure on Mac 8053910: ScriptObjectMirror causing havoc with Invocation interface 8053913: Auto format caused warning in CompositeTypeBasedGuardingDynamicLinker 8054223: Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval() 8054411: Add nashorn.args.prepend system property 8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip 8054651: Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types 8054898: Avoid creation of empty type info files 8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork 8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression 8055042: Compile-time expression evaluator was missing variables 8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally 8055139: test/script/trusted/JDK-8055107.js fails with access control exception 8055186: Backport Nashorn optimistic typing to 8u repository 8055529: Clean up the bin directory Reviewed-by: jlaskey, lagergren, sundar Contributed-by: marcus.largergren at oracle.com, hannes.wallnoefer at oracle.com, sundararajan.athijegannathan at oracle.com - bin/checkintest.sh - bin/dump_octane_code.sh - bin/jjs - bin/jjs.bat + bin/jjsdebug.sh - bin/jjssecure - bin/jjssecure.bat - bin/nashorn - bin/nashorn.bat - bin/nashornsecure - bin/nashornsecure.bat + bin/run_octane.sh + bin/runopt.sh - bin/verbose_octane.bat - bin/verbose_octane.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! docs/DEVELOPER_README ! make/build-benchmark.xml ! make/build-nasgen.xml ! make/build.xml ! make/nbproject/ide-targets.xml ! make/project.properties + samples/javafoovars.js + samples/jsobj_example.js + samples/zipfs.js + samples/ziplist.js ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/DynamicLinkerFactory.java + src/jdk/internal/dynalink/GuardedInvocationFilter.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java + src/jdk/internal/dynalink/support/DefaultPrelinkFilter.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/internal/dynalink/support/messages.properties ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java - src/jdk/nashorn/api/scripting/resources/engine.js + src/jdk/nashorn/internal/IntDeque.java + src/jdk/nashorn/internal/codegen/ApplySpecialization.java + src/jdk/nashorn/internal/codegen/AssignSymbols.java - src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Condition.java ! src/jdk/nashorn/internal/codegen/ConstantData.java + src/jdk/nashorn/internal/codegen/DumpBytecode.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java - src/jdk/nashorn/internal/codegen/FinalizeTypes.java + src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/FunctionSignature.java ! src/jdk/nashorn/internal/codegen/Label.java + src/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.java + src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MapCreator.java + src/jdk/nashorn/internal/codegen/MapTuple.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java + src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java + src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java + src/jdk/nashorn/internal/codegen/ProgramPoints.java - src/jdk/nashorn/internal/codegen/RangeAnalyzer.java ! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java + src/jdk/nashorn/internal/codegen/TypeEvaluator.java + src/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java ! src/jdk/nashorn/internal/codegen/types/BytecodeOps.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java ! src/jdk/nashorn/internal/codegen/types/ObjectType.java - src/jdk/nashorn/internal/codegen/types/Range.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/BreakableNode.java ! src/jdk/nashorn/internal/ir/BreakableStatement.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk/nashorn/internal/ir/Flags.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionCall.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java + src/jdk/nashorn/internal/ir/JoinPredecessor.java + src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java + src/jdk/nashorn/internal/ir/JumpStatement.java ! src/jdk/nashorn/internal/ir/LabelNode.java + src/jdk/nashorn/internal/ir/Labels.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LiteralNode.java + src/jdk/nashorn/internal/ir/LocalVariableConversion.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java + src/jdk/nashorn/internal/ir/Optimistic.java + src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java ! src/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/Statement.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java - src/jdk/nashorn/internal/ir/TemporarySymbols.java + src/jdk/nashorn/internal/ir/Terminal.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/WithNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java + src/jdk/nashorn/internal/ir/debug/NashornClassReader.java + src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk/nashorn/internal/lookup/Lookup.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeMath.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java + src/jdk/nashorn/internal/objects/annotations/Optimistic.java ! src/jdk/nashorn/internal/objects/annotations/Property.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/Token.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java - src/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk/nashorn/internal/runtime/CompiledScript.java ! src/jdk/nashorn/internal/runtime/ConsString.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/Debug.java - src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/FindProperty.java + src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/FunctionScope.java + src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java - src/jdk/nashorn/internal/runtime/Logging.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java + src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk/nashorn/internal/runtime/PropertyDescriptor.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Source.java + src/jdk/nashorn/internal/runtime/SpillProperty.java + src/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/internal/runtime/Undefined.java + src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java + src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java + src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java + src/jdk/nashorn/internal/runtime/events/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java ! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java + src/jdk/nashorn/internal/runtime/logging/DebugLogger.java + src/jdk/nashorn/internal/runtime/logging/Loggable.java + src/jdk/nashorn/internal/runtime/logging/Logger.java ! src/jdk/nashorn/internal/runtime/options/KeyValueOption.java + src/jdk/nashorn/internal/runtime/options/LoggingOption.java ! src/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/internal/scripts/JO.java ! src/jdk/nashorn/tools/Shell.java + test/examples/apply_to_call_benchmark.js ! test/examples/string-micro.js ! test/script/assert.js - test/script/basic/JDK-8010697.js - test/script/basic/JDK-8010697.js.EXPECTED + test/script/basic/JDK-8010731.js ! test/script/basic/JDK-8012083.js ! test/script/basic/JDK-8015969.js ! test/script/basic/JDK-8016618.js ! test/script/basic/JDK-8016618.js.EXPECTED ! test/script/basic/JDK-8020357.js ! test/script/basic/JDK-8022903.js ! test/script/basic/JDK-8022903.js.EXPECTED ! test/script/basic/JDK-8025515.js ! test/script/basic/JDK-8026137.js ! test/script/basic/JDK-8027042.js ! test/script/basic/JDK-8027042.js.EXPECTED + test/script/basic/JDK-8029384.js + test/script/basic/JDK-8029384.js.EXPECTED ! test/script/basic/JDK-8029467.js ! test/script/basic/JDK-8029667.js ! test/script/basic/JDK-8030182_2.js ! test/script/basic/JDK-8030182_2.js.EXPECTED + test/script/basic/JDK-8038413.js + test/script/basic/JDK-8038413.js.EXPECTED + test/script/basic/JDK-8038945.js + test/script/basic/JDK-8038945.js.EXPECTED + test/script/basic/JDK-8040024.js + test/script/basic/JDK-8040024.js.EXPECTED + test/script/basic/JDK-8041995.js + test/script/basic/JDK-8041995.js.EXPECTED + test/script/basic/JDK-8043133.js + test/script/basic/JDK-8043133.js.EXPECTED + test/script/basic/JDK-8043232.js + test/script/basic/JDK-8043232.js.EXPECTED + test/script/basic/JDK-8043235.js + test/script/basic/JDK-8043235.js.EXPECTED + test/script/basic/JDK-8043431.js + test/script/basic/JDK-8043431.js.EXPECTED + test/script/basic/JDK-8044533.js + test/script/basic/JDK-8044533.js.EXPECTED + test/script/basic/JDK-8044534.js + test/script/basic/JDK-8044534.js.EXPECTED + test/script/basic/JDK-8046013.js + test/script/basic/JDK-8046013.js.EXPECTED + test/script/basic/JDK-8046026.js + test/script/basic/JDK-8046026.js.EXPECTED + test/script/basic/JDK-8046905.js + test/script/basic/JDK-8046905.js.EXPECTED + test/script/basic/JDK-8047035.js + test/script/basic/JDK-8047035.js.EXPECTED + test/script/basic/JDK-8047057.js + test/script/basic/JDK-8047067.js + test/script/basic/JDK-8047078.js + test/script/basic/JDK-8047166.js + test/script/basic/JDK-8047357.js + test/script/basic/JDK-8047357.js.EXPECTED + test/script/basic/JDK-8047359.js + test/script/basic/JDK-8047369.js + test/script/basic/JDK-8047371.js + test/script/basic/JDK-8047371.js.EXPECTED + test/script/basic/JDK-8047728.js + test/script/basic/JDK-8047959.js + test/script/basic/JDK-8047959.js.EXPECTED + test/script/basic/JDK-8048071.js + test/script/basic/JDK-8048071.js.EXPECTED + test/script/basic/JDK-8048079_1.js + test/script/basic/JDK-8048079_1.js.EXPECTED + test/script/basic/JDK-8048079_2.js + test/script/basic/JDK-8048079_2.js.EXPECTED + test/script/basic/JDK-8048505.js + test/script/basic/JDK-8048505.js.EXPECTED + test/script/basic/JDK-8048586.js + test/script/basic/JDK-8048718.js + test/script/basic/JDK-8049086.js + test/script/basic/JDK-8049086.js.EXPECTED + test/script/basic/JDK-8049242.js + test/script/basic/JDK-8049242.js.EXPECTED + test/script/basic/JDK-8050432.js + test/script/basic/JDK-8051439.js + test/script/basic/JDK-8051439.js.EXPECTED + test/script/basic/JDK-8054503.js ! test/script/basic/NASHORN-377.js ! test/script/basic/NASHORN-737.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call1.js + test/script/basic/apply_to_call/apply_to_call1.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call2.js + test/script/basic/apply_to_call/apply_to_call2.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call3.js + test/script/basic/apply_to_call/apply_to_call3.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call4.js + test/script/basic/apply_to_call/apply_to_call4.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call_recompile.js + test/script/basic/apply_to_call/apply_to_call_recompile.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call_varargs.js + test/script/basic/apply_to_call/apply_to_call_varargs.js.EXPECTED - test/script/basic/arraysIntKey.js.EXPECTED = test/script/basic/arrays_int_key.js < test/script/basic/arraysIntKey.js + test/script/basic/arrays_int_key.js.EXPECTED + test/script/basic/boolean_arithmetic.js + test/script/basic/boolean_arithmetic.js.EXPECTED ! test/script/basic/closure.js.EXPECTED + test/script/basic/compile-octane-normal.js + test/script/basic/compile-octane-normal.js.EXPECTED ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane-splitter.js.EXPECTED ! test/script/basic/compile-octane.js - test/script/basic/compile-octane.js.EXPECTED ! test/script/basic/dataview_new.js ! test/script/basic/exprclosure.js.EXPECTED + test/script/basic/hideLocationProperties.js + test/script/basic/hideLocationProperties.js.EXPECTED + test/script/basic/octane-payload.js + test/script/basic/optimistic_arithmetic_check_type.js + test/script/basic/optimistic_arithmetic_check_type.js.EXPECTED + test/script/basic/optimistic_assignment_check_type.js + test/script/basic/optimistic_assignment_check_type.js.EXPECTED + test/script/basic/optimistic_check_type.js + test/script/basic/optimistic_check_type.js.EXPECTED + test/script/basic/optimistic_logical_check_type.js + test/script/basic/optimistic_logical_check_type.js.EXPECTED ! test/script/basic/parser/breakStat.js.EXPECTED ! test/script/basic/parser/continueStat.js.EXPECTED ! test/script/basic/parser/labelledStat.js.EXPECTED ! test/script/basic/parser/lhsExpr.js.EXPECTED - test/script/basic/ranges_disabled.js - test/script/basic/ranges_disabled.js.EXPECTED - test/script/basic/ranges_enabled.js - test/script/basic/ranges_enabled.js.EXPECTED - test/script/basic/ranges_payload.js + test/script/basic/relink_index_getter.js + test/script/basic/relink_index_getter.js.EXPECTED ! test/script/basic/run-octane.js - test/script/basic/runsunspider-eager.js - test/script/basic/runsunspider-lazy.js - test/script/basic/runsunspider-lazy.js.EXPECTED ! test/script/basic/runsunspider.js + test/script/basic/runsunspider.js.EXPECTED ! test/script/basic/scripting.js.EXPECTED ! test/script/basic/typedarrays.js + test/script/basic/typedarrays2.js + test/script/basic/typedarrays2.js.EXPECTED + test/script/currently-failing/JDK-8010697.js + test/script/currently-failing/JDK-8010697.js.EXPECTED + test/script/currently-failing/apply_to_call_bench.js + test/script/currently-failing/apply_to_call_bench.js.EXPECTED + test/script/currently-failing/optimistic_check_type_cases.js + test/script/currently-failing/optimistic_check_type_cases.js.EXPECTED = test/script/currently-failing/property_delete.js < test/script/maptests/property_delete.js ! test/script/error/JDK-8026039.js.EXPECTED ! test/script/maptests/constructor.js ! test/script/maptests/maputil.js ! test/script/maptests/object_literals.js ! test/script/maptests/point.js ! test/script/maptests/property_add.js + test/script/markdown.js + test/script/markdown/anchors-by-reference.js + test/script/markdown/anchors-by-reference.js.EXPECTED + test/script/markdown/automatic-anchors.js + test/script/markdown/automatic-anchors.js.EXPECTED + test/script/markdown/blockquote-nested-markdown.js + test/script/markdown/blockquote-nested-markdown.js.EXPECTED + test/script/markdown/blockquote.js + test/script/markdown/blockquote.js.EXPECTED + test/script/markdown/code-block-html-escape.js + test/script/markdown/code-block-html-escape.js.EXPECTED + test/script/markdown/code-block.js + test/script/markdown/code-block.js.EXPECTED + test/script/markdown/doubline-list.js + test/script/markdown/doubline-list.js.EXPECTED + test/script/markdown/emphasis.js + test/script/markdown/emphasis.js.EXPECTED + test/script/markdown/escaped-number-period.js + test/script/markdown/escaped-number-period.js.EXPECTED + test/script/markdown/escaping.js + test/script/markdown/escaping.js.EXPECTED + test/script/markdown/github-style-at-start.js + test/script/markdown/github-style-at-start.js.EXPECTED + test/script/markdown/github-style-codeblock.js + test/script/markdown/github-style-codeblock.js.EXPECTED + test/script/markdown/github-style-linebreaks.js + test/script/markdown/github-style-linebreaks.js.EXPECTED + test/script/markdown/h1-with-double-hash.js + test/script/markdown/h1-with-double-hash.js.EXPECTED + test/script/markdown/h1-with-equals.js + test/script/markdown/h1-with-equals.js.EXPECTED + test/script/markdown/h1-with-single-hash.js + test/script/markdown/h1-with-single-hash.js.EXPECTED + test/script/markdown/h2-with-dashes.js + test/script/markdown/h2-with-dashes.js.EXPECTED + test/script/markdown/h2-with-double-hash.js + test/script/markdown/h2-with-double-hash.js.EXPECTED + test/script/markdown/h2-with-single-hash.js + test/script/markdown/h2-with-single-hash.js.EXPECTED + test/script/markdown/h3-with-double-hash.js + test/script/markdown/h3-with-double-hash.js.EXPECTED + test/script/markdown/h3-with-single-hash.js + test/script/markdown/h3-with-single-hash.js.EXPECTED + test/script/markdown/h4-with-single-hash.js + test/script/markdown/h4-with-single-hash.js.EXPECTED + test/script/markdown/h5-with-single-hash.js + test/script/markdown/h5-with-single-hash.js.EXPECTED + test/script/markdown/h6-with-single-hash.js + test/script/markdown/h6-with-single-hash.js.EXPECTED + test/script/markdown/horizontal-rules.js + test/script/markdown/horizontal-rules.js.EXPECTED + test/script/markdown/html5-strutural-tags.js + test/script/markdown/html5-strutural-tags.js.EXPECTED + test/script/markdown/images.js + test/script/markdown/images.js.EXPECTED + test/script/markdown/implicit-anchors.js + test/script/markdown/implicit-anchors.js.EXPECTED + test/script/markdown/inline-anchors.js + test/script/markdown/inline-anchors.js.EXPECTED + test/script/markdown/inline-code.js + test/script/markdown/inline-code.js.EXPECTED + test/script/markdown/inline-style-tag.js + test/script/markdown/inline-style-tag.js.EXPECTED + test/script/markdown/lazy-blockquote.js + test/script/markdown/lazy-blockquote.js.EXPECTED + test/script/markdown/list-with-blockquote.js + test/script/markdown/list-with-blockquote.js.EXPECTED + test/script/markdown/list-with-code.js + test/script/markdown/list-with-code.js.EXPECTED + test/script/markdown/multi-paragraph-list.js + test/script/markdown/multi-paragraph-list.js.EXPECTED + test/script/markdown/multiline-unordered-list.js + test/script/markdown/multiline-unordered-list.js.EXPECTED + test/script/markdown/nested-blockquote.js + test/script/markdown/nested-blockquote.js.EXPECTED + test/script/markdown/ordered-list-same-number.js + test/script/markdown/ordered-list-same-number.js.EXPECTED + test/script/markdown/ordered-list-wrong-numbers.js + test/script/markdown/ordered-list-wrong-numbers.js.EXPECTED + test/script/markdown/ordered-list.js + test/script/markdown/ordered-list.js.EXPECTED + test/script/markdown/relative-anchors.js + test/script/markdown/relative-anchors.js.EXPECTED + test/script/markdown/simple-paragraph.js + test/script/markdown/simple-paragraph.js.EXPECTED + test/script/markdown/strong.js + test/script/markdown/strong.js.EXPECTED + test/script/markdown/table-basic.js + test/script/markdown/table-basic.js.EXPECTED + test/script/markdown/table-large.js + test/script/markdown/table-large.js.EXPECTED + test/script/markdown/table-with-equals.js + test/script/markdown/table-with-equals.js.EXPECTED + test/script/markdown/unordered-list-asterisk.js + test/script/markdown/unordered-list-asterisk.js.EXPECTED + test/script/markdown/unordered-list-minus.js + test/script/markdown/unordered-list-minus.js.EXPECTED + test/script/markdown/unordered-list-plus.js + test/script/markdown/unordered-list-plus.js.EXPECTED + test/script/markdown/url-with-parenthesis.js + test/script/markdown/url-with-parenthesis.js.EXPECTED ! test/script/nosecurity/JDK-8044798.js ! test/script/nosecurity/JDK-8044798.js.EXPECTED + test/script/nosecurity/JDK-8044851.js + test/script/nosecurity/JDK-8044851.js.EXPECTED + test/script/nosecurity/JDK-8050964.js + test/script/nosecurity/JDK-8055034.js + test/script/nosecurity/JDK-8055034.js.EXPECTED + test/script/nosecurity/JDK-8055107.js ! test/script/trusted/JDK-8006529.js + test/script/trusted/event_queue.js + test/script/trusted/event_queue.js.EXPECTED + test/script/trusted/optimistic_recompilation.js + test/script/trusted/optimistic_recompilation.js.EXPECTED ! test/src/UnnamedPackageTestCallback.java ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java + test/src/jdk/nashorn/internal/runtime/ConsStringTest.java ! test/src/jdk/nashorn/internal/runtime/ContextTest.java + test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/TestHelper.java + test/src/jdk/nashorn/test/tools/StaticTypeInspector.java Changeset: 8f2ed41abb26 Author: sundar Date: 2014-08-20 18:59 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8f2ed41abb26 8050078: Nashorn ClassFilter Support Reviewed-by: attila, hannesw, jlaskey, lagergren + src/jdk/nashorn/api/scripting/ClassFilter.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8015969.js + test/script/trusted/classfilter.js + test/script/trusted/classfilter.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: 83429983b9ef Author: sundar Date: 2014-08-21 14:03 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/83429983b9ef 8055687: Wrong "this" passed to JSObject.eval call Reviewed-by: hannesw, lagergren + samples/find_nonfinals2.js ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 620bf937f377 Author: sundar Date: 2014-08-21 20:06 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/620bf937f377 8055762: Nashorn misses linker for netscape.javascript.JSObject instances Reviewed-by: lagergren, jlaskey ! make/build.xml ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java + test/script/basic/JDK-8055762.js + test/script/basic/JDK-8055762.js.EXPECTED Changeset: 934689dc9f10 Author: sundar Date: 2014-08-22 15:47 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/934689dc9f10 8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8055796.js + test/script/basic/JDK-8055796.js.EXPECTED Changeset: e770d899dca5 Author: sundar Date: 2014-08-25 08:46 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e770d899dca5 8055830: JDK-8015969.js is silently failing Reviewed-by: lagergren, jlaskey, hannesw ! test/script/basic/JDK-8015969.js Changeset: e94c247e4673 Author: sundar Date: 2014-08-25 20:26 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e94c247e4673 8055899: Two nashorn tests fail in 8u40 nightly build with ClassNotFoundException Reviewed-by: jlaskey, lagergren ! test/script/basic/JDK-8055762.js ! test/script/basic/JDK-8055796.js ! test/script/basic/JDK-8055796.js.EXPECTED + test/script/basic/JDK-8055796_2.js + test/script/basic/JDK-8055796_2.js.EXPECTED Changeset: fe439797def2 Author: yan Date: 2014-08-26 14:51 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fe439797def2 8055811: Tests for Nashorn ClassFilter Support Reviewed-by: sundar, attila Contributed-by: Sergey Lugovoy + test/script/trusted/classfilter_extends.js + test/script/trusted/classfilter_extends.js.EXPECTED + test/script/trusted/classfilter_mozilla_compat.js + test/script/trusted/classfilter_mozilla_compat.js.EXPECTED + test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java Changeset: aef491539708 Author: sundar Date: 2014-08-26 17:21 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/aef491539708 8056050: runExternalJsTest method in test/jdk/nashorn/internal/runtime/ClassFilter.java slows down "ant test" Reviewed-by: attila, jlaskey ! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java Changeset: 8dae548f5f27 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8dae548f5f27 Merge ! .hgtags Changeset: 8cc610369ecd Author: attila Date: 2014-08-27 10:16 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8cc610369ecd 8055870: iteration fails if index var is not used Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8055870.js + test/script/basic/JDK-8055870.js.EXPECTED Changeset: c9866d77c14c Author: sundar Date: 2014-08-27 13:55 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c9866d77c14c 8056094: [nashorn] tests fail when running via jtreg Reviewed-by: jlaskey, hannesw ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 85e3f07fc5fc Author: attila Date: 2014-08-26 11:31 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/85e3f07fc5fc 8055911: Don't use String.intern for IdentNode Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.java Changeset: e3ca0a51b3c9 Author: attila Date: 2014-08-26 11:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e3ca0a51b3c9 8055913: Node.hashCode() delegates to Object.hashCode() and is hot Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/ir/Node.java Changeset: 7cf80b2dc39b Author: attila Date: 2014-08-26 11:45 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7cf80b2dc39b 8055923: collect timings using System.nanoTime Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Timing.java Changeset: 2c3db3ce0b06 Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2c3db3ce0b06 8055954: Do not parallelize class installation Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/Context.java Changeset: 2bcc21c5d5da Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2bcc21c5d5da 8056052: Source.getContent() does excess Object.clone() Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/Source.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java Changeset: 44b69fb3b031 Author: attila Date: 2014-08-26 15:52 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/44b69fb3b031 8056025: CompilationPhase.setStates() is hot in class installation phase Reviewed-by: jlaskey, sundar + src/jdk/nashorn/internal/AssertsEnabled.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/ir/FunctionNode.java Changeset: d93eabe28080 Author: attila Date: 2014-08-27 14:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d93eabe28080 Merge Changeset: e56d1f4ecd91 Author: sundar Date: 2014-08-27 18:18 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e56d1f4ecd91 8056123: Anonymous function statements leak internal function names into global scope Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/AssignSymbols.java + test/script/basic/JDK-8056123.js ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 8c282c15c58c Author: lagergren Date: 2014-08-26 11:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8c282c15c58c 8055906: Avoid throwing an exception with filled in stack trace as part of the normal control flow Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: dd9ea030e762 Author: yan Date: 2014-08-25 17:38 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dd9ea030e762 8055878: Nashorn: all tests failed with AccessControlException Reviewed-by: sundar, hannesw Contributed-by: Sergey Lugovoy ! make/build.xml Changeset: 88bb71f8b3c3 Author: attila Date: 2014-08-27 14:58 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/88bb71f8b3c3 Merge Changeset: f4fe83621604 Author: attila Date: 2014-08-28 16:38 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f4fe83621604 8056243: OptimisticTypePersistence should refuse to work in symlinked directories Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java Changeset: 34c17c956654 Author: lana Date: 2014-08-28 16:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/34c17c956654 Merge ! .hgtags Changeset: 2d75c391f61f Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2d75c391f61f Added tag jdk8u40-b04 for changeset 34c17c956654 ! .hgtags Changeset: 0a2b63f54b1c Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0a2b63f54b1c Added tag jdk8u40-b05 for changeset 2d75c391f61f ! .hgtags Changeset: 46647c4943ff Author: attila Date: 2014-09-03 14:33 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/46647c4943ff 8056913: Limit the size of type info cache on disk Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/codegen/types/Type.java Changeset: b7a2db4de254 Author: hannesw Date: 2014-09-04 18:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b7a2db4de254 8051889: Implement block scoping in symbol assignment and scope computation Reviewed-by: attila, lagergren ! make/build.xml ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/tools/Shell.java + test/script/basic/es6/block-function-decl.js + test/script/basic/es6/block-function-decl.js.EXPECTED + test/script/basic/es6/const-empty.js + test/script/basic/es6/const-empty.js.EXPECTED + test/script/basic/es6/const-reassign.js + test/script/basic/es6/const-reassign.js.EXPECTED + test/script/basic/es6/const-redeclare.js + test/script/basic/es6/const-redeclare.js.EXPECTED + test/script/basic/es6/const-self.js + test/script/basic/es6/const-self.js.EXPECTED + test/script/basic/es6/const-tdz.js + test/script/basic/es6/const-tdz.js.EXPECTED + test/script/basic/es6/const.js + test/script/basic/es6/const.js.EXPECTED + test/script/basic/es6/for-let.js + test/script/basic/es6/for-let.js.EXPECTED + test/script/basic/es6/let-eval.js + test/script/basic/es6/let-eval.js.EXPECTED + test/script/basic/es6/let-load-lib.js + test/script/basic/es6/let-load.js + test/script/basic/es6/let-load.js.EXPECTED + test/script/basic/es6/let-nodeclare.js + test/script/basic/es6/let-nodeclare.js.EXPECTED + test/script/basic/es6/let-redeclare.js + test/script/basic/es6/let-redeclare.js.EXPECTED + test/script/basic/es6/let-self.js + test/script/basic/es6/let-self.js.EXPECTED + test/script/basic/es6/let-tdz.js + test/script/basic/es6/let-tdz.js.EXPECTED + test/script/basic/es6/let.js + test/script/basic/es6/let.js.EXPECTED ! test/script/trusted/JDK-8006529.js ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java Changeset: 7caec82669a4 Author: sundar Date: 2014-09-08 15:51 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7caec82669a4 8057742: ant clean test should not fail if one or more external test suites are missing Reviewed-by: lagergren, hannesw - test/script/basic/JDK-8048079_1.js - test/script/basic/JDK-8048079_1.js.EXPECTED + test/script/basic/JDK-8048079_1a.js + test/script/basic/JDK-8048079_1a.js.EXPECTED + test/script/basic/JDK-8048079_1b.js + test/script/basic/JDK-8048079_1b.js.EXPECTED - test/script/basic/JDK-8048079_2.js - test/script/basic/JDK-8048079_2.js.EXPECTED + test/script/basic/JDK-8048079_2a.js + test/script/basic/JDK-8048079_2a.js.EXPECTED + test/script/basic/JDK-8048079_2b.js + test/script/basic/JDK-8048079_2b.js.EXPECTED ! test/script/basic/splitter.js ! test/script/basic/splitter.js.EXPECTED + test/script/basic/splitter_prototype.js + test/script/basic/splitter_prototype.js.EXPECTED + test/script/basic/splitter_yui.js + test/script/basic/splitter_yui.js.EXPECTED ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: 45f9decf4fb5 Author: attila Date: 2014-09-04 18:57 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/45f9decf4fb5 8056129: AtomicInteger is treated as primitive number with optimistic compilation Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java + test/script/basic/JDK-8056129.js + test/script/basic/JDK-8056129.js.EXPECTED Changeset: f5be4bdd0f6e Author: attila Date: 2014-09-08 18:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f5be4bdd0f6e 8057148: Skip nested functions on reparse Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenStream.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/tools/Shell.java ! test/script/basic/optimistic_check_type.js Changeset: 33bde22b7740 Author: yan Date: 2014-09-08 15:37 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/33bde22b7740 8057678: Tests for let and const keywords in Nashorn Reviewed-by: hannesw, lagergren Contributed-by: Sergey Lugovoy + test/script/basic/es6/const-redeclare-extra.js + test/script/basic/es6/const-redeclare-extra.js.EXPECTED + test/script/basic/es6/let-redeclare-extra.js + test/script/basic/es6/let-redeclare-extra.js.EXPECTED + test/script/basic/es6/let_const_closure.js + test/script/basic/es6/let_const_closure.js.EXPECTED + test/script/basic/es6/let_const_reuse.js + test/script/basic/es6/let_const_reuse.js.EXPECTED + test/script/basic/es6/let_different_types.js + test/script/basic/es6/let_different_types.js.EXPECTED + test/script/basic/es6/let_loops.js + test/script/basic/es6/let_loops.js.EXPECTED Changeset: f01257b46cf1 Author: lana Date: 2014-09-09 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f01257b46cf1 Merge - test/script/basic/JDK-8048079_1.js - test/script/basic/JDK-8048079_1.js.EXPECTED - test/script/basic/JDK-8048079_2.js - test/script/basic/JDK-8048079_2.js.EXPECTED Changeset: 5ad0607cf1a4 Author: attila Date: 2014-09-09 15:33 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5ad0607cf1a4 8057930: remove eval ID Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/Context.java ! test/script/basic/JDK-8030182_2.js ! test/script/basic/JDK-8030182_2.js.EXPECTED ! test/script/basic/es6/const-empty.js.EXPECTED ! test/script/basic/es6/const-redeclare-extra.js.EXPECTED ! test/script/basic/es6/const-redeclare.js.EXPECTED ! test/script/basic/es6/let-redeclare-extra.js.EXPECTED ! test/script/basic/es6/let-redeclare.js.EXPECTED ! test/script/basic/es6/let_const_reuse.js.EXPECTED Changeset: b788246cf987 Author: attila Date: 2014-09-09 15:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b788246cf987 8057931: Instead of not skipping small functions in parser, make lexer avoid them instead Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java Changeset: 241685439f70 Author: attila Date: 2014-09-10 13:08 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/241685439f70 8034954: Optimistic iteration in for-in and for-each Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java Changeset: 5b052fbc5834 Author: lagergren Date: 2014-09-04 10:52 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5b052fbc5834 8057019: Various problems with extra arguments to applies Reviewed-by: attila, hannesw, jlaskey - bin/fixorphantests.sh - bin/fixwhitespace.sh - bin/jjsdebug.sh - bin/rm-non-tracked.sh - bin/run_octane.sh ! src/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/JDK-8057019-2.js + test/script/basic/JDK-8057019-2.js.EXPECTED + test/script/basic/JDK-8057019-payload.js + test/script/basic/JDK-8057019.js + test/script/basic/JDK-8057019.js.EXPECTED ! test/script/basic/apply_to_call/apply_to_call4.js.EXPECTED Changeset: c2f412069f9b Author: lagergren Date: 2014-09-04 14:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c2f412069f9b 8057551: Let the -d flag dump _all_ generated classes to disk and work outside --compile-only mode Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/codegen/DumpBytecode.java Changeset: afdad86ffdde Author: lagergren Date: 2014-09-05 16:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/afdad86ffdde 8057611: Nashorn did not dump the JOx classes to disk when running with the -d flag Reviewed-by: attila, sundar, hannesw ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 3f49db18721f Author: lagergren Date: 2014-09-05 16:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3f49db18721f 8057588: Lots of trivial (empty) classes were generated by the Nashorn compiler as part of restOf-method generation Reviewed-by: attila, sundar, hannesw ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java + src/jdk/nashorn/internal/ir/CompileUnitHolder.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 698280da463a Author: lagergren Date: 2014-09-10 12:37 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/698280da463a 8057703: More empty classes generated by Nashorn Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/runtime/Timing.java Changeset: 2cad9bf911a4 Author: attila Date: 2014-09-11 17:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2cad9bf911a4 8058100: Reduce the RecompilableScriptFunctionData footprint Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java + src/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: e94bfa3c6c6c Author: hannesw Date: 2014-09-11 18:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e94bfa3c6c6c 8057021: UserAccessorProperty guards fail with multiple globals Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 39ba6d257e4c Author: hannesw Date: 2014-09-11 18:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/39ba6d257e4c 8058179: Global constants get in the way of self-modifying properties Reviewed-by: attila, jlaskey, sundar, lagergren ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8058179.js + test/script/basic/JDK-8058179.js.EXPECTED Changeset: 1196f17cf7bc Author: lana Date: 2014-09-11 17:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1196f17cf7bc Merge Changeset: 0032961e1866 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0032961e1866 Added tag jdk8u40-b06 for changeset 1196f17cf7bc ! .hgtags Changeset: 55a0bcbb618c Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/55a0bcbb618c Added tag jdk8u40-b07 for changeset 0032961e1866 ! .hgtags Changeset: 3d30873e13d7 Author: hannesw Date: 2014-09-12 16:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3d30873e13d7 8057743: Single quotes must be escaped in message resource file Reviewed-by: attila, lagergren, sundar ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8043232.js.EXPECTED ! test/script/basic/JDK-8049242.js.EXPECTED Changeset: bac02d5a397f Author: hannesw Date: 2014-09-12 16:07 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bac02d5a397f 8058304: Non-serializable fields in serializable classes Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Property.java Changeset: 3ce674906b2a Author: sundar Date: 2014-09-15 15:18 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3ce674906b2a 8058422: Users should be able to overwrite "context" and "engine" variables Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/objects/Global.java + test/script/basic/JDK-8058422.js ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 21cd010d3a0a Author: hannesw Date: 2014-09-15 17:51 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/21cd010d3a0a 8056978: ClassCastException: cannot cast jdk.nashorn.internal.scripts.JO* Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java + test/script/basic/JDK-8056978.js + test/script/basic/JDK-8056978.js.EXPECTED Changeset: f242ee8c5173 Author: sundar Date: 2014-09-16 18:11 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f242ee8c5173 8058545: With strict mode, bean property assignment of a non-existent property should result in TypeError Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java + test/script/basic/JDK-8058545.js Changeset: 432e074f1eac Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/432e074f1eac Merge Changeset: e83ceda86582 Author: sundar Date: 2014-09-17 15:02 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e83ceda86582 8058615: Overload resolution ambiguity involving ConsString Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8058615.js + test/script/basic/JDK-8058615.js.EXPECTED Changeset: acb17eade642 Author: hannesw Date: 2014-09-19 13:13 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/acb17eade642 8046202: Make persistent code store more flexible Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/StoredScript.java Changeset: 73c31575a0c0 Author: attila Date: 2014-09-22 14:46 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/73c31575a0c0 8058561: NPE in LocalVariableTypesCalculator Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java + test/script/basic/JDK-8058561.js Changeset: 9ee8fd4a7266 Author: hannesw Date: 2014-09-22 13:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9ee8fd4a7266 8047764: Indexed or polymorphic set on global affects Object.prototype Reviewed-by: lagergren, attila ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk/nashorn/internal/runtime/ECMAException.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java + test/script/basic/JDK-8047764-strict.js + test/script/basic/JDK-8047764-strict.js.EXPECTED + test/script/basic/JDK-8047764.js + test/script/basic/JDK-8047764.js.EXPECTED Changeset: 5a39cfa5c5b9 Author: lana Date: 2014-09-22 18:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5a39cfa5c5b9 Merge Changeset: 89551828b279 Author: lana Date: 2014-09-25 11:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/89551828b279 Merge Changeset: 6a8ecdeae4a9 Author: asaha Date: 2014-10-01 07:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6a8ecdeae4a9 Added tag jdk8u40-b08 for changeset 89551828b279 ! .hgtags Changeset: 2b3d1d998246 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2b3d1d998246 Added tag jdk8u40-b09 for changeset 6a8ecdeae4a9 ! .hgtags Changeset: fda12b604ed6 Author: attila Date: 2014-10-01 10:26 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fda12b604ed6 8059370: Unnecessary work in deoptimizing recompilation Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 3e7d0b0b855a Author: attila Date: 2014-10-01 10:26 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3e7d0b0b855a 8059371: Code duplication in handling of break and continue Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/JumpStatement.java Changeset: 236ce951d1e4 Author: attila Date: 2014-10-01 12:22 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/236ce951d1e4 8059372: Code duplication in split emitter Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java Changeset: d79265f2fa92 Author: lagergren Date: 2014-09-25 15:53 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d79265f2fa92 8025435: Optimistic builtins support, implemented initial optimistic versions of push, pop, and charCodeAt Reviewed-by: hannesw, attila, sundar ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! samples/BufferArray.java ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java - src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java ! src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/Debug.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java + src/jdk/nashorn/internal/runtime/OptimisticBuiltins.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java + src/jdk/nashorn/internal/runtime/Specialization.java ! src/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java + src/jdk/nashorn/internal/runtime/arrays/IntElements.java + src/jdk/nashorn/internal/runtime/arrays/IntOrLongElements.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java + src/jdk/nashorn/internal/runtime/arrays/NumericElements.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java + test/examples/charcodeat-benchmark.js + test/examples/push-pop-benchmark.js + test/script/basic/apply_to_call/apply_to_call5.js + test/script/basic/apply_to_call/apply_to_call5.js.EXPECTED + test/script/basic/fastpushpop.js + test/script/basic/fastpushpop.js.EXPECTED ! test/script/basic/run-octane.js Changeset: 70597fd25c61 Author: lagergren Date: 2014-09-29 14:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/70597fd25c61 8059321: Decrease warmup time by caching common structures that were reused during parse Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java Changeset: 7eba45a08557 Author: attila Date: 2014-10-02 16:30 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7eba45a08557 8059346: Single class loader is used to load compiled bytecode Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 9b24fc6da691 Author: lagergren Date: 2014-10-06 10:43 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9b24fc6da691 8059231: Verify that octane raytrace now works with optimistic types turned off. Add better logging for optimistic types in the compiler. Reviewed-by: attila, hannesw, sundar ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: 724bb760e386 Author: jcoomes Date: 2014-10-07 10:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/724bb760e386 Merge - src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java Changeset: bcc569328dfa Author: erikj Date: 2014-10-08 11:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bcc569328dfa 8059135: New Nasgen dependencies to Nashorn breaks the JDK 9 build - bootstrapping problem? Reviewed-by: lagergren, tbell ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! make/BuildNashorn.gmk Changeset: 5d41c7482d54 Author: hannesw Date: 2014-10-09 11:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5d41c7482d54 8059236: Memory leak when executing octane pdfjs with optimistic typing Reviewed-by: jlaskey, attila ! test/script/basic/octane-payload.js ! test/script/basic/run-octane.js Changeset: e2d164f9d7d8 Author: hannesw Date: 2014-10-09 11:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e2d164f9d7d8 8059938: NPE restoring cached script with optimistic types disabled Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/Context.java Changeset: 8a99ee1fb375 Author: lagergren Date: 2014-10-09 10:19 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8a99ee1fb375 8059811: Turn off optimistic typing by default and add both ant test-pessimistic and ant test-optimistic sub-test suites. Reviewed-by: attila, shade, hannesw + bin/fixwhitespace.sh ! make/build.xml ! make/project.properties ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: b962745a8ccc Author: lana Date: 2014-10-09 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b962745a8ccc Merge - src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java Changeset: 752447437da2 Author: asaha Date: 2014-04-16 09:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/752447437da2 Added tag jdk8u25-b00 for changeset 7001e9f95b44 ! .hgtags Changeset: 0716f4613601 Author: asaha Date: 2014-05-06 11:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0716f4613601 Merge ! .hgtags Changeset: b596502e86f5 Author: asaha Date: 2014-05-19 22:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b596502e86f5 Merge ! .hgtags Changeset: 809d393a6379 Author: asaha Date: 2014-05-27 14:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/809d393a6379 Merge Changeset: 7193ccdc30ae Author: asaha Date: 2014-05-29 13:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7193ccdc30ae Merge ! .hgtags - src/jdk/nashorn/internal/runtime/GlobalObject.java - src/jdk/nashorn/internal/runtime/PropertyListener.java - src/jdk/nashorn/internal/runtime/PropertyListenerManager.java Changeset: eee3a86b940d Author: asaha Date: 2014-06-03 08:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/eee3a86b940d Merge ! .hgtags Changeset: a9f77bd14874 Author: asaha Date: 2014-06-04 09:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a9f77bd14874 Merge ! .hgtags Changeset: 6ecbe16ff133 Author: katleman Date: 2014-06-05 03:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ecbe16ff133 Added tag jdk8u25-b01 for changeset a9f77bd14874 ! .hgtags Changeset: f12322f998f9 Author: asaha Date: 2014-06-05 15:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f12322f998f9 Merge ! .hgtags Changeset: 014d6bcc8731 Author: asaha Date: 2014-06-05 15:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/014d6bcc8731 Merge ! .hgtags Changeset: 895e47783e2e Author: asaha Date: 2014-06-11 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/895e47783e2e Merge ! .hgtags Changeset: 96b52ff35503 Author: asaha Date: 2014-06-11 14:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/96b52ff35503 Added tag jdk8u25-b02 for changeset 895e47783e2e ! .hgtags Changeset: 9cda37fe556c Author: asaha Date: 2014-06-17 16:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9cda37fe556c Merge ! .hgtags Changeset: b84d92194c36 Author: asaha Date: 2014-06-18 13:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b84d92194c36 Merge ! .hgtags Changeset: 894ab2f06c93 Author: asaha Date: 2014-06-18 13:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/894ab2f06c93 Added tag jdk8u25-b03 for changeset b84d92194c36 ! .hgtags Changeset: 28c1cbaa2e33 Author: asaha Date: 2014-06-23 13:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/28c1cbaa2e33 Added tag jdk8u25-b04 for changeset 894ab2f06c93 ! .hgtags Changeset: b6ff34e58211 Author: asaha Date: 2014-06-26 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b6ff34e58211 Merge ! .hgtags Changeset: 25b89ca363c4 Author: asaha Date: 2014-06-26 16:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/25b89ca363c4 Merge ! .hgtags Changeset: ebb88d82a8eb Author: asaha Date: 2014-06-30 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ebb88d82a8eb Added tag jdk8u25-b05 for changeset 25b89ca363c4 ! .hgtags Changeset: 0a50d568a901 Author: asaha Date: 2014-07-02 15:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0a50d568a901 Merge ! .hgtags Changeset: 9b692a6e5f22 Author: asaha Date: 2014-07-07 13:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9b692a6e5f22 Added tag jdk8u25-b06 for changeset 0a50d568a901 ! .hgtags Changeset: 25b719b33ac8 Author: asaha Date: 2014-07-10 16:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/25b719b33ac8 Merge ! .hgtags Changeset: 482a8aafcc08 Author: asaha Date: 2014-07-14 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/482a8aafcc08 Added tag jdk8u25-b07 for changeset 25b719b33ac8 ! .hgtags Changeset: 0f74f65763a3 Author: asaha Date: 2014-07-16 12:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0f74f65763a3 Merge ! .hgtags Changeset: 158837f537e4 Author: coffeys Date: 2014-07-22 01:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/158837f537e4 Added tag jdk8u25-b08 for changeset 0f74f65763a3 ! .hgtags Changeset: 826960b1a843 Author: coffeys Date: 2014-07-25 14:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/826960b1a843 Merge Changeset: 7e00c05fc54b Author: coffeys Date: 2014-07-28 20:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7e00c05fc54b Merge ! .hgtags Changeset: b1870943b96c Author: coffeys Date: 2014-07-30 05:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b1870943b96c Added tag jdk8u25-b09 for changeset 158837f537e4 ! .hgtags Changeset: 8dc8bf96cc60 Author: coffeys Date: 2014-07-30 05:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8dc8bf96cc60 Added tag jdk8u25-b10 for changeset 7e00c05fc54b ! .hgtags Changeset: d114080d5401 Author: coffeys Date: 2014-07-30 05:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d114080d5401 Merge ! .hgtags Changeset: c9305167f542 Author: coffeys Date: 2014-07-30 06:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c9305167f542 Merge ! .hgtags Changeset: 8cd6af10dd4d Author: coffeys Date: 2014-08-01 10:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8cd6af10dd4d Merge ! .hgtags Changeset: f76715cd4e90 Author: coffeys Date: 2014-08-05 13:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f76715cd4e90 Added tag jdk8u25-b11 for changeset 8cd6af10dd4d ! .hgtags Changeset: 34c95bcacff7 Author: katleman Date: 2014-08-12 11:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/34c95bcacff7 Added tag jdk8u25-b12 for changeset f76715cd4e90 ! .hgtags Changeset: 6a93467eaa36 Author: asaha Date: 2014-08-19 05:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6a93467eaa36 Added tag jdk8u25-b13 for changeset 34c95bcacff7 ! .hgtags Changeset: 71e8403a2f82 Author: asaha Date: 2014-08-25 13:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/71e8403a2f82 Added tag jdk8u25-b14 for changeset 6a93467eaa36 ! .hgtags Changeset: 1500138ce513 Author: asaha Date: 2014-09-02 11:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1500138ce513 Added tag jdk8u25-b15 for changeset 71e8403a2f82 ! .hgtags Changeset: 4b9cc65dd24d Author: asaha Date: 2014-09-08 12:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4b9cc65dd24d Added tag jdk8u25-b16 for changeset 1500138ce513 ! .hgtags Changeset: 0bcc64d0d193 Author: asaha Date: 2014-09-11 15:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0bcc64d0d193 Merge ! .hgtags Changeset: 4af4491477eb Author: asaha Date: 2014-09-16 13:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4af4491477eb Merge - bin/fixorphantests.sh - bin/fixwhitespace.sh - bin/jjsdebug.sh - bin/rm-non-tracked.sh - bin/run_octane.sh - test/script/basic/JDK-8048079_1.js - test/script/basic/JDK-8048079_1.js.EXPECTED - test/script/basic/JDK-8048079_2.js - test/script/basic/JDK-8048079_2.js.EXPECTED Changeset: cdbf34dbef40 Author: asaha Date: 2014-09-17 11:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cdbf34dbef40 Added tag jdk8u25-b17 for changeset 4b9cc65dd24d ! .hgtags Changeset: 83e53aa5acf2 Author: asaha Date: 2014-09-19 12:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/83e53aa5acf2 Merge ! .hgtags Changeset: 31aee3034894 Author: asaha Date: 2014-09-22 08:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/31aee3034894 Merge ! .hgtags Changeset: 596dd29c71dc Author: asaha Date: 2014-09-24 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/596dd29c71dc Merge ! .hgtags Changeset: 61442718321f Author: asaha Date: 2014-10-06 15:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/61442718321f Merge ! .hgtags Changeset: 2fc9e639dddd Author: asaha Date: 2014-10-07 08:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2fc9e639dddd Added tag jdk8u25-b18 for changeset cdbf34dbef40 ! .hgtags Changeset: ec10633470f8 Author: asaha Date: 2014-10-07 15:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ec10633470f8 Merge ! .hgtags Changeset: fdb261020de8 Author: asaha Date: 2014-10-08 14:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fdb261020de8 Merge ! .hgtags Changeset: 076b1f38a5cc Author: asaha Date: 2014-10-14 10:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/076b1f38a5cc Merge - src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java Changeset: 57c7b273277e Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/57c7b273277e Added tag jdk8u40-b10 for changeset 076b1f38a5cc ! .hgtags Changeset: f01c0455ff03 Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f01c0455ff03 Added tag jdk8u40-b11 for changeset 57c7b273277e ! .hgtags Changeset: 5aac3287ea5d Author: sundar Date: 2014-10-10 19:09 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5aac3287ea5d 8060101: AssertionError: __noSuchProperty__ placeholder called from NativeJavaImporter Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8060101.js Changeset: c3fb7c0a95d9 Author: attila Date: 2014-10-13 20:10 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c3fb7c0a95d9 8059842: Creating symbols for declared functions shouldn't be a special case Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/ir/VarNode.java Changeset: a35c8136c045 Author: sundar Date: 2014-10-14 16:16 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a35c8136c045 8050977: Java8 Javascript Nashorn exception: no current Global instance for nashorn Reviewed-by: attila, lagergren, hannesw ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js ! test/script/basic/convert.js ! test/script/nosecurity/JDK-8044798.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 3c57bcd0c73f Author: lagergren Date: 2014-10-14 16:11 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3c57bcd0c73f 8060471: DynamicLinker.getLinkedCallSiteLocation() is called even when logger is disabled, and it creates a stacktrace. This contributes unnecessarily to compile time. Reviewed-by: lagergren, attila Contributed-by: andreas.gabrielsson at oracle.com ! src/jdk/nashorn/internal/runtime/GlobalConstants.java Changeset: 3736ebef15e9 Author: attila Date: 2014-10-14 13:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3736ebef15e9 8060238: Reports for optimistic test run overwrite those for pessimistic run Reviewed-by: hannesw, lagergren, sundar ! make/build.xml Changeset: db675278b4d3 Author: attila Date: 2014-10-15 15:57 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/db675278b4d3 8060242: Compile-time expression evaluator was not seeing into ArrayBufferViews Reviewed-by: hannesw, lagergren, sundar ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java Changeset: ef1e5e03e03e Author: attila Date: 2014-10-15 16:00 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ef1e5e03e03e 8060241: Immediately invoked function expressions cause lot of deoptimization Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 2bf4c14345aa Author: sundar Date: 2014-10-15 19:50 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2bf4c14345aa 8060688: Nashorn: Generated script class name fails --verify-code for names with special chars Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/codegen/Compiler.java + test/script/nosecurity/JDK-8060688.js ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: 1dd26718dbaa Author: attila Date: 2014-10-16 11:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1dd26718dbaa 8061113: Boolean used as optimistic call return type Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java + test/script/basic/JDK-8061113.js + test/script/basic/JDK-8061113.js.EXPECTED Changeset: 6de46794603c Author: hannesw Date: 2014-10-17 15:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6de46794603c 8060011: Concatenating an array and converting it to Java gives wrong result Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + test/script/basic/JDK-8060011.js Changeset: 42fc6bc42dae Author: sundar Date: 2014-10-20 18:40 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/42fc6bc42dae 8061257: nashorn ant build script should have a sanity target Reviewed-by: lagergren, hannesw, attila ! make/build-nasgen.xml ! make/build.xml Changeset: bf5f28dafa7c Author: hannesw Date: 2014-10-20 14:09 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bf5f28dafa7c 8060724: ant test262parallel in Nashorn spends a significant amount of time after almost all the tests are run Reviewed-by: lagergren, attila, sundar ! src/jdk/nashorn/internal/runtime/Context.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java Changeset: 8c51767d534d Author: attila Date: 2014-10-17 14:24 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8c51767d534d 8059843: Make AST serializable Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/types/ArrayType.java ! src/jdk/nashorn/internal/codegen/types/BitwiseType.java ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java ! src/jdk/nashorn/internal/codegen/types/NumericType.java ! src/jdk/nashorn/internal/codegen/types/ObjectType.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/BreakableStatement.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java ! src/jdk/nashorn/internal/ir/JumpStatement.java ! src/jdk/nashorn/internal/ir/LabelNode.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LexicalContextStatement.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/Statement.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/WithNode.java ! src/jdk/nashorn/internal/parser/Lexer.java Changeset: 03c06c337d9d Author: attila Date: 2014-10-20 12:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/03c06c337d9d 8059844: Implement optimistic splitter Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/AssignSymbols.java + src/jdk/nashorn/internal/codegen/AstSerializer.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk/nashorn/internal/codegen/ProgramPoints.java + src/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java + src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java - src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/FunctionNode.java + src/jdk/nashorn/internal/ir/GetSplitState.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Node.java + src/jdk/nashorn/internal/ir/SetSplitState.java ! src/jdk/nashorn/internal/ir/SplitNode.java + src/jdk/nashorn/internal/ir/SplitReturn.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java + src/jdk/nashorn/internal/runtime/AstDeserializer.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 3219e9e47daf Author: attila Date: 2014-10-21 14:27 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3219e9e47daf 8058610: must not let long operations overflow Reviewed-by: hannesw, jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8058610.js + test/script/basic/JDK-8058610.js.EXPECTED Changeset: 7fad0ce81344 Author: amurillo Date: 2014-10-22 08:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7fad0ce81344 Merge Changeset: 81483abb4ff9 Author: lana Date: 2014-10-22 12:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/81483abb4ff9 Merge - src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java Changeset: 375a3a3256d0 Author: hannesw Date: 2014-10-23 18:07 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/375a3a3256d0 8059813: Type Info Cache flag must must be documented Reviewed-by: attila, jlaskey ! docs/DEVELOPER_README ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java Changeset: 21efaa9e20a5 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/21efaa9e20a5 Added tag jdk8u40-b12 for changeset 375a3a3256d0 ! .hgtags Changeset: 094f0d95ef78 Author: attila Date: 2014-10-24 13:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/094f0d95ef78 8061955: asm.js idioms result in unnecessarily code emission Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java Changeset: 78eb2b415108 Author: lagergren Date: 2014-10-23 15:19 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/78eb2b415108 8061391: concat as a builtin optimistic form, had to remove NoTypedArrayData and replace it, as we throw away a lot of optimistic link opportunities with NoTypedArrayData not being Continuous Reviewed-by: attila, hannesw ! bin/runopt.sh ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + src/jdk/nashorn/internal/runtime/arrays/AnyElements.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java - src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java + src/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumericElements.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java + test/script/basic/JDK-8061391.js + test/script/basic/JDK-8061391.js.EXPECTED + test/script/basic/JDK-8061391_2.js + test/script/basic/JDK-8061391_3.js + test/script/basic/JDK-8061391_3.js.EXPECTED Changeset: 65e498cf5312 Author: sundar Date: 2014-10-27 17:54 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/65e498cf5312 8062024: Issue with date.setFullYear when time other than midnight Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/objects/NativeDate.java + test/script/basic/JDK-8062024.js + test/script/basic/JDK-8062024.js.EXPECTED Changeset: a54353b34d24 Author: sundar Date: 2014-10-28 17:22 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a54353b34d24 8062216: [nashorn] regresion test failure with TimeZone Reviewed-by: hannesw, lagergren ! test/script/basic/JDK-8062024.js Changeset: 29a4cd3d1f7a Author: hannesw Date: 2014-10-31 16:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/29a4cd3d1f7a 8062401: User accessors require boxing and do not support optimistic types Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/examples/getter-setter-micro.js Changeset: a8e6c9feecfb Author: hannesw Date: 2014-10-31 16:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a8e6c9feecfb 8062132: Nashorn incorrectly binds this for constructor created by another function Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/PropertyMap.java + test/script/basic/JDK-8062132.js + test/script/basic/JDK-8062132.js.EXPECTED Changeset: 73ca7a752ba1 Author: hannesw Date: 2014-10-31 20:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/73ca7a752ba1 8062583: Throwing object with error prototype causes error proto to be caught Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/runtime/ECMAException.java + test/script/basic/JDK-8062583.js + test/script/basic/JDK-8062583.js.EXPECTED Changeset: d60fbb5343c1 Author: lana Date: 2014-10-31 20:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d60fbb5343c1 Merge - src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java Changeset: 7e34104c55ca Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7e34104c55ca Added tag jdk8u40-b13 for changeset d60fbb5343c1 ! .hgtags Changeset: 99f9e7a9cf0e Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/99f9e7a9cf0e Added tag jdk8u40-b14 for changeset 7e34104c55ca ! .hgtags Changeset: ad5f0c0eb313 Author: attila Date: 2014-11-03 07:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ad5f0c0eb313 8061957: Some arithmetic operations have unnecessary widening Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/runtime/JSType.java Changeset: a54684572f14 Author: attila Date: 2014-11-03 07:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a54684572f14 8062050: A method is considered caller sensitive, but it doesn't have the CallerSensitive annotation Reviewed-by: hannesw, lagergren ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java + test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java + test/src/jdk/nashorn/test/models/ClassLoaderAware.java Changeset: e1e27c4262be Author: lagergren Date: 2014-11-03 11:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e1e27c4262be 8060204: Fix warnings in Joni and tests Reviewed-by: hannesw, sundar, attila ! docs/source/EvalFile.java ! docs/source/EvalScript.java ! docs/source/InvokeScriptFunction.java ! docs/source/InvokeScriptMethod.java ! docs/source/MultiScopes.java ! docs/source/RunnableImpl.java ! docs/source/RunnableImplObject.java ! docs/source/ScriptVars.java ! src/jdk/nashorn/internal/AssertsEnabled.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java ! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Config.java ! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java ! src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Option.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Region.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java ! src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java ! src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Warnings.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/AnchorType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/Arguments.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/AsmConstants.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/CCSTATE.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/CCVALTYPE.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/EncloseType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/MetaChar.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeStatus.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPSize.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/RegexState.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/StackPopLevel.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/StackType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/StringType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/SyntaxProperties.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/TargetInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/TokenType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/Traverse.java ! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/CharacterType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/IntHolder.java ! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java ! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java ! test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java ! test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/Person.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java ! test/src/jdk/nashorn/api/scripting/InvocableTest.java ! test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java ! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java ! test/src/jdk/nashorn/api/scripting/Window.java ! test/src/jdk/nashorn/api/scripting/WindowEventHandler.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/performance/AuroraWrapper.java ! test/src/jdk/nashorn/internal/performance/OctaneTest.java ! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java ! test/src/jdk/nashorn/internal/performance/SplayTest.java ! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/ContextTest.java ! test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/OrphanTestFinder.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ScriptTest.java ! test/src/jdk/nashorn/internal/test/framework/TestConfig.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! test/src/jdk/nashorn/internal/test/framework/TestHelper.java ! test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java ! test/src/jdk/nashorn/internal/test/models/InternalRunnable.java ! test/src/jdk/nashorn/internal/test/models/RestrictedRunnable.java ! test/src/jdk/nashorn/test/models/ClassWithFinalFinalizer.java ! test/src/jdk/nashorn/test/models/ClassWithInheritedFinalFinalizer.java ! test/src/jdk/nashorn/test/models/ConstructorWithArgument.java ! test/src/jdk/nashorn/test/models/DessertTopping.java ! test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java ! test/src/jdk/nashorn/test/models/FinalClass.java ! test/src/jdk/nashorn/test/models/FloorWax.java ! test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java ! test/src/jdk/nashorn/test/models/InternalRunnableSuperclass.java ! test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java ! test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java ! test/src/jdk/nashorn/test/models/NoAccessibleConstructorClass.java ! test/src/jdk/nashorn/test/models/OuterClass.java ! test/src/jdk/nashorn/test/models/OverloadedSam.java ! test/src/jdk/nashorn/test/models/OverrideObject.java ! test/src/jdk/nashorn/test/models/PropertyBind.java ! test/src/jdk/nashorn/test/models/SourceHelper.java ! test/src/jdk/nashorn/test/models/StringArgs.java ! test/src/jdk/nashorn/test/models/Toothpaste.java ! test/src/jdk/nashorn/test/models/VarArgConstructor.java ! test/src/jdk/nashorn/test/tools/StaticTypeInspector.java Changeset: dba2a3939f4c Author: lagergren Date: 2014-11-03 12:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dba2a3939f4c 8062381: Wrong index was used for linking charCodeAt specializations Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/objects/NativeString.java + test/script/basic/JDK-8062381.js + test/script/basic/JDK-8062381.js.EXPECTED Changeset: 4ac6934c6cc2 Author: lagergren Date: 2014-11-03 13:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4ac6934c6cc2 8061959: ArrayBuffer lacked static isViewMethod Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java + test/script/basic/JDK-8061959.js + test/script/basic/JDK-8061959.js.EXPECTED Changeset: b00442519275 Author: lagergren Date: 2014-11-03 14:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b00442519275 8062490: Out of memory problems, as untouched array datas didn't go directly to SparseArrayDatas, but dragged very large int arrays around. Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java Changeset: d0b26e6f602c Author: lagergren Date: 2014-11-05 12:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d0b26e6f602c 8057825: Bug in apply specialization - if an apply specialization that is available doesn't fit, a new one wouldn't be installed, if the new code generated as a specialization didn't manage to do the apply specialization. Basically changing a conditional to an unconditional. Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java + test/script/basic/JDK-8057825.js + test/script/basic/JDK-8057825.js.EXPECTED ! test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java ! test/src/jdk/nashorn/test/models/ClassLoaderAware.java Changeset: a119a11d49d8 Author: hannesw Date: 2014-11-05 17:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a119a11d49d8 8062386: Different versions of nashorn use same code cache directory Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/Context.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java Changeset: b49b6786afad Author: hannesw Date: 2014-11-06 13:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b49b6786afad 8062624: java.lang.String methods not available on concatenated strings Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8062624.js + test/script/basic/JDK-8062624.js.EXPECTED Changeset: 981feb6ad9cc Author: attila Date: 2014-11-06 17:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/981feb6ad9cc 8062308: Incorrect constant linkage with multiple Globals in a Context Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java Changeset: 99571b7922c0 Author: attila Date: 2014-11-03 09:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/99571b7922c0 8059443: NPE when unboxing return values Reviewed-by: lagergren, sundar ! src/jdk/internal/dynalink/DynamicLinkerFactory.java + src/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/script/basic/JDK-8059443.js + test/script/basic/JDK-8059443.js.EXPECTED + test/src/jdk/nashorn/test/models/NullProvider.java Changeset: 628304057fce Author: attila Date: 2014-11-11 16:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/628304057fce 8064467: type info persistence failed to calculate directory name Reviewed-by: hannesw, lagergren ! make/build.xml ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java + src/jdk/nashorn/internal/codegen/anchor.properties Changeset: 8b689e3169e2 Author: attila Date: 2014-11-11 17:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8b689e3169e2 8062799: Binary logical expressions can have numeric types Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/ir/BinaryNode.java + test/script/basic/JDK-8062799.js + test/script/basic/JDK-8062799.js.EXPECTED Changeset: 6c2680043f5b Author: lana Date: 2014-11-11 10:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6c2680043f5b Merge Changeset: 56c0d55ea562 Author: attila Date: 2014-11-12 14:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/56c0d55ea562 8063037: ApplySpecialization.hasApplies shouuld not descend into nested functions Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: 3dbb4c9ff43c Author: lagergren Date: 2014-11-12 14:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3dbb4c9ff43c 8035312: Various array and ScriptObject length issues for non writable length fields Reviewed-by: hannesw, attila ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java + src/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java + test/script/basic/JDK-8035312.js + test/script/basic/JDK-8035312.js.EXPECTED + test/script/basic/JDK-8035312_2.js + test/script/basic/JDK-8035312_2.js.EXPECTED + test/script/basic/JDK-8035312_3.js + test/script/basic/JDK-8035312_3.js.EXPECTED + test/script/basic/JDK-8035312_4.js + test/script/basic/JDK-8035312_4.js.EXPECTED + test/script/basic/JDK-8035312_5.js + test/script/basic/JDK-8035312_5.js.EXPECTED ! test/script/basic/fastpushpop.js.EXPECTED Changeset: 568ec2feb228 Author: lagergren Date: 2014-11-12 17:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/568ec2feb228 8063036: Various pretty printing issues with --log=recompile Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 7311b78f9356 Author: lagergren Date: 2014-11-13 16:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7311b78f9356 8062937: Need to block constant assumption for index setters and defineOwnProperty, not just delete Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8062937.js + test/script/basic/JDK-8062937.js.EXPECTED Changeset: 21bb83c7d790 Author: attila Date: 2014-11-12 15:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/21bb83c7d790 8064707: Remove NativeArray link logic fields Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeArray.java Changeset: fc37699ddc0e Author: lana Date: 2014-11-14 10:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fc37699ddc0e Merge Changeset: e079f3f6d536 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e079f3f6d536 Added tag jdk8u40-b15 for changeset fc37699ddc0e ! .hgtags Changeset: ed60257f2060 Author: asaha Date: 2014-11-26 08:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ed60257f2060 Added tag jdk8u40-b16 for changeset e079f3f6d536 ! .hgtags Changeset: 9f236e3c5088 Author: lagergren Date: 2014-11-17 14:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9f236e3c5088 8049407: Endianness problem with TypedArrays Reviewed-by: hannesw, sundar + test/script/basic/JDK-8049407-big-endian.js + test/script/basic/JDK-8049407-big-endian.js.EXPECTED + test/script/basic/JDK-8049407-payload.js + test/script/basic/JDK-8049407.js + test/script/basic/JDK-8049407.js.EXPECTED + test/script/basic/NASHORN-377-big-endian.js + test/script/basic/NASHORN-377-big-endian.js.EXPECTED + test/script/basic/NASHORN-377-payload.js ! test/script/basic/NASHORN-377.js ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: fcd4684a739c Author: lana Date: 2014-11-20 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fcd4684a739c Merge Changeset: c22dd9ae7ff0 Author: hannesw Date: 2014-11-21 20:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c22dd9ae7ff0 8064789: Nashorn should just warn on code store instantiation error Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/Context.java Changeset: c3a510b73875 Author: hannesw Date: 2014-11-24 12:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c3a510b73875 8057691: Nashorn: let & const declarations are not shared between scripts Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! test/script/basic/es6/const-redeclare-extra.js.EXPECTED ! test/script/basic/es6/let-load.js ! test/script/basic/es6/let-load.js.EXPECTED ! test/script/basic/es6/let-redeclare-extra.js.EXPECTED + test/script/basic/es6/lexical-toplevel-def.js + test/script/basic/es6/lexical-toplevel-print.js + test/script/basic/es6/lexical-toplevel-redeclare-func-on-let.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-builtin.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-func.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-global.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-var.js + test/script/basic/es6/lexical-toplevel-redeclare-var-on-let.js + test/script/basic/es6/lexical-toplevel-redeclare.js + test/script/basic/es6/lexical-toplevel-redeclare.js.EXPECTED + test/script/basic/es6/lexical-toplevel.js + test/script/basic/es6/lexical-toplevel.js.EXPECTED + test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java Changeset: ac111e4cb1dc Author: slugovoy Date: 2014-11-25 14:57 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ac111e4cb1dc 8062638: RuntimeException when run command from js with -scripting on Cygwin 8054343: Nashorn: Some tests fails on windows with AccessControlException Reviewed-by: coffeys ! test/script/basic/compile-octane-normal.js ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane.js ! test/script/nosecurity/JDK-8050964.js ! test/script/nosecurity/JDK-8055034.js Changeset: 4191f598c8ff Author: lana Date: 2014-11-26 13:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4191f598c8ff Merge Changeset: d8bb6c470778 Author: vlivanov Date: 2014-11-27 17:14 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d8bb6c470778 8065985: Inlining failure of Number.doubleValue() in JSType.toNumeric() causes 15% peak perf regresion on Box2D Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/runtime/JSType.java Changeset: f39081a16f71 Author: hannesw Date: 2014-11-27 18:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f39081a16f71 8057980: let & const: remaining issues with lexical scoping Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/es6/for-let.js ! test/script/basic/es6/for-let.js.EXPECTED + test/script/basic/es6/let-const-statement-context.js + test/script/basic/es6/let-const-statement-context.js.EXPECTED + test/script/basic/es6/let-const-switch.js + test/script/basic/es6/let-const-switch.js.EXPECTED ! test/script/basic/es6/let-load.js ! test/script/basic/es6/let-load.js.EXPECTED ! test/script/basic/es6/let_const_closure.js.EXPECTED ! test/script/basic/es6/lexical-toplevel.js.EXPECTED Changeset: a56051d3cdf5 Author: attila Date: 2014-11-27 13:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a56051d3cdf5 8051778: support bind on all Nashorn callables Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + src/jdk/nashorn/internal/runtime/linker/BoundCallable.java + src/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java + test/script/basic/JDK-8051778.js + test/script/basic/JDK-8051778.js.EXPECTED Changeset: 32fa6a8e1f82 Author: lagergren Date: 2014-11-28 11:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/32fa6a8e1f82 8066119: Invalid resource tag used for looking up error message in NativeDataView Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties Changeset: 88e22262fdb2 Author: slugovoy Date: 2014-11-28 18:23 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/88e22262fdb2 8057779: Tests failed on Windows when in output contains path to script Reviewed-by: coffeys ! test/script/basic/es6/const-empty.js ! test/script/basic/es6/const-redeclare-extra.js ! test/script/basic/es6/const-redeclare.js ! test/script/basic/es6/let-redeclare-extra.js ! test/script/basic/es6/let-redeclare.js ! test/script/basic/es6/let_const_reuse.js Changeset: 653739706172 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/653739706172 Added tag jdk8u40-b17 for changeset 88e22262fdb2 ! .hgtags Changeset: 1b54a95a8c77 Author: katleman Date: 2014-12-10 14:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1b54a95a8c77 Added tag jdk8u40-b18 for changeset 653739706172 ! .hgtags Changeset: 9845ddc873e7 Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9845ddc873e7 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: 96ad92fa409d Author: hannesw Date: 2014-12-03 14:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/96ad92fa409d 8065769: OOM on Window/Solaris in test compile-octane-splitter.js Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/codegen/AstSerializer.java Changeset: 74e8b730f413 Author: attila Date: 2014-12-08 15:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/74e8b730f413 8066230: Undefined object type assertion when computing TypeBounds Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8066230.js + test/script/basic/JDK-8066230.js.EXPECTED Changeset: ce989952a70b Author: attila Date: 2014-12-08 15:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ce989952a70b 8066227: CodeGenerator load unitialized slot Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/ir/BinaryNode.java + test/script/basic/JDK-8066227.js + test/script/basic/JDK-8066227.js.EXPECTED Changeset: 0172b56c9f4d Author: lana Date: 2014-12-09 13:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0172b56c9f4d Merge Changeset: abee60d8d469 Author: sundar Date: 2014-12-10 19:42 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/abee60d8d469 8067136: BrowserJSObjectLinker does not handle call on JSObjects Reviewed-by: attila, hannesw, lagergren + samples/browser_dom.js ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java + test/script/basic/JDK-8067136.js + test/script/basic/JDK-8067136.js.EXPECTED Changeset: 403f4402f8d2 Author: attila Date: 2014-12-10 11:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/403f4402f8d2 8066225: NPE in MethodEmitter with duplicate integer switch cases Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/ir/SwitchNode.java + test/script/basic/JDK-8066225.js + test/script/basic/JDK-8066225.js.EXPECTED Changeset: bbbe34896bde Author: attila Date: 2014-12-10 11:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bbbe34896bde 8066224: fixes for folding a constant-test ternary operator Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java + test/script/basic/JDK-8066224.js + test/script/basic/JDK-8066224.js.EXPECTED Changeset: 8cb808c0db80 Author: attila Date: 2014-12-10 12:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8cb808c0db80 8066236: RuntimeNode forces copy creation on visitation Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java + test/script/basic/JDK-8066236.js + test/script/basic/JDK-8066236.js.EXPECTED Changeset: 0972880cbb97 Author: attila Date: 2014-12-10 18:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0972880cbb97 8066221: anonymous function statement name clashes with another symbol Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8066221.js Changeset: fef78bb8752b Author: hannesw Date: 2014-12-11 14:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fef78bb8752b 8066932: __noSuchMethod__ binds to this-object without proper guard Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8066932.js Changeset: 0a5ec176e9d8 Author: hannesw Date: 2014-12-11 17:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0a5ec176e9d8 8066669: dust.js performance regression caused by primitive field conversion Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8066669.js + test/script/basic/JDK-8066669.js.EXPECTED ! test/script/basic/list.js.EXPECTED Changeset: ec1fd6967009 Author: hannesw Date: 2014-12-11 19:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ec1fd6967009 8067219: NPE in ScriptObject.clone() when running with object fields Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/es6/for-let-object-fields.js + test/script/basic/es6/for-let-object-fields.js.EXPECTED ! test/script/basic/es6/for-let.js Changeset: 6ec61d249428 Author: lana Date: 2014-12-11 13:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ec61d249428 Merge Changeset: 4d240320929f Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4d240320929f Added tag jdk8u40-b19 for changeset 6ec61d249428 ! .hgtags Changeset: 634ef69dfeb2 Author: katleman Date: 2014-12-17 14:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/634ef69dfeb2 Added tag jdk8u60-b00 for changeset 6ec61d249428 ! .hgtags Changeset: 0c047f071e50 Author: sundar Date: 2014-12-18 16:33 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0c047f071e50 8067854: bound java static method throws NPE when 'null' is used for this argument Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java + test/script/trusted/JDK-8067854.js Changeset: acb0b8f6540e Author: attila Date: 2014-12-18 12:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/acb0b8f6540e 8067774: Use a stack of types when calculating local variable types Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/GetSplitState.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java + test/script/basic/JDK-8067774.js + test/script/basic/JDK-8067774.js.EXPECTED Changeset: 59e4cf23697e Author: lana Date: 2014-12-29 19:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/59e4cf23697e Merge Changeset: dbb663a9d9aa Author: asaha Date: 2015-01-02 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dbb663a9d9aa Added tag jdk8u40-b20 for changeset 4d240320929f ! .hgtags Changeset: c822b6dd240c Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c822b6dd240c Added tag jdk8u40-b21 for changeset dbb663a9d9aa ! .hgtags Changeset: d40b4cd98ea3 Author: asaha Date: 2014-07-08 09:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d40b4cd98ea3 Added tag jdk8u31-b00 for changeset 9b692a6e5f22 ! .hgtags Changeset: 50ad638ac91b Author: asaha Date: 2014-07-14 07:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/50ad638ac91b Merge ! .hgtags Changeset: 729266ff5818 Author: asaha Date: 2014-07-14 16:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/729266ff5818 Merge ! .hgtags Changeset: 62bf127ed4d2 Author: asaha Date: 2014-07-22 10:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/62bf127ed4d2 Merge ! .hgtags Changeset: 7186050bef4a Author: coffeys Date: 2014-08-01 11:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7186050bef4a Merge ! .hgtags Changeset: 923003a8c889 Author: coffeys Date: 2014-08-07 12:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/923003a8c889 Merge ! .hgtags Changeset: 90efbed4676e Author: asaha Date: 2014-08-19 06:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/90efbed4676e Merge ! .hgtags Changeset: 71c86fd47706 Author: asaha Date: 2014-08-26 11:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/71c86fd47706 Merge ! .hgtags Changeset: 079a7a83ca8c Author: asaha Date: 2014-09-02 13:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/079a7a83ca8c Merge ! .hgtags Changeset: 794220424732 Author: asaha Date: 2014-09-08 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/794220424732 Merge ! .hgtags Changeset: bc4b5edeb826 Author: katleman Date: 2014-08-14 12:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bc4b5edeb826 Added tag jdk8u20-b31 for changeset aa30541c5f0d ! .hgtags Changeset: f381309b176d Author: asaha Date: 2014-09-11 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f381309b176d Merge ! .hgtags Changeset: abcb2350a1e7 Author: asaha Date: 2014-09-11 13:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/abcb2350a1e7 Merge ! .hgtags Changeset: 6bf53bb6c969 Author: asaha Date: 2014-09-17 12:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6bf53bb6c969 Merge ! .hgtags Changeset: d0f0d7e5527e Author: asaha Date: 2014-09-22 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d0f0d7e5527e Added tag jdk8u31-b01 for changeset 6bf53bb6c969 ! .hgtags Changeset: 73ce9a5a666c Author: asaha Date: 2014-09-24 08:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/73ce9a5a666c Merge ! .hgtags Changeset: c3b236dad623 Author: katleman Date: 2014-09-23 18:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c3b236dad623 Added tag jdk8u20-b32 for changeset bc4b5edeb826 ! .hgtags Changeset: 0e6cd00ec511 Author: asaha Date: 2014-09-24 08:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0e6cd00ec511 Merge ! .hgtags Changeset: 809bf97d7e70 Author: asaha Date: 2014-09-24 10:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/809bf97d7e70 Merge ! .hgtags Changeset: 3505d266634d Author: asaha Date: 2014-09-29 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3505d266634d Added tag jdk8u31-b02 for changeset 809bf97d7e70 ! .hgtags Changeset: 05a3614ed527 Author: asaha Date: 2014-10-06 14:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/05a3614ed527 Added tag jdk8u31-b03 for changeset 3505d266634d ! .hgtags Changeset: 4f9e65387c21 Author: asaha Date: 2014-10-07 08:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4f9e65387c21 Merge ! .hgtags Changeset: be20e9a00818 Author: katleman Date: 2014-10-09 11:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/be20e9a00818 Added tag jdk8u25-b31 for changeset 4f9e65387c21 ! .hgtags Changeset: 96acff2ad9e1 Author: asaha Date: 2014-10-09 12:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/96acff2ad9e1 Merge ! .hgtags Changeset: 5fc3f210872d Author: asaha Date: 2014-10-13 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5fc3f210872d Added tag jdk8u31-b04 for changeset 96acff2ad9e1 ! .hgtags Changeset: 99a3333f7f84 Author: asaha Date: 2014-10-20 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/99a3333f7f84 Added tag jdk8u31-b05 for changeset 5fc3f210872d ! .hgtags Changeset: 8651c6f57d1d Author: asaha Date: 2014-10-23 12:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8651c6f57d1d Merge ! .hgtags Changeset: 5ed4fa732b26 Author: asaha Date: 2014-10-27 12:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5ed4fa732b26 Added tag jdk8u31-b06 for changeset 99a3333f7f84 ! .hgtags Changeset: 094a35545c7b Author: asaha Date: 2014-10-31 16:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/094a35545c7b Merge ! .hgtags Changeset: e7f71ed11447 Author: asaha Date: 2014-11-05 15:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e7f71ed11447 Merge ! .hgtags - src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java - src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java Changeset: b17ecf341ee5 Author: asaha Date: 2014-11-03 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b17ecf341ee5 Added tag jdk8u31-b07 for changeset 5ed4fa732b26 ! .hgtags Changeset: 56366e7189c6 Author: asaha Date: 2014-11-06 09:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/56366e7189c6 Merge ! .hgtags Changeset: 411520389cc5 Author: asaha Date: 2014-11-19 12:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/411520389cc5 Merge ! .hgtags Changeset: b2677118fff5 Author: asaha Date: 2014-11-26 08:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b2677118fff5 Merge ! .hgtags Changeset: 762eaacc45ce Author: asaha Date: 2014-11-10 11:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/762eaacc45ce Added tag jdk8u31-b08 for changeset b17ecf341ee5 ! .hgtags Changeset: c68ba913a0ee Author: asaha Date: 2014-11-17 12:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c68ba913a0ee Added tag jdk8u31-b09 for changeset 762eaacc45ce ! .hgtags Changeset: 599bd596fa54 Author: asaha Date: 2014-11-24 13:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/599bd596fa54 Added tag jdk8u31-b10 for changeset c68ba913a0ee ! .hgtags Changeset: 6fed6616a8c9 Author: asaha Date: 2014-11-26 09:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6fed6616a8c9 Merge ! .hgtags Changeset: cc22853046bd Author: asaha Date: 2014-12-04 11:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cc22853046bd Merge ! .hgtags - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java Changeset: 25ee71a761f5 Author: asaha Date: 2014-12-12 09:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/25ee71a761f5 Merge ! .hgtags Changeset: f36c71a03e4e Author: asaha Date: 2014-12-02 11:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f36c71a03e4e Added tag jdk8u31-b11 for changeset 599bd596fa54 ! .hgtags Changeset: ec36fa3b35eb Author: asaha Date: 2014-12-08 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ec36fa3b35eb Added tag jdk8u31-b12 for changeset f36c71a03e4e ! .hgtags Changeset: e907206f50f5 Author: asaha Date: 2014-12-16 14:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e907206f50f5 Merge ! .hgtags Changeset: 26f5d69bd533 Author: asaha Date: 2014-12-17 12:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/26f5d69bd533 Merge ! .hgtags Changeset: 61a157adc539 Author: asaha Date: 2014-12-17 17:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/61a157adc539 Added tag jdk8u31-b13 for changeset ec36fa3b35eb ! .hgtags Changeset: a24ec0deb4a8 Author: asaha Date: 2014-12-23 10:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a24ec0deb4a8 Merge ! .hgtags Changeset: 669d53503c45 Author: asaha Date: 2015-01-02 14:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/669d53503c45 Merge ! .hgtags Changeset: f9f70a0f60f4 Author: asaha Date: 2015-01-15 11:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f9f70a0f60f4 Merge ! .hgtags Changeset: ed00f1906e42 Author: coffeys Date: 2015-01-21 17:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ed00f1906e42 Merge ! .hgtags Changeset: 0c0130c5ff1b Author: sundar Date: 2015-01-05 16:02 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0c0130c5ff1b 8068431: @since and @jdk.Exported are missing in jdk.nashorn.api.scripting classes and package-info.java files Reviewed-by: attila, lagergren ! src/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk/nashorn/api/scripting/ClassFilter.java ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/api/scripting/URLReader.java ! src/jdk/nashorn/api/scripting/package-info.java Changeset: 98f6e6355a67 Author: sundar Date: 2015-01-07 14:02 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/98f6e6355a67 8068524: NashornScriptEngineFactory.getParameter() throws IAE for an unknown key, doesn't conform to the general spec Reviewed-by: hannesw, attila + samples/jd.js ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: f98201c9d76a Author: attila Date: 2015-01-12 11:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f98201c9d76a 8068580: make JavaAdapterFactory.isAutoConvertibleFromFunction more robust Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/linker/AdaptationResult.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8068580.js + test/src/jdk/nashorn/test/models/BigAbstract.java Changeset: b49d4cf4a8a9 Author: attila Date: 2015-01-12 14:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b49d4cf4a8a9 8068784: Halve the function object creation code size Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java Changeset: 34291d7ca37d Author: attila Date: 2015-01-13 16:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/34291d7ca37d 8068889: Calling a @FunctionalInterface from JS leaks internal objects Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: c727aa1b176c Author: attila Date: 2015-01-14 18:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c727aa1b176c 8069002: NPE on invoking null (8068889 regression) Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8069002.js Changeset: 4bc96d43b12f Author: attila Date: 2015-01-14 15:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4bc96d43b12f 8068573: POJO setter using [] syntax throws an exception Reviewed-by: lagergren, jlaskey ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! test/script/basic/JDK-8020324.js.EXPECTED + test/script/basic/JDK-8068573.js Changeset: 9b08534bf286 Author: attila Date: 2015-01-14 16:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9b08534bf286 8068994: Forgot to add a test model to JDK-8068573 Reviewed-by: lagergren, sundar + test/src/jdk/nashorn/test/models/OverloadedSetter.java Changeset: a95fa1375c4e Author: attila Date: 2015-01-19 16:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a95fa1375c4e 8067880: Dead typed push methods in ArrayData Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java Changeset: a71df7915453 Author: attila Date: 2015-01-20 12:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a71df7915453 8068603: ScriptObjectMirror should reject null/empty string/non-string parameters in Bindings methods Reviewed-by: hannesw, sundar ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: af290f203369 Author: coffeys Date: 2015-01-21 18:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/af290f203369 Merge Changeset: 39e0c14d45c3 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/39e0c14d45c3 Added tag jdk8u60-b01 for changeset af290f203369 ! .hgtags Changeset: 493c400c96e0 Author: katleman Date: 2015-02-11 12:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/493c400c96e0 Added tag jdk8u60-b02 for changeset 39e0c14d45c3 ! .hgtags Changeset: aa847b71612a Author: attila Date: 2014-12-03 16:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/aa847b71612a 8066232: problem with conditional catch compilation Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8066232.js + test/script/basic/JDK-8066232.js.EXPECTED Changeset: 8b3f832bea55 Author: attila Date: 2015-01-28 17:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8b3f832bea55 8067139: Finally blocks inlined incorrectly Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/JumpStatement.java + src/jdk/nashorn/internal/ir/JumpToInlinedFinally.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LexicalContextNode.java ! src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java + test/script/basic/JDK-8067139.js Changeset: a4dc8b13c9fd Author: attila Date: 2015-01-30 12:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a4dc8b13c9fd 8071991: Build errors in 8u-dev after backporting JDK-8067139 and JDK-8066232 Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/ir/LexicalContext.java ! test/script/basic/JDK-8066232.js Changeset: 3f7e205c2c44 Author: hannesw Date: 2015-02-05 14:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3f7e205c2c44 8062141: Various performance issues parsing JSON Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/scripts/JO.java + test/examples/json-parser-micro.js + test/script/basic/JDK-8062141.js + test/script/basic/JDK-8062141.js.EXPECTED ! test/script/basic/NASHORN-623.js.EXPECTED Changeset: f8da39d33117 Author: hannesw Date: 2015-02-05 14:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f8da39d33117 8068872: Nashorn JSON.parse drops numeric keys Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + test/script/basic/JDK-8068872.js + test/script/basic/JDK-8068872.js.EXPECTED Changeset: f0bac75bc207 Author: hannesw Date: 2015-02-05 16:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f0bac75bc207 8072626: Test for JDK-8068872 fails in tip Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/parser/JSONParser.java Changeset: 701c1dcdf733 Author: sundar Date: 2015-02-05 19:08 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/701c1dcdf733 8072595: nashorn should not use obj.getClass() for null checks Reviewed-by: hannesw, attila ! samples/javashell.js ! samples/shell.js ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/beans/StaticClass.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/URLReader.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java ! src/jdk/nashorn/internal/runtime/options/Options.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 09bd5b8abcba Author: sundar Date: 2015-02-06 19:28 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/09bd5b8abcba 8071989: NashornScriptEngine returns javax.script.ScriptContext instance with insonsistent get/remove methods behavior for undefined attributes Reviewed-by: attila, lagergren + samples/getclassnpe.js ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: dcd7d8d48cf5 Author: sundar Date: 2015-02-09 14:40 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dcd7d8d48cf5 8072752: Add regression tests for 8071678 and 8071594 Reviewed-by: hannesw, attila ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 323f54e277df Author: lana Date: 2015-02-11 18:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/323f54e277df Merge Changeset: b0b90d6c5265 Author: katleman Date: 2015-02-18 12:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b0b90d6c5265 Added tag jdk8u60-b03 for changeset 323f54e277df ! .hgtags Changeset: 6f44964fbab3 Author: katleman Date: 2015-02-25 12:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6f44964fbab3 Added tag jdk8u60-b04 for changeset b0b90d6c5265 ! .hgtags Changeset: 058f8367b5d4 Author: katleman Date: 2015-03-04 12:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/058f8367b5d4 Added tag jdk8u60-b05 for changeset 6f44964fbab3 ! .hgtags Changeset: 4dee46412516 Author: attila Date: 2015-01-30 15:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4dee46412516 8072000: New compiler warning after JDK-8067139 Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/Lower.java Changeset: e1146c9cc758 Author: attila Date: 2015-02-12 16:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e1146c9cc758 8072596: Arrays.asList results in ClassCastException with a JS array Reviewed-by: lagergren, sundar ! samples/javashell.js ! samples/shell.js ! src/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/linker/LinkerServices.java + src/jdk/internal/dynalink/linker/MethodHandleTransformer.java + src/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java ! src/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8072596.js + test/src/jdk/nashorn/test/models/Jdk8072596TestSubject.java Changeset: f1c54e997f94 Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f1c54e997f94 Added tag jdk8u40-b22 for changeset f9f70a0f60f4 ! .hgtags Changeset: cff6eb75ba9b Author: attila Date: 2015-01-13 16:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cff6eb75ba9b 8068889: Calling a @FunctionalInterface from JS leaks internal objects Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 3903ddaab26a Author: attila Date: 2015-01-14 18:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3903ddaab26a 8069002: NPE on invoking null (8068889 regression) Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8069002.js Changeset: 6ed91931b5a7 Author: attila Date: 2015-01-14 15:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ed91931b5a7 8068573: POJO setter using [] syntax throws an exception Reviewed-by: lagergren, jlaskey ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! test/script/basic/JDK-8020324.js.EXPECTED + test/script/basic/JDK-8068573.js Changeset: 690acc40065e Author: attila Date: 2015-01-14 16:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/690acc40065e 8068994: Forgot to add a test model to JDK-8068573 Reviewed-by: lagergren, sundar + test/src/jdk/nashorn/test/models/OverloadedSetter.java Changeset: 6ca090832d30 Author: lana Date: 2015-01-22 14:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ca090832d30 Merge Changeset: b2ce5df33715 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b2ce5df33715 Added tag jdk8u40-b23 for changeset 6ca090832d30 ! .hgtags Changeset: fb7b6c2b95c5 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fb7b6c2b95c5 Added tag jdk8u40-b24 for changeset b2ce5df33715 ! .hgtags Changeset: b142a2d8e35e Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b142a2d8e35e Added tag jdk8u40-b25 for changeset fb7b6c2b95c5 ! .hgtags Changeset: 57e6241ab92f Author: coffeys Date: 2015-02-26 11:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/57e6241ab92f Merge ! .hgtags ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: cbc1fc667d77 Author: sundar Date: 2015-02-27 19:16 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cbc1fc667d77 8074021: Indirect eval fails when used as an element of an array or as a property of an object Reviewed-by: attila, hannesw + samples/showenv.js + samples/showsysprops.js ! src/jdk/nashorn/internal/objects/Global.java + test/script/basic/JDK-8074021.js + test/script/basic/JDK-8074021.js.EXPECTED Changeset: f68a78f80099 Author: lana Date: 2015-02-27 15:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f68a78f80099 Merge ! .hgtags Changeset: 2b51c0b3f463 Author: hannesw Date: 2015-02-27 14:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2b51c0b3f463 8073707: const re-assignment should not reported as a early error Reviewed-by: sundar, attila ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/es6/const-reassign.js ! test/script/basic/es6/const-reassign.js.EXPECTED ! test/script/basic/es6/let_const_reuse.js.EXPECTED Changeset: 4b7613f08fd3 Author: lana Date: 2015-03-05 09:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4b7613f08fd3 Merge ! .hgtags Changeset: 80966e5cc384 Author: katleman Date: 2015-03-11 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/80966e5cc384 Added tag jdk8u60-b06 for changeset 4b7613f08fd3 ! .hgtags Changeset: da9741520576 Author: katleman Date: 2015-03-18 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/da9741520576 Added tag jdk8u60-b07 for changeset 80966e5cc384 ! .hgtags Changeset: a7dc7be2d635 Author: hannesw Date: 2014-12-15 12:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a7dc7be2d635 8062030: Nashorn bug retrieving array property after key string concatenation Reviewed-by: sundar, lagergren, attila ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/script/basic/JDK-8055762.js ! test/script/basic/JDK-8055762.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java Changeset: 7d249c2d066a Author: hannesw Date: 2015-03-06 15:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7d249c2d066a 8074545: Undefined object values in object literals with spill properties Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java + test/script/basic/JDK-8074545.js Changeset: 02702b17f1d8 Author: hannesw Date: 2015-03-09 11:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/02702b17f1d8 8074556: Functions should not share allocator maps Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8074556.js Changeset: 9ee1fc3f6136 Author: attila Date: 2015-02-20 15:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9ee1fc3f6136 8072426: Can't compare Java objects to strings or numbers Reviewed-by: hannesw, lagergren, sundar ! src/jdk/nashorn/api/scripting/AbstractJSObject.java + src/jdk/nashorn/api/scripting/DefaultValueImpl.java ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/script/basic/JDK-8023026.js.EXPECTED ! test/script/basic/JDK-8024847.js + test/script/basic/JDK-8072426.js Changeset: 85a6a7545dbe Author: attila Date: 2015-03-02 14:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/85a6a7545dbe 8074031: Canonicalize is-a-JS-string tests Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/ConsString.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java Changeset: a79ab34ef127 Author: attila Date: 2015-03-05 15:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a79ab34ef127 8035712: Restore some of the RuntimeCallSite specializations Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java - src/jdk/nashorn/internal/codegen/RuntimeCallSite.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/script/basic/JDK-8035712.js Changeset: 17bd44d84339 Author: attila Date: 2015-03-06 10:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/17bd44d84339 8074487: Static analysis of IfNode should consider terminating branches Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java Changeset: 65be7236f619 Author: attila Date: 2015-03-11 11:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/65be7236f619 8074484: More agressive value discarding Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java Changeset: 553fe2bb2ca3 Author: hannesw Date: 2015-03-10 18:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/553fe2bb2ca3 8074687: Add tests for JSON parsing of numeric keys Reviewed-by: sundar, attila + test/script/basic/JDK-8074687.js Changeset: 965aae6772f1 Author: hannesw Date: 2015-03-11 11:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/965aae6772f1 8074693: Different instances of same function use same allocator map Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/JDK-8074693.js + test/script/basic/JDK-8074693.js.EXPECTED Changeset: a9229fb1634b Author: lana Date: 2015-03-12 13:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a9229fb1634b Merge - src/jdk/nashorn/internal/codegen/RuntimeCallSite.java Changeset: 4ba23f4c0ed6 Author: lagergren Date: 2015-03-17 08:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4ba23f4c0ed6 8066217: ArrayBuffer constructor was erroneous with zero args Reviewed-by: sundar, hannesw ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! test/script/basic/typedarrays.js Changeset: e024db176497 Author: lana Date: 2015-03-18 18:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e024db176497 Merge - src/jdk/nashorn/internal/codegen/RuntimeCallSite.java Changeset: 5ec92df8ca4f Author: katleman Date: 2015-03-25 10:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5ec92df8ca4f Added tag jdk8u60-b08 for changeset e024db176497 ! .hgtags Changeset: c96d8762199d Author: dlong Date: 2015-03-12 17:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c96d8762199d Merge ! .hgtags Changeset: 3df587d7be6c Author: dlong Date: 2015-03-23 18:24 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3df587d7be6c Merge Changeset: 1f73439a45bf Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1f73439a45bf Merge Changeset: f620323e8e8e Author: katleman Date: 2015-04-01 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f620323e8e8e Added tag jdk8u60-b09 for changeset 1f73439a45bf ! .hgtags Changeset: bfea11f8c8f2 Author: sundar Date: 2015-03-20 20:04 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bfea11f8c8f2 8075604: jjs exits even when non-daemon threads are still active Reviewed-by: attila, jlaskey ! src/jdk/nashorn/tools/Shell.java Changeset: c847904b447b Author: sundar Date: 2015-03-24 13:59 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c847904b447b 8074410: Startup time: Port shell.js to Java Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/tools/Shell.java + src/jdk/nashorn/tools/ShellFunctions.java - src/jdk/nashorn/tools/resources/shell.js Changeset: e597c5975dac Author: sundar Date: 2015-03-25 14:36 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e597c5975dac 8012190: Global scope should be initialized lazily Reviewed-by: lagergren, hannesw, attila ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java Changeset: f41b7c3954d4 Author: hannesw Date: 2015-03-13 18:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f41b7c3954d4 8075006: Threads spinning infinitely in WeakHashMap.get running test262parallel Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: 7c42bc7769ce Author: hannesw Date: 2015-03-25 14:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7c42bc7769ce 8075927: toNumber(String) accepts illegal characters Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/runtime/JSType.java + test/script/basic/JDK-8075927.js Changeset: dff9f4cfafd9 Author: hannesw Date: 2015-03-25 17:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dff9f4cfafd9 8073868: Regex matching causes java.lang.ArrayIndexOutOfBoundsException: 64 Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/TargetInfo.java + test/script/basic/JDK-8073868.js Changeset: edd4d654c9be Author: hannesw Date: 2015-03-26 21:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/edd4d654c9be 8075366: Slow scope access to global let/const does not work Reviewed-by: sundar, attila, lagergren ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! test/script/basic/es6/let-eval.js ! test/script/basic/es6/let-eval.js.EXPECTED Changeset: c3dece9375d4 Author: hannesw Date: 2015-03-26 22:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c3dece9375d4 8075231: Typed array setters are very slow when index exceeds capacity Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java Changeset: 99eacaac2283 Author: amurillo Date: 2015-03-31 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/99eacaac2283 Merge Changeset: 7aaa64363e1a Author: lana Date: 2015-04-01 13:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7aaa64363e1a Merge - src/jdk/nashorn/tools/resources/shell.js Changeset: 3668fbc46e2a Author: katleman Date: 2015-04-09 06:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3668fbc46e2a Added tag jdk8u60-b10 for changeset 7aaa64363e1a ! .hgtags Changeset: 4f50cc615f4f Author: asaha Date: 2014-10-07 08:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4f50cc615f4f Merge ! .hgtags Changeset: 5f55fc1cdd89 Author: asaha Date: 2014-10-09 12:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5f55fc1cdd89 Added tag jdk8u45-b00 for changeset 05a3614ed527 ! .hgtags Changeset: e1ffa500f0d8 Author: asaha Date: 2014-10-09 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e1ffa500f0d8 Merge ! .hgtags Changeset: 4c44c000d62e Author: asaha Date: 2014-10-14 11:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4c44c000d62e Merge ! .hgtags Changeset: cf8a0b40b754 Author: asaha Date: 2014-10-20 23:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cf8a0b40b754 Merge ! .hgtags Changeset: fd5d4ebfe7db Author: asaha Date: 2014-10-27 14:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fd5d4ebfe7db Merge ! .hgtags - bin/checkintest.sh - bin/dump_octane_code.sh - bin/fixorphantests.sh ! bin/fixwhitespace.sh - bin/jjs - bin/jjs.bat - bin/jjssecure - bin/jjssecure.bat - bin/nashorn - bin/nashorn.bat - bin/nashornsecure - bin/nashornsecure.bat - bin/rm-non-tracked.sh - bin/verbose_octane.bat - bin/verbose_octane.sh - src/jdk/nashorn/api/scripting/resources/engine.js - src/jdk/nashorn/internal/codegen/Attr.java - src/jdk/nashorn/internal/codegen/FinalizeTypes.java - src/jdk/nashorn/internal/codegen/RangeAnalyzer.java - src/jdk/nashorn/internal/codegen/types/Range.java - src/jdk/nashorn/internal/ir/TemporarySymbols.java - src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java - src/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk/nashorn/internal/runtime/CompiledScript.java - src/jdk/nashorn/internal/runtime/DebugLogger.java - src/jdk/nashorn/internal/runtime/Logging.java - test/script/basic/JDK-8010697.js - test/script/basic/JDK-8010697.js.EXPECTED - test/script/basic/arraysIntKey.js - test/script/basic/arraysIntKey.js.EXPECTED - test/script/basic/compile-octane.js.EXPECTED - test/script/basic/ranges_disabled.js - test/script/basic/ranges_disabled.js.EXPECTED - test/script/basic/ranges_enabled.js - test/script/basic/ranges_enabled.js.EXPECTED - test/script/basic/ranges_payload.js - test/script/basic/runsunspider-eager.js - test/script/basic/runsunspider-lazy.js - test/script/basic/runsunspider-lazy.js.EXPECTED - test/script/maptests/property_delete.js Changeset: 72c7148acf87 Author: asaha Date: 2014-11-06 09:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/72c7148acf87 Merge ! .hgtags - src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java - src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java Changeset: 7b05a206ec6a Author: asaha Date: 2014-11-19 16:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7b05a206ec6a Merge ! .hgtags Changeset: b54270ace5e5 Author: asaha Date: 2014-12-01 11:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b54270ace5e5 Merge ! .hgtags Changeset: 21ec16eb7e63 Author: asaha Date: 2014-12-12 14:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/21ec16eb7e63 Merge ! .hgtags - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java Changeset: 95ab924f3a47 Author: asaha Date: 2014-12-15 15:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/95ab924f3a47 Added tag jdk8u45-b01 for changeset 21ec16eb7e63 ! .hgtags Changeset: acb6d1468f2f Author: asaha Date: 2014-12-17 09:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/acb6d1468f2f Merge ! .hgtags Changeset: 7b12e3b9f274 Author: asaha Date: 2014-12-22 10:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7b12e3b9f274 Merge ! .hgtags Changeset: a8526abf70a8 Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a8526abf70a8 Added tag jdk8u25-b32 for changeset be20e9a00818 ! .hgtags Changeset: de0bd397806e Author: asaha Date: 2014-12-03 09:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/de0bd397806e Merge ! .hgtags Changeset: fe5f9ef3841d Author: asaha Date: 2014-12-12 08:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fe5f9ef3841d Merge ! .hgtags Changeset: 859979ea4fa0 Author: asaha Date: 2014-12-18 14:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/859979ea4fa0 Merge ! .hgtags Changeset: e7860689fbca Author: asaha Date: 2014-12-17 08:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e7860689fbca Added tag jdk8u25-b33 for changeset a8526abf70a8 ! .hgtags Changeset: 34a64e22b81b Author: asaha Date: 2014-12-18 14:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/34a64e22b81b Merge ! .hgtags Changeset: 37b3ef9a0732 Author: asaha Date: 2014-12-22 12:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/37b3ef9a0732 Merge ! .hgtags Changeset: 0c9f6ee8f6e4 Author: asaha Date: 2014-12-22 14:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0c9f6ee8f6e4 Added tag jdk8u45-b02 for changeset 37b3ef9a0732 ! .hgtags Changeset: 3b12cf144e83 Author: asaha Date: 2014-12-29 14:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3b12cf144e83 Merge ! .hgtags Changeset: 9184dad8f01c Author: asaha Date: 2015-01-05 09:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9184dad8f01c Merge ! .hgtags Changeset: 2d1c01990ebd Author: asaha Date: 2015-01-05 10:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2d1c01990ebd Merge ! .hgtags Changeset: d2b5784a3452 Author: asaha Date: 2015-01-12 06:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d2b5784a3452 Added tag jdk8u31-b31 for changeset 34a64e22b81b ! .hgtags Changeset: ed3a4177da50 Author: asaha Date: 2015-01-12 07:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ed3a4177da50 Merge ! .hgtags Changeset: 518a959bcf1c Author: asaha Date: 2015-01-12 13:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/518a959bcf1c Added tag jdk8u45-b03 for changeset ed3a4177da50 ! .hgtags Changeset: d515b79027a1 Author: asaha Date: 2015-01-19 12:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d515b79027a1 Merge ! .hgtags Changeset: c6dd08613a44 Author: asaha Date: 2015-01-20 09:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c6dd08613a44 Added tag jdk8u31-b32 for changeset d2b5784a3452 ! .hgtags Changeset: 65f24dedfd29 Author: asaha Date: 2015-01-20 10:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/65f24dedfd29 Merge ! .hgtags Changeset: d4bbd8278cb2 Author: asaha Date: 2015-01-20 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d4bbd8278cb2 Added tag jdk8u45-b04 for changeset 65f24dedfd29 ! .hgtags Changeset: de2ee4c1341f Author: asaha Date: 2015-01-22 15:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/de2ee4c1341f Merge ! .hgtags Changeset: e2fb963e644d Author: asaha Date: 2015-01-26 12:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e2fb963e644d Added tag jdk8u45-b05 for changeset de2ee4c1341f ! .hgtags Changeset: cf0097b8987d Author: asaha Date: 2015-01-28 15:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cf0097b8987d Merge ! .hgtags Changeset: 7a04ae4abff0 Author: asaha Date: 2015-02-02 13:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7a04ae4abff0 Added tag jdk8u45-b06 for changeset cf0097b8987d ! .hgtags Changeset: bb112473c731 Author: asaha Date: 2015-02-04 13:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bb112473c731 Merge ! .hgtags Changeset: 7b0a28d2d0d0 Author: asaha Date: 2015-02-09 09:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7b0a28d2d0d0 Added tag jdk8u45-b07 for changeset bb112473c731 ! .hgtags Changeset: 8ab14ee47c8b Author: asaha Date: 2015-02-11 14:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8ab14ee47c8b Merge ! .hgtags Changeset: 397ea4a1bff8 Author: asaha Date: 2015-02-16 11:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/397ea4a1bff8 Added tag jdk8u45-b08 for changeset 8ab14ee47c8b ! .hgtags Changeset: 582ef9805bb0 Author: asaha Date: 2015-02-18 13:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/582ef9805bb0 Merge ! .hgtags ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 1ae8646dc9b6 Author: asaha Date: 2015-02-26 10:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1ae8646dc9b6 Merge ! .hgtags Changeset: c650c13d2bdf Author: asaha Date: 2015-02-23 14:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c650c13d2bdf Added tag jdk8u45-b09 for changeset 397ea4a1bff8 ! .hgtags Changeset: 18c64a15745e Author: asaha Date: 2015-02-26 10:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/18c64a15745e Merge ! .hgtags Changeset: 072b761784dc Author: asaha Date: 2015-03-02 11:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/072b761784dc Added tag jdk8u45-b10 for changeset c650c13d2bdf ! .hgtags Changeset: c2dd88e89edc Author: asaha Date: 2015-03-07 10:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c2dd88e89edc Added tag jdk8u40-b26 for changeset b142a2d8e35e ! .hgtags Changeset: 6ae873ddbe19 Author: asaha Date: 2015-03-07 16:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ae873ddbe19 Merge ! .hgtags Changeset: 410d06e53e41 Author: asaha Date: 2015-03-09 12:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/410d06e53e41 Added tag jdk8u45-b11 for changeset 6ae873ddbe19 ! .hgtags Changeset: 308f37006951 Author: asaha Date: 2015-03-10 15:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/308f37006951 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: b2b88f368f0a Author: asaha Date: 2015-03-12 20:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b2b88f368f0a Added tag jdk8u40-b27 for changeset c2dd88e89edc ! .hgtags Changeset: 9b9fee0f99cd Author: asaha Date: 2015-03-16 09:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9b9fee0f99cd Merge ! .hgtags Changeset: 6fda38586f73 Author: asaha Date: 2015-03-16 11:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6fda38586f73 Added tag jdk8u45-b12 for changeset 9b9fee0f99cd ! .hgtags Changeset: d5477c6d1678 Author: asaha Date: 2015-03-17 11:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d5477c6d1678 Added tag jdk8u45-b13 for changeset 6fda38586f73 ! .hgtags Changeset: f904ef8700ce Author: asaha Date: 2015-03-17 12:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f904ef8700ce Merge ! .hgtags Changeset: 5c99cf1f261d Author: asaha Date: 2015-03-18 18:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5c99cf1f261d Merge ! .hgtags ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: a6ed9517daff Author: asaha Date: 2015-03-25 11:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a6ed9517daff Merge ! .hgtags - src/jdk/nashorn/internal/codegen/RuntimeCallSite.java Changeset: 4d85dc2a3711 Author: asaha Date: 2015-04-01 11:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4d85dc2a3711 Merge ! .hgtags Changeset: e790c1387594 Author: asaha Date: 2015-04-09 22:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e790c1387594 Merge ! .hgtags - src/jdk/nashorn/tools/resources/shell.js Changeset: ea15c3452440 Author: asaha Date: 2015-04-10 07:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ea15c3452440 Added tag jdk8u45-b14 for changeset d5477c6d1678 ! .hgtags Changeset: f6f2d944a863 Author: asaha Date: 2015-04-10 11:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f6f2d944a863 Merge ! .hgtags Changeset: 6673e739a995 Author: katleman Date: 2015-04-15 14:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6673e739a995 Added tag jdk8u60-b11 for changeset f6f2d944a863 ! .hgtags Changeset: 6787fa783196 Author: sundar Date: 2015-04-06 16:18 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6787fa783196 8076646: nashorn tests should avoid using package names used by nashorn sources Reviewed-by: hannesw, lagergren ! make/build.xml ! test/script/sandbox/interfaceimpl.js ! test/script/trusted/JDK-8025629.js ! test/src/META-INF/services/java.sql.Driver - test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java + test/src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java - test/src/jdk/nashorn/api/NashornSQLDriver.java - test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java - test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java - test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java - test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java - test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java - test/src/jdk/nashorn/api/javaaccess/Person.java - test/src/jdk/nashorn/api/javaaccess/SharedObject.java - test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java + test/src/jdk/nashorn/api/javaaccess/test/ArrayConversionTest.java + test/src/jdk/nashorn/api/javaaccess/test/BooleanAccessTest.java + test/src/jdk/nashorn/api/javaaccess/test/ConsStringTest.java + test/src/jdk/nashorn/api/javaaccess/test/MethodAccessTest.java + test/src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java + test/src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java + test/src/jdk/nashorn/api/javaaccess/test/ObjectAccessTest.java + test/src/jdk/nashorn/api/javaaccess/test/Person.java + test/src/jdk/nashorn/api/javaaccess/test/SharedObject.java + test/src/jdk/nashorn/api/javaaccess/test/StringAccessTest.java - test/src/jdk/nashorn/api/scripting/InvocableTest.java - test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java - test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java - test/src/jdk/nashorn/api/scripting/ScopeTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java - test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java - test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java - test/src/jdk/nashorn/api/scripting/Window.java - test/src/jdk/nashorn/api/scripting/WindowEventHandler.java - test/src/jdk/nashorn/api/scripting/resources/func.js - test/src/jdk/nashorn/api/scripting/resources/gettersetter.js - test/src/jdk/nashorn/api/scripting/resources/witheval.js + test/src/jdk/nashorn/api/scripting/test/InvocableTest.java + test/src/jdk/nashorn/api/scripting/test/MultipleEngineTest.java + test/src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java + test/src/jdk/nashorn/api/scripting/test/ScopeTest.java + test/src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java + test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java + test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java + test/src/jdk/nashorn/api/scripting/test/VariableArityTestInterface.java + test/src/jdk/nashorn/api/scripting/test/Window.java + test/src/jdk/nashorn/api/scripting/test/WindowEventHandler.java + test/src/jdk/nashorn/api/scripting/test/resources/func.js + test/src/jdk/nashorn/api/scripting/test/resources/gettersetter.js + test/src/jdk/nashorn/api/scripting/test/resources/witheval.js + test/src/jdk/nashorn/api/test/NashornSQLDriver.java - test/src/jdk/nashorn/internal/codegen/CompilerTest.java + test/src/jdk/nashorn/internal/codegen/test/CompilerTest.java - test/src/jdk/nashorn/internal/parser/ParserTest.java + test/src/jdk/nashorn/internal/parser/test/ParserTest.java - test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java - test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java - test/src/jdk/nashorn/internal/runtime/ConsStringTest.java - test/src/jdk/nashorn/internal/runtime/ContextTest.java - test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java - test/src/jdk/nashorn/internal/runtime/JSTypeTest.java - test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java - test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java - test/src/jdk/nashorn/internal/runtime/SourceTest.java - test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java - test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java - test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java + test/src/jdk/nashorn/internal/runtime/regexp/joni/test/JoniTest.java + test/src/jdk/nashorn/internal/runtime/regexp/test/JdkRegExpTest.java - test/src/jdk/nashorn/internal/runtime/resources/load_test.js + test/src/jdk/nashorn/internal/runtime/test/ClassFilterTest.java + test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java + test/src/jdk/nashorn/internal/runtime/test/ConsStringTest.java + test/src/jdk/nashorn/internal/runtime/test/ContextTest.java + test/src/jdk/nashorn/internal/runtime/test/ExceptionsNotSerializable.java + test/src/jdk/nashorn/internal/runtime/test/JSTypeTest.java + test/src/jdk/nashorn/internal/runtime/test/LexicalBindingTest.java + test/src/jdk/nashorn/internal/runtime/test/NoPersistenceCachingTest.java + test/src/jdk/nashorn/internal/runtime/test/SourceTest.java + test/src/jdk/nashorn/internal/runtime/test/TrustedScriptEngineTest.java + test/src/jdk/nashorn/internal/runtime/test/resources/load_test.js Changeset: fb53538ea56b Author: sundar Date: 2015-04-07 14:13 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fb53538ea56b 8076972: Several nashorn tests failing Reviewed-by: jlaskey, lagergren ! make/build.xml ! test/src/jdk/nashorn/api/javaaccess/test/BooleanAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/test/MethodAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/test/ObjectAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/test/StringAccessTest.java ! test/src/jdk/nashorn/api/scripting/test/MultipleEngineTest.java ! test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/joni/test/JoniTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/test/JdkRegExpTest.java ! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/test/ConsStringTest.java ! test/src/jdk/nashorn/internal/runtime/test/ContextTest.java ! test/src/jdk/nashorn/internal/runtime/test/ExceptionsNotSerializable.java ! test/src/jdk/nashorn/internal/runtime/test/JSTypeTest.java ! test/src/jdk/nashorn/internal/runtime/test/LexicalBindingTest.java ! test/src/jdk/nashorn/internal/runtime/test/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/test/SourceTest.java Changeset: ca218b7a1b4b Author: lana Date: 2015-04-09 17:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ca218b7a1b4b Merge - test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java - test/src/jdk/nashorn/api/NashornSQLDriver.java - test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java - test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java - test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java - test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java - test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java - test/src/jdk/nashorn/api/javaaccess/Person.java - test/src/jdk/nashorn/api/javaaccess/SharedObject.java - test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java - test/src/jdk/nashorn/api/scripting/InvocableTest.java - test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java - test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java - test/src/jdk/nashorn/api/scripting/ScopeTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java - test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java - test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java - test/src/jdk/nashorn/api/scripting/Window.java - test/src/jdk/nashorn/api/scripting/WindowEventHandler.java - test/src/jdk/nashorn/api/scripting/resources/func.js - test/src/jdk/nashorn/api/scripting/resources/gettersetter.js - test/src/jdk/nashorn/api/scripting/resources/witheval.js - test/src/jdk/nashorn/internal/codegen/CompilerTest.java - test/src/jdk/nashorn/internal/parser/ParserTest.java - test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java - test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java - test/src/jdk/nashorn/internal/runtime/ConsStringTest.java - test/src/jdk/nashorn/internal/runtime/ContextTest.java - test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java - test/src/jdk/nashorn/internal/runtime/JSTypeTest.java - test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java - test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java - test/src/jdk/nashorn/internal/runtime/SourceTest.java - test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java - test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java - test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java - test/src/jdk/nashorn/internal/runtime/resources/load_test.js Changeset: 63fe48ca8630 Author: hannesw Date: 2015-04-16 17:31 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/63fe48ca8630 8077955: Undeclared globals in eval code should not be handled as fast scope Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8077955.js Changeset: d82b07c9c6e3 Author: hannesw Date: 2015-04-10 14:18 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d82b07c9c6e3 8067215: Disable dual fields when not using optimistic types Reviewed-by: attila, lagergren ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java ! docs/DEVELOPER_README ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/codegen/MapTuple.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/StructureLoader.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java + src/jdk/nashorn/internal/scripts/JD.java ! src/jdk/nashorn/internal/scripts/JO.java + test/script/nosecurity/JDK-8067215.js Changeset: d03eb34e4b84 Author: lana Date: 2015-04-16 16:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d03eb34e4b84 Merge - test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java - test/src/jdk/nashorn/api/NashornSQLDriver.java - test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java - test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java - test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java - test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java - test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java - test/src/jdk/nashorn/api/javaaccess/Person.java - test/src/jdk/nashorn/api/javaaccess/SharedObject.java - test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java - test/src/jdk/nashorn/api/scripting/InvocableTest.java - test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java - test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java - test/src/jdk/nashorn/api/scripting/ScopeTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java - test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java - test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java - test/src/jdk/nashorn/api/scripting/Window.java - test/src/jdk/nashorn/api/scripting/WindowEventHandler.java - test/src/jdk/nashorn/api/scripting/resources/func.js - test/src/jdk/nashorn/api/scripting/resources/gettersetter.js - test/src/jdk/nashorn/api/scripting/resources/witheval.js + test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java - test/src/jdk/nashorn/internal/codegen/CompilerTest.java - test/src/jdk/nashorn/internal/parser/ParserTest.java - test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java - test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java - test/src/jdk/nashorn/internal/runtime/ConsStringTest.java - test/src/jdk/nashorn/internal/runtime/ContextTest.java - test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java - test/src/jdk/nashorn/internal/runtime/JSTypeTest.java - test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java - test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java - test/src/jdk/nashorn/internal/runtime/SourceTest.java - test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java - test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java - test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java - test/src/jdk/nashorn/internal/runtime/resources/load_test.js Changeset: 3628ab9fdbc0 Author: katleman Date: 2015-04-22 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3628ab9fdbc0 Added tag jdk8u60-b12 for changeset d03eb34e4b84 ! .hgtags Changeset: 2fc0f0ffdf19 Author: katleman Date: 2015-04-29 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2fc0f0ffdf19 Added tag jdk8u60-b13 for changeset 3628ab9fdbc0 ! .hgtags Changeset: 37de779feba1 Author: sundar Date: 2015-04-22 22:49 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/37de779feba1 8078384: Test execution blocker: Nashorn testsuite failing due to compile error in jdk/nashorn/api/scripting/test/ScriptEngineTest.java Reviewed-by: hannesw, jlaskey ! test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java Changeset: 411652a014ff Author: lana Date: 2015-04-23 16:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/411652a014ff Merge Changeset: 5ed57fe26f13 Author: hannesw Date: 2015-04-27 12:27 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5ed57fe26f13 8066407: Function with same body not reparsed after SyntaxError Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java + test/script/basic/JDK-8066407.js Changeset: 248dc4f11e5b Author: hannesw Date: 2015-04-27 12:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/248dc4f11e5b 8053905: Eager code generation fails for earley boyer with split threshold set to 1000 Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/StoredScript.java + test/script/basic/JDK-8053905.js + test/script/basic/JDK-8053905.js.EXPECTED ! test/script/basic/compile-octane-splitter.js Changeset: 24e7c53c5716 Author: lana Date: 2015-04-29 14:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/24e7c53c5716 Merge Changeset: 78fcf7f0eac8 Author: katleman Date: 2015-05-06 13:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/78fcf7f0eac8 Added tag jdk8u60-b14 for changeset 24e7c53c5716 ! .hgtags Changeset: 2caf11badeef Author: katleman Date: 2015-05-13 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2caf11badeef Added tag jdk8u60-b15 for changeset 78fcf7f0eac8 ! .hgtags Changeset: 03a7733b95ed Author: hannesw Date: 2015-05-05 14:23 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/03a7733b95ed 8078049: Nashorn crashes when attempting to start TypeScript compiler Reviewed-by: lagergren, attila ! make/project.properties ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java + test/script/nosecurity/JDK-8078049.js Changeset: 10e350c05d09 Author: hannesw Date: 2015-05-05 14:30 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/10e350c05d09 8078612: Persistent code cache should support more configurations Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ErrorManager.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8078612_eager_1a.js + test/script/basic/JDK-8078612_eager_1a.js.EXPECTED + test/script/basic/JDK-8078612_eager_1b.js + test/script/basic/JDK-8078612_eager_1b.js.EXPECTED + test/script/basic/JDK-8078612_eager_2a.js + test/script/basic/JDK-8078612_eager_2a.js.EXPECTED + test/script/basic/JDK-8078612_eager_2b.js + test/script/basic/JDK-8078612_eager_2b.js.EXPECTED ! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java Changeset: 5bc0bcefed54 Author: attila Date: 2015-03-16 11:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5bc0bcefed54 8075090: Add tests for the basic failure of try/finally compilation Reviewed-by: hannesw, lagergren + test/script/basic/JDK-8075090.js Changeset: 28cae214dc6c Author: attila Date: 2015-05-05 18:35 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/28cae214dc6c 8079269: Optimistic rewrite in object literal causes ArrayIndexOutOfBoundsException Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java + test/script/basic/JDK-8079269.js Changeset: db8d14478e56 Author: attila Date: 2015-05-06 13:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/db8d14478e56 8079349: Eliminate dead code around Nashorn code generator Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java - src/jdk/nashorn/internal/codegen/Emitter.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java Changeset: 3905889a30af Author: lana Date: 2015-05-07 21:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3905889a30af Merge - src/jdk/nashorn/internal/codegen/Emitter.java Changeset: 7725ad692a23 Author: sundar Date: 2015-05-06 20:04 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7725ad692a23 8079470: Misleading error message when explicit signature constructor is called with wrong arguments Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8079470.js + test/script/basic/JDK-8079470.js.EXPECTED Changeset: 6ceab5fdc3b5 Author: sundar Date: 2015-05-12 12:40 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ceab5fdc3b5 8080090: -d option should dump script source as well Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: 6a604c072752 Author: sundar Date: 2015-05-13 12:45 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6a604c072752 8080182: Array.prototype.sort throws IAE on inconsistent comparison Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8080182.js Changeset: ed65fb816d15 Author: attila Date: 2014-12-03 16:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ed65fb816d15 8066222: too strong assertion on function expression names Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/ir/FunctionNode.java + test/script/basic/JDK-8066222.js + test/script/basic/JDK-8066222.js.EXPECTED Changeset: 1088408b1c02 Author: sundar Date: 2015-01-15 10:18 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1088408b1c02 8068985: Wrong 'this' bound to eval call within a function when caller's 'this' is a Java object Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8068985.js + test/script/basic/JDK-8068985.js.EXPECTED Changeset: 4a12b571aa4c Author: sundar Date: 2014-12-15 16:30 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4a12b571aa4c 8067420: BrowserJSObjectLinker should give priority to beans linker for property get/set Reviewed-by: lagergren, attila, hannesw ! samples/browser_dom.js ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java Changeset: b9dda83d984b Author: mhaupt Date: 2015-05-13 15:41 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b9dda83d984b 8080286: use path separator setting consistently in Nashorn project properties Summary: replace uses of ":" with platform-independent path separator property Reviewed-by: hannesw, sundar ! make/build.xml ! make/project.properties Changeset: 24a72d0aef36 Author: hannesw Date: 2014-12-16 17:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/24a72d0aef36 8066226: Fuzzing bug: parameter counts differ in TypeConverterFactory Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java + test/script/basic/JDK-8066226.js + test/script/basic/JDK-8066226.js.EXPECTED Changeset: e3af6a3cd761 Author: hannesw Date: 2014-12-15 12:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e3af6a3cd761 8066215: Fuzzing bug: length valueOf bug Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java + test/script/basic/JDK-8066215.js + test/script/basic/JDK-8066215.js.EXPECTED Changeset: 02421b7112bb Author: hannesw Date: 2014-12-03 11:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/02421b7112bb 8066214: Fuzzing bug: Object.prototype.toLocaleString(0) Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/objects/NativeObject.java + test/script/basic/JDK-8066214.js + test/script/basic/JDK-8066214.js.EXPECTED Changeset: 201b37681668 Author: hannesw Date: 2015-05-14 15:35 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/201b37681668 8047365: Very long function names break codegen Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/Namespace.java + test/script/basic/JDK-8047365.js + test/script/basic/JDK-8047365.js.EXPECTED Changeset: bf44ade6c2c2 Author: lana Date: 2015-05-14 20:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bf44ade6c2c2 Merge - src/jdk/nashorn/internal/codegen/Emitter.java Changeset: ff7052ce0f6b Author: katleman Date: 2015-05-21 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ff7052ce0f6b Added tag jdk8u60-b16 for changeset bf44ade6c2c2 ! .hgtags Changeset: 12414959b0de Author: katleman Date: 2015-05-27 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/12414959b0de Added tag jdk8u60-b17 for changeset ff7052ce0f6b ! .hgtags Changeset: 55c1eef5c4fc Author: attila Date: 2015-05-06 15:46 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/55c1eef5c4fc 8079362: Enforce best practices for Node token API usage Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/parser/Parser.java Changeset: 7320ba416df1 Author: mhaupt Date: 2015-05-15 10:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7320ba416df1 8080471: fix usage of replace and file separator in Nashorn tests Summary: Two tests should use replace instead of replaceAll, and there is a typo in the usage of File.separator. Reviewed-by: attila, hannesw ! test/script/nosecurity/JDK-8050964.js ! test/script/nosecurity/JDK-8055034.js Changeset: cd840e74bc74 Author: attila Date: 2015-05-13 09:38 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cd840e74bc74 8067931: Improve error message when with statement is passed a POJO Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/resources/Messages.properties Changeset: ea7358a68734 Author: attila Date: 2015-05-13 10:01 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ea7358a68734 8080295: Need to adjust test output for 8067931 Reviewed-by: jlaskey, sundar ! test/script/basic/8024180/with_java_object.js.EXPECTED Changeset: 8418a2cbe130 Author: attila Date: 2015-05-15 10:19 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8418a2cbe130 8079424: code generator for discarded boolean logical operation has an extra pop Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8079424.js Changeset: 0bfad612771a Author: attila Date: 2015-05-15 15:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0bfad612771a Merge Changeset: ae69b9dfc4ae Author: attila Date: 2015-05-15 15:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ae69b9dfc4ae 8078414: Don't create impossible converters for ScriptObjectMirror Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java + test/src/jdk/nashorn/internal/runtime/test/JDK_8078414_Test.java Changeset: b25d661edda8 Author: hannesw Date: 2015-04-20 10:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b25d661edda8 8071928: Instance properties with getters returning wrong values Reviewed-by: attila, lagergren, sundar + test/script/basic/JDK-8071928.js Changeset: 50f858c7a76c Author: hannesw Date: 2015-04-20 10:39 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/50f858c7a76c 8073846: Javascript for-in loop returned extra keys Reviewed-by: attila, lagergren, sundar + test/script/basic/JDK-8073846.js Changeset: a71a115c2dd5 Author: mhaupt Date: 2015-05-15 16:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a71a115c2dd5 8049300: jjs scripting: need way to quote $EXEC command arguments to protect spaces Summary: honor quoting with "" and '' as well as escaped spaces Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java Changeset: a8c536d1d3e0 Author: sundar Date: 2014-12-16 14:06 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a8c536d1d3e0 8067636: ant javadoc target is broken Reviewed-by: hannesw, lagergren ! make/build.xml ! samples/browser_dom.js + samples/time_color.fx ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java Changeset: 644d9b9c97ed Author: sundar Date: 2015-05-20 14:16 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/644d9b9c97ed 8080598: Javadoc warnings in Global.java after lazy initialization Reviewed-by: lagergren, hannesw ! make/build.xml + samples/undefined_call.js + samples/unzip.js ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/objects/Global.java Changeset: 4eabcac368d2 Author: sundar Date: 2015-05-21 18:44 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4eabcac368d2 8080848: delete of bound Java method property results in crash Reviewed-by: hannesw, lagergren + samples/console.js + samples/consoleuse.js ! src/jdk/nashorn/internal/objects/NativeObject.java + test/script/basic/JDK-8080848.js Changeset: 2937f5b9e985 Author: sundar Date: 2015-05-21 21:51 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2937f5b9e985 8079145: jdk.nashorn.internal.runtime.arrays.IntArrayData.convert assertion Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java + test/script/basic/JDK-8079145.js + test/script/basic/JDK-8079145.js.EXPECTED Changeset: 5262831d0268 Author: attila Date: 2015-05-26 14:37 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5262831d0268 8081015: Allow conversion of native arrays to Queue and Collection Reviewed-by: hannesw, lagergren, sundar ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java + test/src/jdk/nashorn/internal/runtime/test/JDK_8081015_Test.java + test/src/jdk/nashorn/test/models/JDK_8081015_TestModel.java Changeset: 103c04f15c38 Author: amurillo Date: 2015-05-26 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/103c04f15c38 Merge Changeset: aa83c9841e3c Author: sundar Date: 2015-05-27 16:52 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/aa83c9841e3c 8007456: Nashorn test framework @argument does not handle quoted strings Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: 45c33270c300 Author: attila Date: 2015-05-26 16:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/45c33270c300 8081062: ListAdapter should take advantage of JSObject Reviewed-by: lagergren, sundar - src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! test/src/jdk/nashorn/internal/runtime/test/JDK_8081015_Test.java Changeset: 01491258b920 Author: sundar Date: 2015-05-27 22:18 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/01491258b920 8081156: jjs "nashorn.args" system property is not effective when script arguments are passed Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/runtime/options/Options.java + test/script/basic/JDK-8081156.js Changeset: 84130ed8e56f Author: sundar Date: 2015-05-28 13:35 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/84130ed8e56f 8081355: Test missed for the fix of JDK-8007456 backport to jdk8u-dev Reviewed-by: hannesw, lagergren + test/script/basic/JDK-8007456.js + test/script/basic/JDK-8007456.js.EXPECTED Changeset: 0b5c0f02a0b7 Author: lana Date: 2015-05-28 16:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0b5c0f02a0b7 Merge - src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java Changeset: 3780124b6dbb Author: katleman Date: 2015-06-03 08:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3780124b6dbb Added tag jdk8u60-b18 for changeset 0b5c0f02a0b7 ! .hgtags Changeset: d55bb2ce4b00 Author: lana Date: 2015-06-10 18:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d55bb2ce4b00 Added tag jdk8u60-b19 for changeset 3780124b6dbb ! .hgtags Changeset: b8deeb25baec Author: attila Date: 2015-05-27 14:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b8deeb25baec 8081204: ListAdapter throws NPE when adding/removing elements outside of JS context Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/src/jdk/nashorn/internal/runtime/test/AddAndRemoveOnListAdapterOutsideOfJavaScriptContextTest.java Changeset: b4a5485d6ff3 Author: sundar Date: 2015-06-02 14:53 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b4a5485d6ff3 8081609: engine.eval call from a java method which was called from a previous engine.eval results in wrong ScriptContext being used. Reviewed-by: attila, lagergren ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java Changeset: e5b03cc6f269 Author: attila Date: 2015-06-01 15:01 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e5b03cc6f269 8066218: UTF-32LE mistakenly detected as UTF-16LE Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/Source.java Changeset: 4632d53923d4 Author: mhaupt Date: 2015-06-02 10:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4632d53923d4 8081603: erroneous dot file generated from Nashorn --print-code Summary: Emit a dot label string-conformant line break instead of a hard one to avoid strings ranging across an EOL. Reviewed-by: attila, lagergren, sundar ! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java Changeset: d03088193a17 Author: mhaupt Date: 2015-06-02 10:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d03088193a17 8081604: rename ScriptingFunctions.tokenizeCommandLine Summary: This used to be a single-purpose private helper; it is now used by external clients, and for new purposes. Consequently, it deserves a less specific name. Reviewed-by: attila, lagergren, sundar ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: 24cb54d0bfa2 Author: sundar Date: 2015-06-02 17:59 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/24cb54d0bfa2 Merge Changeset: 556876366259 Author: mhaupt Date: 2015-06-02 14:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/556876366259 8081668: fix Nashorn ant externals command Summary: update URLs for Showdown (JavaScript Markdown implementation) download Reviewed-by: hannesw, sundar ! make/build.xml Changeset: 7b10faf739fd Author: mhaupt Date: 2015-06-02 14:35 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7b10faf739fd 8080275: transparently download testng.jar for Nashorn testing Summary: Instead of asking the user to manually download and install testng.jar, automate the process via "ant externals". Reviewed-by: hannesw, sundar ! README ! make/build.xml ! make/project.properties Changeset: ba519ec9ec82 Author: mhaupt Date: 2015-06-02 17:08 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ba519ec9ec82 8081696: reduce dependency of Nashorn tests on external components Reviewed-by: attila, sundar ! make/build.xml Changeset: dcbf5e2121e3 Author: hannesw Date: 2015-06-03 10:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dcbf5e2121e3 8066220: Fuzzing bug: MethodHandle bug (Object,Object) != (boolean)Object Reviewed-by: lagergren, attila, sundar ! src/jdk/nashorn/internal/runtime/CompiledFunction.java + test/script/basic/JDK-8066220.js + test/script/basic/JDK-8066220.js.EXPECTED Changeset: 07f32a26bc1e Author: attila Date: 2015-06-02 10:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/07f32a26bc1e 8066773: JSON-friendly wrapper for objects Reviewed-by: jlaskey, lagergren, sundar ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/objects/NativeJava.java + src/jdk/nashorn/internal/runtime/JSONListAdapter.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java + test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java Changeset: fb99aafd5c0d Author: attila Date: 2015-06-03 16:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fb99aafd5c0d 8081813: JSONListAdapter should delegate its [[DefaultValue]] to wrapped object Reviewed-by: lagergren, sundar ! src/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk/nashorn/internal/runtime/JSONListAdapter.java Changeset: d5a9705a27b1 Author: hannesw Date: 2015-06-03 18:08 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d5a9705a27b1 8066237: Fuzzing bug: Parser error on optimistic recompilation Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java + test/script/basic/JDK-8066237.js Changeset: 19263eb2ff0c Author: sundar Date: 2015-06-05 14:46 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/19263eb2ff0c 8081809: Missing final modifier in method parameters (nashorn code convention) Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk/nashorn/internal/ir/SplitReturn.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java Changeset: 2f1b9f4daec1 Author: mhaupt Date: 2015-06-05 12:38 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2f1b9f4daec1 8080087: Nashorn $ENV.PWD is originally undefined Summary: On Windows, the PWD environment variable does not exist and cannot be imported in scripting mode, so it is set explicitly. Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java + test/script/nosecurity/JDK-8080087.js Changeset: 22640d19073c Author: sundar Date: 2015-06-05 20:34 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/22640d19073c 8085810: Return value of Objects.requireNonNull call can be used Reviewed-by: attila, lagergren ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/URLReader.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java ! src/jdk/nashorn/internal/runtime/options/Options.java Changeset: e40d2ac8d070 Author: sundar Date: 2015-06-08 13:57 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e40d2ac8d070 8085802: Nashorn -nse option causes parse error on anonymous function definition Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8085802.js Changeset: da52a33a5e93 Author: sundar Date: 2015-06-08 17:59 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/da52a33a5e93 8085937: add autoimports sample script to easily explore Java classes in interactive mode Reviewed-by: lagergren, attila + samples/autoimports.js + samples/dateconversion.js + samples/secondssince.js Changeset: 523767716eb3 Author: mhaupt Date: 2015-06-08 10:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/523767716eb3 8085885: address Javadoc warnings in Nashorn source code Reviewed-by: hannesw, lagergren ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/objects/annotations/Constructor.java ! src/jdk/nashorn/internal/objects/annotations/Function.java ! src/jdk/nashorn/internal/objects/annotations/Getter.java ! src/jdk/nashorn/internal/objects/annotations/ScriptClass.java ! src/jdk/nashorn/internal/objects/annotations/Setter.java ! src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java Changeset: b39a918a34a4 Author: mhaupt Date: 2015-06-09 09:27 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b39a918a34a4 8080490: add $EXECV command to Nashorn scripting mode Summary: Additional arguments to the command line can be passed as a single array, or as a sequence of varargs. Reviewed-by: attila, hannesw + samples/exec.js ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java Changeset: 271aceb4b3f0 Author: sundar Date: 2015-06-09 14:19 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/271aceb4b3f0 8086032: Add compiler error tests when syntax extensions are used with --no-syntax-extensions option Reviewed-by: attila, hannesw + samples/javahelp.js + test/script/error/anon_func_stat_nse.js + test/script/error/anon_func_stat_nse.js.EXPECTED + test/script/error/backquote_string_nse.js + test/script/error/backquote_string_nse.js.EXPECTED + test/script/error/conditional_catch_nse.js + test/script/error/conditional_catch_nse.js.EXPECTED + test/script/error/expr_closure_nse.js + test/script/error/expr_closure_nse.js.EXPECTED + test/script/error/for_each_nse.js + test/script/error/for_each_nse.js.EXPECTED + test/script/error/hash_comment_nse.js + test/script/error/hash_comment_nse.js.EXPECTED + test/script/error/heredoc_nse.js + test/script/error/heredoc_nse.js.EXPECTED + test/script/error/object_literal_in_new_nse.js + test/script/error/object_literal_in_new_nse.js.EXPECTED Changeset: 98b090e45df3 Author: sundar Date: 2015-06-11 13:33 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/98b090e45df3 8087136: regression: apply on $EXEC fails with ClassCastException Reviewed-by: hannesw, lagergren ! samples/exec.js ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java Changeset: d314052d7f5e Author: sundar Date: 2015-06-12 16:55 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d314052d7f5e 8087211: Indirect evals should be strict with -strict option Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/tools/Shell.java + test/script/basic/JDK-8087211.js + test/script/basic/JDK-8087211_2.js ! test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java Changeset: 46a3d8588ad2 Author: lana Date: 2015-06-12 18:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/46a3d8588ad2 Merge Changeset: 7475a2bd3c01 Author: lana Date: 2015-06-17 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7475a2bd3c01 Added tag jdk8u60-b20 for changeset 46a3d8588ad2 ! .hgtags Changeset: a44fec1a0d19 Author: katleman Date: 2015-06-24 10:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a44fec1a0d19 Added tag jdk8u60-b21 for changeset 7475a2bd3c01 ! .hgtags Changeset: 9dba91416efb Author: hannesw Date: 2015-06-15 15:49 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9dba91416efb 8098546: eval within a 'with' leaks definitions into global scope Reviewed-by: sundar, attila ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/WithObject.java + test/script/basic/JDK-8098546.js Changeset: 77ff49b11306 Author: hannesw Date: 2015-06-16 13:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/77ff49b11306 8098807: Strict eval throws ClassCastException with large scripts Reviewed-by: sundar, attila ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8098807-payload.js + test/script/basic/JDK-8098807.js Changeset: a8706b5e6a2e Author: sundar Date: 2015-06-16 18:26 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a8706b5e6a2e 8098578: Global scope is not accessible with indirect load call Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8098578.js Changeset: fb91ff186894 Author: sundar Date: 2015-06-17 14:21 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fb91ff186894 8098847: obj."prop" and obj.'prop' should result in SyntaxError Reviewed-by: hannesw, attila ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/parser/AbstractParser.java + test/script/error/JDK-8098847.js + test/script/error/JDK-8098847.js.EXPECTED Changeset: a701698b7513 Author: hannesw Date: 2015-06-17 13:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a701698b7513 8098808: Convert Scope from interface to class Reviewed-by: sundar, attila ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FunctionScope.java ! src/jdk/nashorn/internal/runtime/Scope.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/WithObject.java Changeset: 719455f3db1c Author: sundar Date: 2015-06-18 19:20 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/719455f3db1c 8117883: nasgen prototype, instance member count calculation is wrong Reviewed-by: hannesw, lagergren ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Main.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java Changeset: 7095ada9fc82 Author: attila Date: 2015-06-23 11:16 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7095ada9fc82 8129410: Java adapters with class-level overrides should preserve variable arity constructors Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java + test/script/basic/JDK-8129410.js Changeset: 1ecba73dd2a1 Author: jeff Date: 2015-06-26 16:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1ecba73dd2a1 8079531: Third Party License Readme update for 8u60 Reviewed-by: tbell, iris ! THIRD_PARTY_README Changeset: 9ed906919b5d Author: lana Date: 2015-06-27 23:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9ed906919b5d Merge Changeset: 23165e806566 Author: asaha Date: 2015-07-01 21:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/23165e806566 Added tag jdk8u60-b22 for changeset 9ed906919b5d ! .hgtags Changeset: 46fa1cf4f38a Author: robm Date: 2015-07-08 14:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/46fa1cf4f38a Added tag jdk8u66-b00 for changeset 9ed906919b5d ! .hgtags Changeset: 390a7cb06c71 Author: asaha Date: 2015-01-08 08:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/390a7cb06c71 Added tag jdk8u51-b00 for changeset 2d1c01990ebd ! .hgtags Changeset: 3e3b2f59f43c Author: asaha Date: 2015-01-12 15:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3e3b2f59f43c Merge ! .hgtags Changeset: 2aed8c32157d Author: asaha Date: 2015-01-22 09:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2aed8c32157d Merge ! .hgtags Changeset: 6d9db988d67f Author: asaha Date: 2015-01-22 10:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6d9db988d67f Merge ! .hgtags Changeset: f00a825ef8f8 Author: asaha Date: 2015-01-22 10:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f00a825ef8f8 Merge ! .hgtags Changeset: 82112cc2156b Author: asaha Date: 2015-01-28 21:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/82112cc2156b Merge ! .hgtags Changeset: 12e4cdc1657d Author: asaha Date: 2015-02-12 09:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/12e4cdc1657d Merge ! .hgtags Changeset: 4f9080440a75 Author: asaha Date: 2015-02-17 11:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4f9080440a75 Merge ! .hgtags Changeset: e75488a1e7d6 Author: asaha Date: 2015-02-25 11:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e75488a1e7d6 Merge ! .hgtags Changeset: e92af20b5819 Author: asaha Date: 2015-02-10 15:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e92af20b5819 Added tag jdk8u31-b33 for changeset c6dd08613a44 ! .hgtags Changeset: 4323de82a85c Author: asaha Date: 2015-02-25 12:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4323de82a85c Merge ! .hgtags Changeset: 28aa6d320376 Author: asaha Date: 2015-02-25 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/28aa6d320376 Added tag jdk8u51-b01 for changeset 4323de82a85c ! .hgtags Changeset: 5ee412753fa0 Author: asaha Date: 2015-03-02 11:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5ee412753fa0 Merge ! .hgtags Changeset: a9b473580803 Author: asaha Date: 2015-03-04 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a9b473580803 Added tag jdk8u51-b02 for changeset 5ee412753fa0 ! .hgtags Changeset: d28856bc7cb6 Author: asaha Date: 2015-03-09 15:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d28856bc7cb6 Merge ! .hgtags Changeset: 71551db96edd Author: asaha Date: 2015-03-10 15:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/71551db96edd Merge Changeset: 3bec6c5e55ee Author: asaha Date: 2015-03-02 12:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3bec6c5e55ee Merge ! .hgtags Changeset: e05552220ba8 Author: asaha Date: 2015-03-07 16:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e05552220ba8 Merge ! .hgtags Changeset: 294b60e6e4be Author: asaha Date: 2015-03-11 13:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/294b60e6e4be Added tag jdk8u40-b31 for changeset e05552220ba8 ! .hgtags Changeset: a6d6f7cf488c Author: asaha Date: 2015-03-11 14:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a6d6f7cf488c Merge ! .hgtags Changeset: cb7144e658b8 Author: asaha Date: 2015-03-11 14:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cb7144e658b8 Added tag jdk8u51-b03 for changeset a6d6f7cf488c ! .hgtags Changeset: e1cc0fe0fd50 Author: asaha Date: 2015-03-12 22:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e1cc0fe0fd50 Merge ! .hgtags Changeset: 0130b5cb16e0 Author: asaha Date: 2015-03-16 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0130b5cb16e0 Added tag jdk8u40-b32 for changeset e1cc0fe0fd50 ! .hgtags Changeset: 48b9e0765691 Author: asaha Date: 2015-03-16 12:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/48b9e0765691 Merge ! .hgtags Changeset: d468b979be6b Author: asaha Date: 2015-03-17 08:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d468b979be6b Merge ! .hgtags Changeset: d1c1e0844300 Author: asaha Date: 2015-03-17 11:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d1c1e0844300 Merge ! .hgtags Changeset: 7512eafda1f9 Author: asaha Date: 2015-03-17 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7512eafda1f9 Merge ! .hgtags Changeset: 04aae4de5c5e Author: asaha Date: 2015-03-18 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/04aae4de5c5e Added tag jdk8u51-b04 for changeset 7512eafda1f9 ! .hgtags Changeset: a03caffca13c Author: asaha Date: 2015-03-23 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a03caffca13c Added tag jdk8u51-b05 for changeset 04aae4de5c5e ! .hgtags Changeset: afc8b472a5f3 Author: asaha Date: 2015-03-30 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/afc8b472a5f3 Added tag jdk8u51-b06 for changeset a03caffca13c ! .hgtags Changeset: b806af8757bc Author: asaha Date: 2015-04-06 11:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b806af8757bc Added tag jdk8u45-b31 for changeset d1c1e0844300 ! .hgtags Changeset: 8814ac4bd7bc Author: asaha Date: 2015-04-06 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8814ac4bd7bc Merge ! .hgtags Changeset: 7fa927b4a47a Author: asaha Date: 2015-04-06 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7fa927b4a47a Added tag jdk8u51-b07 for changeset 8814ac4bd7bc ! .hgtags Changeset: d75047cf3b8b Author: asaha Date: 2015-04-13 14:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d75047cf3b8b Added tag jdk8u51-b08 for changeset 7fa927b4a47a ! .hgtags Changeset: 67dc09b49659 Author: asaha Date: 2015-04-13 11:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/67dc09b49659 Merge ! .hgtags Changeset: 104fe9b448e0 Author: asaha Date: 2015-04-13 13:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/104fe9b448e0 Added tag jdk8u45-b32 for changeset 67dc09b49659 ! .hgtags Changeset: 77cee35f9871 Author: asaha Date: 2015-04-15 11:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/77cee35f9871 Merge ! .hgtags Changeset: 1480e27e4af6 Author: asaha Date: 2015-04-20 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1480e27e4af6 Added tag jdk8u51-b09 for changeset 77cee35f9871 ! .hgtags Changeset: a9e798a1b5f4 Author: asaha Date: 2015-04-27 14:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a9e798a1b5f4 Added tag jdk8u51-b10 for changeset 1480e27e4af6 ! .hgtags Changeset: 7a2d26de1826 Author: asaha Date: 2015-04-30 01:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7a2d26de1826 Added tag jdk8u45-b15 for changeset ea15c3452440 ! .hgtags Changeset: 6e95b9bb2f67 Author: asaha Date: 2015-04-30 23:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6e95b9bb2f67 Merge ! .hgtags Changeset: bf2fe867628b Author: asaha Date: 2015-05-05 10:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bf2fe867628b Added tag jdk8u51-b11 for changeset 6e95b9bb2f67 ! .hgtags Changeset: 1ecbb6d582a6 Author: asaha Date: 2015-05-11 12:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1ecbb6d582a6 Added tag jdk8u51-b12 for changeset bf2fe867628b ! .hgtags Changeset: e9d85a30fd08 Author: asaha Date: 2015-05-18 12:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e9d85a30fd08 Added tag jdk8u51-b13 for changeset 1ecbb6d582a6 ! .hgtags Changeset: 4cbc78843829 Author: asaha Date: 2015-05-26 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4cbc78843829 Added tag jdk8u51-b14 for changeset e9d85a30fd08 ! .hgtags Changeset: dc07d2b95013 Author: asaha Date: 2015-05-28 20:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dc07d2b95013 Merge ! .hgtags Changeset: 676ce2f6b277 Author: asaha Date: 2015-06-03 20:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/676ce2f6b277 Merge ! .hgtags - src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java Changeset: f01ca5e6b907 Author: asaha Date: 2015-06-01 11:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f01ca5e6b907 Added tag jdk8u51-b15 for changeset 4cbc78843829 ! .hgtags Changeset: eb0e45a0f6d0 Author: asaha Date: 2015-06-04 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/eb0e45a0f6d0 Merge ! .hgtags Changeset: a52eb1195c48 Author: asaha Date: 2015-06-08 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a52eb1195c48 Added tag jdk8u51-b16 for changeset f01ca5e6b907 ! .hgtags Changeset: c9e0b35bf02e Author: asaha Date: 2015-06-08 12:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c9e0b35bf02e Merge ! .hgtags Changeset: 654ab44e8171 Author: asaha Date: 2015-06-10 23:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/654ab44e8171 Merge ! .hgtags Changeset: 219967ffe903 Author: asaha Date: 2015-06-17 21:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/219967ffe903 Merge ! .hgtags Changeset: 2fea5c6d3002 Author: asaha Date: 2015-06-24 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2fea5c6d3002 Merge ! .hgtags Changeset: c34c3f822651 Author: asaha Date: 2015-07-01 22:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c34c3f822651 Merge ! .hgtags Changeset: b54482d42837 Author: katleman Date: 2015-07-08 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b54482d42837 Added tag jdk8u60-b23 for changeset 23165e806566 ! .hgtags Changeset: 681076932484 Author: asaha Date: 2015-07-08 12:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/681076932484 Merge ! .hgtags Changeset: f4da7ccd28a0 Author: asaha Date: 2015-07-14 09:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f4da7ccd28a0 Merge ! .hgtags Changeset: 371f3f83f773 Author: asaha Date: 2015-07-15 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/371f3f83f773 Added tag jdk8u60-b24 for changeset 681076932484 ! .hgtags Changeset: c0f0613d1b11 Author: asaha Date: 2015-07-15 12:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c0f0613d1b11 Merge ! .hgtags Changeset: 16220ab541af Author: katleman Date: 2015-07-16 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/16220ab541af Added tag jdk8u66-b01 for changeset c0f0613d1b11 ! .hgtags Changeset: 667e020da337 Author: asaha Date: 2015-07-28 22:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/667e020da337 Added tag jdk8u66-b02 for changeset 16220ab541af ! .hgtags Changeset: 3be31159ea48 Author: asaha Date: 2015-08-07 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3be31159ea48 Added tag jdk8u72-b00 for changeset 667e020da337 ! .hgtags Changeset: 814851d84cc3 Author: attila Date: 2015-06-26 17:08 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/814851d84cc3 8129950: Wrong condition for checking absence of logger in MethodHandleFactory Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java Changeset: 9a7fc2f63d49 Author: attila Date: 2015-06-26 17:49 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9a7fc2f63d49 8129959: DebugLogger has unnecessary API methods Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/runtime/logging/DebugLogger.java Changeset: bea189a8da0e Author: attila Date: 2015-07-02 10:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bea189a8da0e 8130234: Get rid of JSType.isNegativeZero Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java Changeset: 350e143b600c Author: sundar Date: 2015-07-28 14:52 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/350e143b600c 8132092: Nashorn copyright has to be updated Reviewed-by: jlaskey, hannesw, mhaupt ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! test/script/basic/JDK-8007456.js ! test/script/basic/JDK-8035712.js ! test/script/basic/JDK-8051778.js ! test/script/basic/JDK-8058610.js ! test/script/basic/JDK-8061113.js ! test/script/basic/JDK-8062799.js ! test/script/basic/JDK-8066221.js ! test/script/basic/JDK-8066222.js ! test/script/basic/JDK-8066224.js ! test/script/basic/JDK-8066225.js ! test/script/basic/JDK-8066227.js ! test/script/basic/JDK-8066230.js ! test/script/basic/JDK-8066232.js ! test/script/basic/JDK-8066236.js ! test/script/basic/JDK-8067139.js ! test/script/basic/JDK-8067774.js ! test/script/basic/JDK-8068573.js ! test/script/basic/JDK-8068580.js ! test/script/basic/JDK-8068985.js ! test/script/basic/JDK-8069002.js ! test/script/basic/JDK-8072426.js ! test/script/basic/JDK-8072596.js ! test/script/basic/JDK-8075090.js ! test/script/basic/JDK-8079145.js ! test/script/basic/JDK-8079269.js ! test/script/basic/JDK-8079424.js ! test/script/basic/JDK-8079470.js ! test/script/basic/JDK-8080182.js ! test/script/basic/JDK-8080848.js ! test/script/basic/JDK-8081156.js ! test/script/basic/JDK-8085802.js ! test/script/basic/JDK-8087211.js ! test/script/basic/JDK-8087211_2.js ! test/script/basic/JDK-8098578.js ! test/script/basic/JDK-8129410.js ! test/script/currently-failing/gettersetter.js ! test/script/currently-failing/property_delete.js ! test/script/maptests/builtins.js ! test/script/maptests/constructor.js ! test/script/maptests/maputil.js ! test/script/maptests/object_create.js ! test/script/maptests/object_literals.js ! test/script/maptests/point.js ! test/script/maptests/property_add.js ! test/script/maptests/proto.js ! test/script/sandbox/safeprops.js ! test/src/jdk/nashorn/test/models/NullProvider.java Changeset: 4e3c07e39b33 Author: sundar Date: 2015-07-03 18:41 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4e3c07e39b33 8130424: if directory specified with --dest-dir does not exist, only .class files are dumped and .js files are not Reviewed-by: attila, lagergren, hannesw ! src/jdk/nashorn/internal/codegen/DumpBytecode.java ! src/jdk/nashorn/internal/runtime/Source.java Changeset: d33c8de8fa2f Author: sundar Date: 2015-07-06 15:59 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d33c8de8fa2f 8130476: Remove unused methods in Global.java Reviewed-by: hannesw, attila ! src/jdk/nashorn/internal/objects/Global.java Changeset: 464160dbc617 Author: sundar Date: 2015-07-16 15:45 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/464160dbc617 8131039: after adding a function property to Object.prototype, JSON.parse with reviver function goes into infinite loop Reviewed-by: hannesw, mhaupt ! src/jdk/nashorn/internal/runtime/JSONFunctions.java + test/script/basic/JDK-8131039.js Changeset: 89c8dd086d7b Author: hannesw Date: 2015-07-20 13:11 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/89c8dd086d7b 8131340: Varargs function is recompiled each time it is linked Reviewed-by: mhaupt, sundar ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java + test/script/basic/JDK-8131340.js Changeset: 61b5174f7bf1 Author: hannesw Date: 2015-07-22 10:18 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/61b5174f7bf1 8131683: Delete fails over multiple scopes Reviewed-by: mhaupt, sundar ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/JDK-8131683.js + test/script/basic/JDK-8131683.js.EXPECTED Changeset: 0c56e684d2c9 Author: sundar Date: 2015-07-13 20:09 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0c56e684d2c9 8130853: Non-extensible global is not handled property Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8130853.js Changeset: 533c66e9ad04 Author: sundar Date: 2015-07-29 14:48 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/533c66e9ad04 8130307: improve Nashorn Javadoc target Reviewed-by: attila, mhaupt ! make/build.xml Changeset: 5e3d8947e95c Author: sundar Date: 2015-07-29 17:00 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5e3d8947e95c 8130663: 6 fields can be static fields in Global class Reviewed-by: hannesw, attila ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: c6e9453ed5ef Author: sundar Date: 2015-07-29 18:54 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c6e9453ed5ef 8114838: Anonymous functions escape to surrounding scope when defined under "with" statement Reviewed-by: jlaskey, mhaupt + samples/javabind.js + samples/javaconstructorbind.js + samples/mapwith.js ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8114838.js Changeset: 152cfeee5001 Author: sundar Date: 2015-08-04 18:18 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/152cfeee5001 8073733: TypeError messages with "call" and "new" could be improved Reviewed-by: attila, mhaupt ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8026016.js.EXPECTED + test/script/basic/JDK-8073733.js + test/script/basic/JDK-8073733.js.EXPECTED ! test/script/basic/errors.js.EXPECTED Changeset: 9d2a2e4b4aad Author: lana Date: 2015-08-06 12:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9d2a2e4b4aad Merge Changeset: 645ffd6ff142 Author: lana Date: 2015-08-11 12:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/645ffd6ff142 Merge Changeset: 4db30ae9ff23 Author: sundar Date: 2015-08-06 21:50 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4db30ae9ff23 8133119: Error message associated with TypeError for call and new should include stringified Node Reviewed-by: attila, mhaupt ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8026016.js.EXPECTED ! test/script/basic/JDK-8073733.js.EXPECTED ! test/script/basic/JDK-8130853.js ! test/script/basic/JDK-8131039.js + test/script/basic/JDK-8133119.js + test/script/basic/JDK-8133119.js.EXPECTED ! test/script/basic/NASHORN-75.js.EXPECTED ! test/script/basic/errors.js.EXPECTED Changeset: d71decf8767b Author: robm Date: 2015-08-17 15:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d71decf8767b Merge Changeset: 51a28da3344f Author: attila Date: 2015-08-26 20:30 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/51a28da3344f 8134403: Nashorn react.js benchmark performance regression Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java Changeset: 24073c8857ed Author: mhaupt Date: 2015-08-26 09:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/24073c8857ed 8073613: Here documents: how to avoid string interpolation? Summary: support heredoc end marker quoting like in bash Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/nosecurity/JDK-8073613.js + test/script/nosecurity/JDK-8073613.js.EXPECTED Changeset: 8c0d18eec5f1 Author: mhaupt Date: 2015-08-26 13:11 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8c0d18eec5f1 8134484: disallow backquotes as heredoc end marker delimiters Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/parser/Lexer.java ! test/script/nosecurity/JDK-8073613.js ! test/script/nosecurity/JDK-8073613.js.EXPECTED Changeset: 284cfd274c24 Author: sundar Date: 2015-08-31 17:51 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/284cfd274c24 8134731: Function.prototype.apply interacts incorrectly with arguments Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/ir/FunctionNode.java + test/script/basic/JDK-8134731.js Changeset: eed10d5bf2f4 Author: sundar Date: 2015-09-01 18:28 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/eed10d5bf2f4 8068901: Surprising behavior with more than one functional interface on a class 8068903: Can't invoke vararg @FunctionalInterface methods Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8068901.js + test/script/basic/JDK-8068901.js.EXPECTED + test/script/basic/JDK-8068903.js + test/src/jdk/nashorn/test/models/VarArgConsumer.java Changeset: eb454b264abd Author: sundar Date: 2015-09-02 17:16 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/eb454b264abd 8134931: jdk.nashorn.internal.codegen.TypeMap should not use Map Reviewed-by: attila, mhaupt ! src/jdk/nashorn/internal/codegen/TypeMap.java Changeset: b129e9cbab87 Author: sundar Date: 2015-09-02 22:28 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b129e9cbab87 8134973: Control flow exceptions should avoid filling stack trace Reviewed-by: attila, jlaskey, hannesw - src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java ! src/jdk/nashorn/internal/runtime/linker/AdaptationException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java Changeset: 3f4320a01539 Author: sundar Date: 2015-09-04 17:17 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3f4320a01539 8135054: Add more samples to nashorn samples directory Reviewed-by: mhaupt, hannesw + samples/EvalWithArbitraryThis.java + samples/LambdaAsFunc.java + samples/Main.asm + samples/PrintToString.java + samples/array_removeif.js + samples/bind_on_java.js + samples/call_bind_java.js + samples/check_nashorn.js + samples/datetime.js + samples/defaults.js + samples/find_max_lines.js + samples/fixed_point.js + samples/importstatic.js + samples/mothers_day.js + samples/passwordgen.js + samples/print_symlinks.js + samples/sort_by_java8.js + samples/this_for_eval.js From aph at redhat.com Fri Sep 11 15:20:45 2015 From: aph at redhat.com (aph at redhat.com) Date: Fri, 11 Sep 2015 15:20:45 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 1367 new changesets Message-ID: <201509111520.t8BFKteC014808@aojmv0008.oracle.com> Changeset: 4b4ac8b31e3e Author: amurillo Date: 2014-04-10 15:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b4ac8b31e3e 8039967: new hotspot build - hs25.20-b11 Reviewed-by: jcoomes ! make/hotspot_version Changeset: fa21c9537e6e Author: ehelin Date: 2014-03-26 14:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa21c9537e6e 8035667: EventMetaspaceSummary doesn't report committed Metaspace memory Reviewed-by: jmasa, stefank ! src/share/vm/gc_implementation/shared/gcHeapSummary.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/trace/trace.xml Changeset: 270d7cb38f40 Author: ehelin Date: 2014-03-31 17:09 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/270d7cb38f40 8038934: Remove prefix allocated_ from methods and variables in Metaspace Reviewed-by: jmasa, coleenp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceCounters.cpp ! src/share/vm/services/memoryPool.cpp Changeset: b127b0d6de7f Author: iignatyev Date: 2014-04-09 22:37 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b127b0d6de7f 8039597: WhiteBox :: clean type profiling data Reviewed-by: kvn, roland ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/vm_operations.hpp Changeset: 72558bacada3 Author: iignatyev Date: 2014-04-11 00:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/72558bacada3 8038953: Add sanity tests for BMI1 and LZCNT instructions Reviewed-by: kvn, iignatyev Contributed-by: anton.ivanov at oracle.com ! test/TEST.groups + test/compiler/intrinsics/bmi/verifycode/AddnTestI.java + test/compiler/intrinsics/bmi/verifycode/AddnTestL.java + test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java + test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java + test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java + test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java + test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java + test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java + test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java + test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java + test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java + test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java + test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: 5e6f84e7a942 Author: neliasso Date: 2014-01-28 15:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5e6f84e7a942 8007270: Make IsMethodCompilable test work with tiered Summary: Only c2 compiles counts toward cutoff Reviewed-by: kvn, roland ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: a0eb3f61d34a Author: iignatyev Date: 2014-04-11 00:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a0eb3f61d34a 8039497: Testlibrary should be updated to provide information about all VM types as well as access to Unsafe Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: 665bbe93823f Author: iignatyev Date: 2014-04-14 19:29 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/665bbe93823f 8039499: Add all common classes used by tests on RTM support to testlibrary Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin at oracle.com + test/compiler/testlibrary/rtm/AbortProvoker.java + test/compiler/testlibrary/rtm/AbortType.java + test/compiler/testlibrary/rtm/BufferOverflowProvoker.java + test/compiler/testlibrary/rtm/BusyLock.java + test/compiler/testlibrary/rtm/CompilableTest.java + test/compiler/testlibrary/rtm/MemoryConflictProvoker.java + test/compiler/testlibrary/rtm/NestedAbortProvoker.java + test/compiler/testlibrary/rtm/RTMLockingStatistics.java + test/compiler/testlibrary/rtm/RTMTestBase.java + test/compiler/testlibrary/rtm/XAbortProvoker.java + test/compiler/testlibrary/rtm/predicate/SupportedCPU.java + test/compiler/testlibrary/rtm/predicate/SupportedVM.java ! test/testlibrary/com/oracle/java/testlibrary/cli/CPUSpecificCommandLineOptionTest.java ! test/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java + test/testlibrary/com/oracle/java/testlibrary/cli/predicate/AndPredicate.java + test/testlibrary/com/oracle/java/testlibrary/cli/predicate/CPUSpecificPredicate.java + test/testlibrary/com/oracle/java/testlibrary/cli/predicate/NotPredicate.java + test/testlibrary/com/oracle/java/testlibrary/cli/predicate/OrPredicate.java Changeset: 100f2b109432 Author: iignatyev Date: 2014-04-14 19:29 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/100f2b109432 8039496: Add sanity tests on RTM-related command line options Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin at oracle.com + test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java + test/compiler/rtm/cli/RTMLockingAwareTest.java + test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java + test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java + test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java + test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java + test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java + test/compiler/rtm/cli/TestRTMAbortThresholdOption.java + test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java + test/compiler/rtm/cli/TestRTMLockingThresholdOption.java + test/compiler/rtm/cli/TestRTMSpinLoopCountOption.java + test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java + test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java + test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java + test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java + test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java + test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java + test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java + test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java + test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java + test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java + test/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java Changeset: ba8268c23fa2 Author: iignatyev Date: 2014-04-11 00:35 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ba8268c23fa2 8037860: Add tests to cover Intel RTM instructions support Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin at oracle.com + test/compiler/rtm/locking/TestRTMAbortRatio.java + test/compiler/rtm/locking/TestRTMAbortThreshold.java + test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java + test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java + test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java + test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java + test/compiler/rtm/locking/TestRTMLockingThreshold.java + test/compiler/rtm/locking/TestRTMRetryCount.java + test/compiler/rtm/locking/TestRTMSpinLoopCount.java + test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java + test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java + test/compiler/rtm/locking/TestUseRTMDeopt.java + test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java + test/compiler/rtm/locking/TestUseRTMForStackLocks.java + test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java + test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java + test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java + test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java Changeset: 2c7132f3f1e6 Author: iignatyev Date: 2014-04-14 22:53 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2c7132f3f1e6 Merge Changeset: cb1b723cbca8 Author: dholmes Date: 2014-04-14 20:56 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cb1b723cbca8 8039891: Remove ppcsflt builds from JPRT Reviewed-by: mikael, tbell ! make/jprt.properties Changeset: 9c3dc501b5eb Author: sjohanss Date: 2014-02-13 10:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9c3dc501b5eb 8028498: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java asserts in RT_Baseline Summary: Preventing GCs to occur before VM is completely initialized. This was previously partly done by one part of the GC locker which not was removed. Reviewed-by: coleenp, pliden ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/memory/gcLocker.cpp ! src/share/vm/memory/gcLocker.hpp ! src/share/vm/memory/gcLocker.inline.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/unhandledOops.cpp Changeset: 17b2fbdb6637 Author: iveresov Date: 2014-04-10 23:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/17b2fbdb6637 8038297: Avoid placing CTI immediately following cbcond instruction on T4 Summary: Insert a nop between cbcond and CTI Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp ! src/cpu/sparc/vm/sparc.ad ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp Changeset: 947fa9a22898 Author: iveresov Date: 2014-04-15 12:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/947fa9a22898 Merge Changeset: d55853ba088b Author: ctornqvi Date: 2014-02-10 17:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d55853ba088b 8016644: Improve UnsupportedClassVersionError message Summary: Improved the UnsupportedClassVersionError message to hopefully be more user friendly Reviewed-by: coleenp, dholmes, twisti ! src/share/vm/classfile/classFileParser.cpp + test/runtime/ClassFile/UnsupportedClassFileVersion.java ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: e1fc9306859a Author: ctornqvi Date: 2014-02-12 20:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e1fc9306859a 8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class Summary: Passed empty string to ProcessBuilder which caused problems on Linux, fixed by checking string length Reviewed-by: lfoltan, sla, mseledtsov ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 534fbe3d90f0 Author: iignatyev Date: 2014-04-11 18:46 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/534fbe3d90f0 8038418: New tests development for type profiling and speculation Reviewed-by: roland, iignatyev Contributed-by: Pavel Punegov + test/compiler/types/correctness/CorrectnessTest.java + test/compiler/types/correctness/OffTest.java + test/compiler/types/correctness/execution/Execution.java + test/compiler/types/correctness/execution/MethodHandleDelegate.java + test/compiler/types/correctness/execution/TypeConflict.java + test/compiler/types/correctness/execution/TypeProfile.java + test/compiler/types/correctness/hierarchies/DefaultMethodInterface.java + test/compiler/types/correctness/hierarchies/DefaultMethodInterface2.java + test/compiler/types/correctness/hierarchies/Linear.java + test/compiler/types/correctness/hierarchies/Linear2.java + test/compiler/types/correctness/hierarchies/NullableType.java + test/compiler/types/correctness/hierarchies/OneRank.java + test/compiler/types/correctness/hierarchies/TypeHierarchy.java + test/compiler/types/correctness/scenarios/ArrayCopy.java + test/compiler/types/correctness/scenarios/ArrayReferenceStore.java + test/compiler/types/correctness/scenarios/ArrayScenario.java + test/compiler/types/correctness/scenarios/CheckCast.java + test/compiler/types/correctness/scenarios/ClassIdentity.java + test/compiler/types/correctness/scenarios/ClassInstanceOf.java + test/compiler/types/correctness/scenarios/ClassIsInstance.java + test/compiler/types/correctness/scenarios/ProfilingType.java + test/compiler/types/correctness/scenarios/ReceiverAtInvokes.java + test/compiler/types/correctness/scenarios/Scenario.java Changeset: 0af0caeb6a3a Author: iignatyev Date: 2014-04-16 08:28 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0af0caeb6a3a 8040001: CLI test on RTMRetryCount option was missed from fix for 8039496 Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin at oracle.com + test/compiler/rtm/cli/TestRTMRetryCountOption.java Changeset: 9428a0b94204 Author: coleenp Date: 2014-04-15 17:02 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9428a0b94204 8028497: SIGSEGV at ClassLoaderData::oops_do(OopClosure*, KlassClosure*, bool) Summary: Keep class in CLD::_klasses list and mirror created for CDS classes if OOM during restore_shareable_info(). This keeps pointers consistent for CMS. Reviewed-by: ehelin, stefank, jmasa, iklam ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: cf9f24de0b93 Author: coleenp Date: 2014-04-11 20:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cf9f24de0b93 8039904: dtrace/hotspot/Monitors/Monitors001 fails with "assert(s > 0) failed: Bad size calculated" Summary: Dtrace monitoring uses size before mirror size is set. Reviewed-by: kamg, hseigel ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: bd58c9e40d0a Author: coleenp Date: 2014-03-03 13:58 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd58c9e40d0a 8035735: Metaspace::contains become extremely slow in some cases Summary: Call is_metadata instead which does less work for the call in debugInfo.hpp which is called for all compiled code stack frames. Reviewed-by: jmasa, dcubed ! src/share/vm/code/debugInfo.hpp ! src/share/vm/oops/metadata.hpp Changeset: 7e6c20c85ccf Author: coleenp Date: 2014-04-16 18:40 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7e6c20c85ccf Merge ! src/share/vm/classfile/classFileParser.cpp Changeset: cd3c534f8f4a Author: kvn Date: 2014-04-15 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cd3c534f8f4a 8039050: Crash in C2 compiler at Node::rematerialize Summary: Added missing calls to record_for_igvn() in loop opts. Added verification of def-use domination. Reviewed-by: iveresov ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp Changeset: c4bc6b5c6f25 Author: lfoltan Date: 2014-04-14 10:13 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c4bc6b5c6f25 8038076: constraint on multianewarray instruction is not checked since class version 50. Summary: No VerifiyError generated if multianewarray bytecode's array type descriptor was 1 dimension smaller than dimensions specified. Reviewed-by: hseigel, ctornqvi, coleenp, kamg ! src/share/vm/classfile/verificationType.hpp + test/runtime/verifier/TestMultiANewArray.java Changeset: 386dd1c71858 Author: lfoltan Date: 2014-04-14 14:27 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/386dd1c71858 8033150: invokestatic: IncompatibleClassChangeError trying to invoke static method from a parent in presence of conflicting defaults. Summary: A static method should be preferred during method resolution over an overpass, search the current class as well as its superclasses. Reviewed-by: acorn, coleenp, kamg ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/nativeLookup.cpp Changeset: cfde111a2f20 Author: hseigel Date: 2014-04-17 17:35 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cfde111a2f20 Merge Changeset: b6a2ba7d3ea7 Author: amurillo Date: 2014-04-17 16:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b6a2ba7d3ea7 Merge ! make/hotspot_version ! src/share/vm/classfile/classFileParser.cpp Changeset: 49b5160951dd Author: amurillo Date: 2014-04-17 16:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/49b5160951dd Added tag hs25.20-b11 for changeset b6a2ba7d3ea7 ! .hgtags Changeset: a163af774cb9 Author: amurillo Date: 2014-04-17 16:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a163af774cb9 8040898: new hotspot build - hs25.20-b12 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 87b5e00100fe Author: kvn Date: 2014-04-16 14:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/87b5e00100fe 8038048: assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full Summary: use correct set_escape_state() method. Reviewed-by: kvn, iignatyev Contributed-by: Richard Reingruber ! src/share/vm/opto/escape.cpp + test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java Changeset: 31e28ee4c9b4 Author: anoll Date: 2014-04-23 10:35 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31e28ee4c9b4 8038921: assert(t != NULL) failed: must set before get Summary: Ignore nodes without a type when checking for speculative types in Compile::remove_speculative_types(...). Reviewed-by: kvn, roland Contributed-by: Tobias Hartmann ! src/share/vm/opto/compile.cpp Changeset: 42274879e644 Author: kvn Date: 2014-04-22 17:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42274879e644 8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 - assert(!had_error) failed: bad dominance Summary: add missing is_mem() check when we collect load nodes in SuperWord::co_locate_pack(). Reviewed-by: iveresov ! src/share/vm/opto/superword.cpp Changeset: 9f9257611ade Author: iignatyev Date: 2014-04-24 14:02 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f9257611ade 8041497: Compilation of compiler/rtm/cli/TestUseRTMDeoptOption* tests failed Reviewed-by: kvn, roland ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java Changeset: 1d01a7f3a336 Author: sjohanss Date: 2014-04-23 11:18 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1d01a7f3a336 8033426: Scale initial NewSize using NewRatio if not set on command line Summary: Now using NewRatio to size initial NewSize if not specified on commandline. Reviewed-by: jmasa, jwilhelm ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/prims/jni.cpp Changeset: 9eddc467297f Author: sjohanss Date: 2014-02-21 09:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9eddc467297f 8035057: NewSize ergonomics wrong when setting small or unaligned size on command line Summary: Making sure that if NewSize is set on the command line it should be used for both min and initial size even if it is re-aligned. Reviewed-by: jwilhelm, jmasa ! src/share/vm/memory/collectorPolicy.cpp Changeset: ce9fd31ffd14 Author: roland Date: 2014-04-18 14:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ce9fd31ffd14 8039975: SIGSEGV in MethodData::next_data(ProfileData*) Summary: profiling code in interpreter broken when argument profiling is off. Reviewed-by: iveresov, kvn ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/oops/methodData.hpp Changeset: 3c291bc2aa7c Author: amurillo Date: 2014-04-25 09:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c291bc2aa7c Merge ! .hgtags Changeset: 18ae0dac7620 Author: amurillo Date: 2014-04-25 09:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/18ae0dac7620 Added tag hs25.20-b12 for changeset 3c291bc2aa7c ! .hgtags Changeset: 47951595af60 Author: katleman Date: 2014-04-30 11:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47951595af60 Added tag jdk8u20-b12 for changeset 18ae0dac7620 ! .hgtags Changeset: 7dd67cb4f225 Author: katleman Date: 2014-05-07 10:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7dd67cb4f225 Added tag jdk8u20-b13 for changeset 47951595af60 ! .hgtags Changeset: 4e03f6196358 Author: amurillo Date: 2014-04-25 09:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4e03f6196358 8041947: new hotspot build - hs25.20-b13 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7150b16fda52 Author: anoll Date: 2014-04-14 08:24 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7150b16fda52 8029436: CICompilerCount is not updated when the number of compiler threads is adjusted to the number of CPUs Summary: CICompilerCount is updated in AdvancedThresholdPolicy::initialize, SimpleThresholdPolicy::initialize and NonTieredCompPolicy::initialize. A warning is printed if the usersets both, CICompilerCount and CICompilerCountPerCPU. Reviewed-by: kvn, twisti Contributed-by: Tobias Hartmann ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: 798f5b02be89 Author: amurillo Date: 2014-05-01 14:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/798f5b02be89 Merge Changeset: 4bc28e6b9aba Author: amurillo Date: 2014-05-01 14:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4bc28e6b9aba Added tag hs25.20-b13 for changeset 798f5b02be89 ! .hgtags Changeset: 85d6efcb1fa3 Author: amurillo Date: 2014-05-01 15:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/85d6efcb1fa3 8042279: new hotspot build - hs25.20-b14 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 03214612e77e Author: kvn Date: 2014-04-30 14:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03214612e77e 8035936: SIGBUS in StubRoutines::aesencryptBlock, solaris-sparc Summary: Fix the arbitrary alignment issue in SPARC AES crypto stub routines. Reviewed-by: kvn, iveresov Contributed-by: shrinivas.joshi at oracle.com ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/runtime.cpp ! test/compiler/7184394/TestAESBase.java ! test/compiler/7184394/TestAESDecode.java ! test/compiler/7184394/TestAESEncode.java ! test/compiler/7184394/TestAESMain.java Changeset: f48e481abef0 Author: kvn Date: 2014-05-01 17:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f48e481abef0 8042281: compiler/7184394/TestAESMain.java fails with: javax.crypto.IllegalBlockSizeException: Input length not multiple of 16 bytes Summary: Added missing -DmsgSize=640 to test's run commands. Reviewed-by: kvn Contributed-by: shrinivas.joshi at oracle.com ! test/compiler/7184394/TestAESMain.java Changeset: 653e11c86c5a Author: kvn Date: 2014-04-29 10:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/653e11c86c5a 8041959: Skip replay parsing errors with ReplayIgnoreInitErrors Summary: Allow replay compilation with replay file parsing error. Reviewed-by: twisti, iveresov ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: 1eba0601f0dd Author: kvn Date: 2014-04-29 12:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1eba0601f0dd 8041957: -XX:UseAVX=0 cause assert(UseAVX) failed Summary: temporary set UseAVX=1 and UseSSE=2 in generate_get_cpu_info() Reviewed-by: twisti ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: 3636afd5ec1a Author: kvn Date: 2014-05-02 16:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3636afd5ec1a 8039298: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR)) Summary: Convert the assert into the runtime check to skip IGVN optimizations for problematic memory nodes. Eliminate dead nodes more aggressively. Reviewed-by: twisti, iveresov ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp Changeset: e0a77b91da68 Author: anoll Date: 2014-04-28 12:39 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0a77b91da68 8040085: dtrace/jsdt tests crash on solaris. found an unadvertised bad scavengable oop in the code cache Summary: Add CodeCache::add_scavenge_root_nmethod(this) to the dtrace-constructor of nmethod Reviewed-by: roland, iveresov ! src/share/vm/code/nmethod.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 34862ced4a87 Author: mgronlun Date: 2014-05-08 11:05 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/34862ced4a87 8041723: Event Based tracing ids to be reassigned for CDS klasses Reviewed-by: coleenp, ehelin ! src/share/vm/oops/klass.cpp Changeset: 63c5920a038d Author: goetz Date: 2014-05-02 14:53 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/63c5920a038d 8042309: Some bugfixes for the ppc64 port. Reviewed-by: kvn ! src/cpu/ppc/vm/cppInterpreter_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreterRT_ppc.cpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/jniFastGetField_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp Changeset: 28bbbecff5f0 Author: amurillo Date: 2014-05-08 23:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28bbbecff5f0 Merge ! .hgtags Changeset: c20d8a452574 Author: amurillo Date: 2014-05-08 23:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c20d8a452574 Added tag hs25.20-b14 for changeset 28bbbecff5f0 ! .hgtags Changeset: 382a82b0a3e7 Author: katleman Date: 2014-05-13 23:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/382a82b0a3e7 Added tag jdk8u20-b14 for changeset c20d8a452574 ! .hgtags Changeset: f1b83c6b8411 Author: amurillo Date: 2014-05-08 23:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f1b83c6b8411 8042813: new hotspot build - hs25.20-b15 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 400709e275c1 Author: adlertz Date: 2014-04-25 12:48 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/400709e275c1 8029302: Performance regression in Math.pow intrinsic Summary: Added special case for x^y where y == 2 Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/opto/library_call.cpp Changeset: a062c3691003 Author: anoll Date: 2014-05-05 15:10 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a062c3691003 8042052: assert(t != NULL) failed: must set before get Summary: Fixes a bug introduced by 8029302 Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp Changeset: 917873d2983d Author: sla Date: 2014-04-25 07:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/917873d2983d 8040140: System.nanoTime() is slow and non-monotonic on OS X Reviewed-by: sspitsyn, shade, dholmes, acorn ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/runtime/os.hpp Changeset: 45e59fae8f2b Author: roland Date: 2014-04-25 09:22 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/45e59fae8f2b 8041481: JVM crashes with collect_args_for_profiling Summary: method handle call to c1 intrinsic tries to profile popped argument Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp + test/compiler/profiling/TestMethodHandleInvokesIntrinsic.java Changeset: 49961f279e24 Author: roland Date: 2014-05-16 00:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/49961f279e24 Merge Changeset: 87bdb86f0aed Author: amurillo Date: 2014-05-16 03:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/87bdb86f0aed Merge Changeset: 8c785f9bde6f Author: amurillo Date: 2014-05-16 03:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c785f9bde6f Added tag hs25.20-b15 for changeset 87bdb86f0aed ! .hgtags Changeset: fb9d124d9192 Author: katleman Date: 2014-05-21 10:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb9d124d9192 Added tag jdk8u20-b15 for changeset 8c785f9bde6f ! .hgtags Changeset: 8c7ba9f705a1 Author: amurillo Date: 2014-05-16 03:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c7ba9f705a1 8043308: new hotspot build - hs25.20-b16 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 2b8a9740813e Author: dholmes Date: 2014-05-12 20:20 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b8a9740813e 8032551: Remove UsePPCLWSYNC from globals.hpp Reviewed-by: lfoltan, zgu ! src/share/vm/runtime/globals.hpp Changeset: daebbfd6d5ea Author: dholmes Date: 2014-05-16 19:13 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/daebbfd6d5ea Merge Changeset: 124e98cd679a Author: iignatyev Date: 2014-05-18 00:25 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/124e98cd679a 8042949: +UnlockExperimentalVMOptions missed from TestUseRTMLockingOptionOnUnsupportedVM.java test Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin at oracle.com ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java Changeset: 366c198c896d Author: lfoltan Date: 2014-05-15 09:25 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/366c198c896d 8041918: BootstrapMethods attribute cannot be empty. Summary: Allow a BootstrapMethods attribute that contains an empty bootstrap_methods table where num_bootstrap_methods is equal to zero. Reviewed-by: coleenp, hseigel ! src/share/vm/classfile/classFileParser.cpp + test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java + test/runtime/classFileParserBug/emptynumbootstrapmethods.jar + test/runtime/classFileParserBug/emptynumbootstrapmethods1.jcod + test/runtime/classFileParserBug/emptynumbootstrapmethods2.jcod Changeset: 7384f6a12fc1 Author: coleenp Date: 2014-05-15 18:23 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7384f6a12fc1 8038212: Method::is_valid_method() check has performance regression impact for stackwalking Summary: Only prune metaspace virtual spaces at safepoint so walking them is safe outside a safepoint. Reviewed-by: mgerdin, mgronlun, hseigel, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 968a17f18337 Author: kvn Date: 2014-05-16 12:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/968a17f18337 8042786: Proper fix for 8032566 Summary: Check for overflow cases in range checks and collapse it if we can. Reviewed-by: jrose, iveresov ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp Changeset: 78bbf4d43a14 Author: drchase Date: 2014-05-22 15:52 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/78bbf4d43a14 8037816: Fix for 8036122 breaks build with Xcode5/clang 8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas 8043164: Format warning in traceStream.hpp Summary: Backport of main fix + two corrections, enables clang compilation, turns on format attributes, corrects/mutes warnings Reviewed-by: kvn, coleenp, iveresov, twisti ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/os/bsd/vm/decoder_machO.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/c1/c1_CFGPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_RangeCheckElimination.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_ValueType.hpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciConstant.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciMetadata.cpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciObject.cpp ! src/share/vm/ci/ciSignature.cpp ! src/share/vm/ci/ciType.cpp ! src/share/vm/classfile/classFileError.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compressedStream.cpp ! src/share/vm/code/debugInfo.cpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/pcDesc.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/compiler/compileLog.hpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/methodLiveness.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1BiasedArray.cpp ! src/share/vm/gc_implementation/g1/g1BiasedArray.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1HRPrinter.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/survRateGroup.cpp ! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/shared/ageTable.cpp ! src/share/vm/gc_implementation/shared/allocationStats.hpp ! src/share/vm/gc_implementation/shared/immutableSpace.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp ! src/share/vm/gc_implementation/shared/spaceDecorator.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/libadt/dict.cpp ! src/share/vm/libadt/set.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/memory/blockOffsetTable.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/gcLocker.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genOopClosures.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/metachunk.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/annotations.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/generateOopMap.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klass.inline.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/markOop.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEnvThreadState.cpp ! src/share/vm/prims/jvmtiEventController.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/privilegedStack.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/osThread.cpp ! src/share/vm/runtime/perfData.cpp ! src/share/vm/runtime/perfMemory.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/safepoint.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/stackValue.cpp ! src/share/vm/runtime/stackValueCollection.cpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/timer.cpp ! src/share/vm/runtime/unhandledOops.cpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframe.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticFramework.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/lowMemoryDetector.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memReporter.cpp ! src/share/vm/services/memSnapshot.cpp ! src/share/vm/services/memTrackWorker.cpp ! src/share/vm/services/nmtDCmd.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/trace/traceStream.hpp ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/constantTag.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/events.cpp ! src/share/vm/utilities/events.hpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/numberSeq.cpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp ! src/share/vm/utilities/quickSort.cpp ! src/share/vm/utilities/taskqueue.cpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/xmlstream.cpp ! src/share/vm/utilities/xmlstream.hpp Changeset: 1555c0843770 Author: drchase Date: 2014-05-22 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1555c0843770 Merge ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/subnode.cpp Changeset: 0fb5b60ab4a2 Author: mikael Date: 2014-04-29 22:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0fb5b60ab4a2 8022070: Compilation error in stubGenerator_sparc.cpp with some compilers Reviewed-by: twisti, kvn ! src/cpu/sparc/vm/stubGenerator_sparc.cpp Changeset: 7f77d17d0f13 Author: mikael Date: 2014-04-29 22:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7f77d17d0f13 8042059: Various fixes to linux/sparc Reviewed-by: twisti, kvn ! agent/src/os/linux/libproc.h ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp Changeset: 50e5d560367b Author: amurillo Date: 2014-05-23 14:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/50e5d560367b Merge Changeset: c36ef639e6d3 Author: amurillo Date: 2014-05-23 14:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c36ef639e6d3 Added tag hs25.20-b16 for changeset 50e5d560367b ! .hgtags Changeset: 460b0b08247f Author: katleman Date: 2014-05-28 02:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/460b0b08247f Added tag jdk8u20-b16 for changeset c36ef639e6d3 ! .hgtags Changeset: abb06af6059b Author: amurillo Date: 2014-05-23 14:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/abb06af6059b 8043906: new hotspot build - hs25.20-b17 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 15766b73dc1d Author: neliasso Date: 2014-05-21 11:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/15766b73dc1d 8031475: Missing oopmap in patching stubs Summary: Add patch test for lir_checkcast in compute_oop_map Reviewed-by: roland, twisti ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 997fd9660dd5 Author: allwin Date: 2014-05-22 09:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/997fd9660dd5 8027230: Overflow in java.lang.instrument.Instrumentation.getObjectSize() method Reviewed-by: dholmes, sspitsyn ! src/share/vm/prims/jvmtiEnv.cpp ! test/TEST.groups + test/serviceability/jvmti/GetObjectSizeOverflow.java + test/serviceability/jvmti/GetObjectSizeOverflowAgent.java Changeset: 1772223a25a2 Author: pliden Date: 2014-04-11 11:00 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1772223a25a2 8037112: gc/g1/TestHumongousAllocInitialMark.java caused SIGSEGV Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.hpp ! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupQueue.hpp ! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupThread.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/runtime/java.cpp Changeset: e4d318eea75a Author: pliden Date: 2014-04-17 18:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4d318eea75a 8040245: G1: VM hangs during shutdown Summary: temporarily disable the shutdown of the concurrent GC threads introduced in JDK-8037112 Reviewed-by: brutisso, tschatzl, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 487f09bf44e0 Author: pliden Date: 2014-05-14 13:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/487f09bf44e0 8040803: G1: Concurrent mark hangs when mark stack overflows Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/workgroup.hpp Changeset: 8a140676873f Author: pliden Date: 2014-05-14 14:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a140676873f 8040804: G1: Concurrent mark stuck in loop calling os::elapsedVTime() Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp Changeset: 6a0ad2977919 Author: pliden Date: 2014-05-20 10:24 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6a0ad2977919 8039042: G1: Phantom zeros in cardtable Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp Changeset: 09619752c16d Author: poonam Date: 2014-05-28 06:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/09619752c16d 8043086: Hotspot is expected to report OOM which is occurred String.intern(), but crashes in JDK8u5 Summary: In case of allocation failure, restore the value of _chunk in Arena Reviewed-by: dholmes, dcubed ! src/share/vm/memory/allocation.cpp Changeset: 273a462437e9 Author: iveresov Date: 2014-05-28 07:59 -1000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/273a462437e9 8044090: C1: Old value instead of new one is passed to post-barrier in UnsafeGetAndSetObject Summary: Pass correct value to post-barrier in UnsafeGetAndSetObject Reviewed-by: roland, vlivanov ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp Changeset: 0342d80559e0 Author: kvn Date: 2014-05-21 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0342d80559e0 8043274: Test compiler/7184394/TestAESMain.java gets NPE on solaris Summary: save cipher len after registers are saved Reviewed-by: kvn Contributed-by: shrinivas.joshi at oracle.com ! src/cpu/sparc/vm/stubGenerator_sparc.cpp Changeset: ee8b93466869 Author: amurillo Date: 2014-05-30 13:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee8b93466869 Merge Changeset: 8ea4732884cc Author: amurillo Date: 2014-05-30 13:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ea4732884cc Added tag hs25.20-b17 for changeset ee8b93466869 ! .hgtags Changeset: 445007c252d0 Author: katleman Date: 2014-06-04 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/445007c252d0 Added tag jdk8u20-b17 for changeset 8ea4732884cc ! .hgtags Changeset: 41daa2e6e52d Author: amurillo Date: 2014-05-30 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/41daa2e6e52d 8044437: new hotspot build - hs25.20-b18 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 42d9a5f06728 Author: rasbold Date: 2014-05-21 10:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42d9a5f06728 8043354: OptimizePtrCompare too aggressive when allocations are present Summary: In bcEscapeAnalyzer update the _allocated_escapes flag if a var escapes the method. Reviewed-by: kvn ! src/share/vm/ci/bcEscapeAnalyzer.cpp + test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java Changeset: cdf27f6a6d01 Author: dcubed Date: 2014-06-02 13:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cdf27f6a6d01 8038132: jprt bundles have libjsig.dylib in different place on OSX Summary: The build of Hotspot should not remove the symlinks for libjsig. Reviewed-by: dcubed, dholmes, lfoltan ! make/bsd/makefiles/universal.gmk Changeset: 7f1743e1a14e Author: mikael Date: 2014-05-27 16:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7f1743e1a14e 8043206: Fix signed vs. unsigned comparison warning in copy_sparc.hpp Reviewed-by: coleenp, lfoltan, kvn ! src/cpu/sparc/vm/copy_sparc.hpp Changeset: a103c376459a Author: sla Date: 2014-04-28 09:27 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a103c376459a 8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms Reviewed-by: mgronlun, kamg ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: f644f1468780 Author: sla Date: 2014-06-03 06:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f644f1468780 Merge Changeset: 660b3f6bf7d7 Author: pliden Date: 2014-05-30 10:43 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/660b3f6bf7d7 8042310: TestStringDeduplicationMemoryUsage test failing Reviewed-by: ehelin, jwilhelm - test/gc/g1/TestStringDeduplicationMemoryUsage.java ! test/gc/g1/TestStringDeduplicationTools.java Changeset: 4a1062dc52d1 Author: dcubed Date: 2014-06-04 06:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4a1062dc52d1 8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock' Summary: Add a !owner check for 'waiting to lock' to catch current_pending_monitor corner cases. Reviewed-by: dholmes, sspitsyn, kmo, zgu Contributed-by: rednaxelafx at gmail.com, zhengyu.gu at oracle.com, daniel.daugherty at oracle.com ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/vframe.cpp ! test/TEST.groups + test/runtime/Thread/TestThreadDumpMonitorContention.java Changeset: 73c839dda17e Author: roland Date: 2014-06-02 10:01 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/73c839dda17e 8043413: REGRESSION: Hotspot causes segmentation fault in jdk8ux, but not in jdk7ux Summary: long series of lambda form calls trigger stack overflow in c2 Reviewed-by: kvn, vlivanov ! src/share/vm/opto/bytecodeInfo.cpp Changeset: 67d80ad682bf Author: kevinw Date: 2014-06-04 14:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/67d80ad682bf Merge Changeset: dbf0d88d867d Author: anoll Date: 2014-05-30 06:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dbf0d88d867d 8011646: SEGV in compiled code with loop predication Summary: Remove control edge of load node to ensure that castPP removal sets the control edge correctly Reviewed-by: kvn, roland ! src/share/vm/opto/library_call.cpp + test/compiler/intrinsics/hashcode/TestHashCode.java Changeset: 81d8fccbab0b Author: anoll Date: 2014-06-05 06:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/81d8fccbab0b Merge Changeset: b685b4e870b1 Author: amurillo Date: 2014-06-06 09:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b685b4e870b1 Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: 11159d7ec804 Author: amurillo Date: 2014-06-06 09:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/11159d7ec804 Added tag hs25.20-b18 for changeset b685b4e870b1 ! .hgtags Changeset: d80197f0d9d4 Author: katleman Date: 2014-06-11 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d80197f0d9d4 Added tag jdk8u20-b18 for changeset 11159d7ec804 ! .hgtags Changeset: 9d8f8852abcc Author: amurillo Date: 2014-06-06 09:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9d8f8852abcc 8046232: new hotspot build - hs25.20-b19 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 09f19d3de485 Author: ykantser Date: 2014-06-05 15:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/09f19d3de485 8043915: Tests get ClassNotFoundException: com.oracle.java.testlibrary.StreamPumper Reviewed-by: sla, allwin ! test/serviceability/ParserTest.java ! test/serviceability/attach/AttachWithStalePidFile.java ! test/serviceability/jvmti/GetObjectSizeOverflow.java ! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary/ctw/test/ClassesDirTest.java ! test/testlibrary/ctw/test/ClassesListTest.java ! test/testlibrary/ctw/test/JarDirTest.java ! test/testlibrary/ctw/test/JarsTest.java Changeset: bd4d69d9cb7d Author: neliasso Date: 2014-02-11 13:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd4d69d9cb7d 8034188: OSR methods may not be recompiled at proper compilation level Summary: remove_osr_nmethod doesn't check that it is the correct method Reviewed-by: kvn, iveresov ! src/share/vm/oops/instanceKlass.cpp Changeset: 8e20ef014b08 Author: brutisso Date: 2014-06-11 10:46 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e20ef014b08 8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects Summary: Removed all write barriers during reference processing and added explicit write barriers when iterating through the discovered list. Reviewed-by: pliden, jmasa, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: 0b9500028980 Author: drchase Date: 2014-06-02 14:32 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b9500028980 8029381: assert(is_method_type()) failed: bad cast Summary: Access to method_type and appendix from constant pool (cpcache) needs to be guarded by is_f1_null() because of racy update/initialization. Reviewed-by: kvn, coleenp, jrose ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp Changeset: ad51f24671c2 Author: kvn Date: 2014-06-09 15:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ad51f24671c2 8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes Summary: Add missing check for Opaque nodes from loop predicates in clone_loop(). Reviewed-by: iveresov ! src/share/vm/opto/loopopts.cpp Changeset: e204777ac770 Author: ehelin Date: 2014-06-13 08:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e204777ac770 8042933: assert(capacity_until_gc >= committed_bytes) failed Reviewed-by: stefank, jmasa ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/runtime/thread.cpp + test/gc/metaspace/TestMetaspaceInitialization.java Changeset: 0bf37f737702 Author: roland Date: 2014-04-01 09:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0bf37f737702 8032410: compiler/uncommontrap/TestStackBangRbp.java times out on Solaris-Sparc V9 Summary: make compiled code bang the stack by the worst case size of the interpreter frame at deoptimization points. Reviewed-by: twisti, kvn ! src/cpu/ppc/vm/cppInterpreter_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp + src/cpu/x86/vm/templateInterpreter_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vframeArray.hpp + test/compiler/uncommontrap/TestStackBangMonitorOwned.java Changeset: 6c06bce8d5bd Author: roland Date: 2014-06-13 00:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6c06bce8d5bd Merge Changeset: e5d5e7922283 Author: neliasso Date: 2014-06-09 10:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e5d5e7922283 8040244: compiler/whitebox/IsMethodCompilableTest.java fails Summary: Prevent from running with Xcomp Reviewed-by: kvn, twisti ! test/compiler/whitebox/IsMethodCompilableTest.java Changeset: 57aecf00a0cd Author: neliasso Date: 2014-06-13 08:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57aecf00a0cd Merge Changeset: 22146594cd5a Author: dcubed Date: 2014-06-12 15:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/22146594cd5a 8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java failed error_cnt=12 Summary: Added a new header waiting pattern to catch the case where the target thread waiting on a condition (like a VM op); several other test improvements Reviewed-by: sspitsyn, dholmes ! test/runtime/Thread/TestThreadDumpMonitorContention.java Changeset: 4077c61b03a0 Author: kvn Date: 2014-06-12 10:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4077c61b03a0 8046516: Segmentation fault in JVM (easily reproducible) Summary: Place new nodes on the previous loop exit in reorg_offsets(). Reviewed-by: roland ! src/share/vm/opto/loopopts.cpp + test/compiler/loopopts/TestLogSum.java Changeset: 3e1cec358ab9 Author: amurillo Date: 2014-06-13 14:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3e1cec358ab9 Merge Changeset: b15553cde967 Author: amurillo Date: 2014-06-13 14:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b15553cde967 Added tag hs25.20-b19 for changeset 3e1cec358ab9 ! .hgtags Changeset: cb081789d265 Author: katleman Date: 2014-06-18 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cb081789d265 Added tag jdk8u20-b19 for changeset b15553cde967 ! .hgtags Changeset: 168c10900e79 Author: amurillo Date: 2014-06-13 15:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/168c10900e79 8046798: new hotspot build - hs25.20-b20 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 00c8a1255912 Author: vlivanov Date: 2014-06-17 09:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/00c8a1255912 8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place Reviewed-by: kvn, roland ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp + test/compiler/intrinsics/clone/TestObjectClone.java Changeset: a07a3a29df67 Author: jwilhelm Date: 2014-06-13 17:07 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a07a3a29df67 8046408: Build failure from multiple ptrace.h Summary: prefer over Reviewed-by: sla, mikael Contributed-by: kim.barrett at oracle.com ! agent/src/os/linux/libproc.h Changeset: a45a4f5a9609 Author: pliden Date: 2014-06-13 13:46 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a45a4f5a9609 8044796: G1: Enable G1CollectedHeap::stop() Reviewed-by: brutisso, sjohanss ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/thread.cpp Changeset: 4f18dea0312d Author: amurillo Date: 2014-06-20 11:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4f18dea0312d Merge Changeset: 9e4d27da4ac0 Author: amurillo Date: 2014-06-20 11:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9e4d27da4ac0 Added tag hs25.20-b20 for changeset 4f18dea0312d ! .hgtags Changeset: 4828415ebbf1 Author: katleman Date: 2014-06-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4828415ebbf1 Added tag jdk8u20-b20 for changeset 9e4d27da4ac0 ! .hgtags Changeset: b67a3f81b630 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b67a3f81b630 Added tag jdk8u40-b00 for changeset 4828415ebbf1 ! .hgtags Changeset: 0be2b9eb0a62 Author: amurillo Date: 2014-06-20 12:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0be2b9eb0a62 8047732: new hotspot build - hs25.20-b21 Reviewed-by: jcoomes ! make/hotspot_version Changeset: fc25d8f6c466 Author: coleenp Date: 2014-06-20 10:48 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fc25d8f6c466 8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes Summary: Initialize host_klass while parsing the class with the other initializations. Reviewed-by: sspitsyn, stefank ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/systemDictionary.cpp Changeset: fcef32387025 Author: coleenp Date: 2014-06-21 01:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fcef32387025 Merge Changeset: 5d855d021755 Author: amurillo Date: 2014-06-25 15:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5d855d021755 8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 0982ec23da03 Author: brutisso Date: 2014-06-19 13:31 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0982ec23da03 8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps Reviewed-by: jwilhelm, ehelin, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp + src/share/vm/gc_implementation/shared/gcId.cpp + src/share/vm/gc_implementation/shared/gcId.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.hpp ! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp + test/gc/logging/TestGCId.java Changeset: fd81a5764900 Author: pliden Date: 2014-06-23 16:43 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd81a5764900 8046231: G1: Code root location ... from nmethod ... not in strong code roots for region Reviewed-by: tschatzl, ehelin ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 581e70386ec9 Author: pliden Date: 2014-04-11 12:29 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/581e70386ec9 8039147: Cleanup SuspendibleThreadSet Reviewed-by: brutisso, tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp + src/share/vm/gc_implementation/shared/suspendibleThreadSet.cpp + src/share/vm/gc_implementation/shared/suspendibleThreadSet.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/safepoint.cpp Changeset: bc61effc5298 Author: mgronlun Date: 2014-07-01 10:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bc61effc5298 8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops Reviewed-by: coleenp, sspitsyn, ehelin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: a0ea36509b7b Author: mikael Date: 2014-06-16 16:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a0ea36509b7b 8046769: Set T family feature bit on Niagara systems Reviewed-by: kvn, iveresov ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: 418bb2c2b55a Author: brutisso Date: 2014-07-07 14:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/418bb2c2b55a 8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true Reviewed-by: ehelin, tschatzl ! test/gc/logging/TestGCId.java Changeset: c8dd4f65cc76 Author: roland Date: 2014-07-02 22:54 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c8dd4f65cc76 8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc Summary: call to Object.finalize() sometimes allowed by compilers on array type Reviewed-by: iveresov, vlivanov ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp Changeset: ce8f6bb717c9 Author: goetz Date: 2014-04-29 15:17 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ce8f6bb717c9 8042195: Introduce umbrella header orderAccess.inline.hpp. Reviewed-by: dholmes, kvn, stefank, twisti ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/aix/vm/thread_aix.inline.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/bsd/vm/thread_bsd.inline.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/linux/vm/thread_linux.inline.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.inline.hpp ! src/os/windows/vm/thread_windows.inline.hpp ! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp ! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/memory/gcLocker.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiRawMonitor.cpp ! src/share/vm/prims/jvmtiThreadState.inline.hpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/objectMonitor.cpp + src/share/vm/runtime/orderAccess.inline.hpp ! src/share/vm/runtime/perfMemory.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/hashtable.inline.hpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp Changeset: c49dcaf78a65 Author: goetz Date: 2014-05-08 15:37 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c49dcaf78a65 8042737: Introduce umbrella header prefetch.inline.hpp Reviewed-by: twisti, stefank ! src/os/aix/vm/thread_aix.inline.hpp ! src/os/bsd/vm/thread_bsd.inline.hpp ! src/os/linux/vm/thread_linux.inline.hpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os/windows/vm/thread_windows.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/space.inline.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/unsafe.cpp + src/share/vm/runtime/prefetch.inline.hpp Changeset: 5fbeae2a02d3 Author: vlivanov Date: 2014-07-10 12:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5fbeae2a02d3 8043546: C1 optimizes @Stable instance fields with default values Reviewed-by: kvn, jrose ! src/share/vm/c1/c1_GraphBuilder.cpp + test/compiler/stable/StableConfiguration.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java Changeset: d952af8cf67d Author: amurillo Date: 2014-07-11 00:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d952af8cf67d Merge Changeset: c55d012dd067 Author: amurillo Date: 2014-07-11 00:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c55d012dd067 Added tag hs25.40-b01 for changeset d952af8cf67d ! .hgtags Changeset: 637e659fb097 Author: mikael Date: 2014-05-12 06:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/637e659fb097 8042804: Support invoking Hotspot tests from top level Reviewed-by: sla, erikj ! test/Makefile Changeset: 4ca77b815015 Author: amurillo Date: 2014-07-16 16:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4ca77b815015 Merge Changeset: 93166ed4dd1a Author: katleman Date: 2014-07-02 15:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/93166ed4dd1a Added tag jdk8u20-b21 for changeset 4828415ebbf1 ! .hgtags Changeset: b334bc7ff73e Author: amurillo Date: 2014-06-20 12:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b334bc7ff73e 8047732: new hotspot build - hs25.20-b21 Reviewed-by: jcoomes ! make/hotspot_version Changeset: ae92351815b6 Author: coleenp Date: 2014-06-20 10:48 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae92351815b6 8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes Summary: Initialize host_klass while parsing the class with the other initializations. Reviewed-by: sspitsyn, stefank ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/systemDictionary.cpp Changeset: e4a6e7f1b90b Author: mgronlun Date: 2014-07-01 10:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4a6e7f1b90b 8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops Reviewed-by: coleenp, sspitsyn, ehelin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: f7429096a202 Author: amurillo Date: 2014-07-03 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f7429096a202 Added tag hs25.20-b21 for changeset e4a6e7f1b90b ! .hgtags Changeset: 7f4f17166189 Author: katleman Date: 2014-07-09 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7f4f17166189 Added tag jdk8u20-b22 for changeset f7429096a202 ! .hgtags Changeset: dad84b3f55a5 Author: amurillo Date: 2014-07-03 12:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dad84b3f55a5 8049268: new hotspot build - hs25.20-b22 Reviewed-by: jcoomes ! make/hotspot_version Changeset: dda2ae6f9557 Author: roland Date: 2014-07-02 22:54 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dda2ae6f9557 8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc Summary: call to Object.finalize() sometimes allowed by compilers on array type Reviewed-by: iveresov, vlivanov ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp Changeset: ee1c924763d2 Author: vlivanov Date: 2014-07-10 12:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee1c924763d2 8043546: C1 optimizes @Stable instance fields with default values Reviewed-by: kvn, jrose ! src/share/vm/c1/c1_GraphBuilder.cpp + test/compiler/stable/StableConfiguration.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java Changeset: 7c56530b1149 Author: amurillo Date: 2014-07-10 23:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7c56530b1149 Merge Changeset: 15e3c94bfca7 Author: amurillo Date: 2014-07-10 23:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/15e3c94bfca7 Added tag hs25.20-b22 for changeset 7c56530b1149 ! .hgtags Changeset: 584e4016c810 Author: jeff Date: 2014-01-31 16:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/584e4016c810 8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5 Reviewed-by: lana, prr ! THIRD_PARTY_README Changeset: 5ef63a79aedf Author: asaha Date: 2014-02-04 22:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5ef63a79aedf Merge ! THIRD_PARTY_README Changeset: 85ae37107003 Author: asaha Date: 2014-02-11 17:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/85ae37107003 Merge Changeset: 27be1cc8329c Author: asaha Date: 2014-02-12 11:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/27be1cc8329c Added tag jdk8u11-b00 for changeset b90de55aca30 ! .hgtags Changeset: bf4dc2e29b5c Author: asaha Date: 2014-02-12 11:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bf4dc2e29b5c Merge ! .hgtags Changeset: 5656140324ed Author: hseigel Date: 2014-02-13 11:28 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5656140324ed 8030763: Validate global memory allocation Summary: Add length checks where necessary Reviewed-by: coleenp, mschoene ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 1f59838e019d Author: asaha Date: 2014-02-18 14:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f59838e019d Merge ! .hgtags Changeset: 0964e6038231 Author: hseigel Date: 2014-02-20 13:30 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0964e6038231 8034926: Attribute classes properly Summary: Add check to prevent underflow Reviewed-by: coleenp, ahgross ! src/share/vm/classfile/classFileParser.cpp Changeset: c28dffbb1d74 Author: asaha Date: 2014-02-26 22:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c28dffbb1d74 Merge ! .hgtags Changeset: c02077c4b79c Author: hseigel Date: 2014-03-04 15:46 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c02077c4b79c 8032536: JVM resolves wrong method in some unusual cases Summary: Handle package private case Reviewed-by: coleenp, acorn, jdn ! src/share/vm/oops/klassVtable.cpp Changeset: cc7a96a360d0 Author: asaha Date: 2014-03-11 14:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc7a96a360d0 Merge ! .hgtags Changeset: aff11567504c Author: hseigel Date: 2014-03-17 10:17 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aff11567504c 8035119: Fix exceptions to bytecode verification Summary: Prevent ctor calls to super() and this() from avoidable code (try blocks, if stmts, etc.) Reviewed-by: coleenp, acorn, mschoene ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: 5f7e12f5b4e5 Author: hseigel Date: 2014-03-19 14:02 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f7e12f5b4e5 8036800: Attribute OOM to correct part of code Summary: checks that the attribute_length does not exceed the length of remaining data in the class file Reviewed-by: coleenp, ahgross ! src/share/vm/classfile/classFileParser.cpp Changeset: 0297e36d24a1 Author: coleenp Date: 2014-03-19 14:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0297e36d24a1 8037076: Check constant pool constants Summary: Fix events log string. Reviewed-by: kvn, mschoene ! src/share/vm/utilities/events.cpp Changeset: 2b2cc89121db Author: asaha Date: 2014-03-20 10:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b2cc89121db Merge ! .hgtags Changeset: f0d759a6a230 Author: acorn Date: 2014-03-20 11:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0d759a6a230 8037167: Better method signature resolution Reviewed-by: mschoene, hseigel, lfoltan ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp Changeset: 3c079aebb516 Author: katleman Date: 2014-03-25 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c079aebb516 Added tag jdk8u11-b01 for changeset f0d759a6a230 ! .hgtags Changeset: b31adaa228fa Author: katleman Date: 2014-04-01 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b31adaa228fa Added tag jdk8u11-b02 for changeset 3c079aebb516 ! .hgtags Changeset: 0037e964ce48 Author: asaha Date: 2014-04-03 11:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0037e964ce48 8039216: Update hsx version to hs25.11 with b01 for 8u11 release Reviewed-by: jcoomes ! make/hotspot_version Changeset: f0117ca3de7f Author: katleman Date: 2014-04-08 11:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0117ca3de7f Added tag jdk8u11-b03 for changeset 0037e964ce48 ! .hgtags Changeset: 47f10bcd16b2 Author: asaha Date: 2014-04-14 09:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47f10bcd16b2 8040163: Increment hsx 25.11 build to b02 for 8u11-b04 Reviewed-by: jcoomes ! make/hotspot_version Changeset: b5ae226b7516 Author: hseigel Date: 2014-04-07 09:27 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b5ae226b7516 8037157: Verify call Summary: Check for null method Reviewed-by: coleenp, acorn, mschoene ! src/share/vm/classfile/verifier.cpp Changeset: 4c40343ecdb3 Author: asaha Date: 2014-04-14 09:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c40343ecdb3 Merge Changeset: a4d44dfb7d30 Author: katleman Date: 2014-04-15 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a4d44dfb7d30 Added tag jdk8u11-b04 for changeset 4c40343ecdb3 ! .hgtags Changeset: b73ee2b9027c Author: katleman Date: 2014-04-22 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b73ee2b9027c Added tag jdk8u11-b05 for changeset a4d44dfb7d30 ! .hgtags Changeset: 561045d22599 Author: katleman Date: 2014-04-29 12:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/561045d22599 Added tag jdk8u11-b06 for changeset b73ee2b9027c ! .hgtags Changeset: af747c288b0f Author: katleman Date: 2014-05-06 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/af747c288b0f Added tag jdk8u11-b07 for changeset 561045d22599 ! .hgtags Changeset: 34de1e8eeabb Author: katleman Date: 2014-05-13 08:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/34de1e8eeabb Added tag jdk8u11-b08 for changeset af747c288b0f ! .hgtags Changeset: 7e4ae023277b Author: katleman Date: 2014-05-19 20:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7e4ae023277b Added tag jdk8u11-b09 for changeset 34de1e8eeabb ! .hgtags Changeset: 364b73402247 Author: asaha Date: 2014-05-22 11:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/364b73402247 Merge ! .hgtags ! make/hotspot_version ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 5abacb081184 Author: katleman Date: 2014-05-28 02:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5abacb081184 Added tag jdk8u11-b10 for changeset 7e4ae023277b ! .hgtags Changeset: da65bbf6f89e Author: asaha Date: 2014-05-28 12:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/da65bbf6f89e Merge ! .hgtags Changeset: f73af4455d7d Author: asaha Date: 2014-05-29 09:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f73af4455d7d Merge ! .hgtags ! make/hotspot_version ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/events.cpp ! src/share/vm/utilities/vmError.cpp Changeset: eb984acb23fe Author: asaha Date: 2014-06-02 08:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eb984acb23fe 8044541: Increment hsx 25.11 build to b03 for 8u11-b11 Reviewed-by: jcoomes ! make/hotspot_version Changeset: e6b738407432 Author: hseigel Date: 2014-05-28 08:09 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e6b738407432 8043454: Test case for 8037157 should not throw a VerifyError Summary: Don't throw VerifyError if method is NULL. Reviewed-by: acorn, lfoltan, mschoene ! src/share/vm/classfile/verifier.cpp Changeset: d6fcbd1e1075 Author: asaha Date: 2014-06-02 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d6fcbd1e1075 Merge ! make/hotspot_version ! src/share/vm/classfile/verifier.cpp Changeset: 4941bd9f6483 Author: asaha Date: 2014-06-04 06:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4941bd9f6483 Merge ! .hgtags ! make/hotspot_version Changeset: 705b998967b4 Author: asaha Date: 2014-06-04 08:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/705b998967b4 Merge ! .hgtags Changeset: 78df957d46eb Author: katleman Date: 2014-06-03 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/78df957d46eb Added tag jdk8u11-b11 for changeset e6b738407432 ! .hgtags Changeset: d394a1056605 Author: asaha Date: 2014-06-05 15:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d394a1056605 Merge ! .hgtags Changeset: a96ae21442f6 Author: asaha Date: 2014-06-10 13:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a96ae21442f6 Merge ! .hgtags ! make/hotspot_version - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: e8986a664f47 Author: asaha Date: 2014-06-11 09:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8986a664f47 Merge ! .hgtags Changeset: ba74526f098f Author: katleman Date: 2014-06-17 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ba74526f098f Added tag jdk8u11-b12 for changeset 78df957d46eb ! .hgtags Changeset: 13be2835d7eb Author: asaha Date: 2014-06-17 15:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/13be2835d7eb Merge ! .hgtags Changeset: 7ef8ab2bf2b0 Author: asaha Date: 2014-06-17 22:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ef8ab2bf2b0 Merge ! .hgtags ! make/hotspot_version Changeset: d094914a65e6 Author: asaha Date: 2014-06-18 12:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d094914a65e6 Merge ! .hgtags Changeset: 4b6480cffe2f Author: asaha Date: 2014-06-26 07:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b6480cffe2f Merge ! .hgtags ! make/hotspot_version Changeset: 3f8991d0cfb3 Author: katleman Date: 2014-06-13 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3f8991d0cfb3 Added tag jdk8u5-b31 for changeset 5c7ef8e39683 ! .hgtags Changeset: 13f04650aa09 Author: asaha Date: 2014-06-24 13:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/13f04650aa09 Merge ! .hgtags Changeset: 4af30e82ba9e Author: asaha Date: 2014-06-26 07:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4af30e82ba9e Merge ! .hgtags Changeset: 2cc53791237e Author: asaha Date: 2014-06-26 18:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2cc53791237e Added tag jdk8u11-b31 for changeset 13f04650aa09 ! .hgtags Changeset: 50a8cc4f9659 Author: asaha Date: 2014-07-02 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/50a8cc4f9659 Merge ! .hgtags Changeset: 6e4bd4c906dc Author: asaha Date: 2014-07-02 15:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6e4bd4c906dc Merge ! .hgtags Changeset: 9f169829d0e1 Author: asaha Date: 2014-07-08 13:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f169829d0e1 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/classFileParser.cpp Changeset: 781c4237cda7 Author: asaha Date: 2014-07-10 07:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/781c4237cda7 Merge ! .hgtags Changeset: f09d1f6a401e Author: asaha Date: 2014-07-14 10:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f09d1f6a401e Merge ! .hgtags ! make/hotspot_version Changeset: a7a22f7d9396 Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a7a22f7d9396 Added tag jdk8u20-b23 for changeset f09d1f6a401e ! .hgtags Changeset: d22136881b85 Author: robm Date: 2014-07-17 18:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d22136881b85 Merge ! .hgtags ! make/hotspot_version ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/utilities/vmError.cpp Changeset: e248acd6cfcf Author: simonis Date: 2014-07-18 19:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e248acd6cfcf 8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build Reviewed-by: kvn ! src/os/aix/vm/os_aix.cpp Changeset: 1cddf026d2cc Author: zgu Date: 2014-07-18 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1cddf026d2cc 8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid Summary: Fixed native memory tracking stack walking Reviewed-by: coleenp, mikael ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp Changeset: fbc0575cc9e4 Author: zgu Date: 2014-07-21 06:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fbc0575cc9e4 8050167: linux-sparcv9: hs_err file does not show any stack information Summary: Fixed creation of starting stack frame for stack walking in error handler Reviewed-by: coleenp, mikael ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp Changeset: 4aabe6c45b56 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4aabe6c45b56 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: c48151572b21 Author: amurillo Date: 2014-07-11 00:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c48151572b21 8049916: new hotspot build - hs25.40-b02 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 3a62cd59c8d8 Author: jcoomes Date: 2014-05-20 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3a62cd59c8d8 8042255: make gc src file exclusion more automatic Reviewed-by: brutisso, stefank, dholmes, rdurbin ! make/excludeSrc.make Changeset: 82693fb204a5 Author: tschatzl Date: 2014-04-16 10:14 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/82693fb204a5 8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet Summary: The test incorrectly assumed that it had been started with no other previous compilation activity. Fix this by allowing multiple code root free chunk lists, and use one separate from the global one to perform the test. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: d7e2d5f2846b Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d7e2d5f2846b 8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction Summary: Instead of using a manually managed array for the in_cset_fast_test array, use a G1BiasedArray instance. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp Changeset: ff7b317d2af8 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff7b317d2af8 8037344: Use the "next" field to iterate over fine remembered instead of using the hash table Summary: After changes to the PerRegionTable where all these PRTs are linked together in an additional field, simplify iterating over all PRTs by using these links instead of walki Reviewed-by: mgerdin, jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: 8cc89a893545 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8cc89a893545 8039596: Remove HeapRegionRemSet::clear_incoming_entry Summary: The mentioned method is never used and out of date. So it is removed. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: 983092f35ff7 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/983092f35ff7 8028710: G1 does not retire allocation buffers after reference processing work Summary: G1 does not retire allocation buffers after reference processing work when -XX:+ParallelRefProcEnabled is enabled. This causes wrong calculation of PLAB sizes, as the amount of space wasted is not updated correctly. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp Changeset: 570cb6369f17 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/570cb6369f17 8019342: G1: High "Other" time most likely due to card redirtying Summary: Parallelize card redirtying to decrease the time it takes. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 6b52700a896b Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b52700a896b 8040002: Clean up code and code duplication in re-diryting cards for verification Summary: Card re-dirtying code for verification and actual redirtying uses two different, almost completely identical card closures. Also the verification code still assumes a perm gen. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 828056cf311f Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/828056cf311f 8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname) Summary: A few locations in the code use sizeof(this) which returns the size of the pointer instead of sizeof(classname) which returns the size of the sum of its members. This change fixes these errors and adds a few tests. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp Changeset: f40816c5e359 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f40816c5e359 8026784: Error message in AdaptiveFreeList::verify_stats is wrong Summary: Changed faulty error message in the verification code Reviewed-by: stefank, tschatzl Contributed-by: Andreas Sjoberg ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp Changeset: d15367d92f0d Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d15367d92f0d 8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx Summary: The mismatch in declaration and definition has been encountered when compiling on a platform where the sizes are different. Change the method definition to match the declaration. Reviewed-by: tschatzl, sjohanss Contributed-by: Dan Horak ! src/share/vm/runtime/arguments.cpp Changeset: ab5fbf410512 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ab5fbf410512 8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp Summary: Clean up usage of idx_t and uintptr_t when using it in conjunction with BitMap::set_map(), casting to the appropriate type. Fixes compilation on S390. Reviewed-by: tschatzl Contributed-by: Dan Horak ! src/share/vm/compiler/methodLiveness.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp Changeset: 0abcece2ee27 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0abcece2ee27 8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops Summary: The test launched a 32 bit VM with UseCompressedOops enabled. This is not supported on 32 bit VMs, causing a test failure. Investigation showed that the use of this flag is not required at all, so simply remove it. Reviewed-by: tschatzl, jwilhelm Contributed-by: Andrey Zakharov ! test/gc/g1/TestSummarizeRSetStatsTools.java Changeset: b0c374311c4e Author: tschatzl Date: 2014-07-21 09:41 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b0c374311c4e 8035400: Move G1ParScanThreadState into its own files Summary: Extract the G1ParScanThreadState class from G1CollectedHeap.?pp into its own files. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp + src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp + src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp + src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp Changeset: a2328cbebb23 Author: tschatzl Date: 2014-07-21 09:41 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a2328cbebb23 8035401: Fix visibility of G1ParScanThreadState members Summary: After JDK-8035400 there were several opportunities to fix the visibility of several members of the G1ParScanThreadState class. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp Changeset: cd43876f692e Author: tschatzl Date: 2014-07-21 09:41 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cd43876f692e 8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate Summary: When G1 is run with -XX:-G1DeferredRSUpdate, the VM crashes because of wrong initialization order of member variables. The change makes the initalization explicit, not relying on initialization order any more. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1OopClosures.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp + test/gc/g1/TestDeferredRSUpdate.java Changeset: 6ad19ab94176 Author: morris Date: 2014-07-22 07:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6ad19ab94176 8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp Summary: Parfait refactoring in OopMapSet::update_register_map Reviewed-by: kvn, twisti ! src/share/vm/compiler/oopMap.cpp Changeset: 63e0c47ca943 Author: mdoerr Date: 2014-07-17 10:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/63e0c47ca943 8050972: Concurrency problem in PcDesc cache Summary: The entries of the PcDesc cache in nmethods are not declared as volatile, but they are accessed and modified by several threads concurrently. Reviewed-by: kvn, dholmes, dcubed ! src/share/vm/code/nmethod.hpp Changeset: f72d8917322a Author: goetz Date: 2014-07-18 09:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f72d8917322a 8050978: Fix bad field access check in C1 and C2 Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime. Reviewed-by: kvn, vlivanov Contributed-by: andreas.schoesser at sap.com ! src/share/vm/ci/ciField.cpp Changeset: 55fbdf0799ae Author: drchase Date: 2014-03-11 13:38 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/55fbdf0799ae 8028037: [parfait] warnings from b114 for hotspot.src.share.vm Summary: Insert null check for one warning; other warning handled in parfait config Reviewed-by: kvn ! src/share/vm/opto/multnode.cpp Changeset: f619b069f2ca Author: drchase Date: 2014-07-24 18:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f619b069f2ca Merge Changeset: f0afba33c928 Author: amurillo Date: 2014-07-25 10:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0afba33c928 Merge ! make/hotspot_version Changeset: 872e9c4548bf Author: amurillo Date: 2014-07-25 10:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/872e9c4548bf Added tag hs25.40-b02 for changeset f0afba33c928 ! .hgtags Changeset: b69c268f95b7 Author: amurillo Date: 2014-07-25 10:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b69c268f95b7 8051910: new hotspot build - hs25.40-b03 Reviewed-by: jcoomes ! make/hotspot_version Changeset: fd94cbe7c5da Author: kevinw Date: 2014-07-21 10:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd94cbe7c5da 8049684: pstack crashes on java core dump Reviewed-by: sundar, sspitsyn ! src/os/bsd/dtrace/libjvm_db.c ! src/os/solaris/dtrace/libjvm_db.c Changeset: 80dd07540dde Author: egahlin Date: 2014-06-25 21:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/80dd07540dde 8046783: Add hidden field to methods for event based tracing Reviewed-by: sla, mgronlun ! src/share/vm/trace/tracetypes.xml Changeset: 6e1f418b39c3 Author: jmasa Date: 2014-05-11 16:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6e1f418b39c3 8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure' Reviewed-by: ysr, brutisso, tschatzl ! test/gc/g1/TestGCLogMessages.java Changeset: 99dbb9cd9521 Author: jwilhelm Date: 2014-07-28 20:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99dbb9cd9521 8046715: Add a way to verify an extended set of command line options Summary: Added arguments_ext.cpp to make place for initialization of extended features Reviewed-by: sla, mgronlun ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp + src/share/vm/runtime/arguments_ext.cpp Changeset: e2976043eac3 Author: dfazunen Date: 2014-05-20 18:25 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e2976043eac3 8039489: Refactor test framework for dynamic VM options Reviewed-by: jmasa, ehelin, jwilhelm ! test/gc/arguments/TestDynMaxHeapFreeRatio.java ! test/gc/arguments/TestDynMinHeapFreeRatio.java + test/testlibrary/com/oracle/java/testlibrary/DynamicVMOption.java - test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java - test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java Changeset: 5c633530172d Author: amurillo Date: 2014-08-01 11:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5c633530172d Added tag hs25.40-b03 for changeset e2976043eac3 ! .hgtags Changeset: eee19efa6c0f Author: amurillo Date: 2014-08-01 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eee19efa6c0f 8054159: new hotspot build - hs25.40-b04 Reviewed-by: jcoomes ! make/hotspot_version Changeset: bcd72ab4d91f Author: jmasa Date: 2014-01-16 13:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bcd72ab4d91f 8024366: Make UseNUMA enable UseNUMAInterleaving Reviewed-by: mgerdin Contributed-by: shrinivas.joshi at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: d14a18794c90 Author: hseigel Date: 2014-08-02 16:28 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d14a18794c90 8051012: Regression in verifier for method call from inside of a branch Summary: Fix stackmap matching for branches. Reviewed-by: coleenp, lfoltan, acorn ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: e0c6fadce66e Author: kvn Date: 2014-07-29 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0c6fadce66e 8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization Summary: Add missing check for reexecute flag to VerifyStack code. Reviewed-by: roland ! src/share/vm/runtime/deoptimization.cpp Changeset: d04cb4166be7 Author: morris Date: 2014-08-06 14:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d04cb4166be7 8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp Summary: Fixed parfait initialization issue. Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 5a061b65b00b Author: morris Date: 2014-08-06 21:37 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5a061b65b00b Merge Changeset: b2daaf70fab2 Author: hseigel Date: 2014-08-05 09:11 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2daaf70fab2 8046233: VerifyError on backward branch Summary: Remove check that causes the VerifyError Reviewed-by: dholmes, coleenp, acorn ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! test/runtime/7116786/Test7116786.java Changeset: edfa5ba8609e Author: hseigel Date: 2014-08-07 09:18 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/edfa5ba8609e Merge Changeset: 009de2b033fc Author: iignatyev Date: 2013-12-23 20:56 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/009de2b033fc 8029070: memory leak in jmm_SetVMGlobal Reviewed-by: kvn, dholmes ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/services/management.cpp Changeset: 0c48231c5c84 Author: iignatyev Date: 2014-05-30 17:20 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0c48231c5c84 8038756: new WB API :: get/setVMFlag Reviewed-by: vlivanov, sla ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java + test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java + test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java + test/testlibrary_tests/whitebox/vm_flags/IntxTest.java + test/testlibrary_tests/whitebox/vm_flags/StringTest.java + test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java + test/testlibrary_tests/whitebox/vm_flags/UintxTest.java + test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: cb95655ef06f Author: iignatyev Date: 2014-08-07 21:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cb95655ef06f Merge Changeset: dc06b830ea95 Author: amurillo Date: 2014-08-07 14:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dc06b830ea95 Added tag hs25.40-b04 for changeset cb95655ef06f ! .hgtags Changeset: afac3987537e Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/afac3987537e Added tag jdk8u40-b01 for changeset dc06b830ea95 ! .hgtags Changeset: 731e8175d53f Author: amurillo Date: 2014-08-07 15:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/731e8175d53f 8054550: new hotspot build - hs25.40-b05 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9fec19bb0659 Author: mgerdin Date: 2014-01-14 16:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9fec19bb0659 8032379: Remove the is_scavenging flag to process_strong_roots Summary: Refactor the strong root processing to avoid using a boolean in addition to the ScanOption enum. Reviewed-by: stefank, tschatzl, ehelin, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 02e61cf08ab3 Author: stefank Date: 2014-02-10 12:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/02e61cf08ab3 8033764: Remove the usage of StarTask from BufferingOopClosure Reviewed-by: mgerdin, brutisso, tschatzl + src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp ! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/prims/jni.cpp Changeset: b0b97602393a Author: stefank Date: 2014-02-10 12:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b0b97602393a 8033923: Use BufferingOopClosure for G1 code root scanning Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 7426d8d76305 Author: stefank Date: 2014-02-13 17:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7426d8d76305 8034761: Remove the do_code_roots parameter from process_strong_roots Reviewed-by: tschatzl, mgerdin, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 64ac9c55d666 Author: stefank Date: 2014-02-14 09:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64ac9c55d666 8034764: Use process_strong_roots to adjust the StringTable Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 4af19b914f53 Author: stefank Date: 2014-02-21 10:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4af19b914f53 8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do Reviewed-by: tschatzl, coleenp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp Changeset: 556a06aec3fa Author: stefank Date: 2014-02-21 10:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/556a06aec3fa 8035412: Cleanup ClassLoaderData::is_alive Reviewed-by: coleenp, mgerdin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: 27188ae8bbbb Author: stefank Date: 2014-02-27 10:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/27188ae8bbbb 8035648: Don't use Handle in java_lang_String::print Reviewed-by: coleenp, pliden ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp Changeset: 76b588255908 Author: stefank Date: 2014-02-27 10:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/76b588255908 8035746: Add missing Klass::oop_is_instanceClassLoader() function Reviewed-by: mgerdin, coleenp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/prims/jni.cpp Changeset: 4dfab3faf5e7 Author: mgerdin Date: 2014-03-26 10:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4dfab3faf5e7 8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled Summary: Allocate temporary BitMaps in the VMThread's resource area Reviewed-by: stefank, sjohanss ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 30c99d8e0f02 Author: mgerdin Date: 2014-03-06 09:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/30c99d8e0f02 8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: 5255b195f828 Author: mgerdin Date: 2014-03-12 15:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5255b195f828 8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS Reviewed-by: brutisso, tschatzl, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: 6c523f5d5440 Author: mgerdin Date: 2014-03-12 17:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6c523f5d5440 8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace Summary: Only declare the functions where they are actually needed. Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: ff1e37e7eb83 Author: mgerdin Date: 2014-03-12 15:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff1e37e7eb83 8038405: Clean up some virtual fucntions in Space class hierarchy Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals Reviewed-by: stefank, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: 4c1b88a53c74 Author: stefank Date: 2014-06-24 16:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c1b88a53c74 8046670: Make CMS metadata aware closures applicable for other collectors Reviewed-by: ehelin, mgerdin ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp + src/share/vm/memory/iterator.inline.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp Changeset: 9717199cb8de Author: stefank Date: 2014-06-24 17:09 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9717199cb8de 8047373: Clean the ExceptionCache in one pass Summary: Also-reviewed-by: kim.barrett at oracle.com Reviewed-by: jmasa, jwilhelm ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp Changeset: b7d24d2bc8be Author: stefank Date: 2014-06-25 08:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b7d24d2bc8be 8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: c64b6b0c40c8 Author: stefank Date: 2014-06-25 08:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c64b6b0c40c8 8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp Reviewed-by: vlivanov, ehelin ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/zero/vm/compiledIC_zero.cpp ! src/share/vm/code/compiledIC.cpp Changeset: e635a728f9da Author: mgerdin Date: 2014-06-25 10:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e635a728f9da 8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 9441d22e429a Author: mgerdin Date: 2014-06-25 16:53 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9441d22e429a 8047820: G1 Block offset table does not need to support generic Space classes Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp Changeset: a8137787acfe Author: mgerdin Date: 2014-06-26 10:00 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8137787acfe 8047821: G1 Does not use the save_marks functionality as intended Summary: Rename save_marks to record_top_and_timestamp and remove som unused but related methods Reviewed-by: stefank, ehelin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: e5035defa3c4 Author: mgerdin Date: 2014-06-26 13:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e5035defa3c4 8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes Reviewed-by: stefank, brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp Changeset: 1526a938e670 Author: mgerdin Date: 2014-06-26 11:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1526a938e670 8047818: G1 HeapRegions can no longer be ContiguousSpaces Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality Reviewed-by: stefank, jmasa, tschatzl ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java ! src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/memory/space.cpp Changeset: 882004b9e7e1 Author: stefank Date: 2014-07-01 09:03 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/882004b9e7e1 8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator Reviewed-by: iveresov, mgerdin ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp Changeset: 2c6ef90f030a Author: stefank Date: 2014-07-07 10:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2c6ef90f030a 8049421: G1 Class Unloading after completing a concurrent mark cycle Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov Contributed-by: stefan.karlsson at oracle.com, mikael.gerdin at oracle.com ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/array.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 870c03421152 Author: ehelin Date: 2014-07-09 16:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/870c03421152 8049426: Minor cleanups after G1 class unloading Reviewed-by: stefank, brutisso ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/utilities/array.hpp Changeset: bac98749fe00 Author: stefank Date: 2014-07-11 09:07 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bac98749fe00 8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! test/TEST.groups Changeset: 684a5dec6072 Author: stefank Date: 2014-08-04 15:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/684a5dec6072 8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen + test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java Changeset: f3aeae1f9fc5 Author: stefank Date: 2014-08-06 09:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f3aeae1f9fc5 8048269: Add flag to turn off class unloading after G1 concurrent mark Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark Reviewed-by: jmasa, brutisso, mgerdin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/runtime/globals.hpp ! test/TEST.groups + test/gc/class_unloading/AllocateBeyondMetaspaceSize.java - test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java + test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java + test/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: dbb05f6d93c4 Author: fzhinkin Date: 2014-07-28 15:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dbb05f6d93c4 8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on Summary: call rtm_deopt() only if there were no compilation bailouts before. Reviewed-by: kvn ! src/share/vm/opto/parse1.cpp + test/compiler/osr/TestOSRWithNonEmptyStack.java Changeset: dac61d838654 Author: kvn Date: 2014-08-11 11:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dac61d838654 8054376: Move RTM flags from Experimental to Product Reviewed-by: roland ! src/cpu/x86/vm/globals_x86.hpp Changeset: cabe05c85665 Author: fzhinkin Date: 2014-08-11 19:19 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cabe05c85665 8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376 Reviewed-by: kvn ! test/compiler/rtm/cli/TestRTMRetryCountOption.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java Changeset: 631c3a4ea10c Author: lfoltan Date: 2014-05-22 11:36 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/631c3a4ea10c 8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013 Summary: Factor out definitions of copysignA and scalbnA into new file sharedRuntimeMath.hpp Reviewed-by: kvn + src/share/vm/runtime/sharedRuntimeMath.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp Changeset: b6a8cc1e0d92 Author: thartmann Date: 2014-07-29 13:54 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b6a8cc1e0d92 8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp Summary: Fixed parfait warnings in globalDefinitions files by using a union for casts. Reviewed-by: kvn ! src/share/vm/opto/output.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp Changeset: a073be2ce5c2 Author: thartmann Date: 2014-07-29 13:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a073be2ce5c2 8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp Summary: Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union. Reviewed-by: kvn ! src/share/vm/runtime/sharedRuntimeMath.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp Changeset: 69ea58782b1a Author: roland Date: 2014-07-31 19:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/69ea58782b1a 8054054: 8040121 is broken Summary: C++ code pattern from 8040121 is incorrect Reviewed-by: kvn ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/sharedRuntimeMath.hpp Changeset: 85c339200299 Author: thartmann Date: 2014-08-06 08:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/85c339200299 8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation Summary: Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the pointer is referring to a Klass. Added jtreg test. Reviewed-by: kvn ! src/cpu/sparc/vm/sparc.ad + test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java + test/compiler/classUnloading/methodUnloading/WorkerClass.java Changeset: e0954897238a Author: brutisso Date: 2014-04-29 09:33 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0954897238a 7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS Reviewed-by: jmasa, tschatzl, ehelin Contributed-by: tony.printezis at oracle.com, bengt.rutisson at oracle.com ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 5d7a63aee595 Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5d7a63aee595 8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause. Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 7df07d855c8e Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7df07d855c8e 8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: dd219eaec9cc Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd219eaec9cc 8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account Summary: Also consider os::vm_allocation_granularity in the calculation. Reviewed-by: brutisso ! src/share/vm/runtime/arguments.cpp Changeset: 3f2894c5052e Author: tschatzl Date: 2014-07-21 10:00 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3f2894c5052e 8048112: G1 Full GC needs to support the case when the very first region is not available Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/space.hpp Changeset: a3953c777565 Author: tschatzl Date: 2014-07-23 09:03 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a3953c777565 8027959: Early reclamation of large objects in G1 Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp + test/gc/g1/TestEagerReclaimHumongousRegions.java ! test/gc/g1/TestGCLogMessages.java Changeset: ca8b8e21e2ca Author: mdoerr Date: 2014-07-29 10:26 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ca8b8e21e2ca 8050973: CMS/G1 GC: add missing Resource and Handle mark Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier. Reviewed-by: tschatzl, goetz ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 83ea089a5c64 Author: tschatzl Date: 2014-07-31 09:23 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/83ea089a5c64 8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark. Reviewed-by: jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp + test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: e8ba50da0de0 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8ba50da0de0 8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! test/gc/g1/TestDeferredRSUpdate.java Changeset: c3c9eee55fce Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3c9eee55fce 8054341: Remove some obsolete code in G1CollectedHeap class Summary: Remove dead code. Reviewed-by: stefank, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 4baf9bb2376c Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4baf9bb2376c 8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause. Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 3bf2fc51186b Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3bf2fc51186b 8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: c512f38a5139 Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c512f38a5139 8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account Summary: Also consider os::vm_allocation_granularity in the calculation. Reviewed-by: brutisso ! src/share/vm/runtime/arguments.cpp Changeset: a22acf6d7598 Author: tschatzl Date: 2014-07-21 10:00 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a22acf6d7598 8048112: G1 Full GC needs to support the case when the very first region is not available Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/space.hpp Changeset: 755930f931e3 Author: tschatzl Date: 2014-07-23 09:03 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/755930f931e3 8027959: Early reclamation of large objects in G1 Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp + test/gc/g1/TestEagerReclaimHumongousRegions.java ! test/gc/g1/TestGCLogMessages.java Changeset: e02e18f40eae Author: mdoerr Date: 2014-07-29 10:26 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e02e18f40eae 8050973: CMS/G1 GC: add missing Resource and Handle mark Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier. Reviewed-by: tschatzl, goetz ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 04d77ac27223 Author: tschatzl Date: 2014-07-31 09:23 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/04d77ac27223 8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark. Reviewed-by: jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp + test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: 9b093813caa9 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9b093813caa9 8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! test/gc/g1/TestDeferredRSUpdate.java Changeset: a08bb8e45ba1 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a08bb8e45ba1 8054341: Remove some obsolete code in G1CollectedHeap class Summary: Remove dead code. Reviewed-by: stefank, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: bfba6779654b Author: tschatzl Date: 2014-08-12 15:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bfba6779654b Merge ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: b1bc1af04c6e Author: kvn Date: 2014-08-05 15:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b1bc1af04c6e 8052081: Optimize generated by C2 code for Intel's Atom processor Summary: Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86. Reviewed-by: roland ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/superword.cpp Changeset: 922c87c9aed4 Author: kvn Date: 2014-06-10 12:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/922c87c9aed4 8035605: Expand functionality of PredictedIntrinsicGenerator Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method. Reviewed-by: roland ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: b20a35eae442 Author: kvn Date: 2014-06-11 11:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b20a35eae442 8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC Summary: Add C2 SHA intrinsics on SPARC Reviewed-by: kvn, roland Contributed-by: james.cheng at oracle.com ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/intrinsics/sha/TestSHA.java Changeset: 46bbe04d1cad Author: anoll Date: 2014-04-11 13:52 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/46bbe04d1cad 8039498: Add iterators to GrowableArray Summary: To simplify the management of multiple code heaps in the code cache (see JDK-8015774), STL-style iterator capability is added to the GrowableArray. Further, custom iterators allow to only iterate over elements that satisfy a given predicate. Reviewed-by: kvn, twisti Contributed-by: Tobias Hartmann ! src/share/vm/utilities/growableArray.hpp Changeset: f5b4600d7368 Author: morris Date: 2014-08-12 22:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f5b4600d7368 Merge Changeset: 3c048df3ef8b Author: morris Date: 2014-08-07 18:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c048df3ef8b 8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp Summary: Fixed parfait initialization issue. Reviewed-by: kvn, twisti ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp Changeset: ee019285a52c Author: jmasa Date: 2014-08-04 10:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee019285a52c 8031323: Optionally align objects copied to survivor spaces Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp + src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp + src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: fa62fb12cdca Author: dsimms Date: 2014-08-14 15:16 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa62fb12cdca 6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical. Summary: Wrapped memory with standard bounds checking "GuardedMemory". Reviewed-by: zgu, fparain, dcubed + src/share/vm/memory/guardedMemory.cpp + src/share/vm/memory/guardedMemory.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/runtime/os.cpp Changeset: 29a5c2fd2d2e Author: dsimms Date: 2014-08-14 15:22 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/29a5c2fd2d2e 8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted Summary: negative verify_guards when testing for corruption Reviewed-by: sla, fparain ! src/share/vm/prims/jniCheck.cpp Changeset: 897333c7e587 Author: amurillo Date: 2014-08-14 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/897333c7e587 Merge Changeset: f52cb9164759 Author: amurillo Date: 2014-08-14 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f52cb9164759 Added tag hs25.40-b05 for changeset 897333c7e587 ! .hgtags Changeset: 4d5c3760ebb4 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4d5c3760ebb4 Added tag jdk8u40-b02 for changeset f52cb9164759 ! .hgtags Changeset: 5c8178d7dd35 Author: amurillo Date: 2014-08-14 12:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5c8178d7dd35 8055155: new hotspot build - hs25.40-b06 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 8ae0d26ab728 Author: dsimms Date: 2014-08-14 10:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ae0d26ab728 8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY Summary: Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=" flag Reviewed-by: hseigel, fparain ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/globals.hpp Changeset: 43aa571c1131 Author: amurillo Date: 2014-08-15 11:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/43aa571c1131 8055217: Make jdk8u40 the default jprt release for hs25.40 Reviewed-by: mikael, kvn ! make/jprt.properties Changeset: da00a41842a5 Author: brutisso Date: 2014-04-23 12:37 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/da00a41842a5 8038265: CMS: enable time based triggering of concurrent cycles Reviewed-by: mgerdin, brutisso Contributed-by: michal at frajt.eu ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/runtime/globals.hpp Changeset: 411e30e5fbb8 Author: roland Date: 2014-08-13 11:00 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/411e30e5fbb8 8026796: Make replace_in_map() on parent maps generic Summary: propagate node replacements along control flow edges to callers Reviewed-by: kvn, vlivanov ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp + src/share/vm/opto/replacednodes.cpp + src/share/vm/opto/replacednodes.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/growableArray.hpp Changeset: 92baebeb744b Author: hseigel Date: 2014-08-12 20:29 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/92baebeb744b 8050485: super() in a try block in a ctor causes VerifyError Summary: Parse catch clause paths to ensure they end in throws Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: fb971e09d20f Author: iveresov Date: 2014-08-13 17:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb971e09d20f 8054883: Segmentation error while running program Summary: Fix pattern matching of range check Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: 8a7429682242 Author: stefank Date: 2014-08-18 14:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a7429682242 8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag Reviewed-by: mgerdin, jwilhelm ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: 18bf0b66de52 Author: poonam Date: 2014-08-19 02:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/18bf0b66de52 8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC Summary: Fill the last card that has been allocated into with a dummy object Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 15b01edee7c0 Author: poonam Date: 2014-08-19 09:13 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/15b01edee7c0 Merge Changeset: 2d1534aa7131 Author: tschatzl Date: 2014-08-18 15:41 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2d1534aa7131 8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout Summary: Give the test a time limit of approximately one minute so that it exits early on slow machines. Reviewed-by: ehelin, dfazunen, brutisso ! test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: ff3169f25621 Author: brutisso Date: 2014-04-01 07:46 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff3169f25621 8038829: G1: More useful information in a few assert messages Reviewed-by: sjohanss, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: eec72fa4b108 Author: brutisso Date: 2014-08-19 12:39 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eec72fa4b108 8040722: G1: Clean up usages of heap_region_containing Reviewed-by: tschatzl, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp Changeset: 6701abbc4441 Author: tschatzl Date: 2014-08-19 10:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6701abbc4441 8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code. Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/prims/whitebox.cpp Changeset: 1f1d373cd044 Author: tschatzl Date: 2014-08-21 11:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f1d373cd044 8038423: G1: Decommit memory within heap Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps. Reviewed-by: mgerdin, brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp + src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp + src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/prims/jni.cpp Changeset: 8d5f66b42c53 Author: tschatzl Date: 2014-08-20 14:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8d5f66b42c53 8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423 Summary: If large pages are enabled and configured in Linux, the VM always pre-commits the entire space. The VM fails verification of the commit of the initial heap because some internal data structure marked all memory pages of the heap as committed during initialization. This makes the code think that we attempted a double-commit during first allocation of the heap. Remove the initial marking of memory pages of the heap to committed. Reviewed-by: mgerdin ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp Changeset: 7b2fc3129653 Author: tschatzl Date: 2014-08-20 15:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b2fc3129653 8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers Reviewed-by: mgerdin, ehelin ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp Changeset: fbc31318922c Author: amurillo Date: 2014-08-21 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fbc31318922c Merge Changeset: 38539608359a Author: amurillo Date: 2014-08-21 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/38539608359a Added tag hs25.40-b06 for changeset fbc31318922c ! .hgtags Changeset: 0ee2b6c618fc Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ee2b6c618fc Added tag jdk8u40-b03 for changeset 38539608359a ! .hgtags Changeset: 514c03fe3a35 Author: simonis Date: 2014-07-18 19:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/514c03fe3a35 8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build Reviewed-by: kvn ! src/os/aix/vm/os_aix.cpp Changeset: d3f9faa4caa4 Author: coffeys Date: 2014-07-22 17:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3f9faa4caa4 Merge Changeset: ebb120474275 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ebb120474275 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 42ddd0bbcb66 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42ddd0bbcb66 Merge Changeset: 90b2ae0b131d Author: amurillo Date: 2014-07-24 10:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/90b2ae0b131d 8051908: new hotspot build - hs25.20-b23 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 00cf2b6f51b9 Author: goetz Date: 2014-07-18 09:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/00cf2b6f51b9 8050978: Fix bad field access check in C1 and C2 Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime. Reviewed-by: kvn, vlivanov Contributed-by: andreas.schoesser at sap.com ! src/share/vm/ci/ciField.cpp Changeset: 19408d5fd31c Author: amurillo Date: 2014-07-24 11:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/19408d5fd31c Added tag hs25.20-b23 for changeset 00cf2b6f51b9 ! .hgtags Changeset: deecfa50d5f2 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/deecfa50d5f2 Added tag jdk8u20-b25 for changeset 19408d5fd31c ! .hgtags Changeset: c2f02c05a99e Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2f02c05a99e Added tag jdk8u20-b24 for changeset 42ddd0bbcb66 ! .hgtags Changeset: eaa4074a7e39 Author: coffeys Date: 2014-07-30 03:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eaa4074a7e39 Merge ! .hgtags Changeset: f06c7b654d63 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f06c7b654d63 Added tag jdk8u20-b26 for changeset eaa4074a7e39 ! .hgtags Changeset: 03c5d509a811 Author: coffeys Date: 2014-08-19 20:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03c5d509a811 Merge ! .hgtags ! make/hotspot_version ! src/os/aix/vm/os_aix.cpp Changeset: 2fd0fd493045 Author: rbackman Date: 2014-06-04 10:01 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2fd0fd493045 8031994: java/lang/Character/CheckProp test times out Reviewed-by: iveresov, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp Changeset: f933a15469d4 Author: jwilhelm Date: 2014-07-28 22:43 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f933a15469d4 8055006: Store original value of Min/MaxHeapFreeRatio Summary: Store the value set by the user and some makefile changes required to change the flags. Reviewed-by: sla, mchung, bchristi, jmasa, dholmes ! make/bsd/makefiles/vm.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 28b4223e2ea7 Author: jwilhelm Date: 2014-08-22 13:24 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28b4223e2ea7 8055744: 8u-dev nightly solaris builds failed on 08/20 Summary: Fixed makefiles on solaris to allow build with extra symbols. Reviewed-by: dcubed, erikj ! make/solaris/Makefile ! make/solaris/makefiles/buildtree.make Changeset: 3374ec4c4448 Author: amurillo Date: 2014-08-26 13:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3374ec4c4448 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp Changeset: 77878c021b8d Author: lana Date: 2014-08-28 16:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/77878c021b8d Merge ! .hgtags Changeset: 7fa57b65c27f Author: amurillo Date: 2014-08-21 14:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7fa57b65c27f 8055786: new hotspot build - hs25.40-b07 Reviewed-by: jcoomes ! make/hotspot_version Changeset: c3990b8c710e Author: thartmann Date: 2014-08-25 08:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3990b8c710e 8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes Summary: Because anonymous classes are not in the system dictionary, we have to set 'unloading_occurred' based on 'CLDG::do_unloading()'. Added jtreg test. Reviewed-by: kvn, coleenp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp + test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java Changeset: cec4a29245f5 Author: amurillo Date: 2014-08-25 11:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cec4a29245f5 Added tag hs25.40-b07 for changeset c3990b8c710e ! .hgtags Changeset: 5b662570d9cf Author: amurillo Date: 2014-08-25 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b662570d9cf 8055952: new hotspot build - hs25.40-b08 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 72fa1e83e5f9 Author: lfoltan Date: 2014-08-25 15:57 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/72fa1e83e5f9 8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20. Summary: Correct fix for allowing BootstrapMethods attribute with an empty bootstrap_methods table. Reviewed-by: coleenp, ctornqvi, hseigel ! src/share/vm/classfile/classFileParser.cpp Changeset: fa0cf025abd4 Author: hseigel Date: 2014-08-25 16:03 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa0cf025abd4 Merge Changeset: 47e8e40b94d3 Author: hseigel Date: 2014-08-25 17:05 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47e8e40b94d3 Merge Changeset: 439f0d76cff3 Author: brutisso Date: 2014-08-26 10:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/439f0d76cff3 8029524: Remove unsused method CollectedHeap::unsafe_max_alloc() Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: 4bfc44ba0d19 Author: tschatzl Date: 2014-08-21 16:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4bfc44ba0d19 8055098: WB API should be extended to provide information about size and age of object. Summary: Extend the WhiteBox API to provide information about the size and age of objects. Further add a mechanism to trigger a young GC. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: b95d569d10c1 Author: tschatzl Date: 2014-08-26 14:15 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b95d569d10c1 8055953: [TESTBUG] Fix for 8055098 does not contain unit test Summary: Add missing unit test. Reviewed-by: tschatzl Contributed-by: Leonid Mesnik + test/gc/whitebox/TestWBGC.java Changeset: 4d3a43351904 Author: tschatzl Date: 2014-08-27 09:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4d3a43351904 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.cpp Changeset: 833b0f92429a Author: zgu Date: 2014-08-27 08:19 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/833b0f92429a 8046598: Scalable Native memory tracking development Summary: Enhance scalability of native memory tracking Reviewed-by: coleenp, ctornqvi, gtriantafill ! make/excludeSrc.make ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/memRegion.cpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp + src/share/vm/services/allocationSite.hpp + src/share/vm/services/mallocSiteTable.cpp + src/share/vm/services/mallocSiteTable.hpp + src/share/vm/services/mallocTracker.cpp + src/share/vm/services/mallocTracker.hpp + src/share/vm/services/mallocTracker.inline.hpp ! src/share/vm/services/memBaseline.cpp ! src/share/vm/services/memBaseline.hpp - src/share/vm/services/memPtr.cpp - src/share/vm/services/memPtr.hpp - src/share/vm/services/memPtrArray.hpp - src/share/vm/services/memRecorder.cpp - src/share/vm/services/memRecorder.hpp ! src/share/vm/services/memReporter.cpp ! src/share/vm/services/memReporter.hpp - src/share/vm/services/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp + src/share/vm/services/nmtCommon.cpp + src/share/vm/services/nmtCommon.hpp ! src/share/vm/services/nmtDCmd.cpp ! src/share/vm/services/nmtDCmd.hpp + src/share/vm/services/virtualMemoryTracker.cpp + src/share/vm/services/virtualMemoryTracker.hpp + src/share/vm/utilities/linkedlist.cpp + src/share/vm/utilities/linkedlist.hpp + src/share/vm/utilities/nativeCallStack.cpp + src/share/vm/utilities/nativeCallStack.hpp ! src/share/vm/utilities/vmError.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: ac12996df59b Author: zgu Date: 2014-08-27 08:35 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ac12996df59b 8044140: Create NMT (Native Memory Tracking) tests for NMT2 Summary: Create new/modify existing tests for NMT2, which is an internal redesign to address scalability issues in the first implementation. Reviewed-by: ctornqvi, zgu Contributed-by: George Triantafillou ! test/TEST.ROOT ! test/TEST.groups ! test/runtime/NMT/BaselineWithParameter.java ! test/runtime/NMT/CommandLineDetail.java ! test/runtime/NMT/CommandLineEmptyArgument.java ! test/runtime/NMT/CommandLineInvalidArgument.java ! test/runtime/NMT/CommandLineSummary.java ! test/runtime/NMT/CommandLineTurnOffNMT.java ! test/runtime/NMT/JcmdScale.java ! test/runtime/NMT/JcmdWithNMTDisabled.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/NMT/ShutdownTwice.java ! test/runtime/NMT/SummaryAfterShutdown.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocTestType.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: f433f37645e5 Author: zgu Date: 2014-08-12 12:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f433f37645e5 8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140 Summary: Reserved WhiteBox.java pushed by JDK-8044140 Reviewed-by: ccheung, hseigel ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 36c9011aaead Author: zgu Date: 2014-08-14 09:02 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/36c9011aaead 8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2) Summary: Dynamic allocate _reserved_regions instead of static object to avoid racing during process exit Reviewed-by: dholmes, coleenp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp Changeset: c6211b707068 Author: zgu Date: 2014-08-19 08:34 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c6211b707068 8055007: NMT2: emptyStack missing in minimal build Summary: Refactored emptyStack to a static member of NativeCallStack, which is accessible in minimal build. Reviewed-by: coleenp, dholmes ! src/share/vm/services/mallocSiteTable.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp ! src/share/vm/services/nmtCommon.hpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp ! src/share/vm/utilities/nativeCallStack.cpp ! src/share/vm/utilities/nativeCallStack.hpp Changeset: 3adc0e278f49 Author: zgu Date: 2014-08-19 09:05 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3adc0e278f49 8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests Summary: Handled CDS mapping region and added test for the scenario Reviewed-by: coleenp, ctornqvi ! src/share/vm/services/virtualMemoryTracker.cpp + test/runtime/NMT/NMTWithCDS.java Changeset: dd3939fe8424 Author: zgu Date: 2014-08-20 08:41 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd3939fe8424 8054546: NMT2 leaks memory Summary: Fixed memory leak in NMT by baselining memory in c heap instead of an arena. Reviewed-by: coleenp, minqi ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/memBaseline.cpp ! src/share/vm/services/memBaseline.hpp Changeset: aef17e6b4abf Author: zgu Date: 2014-08-27 08:42 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aef17e6b4abf 8055236: Deadlock during NMT2 shutdown on Windows Summary: Removed MemTracker::shutdown() call to avoid deadlock Reviewed-by: minqi, ctornqvi ! src/os/windows/vm/os_windows.cpp Changeset: 357af5b6d80a Author: zgu Date: 2014-08-28 11:55 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/357af5b6d80a 8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted Summary: Disable the test until related Java launcher change reaches promotion build Reviewed-by: ctornqvi, gtriantafill ! test/runtime/NMT/NMTWithCDS.java Changeset: 3f1b3f2dd1cb Author: amurillo Date: 2014-08-28 14:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3f1b3f2dd1cb Merge ! .hgtags - src/share/vm/services/memPtr.cpp - src/share/vm/services/memPtr.hpp - src/share/vm/services/memPtrArray.hpp - src/share/vm/services/memRecorder.cpp - src/share/vm/services/memRecorder.hpp - src/share/vm/services/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp Changeset: 3012cc0c8e24 Author: amurillo Date: 2014-08-28 14:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3012cc0c8e24 Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb ! .hgtags Changeset: fd4dbaff3002 Author: amurillo Date: 2014-09-02 14:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd4dbaff3002 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp - src/share/vm/services/memPtr.cpp - src/share/vm/services/memPtr.hpp - src/share/vm/services/memPtrArray.hpp - src/share/vm/services/memRecorder.cpp - src/share/vm/services/memRecorder.hpp - src/share/vm/services/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp Changeset: efbd07229e6c Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/efbd07229e6c Added tag jdk8u40-b04 for changeset fd4dbaff3002 ! .hgtags Changeset: c67b85c32d9a Author: amurillo Date: 2014-08-28 14:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c67b85c32d9a 8056299: new hotspot build - hs25.40-b09 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 999824269b71 Author: kvn Date: 2014-08-22 12:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/999824269b71 8055069: TSX and RTM should be deprecated more strongly until hardware is corrected Summary: Require to specify UnlockExperimentalVMOptions flag together with UseRTMLocking flag on un-patched systems where CPUID allows it but is unsupported otherwise. Reviewed-by: iveresov, fzhinkin ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java Changeset: 6e0cb14ce59b Author: iklam Date: 2014-08-21 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6e0cb14ce59b 8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung ! make/excludeSrc.make ! src/os/linux/vm/os_linux.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp + src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp + src/share/vm/classfile/sharedClassUtil.hpp + src/share/vm/classfile/sharedPathsMiscInfo.cpp + src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp + src/share/vm/classfile/systemDictionaryShared.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp + src/share/vm/utilities/stringUtils.cpp + src/share/vm/utilities/stringUtils.hpp + test/testlibrary/com/oracle/java/testlibrary/BuildHelper.java Changeset: bb239308be67 Author: iklam Date: 2014-09-02 14:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bb239308be67 8056971: Minor class loading clean-up Summary: Misplacement of #if INCLUE_CDS, typos, unnecessary C string duplication Reviewed-by: dholmes, ccheung ! src/share/vm/classfile/classFileStream.cpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/classfile/systemDictionary.cpp Changeset: a8ea2f110d87 Author: tschatzl Date: 2014-08-26 09:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8ea2f110d87 8054819: Rename HeapRegionSeq to HeapRegionManager Reviewed-by: jwilhelm, jmasa ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp + src/share/vm/gc_implementation/g1/heapRegionManager.cpp + src/share/vm/gc_implementation/g1/heapRegionManager.hpp + src/share/vm/gc_implementation/g1/heapRegionManager.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp Changeset: 39189caa2894 Author: tschatzl Date: 2014-08-29 13:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/39189caa2894 Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp Changeset: 3372cbab6583 Author: tschatzl Date: 2014-09-02 15:03 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3372cbab6583 Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp Changeset: 9337d0e7ea4f Author: tschatzl Date: 2014-09-02 15:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9337d0e7ea4f 8055919: Remove dead code in G1 concurrent marking code Reviewed-by: jmasa, jwilhelm ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp Changeset: 09e9e5240710 Author: jwilhelm Date: 2014-09-03 09:23 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/09e9e5240710 8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap Summary: New test added. Reviewed-by: ehelin, tschatzl, jwilhelm Contributed-by: andrey.x.zakharov at oracle.com ! test/TEST.groups + test/gc/g1/TestHumongousShrinkHeap.java Changeset: b1266b08b994 Author: tschatzl Date: 2014-09-03 09:24 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b1266b08b994 8056043: Heap does not shrink within the heap after JDK-8038423 Summary: Enable shrinking within the heap by removing some code added for JDK-8054818. Enable the test case that checks that again too. Reviewed-by: jwilhelm, jmasa ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! test/gc/g1/TestHumongousShrinkHeap.java Changeset: 14b8221771dc Author: tschatzl Date: 2014-09-03 09:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/14b8221771dc Merge ! src/share/vm/oops/instanceKlass.cpp Changeset: d2c5fee67143 Author: thartmann Date: 2014-08-29 10:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d2c5fee67143 8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC Summary: Remove the '-XX:+UseParallelGC' parameter from the test because it is conflicting with other GC settings. Reviewed-by: kvn ! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java Changeset: c35aec39d08e Author: anoll Date: 2014-09-03 08:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c35aec39d08e Merge Changeset: edb5f3b38aab Author: tschatzl Date: 2014-08-28 17:05 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/edb5f3b38aab 8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark. Summary: The verification code that checked whether no bitmap mark had been found re-read HeapRegion::end() after the check on the bitmap. Concurrent humongous object allocation could have changed HeapRegion::end() in the meantime. Fix this by using the actual end of the region instead of HeapRegion::end() for comparison. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: a178c2e6f85f Author: amurillo Date: 2014-09-02 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a178c2e6f85f Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp Changeset: 7430aa5718a5 Author: amurillo Date: 2014-09-03 08:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7430aa5718a5 Merge ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 622c6e0ad4d6 Author: ccheung Date: 2014-08-25 00:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/622c6e0ad4d6 8048150: Allow easy configurations for large CDS archives Summary: Estimate the size of shared archive based on the number of classes in the classlist file Reviewed-by: iklam, jiangli, minqi, dholmes ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp Changeset: b23a19cd0536 Author: ccheung Date: 2014-08-27 10:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b23a19cd0536 8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC Summary: cast the result of the conversion to uintx Reviewed-by: ccheung, coleenp Contributed-by: volker.simonis at gmail.com ! src/share/vm/memory/metaspaceShared.hpp Changeset: 4c7dd94cdc07 Author: ccheung Date: 2014-09-03 21:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c7dd94cdc07 Merge Changeset: 66d359ee9681 Author: tschatzl Date: 2014-09-03 17:01 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/66d359ee9681 8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq Summary: Fixup the remaining variable names. Reviewed-by: tonyp, jwilhelm ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp Changeset: 966601b12d4f Author: sla Date: 2014-09-04 11:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/966601b12d4f 8057535: add a thread extension class Reviewed-by: mgerdin, bdelsart, jcoomes ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp + src/share/vm/runtime/thread_ext.cpp + src/share/vm/runtime/thread_ext.hpp ! src/share/vm/services/management.cpp Changeset: 017b0145f20c Author: gtriantafill Date: 2014-08-12 14:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/017b0145f20c 8054952: [TESTBUG] Add missing NMT2 tests Summary: The new NMT2 tests got lost on the way into jdk9 yesterday, this change adds them. Reviewed-by: coleenp, zgu, ctornqvi + test/runtime/NMT/AutoshutdownNMT.java + test/runtime/NMT/JcmdBaselineDetail.java + test/runtime/NMT/JcmdDetailDiff.java + test/runtime/NMT/JcmdScaleDetail.java + test/runtime/NMT/JcmdSummaryDiff.java + test/runtime/NMT/MallocRoundingReportTest.java + test/runtime/NMT/MallocSiteHashOverflow.java + test/runtime/NMT/MallocStressTest.java + test/runtime/NMT/ReleaseNoCommit.java + test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java Changeset: f5164941749c Author: zgu Date: 2014-08-14 13:15 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f5164941749c 8054547: Re-enable warning for incompatible java launcher Summary: Re-enabled warning as launcher change reached promotion build Reviewed-by: hseigel, coleenp ! src/share/vm/runtime/arguments.cpp Changeset: 6640f982c1be Author: gtriantafill Date: 2014-09-04 10:14 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6640f982c1be 8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated Summary: enable tests for NMT2 Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/AutoshutdownNMT.java ! test/runtime/NMT/BaselineWithParameter.java ! test/runtime/NMT/CommandLineDetail.java ! test/runtime/NMT/CommandLineEmptyArgument.java ! test/runtime/NMT/CommandLineInvalidArgument.java ! test/runtime/NMT/CommandLineSummary.java ! test/runtime/NMT/CommandLineTurnOffNMT.java ! test/runtime/NMT/JcmdBaselineDetail.java ! test/runtime/NMT/JcmdScale.java ! test/runtime/NMT/JcmdScaleDetail.java ! test/runtime/NMT/JcmdSummaryDiff.java ! test/runtime/NMT/JcmdWithNMTDisabled.java ! test/runtime/NMT/MallocRoundingReportTest.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/NMT/ReleaseNoCommit.java ! test/runtime/NMT/ShutdownTwice.java ! test/runtime/NMT/SummaryAfterShutdown.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocTestType.java Changeset: acb20c734237 Author: gtriantafill Date: 2014-08-19 06:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/acb20c734237 8055051: runtime/NMT/CommandLineEmptyArgument.java fails Summary: disable failing test Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/CommandLineEmptyArgument.java Changeset: 19fc73d027a6 Author: gtriantafill Date: 2014-08-22 06:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/19fc73d027a6 8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available Reviewed-by: ctornqvi, hseigel ! test/runtime/NMT/JcmdDetailDiff.java Changeset: 3670c195cb8b Author: gtriantafill Date: 2014-08-22 07:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3670c195cb8b 8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java Changeset: b28ee41fbecb Author: gtriantafill Date: 2014-08-21 14:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b28ee41fbecb 8055684: runtime/NMT/CommandLineEmptyArgument.java fails Reviewed-by: ctornqvi, sla ! test/runtime/NMT/CommandLineEmptyArgument.java Changeset: 3f9ff5e261c6 Author: gtriantafill Date: 2014-08-22 06:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3f9ff5e261c6 8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running Reviewed-by: ctornqvi, zgu, hseigel ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/runtime/NMT/MallocStressTest.java Changeset: 1202792c966e Author: jcoomes Date: 2014-09-04 09:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1202792c966e 8054970: gc src file exclusion should exclude alternative sources Reviewed-by: ehelin, stefank ! make/excludeSrc.make Changeset: 8ec8971f511a Author: jcoomes Date: 2014-09-04 16:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ec8971f511a 8057531: refactor gc argument processing code slightly Reviewed-by: mgerdin, tschatzl, jmasa ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 227a9e5e4b4a Author: sjohanss Date: 2014-09-05 09:49 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/227a9e5e4b4a 8057536: Refactor G1 to allow context specific allocations Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context. Reviewed-by: mgerdin, brutisso + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp + src/share/vm/gc_implementation/g1/g1AllocationContext.hpp + src/share/vm/gc_implementation/g1/g1Allocator.cpp + src/share/vm/gc_implementation/g1/g1Allocator.hpp + src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: fe392af93c23 Author: iignatyev Date: 2014-08-27 17:09 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fe392af93c23 8056072: add jprt_optimized targets Reviewed-by: kvn, roland ! make/Makefile ! make/jprt.gmk ! make/jprt.properties Changeset: ddda5de93db5 Author: iignatyev Date: 2014-08-28 23:30 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ddda5de93db5 8056223: typo in export_optimized_jdk Reviewed-by: kvn ! make/Makefile Changeset: 9be4ca335650 Author: jwilhelm Date: 2014-09-05 00:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9be4ca335650 8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile Summary: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile Reviewed-by: erikj, dholmes ! make/solaris/Makefile Changeset: 76af788b6c16 Author: jcoomes Date: 2014-09-05 12:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/76af788b6c16 8057623: add an extension class for argument handling Reviewed-by: brutisso, mgerdin, tschatzl ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp - src/share/vm/runtime/arguments_ext.cpp + src/share/vm/runtime/arguments_ext.hpp Changeset: c9635cad4a5d Author: amurillo Date: 2014-09-05 15:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c9635cad4a5d Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! make/solaris/Makefile - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp - src/share/vm/runtime/arguments_ext.cpp Changeset: 232b50b20797 Author: amurillo Date: 2014-09-05 15:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/232b50b20797 Added tag hs25.40-b09 for changeset c9635cad4a5d ! .hgtags Changeset: fe1f65b0a2d8 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fe1f65b0a2d8 Added tag jdk8u40-b05 for changeset 232b50b20797 ! .hgtags Changeset: 7ff83df6c85a Author: amurillo Date: 2014-09-05 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ff83df6c85a 8057649: new hotspot build - hs25.40-b10 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 91cb3b8aac2b Author: thartmann Date: 2014-08-19 07:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/91cb3b8aac2b 8048879: "unexpected yanked node" opto/postaloc.cpp:139 Summary: MemBarAcquireNode prevents deletion of dead LoadNNode. Added condition to 'has_special_unique_user' to trigger deletion. Reviewed-by: kvn, iveresov ! src/share/vm/opto/node.cpp + test/compiler/membars/TestMemBarAcquire.java Changeset: 2545e461115b Author: sla Date: 2014-05-30 19:13 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2545e461115b 8044398: Attach code should propagate errors in Diagnostic Commands as errors Reviewed-by: dcubed, mgronlun ! src/share/vm/services/attachListener.cpp Changeset: 47e3110c47e8 Author: coleenp Date: 2014-09-05 16:01 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47e3110c47e8 6642881: Improve performance of Class.getClassLoader() Summary: Add classLoader to java/lang/Class instance for fast access Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 99f0593d8c9f Author: coleenp Date: 2014-09-08 14:13 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99f0593d8c9f Merge - src/share/vm/runtime/arguments_ext.cpp Changeset: d35872270666 Author: sjohanss Date: 2014-09-09 00:05 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d35872270666 8057658: Enable G1 FullGC extensions Summary: Refactored the G1 FullGC code to enable it to be extended. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp + src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/memory/space.hpp Changeset: b384ba33c9a0 Author: kvn Date: 2014-07-17 15:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b384ba33c9a0 8050942: PPC64: implement template interpreter for ppc64le Reviewed-by: kvn, goetz Contributed-by: asmundak at google.com ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 2219e830b668 Author: kvn Date: 2014-09-08 23:01 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2219e830b668 Merge Changeset: d8847542f83a Author: kvn Date: 2014-08-13 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d8847542f83a 8054927: Missing MemNode::acquire ordering in some volatile Load nodes Summary: Fixed memory ordering parameter and added missing barriers for volatile loads. Reviewed-by: roland, iveresov ! src/share/vm/opto/library_call.cpp Changeset: d635fd1ac81c Author: iveresov Date: 2014-09-08 18:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d635fd1ac81c 8056124: Hotspot should use PICL interface to get cacheline size on SPARC Summary: Using libpicl to get L1 data and L2 cache line sizes Reviewed-by: kvn, roland, morris ! make/solaris/makefiles/vm.make ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 3153adbad1e9 Author: iveresov Date: 2014-09-09 01:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3153adbad1e9 Merge Changeset: 5248357b7113 Author: sjohanss Date: 2014-09-09 04:48 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5248357b7113 8057710: Refactor G1 heap region default sizes Summary: Refactored the defines to instead be static const in a HeapRegionBounds class. Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/heapRegion.cpp + src/share/vm/gc_implementation/g1/heapRegionBounds.hpp + src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp Changeset: 63bae08b051e Author: kvn Date: 2014-09-04 23:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/63bae08b051e 8057643: Unable to build --with-debug-level=optimized on OSX Summary: Added missing Hotspot make targets for 'optimized' build. Reviewed-by: iveresov ! make/Makefile ! make/bsd/makefiles/universal.gmk Changeset: b6978881f5af Author: kvn Date: 2014-09-09 06:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b6978881f5af Merge Changeset: 17d3ee6e9d3c Author: fzhinkin Date: 2014-09-08 20:32 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/17d3ee6e9d3c 8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality Reviewed-by: kvn, iignatyev ! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java - test/compiler/intrinsics/mathexact/sanity/Verifier.java + test/compiler/testlibrary/intrinsics/Verifier.java Changeset: fe6dafcd8ed0 Author: fzhinkin Date: 2014-09-03 15:29 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fe6dafcd8ed0 8055904: Develop tests for new command-line options related to SHA intrinsics Reviewed-by: kvn, iignatyev + test/compiler/intrinsics/sha/cli/SHAOptionsBase.java + test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java Changeset: 4d8781a35525 Author: fzhinkin Date: 2014-09-03 15:26 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4d8781a35525 8055903: Develop sanity tests on SPARC's SHA instructions support Reviewed-by: kvn, iignatyev + test/compiler/intrinsics/sha/sanity/SHASanityTestBase.java + test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java + test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 14b356bbca27 Author: zmajo Date: 2014-08-29 15:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/14b356bbca27 8055286: Extend CompileCommand=option to handle numeric parameters Summary: Changed CompileCommand=option to handle "extended" parameters: Klass::method,type,flag,value. Types supported are bool, intx, and uintx. Reviewed-by: kvn, roland ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp Changeset: 119875f0fc67 Author: kvn Date: 2014-09-02 10:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/119875f0fc67 8056964: JDK-8055286 changes are incomplete. Summary: added ccstr and ccstrlist types to compilerOracle 'option' command Reviewed-by: roland ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/opto/compile.hpp Changeset: e09c0676c53f Author: simonis Date: 2014-09-03 14:39 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e09c0676c53f 8057129: Fix AIX build after the Extend CompileCommand=option change 8055286 Reviewed-by: kvn ! src/share/vm/compiler/compilerOracle.cpp Changeset: aff6ccb506cb Author: iveresov Date: 2014-09-05 14:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aff6ccb506cb 8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running Summary: Don't make compiled MH intrinsics not entrant when redefining classes Reviewed-by: kvn, vlivanov ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/nmethod.hpp Changeset: 2e6106d44079 Author: iveresov Date: 2014-09-08 11:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2e6106d44079 8057750: CTW should not make MH intrinsics not entrant Summary: Do not make MH intrinsics not entrant in CTW Reviewed-by: kvn, vlivanov ! src/share/vm/classfile/classLoader.cpp Changeset: 2d9cef76b5a6 Author: iveresov Date: 2014-09-09 18:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2d9cef76b5a6 Merge Changeset: 094cbdffa87d Author: drchase Date: 2014-08-29 19:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/094cbdffa87d 8054292: code comments leak in fastdebug builds Summary: Added deallocation to destructor; hardened interface against misuse Reviewed-by: kvn ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/interpreter/interpreter.hpp Changeset: 1d8193e4e2a3 Author: drchase Date: 2014-09-09 18:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1d8193e4e2a3 Merge Changeset: bddcb33dadf4 Author: drchase Date: 2014-09-09 19:18 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bddcb33dadf4 Merge Changeset: 166d744df0de Author: kvn Date: 2014-09-02 12:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/166d744df0de 8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method Summary: Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM. Reviewed-by: roland ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp + test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java Changeset: f6f9aec27858 Author: rbackman Date: 2014-09-10 12:39 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f6f9aec27858 8030976: Untaken paths should be more vigorously pruned at highest optimization level Reviewed-by: roland, vlivanov ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 42460b71ba70 Author: rbackman Date: 2014-06-23 13:33 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42460b71ba70 8046289: compiler/6340864/TestLongVect.java timeout with Reviewed-by: iveresov, vlivanov ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp Changeset: 4874332f9799 Author: roland Date: 2014-09-09 15:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4874332f9799 8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair Summary: Use TypeAryPtr::INT type with offset 0 in inline_multiplyToLen(). Reviewed-by: kvn, iveresov ! src/share/vm/opto/library_call.cpp Changeset: 4edd7572c235 Author: gtriantafill Date: 2014-09-09 09:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4edd7572c235 8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking Reviewed-by: ctornqvi, lfoltan ! test/TEST.groups + test/runtime/NMT/MallocTrackingVerify.java Changeset: 64b480f9eb1a Author: ctornqvi Date: 2014-09-10 17:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64b480f9eb1a Merge Changeset: fd9feb55481c Author: ctornqvi Date: 2014-09-10 19:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd9feb55481c Merge Changeset: e5668dcf12e9 Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e5668dcf12e9 8057818: collect allocation context statistics at gc pauses Reviewed-by: mikael, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp Changeset: c10b463abc6e Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c10b463abc6e 8057824: methods to copy allocation context statistics Reviewed-by: mikael, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp + src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: fc2c88ea11a9 Author: drchase Date: 2014-07-11 19:51 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fc2c88ea11a9 8036588: VerifyFieldClosure fails instanceKlass:3133 Summary: Changed deopt live-pointer test to use returns-object instead of live-and-returns-object Reviewed-by: iveresov, kvn, jrose ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/output.cpp Changeset: de58d17d9848 Author: drchase Date: 2014-09-10 21:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/de58d17d9848 Merge Changeset: 2402de236865 Author: drchase Date: 2014-09-10 21:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2402de236865 Merge Changeset: fa6c442c59ee Author: jcoomes Date: 2014-09-10 16:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa6c442c59ee 8057827: notify an obj when allocation context stats are available Reviewed-by: mikael, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/memory/universe.inline.hpp ! src/share/vm/runtime/serviceThread.cpp + src/share/vm/services/allocationContextService.hpp Changeset: e2452c3ff7fb Author: sjohanss Date: 2014-09-08 15:24 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e2452c3ff7fb 8057752: WhiteBox extension support for testing Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file. Reviewed-by: mikael, ctornqvi, jmasa ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp + src/share/vm/prims/whitebox_ext.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: f8afcfbdbf1c Author: roland Date: 2014-08-02 07:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f8afcfbdbf1c 8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943 Summary: PhiNode inserted between AllocateNode and Initialization node confuses allocation elimination Reviewed-by: kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/macro.cpp + test/compiler/macronodes/TestEliminateAllocationPhi.java Changeset: be56d800c946 Author: roland Date: 2014-08-11 15:09 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/be56d800c946 8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError Summary: do not update exception cache if exception is replaced when thrown Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_Runtime1.cpp + test/compiler/exceptions/TestRecursiveReplacedException.java Changeset: b186a900f63a Author: roland Date: 2014-08-27 17:37 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b186a900f63a 8055946: assert(result == NULL || result->is_oop()) failed: must be oop Summary: caller of popped frame doesn't have valid result during deoptimization Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.cpp Changeset: 07f629123254 Author: kvn Date: 2014-09-11 15:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/07f629123254 Merge Changeset: 64156d22e49d Author: dsamersoff Date: 2014-09-11 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64156d22e49d 8032247: SA: Constantpool lookup for invokedynamic is not implemented Summary: implement constant pool lookup for invokedynamic Reviewed-by: sla, sspitsyn ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java Changeset: 631667807de7 Author: iveresov Date: 2014-09-11 12:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/631667807de7 8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters Summary: Tiered policy requires highest compilation levels always available Reviewed-by: kvn, vlivanov ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodCounters.cpp ! src/share/vm/oops/methodCounters.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp Changeset: 0d78074d2444 Author: iveresov Date: 2014-09-10 19:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0d78074d2444 8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant Summary: Throw exception if unable to compile an MH intrinsic Reviewed-by: kvn ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/runtime/arguments.hpp Changeset: a98dd542cd25 Author: iveresov Date: 2014-09-11 20:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a98dd542cd25 Merge Changeset: df66e3a3c4c2 Author: jwilhelm Date: 2014-09-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/df66e3a3c4c2 8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap Summary: New test added Reviewed-by: jwilhelm, tschatzl Contributed-by: andrey.x.zakharov at oracle.com + test/gc/g1/TestShrinkDefragmentedHeap.java Changeset: 9b8bd21b6823 Author: jwilhelm Date: 2014-09-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9b8bd21b6823 8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM Summary: Added respect for available memory. Renamed function names Reviewed-by: jwilhelm, tschatzl Contributed-by: andrey.x.zakharov at oracle.com ! test/gc/g1/TestHumongousShrinkHeap.java Changeset: dce3f772de9f Author: jcoomes Date: 2014-09-11 17:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dce3f772de9f 8058235: identify GCs initiated to update allocation context stats Reviewed-by: mikael, sjohanss ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp Changeset: ed3d653e4012 Author: zgu Date: 2014-09-04 14:50 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ed3d653e4012 8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead Summary: Return NULL if memory allocation size is bigger than MAX_MALLOC_SIZE when NMT is on Reviewed-by: coleenp, gtriantafill ! src/share/vm/runtime/os.cpp ! test/TEST.groups + test/runtime/NMT/UnsafeMallocLimit.java Changeset: b2029969cc16 Author: coleenp Date: 2014-09-12 01:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2029969cc16 Merge Changeset: 7301840ea20e Author: vlivanov Date: 2014-03-11 15:06 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7301840ea20e 8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock Reviewed-by: kvn, iveresov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp Changeset: 46f9331baed5 Author: vlivanov Date: 2014-03-04 02:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/46f9331baed5 8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...) Reviewed-by: iveresov, roland, coleenp ! src/share/vm/runtime/thread.cpp Changeset: 134f18d0174b Author: vlivanov Date: 2014-05-29 09:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/134f18d0174b 8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle Reviewed-by: twisti, jrose, sspitsyn ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 1de115720e74 Author: vlivanov Date: 2014-07-14 03:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1de115720e74 8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message Reviewed-by: roland, jrose ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/parse.hpp Changeset: dd89808e49ba Author: vlivanov Date: 2014-07-14 03:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd89808e49ba 8049530: Provide descriptive failure reason for compilation tasks removed for the queue Reviewed-by: roland, iveresov ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp Changeset: bc4ce33c0985 Author: vlivanov Date: 2014-07-14 03:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bc4ce33c0985 8049529: LogCompilation: annotate make_not_compilable with compilation level Reviewed-by: roland, iveresov ! src/share/vm/oops/method.cpp Changeset: 945284eb609f Author: vlivanov Date: 2014-07-14 03:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/945284eb609f 8049532: LogCompilation: C1: inlining tree is flat (no depth is stored) Reviewed-by: roland, iveresov ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/vm/c1/c1_GraphBuilder.cpp Changeset: 5627633fc830 Author: vlivanov Date: 2014-07-14 03:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5627633fc830 8048703: ReplacedNodes dumps it's content to tty Reviewed-by: roland, iveresov, drchase ! src/share/vm/opto/replacednodes.cpp Changeset: 47ec483b936e Author: amurillo Date: 2014-09-12 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47ec483b936e Merge - test/compiler/intrinsics/mathexact/sanity/Verifier.java Changeset: 3702eb6ec708 Author: amurillo Date: 2014-09-12 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3702eb6ec708 Added tag hs25.40-b10 for changeset 47ec483b936e ! .hgtags Changeset: 77f55b2e43ae Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/77f55b2e43ae Added tag jdk8u40-b06 for changeset 3702eb6ec708 ! .hgtags Changeset: 20c3c41c2b99 Author: amurillo Date: 2014-09-12 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/20c3c41c2b99 8058275: new hotspot build - hs25.40-b11 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7dca5ed0e13d Author: dholmes Date: 2014-09-02 21:27 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7dca5ed0e13d 8046210: Missing memory barrier when reading init_lock Reviewed-by: fparain, dcubed, mdoerr Contributed-by: Bill Pittore ! src/share/vm/oops/instanceKlass.cpp Changeset: 00448aa81791 Author: stefank Date: 2014-09-16 11:03 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/00448aa81791 8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it Reviewed-by: tschatzl, fzhinkin, mgerdin ! test/TEST.groups Changeset: 07e01043ade7 Author: thartmann Date: 2014-06-24 08:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/07e01043ade7 8035328: closed/compiler/6595044/Main.java failed with timeout Summary: Patch call sites of non-entrant methods to avoid re-resolving if method is still executed. Reviewed-by: kvn ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 33acb0c42664 Author: thartmann Date: 2014-06-11 09:16 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/33acb0c42664 8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64 Summary: Fixed internal_word_Relocation::target() to not retrieve target address from code if relocation points into the constant section. Added test. Reviewed-by: kvn ! src/share/vm/code/relocInfo.cpp + test/compiler/relocations/TestPrintRelocations.java Changeset: c02ec279b062 Author: brutisso Date: 2014-09-16 14:27 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c02ec279b062 8057768: Make heap region region type in G1 HeapRegion explicit Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp + src/share/vm/gc_implementation/g1/heapRegionType.cpp + src/share/vm/gc_implementation/g1/heapRegionType.hpp Changeset: bdd2310490aa Author: brutisso Date: 2014-09-16 13:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bdd2310490aa Merge Changeset: be71c49ae55a Author: gtriantafill Date: 2014-09-17 05:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/be71c49ae55a 8056263: [TESTBUG] Re-enable NMTWithCDS.java test Reviewed-by: lfoltan, hseigel ! test/runtime/NMT/NMTWithCDS.java Changeset: 4489ac5b084a Author: amurillo Date: 2014-09-19 02:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4489ac5b084a Merge Changeset: b63d0e8bfc07 Author: amurillo Date: 2014-09-19 02:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b63d0e8bfc07 Added tag hs25.40-b11 for changeset 4489ac5b084a ! .hgtags Changeset: 5dc11309d4c6 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5dc11309d4c6 Added tag jdk8u40-b07 for changeset b63d0e8bfc07 ! .hgtags Changeset: 88467a76a382 Author: amurillo Date: 2014-09-19 02:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/88467a76a382 8058798: new hotspot build - hs25.40-b12 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9c8439756c05 Author: mseledtsov Date: 2014-09-19 11:12 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9c8439756c05 8052313: Backport CDS tests from JDK-9 to jdk8_u40 Summary: Copied CDS tests from jdk-9 to jdk8u40 Reviewed-by: ccheung, dholmes + test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java + test/runtime/SharedArchiveFile/DefaultUseWithClient.java + test/runtime/SharedArchiveFile/LimitSharedSizes.java + test/runtime/SharedArchiveFile/SharedBaseAddress.java + test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java Changeset: 966205f0e717 Author: iveresov Date: 2014-09-19 11:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/966205f0e717 8058564: Tiered compilation performance drop in PIT Summary: Ensure MethodCounters are created before method is enqueued for compilation Reviewed-by: kvn, drchase, jiangli, roland ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: 97ad90b2712c Author: sla Date: 2014-09-24 09:49 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/97ad90b2712c 8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg) Reviewed-by: dholmes, stefank ! test/Makefile Changeset: a60a1309a03a Author: iveresov Date: 2014-09-23 15:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a60a1309a03a 8058744: Crash in C1 OSRed method w/ Unsafe usage Summary: Fix UnsafeRawOp optimizations Reviewed-by: kvn, drchase, vlivanov ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 50d3433155d9 Author: iveresov Date: 2014-09-23 17:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/50d3433155d9 8059002: 8058744 needs a test case Summary: Added a test case the UnsafeRawOp intrinsics Reviewed-by: kvn + test/compiler/unsafe/UnsafeRaw.java Changeset: 152cf4afc11f Author: mgerdin Date: 2014-08-29 13:08 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/152cf4afc11f 8056084: Refactor Hashtable to allow implementations without rehashing support Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 7baf47cb97cb Author: mgerdin Date: 2014-08-29 13:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7baf47cb97cb 8048268: G1 Code Root Migration performs poorly Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning Reviewed-by: jmasa, brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/utilities/hashtable.cpp Changeset: 58925d1f325e Author: mgerdin Date: 2014-09-08 17:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/58925d1f325e 8057722: G1: Code root hashtable updated incorrectly when evacuation failed Reviewed-by: brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp Changeset: 318cc6fdae90 Author: morris Date: 2014-09-18 11:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/318cc6fdae90 8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check Summary: Provide promoted stack slots for floating-point registers in the SPARC c_calling_convention. Reviewed-by: kvn, jrose, drchase ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad Changeset: 5c1b5be2c69b Author: amurillo Date: 2014-09-26 03:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5c1b5be2c69b Merge Changeset: 905a16825d29 Author: amurillo Date: 2014-09-26 03:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/905a16825d29 Added tag hs25.40-b12 for changeset 5c1b5be2c69b ! .hgtags Changeset: 43aaf8ca42ac Author: asaha Date: 2014-10-01 07:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/43aaf8ca42ac Added tag jdk8u40-b08 for changeset 905a16825d29 ! .hgtags Changeset: 46ffdf376cb5 Author: amurillo Date: 2014-09-26 03:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/46ffdf376cb5 8059204: new hotspot build - hs25.40-b13 Reviewed-by: jcoomes ! make/hotspot_version Changeset: c204e2044c29 Author: mgronlun Date: 2014-09-29 13:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c204e2044c29 8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness Reviewed-by: coleenp, minqi ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/oopMapCache.hpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframe.hpp Changeset: 13dbe89e447c Author: iveresov Date: 2014-09-26 20:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/13dbe89e447c 8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic Summary: Make sure MH intrinsics can be created before compiler instances Reviewed-by: kvn ! src/share/vm/classfile/systemDictionary.cpp Changeset: fa56205f142c Author: tonyp Date: 2014-09-10 11:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa56205f142c 8057799: Unnecessary NULL check in G1KeepAliveClosure Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 6948da6d7c13 Author: tschatzl Date: 2014-09-30 09:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6948da6d7c13 8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set Summary: Remove -XX:-G1DeferredRSUpdate functionality as it is racy. During evacuation failure handling, threads where evacuation failure handling occurred may try to add remembered sets to regions which remembered sets are currently being scanned. The iterator to handle the remembered set scan does not support addition of entries during scan and so may skip valid references. Reviewed-by: iveresov, brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp - test/gc/g1/TestDeferredRSUpdate.java Changeset: 8ba0078861d4 Author: jwilhelm Date: 2014-09-27 15:11 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ba0078861d4 8047976: Ergonomics for GC thread counts should update the flags Summary: Ergonomics updates flags for number of GC threads Reviewed-by: tschatzl, jwilhelm Contributed-by: sangheon.kim at oracle.com ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestG1ConcRefinementThreads.java Changeset: 2d6a3328ec99 Author: brutisso Date: 2014-09-30 08:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2d6a3328ec99 Merge Changeset: 43ce58b4717b Author: fzhinkin Date: 2014-10-02 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/43ce58b4717b 8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40 Summary: fixed order of DeoptReason values declaration so now it matches the order used in jdk9 and the names order in Deoptimization::_trap_reason_name. Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.hpp Changeset: f6bde7889409 Author: goetz Date: 2014-10-02 09:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f6bde7889409 8059592: Recent bugfixes in ppc64 port. Reviewed-by: kvn ! make/aix/makefiles/fastdebug.make ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp Changeset: 1ff288f0dae4 Author: coleenp Date: 2014-09-25 07:52 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1ff288f0dae4 8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms Summary: The assert was firing for NMT_Off and minimal too even though the size isn't used. Reviewed-by: gtriantafill, dholmes ! src/share/vm/services/mallocTracker.cpp + test/runtime/NMT/UnsafeMallocLimit2.java Changeset: dc8637067fc1 Author: coleenp Date: 2014-10-02 20:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dc8637067fc1 Merge Changeset: ff0986dac06d Author: coleenp Date: 2014-10-02 22:21 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff0986dac06d Merge Changeset: 7d68a5b1069d Author: coleenp Date: 2014-09-26 12:50 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7d68a5b1069d 8058927: ATG throws ClassNotFoundException Summary: ClassLoader for array klass set to null and not the class loader of the component type. Reviewed-by: dcubed, ctornqvi ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/oops/arrayKlass.cpp + test/runtime/LoadClass/ShowClassLoader.java Changeset: 7dcde22f261f Author: coleenp Date: 2014-10-02 20:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7dcde22f261f Merge Changeset: a66c95853c53 Author: coleenp Date: 2014-10-02 23:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a66c95853c53 Merge Changeset: d96716f6cbba Author: amurillo Date: 2014-10-03 01:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d96716f6cbba Merge - test/gc/g1/TestDeferredRSUpdate.java Changeset: 7ff8d51e0d8f Author: amurillo Date: 2014-10-03 01:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ff8d51e0d8f Added tag hs25.40-b13 for changeset d96716f6cbba ! .hgtags Changeset: e11846cf32bf Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e11846cf32bf Added tag jdk8u40-b09 for changeset 7ff8d51e0d8f ! .hgtags Changeset: 23e730f036b1 Author: amurillo Date: 2014-10-03 01:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/23e730f036b1 8059618: new hotspot build - hs25.40-b14 Reviewed-by: jcoomes ! make/hotspot_version Changeset: b29261b17343 Author: iveresov Date: 2014-10-03 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b29261b17343 8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw Summary: Get types from LIR instructions instead of HIR Reviewed-by: kvn ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 4001310db3f5 Author: jmasa Date: 2013-11-21 09:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4001310db3f5 8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp Changeset: 1b8c9d3d8764 Author: iignatyev Date: 2014-09-16 21:29 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b8c9d3d8764 8057165: [TESTBUG] Need a test to cover JDK-8054883 Reviewed-by: kvn, iveresov, iignatyev Contributed-by: Boris Molodenkov + test/compiler/osr/TestRangeCheck.java Changeset: d3fd73295885 Author: sjohanss Date: 2014-10-06 10:11 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3fd73295885 8059466: Force young GC to initiate marking cycle when stat update is requested Summary: Enable yc to be forced for stat update. Reviewed-by: mgerdin, jcoomes ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp Changeset: 1b61c1b7b519 Author: brutisso Date: 2014-10-07 15:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b61c1b7b519 Merge Changeset: 85f4c4ecc963 Author: stefank Date: 2014-09-16 10:13 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/85f4c4ecc963 8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr Reviewed-by: mgerdin, tschatzl, brutisso - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: e193bbae24ef Author: amurillo Date: 2014-10-10 03:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e193bbae24ef Merge - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java Changeset: 584df6794686 Author: amurillo Date: 2014-10-10 03:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/584df6794686 Added tag hs25.40-b14 for changeset e193bbae24ef ! .hgtags Changeset: 096a7e12d63f Author: lfoltan Date: 2014-04-15 16:17 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/096a7e12d63f 8036805: Correct linker method lookup. Summary: Correct handling of array of primitive type qualifiers during field and method resolution. Reviewed-by: acorn, hseigel, ahgross ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp Changeset: 0ab62d80a754 Author: asaha Date: 2014-04-16 09:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ab62d80a754 Added tag jdk8u25-b00 for changeset a4d44dfb7d30 ! .hgtags Changeset: 526a628b7b24 Author: asaha Date: 2014-04-16 09:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/526a628b7b24 Merge Changeset: f3c3ce3fb624 Author: twisti Date: 2014-04-21 10:36 -1000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f3c3ce3fb624 8038898: Safer safepoints Reviewed-by: kvn, ahgross ! src/share/vm/runtime/arguments.cpp Changeset: 6424a6aac192 Author: asaha Date: 2014-05-06 10:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6424a6aac192 Merge ! .hgtags Changeset: 21444610cb92 Author: coleenp Date: 2014-05-08 17:19 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/21444610cb92 8015256: Better class accessibility Summary: Improve protection domain check in forName() Reviewed-by: mchung, acorn, jdn ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 2373a1f4987c Author: hseigel Date: 2014-05-09 15:21 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2373a1f4987c 8036533: Method for correct defaults 8036156: Limit default method hierarchy Summary: Fix protected access checks Reviewed-by: coleenp, lfoltan, acorn, ahgross ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/verificationType.cpp ! src/share/vm/classfile/verificationType.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/runtime/reflection.cpp Changeset: 17ee4fccb238 Author: asaha Date: 2014-05-19 21:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/17ee4fccb238 Merge ! .hgtags Changeset: fbf689f3752e Author: twisti Date: 2014-05-20 19:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fbf689f3752e 8042603: 'SafepointPollOffset' was not declared in static member function 'static bool Arguments::check_vm_args_consistency()' Reviewed-by: kvn ! src/share/vm/runtime/arguments.cpp Changeset: 1fa005fb28f5 Author: hseigel Date: 2014-05-28 08:09 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1fa005fb28f5 8043454: Test case for 8037157 should not throw a VerifyError Summary: Don't throw VerifyError if method is NULL. Reviewed-by: acorn, lfoltan, mschoene ! src/share/vm/classfile/verifier.cpp Changeset: 3b0fe4ec6ebe Author: hseigel Date: 2014-05-30 13:32 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3b0fe4ec6ebe 8041717: Issue with class file parser Summary: Add better checking for bad values. Reviewed-by: coleenp, lfoltan, mschoene ! src/share/vm/classfile/classFileParser.cpp Changeset: dbcd3fcdba84 Author: asaha Date: 2014-06-02 16:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dbcd3fcdba84 8044604: Increment minor version of HSx for 8u25 and initialize the build number Reviewed-by: jcoomes ! make/hotspot_version Changeset: 54bc75c144b0 Author: asaha Date: 2014-05-29 13:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/54bc75c144b0 Merge ! .hgtags ! src/share/vm/classfile/verificationType.hpp ! src/share/vm/classfile/verifier.cpp - src/share/vm/gc_implementation/g1/heapRegionSets.cpp - src/share/vm/gc_implementation/g1/heapRegionSets.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/runtime/arguments.cpp Changeset: ec8878dc470d Author: asaha Date: 2014-06-03 07:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ec8878dc470d Merge ! src/share/vm/classfile/verifier.cpp Changeset: b207affc0618 Author: asaha Date: 2014-06-03 21:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b207affc0618 Merge ! make/hotspot_version ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/verifier.cpp Changeset: e47c5dad18f2 Author: asaha Date: 2014-06-04 07:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e47c5dad18f2 Merge ! .hgtags ! make/hotspot_version Changeset: 9a2152fbd929 Author: asaha Date: 2014-06-04 09:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a2152fbd929 Merge ! .hgtags Changeset: ba736505989d Author: katleman Date: 2014-06-05 03:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ba736505989d Added tag jdk8u25-b01 for changeset 9a2152fbd929 ! .hgtags Changeset: 177fc018b5b2 Author: asaha Date: 2014-06-05 15:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/177fc018b5b2 Merge ! .hgtags Changeset: e8d870411858 Author: asaha Date: 2014-06-05 15:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8d870411858 Merge ! .hgtags Changeset: 4930a95e6ef5 Author: asaha Date: 2014-06-09 22:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4930a95e6ef5 8046213: Test test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Fails Reviewed-by: lfoltan ! src/share/vm/classfile/classFileParser.cpp Changeset: 1e657b902392 Author: asaha Date: 2014-06-10 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1e657b902392 Merge ! .hgtags ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/hotspot_version ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: d3d5604ea0de Author: asaha Date: 2014-06-11 09:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3d5604ea0de Merge ! .hgtags Changeset: e4faca10f1d4 Author: asaha Date: 2014-06-11 14:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4faca10f1d4 Added tag jdk8u25-b02 for changeset d3d5604ea0de ! .hgtags Changeset: a2221bbf6812 Author: asaha Date: 2014-06-17 16:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a2221bbf6812 Merge ! .hgtags Changeset: bba95ce6b634 Author: asaha Date: 2014-06-17 22:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bba95ce6b634 Merge ! .hgtags ! make/hotspot_version Changeset: 27348de6239b Author: asaha Date: 2014-06-18 13:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/27348de6239b Merge ! .hgtags Changeset: 220eefb3609e Author: asaha Date: 2014-06-18 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/220eefb3609e Added tag jdk8u25-b03 for changeset 27348de6239b ! .hgtags Changeset: f4f4e5e844cc Author: asaha Date: 2014-06-23 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f4f4e5e844cc Added tag jdk8u25-b04 for changeset 220eefb3609e ! .hgtags Changeset: 71d4b9b14f9f Author: asaha Date: 2014-06-26 08:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/71d4b9b14f9f Merge ! .hgtags ! make/hotspot_version Changeset: acdb7e8e4982 Author: asaha Date: 2014-06-26 16:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/acdb7e8e4982 Merge ! .hgtags Changeset: db8383148bc9 Author: zgu Date: 2014-06-16 10:23 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/db8383148bc9 8038903: More native monitor monitoring Summary: Moved ntive monitor monitoring flags to experimental Reviewed-by: acorn, hseigel, mschoene ! src/share/vm/runtime/globals.hpp Changeset: 79c8e41b9c40 Author: asaha Date: 2014-06-30 14:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/79c8e41b9c40 Added tag jdk8u25-b05 for changeset db8383148bc9 ! .hgtags Changeset: 605df8463453 Author: asaha Date: 2014-07-02 15:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/605df8463453 Merge ! .hgtags Changeset: 5bb683bbe2c7 Author: asaha Date: 2014-07-07 13:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5bb683bbe2c7 Added tag jdk8u25-b06 for changeset 605df8463453 ! .hgtags Changeset: ccfff14361ea Author: asaha Date: 2014-07-10 16:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ccfff14361ea Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/classFileParser.cpp Changeset: 520188d4bade Author: asaha Date: 2014-07-14 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/520188d4bade Merge ! .hgtags ! make/hotspot_version Changeset: 1ff7622846cf Author: asaha Date: 2014-07-14 15:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1ff7622846cf Added tag jdk8u25-b07 for changeset 520188d4bade ! .hgtags Changeset: f3f50c4f9ea5 Author: asaha Date: 2014-07-16 12:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f3f50c4f9ea5 Merge ! .hgtags Changeset: 4f209b7a580c Author: coffeys Date: 2014-07-22 01:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4f209b7a580c Added tag jdk8u25-b08 for changeset f3f50c4f9ea5 ! .hgtags Changeset: 18f19f7883f7 Author: coffeys Date: 2014-07-25 14:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/18f19f7883f7 Merge ! .hgtags ! make/hotspot_version Changeset: 19c692f1e4c5 Author: coffeys Date: 2014-07-28 20:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/19c692f1e4c5 Merge ! .hgtags Changeset: 30a4bbe851e7 Author: coffeys Date: 2014-07-30 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/30a4bbe851e7 Added tag jdk8u25-b09 for changeset 4f209b7a580c ! .hgtags Changeset: b9809a97d85f Author: coffeys Date: 2014-07-30 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b9809a97d85f Added tag jdk8u25-b10 for changeset 19c692f1e4c5 ! .hgtags Changeset: ec18126d8665 Author: coffeys Date: 2014-07-30 05:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ec18126d8665 Merge ! .hgtags Changeset: e03f3a32b6a6 Author: coffeys Date: 2014-07-30 06:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e03f3a32b6a6 Merge ! .hgtags Changeset: 9e2bb00a8191 Author: coffeys Date: 2014-08-01 10:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9e2bb00a8191 Merge ! .hgtags Changeset: 6641ab47243f Author: coffeys Date: 2014-08-05 13:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6641ab47243f Added tag jdk8u25-b11 for changeset 9e2bb00a8191 ! .hgtags Changeset: 2993491d47df Author: hseigel Date: 2014-08-02 16:28 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2993491d47df 8051012: Regression in verifier for method call from inside of a branch Summary: Fix stackmap matching for branches. Reviewed-by: coleenp, lfoltan, acorn ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: c49561a5865c Author: katleman Date: 2014-08-12 11:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c49561a5865c Added tag jdk8u25-b12 for changeset 2993491d47df ! .hgtags Changeset: ca6d25be853b Author: jiangli Date: 2014-08-12 17:46 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ca6d25be853b 8044269: Analysis of archive files. Summary: Add checksum verification. Reviewed-by: iklam, dholmes, mschoene ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: be8252a88177 Author: asaha Date: 2014-08-19 05:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/be8252a88177 Added tag jdk8u25-b13 for changeset ca6d25be853b ! .hgtags Changeset: 853a5158a1e2 Author: asaha Date: 2014-08-20 15:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/853a5158a1e2 8055717: Increment hsx 25.25 build to b02 for 8u25-b11 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 077483254bf6 Author: hseigel Date: 2014-08-12 20:29 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/077483254bf6 8050485: super() in a try block in a ctor causes VerifyError Summary: Parse catch clause paths to ensure they end in throws Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: c77d5db18942 Author: hseigel Date: 2014-08-22 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c77d5db18942 8046233: VerifyError on backward branch Summary: Remove check that causes the VerifyError Reviewed-by: dholmes, coleenp, acorn ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! test/runtime/7116786/Test7116786.java Changeset: e62c06b88731 Author: asaha Date: 2014-08-25 13:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e62c06b88731 Added tag jdk8u25-b14 for changeset c77d5db18942 ! .hgtags Changeset: 6467bdd4d22d Author: asaha Date: 2014-09-02 11:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6467bdd4d22d Added tag jdk8u25-b15 for changeset e62c06b88731 ! .hgtags Changeset: 28b50d07f6f8 Author: asaha Date: 2014-09-08 12:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28b50d07f6f8 Added tag jdk8u25-b16 for changeset 6467bdd4d22d ! .hgtags Changeset: 8cb56c8cb30d Author: jiangli Date: 2014-09-15 16:39 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8cb56c8cb30d Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: f0bedf980c65 Author: asaha Date: 2014-09-16 13:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0bedf980c65 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/klass.cpp - test/compiler/intrinsics/mathexact/sanity/Verifier.java Changeset: 639abc668bfe Author: asaha Date: 2014-09-17 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/639abc668bfe Added tag jdk8u25-b17 for changeset 28b50d07f6f8 ! .hgtags Changeset: 3c2be6cc9d8e Author: asaha Date: 2014-09-19 12:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c2be6cc9d8e Merge ! .hgtags Changeset: 817815bc3502 Author: asaha Date: 2014-09-22 08:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/817815bc3502 Merge ! .hgtags Changeset: 094ecb87b469 Author: asaha Date: 2014-09-24 12:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/094ecb87b469 Merge ! .hgtags ! make/hotspot_version Changeset: 20214a1d2c28 Author: asaha Date: 2014-10-06 15:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/20214a1d2c28 Merge ! .hgtags ! make/hotspot_version Changeset: a6fdcad26986 Author: asaha Date: 2014-10-07 08:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a6fdcad26986 Added tag jdk8u25-b18 for changeset 639abc668bfe ! .hgtags Changeset: 8956e19bdffb Author: asaha Date: 2014-10-07 14:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8956e19bdffb Merge ! .hgtags Changeset: 73d61cd3f8e9 Author: asaha Date: 2014-10-08 14:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/73d61cd3f8e9 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/runtime/arguments.cpp - test/gc/g1/TestDeferredRSUpdate.java Changeset: 1b3abbeee961 Author: asaha Date: 2014-10-14 10:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b3abbeee961 Merge ! .hgtags ! make/hotspot_version - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java Changeset: 9cf6c920a0ac Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9cf6c920a0ac Added tag jdk8u40-b10 for changeset 1b3abbeee961 ! .hgtags Changeset: 1fa6d1542e32 Author: amurillo Date: 2014-10-10 03:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1fa6d1542e32 8059655: new hotspot build - hs25.40-b15 Reviewed-by: jcoomes ! make/hotspot_version Changeset: b509b7ff561c Author: ehelin Date: 2014-10-01 16:09 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b509b7ff561c 8049599: MetaspaceGC::_capacity_until_GC can overflow Reviewed-by: jmasa, stefank ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/prims/whitebox.cpp + test/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: e3ed86fc15ed Author: tschatzl Date: 2014-09-29 09:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e3ed86fc15ed 8043766: CMM Testing: 8u40 Decommit auxiliary data structures Summary: Check that native memory is returned to the system when decommiting memory within the heap with G1. Reviewed-by: tschatzl, jwilhelm Contributed-by: Andrey Zakharov ! test/TEST.groups + test/gc/g1/TestShrinkAuxiliaryData.java + test/gc/g1/TestShrinkAuxiliaryData00.java + test/gc/g1/TestShrinkAuxiliaryData05.java + test/gc/g1/TestShrinkAuxiliaryData10.java + test/gc/g1/TestShrinkAuxiliaryData15.java + test/gc/g1/TestShrinkAuxiliaryData20.java + test/gc/g1/TestShrinkAuxiliaryData25.java + test/gc/g1/TestShrinkAuxiliaryData30.java Changeset: 0fcaab91d485 Author: brutisso Date: 2014-10-10 15:45 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0fcaab91d485 8055816: Remove dead code in g1BlockOffsetTable Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: e7d0505c8a30 Author: tschatzl Date: 2014-10-10 15:51 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e7d0505c8a30 8059758: Footprint regressions with JDK-8038423 Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything. Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp Changeset: fa14838b03c4 Author: brutisso Date: 2014-09-30 13:14 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa14838b03c4 8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent Reviewed-by: tschatzl, jwilhelm ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: ab4548891480 Author: adlertz Date: 2014-05-20 09:35 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ab4548891480 6883953: java -client -XX:ValueMapInitialSize=0 crashes Summary: Added lower bound check for ValueMapInitialSize Reviewed-by: kvn Contributed-by: ygaevsky at azulsystems.com ! src/share/vm/runtime/arguments.cpp Changeset: 05b726bce3e6 Author: mlarsson Date: 2014-10-14 19:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/05b726bce3e6 8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails Summary: Also reviewed by: sangheon.kim at oracle.com Reviewed-by: brutisso ! test/gc/g1/TestSummarizeRSetStatsThreads.java Changeset: fffbcc20bf61 Author: mgronlun Date: 2014-02-24 13:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fffbcc20bf61 8035650: Exclude AIX from VS.NET make/windows/projectcreator.make Reviewed-by: dholmes, sla ! make/windows/makefiles/projectcreator.make Changeset: f10fe402dfb1 Author: amurillo Date: 2014-10-17 07:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f10fe402dfb1 Merge ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp Changeset: 99372b2fee0e Author: amurillo Date: 2014-10-17 07:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99372b2fee0e Added tag hs25.40-b15 for changeset f10fe402dfb1 ! .hgtags Changeset: 8538a606a105 Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8538a606a105 Added tag jdk8u40-b11 for changeset 99372b2fee0e ! .hgtags Changeset: 73b3a2d4d4ef Author: amurillo Date: 2014-10-17 07:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/73b3a2d4d4ef 8061275: new hotspot build - hs25.40-b16 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 331df100ad40 Author: kvn Date: 2014-10-02 11:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/331df100ad40 8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr Summary: Use top() for dead paths when initializing Phi node of exceptions klasses in Parse::catch_inline_exceptions(). Reviewed-by: jrose, vlivanov ! src/share/vm/opto/doCall.cpp + test/compiler/exceptions/CatchInlineExceptions.java Changeset: 417e3b8d04c5 Author: coleenp Date: 2014-10-10 19:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/417e3b8d04c5 8059100: SIGSEGV VirtualMemoryTracker::remove_released_region Summary: Disallow increasing native memory tracking level Reviewed-by: hseigel, ctornqvi, gtriantafill ! src/share/vm/prims/whitebox.cpp ! src/share/vm/services/mallocTracker.cpp ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/memBaseline.hpp ! src/share/vm/services/memReporter.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp ! src/share/vm/utilities/vmError.cpp + test/runtime/NMT/ChangeTrackingLevel.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: af6ff94a005d Author: coleenp Date: 2014-10-20 16:37 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/af6ff94a005d Merge Changeset: e48395e6a91b Author: kvn Date: 2014-10-17 15:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e48395e6a91b 8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions Reviewed-by: iveresov ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: 8585e75970c7 Author: mikael Date: 2014-10-16 20:20 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8585e75970c7 8049071: Add jtreg jobs to JPRT for hotspot Reviewed-by: dholmes, iveresov ! make/jprt.properties ! test/Makefile ! test/TEST.groups Changeset: a477f1af1bac Author: dholmes Date: 2014-09-23 21:33 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a477f1af1bac 8058919: Add sanity test for minimal VM in test/Makefile Reviewed-by: twisti, kvn, coleenp ! test/Makefile Changeset: 9609f24cecee Author: stefank Date: 2014-07-07 10:18 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9609f24cecee 8049411: Minimal VM build broken after gcId.cpp was added Reviewed-by: brutisso, ehelin, tschatzl, dholmes ! make/excludeSrc.make Changeset: c12e6bac4ad0 Author: dholmes Date: 2014-09-10 00:44 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c12e6bac4ad0 8056183: os::is_MP() always reports true when NMT is enabled Reviewed-by: shade, coleenp, bdelsart ! src/share/vm/runtime/os.hpp Changeset: 03ca22ba9cf5 Author: dholmes Date: 2014-10-21 21:39 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03ca22ba9cf5 Merge Changeset: 8e15758b2e94 Author: sla Date: 2014-01-08 08:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e15758b2e94 8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader Reviewed-by: sla, dholmes Contributed-by: jeremymanson at google.com ! src/share/vm/classfile/classFileParser.cpp Changeset: 8b9ec2da541a Author: amurillo Date: 2014-10-23 15:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8b9ec2da541a Merge Changeset: 6b93bf9ea3ea Author: amurillo Date: 2014-10-23 15:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b93bf9ea3ea Added tag hs25.40-b16 for changeset 8b9ec2da541a ! .hgtags Changeset: b251d9b90799 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b251d9b90799 Added tag jdk8u40-b12 for changeset 6b93bf9ea3ea ! .hgtags Changeset: 9f35f614847d Author: dbuck Date: 2014-10-31 12:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f35f614847d 8060169: Update the Crash Reporting URL in the Java crash log Summary: Update the URL for HotSpot bug reports. Reviewed-by: dcubed, rdurbin ! src/share/vm/runtime/arguments.cpp Changeset: c1d0d673b1ba Author: lana Date: 2014-10-31 20:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1d0d673b1ba Merge Changeset: 68dd4d2b8dc0 Author: amurillo Date: 2014-10-23 15:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68dd4d2b8dc0 8061861: new hotspot build - hs25.40-b17 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 46140919bf90 Author: jiangli Date: 2014-10-14 12:09 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/46140919bf90 8047934: Adding new API for unlocking diagnostic argument. Summary: New API for unlocking diagnostic argument. Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments_ext.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp Changeset: 20ce707c3aba Author: jiangli Date: 2014-10-24 02:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/20ce707c3aba Merge Changeset: 1bd99e1dc168 Author: jiangli Date: 2014-10-24 03:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1bd99e1dc168 Merge Changeset: 1d6eb209432a Author: sjohanss Date: 2014-10-20 10:18 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1d6eb209432a 8058568: GC cleanup phase can cause G1 skipping a System.gc() Summary: Marking G1 FullGC as a _full collection and passing down the correct before count. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp Changeset: 87f199a9c1b1 Author: vlivanov Date: 2014-09-29 11:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/87f199a9c1b1 8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement Reviewed-by: kvn ! src/share/vm/opto/escape.cpp Changeset: 8ed0a8dbea70 Author: vlivanov Date: 2014-10-01 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ed0a8dbea70 8059556: C2: crash while inlining MethodHandle invocation w/ null receiver Reviewed-by: kvn, jrose ! src/share/vm/opto/callGenerator.cpp + test/compiler/jsr292/NullConstantReceiver.java Changeset: 9dc314de223d Author: vlivanov Date: 2014-10-01 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9dc314de223d 8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference Reviewed-by: kvn, jrose ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciTypeFlow.cpp + test/compiler/jsr292/VMAnonymousClasses.java Changeset: b9c94af14fd0 Author: neliasso Date: 2014-10-20 13:22 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b9c94af14fd0 8059445: Remove CompilationRepeat Summary: Remove product flag -XX:CompilationRepeat Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 90257dfad6e3 Author: acorn Date: 2014-10-24 12:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/90257dfad6e3 8043275: 8u40 backport: Fix interface initialization for default methods. Reviewed-by: dcubed, coleenp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! test/runtime/lambda-features/InvokespecialInterface.java + test/runtime/lambda-features/TestInterfaceInit.java + test/runtime/lambda-features/TestInterfaceOrder.java Changeset: 5a0b89f8d29a Author: acorn Date: 2014-10-24 21:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5a0b89f8d29a Merge Changeset: f31986da9319 Author: morris Date: 2014-08-13 13:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f31986da9319 8054530: C2: assert(res == old_res) failed: Inconsistency between old and new Summary: Fixed signedness problem with assertion. Reviewed-by: kvn ! src/share/vm/oops/objArrayOop.hpp Changeset: e4bd8244c085 Author: kvn Date: 2014-08-05 14:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4bd8244c085 8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow Summary: Added juint cast to avoid gcc problem we have on one of our platforms. Reviewed-by: dholmes, roland ! src/share/vm/oops/typeArrayOop.hpp Changeset: e244cb6bdedf Author: gtriantafill Date: 2014-10-28 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e244cb6bdedf 8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit Reviewed-by: coleenp, hseigel ! test/runtime/NMT/PrintNMTStatistics.java Changeset: b8e2e616c1e9 Author: iveresov Date: 2014-10-23 09:41 -1000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b8e2e616c1e9 8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions. Summary: Do not rematerialize constant table loads in PhaseAggressiveCoalesce::insert_copies() Reviewed-by: kvn ! src/share/vm/opto/coalesce.cpp Changeset: c49cd31b6da6 Author: iveresov Date: 2014-10-25 21:02 -1000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c49cd31b6da6 8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1 Summary: Manually load libpicl.so (used on SPARC only) Reviewed-by: kvn ! make/solaris/makefiles/vm.make ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 678a467a733b Author: minqi Date: 2014-05-27 08:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/678a467a733b 8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize Summary: In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same. In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same. Reviewed-by: dholmes, iklam, jiangli, coleenp Contributed-by: yumin.qi at oracle.com ! src/share/vm/memory/metaspace.cpp Changeset: ef9eda2c1abe Author: sjohanss Date: 2014-10-30 10:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ef9eda2c1abe 8061234: ResourceContext.requestAccurateUpdate() is unreliable Summary: Changing copy_allocation_context_stats to return if there are more stats available after the copy. Reviewed-by: rriggs, jcoomes ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 90297adbda9d Author: kvn Date: 2014-10-24 10:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/90297adbda9d 8041984: CompilerThread seems to occupy all CPU in a very rare situation Summary: Add new timeout checks to EA. Reviewed-by: iveresov, drchase ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: 03e6d34be1f5 Author: ccheung Date: 2014-10-30 13:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03e6d34be1f5 8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize Summary: estimate the minimum required size for the misc code region and check if the specified misc code region size meets the minimum size requirement Reviewed-by: jiangli, dholmes ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! test/runtime/SharedArchiveFile/LimitSharedSizes.java Changeset: d63ce76a0f0e Author: jmasa Date: 2014-08-05 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d63ce76a0f0e 8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment Reviewed-by: tschatzl, tamao ! src/share/vm/memory/collectorPolicy.cpp Changeset: 41dcdd636080 Author: anoll Date: 2014-04-29 07:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/41dcdd636080 8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline Summary: Fixes broken memory freeing of compile queue tasks and makes sure that blocking compiles do not hang the VM if compilation gets disabled due to a full code cache. Reviewed-by: kvn, iveresov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: 0c0e68524c17 Author: anoll Date: 2014-05-07 22:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0c0e68524c17 8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798 Summary: Remove unnecessary lock in CompileBroker::mark_on_stack() that causes the deadlock Reviewed-by: kvn, dcubed ! src/share/vm/compiler/compileBroker.cpp Changeset: c47fcf523fff Author: anoll Date: 2014-05-06 09:52 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c47fcf523fff 8042428: CompileQueue::free_all() code is incorrect Summary: Free task after getting next pointer of freelist. Reviewed-by: kvn, adlertz ! src/share/vm/compiler/compileBroker.cpp Changeset: 28051f14c328 Author: anoll Date: 2014-06-20 09:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28051f14c328 8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all() Summary: Acquire lock before calling notify() Reviewed-by: twisti, thartmann ! src/share/vm/compiler/compileBroker.cpp Changeset: e903867b97e6 Author: anoll Date: 2014-10-31 10:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e903867b97e6 Merge Changeset: 2eda90444a0d Author: anoll Date: 2014-02-25 13:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2eda90444a0d 8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount Summary: Ensure appropriate min. number of compiler threads (1 for non-tiered, and 2 for tiered) Reviewed-by: kvn ! src/share/vm/runtime/arguments.cpp + test/compiler/startup/NumCompilerThreadsCheck.java Changeset: e8225dc7c94b Author: anoll Date: 2014-03-05 10:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8225dc7c94b 8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1 Summary: Start test with -XX:-TieredCompilation so that one compiler thread works Reviewed-by: kvn, twisti ! src/share/vm/runtime/arguments.cpp ! test/compiler/membars/DekkerTest.java Changeset: c83362e7de6f Author: iignatyev Date: 2014-03-29 14:54 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c83362e7de6f 8038393: [TESTBUG] ciReplay/* tests fail after 8034775 Reviewed-by: kvn ! test/compiler/ciReplay/common.sh Changeset: 4356234e712a Author: anoll Date: 2014-05-02 06:24 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4356234e712a 8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs Summary: Allow 0 compiler threads if no JIT is used. Reviewed-by: kvn, dholmes Contributed-by: Severin Gehwolf ! src/share/vm/runtime/arguments.cpp ! test/compiler/startup/NumCompilerThreadsCheck.java Changeset: 327c00d0f091 Author: anoll Date: 2014-05-08 12:49 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/327c00d0f091 8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4 Summary: Define a new function that determines the minimum number of compiler threads for a particular platform/configuration. Reviewed-by: kvn ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 9cff03eab05d Author: anoll Date: 2014-10-31 11:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9cff03eab05d Merge Changeset: 521e269ae1da Author: amurillo Date: 2014-10-31 10:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/521e269ae1da Merge Changeset: 1d2ac45722d4 Author: amurillo Date: 2014-10-31 10:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1d2ac45722d4 Added tag hs25.40-b17 for changeset 521e269ae1da ! .hgtags Changeset: 86307d477907 Author: amurillo Date: 2014-11-03 18:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/86307d477907 Merge ! src/share/vm/runtime/arguments.cpp Changeset: b0c7e7f1bbbe Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b0c7e7f1bbbe Added tag jdk8u40-b13 for changeset 86307d477907 ! .hgtags Changeset: 063338b89a56 Author: amurillo Date: 2014-10-31 11:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/063338b89a56 8062589: new hotspot build - hs25.40-b18 Reviewed-by: jcoomes ! make/hotspot_version Changeset: c88a4554854c Author: thartmann Date: 2014-10-13 12:30 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c88a4554854c 8046268: compiler/whitebox/ tests fail : must be osr_compiled Summary: Added code to 'warm up' the methods before triggering OSR compilation by executing them a limited number of times. Like this, the profile information marks the loop exit as taken and we don't add an uncommon trap. Reviewed-by: kvn, dlong, iignatyev ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java Changeset: 564d97997064 Author: thartmann Date: 2014-10-17 10:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/564d97997064 8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100 Summary: Move the call to 'waitAndDeoptimize' from the warmup methods to the osr triggering methods to make sure that no non-osr compilation is in the queue after warmup. Reviewed-by: kvn ! test/compiler/whitebox/CompilerWhiteBoxTest.java Changeset: d1e732bbe4e5 Author: thartmann Date: 2014-10-24 08:35 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d1e732bbe4e5 8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies) Summary: Call warmup code from OSR triggering method to make sure no non-OSR compilation is triggered in the loop. Reviewed-by: kvn ! test/compiler/whitebox/CompilerWhiteBoxTest.java Changeset: f5f752e74840 Author: thartmann Date: 2014-10-28 09:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f5f752e74840 8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue" Summary: Added a method checkNotCompiled(boolean isOsr) to either check if the method is OSR compiled or to check if it is non-OSR compiled. Reviewed-by: kvn ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java Changeset: 4cb90023bf2b Author: iklam Date: 2014-10-13 16:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4cb90023bf2b 8061651: Interface to the Lookup Index Cache to improve URLClassPath search time Summary: Implemented the interface in sun.misc.URLClassPath and corresponding JVM_XXX APIs Reviewed-by: mchung, acorn, jiangli, dholmes ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 468850e35e48 Author: thartmann Date: 2014-10-31 12:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/468850e35e48 8062169: Multiple OSR compilations issued for same bci Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available. Reviewed-by: kvn, iveresov ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: d4562805b030 Author: thartmann Date: 2014-11-05 08:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d4562805b030 Merge Changeset: 3c87c13918fb Author: thartmann Date: 2014-10-30 13:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c87c13918fb 8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method. Reviewed-by: kvn, iignatyev ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/whitebox.cpp + test/compiler/whitebox/DeoptimizeMultipleOSRTest.java Changeset: 6f06ebb09080 Author: vkempik Date: 2014-10-28 18:41 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6f06ebb09080 8059216: Make PrintGCApplicationStoppedTime print information about stopping threads Reviewed-by: dholmes, brutisso ! src/share/vm/services/runtimeService.cpp ! src/share/vm/services/runtimeService.hpp Changeset: 50054b63f0aa Author: aeriksso Date: 2014-10-22 13:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/50054b63f0aa 8057043: Type annotations not retained during class redefine / retransform Reviewed-by: coleenp, sspitsyn, jfranck ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp + test/runtime/RedefineTests/RedefineAnnotations.java Changeset: 5217eef2497f Author: brutisso Date: 2014-11-06 10:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5217eef2497f Merge Changeset: ef6b27d844cc Author: dbuck Date: 2014-11-06 02:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ef6b27d844cc 8058715: stability issues when being launched as an embedded JVM via JNI Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory Reviewed-by: coleenp, dsimms ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp Changeset: 0d754e6851d3 Author: dbuck Date: 2014-11-06 10:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0d754e6851d3 Merge Changeset: 28ab1380ec65 Author: dbuck Date: 2014-11-06 12:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28ab1380ec65 Merge Changeset: 7024b693c8f9 Author: kvn Date: 2014-11-03 12:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7024b693c8f9 8059780: SPECjvm2008-MPEG performance regressions on x64 platforms Summary: Back-out 8052081 changes made in lcm.cpp. Reviewed-by: iveresov, roland ! src/share/vm/opto/lcm.cpp Changeset: b12a2a9b05ca Author: stefank Date: 2014-10-02 10:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b12a2a9b05ca 8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse Reviewed-by: mgerdin, coleenp, bdelsart ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/metadataOnStackMark.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/accessFlags.cpp ! src/share/vm/utilities/accessFlags.hpp + src/share/vm/utilities/chunkedList.cpp + src/share/vm/utilities/chunkedList.hpp Changeset: 4d5dc0d0f879 Author: amurillo Date: 2014-11-07 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4d5dc0d0f879 Merge Changeset: b8ca8ec1daea Author: amurillo Date: 2014-11-07 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b8ca8ec1daea Added tag hs25.40-b18 for changeset 4d5dc0d0f879 ! .hgtags Changeset: 75ef834238df Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/75ef834238df Added tag jdk8u40-b14 for changeset b8ca8ec1daea ! .hgtags Changeset: 7a6313074325 Author: azakharov Date: 2014-11-14 17:39 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7a6313074325 8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent 8062957: Heap is not shrunk when deallocating under memory pressure Summary: Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations Reviewed-by: brutisso, tschatzl ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkDefragmentedHeap.java Changeset: eb16b24e2eba Author: lana Date: 2014-11-14 10:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eb16b24e2eba Merge Changeset: 767511982e47 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/767511982e47 Added tag jdk8u40-b15 for changeset eb16b24e2eba ! .hgtags Changeset: 1a2069ede139 Author: amurillo Date: 2014-11-07 09:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1a2069ede139 8064361: new hotspot build - hs25.40-b19 Reviewed-by: jcoomes ! make/hotspot_version Changeset: e7b3d177adda Author: zmajo Date: 2014-11-10 17:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e7b3d177adda 8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc) Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array. Reviewed-by: kvn, roland, anoll Contributed-by: Zoltan Majo ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parseHelper.cpp Changeset: 80260967f994 Author: gtriantafill Date: 2014-11-05 08:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/80260967f994 8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms Reviewed-by: ctornqvi, coleenp ! src/share/vm/prims/whitebox.cpp ! test/TEST.ROOT ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 09259e52a610 Author: ctornqvi Date: 2014-11-11 10:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/09259e52a610 8059803: Update use of GetVersionEx to get correct Windows version in hs_err files Summary: Update use of GetVersionEx to get correct Windows version in hs_err files Reviewed-by: dcubed, gtriantafill ! make/windows/makefiles/compile.make ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: 787c9c28311f Author: ctornqvi Date: 2014-11-11 10:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/787c9c28311f 8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java Summary: Fixed an issue when overflowing the MallocSite hash table bucket Reviewed-by: coleenp, gtriantafill ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/services/mallocTracker.cpp ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/mallocTracker.inline.hpp ! test/TEST.groups - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: a28b7832203a Author: jcoomes Date: 2014-11-07 15:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a28b7832203a 8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error Reviewed-by: tschatzl, jmasa, kbarrett ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp + test/gc/concurrentMarkSweep/DisableResizePLAB.java Changeset: 706dce84c9df Author: stefank Date: 2014-11-11 13:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/706dce84c9df 8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: d44a81242b1e Author: stefank Date: 2014-11-12 10:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d44a81242b1e Merge - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: ab72a2f48aef Author: mdoerr Date: 2014-11-05 16:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ab72a2f48aef 8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant Reviewed-by: dholmes, kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: 643d6baecfe1 Author: minqi Date: 2014-11-07 12:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/643d6baecfe1 8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets Reviewed-by: coleenp, iklam, mseledtsov Contributed-by: yumin.qi at oracle.com ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 86c674274c94 Author: minqi Date: 2014-11-13 20:00 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/86c674274c94 Merge Changeset: 3a8a0fd171c5 Author: amurillo Date: 2014-11-14 07:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3a8a0fd171c5 Merge - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: 2bd263bb3a75 Author: amurillo Date: 2014-11-14 07:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2bd263bb3a75 Added tag hs25.40-b19 for changeset 3a8a0fd171c5 ! .hgtags Changeset: 84e11eeec136 Author: amurillo Date: 2014-11-14 07:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/84e11eeec136 8064854: new hotspot build - hs25.40-b20 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 8c76e844a7f9 Author: dcubed Date: 2014-11-15 11:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c76e844a7f9 8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC 8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86 Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files. Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse - make/solaris/makefiles/add_gnu_debuglink.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/vm.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: 89266fdfa9e6 Author: dsamersoff Date: 2014-11-17 02:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/89266fdfa9e6 8059131: sawindbg.dll is not compiled with /SAFESEH Summary: Make variable SAFESEH_FLAG replaced with /SAFESEH link option. Reviewed-by: mgronlun, sla ! make/windows/makefiles/sa.make Changeset: ec2c6fdd1ce6 Author: coleenp Date: 2014-11-14 17:39 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ec2c6fdd1ce6 8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter Summary: Signed bitfield size y can only have (1 << y)-1 values. Reviewed-by: shade, dholmes, jrose, ctornqvi, gtriantafill ! src/share/vm/services/mallocTracker.hpp ! test/runtime/NMT/MallocSiteHashOverflow.java Changeset: b2399f0d9611 Author: coleenp Date: 2014-11-17 16:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2399f0d9611 Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: 327e7269f90d Author: coleenp Date: 2014-06-30 14:58 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/327e7269f90d 8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms Summary: Fix the matching of format string parameter types to the actual argument types for the PPC64 and CPP-Interpreter files in the same way as 8037816 already did it for all the other files Reviewed-by: stefank, coleenp, dholmes ! src/cpu/ppc/vm/assembler_ppc.cpp ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp Changeset: 2f445c5048df Author: coleenp Date: 2014-11-17 19:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2f445c5048df Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: 4e4ebe50c8e3 Author: kbarrett Date: 2014-11-11 13:39 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4e4ebe50c8e3 8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized. Reviewed-by: jmasa, brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp ! src/share/vm/runtime/interfaceSupport.cpp Changeset: b00e231d3cb2 Author: jmasa Date: 2014-11-17 21:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b00e231d3cb2 Merge Changeset: 10842d23f20a Author: jiangli Date: 2014-11-12 13:12 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/10842d23f20a 8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit. Summary: Only enable the assert for current_stack_pointer after stub routines become available. Reviewed-by: dholmes, roland, lfoltan ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp Changeset: 3375833a603e Author: jiangli Date: 2014-11-10 19:28 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3375833a603e 8064375: Change certain errors to warnings in CDS output. Summary: Change CDS non-fatal preloading errors to warnings. Reviewed-by: minqi, mseledtsov, coleenp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/memory/metaspaceShared.cpp Changeset: f84125b6f69a Author: jiangli Date: 2014-11-18 00:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f84125b6f69a Merge Changeset: 600c44255e5f Author: thartmann Date: 2014-11-11 11:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/600c44255e5f 8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations' Summary: Always use MDO if valid and always compile trivial methods with C1 if available. Reviewed-by: kvn, iveresov ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp ! test/compiler/whitebox/IsMethodCompilableTest.java Changeset: e8bf410d5e23 Author: mgerdin Date: 2014-11-14 14:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8bf410d5e23 8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view Reviewed-by: brutisso, dcubed, dholmes, stefank ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 82d3e7b5277a Author: mgronlun Date: 2014-11-19 18:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/82d3e7b5277a 8065361: Fixup headers and definitions for INCLUDE_TRACE Reviewed-by: sla, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp ! src/share/vm/trace/noTraceBackend.hpp ! src/share/vm/trace/traceBackend.hpp ! src/share/vm/trace/traceEvent.hpp ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/traceEventIds.xsl ! src/share/vm/trace/traceMacros.hpp ! src/share/vm/trace/traceStream.hpp ! src/share/vm/trace/traceTypes.xsl ! src/share/vm/trace/tracing.hpp Changeset: fa6adc194d48 Author: mchung Date: 2014-11-19 14:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa6adc194d48 8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8 Reviewed-by: coleenp, ccheung ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp + test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java Changeset: b840813adfcc Author: jwilhelm Date: 2014-11-21 12:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b840813adfcc 8065305: Make it possible to extend the G1CollectorPolicy Summary: Added a G1CollectorPolicyExt where it is possible to extend the class. Reviewed-by: sjohanss, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp + src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/arguments_ext.hpp Changeset: 8d27d6113625 Author: sjohanss Date: 2014-11-21 10:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8d27d6113625 8065227: Report allocation context stats at end of cleanup Summary: Moved allocation context update from remark to the cleanup phase. Reviewed-by: mgerdin, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp Changeset: aa2442f89230 Author: amurillo Date: 2014-11-21 10:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aa2442f89230 Merge ! .hgtags - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: 5ea68fb91139 Author: amurillo Date: 2014-11-21 10:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5ea68fb91139 Added tag hs25.40-b20 for changeset aa2442f89230 ! .hgtags Changeset: da381ecd299e Author: asaha Date: 2014-11-26 07:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/da381ecd299e Added tag jdk8u40-b16 for changeset 5ea68fb91139 ! .hgtags Changeset: fb6a855141cb Author: henryjen Date: 2014-01-21 20:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb6a855141cb 8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I Reviewed-by: erikj ! make/bsd/makefiles/adjust-mflags.sh ! make/linux/makefiles/adjust-mflags.sh ! make/solaris/makefiles/adjust-mflags.sh Changeset: 9dee5f673903 Author: simonis Date: 2014-03-04 17:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9dee5f673903 8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX) Reviewed-by: kvn ! make/aix/makefiles/adjust-mflags.sh Changeset: ba05b10dea7e Author: lana Date: 2014-11-20 11:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ba05b10dea7e Merge Changeset: 280a67db7427 Author: amurillo Date: 2014-11-25 09:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/280a67db7427 Merge Changeset: 3562db849018 Author: lana Date: 2014-11-26 13:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3562db849018 Merge Changeset: b62a321c4d2e Author: amurillo Date: 2014-11-21 10:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b62a321c4d2e 8065385: new hotspot build - hs25.40-b21 Reviewed-by: jcoomes ! make/hotspot_version Changeset: bee8095780db Author: thartmann Date: 2014-11-20 11:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bee8095780db 8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer Summary: Ignore non-instance Klasses in the subclass hierarchy. Reviewed-by: kvn, iignatyev, jrose ! src/share/vm/code/dependencies.cpp + test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java + test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java Changeset: 887a7cedb892 Author: iklam Date: 2014-11-18 03:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/887a7cedb892 8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI Summary: Added API to track bootclasspath modification Reviewed-by: jiangli, dholmes, minqi ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: c80ddae00f51 Author: iklam Date: 2014-11-19 19:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c80ddae00f51 8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string instead Reviewed-by: dholmes, minqi ! src/share/vm/prims/whitebox.cpp Changeset: e194d26c9f4e Author: vlivanov Date: 2014-10-24 09:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e194d26c9f4e 8058847: C2: EliminateAutoBox regression after 8042786 Reviewed-by: kvn, roland ! src/share/vm/opto/memnode.cpp + test/compiler/EliminateAutoBox/UnsignedLoads.java Changeset: 6a528388c7da Author: vlivanov Date: 2014-11-11 04:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6a528388c7da 8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv Reviewed-by: kvn, roland, coleenp, mgerdin ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp Changeset: 9e69e8d1c900 Author: vlivanov Date: 2014-11-24 07:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9e69e8d1c900 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff Reviewed-by: kvn, roland ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp Changeset: 6bf89bfe8185 Author: amurillo Date: 2014-11-27 09:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6bf89bfe8185 Merge Changeset: 01de5cfa06c1 Author: amurillo Date: 2014-11-27 09:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/01de5cfa06c1 Added tag hs25.40-b21 for changeset 6bf89bfe8185 ! .hgtags Changeset: fc1f9b67fd8c Author: amurillo Date: 2014-12-02 09:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fc1f9b67fd8c Merge Changeset: 0d749db61a36 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0d749db61a36 Added tag jdk8u40-b17 for changeset fc1f9b67fd8c ! .hgtags Changeset: dcccfe952e9b Author: amurillo Date: 2014-11-27 10:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dcccfe952e9b 8066061: new hotspot build - hs25.40-b22 Reviewed-by: jcoomes ! make/hotspot_version Changeset: fe34c5ab0b35 Author: coleenp Date: 2014-11-19 13:02 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fe34c5ab0b35 8042235: redefining method used by multiple MethodHandles crashes VM Summary: note all MemberNames created on internal list for adjusting method entries. Reviewed-by: sspitsyn, dcubed, lfoltan ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp + test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java Changeset: 97f4214e9a70 Author: coleenp Date: 2014-12-01 09:38 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/97f4214e9a70 Merge Changeset: ecccc23346fe Author: thartmann Date: 2014-11-26 08:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ecccc23346fe 8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML Summary: Open compilation log files in write-mode and close before deletion attempt. Reviewed-by: vlivanov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileLog.cpp Changeset: 5b8e0f84f00f Author: roland Date: 2014-12-01 22:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b8e0f84f00f 8054478: C2: Incorrectly compiled char[] array access crashes JVM Summary: dead backbranch in main loop results in erroneous array access Reviewed-by: kvn, iveresov ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp + test/compiler/loopopts/TestDeadBackbranchArrayAccess.java Changeset: 4c228230f1d6 Author: roland Date: 2014-11-27 16:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c228230f1d6 8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape Reviewed-by: iveresov ! src/share/vm/opto/phaseX.cpp Changeset: b12418b0d05c Author: roland Date: 2014-12-02 10:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b12418b0d05c Merge Changeset: abb8b1de96ff Author: iignatyev Date: 2014-12-02 20:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/abb8b1de96ff 8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev Contributed-by: tatiana.pivovarova at oracle.com ! test/compiler/EliminateAutoBox/UnsignedLoads.java Changeset: c03d85ef5e6a Author: mchung Date: 2014-12-02 08:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c03d85ef5e6a 8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs Reviewed-by: hseigel, ccheung ! src/share/vm/runtime/arguments.cpp ! test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java Changeset: 0b86bdf28e07 Author: mchung Date: 2014-12-02 18:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b86bdf28e07 Merge Changeset: dc763d49b82d Author: kvn Date: 2014-12-02 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dc763d49b82d 8065618: C2 RA incorrectly removes kill projections Summary: Don't remove KILL projections if their "defining" nodes have SCMemProj projection (memory side effects). Reviewed-by: iveresov, roland ! src/share/vm/opto/ifg.cpp Changeset: a8ebd6f1b030 Author: sla Date: 2014-12-02 15:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8ebd6f1b030 8058448: Disable JPRT submissions from the hotspot repo Reviewed-by: dholmes - make/jprt.properties Changeset: f913964f3fde Author: kvn Date: 2014-12-02 12:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f913964f3fde 8066199: C2 escape analysis prevents VM from exiting quickly Summary: Check for safepoint and block during EA Connection graph construction. Reviewed-by: roland, vlivanov, shade ! src/share/vm/opto/escape.cpp Changeset: 3f4a5fdca318 Author: kvn Date: 2014-12-03 17:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3f4a5fdca318 8066649: 8u backport for 8065618 is incorrect Summary: The new code in 8u backport should guard the execution of the following code instead of return. Reviewed-by: iveresov ! src/share/vm/opto/ifg.cpp Changeset: d4caf9c96afd Author: igerasim Date: 2014-02-28 16:00 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d4caf9c96afd 8035893: JVM_GetVersionInfo fails to zero structure Reviewed-by: sla, zgu ! src/share/vm/prims/jvm.cpp Changeset: 03b7d9efd9fd Author: dbuck Date: 2014-12-04 07:54 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03b7d9efd9fd Merge Changeset: bc5a90a4db47 Author: amurillo Date: 2014-12-05 09:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bc5a90a4db47 Merge - make/jprt.properties Changeset: 31d3306aad29 Author: amurillo Date: 2014-12-05 09:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31d3306aad29 Added tag hs25.40-b22 for changeset bc5a90a4db47 ! .hgtags Changeset: f25953cb4e18 Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f25953cb4e18 Added tag jdk8u40-b18 for changeset 31d3306aad29 ! .hgtags Changeset: 71690386cf84 Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/71690386cf84 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: ea6dbaa4bf8e Author: amurillo Date: 2014-12-02 10:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ea6dbaa4bf8e Merge Changeset: fbd65124cdaa Author: lana Date: 2014-12-09 13:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fbd65124cdaa Merge Changeset: 57490e455c30 Author: lana Date: 2014-12-11 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57490e455c30 Merge Changeset: 9c8dbbd8694a Author: amurillo Date: 2014-12-05 10:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9c8dbbd8694a 8066647: new hotspot build - hs25.40-b23 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 0558eb13dcf3 Author: iklam Date: 2014-12-04 15:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0558eb13dcf3 8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false Reviewed-by: dholmes, ccheung ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/metaspaceShared.cpp + test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java Changeset: b6585ac86988 Author: roland Date: 2014-12-04 14:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b6585ac86988 8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing Reviewed-by: kvn, jrose ! src/share/vm/opto/loopopts.cpp + test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java Changeset: b5eb829bbce1 Author: iveresov Date: 2014-12-09 12:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b5eb829bbce1 8066900: Array Out Of Bounds Exception causes variable corruption Summary: Fix FP registers save/restore during exception handling Reviewed-by: kvn, vlivanov ! src/cpu/x86/vm/c1_Runtime1_x86.cpp + test/compiler/exceptions/SumTest.java Changeset: 0fa1f71a905b Author: stefank Date: 2014-12-11 11:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0fa1f71a905b 8065634: Crash in InstanceKlass::clean_method_data when _method is NULL Reviewed-by: coleenp, hseigel, poonam ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp Changeset: 8c08b28b7eee Author: stefank Date: 2014-12-11 10:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c08b28b7eee Merge Changeset: d3f3f7677537 Author: roland Date: 2014-11-25 17:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3f3f7677537 6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94 Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes Reviewed-by: kvn, jrose ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vframeArray.hpp + test/compiler/uncommontrap/TestDeoptOOM.java Changeset: 793204f5528a Author: roland Date: 2014-12-10 16:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/793204f5528a 8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.cpp + test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java Changeset: e3d0aaab84aa Author: roland Date: 2014-12-09 18:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e3d0aaab84aa 8066103: C2's range check smearing allows out of bound array accesses Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them Reviewed-by: jrose, kvn, iveresov ! src/share/vm/opto/ifnode.cpp + test/compiler/rangechecks/TestRangeCheckSmearing.java Changeset: d9e22e15d3f6 Author: roland Date: 2014-12-05 18:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9e22e15d3f6 8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead. Reviewed-by: kvn ! src/share/vm/opto/connode.cpp Changeset: 28f116adb50c Author: mseledtsov Date: 2014-12-11 18:53 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28f116adb50c 8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with ClassNotFoundException Summary: Added explicit build instructions for test library Reviewed-by: minqi, mchung, jiangli ! test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java Changeset: c5e86c5cd22e Author: goetz Date: 2014-12-12 08:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c5e86c5cd22e 8066964: ppc64: argument and return type profiling, fix problem with popframe Reviewed-by: roland, kvn ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: f8fc5cbe082c Author: amurillo Date: 2014-12-12 10:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f8fc5cbe082c Merge Changeset: adc3127d2e09 Author: amurillo Date: 2014-12-12 10:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/adc3127d2e09 Added tag hs25.40-b23 for changeset f8fc5cbe082c ! .hgtags Changeset: d9349fa88223 Author: amurillo Date: 2014-12-16 09:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9349fa88223 Merge Changeset: c3933f52eeb3 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3933f52eeb3 Added tag jdk8u40-b19 for changeset d9349fa88223 ! .hgtags Changeset: 47d2fb044efa Author: katleman Date: 2014-12-17 14:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47d2fb044efa Added tag jdk8u60-b00 for changeset d9349fa88223 ! .hgtags Changeset: 98b0a239a73d Author: amurillo Date: 2014-12-16 09:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/98b0a239a73d Merge Changeset: b23970014931 Author: lana Date: 2014-12-17 14:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b23970014931 Merge Changeset: 7b46afd373e1 Author: lana Date: 2014-12-29 19:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b46afd373e1 Merge Changeset: a8c8adf853c2 Author: vkempik Date: 2014-12-01 18:22 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8c8adf853c2 8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment Reviewed-by: kvn, dsamersoff ! src/cpu/x86/vm/vm_version_x86.hpp Changeset: a5feb8bfc2a2 Author: kevinw Date: 2014-12-03 20:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5feb8bfc2a2 8039995: Test serviceability/sa/jmap-hashcode/Test8028623.java fails on some Linux/Mac machines. Reviewed-by: dsamersoff, allwin, sla ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: eb111e3a2379 Author: kevinw Date: 2014-12-04 12:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eb111e3a2379 8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge Reviewed-by: sla, dsamersoff ! test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 5217ec74ac63 Author: kevinw Date: 2014-12-18 08:54 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5217ec74ac63 Merge Changeset: f06c27e55164 Author: kevinw Date: 2014-12-18 09:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f06c27e55164 Merge Changeset: 4181e5e64dd0 Author: goetz Date: 2014-11-25 15:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4181e5e64dd0 8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff Reviewed-by: vlivanov, dholmes ! src/share/vm/ci/ciTypeFlow.cpp Changeset: f46871c6c063 Author: dholmes Date: 2014-11-25 21:00 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f46871c6c063 8035663: Suspicious failure of test java/util/concurrent/Phaser/FickleRegister.java Reviewed-by: shade, coleenp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: c1c044c745b2 Author: dholmes Date: 2014-12-18 19:49 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1c044c745b2 Merge Changeset: 190b6bbfec69 Author: dholmes Date: 2014-12-19 01:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/190b6bbfec69 Merge Changeset: aca52dbbc08f Author: amurillo Date: 2014-12-18 21:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aca52dbbc08f 8067802: Update the Hotspot version numbers in Hotspot for JDK 8u60 Reviewed-by: kvn, jcoomes ! make/hotspot_version Changeset: 860297c03bbc Author: fzhinkin Date: 2014-11-26 14:17 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/860297c03bbc 8037968: Add tests on alignment of objects copied to survivor space Reviewed-by: jmasa, dfazunen ! test/TEST.groups + test/gc/arguments/TestSurvivorAlignmentInBytesOption.java + test/gc/survivorAlignment/AlignmentHelper.java + test/gc/survivorAlignment/SurvivorAlignmentTestMain.java + test/gc/survivorAlignment/TestAllocationInEden.java + test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java + test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: 0ef505d06e12 Author: fzhinkin Date: 2014-12-15 18:11 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ef505d06e12 8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails Reviewed-by: jmasa ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: f43fad8786fc Author: simonis Date: 2014-09-24 12:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f43fad8786fc 8058345: Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well Summary: Also fix stack trace on x86 to enable walking of runtime stubs and native wrappers Reviewed-by: kvn ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/zero/vm/frame_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/vmError.cpp Changeset: df4da2a16ea7 Author: amurillo Date: 2015-01-08 12:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/df4da2a16ea7 Merge Changeset: ebf89088c08a Author: amurillo Date: 2015-01-08 12:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ebf89088c08a Added tag hs25.60-b00 for changeset d9349fa88223 ! .hgtags Changeset: 6fe56d3026d5 Author: amurillo Date: 2015-01-08 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6fe56d3026d5 Added tag hs25.60-b01 for changeset ebf89088c08a ! .hgtags Changeset: fd75f3dc8e1c Author: asaha Date: 2015-01-02 13:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd75f3dc8e1c Added tag jdk8u40-b20 for changeset c3933f52eeb3 ! .hgtags Changeset: 7e70976b4d0f Author: amurillo Date: 2015-01-07 15:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7e70976b4d0f 8068631: new hotspot build - hs25.40-b24 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 4b7c96fba3d8 Author: fzhinkin Date: 2014-11-26 14:17 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b7c96fba3d8 8037968: Add tests on alignment of objects copied to survivor space Reviewed-by: jmasa, dfazunen ! test/TEST.groups + test/gc/arguments/TestSurvivorAlignmentInBytesOption.java + test/gc/survivorAlignment/AlignmentHelper.java + test/gc/survivorAlignment/SurvivorAlignmentTestMain.java + test/gc/survivorAlignment/TestAllocationInEden.java + test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java + test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: 75d8afb5d37a Author: fzhinkin Date: 2014-12-15 18:11 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/75d8afb5d37a 8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails Reviewed-by: jmasa ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: d2e9a6bec4f2 Author: amurillo Date: 2015-01-09 08:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d2e9a6bec4f2 Merge Changeset: 25ec4a674337 Author: amurillo Date: 2015-01-09 08:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/25ec4a674337 Added tag hs25.40-b24 for changeset d2e9a6bec4f2 ! .hgtags Changeset: 3bea2cc4c941 Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3bea2cc4c941 Added tag jdk8u40-b21 for changeset 25ec4a674337 ! .hgtags Changeset: fe58b5771459 Author: asaha Date: 2014-07-08 09:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fe58b5771459 Added tag jdk8u31-b00 for changeset 5bb683bbe2c7 ! .hgtags Changeset: 6366f612ac2c Author: asaha Date: 2014-07-09 12:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6366f612ac2c 8049760: Increment minor version of HSx for 8u31 and initialize the build number Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9826742fa96a Author: asaha Date: 2014-07-14 07:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9826742fa96a Merge ! .hgtags ! make/hotspot_version Changeset: 341af2f08515 Author: asaha Date: 2014-07-14 15:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/341af2f08515 Merge ! .hgtags ! make/hotspot_version Changeset: 1c198f9c8854 Author: asaha Date: 2014-07-22 10:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1c198f9c8854 Merge ! .hgtags Changeset: 6e7f1382ca62 Author: coffeys Date: 2014-08-01 11:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6e7f1382ca62 Merge ! .hgtags ! make/hotspot_version Changeset: 31845bc861c5 Author: coffeys Date: 2014-08-07 12:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31845bc861c5 Merge ! .hgtags Changeset: 609faa407cfd Author: iveresov Date: 2014-08-08 15:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/609faa407cfd 8047130: Fewer escapes from escape analysis Summary: Treat max_stack attribute as an int in bytecode escape analyzer Reviewed-by: kvn, twisti, ahgross ! src/share/vm/ci/bcEscapeAnalyzer.cpp Changeset: 8210e5f2e21b Author: jiangli Date: 2014-08-12 17:46 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8210e5f2e21b 8044269: Analysis of archive files. Summary: Add checksum verification. Reviewed-by: iklam, dholmes, mschoene ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 42c091d63c72 Author: tschatzl Date: 2014-08-04 10:49 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42c091d63c72 8048949: Requeue queue implementation Summary: devirtualize flush and move calls Reviewed-by: brutisso, tschatzl, mschoene Contributed-by: kim.barrett at oracle.com ! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: cafabb1a240d Author: asaha Date: 2014-08-19 06:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cafabb1a240d Merge ! .hgtags Changeset: 6709b033c725 Author: asaha Date: 2014-08-19 07:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6709b033c725 Merge Changeset: a4fdab16b621 Author: brutisso Date: 2014-08-19 11:17 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a4fdab16b621 8049253: Better GC validation Summary: Also reviewed by: boris.molodenkov at oracle.com Reviewed-by: dcubed, minqi, mschoene Contributed-by: yasuenag at gmail.com, bengt.rutisson at oracle.com ! src/share/vm/utilities/defaultStream.hpp ! src/share/vm/utilities/ostream.cpp Changeset: cc5695d376f1 Author: asaha Date: 2014-08-26 11:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc5695d376f1 Merge ! .hgtags ! make/hotspot_version Changeset: 57d0dc8ab85b Author: asaha Date: 2014-09-02 13:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57d0dc8ab85b Merge ! .hgtags Changeset: 75430ce42425 Author: iveresov Date: 2014-08-13 17:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/75430ce42425 8054883: Segmentation error while running program Summary: Fix pattern matching of range check Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: e2ed74d2e054 Author: poonam Date: 2014-08-19 02:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e2ed74d2e054 8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC Summary: Fill the last card that has been allocated into with a dummy object Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: b68c022a36dd Author: asaha Date: 2014-09-08 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b68c022a36dd Merge ! .hgtags Changeset: 7c9925f21c25 Author: hseigel Date: 2014-08-02 16:28 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7c9925f21c25 8051012: Regression in verifier for method call from inside of a branch Summary: Fix stackmap matching for branches. Reviewed-by: coleenp, lfoltan, acorn ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: 7edb04063a42 Author: katleman Date: 2014-08-14 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7edb04063a42 Added tag jdk8u20-b31 for changeset 7c9925f21c25 ! .hgtags Changeset: 7ebfc4557ca5 Author: asaha Date: 2014-09-11 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ebfc4557ca5 Merge ! .hgtags ! src/share/vm/classfile/verifier.cpp Changeset: 56636836cfa1 Author: asaha Date: 2014-09-11 13:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/56636836cfa1 Merge ! .hgtags Changeset: 5bb686ae3b89 Author: asaha Date: 2014-09-17 12:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5bb686ae3b89 Merge ! .hgtags Changeset: 2b74950dc0e5 Author: asaha Date: 2014-09-22 11:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b74950dc0e5 Added tag jdk8u31-b01 for changeset 5bb686ae3b89 ! .hgtags Changeset: 52265832af92 Author: asaha Date: 2014-09-24 08:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/52265832af92 Merge ! .hgtags Changeset: 5b625213c851 Author: katleman Date: 2014-09-23 18:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b625213c851 Added tag jdk8u20-b32 for changeset 7edb04063a42 ! .hgtags Changeset: f0b9411c2e07 Author: asaha Date: 2014-09-24 08:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0b9411c2e07 Merge ! .hgtags Changeset: 087678da9660 Author: asaha Date: 2014-09-24 10:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/087678da9660 Merge ! .hgtags Changeset: 401cbaa475b4 Author: asaha Date: 2014-09-29 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/401cbaa475b4 Added tag jdk8u31-b02 for changeset 087678da9660 ! .hgtags Changeset: b95f13f05f55 Author: asaha Date: 2014-10-06 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b95f13f05f55 Added tag jdk8u31-b03 for changeset 401cbaa475b4 ! .hgtags Changeset: c3528699fb33 Author: asaha Date: 2014-10-07 08:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3528699fb33 Merge ! .hgtags Changeset: 631f0c7b49c0 Author: katleman Date: 2014-10-09 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/631f0c7b49c0 Added tag jdk8u25-b31 for changeset c3528699fb33 ! .hgtags Changeset: 2c75e5ef41e9 Author: asaha Date: 2014-10-09 12:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2c75e5ef41e9 Merge ! .hgtags Changeset: 01dcaba9b3f3 Author: jmasa Date: 2014-09-26 17:48 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/01dcaba9b3f3 8047125: (ref) More phantom object references Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin Contributed-by: kim.barrett at oracle.com ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/referenceType.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 060cdf93040c Author: mgerdin Date: 2014-10-09 15:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/060cdf93040c 8055479: TLAB stability Reviewed-by: brutisso, stefank, ahgross ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/threadLocalAllocBuffer.hpp Changeset: e0918820dac1 Author: asaha Date: 2014-10-13 12:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0918820dac1 Added tag jdk8u31-b04 for changeset 060cdf93040c ! .hgtags Changeset: 6baea9ff2da1 Author: asaha Date: 2014-10-20 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6baea9ff2da1 8061523: Increment hsx 25.31 build to b02 for 8u31-b05 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 4b26b980ec8d Author: hseigel Date: 2014-10-20 15:14 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b26b980ec8d 8058982: Better verification of an exceptional invokespecial Summary: Throw VerifyError for illegal accesses Reviewed-by: acorn, ahgross, coleenp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: 6e56d7f1634f Author: jmasa Date: 2013-11-21 09:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6e56d7f1634f 8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp Changeset: e620c670a9a7 Author: asaha Date: 2014-10-20 14:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e620c670a9a7 Added tag jdk8u31-b05 for changeset 6e56d7f1634f ! .hgtags Changeset: c2844108a708 Author: asaha Date: 2014-10-23 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2844108a708 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/ostream.cpp Changeset: 6b9488e6d7ee Author: asaha Date: 2014-10-24 11:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b9488e6d7ee 8062084: Increment hsx 25.31 build to b03 for 8u31-b06 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 271a32147391 Author: morris Date: 2014-09-18 11:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/271a32147391 8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check Summary: Provide promoted stack slots for floating-point registers in the SPARC c_calling_convention. Reviewed-by: kvn, jrose, drchase ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad Changeset: e9f815c3f21c Author: asaha Date: 2014-10-27 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e9f815c3f21c Added tag jdk8u31-b06 for changeset 271a32147391 ! .hgtags Changeset: d961743b7897 Author: asaha Date: 2014-10-31 15:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d961743b7897 Merge ! .hgtags ! make/hotspot_version ! src/cpu/sparc/vm/sparc.ad Changeset: ee10217e3d03 Author: asaha Date: 2014-11-05 15:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee10217e3d03 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 50d462891a4d Author: asaha Date: 2014-11-03 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/50d462891a4d Added tag jdk8u31-b07 for changeset e9f815c3f21c ! .hgtags Changeset: fc1348524f65 Author: asaha Date: 2014-11-06 09:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fc1348524f65 Merge ! .hgtags Changeset: 02c7eebe5f52 Author: asaha Date: 2014-11-19 12:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/02c7eebe5f52 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 9fa3bf3043a2 Author: asaha Date: 2014-11-26 08:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9fa3bf3043a2 Merge ! .hgtags ! make/hotspot_version - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: 053480240c16 Author: asaha Date: 2014-11-06 22:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/053480240c16 8064303: Increment hsx 25.31 build to b04 for 8u31-b08 Reviewed-by: jcoomes ! make/hotspot_version Changeset: a900276e4af8 Author: dbuck Date: 2014-11-06 02:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a900276e4af8 8058715: stability issues when being launched as an embedded JVM via JNI Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory Reviewed-by: coleenp, dsimms ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp Changeset: c4fdacb50cc7 Author: asaha Date: 2014-11-10 10:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c4fdacb50cc7 8064494: Increment the build value to b05 for hs25.31 in 8u31-b08 Reviewed-by: jcoomes ! make/hotspot_version Changeset: cc74ca225166 Author: dbuck Date: 2014-10-31 12:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc74ca225166 8060169: Update the Crash Reporting URL in the Java crash log Summary: Update the URL for HotSpot bug reports. Reviewed-by: dcubed, rdurbin ! src/share/vm/runtime/arguments.cpp Changeset: 245d29ed5db5 Author: asaha Date: 2014-11-10 11:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/245d29ed5db5 Added tag jdk8u31-b08 for changeset cc74ca225166 ! .hgtags Changeset: 8a5a47b6e931 Author: asaha Date: 2014-11-17 12:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a5a47b6e931 Added tag jdk8u31-b09 for changeset 245d29ed5db5 ! .hgtags Changeset: dd00ce8e80fc Author: asaha Date: 2014-11-24 09:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd00ce8e80fc 8065786: Increment the build value to b06 for hs25.31 in 8u31-b10 Reviewed-by: jcoomes ! make/hotspot_version Changeset: d7b6bdd51abe Author: gthornbr Date: 2014-11-17 15:51 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d7b6bdd51abe 8050807: Better performing performance data handling Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene Contributed-by: gerald.thornbrugh at oracle.com ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/utilities/vmError.cpp Changeset: d40c3431846c Author: asaha Date: 2014-11-24 13:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d40c3431846c Added tag jdk8u31-b10 for changeset d7b6bdd51abe ! .hgtags Changeset: 42f27b59c550 Author: asaha Date: 2014-11-26 08:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42f27b59c550 Merge ! .hgtags ! make/hotspot_version ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 9b4d6de0a838 Author: asaha Date: 2014-12-04 11:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9b4d6de0a838 Merge ! .hgtags ! make/hotspot_version Changeset: 4b41145051ab Author: asaha Date: 2014-12-12 09:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b41145051ab Merge ! .hgtags ! make/hotspot_version - make/jprt.properties ! src/share/vm/runtime/arguments.cpp Changeset: b3a8626eefc5 Author: asaha Date: 2014-12-02 09:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b3a8626eefc5 8066452: Increment the build value to b07 for hs25.31 in 8u31-b11 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9906d432d6db Author: drchase Date: 2014-12-01 13:06 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9906d432d6db 8064524: Compiler code generation improvements Reviewed-by: jrose, acorn, vlivanov ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: e13839545238 Author: asaha Date: 2014-12-02 11:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e13839545238 Added tag jdk8u31-b11 for changeset 9906d432d6db ! .hgtags Changeset: 4206e725d584 Author: asaha Date: 2014-12-08 12:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4206e725d584 Added tag jdk8u31-b12 for changeset e13839545238 ! .hgtags Changeset: c4f1e23c4139 Author: asaha Date: 2014-12-16 14:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c4f1e23c4139 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 6bed0ca7a09a Author: asaha Date: 2014-12-17 12:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6bed0ca7a09a Merge ! .hgtags ! make/hotspot_version Changeset: 6387abe3e6dc Author: asaha Date: 2014-12-17 17:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6387abe3e6dc Added tag jdk8u31-b13 for changeset 4206e725d584 ! .hgtags Changeset: 076f441aa9b7 Author: asaha Date: 2014-12-23 10:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/076f441aa9b7 Merge ! .hgtags Changeset: bd4bd6afadf7 Author: asaha Date: 2015-01-02 14:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd4bd6afadf7 Merge ! .hgtags Changeset: 6ac667bd4eb1 Author: asaha Date: 2015-01-15 11:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6ac667bd4eb1 Merge ! .hgtags ! make/hotspot_version Changeset: 5dd74b444f38 Author: amurillo Date: 2015-01-16 11:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5dd74b444f38 8069209: new hotspot build - hs25.40-b25 Reviewed-by: jcoomes ! make/hotspot_version Changeset: ae52ee069062 Author: sjohanss Date: 2015-01-12 15:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae52ee069062 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Summary: Making sure committed memory is cleared when re-committed, even if using large pages. Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp Changeset: 0f0cb4eeab2d Author: amurillo Date: 2015-01-16 13:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0f0cb4eeab2d Merge Changeset: 28bcefe20ba5 Author: amurillo Date: 2015-01-16 13:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28bcefe20ba5 Added tag hs25.40-b25 for changeset 0f0cb4eeab2d ! .hgtags Changeset: 0ee548a1cda0 Author: amurillo Date: 2015-01-20 13:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ee548a1cda0 Merge ! .hgtags ! make/hotspot_version Changeset: 9989538b7507 Author: coffeys Date: 2015-01-21 17:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9989538b7507 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/utilities/vmError.cpp Changeset: e0d05cfad544 Author: amurillo Date: 2015-01-08 12:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0d05cfad544 8068678: new hotspot build - hs25.60-b02 Reviewed-by: jcoomes ! make/hotspot_version Changeset: f7e9598536c1 Author: thartmann Date: 2014-12-12 09:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f7e9598536c1 8066763: fatal error "assert(false) failed: unexpected yanked node" in postaloc.cpp:139 Summary: Check for dead input nodes after replacing compare node with implicit null check. Reviewed-by: kvn ! src/share/vm/opto/lcm.cpp Changeset: 06face256a8c Author: sjohanss Date: 2015-01-12 15:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/06face256a8c 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Summary: Making sure committed memory is cleared when re-committed, even if using large pages. Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp Changeset: 007ed0fcee27 Author: asiebenborn Date: 2015-01-16 13:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/007ed0fcee27 8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp + test/compiler/stringopts/TestOptimizeStringConcat.java Changeset: 0e1aa319e805 Author: ddehaven Date: 2014-06-13 18:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e1aa319e805 8043340: [macosx] Fix hard-wired paths to JavaVM.framework Summary: Build system tweaks to allow building on OS X 10.9 and later Reviewed-by: erikj, dholmes ! agent/src/os/bsd/MacosxDebuggerLocal.m ! agent/src/os/bsd/Makefile ! make/bsd/makefiles/saproc.make Changeset: c56cd30b1b20 Author: ddehaven Date: 2015-01-20 23:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c56cd30b1b20 Merge Changeset: 9df0d8f65fea Author: iveresov Date: 2015-01-20 13:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9df0d8f65fea 8068881: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions. Summary: Use MachMerge to hook together defs of the same multidef value in a block Reviewed-by: kvn, vlivanov ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/postaloc.cpp Changeset: e130bb08423d Author: iveresov Date: 2015-01-21 01:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e130bb08423d Merge Changeset: 5fa73007ceb9 Author: amurillo Date: 2015-01-23 14:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5fa73007ceb9 Merge ! make/hotspot_version Changeset: 702cc6067686 Author: amurillo Date: 2015-01-23 14:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/702cc6067686 Added tag hs25.60-b02 for changeset 5fa73007ceb9 ! .hgtags Changeset: 0499e4a89c76 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0499e4a89c76 Added tag jdk8u60-b01 for changeset 702cc6067686 ! .hgtags Changeset: 4011ee1230e3 Author: amurillo Date: 2015-01-23 15:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4011ee1230e3 8071500: new hotspot build - hs25.60-b03 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 93c6b977591b Author: iveresov Date: 2015-01-22 11:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/93c6b977591b 8071302: assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo], def)) failed: after block local Summary: Add merge nodes to node to block mapping Reviewed-by: kvn, vlivanov ! src/share/vm/opto/output.cpp ! src/share/vm/opto/postaloc.cpp Changeset: d9c03a9ead96 Author: kevinw Date: 2015-01-28 21:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9c03a9ead96 8035938: Memory leak in JvmtiEnv::GetConstantPool Reviewed-by: sspitsyn, dcubed ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: 11b575a5169b Author: zmajo Date: 2015-01-30 10:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/11b575a5169b 8071818: Incorrect addressing mode used for ldf in SPARC assembler Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter. Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp Changeset: 7b93939e093e Author: dlong Date: 2015-01-23 22:39 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b93939e093e 8031064: build_vm_def.sh not working correctly for new build cross compile Summary: move nm and awk code into vm.make Reviewed-by: dsamersoff, dholmes - make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/vm.make Changeset: a51071796915 Author: goetz Date: 2015-01-21 12:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a51071796915 8068013: [TESTBUG] Aix support in hotspot jtreg tests Reviewed-by: ctornqvi, fzhinkin, farvidsson ! test/runtime/6888954/vmerrors.sh ! test/test_env.sh ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: f46bff88dc9f Author: kvn Date: 2015-01-30 10:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f46bff88dc9f 8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory Summary: Add missing C->failing() check after Connection graph construction. Reviewed-by: iveresov ! src/share/vm/opto/escape.cpp Changeset: 1830156c6b7e Author: dholmes Date: 2015-02-04 04:31 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1830156c6b7e 8071972: Minimal VM is broken for ARM fastdebug Reviewed-by: jwilhelm, tschatzl, stefank ! src/share/vm/memory/tenuredGeneration.cpp Changeset: 9686a796c829 Author: aph Date: 2015-01-16 09:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9686a796c829 6584008: jvmtiStringPrimitiveCallback should not be invoked when string value is null Reviewed-by: sla, sspitsyn ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: 1f6ba0d2923d Author: amurillo Date: 2015-02-06 08:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f6ba0d2923d Merge - make/linux/makefiles/build_vm_def.sh Changeset: 38f608052383 Author: amurillo Date: 2015-02-06 08:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/38f608052383 Added tag hs25.60-b03 for changeset 1f6ba0d2923d ! .hgtags Changeset: bf4c6049aef6 Author: katleman Date: 2015-02-11 12:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bf4c6049aef6 Added tag jdk8u60-b02 for changeset 38f608052383 ! .hgtags Changeset: 8a748ce0e308 Author: goetz Date: 2015-01-13 16:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a748ce0e308 8069590: AIX port of "8050807: Better performing performance data handling" Reviewed-by: simonis, goetz Contributed-by: matthias.baesken at sap.com, martin.doerr at sap.com ! make/aix/makefiles/xlc.make ! src/os/aix/vm/perfMemory_aix.cpp Changeset: 9d6eb2757167 Author: lana Date: 2015-02-11 18:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9d6eb2757167 Merge Changeset: a5685a980b17 Author: katleman Date: 2015-02-18 12:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5685a980b17 Added tag jdk8u60-b03 for changeset 9d6eb2757167 ! .hgtags Changeset: 99c72fb0cfc4 Author: amurillo Date: 2015-02-06 09:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99c72fb0cfc4 8072697: new hotspot build - hs25.60-b04 Reviewed-by: dholmes ! make/hotspot_version Changeset: 134cdf5e0b8a Author: iveresov Date: 2014-03-13 14:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/134cdf5e0b8a 8037140: C1: Incorrect argument type used for SharedRuntime::OSR_migration_end in LIRGenerator::do_Goto Summary: Fix the type of osrBuffer parameter to depend on bitness Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 7e2e246df4e9 Author: dlong Date: 2015-02-02 23:26 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7e2e246df4e9 8069030: support new PTRACE_GETREGSET Summary: use PTRACE_GETREGSET if other options are not available Reviewed-by: sla, dholmes ! agent/src/os/linux/ps_proc.c Changeset: 490b4cb2c0b5 Author: sjohanss Date: 2014-02-17 09:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/490b4cb2c0b5 8033440: jmap reports unexpected used/free size of concurrent mark-sweep generation Summary: SA used the wrong type for the indexedFreeList in CompactibleFreeListSpace. Reviewed-by: coleenp, dsamersoff + agent/src/share/classes/sun/jvm/hotspot/memory/AdaptiveFreeList.java ! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ec3982ff3fed Author: sjohanss Date: 2014-12-11 09:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ec3982ff3fed 8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop Summary: Crashes were caused by not disabling UseMemSetInBOT as should be done on sparc. Added support for picking up blkinit as a platform feature if available on Linux sparc. This is needed to avoid enabling UseMemSetInBOT when running on this platform. Reviewed-by: jmasa, brutisso ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: f9d003ea9023 Author: poonam Date: 2015-02-17 19:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f9d003ea9023 8046282: SA update 8049881: jstack not working on core files Summary: These changes add some definitions on the SA side and the supporting code on the hotspot side. Reviewed-by: sla, dsamersoff, mgronlun + agent/src/share/classes/sun/jvm/hotspot/gc_interface/G1YCType.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCWhen.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/ReferenceType.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java + agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java + agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java + agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java ! make/bsd/makefiles/sa.make ! make/solaris/makefiles/sa.make ! make/windows/makefiles/sa.make ! src/share/vm/runtime/vmStructs.cpp + src/share/vm/runtime/vmStructs_trace.hpp Changeset: 0a5d68482373 Author: iveresov Date: 2015-02-17 11:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0a5d68482373 8072753: Nondeterministic wrong answer on arithmetic Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/CountedLoopProblem.java Changeset: 0fb1ac49ae77 Author: amurillo Date: 2015-02-20 06:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0fb1ac49ae77 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java Changeset: 586a449cd303 Author: amurillo Date: 2015-02-20 06:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/586a449cd303 Added tag hs25.60-b04 for changeset 0fb1ac49ae77 ! .hgtags Changeset: 5d9011ea9ac6 Author: katleman Date: 2015-02-25 12:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5d9011ea9ac6 Added tag jdk8u60-b04 for changeset 586a449cd303 ! .hgtags Changeset: ecdf1e03db40 Author: hseigel Date: 2015-02-20 08:44 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ecdf1e03db40 8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp Summary: use correct CHECK macro in call to load_class() Reviewed-by: coleenp, lfoltan, gziemski ! src/share/vm/classfile/verifier.cpp Changeset: e84a77e47966 Author: amurillo Date: 2015-02-20 15:37 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e84a77e47966 Merge Changeset: 415762d044e4 Author: amurillo Date: 2015-02-20 06:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/415762d044e4 8073514: new hotspot build - hs25.60-b05 Reviewed-by: dholmes ! make/hotspot_version Changeset: 34f0c0e9df21 Author: amurillo Date: 2015-02-20 17:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/34f0c0e9df21 Merge Changeset: ddce0b7cee93 Author: dlong Date: 2015-02-24 15:04 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ddce0b7cee93 8072383: resolve conflicts between open and closed ports Summary: refactor close to remove references to closed ports Reviewed-by: kvn, simonis, sgehwolf, dholmes ! agent/src/os/linux/libproc.h ! make/defs.make - make/linux/makefiles/arm.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make - make/linux/makefiles/ppc.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make - make/linux/platform_arm - make/linux/platform_ppc ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/macros.hpp Changeset: c6affd32651a Author: simonis Date: 2014-11-18 19:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c6affd32651a 8064815: Zero+PPC64: Stack overflow when running Maven Reviewed-by: kvn, simonis Contributed-by: sgehwolf at redhat.com ! src/cpu/zero/vm/stack_zero.cpp ! src/cpu/zero/vm/stack_zero.inline.hpp Changeset: cae03a88934b Author: roland Date: 2014-12-15 09:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cae03a88934b 8067231: Zero builds fails after JDK-6898462 Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter Reviewed-by: roland, coleenp Contributed-by: Severin Gehwolf ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 4ebc1b290dbd Author: sgehwolf Date: 2015-02-24 21:17 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4ebc1b290dbd 8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier Reviewed-by: dholmes, coleenp ! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp ! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp Changeset: 74931e85352b Author: amurillo Date: 2015-02-27 09:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/74931e85352b Merge - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc Changeset: b13f1890afb8 Author: amurillo Date: 2015-02-27 09:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b13f1890afb8 Added tag hs25.60-b05 for changeset 74931e85352b ! .hgtags Changeset: f49ce2149e43 Author: katleman Date: 2015-03-04 12:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f49ce2149e43 Added tag jdk8u60-b05 for changeset b13f1890afb8 ! .hgtags Changeset: 6e8e0bf87bbe Author: drchase Date: 2015-02-20 22:12 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6e8e0bf87bbe 8069412: Locks need better debug-printing support Summary: Added better debug-printing support and enhanced LogCompilation tool Reviewed-by: kvn, roland, dholmes ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java ! src/share/vm/oops/markOop.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/basicLock.cpp ! src/share/vm/runtime/vframe.cpp Changeset: 0e67683b7001 Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e67683b7001 Added tag jdk8u40-b22 for changeset 0ee548a1cda0 ! .hgtags Changeset: fcae47992523 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fcae47992523 Added tag jdk8u40-b23 for changeset 0e67683b7001 ! .hgtags Changeset: b9c06f87e476 Author: goetz Date: 2015-01-13 16:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b9c06f87e476 8069590: AIX port of "8050807: Better performing performance data handling" Reviewed-by: simonis, goetz Contributed-by: matthias.baesken at sap.com, martin.doerr at sap.com ! make/aix/makefiles/xlc.make ! src/os/aix/vm/perfMemory_aix.cpp Changeset: fa4e797f61e6 Author: lana Date: 2015-01-30 15:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa4e797f61e6 Merge Changeset: 698dd28ecc78 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/698dd28ecc78 Added tag jdk8u40-b24 for changeset fa4e797f61e6 ! .hgtags Changeset: f39b6944ad44 Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f39b6944ad44 Added tag jdk8u40-b25 for changeset 698dd28ecc78 ! .hgtags Changeset: d0934ced01ac Author: coffeys Date: 2015-02-26 10:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d0934ced01ac Merge ! .hgtags Changeset: 0e25e3802086 Author: lana Date: 2015-02-27 15:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e25e3802086 Merge ! .hgtags Changeset: 7619adc72abd Author: amurillo Date: 2015-03-03 13:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7619adc72abd Merge ! .hgtags - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc Changeset: db433ae5c123 Author: lana Date: 2015-03-05 09:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/db433ae5c123 Merge ! .hgtags Changeset: beee5a050416 Author: amurillo Date: 2015-02-27 09:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/beee5a050416 8074038: new hotspot build - hs25.60-b06 Reviewed-by: dholmes ! make/hotspot_version Changeset: 1f60a119863a Author: sjohanss Date: 2015-03-02 11:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f60a119863a 8073944: Simplify ArgumentsExt and remove unneeded functionallity Reviewed-by: kbarrett, dholmes ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/arguments_ext.hpp Changeset: f74dbdd45754 Author: aeriksso Date: 2013-05-17 17:24 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f74dbdd45754 7176220: 'Full GC' events miss date stamp information occasionally Summary: Move date stamp logic into GCTraceTime Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.cpp ! src/share/vm/memory/genCollectedHeap.cpp Changeset: 28e75d810c6e Author: dsamersoff Date: 2015-03-04 02:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28e75d810c6e 8025667: Warning from b62 for hotspot.agent.src.os.solaris.proc: use after free Summary: move free call few lines down Reviewed-by: dholmes, sspitsyn ! agent/src/os/solaris/proc/saproc.cpp Changeset: 96c46dd53027 Author: dsamersoff Date: 2015-03-04 12:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/96c46dd53027 Merge Changeset: 47e6df07ca93 Author: dlong Date: 2015-03-04 01:20 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47e6df07ca93 8074010: followup to 8072383 Summary: move arm and gcc logic from open gcc.make to closed Reviewed-by: dholmes, kvn ! make/linux/makefiles/gcc.make Changeset: c159f0c42cda Author: dlong Date: 2015-03-04 01:31 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c159f0c42cda Merge Changeset: 69b3b6c3a872 Author: dlong Date: 2015-03-04 19:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/69b3b6c3a872 Merge Changeset: c5b00c39d818 Author: dsamersoff Date: 2015-03-05 04:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c5b00c39d818 8049049: Unportable format string argument mismatch in hotspot/agent/src/os/solaris/proc/saproc.cpp Summary: Cast arguments on printing Reviewed-by: dholmes, sspitsyn, jbachorik ! agent/src/os/solaris/proc/saproc.cpp Changeset: b17a8a22a034 Author: amurillo Date: 2015-03-06 06:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b17a8a22a034 Merge Changeset: dd134042642f Author: amurillo Date: 2015-03-06 06:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd134042642f Added tag hs25.60-b06 for changeset b17a8a22a034 ! .hgtags Changeset: 7b70923c8e04 Author: amurillo Date: 2015-03-10 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b70923c8e04 Merge ! .hgtags Changeset: c82d1a19ffb5 Author: katleman Date: 2015-03-11 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c82d1a19ffb5 Added tag jdk8u60-b06 for changeset 7b70923c8e04 ! .hgtags Changeset: beec0d054a8b Author: amurillo Date: 2015-03-06 07:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/beec0d054a8b 8074550: new hotspot build - hs25.60-b07 Reviewed-by: dholmes ! make/hotspot_version Changeset: 6a4b9e574124 Author: gthornbr Date: 2015-03-06 17:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6a4b9e574124 8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR." Summary: Force all Solaris builds to use the same version of the DIR structure. Reviewed-by: dcubed, dholmes, kvn ! src/os/solaris/vm/jvm_solaris.h ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp Changeset: deddcc0c31e3 Author: kevinw Date: 2015-03-03 19:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/deddcc0c31e3 8073688: Infinite loop reading types during jmap attach. Reviewed-by: dsamersoff, sla ! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java Changeset: 364f6c28effb Author: thartmann Date: 2015-03-02 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/364f6c28effb 8006960: hotspot, "impossible" assertion failure Summary: Escape state of allocated object should be always adjusted after it was passed to a method. Reviewed-by: kvn ! src/share/vm/ci/bcEscapeAnalyzer.cpp + test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java Changeset: d68158e12cea Author: poonam Date: 2015-03-11 13:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d68158e12cea 8043224: -Xcheck:jni improvements to exception checking and excessive local refs Summary: Warning when not checking exceptions from function that require so, also when local refs expand beyond capacity. Reviewed-by: dsimms ! src/share/vm/memory/guardedMemory.hpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: d51ef6da82b4 Author: amurillo Date: 2015-03-13 12:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d51ef6da82b4 Merge Changeset: 353e580ce687 Author: amurillo Date: 2015-03-13 12:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/353e580ce687 Added tag hs25.60-b07 for changeset d51ef6da82b4 ! .hgtags Changeset: 5755b2aee8e8 Author: katleman Date: 2015-03-18 13:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5755b2aee8e8 Added tag jdk8u60-b07 for changeset 353e580ce687 ! .hgtags Changeset: 639714ae527e Author: amurillo Date: 2015-03-13 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/639714ae527e 8075144: new hotspot build - hs25.60-b08 Reviewed-by: dholmes ! make/hotspot_version Changeset: ffae627760ca Author: bpittore Date: 2014-01-08 20:23 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ffae627760ca 8027914: Client JVM silently exit with fail exit code when running in compact(1,2) with options -Dcom.sun.management and -XX:+ManagementServer Summary: Check for sun.management.Agent class and print message and exit VM if not found at startup. Reviewed-by: dholmes, mchung ! src/share/vm/services/management.cpp Changeset: 8461d0b03127 Author: cjplummer Date: 2015-03-12 22:03 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8461d0b03127 8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code. Reviewed-by: dholmes, minqi ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp Changeset: ceaf8db28d68 Author: dholmes Date: 2015-03-17 02:15 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ceaf8db28d68 Merge Changeset: 367427923e39 Author: sspitsyn Date: 2015-03-17 01:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/367427923e39 8042796: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Summary: Relax the guaranty for deleted methods Reviewed-by: dcubed, coleenp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/utilities/accessFlags.hpp Changeset: fdde6a70ea85 Author: sspitsyn Date: 2015-03-17 17:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fdde6a70ea85 8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale Summary: optimize the adjust_method_entries functions by using the orig_method_idnum() function Reviewed-by: coleenp, dcubed ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 10c237e58446 Author: ddehaven Date: 2015-03-18 18:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/10c237e58446 8075400: Cannot build hotspot in jdk8u on OSX 10.10 (Yosemite) Reviewed-by: dholmes, erikj ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/saproc.make Changeset: aefa2e84b424 Author: zmajo Date: 2015-03-19 19:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aefa2e84b424 8074869: C2 code generator can replace -0.0f with +0.0f on Linux Summary: Instead of 'fpclass', use cast float->int and double->long to check if value is +0.0f and +0.0d, respectively. Reviewed-by: kvn, simonis, dlong ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp + test/compiler/loopopts/ConstFPVectorization.java Changeset: a72a4192a36d Author: amurillo Date: 2015-03-20 09:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a72a4192a36d Merge Changeset: bf68e15dc8fe Author: amurillo Date: 2015-03-20 09:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bf68e15dc8fe Added tag hs25.60-b08 for changeset a72a4192a36d ! .hgtags Changeset: 00e840150570 Author: katleman Date: 2015-03-25 10:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/00e840150570 Added tag jdk8u60-b08 for changeset bf68e15dc8fe ! .hgtags Changeset: 951689652d2c Author: amurillo Date: 2015-03-20 09:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/951689652d2c 8075615: new hotspot build - hs25.60-b09 Reviewed-by: dholmes ! make/hotspot_version Changeset: 695017a614d5 Author: hseigel Date: 2015-03-19 08:55 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/695017a614d5 8075118: JVM stuck in infinite loop during verification Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly. Reviewed-by: dlong, dholmes ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp + test/runtime/handlerInTry/HandlerInTry.jasm + test/runtime/handlerInTry/IsolatedHandlerInTry.jasm + test/runtime/handlerInTry/LoadHandlerInTry.java Changeset: 2af69bed8db6 Author: tschatzl Date: 2014-10-10 12:15 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2af69bed8db6 8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output. Reviewed-by: tschatzl Contributed-by: sangheon.kim at oracle.com ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp + test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java Changeset: f2e3f0e1f97d Author: sfriberg Date: 2014-11-14 15:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f2e3f0e1f97d 8064473: Improved handling of age during object copy in G1 Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/shared/ageTable.hpp Changeset: 5743a702da65 Author: tschatzl Date: 2015-03-24 10:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5743a702da65 Merge Changeset: 80ac3ee51955 Author: mgerdin Date: 2015-03-25 11:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/80ac3ee51955 8065358: Refactor G1s usage of save_marks and reduce related races Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: f97f21d8d58c Author: stefank Date: 2014-08-25 09:10 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f97f21d8d58c 8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 4fa1813a03b0 Author: simonis Date: 2014-12-19 18:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4fa1813a03b0 8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639 Reviewed-by: goetz ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/xlc.make Changeset: dfa21a177d66 Author: simonis Date: 2015-03-25 15:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dfa21a177d66 8075858: AIX: clean-up HotSpot make files Reviewed-by: kvn ! make/aix/makefiles/adlc.make ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/xlc.make Changeset: c132be0fb74d Author: tschatzl Date: 2014-12-19 09:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c132be0fb74d 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis , Thomas Schatzl ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp + src/share/vm/gc_implementation/g1/g1InCSetState.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp Changeset: ae374055ebce Author: mlarsson Date: 2014-09-18 11:27 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae374055ebce 8053998: Hot card cache flush chunk size too coarse grained Summary: Changed the chunk size to a smaller fixed number. Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp Changeset: b6a1bf5222c5 Author: redestad Date: 2015-01-29 15:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b6a1bf5222c5 8069273: Decrease Hot Card Cache Lock contention Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 36c7518fd486 Author: tschatzl Date: 2015-02-02 10:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/36c7518fd486 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card Summary: Properly bound the iteration work for objArray-oops. Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 8e9ede9dd2cd Author: mgerdin Date: 2014-12-08 18:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e9ede9dd2cd 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: ad32e85474ff Author: brutisso Date: 2014-08-07 09:35 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ad32e85474ff 8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags Reviewed-by: stefank, tschatzl Contributed-by: marcus.larsson at oracle.com ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 93a69595b807 Author: ehelin Date: 2014-10-23 11:43 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/93a69595b807 8061630: G1 iterates over JNIHandles two times Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: c3fcc09c9239 Author: brutisso Date: 2015-03-26 13:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3fcc09c9239 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1Log.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.hpp Changeset: 38d6febe66af Author: mgerdin Date: 2014-12-01 15:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/38d6febe66af 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp + src/share/vm/gc_implementation/g1/g1RootProcessor.cpp + src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 3ca53859c3c7 Author: brutisso Date: 2015-03-19 15:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3ca53859c3c7 8027962: Per-phase timing measurements for strong roots processing Reviewed-by: tschatzl, ecaspole ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 407b168b3b3a Author: dlong Date: 2015-03-12 15:16 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/407b168b3b3a Merge Changeset: 6d817035633c Author: dlong Date: 2015-03-12 17:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6d817035633c Merge ! .hgtags Changeset: 493a3244426e Author: dlong Date: 2015-03-12 17:47 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/493a3244426e Merge Changeset: 4f5637f030ec Author: dlong Date: 2015-03-23 22:46 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4f5637f030ec Merge ! .hgtags Changeset: dfa9eac41999 Author: dlong Date: 2015-03-26 14:36 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dfa9eac41999 Merge Changeset: 6b65121b3258 Author: hseigel Date: 2015-03-25 08:16 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b65121b3258 7127066: Class verifier accepts an invalid class file Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps. Reviewed-by: acorn, dholmes ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/bytecodes.hpp + test/runtime/stackMapCheck/BadMap.jasm + test/runtime/stackMapCheck/BadMapDstore.jasm + test/runtime/stackMapCheck/BadMapIstore.jasm + test/runtime/stackMapCheck/StackMapCheck.java Changeset: e982379a7119 Author: hseigel Date: 2015-03-27 02:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e982379a7119 Merge Changeset: 9cfc607cb03e Author: sspitsyn Date: 2015-03-26 23:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9cfc607cb03e 8013942: JSR 292: assert(type() == T_OBJECT) failed: type check Summary: A dead scope of the local needs to be identified Reviewed-by: coleenp, vlivanov, mgronlun ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/oopMapCache.hpp ! src/share/vm/prims/jvmtiImpl.cpp Changeset: d937e6a06748 Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d937e6a06748 Merge ! .hgtags Changeset: f1058b5c6294 Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f1058b5c6294 Added tag hs25.60-b09 for changeset d937e6a06748 ! .hgtags Changeset: e7420fd43e50 Author: katleman Date: 2015-04-01 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e7420fd43e50 Added tag jdk8u60-b09 for changeset f1058b5c6294 ! .hgtags Changeset: 423484d91bfb Author: amurillo Date: 2015-03-27 10:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/423484d91bfb 8076191: new hotspot build - hs25.60-b10 Reviewed-by: dholmes ! make/hotspot_version Changeset: c04f46b4abe4 Author: tschatzl Date: 2015-03-31 11:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c04f46b4abe4 8068036: assert(is_available(index)) failed in G1 cset Summary: Some verification code iterated over the heap using the region mapping array. This is not allowed. Changed to use the regular iteration method with closure. Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 12eb26c15642 Author: tschatzl Date: 2015-03-31 16:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/12eb26c15642 Merge Changeset: 6d13c17668d1 Author: coleenp Date: 2014-08-15 15:25 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6d13c17668d1 8055231: ZERO variant build is broken Summary: Fix zero build. Reviewed-by: coleenp Contributed-by: Severin Gehwolf ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: db9fdbb055c4 Author: dsamersoff Date: 2015-04-02 13:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/db9fdbb055c4 8068007: [Findbugs] SA com.sun.java.swing.action.ActionManager.manager should be package protect Summary: fixed java programming style nit Reviewed-by: dholmes, jbachorik, sspitsyn ! agent/src/share/classes/com/sun/java/swing/action/ActionManager.java ! agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java Changeset: 57a14c3927eb Author: amurillo Date: 2015-04-03 09:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57a14c3927eb Merge Changeset: 8e4518dc2b38 Author: amurillo Date: 2015-04-03 09:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e4518dc2b38 Added tag hs25.60-b10 for changeset 57a14c3927eb ! .hgtags Changeset: a3b23dd50c89 Author: katleman Date: 2015-04-09 06:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a3b23dd50c89 Added tag jdk8u60-b10 for changeset 8e4518dc2b38 ! .hgtags Changeset: 10d10330688b Author: amurillo Date: 2015-04-03 10:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/10d10330688b 8076760: new hotspot build - hs25.60-b11 Reviewed-by: dholmes ! make/hotspot_version Changeset: f996dba3f54e Author: dsamersoff Date: 2015-04-07 02:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f996dba3f54e 8067991: [Findbugs] SA com.sun.java.swing.ui.CommonUI some methods need final protect Summary: Fixed java programmint style nit Reviewed-by: jbachorik, sspitsyn ! agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java ! agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java Changeset: 04e84c0579be Author: stefank Date: 2014-09-03 12:45 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/04e84c0579be 8057037: Verification in ClassLoaderData::is_alive is too slow Reviewed-by: brutisso, mgerdin, tschatzl ! src/share/vm/classfile/classLoaderData.cpp Changeset: 1a9c5e6e13b7 Author: sspitsyn Date: 2015-04-08 14:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1a9c5e6e13b7 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement. Summary: use method cpref and klass version to provide meaningful methods name in stacktraces Reviewed-by: coleenp, dcubed ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 4b8dc0e79adb Author: dholmes Date: 2015-04-08 22:29 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b8dc0e79adb 8067235: embedded/minvm/checknmt fails on compact1 and compact2 with minimal VM Reviewed-by: lfoltan, sspitsyn ! src/share/vm/runtime/arguments.cpp Changeset: bff23dedb306 Author: dholmes Date: 2015-04-09 02:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bff23dedb306 Merge Changeset: fb69749583e8 Author: mlarsson Date: 2015-04-09 15:58 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb69749583e8 8072621: Clean up around VM_GC_Operations Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/globals.hpp Changeset: af8f16ac392c Author: mlarsson Date: 2015-04-09 15:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/af8f16ac392c 8066771: Refactor VM GC operations caused by allocation failure Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp Changeset: a4ad5d51d29c Author: mlarsson Date: 2015-03-02 14:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a4ad5d51d29c 8065331: Add trace events for failed allocations Reviewed-by: ehelin, jwilhelm ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/allocTracer.cpp ! src/share/vm/gc_interface/allocTracer.hpp ! src/share/vm/trace/trace.xml Changeset: cff166f839f6 Author: mlarsson Date: 2014-06-03 09:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cff166f839f6 8044531: Event based tracing locks to rank as leafs where possible Reviewed-by: dcubed, dholmes ! src/share/vm/runtime/mutexLocker.cpp Changeset: dc2f15e0caee Author: roland Date: 2015-03-12 14:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dc2f15e0caee 8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity Summary: default methods added to classes confuse dependency processing Reviewed-by: kvn ! src/share/vm/code/dependencies.cpp + test/compiler/inlining/DefaultMethodsDependencies.java Changeset: e3d76b57a655 Author: roland Date: 2015-04-09 16:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e3d76b57a655 Merge Changeset: 5b2cd065dfc6 Author: sspitsyn Date: 2015-04-09 17:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b2cd065dfc6 8066679: jvmtiRedefineClasses.cpp assert cache ptrs must match Summary: remove the assert and deallocate cashed class file bytes that are in collision Reviewed-by: coleenp, dcubed ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 2163da41681e Author: roland Date: 2015-03-27 13:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2163da41681e 8075587: Compilation of constant array containing different sub classes crashes the JVM Summary: meet of 2 constant arrays result in bottom Reviewed-by: kvn ! src/share/vm/opto/type.cpp + test/compiler/types/TestMeetExactConstantArrays.java Changeset: 89783a257836 Author: dsamersoff Date: 2015-04-10 05:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/89783a257836 8044416: serviceability/sa/jmap-hashcode/Test8028623.java fails with AssertionFailure: can not get class data for java/lang/UNIXProcess$Platform$$Lambda Summary: Lambda object is not counted when SA builds class data cache but is reached inside live region. Reviewed-by: sla, jbachorik ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java Changeset: 64a32bc18e88 Author: amurillo Date: 2015-04-10 09:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64a32bc18e88 Merge Changeset: 459a71db33dc Author: amurillo Date: 2015-04-10 09:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/459a71db33dc Added tag hs25.60-b11 for changeset 64a32bc18e88 ! .hgtags Changeset: ca67affe23b5 Author: asaha Date: 2014-10-07 08:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ca67affe23b5 Merge ! .hgtags Changeset: bfa6d6eeebfe Author: asaha Date: 2014-10-09 12:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bfa6d6eeebfe Added tag jdk8u45-b00 for changeset b95f13f05f55 ! .hgtags Changeset: 5d639ca68cf1 Author: asaha Date: 2014-10-09 13:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5d639ca68cf1 Merge ! .hgtags Changeset: cf78930a882a Author: asaha Date: 2014-10-09 13:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cf78930a882a 8060073: Increment minor version of HSx for 8u45 and initialize the build number Reviewed-by: jcoomes ! make/hotspot_version Changeset: 0366a71eda74 Author: jmasa Date: 2014-09-26 17:48 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0366a71eda74 8047125: (ref) More phantom object references Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin Contributed-by: kim.barrett at oracle.com ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/referenceType.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 22ac20a25842 Author: mgerdin Date: 2014-10-09 15:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/22ac20a25842 8055479: TLAB stability Reviewed-by: brutisso, stefank, ahgross ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/threadLocalAllocBuffer.hpp Changeset: d25a7e8695dc Author: asaha Date: 2014-10-14 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d25a7e8695dc Merge ! .hgtags Changeset: 9c5134750f1d Author: jmasa Date: 2014-10-19 21:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9c5134750f1d 8059064: Better G1 log caching Reviewed-by: jmasa, ahgross Contributed-by: sangheon.kim at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: 5f07d936a14e Author: hseigel Date: 2014-10-20 15:14 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f07d936a14e 8058982: Better verification of an exceptional invokespecial Summary: Throw VerifyError for illegal accesses Reviewed-by: acorn, ahgross, coleenp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: 37179dcf830a Author: asaha Date: 2014-10-20 23:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/37179dcf830a Merge ! .hgtags ! make/hotspot_version Changeset: 60a992c821f8 Author: hseigel Date: 2014-10-24 15:02 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/60a992c821f8 8050807: Better performing performance data handling Reviewed-by: dcubed, dholmes, pnauman, ctornqvi, mschoene Contributed-by: gerald.thornbrugh at oracle.com ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 12478c5eb000 Author: asaha Date: 2014-10-24 17:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/12478c5eb000 Merge ! .hgtags - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! make/hotspot_version - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/services/memPtr.cpp - src/share/vm/services/memPtr.hpp - src/share/vm/services/memPtrArray.hpp - src/share/vm/services/memRecorder.cpp - src/share/vm/services/memRecorder.hpp - src/share/vm/services/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp - test/compiler/intrinsics/mathexact/sanity/Verifier.java - test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java - test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java Changeset: 5ca2ea5eeff0 Author: asaha Date: 2014-10-31 17:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5ca2ea5eeff0 Merge ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/utilities/vmError.cpp Changeset: b1cf34d57e78 Author: asaha Date: 2014-11-06 09:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b1cf34d57e78 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/vmError.cpp Changeset: fb677d6aebea Author: asaha Date: 2014-11-10 09:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb677d6aebea 8062675: jmap is unable to display information about java processes and prints only pids Summary: backout fix 8050808 which caused this regression and as requested. Reviewed-by: hseigel ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 9a227eaac2dc Author: gthornbr Date: 2014-11-17 15:51 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a227eaac2dc 8050807: Better performing performance data handling Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene Contributed-by: gerald.thornbrugh at oracle.com ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/utilities/vmError.cpp Changeset: b7e8193d0b53 Author: asaha Date: 2014-11-19 15:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b7e8193d0b53 Merge ! .hgtags ! make/hotspot_version Changeset: d5b74c583ec1 Author: drchase Date: 2014-12-01 13:06 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d5b74c583ec1 8064524: Compiler code generation improvements Reviewed-by: jrose, acorn, vlivanov ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: f3ffb37f88a6 Author: asaha Date: 2014-12-01 11:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f3ffb37f88a6 Merge ! .hgtags ! make/hotspot_version - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/vmError.cpp - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: d6a05415f1f4 Author: asaha Date: 2014-12-01 19:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d6a05415f1f4 Merge Changeset: 41c3c456e326 Author: asaha Date: 2014-12-12 14:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/41c3c456e326 Merge ! .hgtags ! make/hotspot_version - make/jprt.properties ! src/share/vm/code/dependencies.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 01850e3a5b06 Author: asaha Date: 2014-12-15 15:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/01850e3a5b06 Added tag jdk8u45-b01 for changeset 41c3c456e326 ! .hgtags Changeset: 7622232b7efa Author: asaha Date: 2014-12-17 09:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7622232b7efa Merge ! .hgtags ! make/hotspot_version ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 02e2c04a3289 Author: acorn Date: 2014-12-18 17:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/02e2c04a3289 8065366: Better private method resolution Reviewed-by: hseigel, lfoltan, coleenp, ahgross ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/klassVtable.cpp Changeset: eff80b90c3ad Author: asaha Date: 2014-12-22 09:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eff80b90c3ad Merge ! .hgtags ! make/hotspot_version Changeset: 4e1f52384f9f Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4e1f52384f9f Added tag jdk8u25-b32 for changeset 631f0c7b49c0 ! .hgtags Changeset: 34c37aa6e21a Author: asaha Date: 2014-12-03 09:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/34c37aa6e21a Merge ! .hgtags Changeset: bb70ade0e378 Author: asaha Date: 2014-12-12 08:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bb70ade0e378 Merge ! .hgtags Changeset: 9c70224816c3 Author: asaha Date: 2014-12-18 14:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9c70224816c3 Merge ! .hgtags Changeset: f1c0847f2df3 Author: asaha Date: 2014-12-17 08:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f1c0847f2df3 Added tag jdk8u25-b33 for changeset 4e1f52384f9f ! .hgtags Changeset: b517d3a9aebf Author: asaha Date: 2014-12-18 14:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b517d3a9aebf Merge ! .hgtags Changeset: 626fd8c2eec6 Author: asaha Date: 2014-12-22 12:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/626fd8c2eec6 Merge ! .hgtags Changeset: 004db83e0211 Author: asaha Date: 2014-12-22 14:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/004db83e0211 Added tag jdk8u45-b02 for changeset 626fd8c2eec6 ! .hgtags Changeset: 5363902eb0cc Author: asaha Date: 2014-12-29 14:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5363902eb0cc Merge ! .hgtags Changeset: a925e0c7d991 Author: asaha Date: 2015-01-05 09:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a925e0c7d991 Merge ! .hgtags Changeset: b22b01407a81 Author: asaha Date: 2015-01-05 09:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b22b01407a81 Merge ! .hgtags Changeset: 15d8108258cb Author: asaha Date: 2015-01-12 06:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/15d8108258cb Added tag jdk8u31-b31 for changeset b517d3a9aebf ! .hgtags Changeset: f41aa01b0a04 Author: asaha Date: 2015-01-12 06:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f41aa01b0a04 Merge ! .hgtags Changeset: b79c4b34d157 Author: asaha Date: 2015-01-12 13:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b79c4b34d157 Added tag jdk8u45-b03 for changeset f41aa01b0a04 ! .hgtags Changeset: 9f5afbcc45ce Author: asaha Date: 2015-01-19 12:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f5afbcc45ce Merge ! .hgtags ! make/hotspot_version Changeset: 26b1dc6891c4 Author: asaha Date: 2015-01-20 09:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/26b1dc6891c4 Added tag jdk8u31-b32 for changeset 15d8108258cb ! .hgtags Changeset: 2f586e3c4b6d Author: asaha Date: 2015-01-20 10:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2f586e3c4b6d Merge ! .hgtags Changeset: 64bad154d3b9 Author: asaha Date: 2015-01-20 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64bad154d3b9 Added tag jdk8u45-b04 for changeset 2f586e3c4b6d ! .hgtags Changeset: 344ff6e45a1e Author: asaha Date: 2015-01-22 15:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/344ff6e45a1e Merge ! .hgtags ! make/hotspot_version Changeset: 70b6e09935c1 Author: asaha Date: 2015-01-26 11:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/70b6e09935c1 Added tag jdk8u45-b05 for changeset 344ff6e45a1e ! .hgtags Changeset: 3afa9cc6e8d5 Author: asaha Date: 2015-01-28 15:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3afa9cc6e8d5 Merge ! .hgtags Changeset: 1de069db4560 Author: asaha Date: 2015-02-02 13:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1de069db4560 Added tag jdk8u45-b06 for changeset 3afa9cc6e8d5 ! .hgtags Changeset: 5871f3dd9b4a Author: asaha Date: 2015-02-04 13:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5871f3dd9b4a Merge ! .hgtags Changeset: 884bf4977cf4 Author: asaha Date: 2015-02-09 09:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/884bf4977cf4 Added tag jdk8u45-b07 for changeset 5871f3dd9b4a ! .hgtags Changeset: c826f6c6a4bf Author: asaha Date: 2015-02-11 14:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c826f6c6a4bf Merge ! .hgtags Changeset: 80ce7fc26d44 Author: asaha Date: 2015-02-16 07:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/80ce7fc26d44 8073223: Increment the build value to b02 for hs25.45 in 8u45-b08 Reviewed-by: coffeys ! make/hotspot_version Changeset: 4b2830dcf178 Author: zmajo Date: 2015-01-30 10:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b2830dcf178 8071818: Incorrect addressing mode used for ldf in SPARC assembler Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter. Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp Changeset: 35c7330b68e2 Author: kbarrett Date: 2015-02-09 13:30 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/35c7330b68e2 8071931: Return of the phantom menace Reviewed-by: mchung, dfuchs, ahgross, brutisso ! src/share/vm/memory/referenceProcessor.cpp Changeset: 35d8318de0b6 Author: asaha Date: 2015-02-16 11:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/35d8318de0b6 Added tag jdk8u45-b08 for changeset 35c7330b68e2 ! .hgtags Changeset: 61be834a44f0 Author: asaha Date: 2015-02-18 13:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/61be834a44f0 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/utilities/vmError.cpp Changeset: 1b158020598d Author: asaha Date: 2015-02-26 10:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b158020598d Merge ! .hgtags - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! make/hotspot_version Changeset: a9f578607920 Author: asaha Date: 2015-02-23 14:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a9f578607920 Added tag jdk8u45-b09 for changeset 35d8318de0b6 ! .hgtags Changeset: cb992eaab971 Author: asaha Date: 2015-02-26 10:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cb992eaab971 Merge ! .hgtags Changeset: 6a04585197c7 Author: asaha Date: 2015-03-02 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6a04585197c7 Added tag jdk8u45-b10 for changeset a9f578607920 ! .hgtags Changeset: 6824e2475e04 Author: asaha Date: 2015-03-07 10:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6824e2475e04 Added tag jdk8u40-b26 for changeset f39b6944ad44 ! .hgtags Changeset: f4822d122041 Author: asaha Date: 2015-03-07 16:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f4822d122041 Merge ! .hgtags Changeset: e44b10693a44 Author: asaha Date: 2015-03-09 12:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e44b10693a44 Added tag jdk8u45-b11 for changeset f4822d122041 ! .hgtags Changeset: 005fa3e7c752 Author: asaha Date: 2015-03-10 15:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/005fa3e7c752 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 68577993c7db Author: asaha Date: 2015-03-12 20:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68577993c7db Added tag jdk8u40-b27 for changeset 6824e2475e04 ! .hgtags Changeset: dc29108bcbcb Author: asaha Date: 2015-03-16 09:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dc29108bcbcb Merge ! .hgtags Changeset: efbf340fc7f5 Author: asaha Date: 2015-03-16 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/efbf340fc7f5 Added tag jdk8u45-b12 for changeset dc29108bcbcb ! .hgtags Changeset: 5321d26956b2 Author: asaha Date: 2015-03-17 11:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5321d26956b2 Added tag jdk8u45-b13 for changeset efbf340fc7f5 ! .hgtags Changeset: 2edbdb0215e9 Author: asaha Date: 2015-03-17 12:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2edbdb0215e9 Merge ! .hgtags Changeset: 8f07afdc1cd1 Author: asaha Date: 2015-03-18 18:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8f07afdc1cd1 Merge ! .hgtags ! make/hotspot_version - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc ! src/share/vm/runtime/arguments.cpp Changeset: 8cd2e2834c8f Author: asaha Date: 2015-03-25 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8cd2e2834c8f Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp Changeset: 28d6ce332e53 Author: asaha Date: 2015-04-01 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28d6ce332e53 Merge ! .hgtags ! make/hotspot_version Changeset: 792c18127b81 Author: asaha Date: 2015-04-09 22:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/792c18127b81 Merge ! .hgtags ! make/hotspot_version Changeset: a5ba7c9a0b91 Author: asaha Date: 2015-04-10 07:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5ba7c9a0b91 Added tag jdk8u45-b14 for changeset 5321d26956b2 ! .hgtags Changeset: 48fa04e21c87 Author: asaha Date: 2015-04-10 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/48fa04e21c87 Merge ! .hgtags Changeset: d8f133adf05d Author: asaha Date: 2015-04-14 13:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d8f133adf05d Merge ! .hgtags ! make/hotspot_version ! src/share/vm/code/dependencies.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/runtime/arguments.cpp Changeset: fc3cd1db10e2 Author: katleman Date: 2015-04-15 14:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fc3cd1db10e2 Added tag jdk8u60-b11 for changeset d8f133adf05d ! .hgtags Changeset: 421863f11ad7 Author: amurillo Date: 2015-04-10 09:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/421863f11ad7 8077424: new hotspot build - hs25.60-b12 Reviewed-by: dholmes ! make/hotspot_version Changeset: 9b582718fbea Author: sangheki Date: 2015-04-09 10:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9b582718fbea 8076325: java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options Summary: Added a guard of gc workers > 0 to execute logic. Reviewed-by: stefank, mgerdin ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp Changeset: bd8725e80355 Author: asiebenborn Date: 2015-03-06 16:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd8725e80355 8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass Reviewed-by: mgerdin, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: 2ac41ee91b06 Author: iveresov Date: 2015-04-10 15:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2ac41ee91b06 8062591: SPARC PICL causes significantly longer startup times Summary: Optimize traversals of the PICL tree Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: f79d8e8caecb Author: iveresov Date: 2015-04-10 15:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f79d8e8caecb 8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect Summary: Chcek both l2-dcache-line-size and l2-cache-line-size properties to determine the size of the line Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 0643c076b6c3 Author: iveresov Date: 2015-04-14 19:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0643c076b6c3 Merge Changeset: 713dfbf84b10 Author: brutisso Date: 2015-01-16 09:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/713dfbf84b10 8061259: ParNew promotion failed is serialized on a lock Reviewed-by: kbarrett, brutisso Contributed-by: jwha at google.com ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Changeset: 6f31df24cec0 Author: lfoltan Date: 2015-04-16 09:03 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6f31df24cec0 8047382: hotspot build failed with gcc version Red Hat 4.4.6-4. Summary: Removed the Solaris specific conditionalization for casting to void * within calls to HS_DTRACE_PROBE* to enable successful compilation with gcc Red Hat 4.4.6-4. Reviewed-by: hseigel, stefank ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/services/classLoadingService.cpp Changeset: 4390345de45c Author: amurillo Date: 2015-04-17 01:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4390345de45c Merge ! make/hotspot_version ! src/share/vm/oops/instanceKlass.cpp Changeset: ccca7162738e Author: amurillo Date: 2015-04-17 01:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ccca7162738e Added tag hs25.60-b12 for changeset 4390345de45c ! .hgtags Changeset: ced08ed4924f Author: katleman Date: 2015-04-22 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ced08ed4924f Added tag jdk8u60-b12 for changeset ccca7162738e ! .hgtags Changeset: b0f52462883d Author: katleman Date: 2015-04-29 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b0f52462883d Added tag jdk8u60-b13 for changeset ced08ed4924f ! .hgtags Changeset: 0b64c713d208 Author: amurillo Date: 2015-04-17 01:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b64c713d208 8078043: new hotspot build - hs25.60-b13 Reviewed-by: dholmes ! make/hotspot_version Changeset: 41a855ff6305 Author: ehelin Date: 2014-09-15 10:57 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/41a855ff6305 8049536: os::commit_memory on Solaris uses aligment_hint as page size Reviewed-by: stefank, tschatzl ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp + test/runtime/memory/LargePages/TestLargePageSizeInBytes.java Changeset: 340ca8812af9 Author: tschatzl Date: 2014-12-18 09:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/340ca8812af9 8067469: G1 ignores AlwaysPreTouch Summary: Factor out pretouch code of the various virtual space management classes and use them everywhere including in G1. Reviewed-by: stefank, ehelin, dholmes ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: c2ce24504334 Author: ehelin Date: 2014-06-24 15:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2ce24504334 8049864: TestParallelHeapSizeFlags fails with unexpected heap size Reviewed-by: sjohanss, jmasa ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: cc5c3ef1f03a Author: minqi Date: 2014-11-26 10:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc5c3ef1f03a 8053995: Add method to WhiteBox to get vm pagesize. Summary: Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size. Reviewed-by: dholmes, ccheung, mseledtsov Contributed-by: yumin.qi at oracle.com ! src/share/vm/prims/whitebox.cpp + test/runtime/memory/ReadVMPageSize.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 5788dbd1f2d6 Author: ehelin Date: 2015-01-16 10:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5788dbd1f2d6 8066875: VirtualSpace does not use large pages Reviewed-by: stefank, tschatzl, anoll, thartmann ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: 33e421924c67 Author: tschatzl Date: 2015-04-07 10:53 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/33e421924c67 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces. Reviewed-by: jmasa, pliden, stefank ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp + test/gc/g1/TestLargePageUseForAuxMemory.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 30e04eba9e29 Author: tschatzl Date: 2015-04-09 15:41 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/30e04eba9e29 8077255: TracePageSizes output reports wrong page size on Windows with G1 Summary: Print selected page size, not alignment size chosen by ReservedSpace (which is the vm_allocation_granularity that is different to page size on Windows) in the message presented by TracePageSizes. Reviewed-by: drwhite, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp Changeset: fd1aeeab001b Author: amurillo Date: 2015-04-22 04:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd1aeeab001b Added tag hs25.60-b13 for changeset 30e04eba9e29 ! .hgtags Changeset: 974d7f3df726 Author: amurillo Date: 2015-04-22 05:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/974d7f3df726 8078270: new hotspot build - hs25.60-b14 Reviewed-by: dholmes ! make/hotspot_version Changeset: f967da7f0c3c Author: jwilhelm Date: 2015-04-23 15:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f967da7f0c3c 8062537: [TESTBUG] Conflicting GC combinations in hotspot tests Reviewed-by: tschatzl, jwilhelm ! test/compiler/regalloc/C1ObjectSpillInLogicOp.java ! test/gc/6581734/Test6581734.java ! test/gc/TestSystemGC.java ! test/gc/arguments/TestAlignmentToUseLargePages.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/concurrentMarkSweep/DisableResizePLAB.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestRegionAlignment.java ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java ! test/gc/g1/TestShrinkToOneRegion.java ! test/gc/metaspace/G1AddMetaspaceDependency.java ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java Changeset: 0956bdcc671e Author: tschatzl Date: 2015-04-24 09:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0956bdcc671e 8078375: [TESTBUG] gc/g1/TestLargePageUseForAuxMemory.java specifies wrong library path Reviewed-by: jmasa, jwilhelm ! test/gc/g1/TestLargePageUseForAuxMemory.java Changeset: 1ec24746bb40 Author: eistepan Date: 2015-04-23 13:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1ec24746bb40 8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests Reviewed-by: kvn, iignatyev ! test/compiler/codegen/LoadWithMask.java ! test/compiler/codegen/LoadWithMask2.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/uncommontrap/UncommonTrapStackBang.java Changeset: c97ba20ad404 Author: dbuck Date: 2015-04-28 00:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c97ba20ad404 8072863: Replace fatal() with vm_exit_during_initialization() when an incorrect class is found on the bootclasspath Reviewed-by: dholmes, coleenp Contributed-by: Cheleswer Sahu ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/prims/whitebox.cpp Changeset: eb8b5cc64669 Author: vlivanov Date: 2015-01-29 10:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eb8b5cc64669 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp Changeset: d9593687713d Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9593687713d 8074548: Never-taken branches cause repeated deopts in MHs.GWT case Reviewed-by: jrose, kvn ! src/share/vm/opto/library_call.cpp Changeset: 4eeec0cdeb6a Author: vlivanov Date: 2015-01-29 10:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4eeec0cdeb6a 8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations Reviewed-by: kvn, roland, jrose ! src/share/vm/opto/graphKit.cpp Changeset: 99edc344d77c Author: vlivanov Date: 2015-04-14 18:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99edc344d77c 8062280: C2: inlining failure due to access checks being too strict Reviewed-by: kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp + test/compiler/jsr292/MHInlineTest.java Changeset: 915ca3e9d15e Author: dholmes Date: 2015-04-29 19:37 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/915ca3e9d15e 8078470: [Linux] Replace syscall use in os::fork_and_exec with glibc fork() and execve() Reviewed-by: stuefe, dsamersoff, dcubed ! src/os/linux/vm/os_linux.cpp ! src/share/vm/utilities/vmError.cpp + test/runtime/ErrorHandling/TestOnError.java + test/runtime/ErrorHandling/TestOnOutOfMemoryError.java Changeset: 231481a06214 Author: goetz Date: 2015-04-29 11:22 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/231481a06214 8078482: ppc: pass thread to throw_AbstractMethodError Summary: Also improve check for Safepoints in signal handler. Reviewed-by: kvn, simonis ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: 157895117ad5 Author: sspitsyn Date: 2015-04-30 03:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/157895117ad5 8073705: more performance issues in class redefinition Summary: Optimize the method pointer adjustments for prev klass versions and MNT Reviewed-by: dcubed, coleenp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 7bc99c1a5fee Author: bmoloden Date: 2015-04-30 11:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7bc99c1a5fee 8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true Reviewed-by: kvn ! test/testlibrary/com/oracle/java/testlibrary/Platform.java + test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: e9a7f132cec3 Author: bmoloden Date: 2015-04-30 11:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e9a7f132cec3 8068272: Extend WhiteBox API with methods that check monitor state and force safepoint Reviewed-by: kvn, iignatyev ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9041e030d11f Author: bmoloden Date: 2015-04-30 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9041e030d11f 8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization Reviewed-by: kvn, iignatyev ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/testlibrary/rtm/AbortProvoker.java ! test/compiler/testlibrary/rtm/BusyLock.java ! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java ! test/compiler/testlibrary/rtm/RTMTestBase.java Changeset: 1f0d760ccac1 Author: amurillo Date: 2015-04-30 14:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f0d760ccac1 Merge ! .hgtags Changeset: c9f8b7319d0a Author: amurillo Date: 2015-04-30 14:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c9f8b7319d0a Added tag hs25.60-b14 for changeset 1f0d760ccac1 ! .hgtags Changeset: ade5be2b1758 Author: katleman Date: 2015-05-06 13:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ade5be2b1758 Added tag jdk8u60-b14 for changeset c9f8b7319d0a ! .hgtags Changeset: 08ac538885d7 Author: amurillo Date: 2015-04-30 15:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/08ac538885d7 8079189: new hotspot build - hs25.60-b15 Reviewed-by: dholmes ! make/hotspot_version Changeset: 9dc350b9e498 Author: sspitsyn Date: 2015-05-01 12:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9dc350b9e498 8076579: Popping a stack frame after exception breakpoint sets last method param to exception Summary: Null the InterpreterRuntime::member_name_arg_or_null return value when it is necessary Reviewed-by: jbachorik, coleenp, twisti ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 7a4abf4cbade Author: coleenp Date: 2014-02-18 09:54 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7a4abf4cbade 8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option Summary: add IgnoreUnrecognizedVMOptions for product mode run Reviewed-by: ctornqvi, dholmes ! test/runtime/lambda-features/InvokespecialInterface.java Changeset: 37d4d581f698 Author: coleenp Date: 2015-05-02 00:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/37d4d581f698 Merge Changeset: ed0067c67bd7 Author: ysuenaga Date: 2015-04-28 19:04 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ed0067c67bd7 8076212: AllocateHeap() and ReallocateHeap() should be inlined. Summary: NMT with detail option reports incorrect caller address on Linux. Reviewed-by: dholmes, coleenp ! src/share/vm/memory/allocation.inline.hpp Changeset: 0f0188a02ecb Author: coleenp Date: 2015-05-04 16:53 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0f0188a02ecb Merge Changeset: 9a23a160ca57 Author: dholmes Date: 2015-05-04 23:23 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a23a160ca57 8077674: BSD build failures due to undefined macros Reviewed-by: dsamersoff, kbarrett, hseigel ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/windows/vm/os_windows.cpp Changeset: 4187dc92e90b Author: amurillo Date: 2015-05-07 19:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4187dc92e90b Merge Changeset: b99f1bf208f3 Author: amurillo Date: 2015-05-07 19:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b99f1bf208f3 Added tag hs25.60-b15 for changeset 4187dc92e90b ! .hgtags Changeset: 74ff9caddc22 Author: katleman Date: 2015-05-13 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/74ff9caddc22 Added tag jdk8u60-b15 for changeset b99f1bf208f3 ! .hgtags Changeset: 3c8b53552a43 Author: jbachorik Date: 2014-02-24 10:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c8b53552a43 4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException Reviewed-by: dcubed, dholmes, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/runtime/reflection.cpp Changeset: 2cf987c37b5e Author: jbachorik Date: 2015-05-12 19:52 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2cf987c37b5e Merge Changeset: 75b0573e0a5d Author: lana Date: 2015-05-14 20:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/75b0573e0a5d Merge Changeset: 1e96e4389302 Author: amurillo Date: 2015-05-07 19:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1e96e4389302 8079686: new hotspot build - hs25.60-b16 Reviewed-by: dholmes ! make/hotspot_version Changeset: 5f8824f56f39 Author: kvn Date: 2015-04-17 17:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f8824f56f39 8078113: 8011102 changes may cause incorrect results Summary: replace Vzeroupper instruction in stubs with zeroing only used ymm registers. Reviewed-by: kvn Contributed-by: sandhya.viswanathan at intel.com ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: a1b5fe34c604 Author: kvn Date: 2015-04-02 17:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a1b5fe34c604 8076523: assert(((ABS(iv_adjustment_in_bytes) % elt_size) == 0)) fails in superword.cpp Summary: check that offset % mem_oper_size == 0 when alignment is verified during vectorization. Reviewed-by: iveresov ! src/share/vm/opto/superword.cpp Changeset: 84d55f179e24 Author: thartmann Date: 2015-05-11 07:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/84d55f179e24 8079343: Crash in PhaseIdealLoop with "assert(!had_error) failed: bad dominance" Summary: C2 should not try to vectorize loops with loop variant vector base address. Reviewed-by: kvn ! src/share/vm/opto/superword.cpp Changeset: 95dbbc0431d9 Author: thartmann Date: 2015-05-08 12:19 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/95dbbc0431d9 8078497: C2's superword optimization causes unaligned memory accesses Summary: Prevent vectorization of memory operations with different invariant offsets if unaligned memory accesses are not allowed. Reviewed-by: kvn ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp + test/compiler/loopopts/superword/TestVectorizationWithInvariant.java Changeset: f5800068c61d Author: amurillo Date: 2015-05-14 18:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f5800068c61d Merge Changeset: 4fdda95243c4 Author: amurillo Date: 2015-05-14 18:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4fdda95243c4 Added tag hs25.60-b16 for changeset f5800068c61d ! .hgtags Changeset: ab2353694ea7 Author: amurillo Date: 2015-05-19 09:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ab2353694ea7 Merge Changeset: a20bd9718799 Author: katleman Date: 2015-05-21 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a20bd9718799 Added tag jdk8u60-b16 for changeset ab2353694ea7 ! .hgtags Changeset: bbceafdc7a5f Author: minqi Date: 2015-05-14 20:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bbceafdc7a5f 6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell Summary: check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) is replaced by non-interactive shell. Fix by supply more information of the replacement to user. Reviewed-by: dholmes Contributed-by: yumin.qi at oracle.com ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: e4a1ff4e5cae Author: minqi Date: 2015-05-15 04:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4a1ff4e5cae Merge Changeset: 12cd98726f57 Author: amurillo Date: 2015-05-14 22:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/12cd98726f57 8080458: new hotspot build - hs25.60-b17 Reviewed-by: dholmes ! make/hotspot_version Changeset: 82617ab0e8b3 Author: amurillo Date: 2015-05-15 06:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/82617ab0e8b3 Merge Changeset: cbc7c4c9e11c Author: tschatzl Date: 2015-01-07 15:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cbc7c4c9e11c 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp - test/gc/g1/TestEagerReclaimHumongousRegions2.java + test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java + test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java + test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java ! test/gc/g1/TestGCLogMessages.java Changeset: 24c446b2460d Author: kbarrett Date: 2015-04-08 10:32 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/24c446b2460d 8076265: Simplify deal_with_reference Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp Changeset: b7c8142a9e0b Author: kbarrett Date: 2015-04-15 12:16 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b7c8142a9e0b 8069367: Eagerly reclaimed humongous objects left on mark stack Summary: Prevent eager reclaim of objects that might be on mark stack. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! test/TEST.groups + test/gc/g1/TestGreyReclaimedHumongousObjects.java Changeset: 2e5e058881f4 Author: kbarrett Date: 2015-04-15 16:37 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2e5e058881f4 8075466: SATB queue pre-filter verify found reclaimed humongous object Summary: Removed pre-filter verify, and made filtering more careful. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: b5d14ef905b5 Author: kbarrett Date: 2015-04-17 13:49 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b5d14ef905b5 8078021: SATB apply_closure_to_completed_buffer should have closure argument Summary: Apply closure directly, eliminating registration. Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: 0f8f1250fed5 Author: kbarrett Date: 2015-04-22 14:06 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0f8f1250fed5 8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer Summary: Removed no longer valid checking of SATB buffers Reviewed-by: jmasa, pliden ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: 399885e13e90 Author: kbarrett Date: 2015-05-01 17:38 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/399885e13e90 8075215: SATB buffer processing found reclaimed humongous object Summary: Don't assume SATB buffer entries are valid objects Reviewed-by: brutisso, ecaspole ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: e5406a79ae90 Author: azakharov Date: 2015-05-19 15:49 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e5406a79ae90 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before Summary: added WhiteBox methods to count regions and exact aux data sizes Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.hpp ! src/share/vm/prims/whitebox.cpp ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 37a5a1341478 Author: simonis Date: 2015-05-19 11:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/37a5a1341478 8080190: PPC64: Fix wrong rotate instructions in the .ad file Reviewed-by: kvn ! src/cpu/ppc/vm/ppc.ad + test/compiler/codegen/IntRotateWithImmediate.java Changeset: b6ca1802dc7c Author: sspitsyn Date: 2015-05-20 02:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b6ca1802dc7c 8079644: memory stomping error with ResourceManagement and TestAgentStress.java Summary: the cached class file structure must be deallocated instead of the cached class file bytes Reviewed-by: coleenp, sla ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 5efc25c36716 Author: amurillo Date: 2015-05-21 22:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5efc25c36716 Merge - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java Changeset: c26d09f1065c Author: amurillo Date: 2015-05-21 22:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c26d09f1065c Added tag hs25.60-b17 for changeset 5efc25c36716 ! .hgtags Changeset: c8082f58a3d6 Author: katleman Date: 2015-05-27 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c8082f58a3d6 Added tag jdk8u60-b17 for changeset c26d09f1065c ! .hgtags Changeset: 74472adaf90d Author: amurillo Date: 2015-05-21 23:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/74472adaf90d 8080804: new hotspot build - hs25.60-b18 Reviewed-by: dholmes ! make/hotspot_version Changeset: 34714dc91411 Author: sjohanss Date: 2014-01-20 10:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/34714dc91411 8031686: G1: assert(_hrs.max_length() == _expansion_regions) failed Summary: Using pointer_delta to avoid overflowing pointer calculation. Reviewed-by: jwilhelm, ehelin ! src/share/vm/gc_implementation/g1/g1BiasedArray.hpp + test/gc/g1/Test2GbHeap.java Changeset: 9904bb920313 Author: dsimms Date: 2014-07-14 10:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9904bb920313 8046668: Excessive checked JNI warnings from Java startup Summary: Removed pedantic checked exception warnings for AIOOBException, add to current handle capacity Reviewed-by: hseigel, lfoltan ! src/share/vm/prims/jniCheck.cpp Changeset: a5685fe52cbf Author: poonam Date: 2015-05-22 13:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5685fe52cbf Merge Changeset: 347744b2cafe Author: poonam Date: 2015-05-22 13:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/347744b2cafe Merge Changeset: 9246942b90ef Author: dholmes Date: 2015-05-25 18:48 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9246942b90ef 8077620: [TESTBUG] Some of the hotspot tests require at least compact profile 3 Reviewed-by: dholmes, vlivanov Contributed-by: Denis Kononenko ! test/TEST.groups Changeset: 03596ae35800 Author: aeriksso Date: 2015-05-21 16:49 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03596ae35800 8060036: C2: CmpU nodes can end up with wrong type information Summary: CmpU needs to be reprocessed by CCP when an AddI/SubI input's input type change Reviewed-by: mcberg, kvn, roland Contributed-by: andreas.eriksson at oracle.com ! src/share/vm/opto/phaseX.cpp Changeset: 68c65ae9f5db Author: thartmann Date: 2015-05-22 13:02 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68c65ae9f5db 8080156: Integer.toString(int value) sometimes throws NPE Summary: Added test to check correctness of type propagation to CmpUNodes. Reviewed-by: kvn + test/compiler/types/TestTypePropagationToCmpU.java Changeset: 624f4cc05e7e Author: amurillo Date: 2015-05-28 22:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/624f4cc05e7e Merge Changeset: 3fa5c654c143 Author: amurillo Date: 2015-05-28 22:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3fa5c654c143 Added tag hs25.60-b18 for changeset 624f4cc05e7e ! .hgtags Changeset: 72fa632cb8fb Author: katleman Date: 2015-06-03 08:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/72fa632cb8fb Added tag jdk8u60-b18 for changeset 3fa5c654c143 ! .hgtags Changeset: 173f9910da57 Author: amurillo Date: 2015-05-28 23:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/173f9910da57 8081436: new hotspot build - hs25.60-b19 Reviewed-by: dholmes ! make/hotspot_version Changeset: a1642365d69f Author: zmajo Date: 2015-03-27 10:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a1642365d69f 8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes Summary: Introduce a new register class, reg_class_dynamic, that supports also cist-spillable masks. Reviewed-by: kvn, dlong, roland ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/adlparse.hpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/forms.hpp ! src/share/vm/adlc/formsopt.cpp ! src/share/vm/adlc/formsopt.hpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp Changeset: e8260b6328fb Author: zmajo Date: 2015-05-29 10:58 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8260b6328fb 8068945: Use RBP register as proper frame pointer in JIT compiled code on x86 Summary: Introduce the PreserveFramePointer flag to control if RBP is used as the frame pointer or as a general purpose register. Reviewed-by: kvn, roland, dlong, enevill, shade ! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/runtime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vframe.hpp Changeset: 62df92c92d33 Author: zmajo Date: 2015-05-29 11:02 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/62df92c92d33 8080281: 8068945 changes break building the zero JVM variant Summary: Define the PreserveFramePointer flag also in globals_zero.hpp Reviewed-by: simonis, kvn, sgehwolf ! src/cpu/zero/vm/globals_zero.hpp Changeset: 42c0a8631742 Author: ysuenaga Date: 2015-05-29 22:29 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42c0a8631742 8081475: SystemTap does not work when JDK is compiled with GCC 5 Summary: libjvm.so which is generated by GCC 5 does not have .note.stapsdt section as dtrace was disabled due to incorrect version check Reviewed-by: dholmes, coleenp ! make/linux/makefiles/dtrace.make Changeset: 8c3941f2020c Author: cjplummer Date: 2015-05-26 11:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c3941f2020c 8051712: regression Test7107135 crashes Summary: On AARCH64, make ElfFile::specifies_noexecstack() default to noexectstack Reviewed-by: dholmes, dlong, aph ! src/share/vm/utilities/elfFile.cpp Changeset: 55d07ec5bde4 Author: anoll Date: 2014-05-06 09:17 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/55d07ec5bde4 8036851: volatile double accesses are not explicitly atomic in C2 Summary: The C2 structure is adapted to distinguish between volatile and non-volatile double accesses. Reviewed-by: twisti, kvn Contributed-by: Tobias Hartmann ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp Changeset: c1c199dde5c9 Author: roland Date: 2015-06-03 14:22 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1c199dde5c9 8077504: Unsafe load can loose control dependency and cause crash Summary: Node::depends_only_on_test() should return false for Unsafe loads Reviewed-by: kvn, adinn ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp + test/compiler/unsafe/TestUnsafeLoadControl.java Changeset: afc7b3416dc6 Author: jprovino Date: 2015-06-02 10:09 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/afc7b3416dc6 8081693: metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space Summary: metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space Reviewed-by: jmasa, kbarrett ! src/share/vm/memory/metaspace.cpp Changeset: b852350a2bc6 Author: amurillo Date: 2015-06-04 22:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b852350a2bc6 Merge Changeset: bd9221771f6e Author: amurillo Date: 2015-06-04 22:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd9221771f6e Added tag hs25.60-b19 for changeset b852350a2bc6 ! .hgtags Changeset: 8b16790cd73a Author: lana Date: 2015-06-10 18:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8b16790cd73a Added tag jdk8u60-b19 for changeset bd9221771f6e ! .hgtags Changeset: 91a1be057e0a Author: amurillo Date: 2015-06-04 23:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/91a1be057e0a 8085869: new hotspot build - hs25.60-b20 Reviewed-by: dholmes ! make/hotspot_version Changeset: 81bed6c76a89 Author: aeriksso Date: 2015-05-07 15:05 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/81bed6c76a89 8051045: HotSpot fails to wrap Exceptions from invokedynamic in a BootstrapMethodError Reviewed-by: coleenp, dsimms ! src/share/vm/interpreter/linkResolver.cpp + test/runtime/invokedynamic/BootstrapMethodErrorTest.java Changeset: 3300e511bc3a Author: aeriksso Date: 2015-06-02 10:41 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3300e511bc3a 8072588: JVM crashes in JNI if toString is declared as an interface method Summary: Check for a valid itable index instead of checking if the holder is an interface Reviewed-by: dsimms, dholmes ! src/share/vm/prims/jni.cpp Changeset: 57d4971ff1df Author: jwilhelm Date: 2015-06-09 20:10 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57d4971ff1df 8086111: BACKOUT - metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space Reviewed-by: brutisso ! src/share/vm/memory/metaspace.cpp Changeset: b091956d885c Author: jwilhelm Date: 2015-06-10 19:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b091956d885c Merge Changeset: 6b40d295742c Author: roland Date: 2015-06-04 16:19 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b40d295742c 8078866: compiler/eliminateAutobox/6934604/TestIntBoxing.java assert(p_f->Opcode() == Op_IfFalse) failed Summary: Bail out from range check elimination if pre loop is not found Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: 78234388ae4f Author: roland Date: 2015-06-10 19:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/78234388ae4f Merge Changeset: 3820a7d64760 Author: skovalev Date: 2015-05-20 09:07 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3820a7d64760 8078834: [TESTBUG] Tests fails on ARM64 due to unknown hardware Reviewed-by: dholmes, adinn ! test/test_env.sh Changeset: cd8fe1a9205a Author: dholmes Date: 2015-06-10 20:15 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cd8fe1a9205a Merge Changeset: 2a55e4998f0d Author: sgehwolf Date: 2015-04-29 12:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2a55e4998f0d 8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases" Summary: do the math on the unsigned type where overflows are well defined Reviewed-by: kvn, aph ! src/share/vm/opto/type.cpp Changeset: 908b2d7253fc Author: sgehwolf Date: 2015-03-10 21:20 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/908b2d7253fc 8074312: Enable hotspot builds on 4.x Linux kernels Summary: Add "4" to list of allowable versions Reviewed-by: dholmes, mikael ! make/linux/Makefile Changeset: fb260f267e87 Author: iignatyev Date: 2014-11-02 18:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb260f267e87 8036913: make DeoptimizeALot dependent on number of threads Reviewed-by: kvn, shade ! src/share/vm/runtime/interfaceSupport.cpp Changeset: e01a710549a9 Author: amurillo Date: 2015-06-11 18:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e01a710549a9 Merge Changeset: 3b6c97747ccc Author: amurillo Date: 2015-06-11 18:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3b6c97747ccc Added tag hs25.60-b20 for changeset e01a710549a9 ! .hgtags Changeset: a3bbad4a7ea1 Author: lana Date: 2015-06-17 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a3bbad4a7ea1 Added tag jdk8u60-b20 for changeset 3b6c97747ccc ! .hgtags Changeset: 7694563dff06 Author: amurillo Date: 2015-06-11 22:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7694563dff06 8087238: new hotspot build - hs25.60-b21 Reviewed-by: dholmes ! make/hotspot_version Changeset: 49499180315f Author: ehelin Date: 2015-06-17 09:38 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/49499180315f 8087200: Code heap does not use large pages Reviewed-by: stefank, tschatzl, thartmann ! src/share/vm/memory/heap.cpp Changeset: 68de83e1d912 Author: poonam Date: 2015-06-17 05:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68de83e1d912 8085965: VM hangs in C2Compiler Summary: CMSClassUnloadingEnabled and ExplicitGCInvokesConcurrentAndUnloadsClasses should be disabled when -Xnoclassgc is specified Reviewed-by: jmasa, kbarrett ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 9d514a2d02ff Author: poonam Date: 2015-06-17 13:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9d514a2d02ff Merge Changeset: 4b6687a4f2fe Author: amurillo Date: 2015-06-18 22:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b6687a4f2fe Merge Changeset: e0d75c284bd1 Author: amurillo Date: 2015-06-18 22:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0d75c284bd1 Added tag hs25.60-b21 for changeset 4b6687a4f2fe ! .hgtags Changeset: 049a2c17a4f2 Author: katleman Date: 2015-06-24 10:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/049a2c17a4f2 Added tag jdk8u60-b21 for changeset e0d75c284bd1 ! .hgtags Changeset: 4e81e7b9c389 Author: jeff Date: 2015-06-26 16:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4e81e7b9c389 8079531: Third Party License Readme update for 8u60 Reviewed-by: tbell, iris ! THIRD_PARTY_README Changeset: 101e28dee2f7 Author: lana Date: 2015-06-27 23:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/101e28dee2f7 Merge Changeset: c8be46515581 Author: amurillo Date: 2015-06-18 23:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c8be46515581 8129314: new hotspot build - hs25.60-b22 Reviewed-by: dholmes ! make/hotspot_version Changeset: 0b7060827bca Author: aph Date: 2015-06-23 22:14 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b7060827bca 8080600: AARCH64: testlibrary does not support AArch64 Summary: Partial backport of 8080600 to make AArch64 a known platform Reviewed-by: dholmes, coleenp ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: bf41eee321e5 Author: vlivanov Date: 2015-06-11 14:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bf41eee321e5 8074551: GWT can be marked non-compilable due to deopt count pollution Reviewed-by: kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/deoptimization.cpp + test/compiler/jsr292/PollutedTrapCounts.java Changeset: c8076c718edd Author: coleenp Date: 2015-06-23 22:10 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c8076c718edd 8129607: Incorrect GPL header Summary: fix typo in GPL header Reviewed-by: kvn, dholmes ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: e778f3037c61 Author: coleenp Date: 2015-06-24 17:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e778f3037c61 Merge Changeset: a5b77ac78ad2 Author: tschatzl Date: 2015-06-25 10:12 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5b77ac78ad2 8129602: Incorrect GPL header causes RE script to create wrong output Summary: Fix up GPL headers so that the RE script works. Reviewed-by: stefank, dholmes, coleenp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java ! test/runtime/InitialThreadOverflow/testme.sh ! test/serviceability/jvmti/GetObjectSizeOverflow.java ! test/testlibrary/ctw/Makefile ! test/testlibrary/whitebox/Makefile Changeset: 599c27e30262 Author: tschatzl Date: 2015-06-25 09:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/599c27e30262 8129604: Incorrect GPL header in README causes RE script to create wrong output Summary: Fix up GPL headers by removing leading "#" so that the RE script works. Reviewed-by: brutisso, coleenp ! test/testlibrary/ctw/README Changeset: ff8fdeb2fb6d Author: amurillo Date: 2015-06-25 23:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff8fdeb2fb6d Merge Changeset: 8a7e515d9cfd Author: amurillo Date: 2015-06-25 23:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a7e515d9cfd Added tag hs25.60-b22 for changeset ff8fdeb2fb6d ! .hgtags Changeset: 878cb0df27c2 Author: amurillo Date: 2015-06-29 16:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/878cb0df27c2 Merge Changeset: 0e4094950cd3 Author: asaha Date: 2015-07-01 21:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e4094950cd3 Added tag jdk8u60-b22 for changeset 878cb0df27c2 ! .hgtags Changeset: 53643c94fd79 Author: robm Date: 2015-07-08 14:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/53643c94fd79 Added tag jdk8u66-b00 for changeset 878cb0df27c2 ! .hgtags Changeset: 79841fc03469 Author: dbuck Date: 2015-07-02 07:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/79841fc03469 8072147: Preloading libjsig.dylib causes deadlock when signal() is called Summary: Added check to prevent reentry of signal chaining code Reviewed-by: dcubed, acorn, dholmes ! src/os/bsd/vm/jsig.c Changeset: d8f02a452930 Author: amurillo Date: 2015-07-02 10:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d8f02a452930 Merge Changeset: 45e59052585c Author: amurillo Date: 2015-07-02 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/45e59052585c 8130291: Update the Hotspot version numbers in Hotspot for JDK 8u66 Reviewed-by: dholmes ! make/hotspot_version Changeset: d4d494a56017 Author: amurillo Date: 2015-07-14 12:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d4d494a56017 Merge Changeset: a6205ea6892c Author: asaha Date: 2015-01-08 08:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a6205ea6892c Added tag jdk8u51-b00 for changeset b22b01407a81 ! .hgtags Changeset: 5ab9ba0ddfb1 Author: asaha Date: 2015-01-08 08:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5ab9ba0ddfb1 8068674: Increment minor version of HSx for 8u51 and initialize the build number Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9da356c2ca06 Author: asaha Date: 2015-01-12 14:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9da356c2ca06 Merge ! .hgtags Changeset: ad0cbda3bfa0 Author: asaha Date: 2015-01-22 09:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ad0cbda3bfa0 Merge ! .hgtags ! make/hotspot_version Changeset: 6b8e200bdda1 Author: asaha Date: 2015-01-22 09:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b8e200bdda1 Merge ! .hgtags ! make/hotspot_version Changeset: 1afaee6e59ea Author: asaha Date: 2015-01-22 10:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1afaee6e59ea Merge ! .hgtags Changeset: 79a7d663414b Author: asaha Date: 2015-01-28 21:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/79a7d663414b Merge ! .hgtags ! make/hotspot_version Changeset: 5bfc99e61dca Author: kbarrett Date: 2015-02-09 13:30 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5bfc99e61dca 8071931: Return of the phantom menace Reviewed-by: mchung, dfuchs, ahgross, brutisso ! src/share/vm/memory/referenceProcessor.cpp Changeset: 4ee0e13da402 Author: asaha Date: 2015-02-12 08:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4ee0e13da402 Merge ! .hgtags Changeset: 58ad5915b2b0 Author: asaha Date: 2015-02-17 11:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/58ad5915b2b0 Merge ! .hgtags ! make/hotspot_version Changeset: 6b95f74c9da6 Author: asaha Date: 2015-02-25 11:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b95f74c9da6 Merge ! .hgtags Changeset: 70e73f8f43fc Author: asaha Date: 2015-02-10 14:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/70e73f8f43fc Added tag jdk8u31-b33 for changeset 26b1dc6891c4 ! .hgtags Changeset: c1de2652a48c Author: asaha Date: 2015-02-25 12:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1de2652a48c Merge ! .hgtags Changeset: d29663a92a17 Author: asaha Date: 2015-02-25 12:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d29663a92a17 Added tag jdk8u51-b01 for changeset c1de2652a48c ! .hgtags Changeset: 8f03c2f5fc17 Author: asaha Date: 2015-03-02 11:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8f03c2f5fc17 Merge ! .hgtags Changeset: 908b3e733c01 Author: asaha Date: 2015-03-04 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/908b3e733c01 Added tag jdk8u51-b02 for changeset 8f03c2f5fc17 ! .hgtags Changeset: 4bf3117ba80e Author: asaha Date: 2015-03-09 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4bf3117ba80e Merge ! .hgtags Changeset: 79646da0f6cb Author: asaha Date: 2015-03-10 15:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/79646da0f6cb Merge Changeset: 0a0c4a77b67d Author: asaha Date: 2015-03-02 12:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0a0c4a77b67d Merge ! .hgtags Changeset: 8220f68a195f Author: asaha Date: 2015-03-07 16:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8220f68a195f Merge ! .hgtags Changeset: ef5cc19d94ba Author: asaha Date: 2015-03-11 13:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ef5cc19d94ba Added tag jdk8u40-b31 for changeset 8220f68a195f ! .hgtags Changeset: cf2956592430 Author: asaha Date: 2015-03-11 13:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cf2956592430 Merge ! .hgtags Changeset: 3ba96653eb20 Author: asaha Date: 2015-03-11 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3ba96653eb20 Added tag jdk8u51-b03 for changeset cf2956592430 ! .hgtags Changeset: 850a290eb108 Author: asaha Date: 2015-03-12 22:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/850a290eb108 Merge ! .hgtags Changeset: e6aa4a8c1b46 Author: asaha Date: 2015-03-16 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e6aa4a8c1b46 Added tag jdk8u40-b32 for changeset 850a290eb108 ! .hgtags Changeset: d24a49b80d65 Author: asaha Date: 2015-03-16 12:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d24a49b80d65 Merge ! .hgtags Changeset: b3726a400905 Author: asaha Date: 2015-03-17 08:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b3726a400905 Merge ! .hgtags Changeset: 894b92a02c53 Author: asaha Date: 2015-03-17 11:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/894b92a02c53 Merge ! .hgtags Changeset: 0b3f44955388 Author: asaha Date: 2015-03-17 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b3f44955388 Merge ! .hgtags Changeset: 6ce994385353 Author: asaha Date: 2015-03-18 15:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6ce994385353 Added tag jdk8u51-b04 for changeset 0b3f44955388 ! .hgtags Changeset: 23bf458e359f Author: asaha Date: 2015-03-23 11:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/23bf458e359f Added tag jdk8u51-b05 for changeset 6ce994385353 ! .hgtags Changeset: 3816de51b5e7 Author: roland Date: 2015-03-09 09:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3816de51b5e7 8071731: Better scaling for C1 Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 0219ab69f007 Author: asaha Date: 2015-03-30 11:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0219ab69f007 Added tag jdk8u51-b06 for changeset 3816de51b5e7 ! .hgtags Changeset: 1970b2d8f7a5 Author: asaha Date: 2015-04-06 11:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1970b2d8f7a5 Added tag jdk8u45-b31 for changeset 894b92a02c53 ! .hgtags Changeset: 5c017acbaf01 Author: asaha Date: 2015-04-06 11:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5c017acbaf01 Merge ! .hgtags Changeset: 631d4029d851 Author: asaha Date: 2015-04-06 11:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/631d4029d851 Added tag jdk8u51-b07 for changeset 5c017acbaf01 ! .hgtags Changeset: 83f72a0caef6 Author: asaha Date: 2015-04-13 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/83f72a0caef6 Added tag jdk8u51-b08 for changeset 631d4029d851 ! .hgtags Changeset: 1428b6aa09c4 Author: asaha Date: 2015-04-13 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1428b6aa09c4 Merge ! .hgtags Changeset: 9b2bf0d8a9a0 Author: asaha Date: 2015-04-13 13:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9b2bf0d8a9a0 Added tag jdk8u45-b32 for changeset 1428b6aa09c4 ! .hgtags Changeset: ce81c4487dd1 Author: asaha Date: 2015-04-15 11:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ce81c4487dd1 Merge ! .hgtags Changeset: fa1e9f903848 Author: asaha Date: 2015-04-20 12:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa1e9f903848 Added tag jdk8u51-b09 for changeset ce81c4487dd1 ! .hgtags Changeset: 9773891321c4 Author: asaha Date: 2015-04-23 09:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9773891321c4 8078529: Increment the build value to b02 for hs25.51 in 8u51-b10 Reviewed-by: katleman ! make/hotspot_version Changeset: 62c4bd276cbe Author: kevinw Date: 2015-01-28 21:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/62c4bd276cbe 8035938: Memory leak in JvmtiEnv::GetConstantPool Reviewed-by: sspitsyn, dcubed ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: 928e1994ad43 Author: vlivanov Date: 2015-04-14 19:10 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/928e1994ad43 8075838: Method for typing MethodTypes Reviewed-by: jrose, ahgross, alanb, bmoloden ! src/share/vm/classfile/systemDictionary.cpp Changeset: b2f5f1a83b73 Author: asaha Date: 2015-04-27 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2f5f1a83b73 Added tag jdk8u51-b10 for changeset 928e1994ad43 ! .hgtags Changeset: 13990387b643 Author: asaha Date: 2015-04-30 00:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/13990387b643 Added tag jdk8u45-b15 for changeset a5ba7c9a0b91 ! .hgtags Changeset: 1a122beb9dc6 Author: asaha Date: 2015-04-30 23:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1a122beb9dc6 Merge ! .hgtags Changeset: 05c80f1060f0 Author: asaha Date: 2015-05-05 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/05c80f1060f0 Added tag jdk8u51-b11 for changeset 1a122beb9dc6 ! .hgtags Changeset: 07e103f3f438 Author: asaha Date: 2015-05-11 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/07e103f3f438 Added tag jdk8u51-b12 for changeset 05c80f1060f0 ! .hgtags Changeset: a4eea4bee2d4 Author: asaha Date: 2015-05-18 12:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a4eea4bee2d4 Added tag jdk8u51-b13 for changeset 07e103f3f438 ! .hgtags Changeset: 655b0204d6e5 Author: asaha Date: 2015-05-26 13:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/655b0204d6e5 Added tag jdk8u51-b14 for changeset a4eea4bee2d4 ! .hgtags Changeset: 8dddcd728302 Author: asaha Date: 2015-05-28 20:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8dddcd728302 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 978a14d575e3 Author: asaha Date: 2015-06-03 20:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/978a14d575e3 Merge ! .hgtags ! make/hotspot_version Changeset: 9a70cba6a3c3 Author: asaha Date: 2015-06-01 11:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a70cba6a3c3 8081622: Increment the build value to b03 for hs25.51 in 8u51-b15 Reviewed-by: katleman ! make/hotspot_version Changeset: 3639e38bd73f Author: asaha Date: 2015-06-01 11:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3639e38bd73f Added tag jdk8u51-b15 for changeset 9a70cba6a3c3 ! .hgtags Changeset: 67f2485a64d4 Author: asaha Date: 2015-06-04 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/67f2485a64d4 Merge ! .hgtags ! make/hotspot_version Changeset: 4894e24d2edc Author: asaha Date: 2015-06-08 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4894e24d2edc Added tag jdk8u51-b16 for changeset 3639e38bd73f ! .hgtags Changeset: 0e5f64fa55c9 Author: asaha Date: 2015-06-08 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e5f64fa55c9 Merge ! .hgtags Changeset: 8fd636dd1c91 Author: asaha Date: 2015-06-10 23:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8fd636dd1c91 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 06114526675f Author: asaha Date: 2015-06-17 21:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/06114526675f Merge ! .hgtags ! make/hotspot_version Changeset: 169e29e8313f Author: asaha Date: 2015-06-24 11:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/169e29e8313f Merge ! .hgtags ! make/hotspot_version Changeset: 696dea43dfe9 Author: asaha Date: 2015-07-01 22:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/696dea43dfe9 Merge ! .hgtags ! make/hotspot_version Changeset: 33a2c47ceeb2 Author: katleman Date: 2015-07-08 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/33a2c47ceeb2 Added tag jdk8u60-b23 for changeset 0e4094950cd3 ! .hgtags Changeset: 55957789d190 Author: asaha Date: 2015-07-08 12:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/55957789d190 Merge ! .hgtags Changeset: 9613775cef0d Author: poonam Date: 2015-07-06 06:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9613775cef0d 8129108: nmethod related crash in CMS Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: a0622494f6b2 Author: poonam Date: 2015-07-06 10:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a0622494f6b2 8080012: JVM times out with vdbench on SPARC M7-16 Summary: check cacheline sine only for one core on sun4v SPARC systems. Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 1c27547b898a Author: amurillo Date: 2015-07-07 14:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1c27547b898a 8129939: new hotspot build - hs25.60-b23 Reviewed-by: dholmes ! make/hotspot_version Changeset: d89ceecf1bad Author: amurillo Date: 2015-07-09 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d89ceecf1bad Merge Changeset: dcbeaa94e7fe Author: amurillo Date: 2015-07-09 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dcbeaa94e7fe Added tag hs25.60-b23 for changeset d89ceecf1bad ! .hgtags Changeset: fb157d537278 Author: asaha Date: 2015-07-13 10:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb157d537278 Merge ! .hgtags ! make/hotspot_version Changeset: 5a9cc54c827e Author: asaha Date: 2015-07-14 09:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5a9cc54c827e Merge ! .hgtags Changeset: aed0c05a7505 Author: asaha Date: 2015-07-15 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aed0c05a7505 Merge ! make/hotspot_version Changeset: 6b4ea38c01bd Author: asaha Date: 2015-07-15 11:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b4ea38c01bd Added tag jdk8u60-b24 for changeset fb157d537278 ! .hgtags Changeset: 777a354cada5 Author: asaha Date: 2015-07-15 12:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/777a354cada5 Merge ! .hgtags Changeset: 6051e1f96a8d Author: katleman Date: 2015-07-16 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6051e1f96a8d Added tag jdk8u66-b01 for changeset 777a354cada5 ! .hgtags Changeset: b3217f8fd2a1 Author: aeriksso Date: 2015-06-16 15:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b3217f8fd2a1 8076110: VM crash when class is redefined with Instrumentation.redefineClasses Reviewed-by: coleenp, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp + test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java Changeset: a5ec7bfa41af Author: kevinw Date: 2015-07-04 15:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5ec7bfa41af Merge Changeset: c7b266ea9a54 Author: poonam Date: 2015-07-06 06:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c7b266ea9a54 8129108: nmethod related crash in CMS Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: 4b6e79c930bf Author: poonam Date: 2015-07-06 10:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b6e79c930bf 8080012: JVM times out with vdbench on SPARC M7-16 Summary: check cacheline sine only for one core on sun4v SPARC systems. Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: a7c52c776c30 Author: bpittore Date: 2015-07-08 10:36 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a7c52c776c30 8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware Summary: Need to know arm cpu type earlier in the init sequence to avoid illegal instruction Reviewed-by: dholmes, dlong, bdelsart ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vm_version.hpp Changeset: ad04e0ef0f85 Author: amurillo Date: 2015-07-09 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ad04e0ef0f85 Merge Changeset: 025f9a5e6d9c Author: amurillo Date: 2015-07-09 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/025f9a5e6d9c Added tag hs25.66-b01 for changeset ad04e0ef0f85 ! .hgtags Changeset: c2c7fed86a5e Author: dsamersoff Date: 2014-05-28 07:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2c7fed86a5e 6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM Summary: Don't assert if one of classes in hierarhy was redefined Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp + test/runtime/RedefineFinalizer/Agent.java + test/runtime/RedefineFinalizer/Main.java + test/runtime/RedefineFinalizer/Martyr.java + test/runtime/RedefineFinalizer/MartyrSon.java + test/runtime/RedefineFinalizer/manifest.mf + test/runtime/RedefineFinalizer/testme.sh Changeset: 3e5e398431a8 Author: ctornqvi Date: 2014-06-02 19:08 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3e5e398431a8 8044364: runtime/RedefineFinalizer test fails on windows Summary: Rewrote the test in pure Java, added RedefineClassHelper utility class Reviewed-by: coleenp, allwin, gtriantafill, dsamersoff - test/runtime/RedefineFinalizer/Agent.java - test/runtime/RedefineFinalizer/Main.java - test/runtime/RedefineFinalizer/Martyr.java - test/runtime/RedefineFinalizer/MartyrSon.java + test/runtime/RedefineFinalizer/RedefineFinalizer.java - test/runtime/RedefineFinalizer/manifest.mf - test/runtime/RedefineFinalizer/testme.sh + test/testlibrary/RedefineClassHelper.java + test/testlibrary_tests/RedefineClassTest.java Changeset: 9baa8031bac1 Author: amurillo Date: 2015-07-15 14:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9baa8031bac1 8131588: new hotspot build - hs25.66-b02 Reviewed-by: dholmes ! make/hotspot_version Changeset: 4b32ab003945 Author: aeriksso Date: 2015-07-15 15:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b32ab003945 8131333: [TESTBUG] RedefineRunningMethodsWithResolutionErrors.java Improperly specified VM option 'TraceRedefineClasses=0x600' Reviewed-by: coleenp, sspitsyn ! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java Changeset: 0366ad2644f5 Author: amurillo Date: 2015-07-17 00:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0366ad2644f5 Merge ! .hgtags ! make/hotspot_version Changeset: 7441a8b81ce2 Author: amurillo Date: 2015-07-17 00:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7441a8b81ce2 Added tag hs25.66-b02 for changeset 0366ad2644f5 ! .hgtags Changeset: 366edb34d01b Author: amurillo Date: 2015-07-17 01:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/366edb34d01b 8131628: new hotspot build - hs25.66-b03 Reviewed-by: dholmes ! make/hotspot_version Changeset: 47110b037994 Author: amurillo Date: 2015-07-21 15:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47110b037994 8079410: Hotspot version to share the same update and build version from JDK Reviewed-by: dholmes, dcubed ! make/defs.make ! make/hotspot_version Changeset: ae5624088d86 Author: amurillo Date: 2015-07-22 10:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae5624088d86 Added tag hs25.66-b03 for changeset 47110b037994 ! .hgtags Changeset: b8f426369187 Author: asaha Date: 2015-07-28 22:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b8f426369187 Added tag jdk8u66-b02 for changeset ae5624088d86 ! .hgtags Changeset: d20cd2cf1f13 Author: asaha Date: 2015-08-07 11:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d20cd2cf1f13 Added tag jdk8u72-b00 for changeset b8f426369187 ! .hgtags Changeset: b1883db930e7 Author: vkempik Date: 2015-07-20 18:57 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b1883db930e7 8048353: jstack -l crashes VM when a Java mirror for a primitive type is locked Reviewed-by: coleenp, dcubed ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/runtime/vframe.cpp Changeset: b2ca5aba9449 Author: lana Date: 2015-08-06 12:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2ca5aba9449 Merge Changeset: 2119e5536f3e Author: lana Date: 2015-08-11 12:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2119e5536f3e Merge Changeset: decf7079a7b9 Author: kevinw Date: 2015-08-06 00:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/decf7079a7b9 8075773: jps running as root fails after the fix of JDK-8050807 Reviewed-by: sla, dsamersoff, gthornbr Contributed-by: cheleswer.sahu at oracle.com ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp Changeset: dae2d83e0ec2 Author: robm Date: 2015-08-17 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dae2d83e0ec2 Merge Changeset: 54203a323126 Author: dholmes Date: 2015-08-17 21:14 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/54203a323126 8029453: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java failed by timeout Reviewed-by: bdelsart, ddmitriev, dcubed ! src/os/linux/vm/os_linux.cpp Changeset: 7985a33bac9c Author: gthornbr Date: 2015-09-01 14:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7985a33bac9c 8134161: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform Summary: Recognize the T7/M7 platform. Reviewed-by: dcubed, kvn, jmasa ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: c1374141598c Author: dbuck Date: 2015-09-06 05:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1374141598c 8135002: Fix or remove broken links in objectMonitor.cpp comments Summary: Updated comments to refer to relevant patents. Reviewed-by: dcubed ! src/share/vm/runtime/objectMonitor.cpp From aph at redhat.com Fri Sep 11 15:21:30 2015 From: aph at redhat.com (aph at redhat.com) Date: Fri, 11 Sep 2015 15:21:30 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jdk: 1520 new changesets Message-ID: <201509111522.t8BFMF51015017@aojmv0008.oracle.com> Changeset: 6be37bafb11a Author: katleman Date: 2014-04-30 11:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6be37bafb11a Added tag jdk8u20-b12 for changeset e323c74edabd ! .hgtags Changeset: 7143d147afc4 Author: asaha Date: 2014-04-17 12:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7143d147afc4 8036983: JAB:Multiselection Ctrl+CursorUp/Down and ActivateDescenderPropertyChanged event Reviewed-by: pchelko, alexsch Contributed-by: vivi.an at oracle.com ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/JTree.java Changeset: 2422215e39e9 Author: malenkov Date: 2014-04-18 14:15 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2422215e39e9 8038962: KSS: javax.swing.text.html[.parser].ResourceLoader Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/text/html/HTMLEditorKit.java - src/share/classes/javax/swing/text/html/ResourceLoader.java ! src/share/classes/javax/swing/text/html/parser/ParserDelegator.java - src/share/classes/javax/swing/text/html/parser/ResourceLoader.java ! src/share/classes/javax/swing/text/rtf/RTFReader.java Changeset: 7d5a90913a4e Author: malenkov Date: 2014-04-18 15:11 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7d5a90913a4e 8039137: KSS: JTextComponent.isProcessInputMethodEventOverridden Reviewed-by: alexsch, serb ! src/share/classes/com/sun/beans/util/Cache.java ! src/share/classes/javax/swing/text/JTextComponent.java + test/java/beans/Introspector/TestCacheRecursion.java Changeset: c20bac39fe75 Author: malenkov Date: 2014-04-18 17:15 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c20bac39fe75 8039750: KSS: Replace MetalLazyValue with lambda Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java + test/javax/swing/JTable/8031971/bug8031971.java + test/javax/swing/plaf/metal/MetalLookAndFeel/Test8039750.java Changeset: a979528aca36 Author: igerasim Date: 2014-04-16 12:37 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a979528aca36 8039396: NPE when writing a class descriptor object to a custom ObjectOutputStream Reviewed-by: alanb ! src/share/classes/java/io/ObjectOutputStream.java + test/java/io/Serializable/unresolvableObjectStreamClass/UnresolvableObjectStreamClass.java Changeset: 2b2526fd7068 Author: pchelko Date: 2014-04-21 18:00 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2b2526fd7068 8037477: Reproducible hang of JAWS and webstart application with JAB 2.0.4 Reviewed-by: anthony, serb ! src/share/classes/javax/accessibility/AccessibleContext.java ! src/share/classes/sun/awt/AWTAccessor.java Changeset: 1676c709bc9e Author: sherman Date: 2014-03-24 12:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1676c709bc9e 8033662: DateTimeFormatter parsing ignores withZone() Summary: to include the set "zone" in resolved result Reviewed-by: sherman, chegar ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeParseContext.java ! src/share/classes/java/time/format/Parsed.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java Changeset: e5b655683aa6 Author: chegar Date: 2014-01-31 18:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e5b655683aa6 8011645: CopyOnWriteArrayList.COWSubList.subList does not validate range properly Reviewed-by: martin, psandoz ! src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java + test/java/util/concurrent/CopyOnWriteArrayList/COWSubList.java Changeset: 7d6a50129b98 Author: malenkov Date: 2014-04-22 16:47 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7d6a50129b98 8040656: Classes with overriden methods with covariant returns return random read methods Reviewed-by: alexsch, serb ! src/share/classes/java/beans/MethodDescriptor.java + test/java/beans/Introspector/Test8040656.java Changeset: 88d3544320e2 Author: weijun Date: 2014-04-21 10:25 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/88d3544320e2 8039358: com.sun.jarsigner.ContentSignerParameters.getTSAPolicyID() should be a default method Reviewed-by: vinnie ! src/share/classes/com/sun/jarsigner/ContentSignerParameters.java + test/com/sun/jarsigner/DefaultMethod.java Changeset: 7f3c61dbeae7 Author: lfoltan Date: 2014-04-21 13:51 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7f3c61dbeae7 8033584: Remove java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java from exclude list. Summary: Remove java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java from ProblemList.txt, issue fixed in JDK 8. Reviewed-by: gtriantafill, hseigel, mchung ! test/ProblemList.txt Changeset: 9376d1440257 Author: alitvinov Date: 2014-04-23 17:00 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9376d1440257 8024061: Exception thrown when drag and drop between two components is executed quickly Reviewed-by: pchelko, serb Contributed-by: alexey.ivanov at oracle.com ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java + test/sun/awt/dnd/8024061/bug8024061.java Changeset: 01882e0cdefc Author: lana Date: 2014-04-23 18:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/01882e0cdefc Merge - src/share/classes/javax/swing/text/html/ResourceLoader.java - src/share/classes/javax/swing/text/html/parser/ResourceLoader.java Changeset: 834e2159bd2a Author: coffeys Date: 2014-04-10 20:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/834e2159bd2a 8038491: Improve synchronization in ZipFile.read() Reviewed-by: alanb, chegar ! src/share/classes/java/util/zip/ZipFile.java + test/java/util/zip/ZipFile/MultiThreadedReadTest.java Changeset: 38786bfec977 Author: coffeys Date: 2014-04-24 11:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/38786bfec977 Merge - src/macosx/classes/com/apple/laf/ImageCache.java - src/share/classes/javax/swing/text/html/ResourceLoader.java - src/share/classes/javax/swing/text/html/parser/ResourceLoader.java - src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.h Changeset: 47a5f3d6aeac Author: chegar Date: 2014-04-23 13:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/47a5f3d6aeac 8025710: Proxied HTTPS connections reused by HttpClient can send CONNECT to the server Reviewed-by: chegar Contributed-by: Steven Lawrance , Andreas Rieber ! src/share/classes/sun/net/www/http/HttpClient.java + test/sun/net/www/http/HttpClient/B8025710.java Changeset: 7dc85a81a8dd Author: malenkov Date: 2014-04-25 21:02 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7dc85a81a8dd 8039464: The scrollbar in JScrollPane has no right border if used WindowsLookAndFeel Reviewed-by: alexsch, serb ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java + test/javax/swing/JScrollBar/8039464/Test8039464.html + test/javax/swing/JScrollBar/8039464/Test8039464.java Changeset: 0e914bbdc744 Author: azvegint Date: 2014-03-05 16:36 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0e914bbdc744 8035750: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Dialog.cpp Reviewed-by: serb, pchelko ! src/windows/native/sun/windows/awt_Dialog.cpp Changeset: 50f46b8416bb Author: azvegint Date: 2014-03-05 15:47 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/50f46b8416bb 8035756: [parfait] JNI exception pending in windows/native/sun/java2d/windows/WindowsFlags.cpp Reviewed-by: serb, pchelko ! src/windows/native/sun/java2d/windows/WindowsFlags.cpp Changeset: 166f72ffcf18 Author: azvegint Date: 2014-03-05 16:33 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/166f72ffcf18 8035858: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Desktop.cpp Reviewed-by: serb, pchelko ! src/windows/native/sun/windows/awt_Desktop.cpp Changeset: 9bf152a802af Author: azvegint Date: 2014-03-05 16:01 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9bf152a802af 8035867: [parfait] JNI exception pending in jdk/src/windows/native/sun/java2d/windows/GDIRenderer.cpp Reviewed-by: serb, pchelko ! src/windows/native/sun/java2d/windows/GDIRenderer.cpp Changeset: cdb25a970c76 Author: azvegint Date: 2014-03-17 19:35 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cdb25a970c76 8036717: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Robot.cpp Reviewed-by: serb, pchelko ! src/windows/native/sun/windows/awt_Robot.cpp Changeset: 93fdbd0fb4da Author: azvegint Date: 2014-03-17 20:09 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/93fdbd0fb4da 8036762: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Canvas.cpp Reviewed-by: serb, pchelko ! src/windows/native/sun/windows/awt_Canvas.cpp Changeset: fef8ff53007c Author: azvegint Date: 2014-03-17 19:38 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fef8ff53007c 8036783: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_MenuBar.cpp Reviewed-by: serb, pchelko ! src/windows/native/sun/windows/awt_MenuBar.cpp Changeset: cab9d910396f Author: azvegint Date: 2014-03-17 19:44 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cab9d910396f 8036790: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Scrollbar.cpp Reviewed-by: serb, pchelko ! src/windows/native/sun/windows/awt_Scrollbar.cpp Changeset: c744e1af02c5 Author: chegar Date: 2014-04-28 13:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c744e1af02c5 8041931: test/sun/net/www/http/HttpClient/B8025710.java fails with cannot find keystore Reviewed-by: xuelei ! test/sun/net/www/http/HttpClient/B8025710.java Changeset: 0b8f980c0772 Author: pchelko Date: 2014-03-13 12:52 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0b8f980c0772 8030787: [Parfait] JNI-related warnings from b119 for jdk/src/share/native/sun/awt/image Reviewed-by: serb, prr ! src/share/native/sun/awt/image/BufImgSurfaceData.c ! src/share/native/sun/awt/image/DataBufferNative.c ! src/share/native/sun/awt/image/awt_ImageRep.c ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/awt/image/gif/gifdecoder.c ! src/share/native/sun/awt/image/imageInitIDs.c ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: 30b4a3dad5ad Author: pchelko Date: 2014-03-13 15:33 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/30b4a3dad5ad 8037287: Windows build failed after JDK-8030787 Reviewed-by: serb, bagiras ! src/share/native/sun/awt/image/awt_parseImage.c Changeset: 51c36f37cb0f Author: pchelko Date: 2014-04-10 11:56 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/51c36f37cb0f 8035734: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Choice.cpp Reviewed-by: anthony, serb ! src/windows/native/sun/windows/awt_Choice.cpp Changeset: 5529c56e3501 Author: pchelko Date: 2014-04-10 11:57 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5529c56e3501 8035739: [parfait] JNI exception pending and primitive type mismatch in jdk/src/windows/native/sun/windows/awt_List.cpp Reviewed-by: serb, azvegint ! src/windows/native/sun/windows/awt_List.cpp Changeset: 865a4b6788b4 Author: pchelko Date: 2014-04-28 19:51 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/865a4b6788b4 8030788: [Parfait] warnings from b119 for jdk/src/share/native/sun/awt/medialib: JNI exception pending Reviewed-by: serb, prr ! src/share/native/sun/awt/medialib/awt_ImagingLib.c Changeset: ff10b5448270 Author: pchelko Date: 2014-04-28 19:53 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ff10b5448270 8031001: [Parfait] warnings from b121 for jdk/src/solaris/native/sun/awt: JNI-related warnings Reviewed-by: serb, anthony ! src/solaris/native/sun/awt/CUPSfuncs.c ! src/solaris/native/sun/awt/X11Color.c ! src/solaris/native/sun/awt/awt.h ! src/solaris/native/sun/awt/awt_AWTEvent.c ! src/solaris/native/sun/awt/awt_DrawingSurface.c ! src/solaris/native/sun/awt/awt_Font.c ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/awt/awt_InputMethod.c ! src/solaris/native/sun/awt/awt_Insets.c ! src/solaris/native/sun/awt/awt_LoadLibrary.c ! src/solaris/native/sun/awt/awt_Robot.c ! src/solaris/native/sun/awt/awt_UNIXToolkit.c ! src/solaris/native/sun/awt/awt_util.c ! src/solaris/native/sun/awt/fontpath.c ! src/solaris/native/sun/awt/initIDs.c ! src/solaris/native/sun/awt/multi_font.c ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 715bb30f208a Author: mduigou Date: 2014-04-29 10:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/715bb30f208a 8035584: ArrayList(c) should avoid inflation if c is empty Reviewed-by: martin ! src/share/classes/java/util/ArrayList.java Changeset: 4edaec5f08c0 Author: lana Date: 2014-05-01 00:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4edaec5f08c0 Merge - src/share/classes/javax/swing/text/html/ResourceLoader.java - src/share/classes/javax/swing/text/html/parser/ResourceLoader.java Changeset: bf4acb74e4a8 Author: katleman Date: 2014-05-07 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bf4acb74e4a8 Added tag jdk8u20-b13 for changeset 4edaec5f08c0 ! .hgtags Changeset: 7071909c7964 Author: katleman Date: 2014-05-13 23:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7071909c7964 Added tag jdk8u20-b14 for changeset bf4acb74e4a8 ! .hgtags Changeset: 5dfe489600e2 Author: asaha Date: 2014-05-01 10:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5dfe489600e2 8036819: JAB: mneumonics not read for textboxes Reviewed-by: alexsch Contributed-by: vivi.an at oracle.com ! src/share/classes/javax/swing/JComponent.java + test/javax/swing/JTextField/8036819/bug8036819.java Changeset: 5540b13ccc00 Author: michaelm Date: 2014-05-06 10:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5540b13ccc00 8041621: java/net/Inet4Address/textToNumericFormat.java fails on Solaris and Mac Reviewed-by: chegar + test/java/net/Inet4Address/DummyNameService.java + test/java/net/Inet4Address/DummyNameServiceDescriptor.java + test/java/net/Inet4Address/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor ! test/java/net/Inet4Address/textToNumericFormat.java Changeset: 04a0ecfc9b5e Author: mduigou Date: 2014-04-22 10:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/04a0ecfc9b5e 8040837: Avoid provoking NFEs when initializing InetAddrCachePolicy Reviewed-by: mduigou Contributed-by: bernd-2014 at eckenfels.net, claes.redestad at oracle.com ! src/share/classes/sun/net/InetAddressCachePolicy.java Changeset: 9fe3c4f38d5c Author: mduigou Date: 2014-04-22 16:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9fe3c4f38d5c 8040747: Improve performance of IP address parsing Reviewed-by: mduigou, chegar Contributed-by: claes.redestad at oracle.com, bernd-2014 at eckenfels.net ! src/share/classes/sun/net/util/IPAddressUtil.java ! test/java/net/Inet4Address/textToNumericFormat.java Changeset: 360a7b789796 Author: xuelei Date: 2014-05-07 01:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/360a7b789796 8028192: Use of PKCS11-NSS provider in FIPS mode broken Reviewed-by: ahgross, ascarpino, asmotrak ! src/share/classes/com/sun/crypto/provider/RSACipher.java ! src/share/classes/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java ! src/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java ! src/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java ! src/share/classes/sun/security/pkcs11/Token.java ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/share/classes/sun/security/util/KeyUtil.java ! src/windows/classes/sun/security/mscapi/RSACipher.java ! test/com/sun/crypto/provider/TLS/TestPremaster.java ! test/sun/security/pkcs11/fips/CipherTest.java ! test/sun/security/pkcs11/fips/ClientJSSEServerJSSE.java ! test/sun/security/pkcs11/tls/TestPremaster.java Changeset: 398ad096886f Author: xuelei Date: 2014-05-07 12:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/398ad096886f 8042449: Issue for negative byte major record version Summary: Convert byte to positive integer before making comparison. Also reviewed by Florian Weimer . Reviewed-by: wetmore ! src/share/classes/sun/security/ssl/ByteBufferInputStream.java ! src/share/classes/sun/security/ssl/EngineInputRecord.java ! src/share/classes/sun/security/ssl/InputRecord.java ! src/share/classes/sun/security/ssl/ProtocolVersion.java + test/javax/net/ssl/SSLEngine/IllegalRecordVersion.java Changeset: 7aacd6646dbb Author: azvegint Date: 2014-04-07 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7aacd6646dbb 8031087: [Parfait] warnings from b121 for jdk/src/solaris/native/sun/xawt Reviewed-by: anthony, pchelko, serb ! src/solaris/native/sun/awt/awt_util.c ! src/solaris/native/sun/awt/awt_util.h ! src/solaris/native/sun/xawt/XToolkit.c ! src/solaris/native/sun/xawt/XWindow.c ! src/solaris/native/sun/xawt/XlibWrapper.c ! src/solaris/native/sun/xawt/awt_Desktop.c Changeset: fdc5392d7dc2 Author: serb Date: 2014-03-17 15:31 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fdc5392d7dc2 8035743: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Frame.cpp Reviewed-by: pchelko, azvegint ! src/windows/native/sun/windows/awt_Frame.cpp Changeset: ec86c69e6b3a Author: lana Date: 2014-05-07 21:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ec86c69e6b3a Merge Changeset: 7fd663f684a1 Author: pchelko Date: 2014-04-24 20:22 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7fd663f684a1 7124250: [macosx] JOptionPane dialogs show wrong icons Reviewed-by: serb, leonidr ! src/macosx/classes/com/apple/laf/AquaImageFactory.java Changeset: 55e0d81742db Author: pchelko Date: 2014-04-25 16:27 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/55e0d81742db 8041572: [macosx] huge native memory leak in AWTWindow.m Reviewed-by: serb, anthony ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CGraphicsDevice.m Changeset: 0b1491a8e093 Author: pchelko Date: 2014-04-28 16:45 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0b1491a8e093 8041987: [macosx] setDisplayMode crashes Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/CGraphicsDevice.m + test/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java Changeset: 01f7a5c540f0 Author: alanb Date: 2014-01-21 09:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/01f7a5c540f0 8032220: Files.createDirectories throws exception with confusing message for root directories that exist Reviewed-by: chegar ! src/share/classes/java/nio/file/Files.java ! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! test/java/nio/file/Files/Misc.java Changeset: b6cdad4b399f Author: alanb Date: 2014-03-24 15:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b6cdad4b399f 8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException Reviewed-by: chegar ! src/solaris/classes/sun/nio/fs/UnixPath.java ! test/java/nio/file/Path/PathOps.java Changeset: 9189a6d49ac0 Author: robm Date: 2014-05-08 14:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9189a6d49ac0 8034944: (process) Improve subprocess handling on Solaris Reviewed-by: alanb, martin ! src/solaris/classes/java/lang/UNIXProcess.java.solaris Changeset: 56ac977cd022 Author: peytoia Date: 2014-05-09 10:19 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/56ac977cd022 8042360: Subtag syntax check is incomplete in Locale.LanguageRange Reviewed-by: naoto, okutsu ! src/share/classes/java/util/Locale.java ! test/java/util/Locale/Bug7069824.java Changeset: ffad8e2caf6c Author: chegar Date: 2014-04-16 11:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ffad8e2caf6c 8038178: Fix corrupt license header Reviewed-by: chegar, dholmes Contributed-by: Pavel Rappo ! src/share/classes/sun/misc/InnocuousThread.java Changeset: 2f848ee43c60 Author: psandoz Date: 2014-05-06 10:29 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2f848ee43c60 8042355: stream with sorted() causes downstream ops not to be lazy Reviewed-by: mduigou ! src/share/classes/java/util/stream/SortedOps.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java Changeset: 8933bd5b01a3 Author: mfang Date: 2014-05-09 20:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8933bd5b01a3 8041424: 8u20 l10n resource file translation update 1 Reviewed-by: naoto, yhuang ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_de.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties ! src/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties ! src/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties ! src/share/classes/sun/applet/resources/MsgAppletViewer_ja.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_pt_BR.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_sv.java ! src/share/classes/sun/awt/resources/awt_pt_BR.properties ! src/share/classes/sun/launcher/resources/launcher_de.properties ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/management/resources/agent_ja.properties ! src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties ! src/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties ! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java ! src/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties Changeset: c53be88b16cd Author: mfang Date: 2014-05-12 09:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c53be88b16cd Merge Changeset: 9019aaba8f6e Author: mfang Date: 2014-05-12 10:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9019aaba8f6e Merge Changeset: e4ea4621a3da Author: malenkov Date: 2014-05-13 15:50 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e4ea4621a3da 8041917: unexcepted behavior of LineBorder while using Boolean variable true Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/border/LineBorder.java ! test/javax/swing/border/Test4252164.java Changeset: def6553ecc32 Author: anashaty Date: 2014-05-13 17:16 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/def6553ecc32 8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed Reviewed-by: serb, alexsch ! test/javax/swing/text/StyledEditorKit/8016833/bug8016833.java Changeset: 82c35c2546a4 Author: lana Date: 2014-05-14 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/82c35c2546a4 Merge Changeset: d723d05cd17a Author: katleman Date: 2014-05-21 10:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d723d05cd17a Added tag jdk8u20-b15 for changeset 82c35c2546a4 ! .hgtags Changeset: 57f810f19c03 Author: katleman Date: 2014-05-28 02:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/57f810f19c03 Added tag jdk8u20-b16 for changeset d723d05cd17a ! .hgtags Changeset: 1e14ff21ce20 Author: bagiras Date: 2014-05-16 13:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1e14ff21ce20 8014755: [TEST_BUG] frames didn't closed after execution some awt/dnd/ tests Reviewed-by: serb, pchelko + test/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.html + test/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java + test/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorFrame.java + test/java/awt/dnd/DragInterceptorAppletTest/InterprocessMessages.java + test/java/awt/dnd/DragInterceptorAppletTest/SourceFrame.java + test/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.html + test/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.java + test/java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.html + test/java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.java ! test/java/awt/regtesthelpers/process/ProcessCommunicator.java Changeset: 08384bbcb111 Author: alitvinov Date: 2014-05-16 13:54 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/08384bbcb111 8041725: Nimbus JList selection colors persist across L&F changes Reviewed-by: alexsch, alexp ! src/share/classes/javax/swing/plaf/nimbus/skin.laf + test/javax/swing/plaf/nimbus/8041725/bug8041725.java Changeset: 365b282fc974 Author: yan Date: 2014-05-16 16:47 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/365b282fc974 7175457: [TEST_BUG] closed/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java still failed Reviewed-by: anthony, pchelko Contributed-by: Andrei Eremeev + test/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java Changeset: 7dedc6a791ac Author: malenkov Date: 2014-05-16 20:51 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7dedc6a791ac 8043153: KSS: javax.swing.plaf.synth.SynthParser#startColor Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/synth/SynthParser.java Changeset: 6d1ae32d9a7e Author: malenkov Date: 2014-05-16 20:58 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6d1ae32d9a7e 8043152: KSS: javax.swing.plaf.synth.SynthContext Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/synth/SynthContext.java Changeset: 76fa94b5b6f9 Author: malenkov Date: 2014-05-16 21:10 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/76fa94b5b6f9 8043151: KSS: javax.swing.plaf.nimbus.AbstractRegionPainter#getComponentColor Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java Changeset: a1dbf7d4940f Author: naoto Date: 2014-05-16 10:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a1dbf7d4940f 8041791: String.toLowerCase regression - violates Unicode standard Reviewed-by: peytoia ! src/share/classes/java/lang/ConditionalSpecialCasing.java ! src/share/classes/java/lang/String.java ! test/java/lang/String/ToLowerCase.java Changeset: a41ac563489e Author: sherman Date: 2014-04-12 14:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a41ac563489e 8039751: UTF-8 decoder fails to handle some edge cases correctly Summary: to update decoder.isMalformed4_2() to correctly detect out of range 2nd byte Reviewed-by: alanb ! src/share/classes/sun/nio/cs/UTF_8.java ! test/sun/nio/cs/TestUTF8.java Changeset: 8102530110c9 Author: coffeys Date: 2014-05-17 12:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8102530110c9 Merge Changeset: 33f4be874272 Author: aefimov Date: 2014-05-15 18:18 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/33f4be874272 8043012: (tz) Support tzdata2014c Reviewed-by: okutsu, peytoia ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/europe ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/europe Changeset: 3b212d83ba5a Author: michaelm Date: 2014-05-19 12:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3b212d83ba5a 8034170: Digest authentication interop issue Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/http/DigestAuthentication.java + test/java/net/Authenticator/B8034170.java Changeset: 7b19dc92a06e Author: anashaty Date: 2014-05-19 17:38 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7b19dc92a06e 8038000: java.awt.image.RasterFormatException: Incorrect scanline stride Reviewed-by: bae, serb ! src/share/classes/sun/awt/image/ByteBandedRaster.java ! src/share/classes/sun/awt/image/ByteComponentRaster.java ! src/share/classes/sun/awt/image/BytePackedRaster.java ! src/share/classes/sun/awt/image/IntegerComponentRaster.java ! src/share/classes/sun/awt/image/ShortBandedRaster.java ! src/share/classes/sun/awt/image/ShortComponentRaster.java + test/sun/awt/image/bug8038000.java Changeset: 4a9f38b81cbc Author: robm Date: 2014-05-19 14:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4a9f38b81cbc 8028627: Unsynchronized code path from javax.crypto.Cipher to the WeakHashMap used by JceSecurity to store codebase mappings Reviewed-by: mullan ! src/share/classes/javax/crypto/JceSecurity.java Changeset: e9fd934b5543 Author: michaelm Date: 2014-05-21 12:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e9fd934b5543 8040809: '}' left in the spec for j.u.Random.doubles(..) Reviewed-by: rriggs ! src/share/classes/java/util/Random.java Changeset: c3231a7dc5b7 Author: malenkov Date: 2014-05-21 21:17 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c3231a7dc5b7 8043456: KSS: javax.swing.plaf.basic.BasicInternalFrameTitlePane#postClosingEvent Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java Changeset: 9ac546317375 Author: mtobiass Date: 2014-05-22 12:16 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9ac546317375 8029346: LowMemoryTestConcMarkSweepGC.sh fails intermittently with timeout Summary: Backport from jdk 9 Reviewed-by: mchung Contributed-by: Tristan Yan ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java - test/java/lang/management/MemoryMXBean/LowMemoryTestConcMarkSweepGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestParallelGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestSerialGC.sh Changeset: 96036f615a09 Author: mtobiass Date: 2014-05-22 12:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/96036f615a09 8030628: Update java/lang/management/MemoryMXBean tests to ignore GC setting by jtreg Summary: Run tests in separate JVM with controlled GC command line options. Reviewed-by: mchung, jbachorik Contributed-by: Mattias Tobiasson ! test/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java + test/java/lang/management/MemoryMXBean/RunUtil.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: d6a1969c7922 Author: prr Date: 2014-05-22 16:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d6a1969c7922 8042850: [parfait]: Extra unused entries in ICU ScriptCodes enum Reviewed-by: bae, srl, jgodinez ! src/share/native/sun/font/layout/LEScripts.h Changeset: 545facd764ec Author: prr Date: 2014-05-22 16:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/545facd764ec 8042855: [parfait] Potential null pointer dereference in IndicLayoutEngine.cpp Reviewed-by: bae, srl, jgodinez ! src/share/native/sun/font/layout/IndicLayoutEngine.cpp ! src/share/native/sun/font/layout/IndicReordering.cpp ! src/share/native/sun/font/layout/IndicReordering.h Changeset: 410d6211c3c4 Author: pchelko Date: 2014-04-09 15:20 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/410d6211c3c4 8039083: REGRESSION: closed/java/awt/dnd/DragSourceListenerSerializationTest/DragSourceListenerSerializationTest.html fails with NPE since 8u20 b07 on Linux Reviewed-by: serb, azvegint ! src/share/classes/java/awt/dnd/DragSourceContext.java + test/java/awt/dnd/DragSourceListenerSerializationTest/DragSourceListenerSerializationTest.java Changeset: 472f692bdbe1 Author: jfranck Date: 2014-05-12 14:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/472f692bdbe1 8038994: AnnotatedType.getType() of a TypeVariable boundary without annotations return null Reviewed-by: psandoz ! src/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/java/lang/annotation/TypeVariableBounds.java Changeset: 4050be35240b Author: alexsch Date: 2014-05-23 14:49 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4050be35240b 8036110: In TextField can only select text visible or to the left of the cursor Reviewed-by: serb, pchelko ! src/windows/native/sun/windows/awt_TextField.cpp + test/java/awt/TextField/SelectionInvisibleTest/SelectionInvisibleTest.java Changeset: fb448ba4c16a Author: jbachorik Date: 2014-05-22 11:23 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fb448ba4c16a 8043529: Serviceability tests using @library failing with java.lang.NoClassDefFoundError Reviewed-by: sla, jbachorik Contributed-by: Yekaterina Kantserova ! test/com/sun/jdi/BadHandshakeTest.java ! test/com/sun/jdi/ExclusiveBind.java ! test/com/sun/tools/attach/BasicTests.java ! test/com/sun/tools/attach/PermissionTest.java ! test/com/sun/tools/attach/ProviderTest.java ! test/java/io/BufferedInputStream/LargeCopyWithMark.java ! test/java/lang/instrument/DaemonThread/TestDaemonThread.java ! test/java/lang/instrument/PremainClass/NoPremainAgentTest.java ! test/java/lang/instrument/PremainClass/PremainClassTest.java ! test/java/lang/instrument/PremainClass/ZeroArgPremainAgentTest.java ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java ! test/java/net/URLClassLoader/closetest/CloseTest.java ! test/java/net/URLClassLoader/closetest/GetResourceAsStream.java ! test/java/net/URLPermission/nstest/lookup.sh ! test/java/util/zip/ZipFile/MultiThreadedReadTest.java ! test/javax/management/monitor/StartStopTest.java ! test/sun/management/jdp/JdpDefaultsTest.java ! test/sun/management/jdp/JdpOffTest.java ! test/sun/management/jdp/JdpSpecificAddressTest.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java ! test/sun/tools/jstatd/TestJstatdDefaults.java ! test/sun/tools/jstatd/TestJstatdExternalRegistry.java ! test/sun/tools/jstatd/TestJstatdPort.java ! test/sun/tools/jstatd/TestJstatdPortAndServer.java ! test/sun/tools/jstatd/TestJstatdServer.java ! test/sun/tools/jstatd/TestJstatdUsage.java Changeset: 24d3f952a506 Author: malenkov Date: 2014-05-23 18:04 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/24d3f952a506 8043627: NPE in SynthContext in plugin mode Reviewed-by: alexsch, serb, pchelko ! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/share/classes/javax/swing/plaf/synth/SynthContext.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/share/classes/javax/swing/plaf/synth/SynthViewportUI.java + test/javax/swing/plaf/synth/Test8043627.java Changeset: d6dcc1cdd65d Author: ykantser Date: 2014-05-23 16:38 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d6dcc1cdd65d 8035752: Some tmtools binaries reference JDK 7 on Mac Reviewed-by: jbachorik, allwin, sla ! src/macosx/lib/Info-privileged.plist Changeset: 7c013aa7fc74 Author: kizune Date: 2014-05-23 20:46 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7c013aa7fc74 8037398: integer overflow in jdk/src/share/bin/java.c Reviewed-by: ksrini ! src/share/bin/java.c Changeset: 144ab6f082b8 Author: pchelko Date: 2013-12-19 16:40 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/144ab6f082b8 8024185: [macosx] Fullscreen button freezes application when started with -splash Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m + test/java/awt/SplashScreen/FullscreenAfterSplash/FullScreenAfterSplash.java + test/java/awt/SplashScreen/GenerateTestImage.java Changeset: b87372a50c57 Author: pchelko Date: 2014-05-26 13:40 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b87372a50c57 8031485: [macosx] Combo box consuming escape key events Reviewed-by: serb, alexsch ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java + test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 5b9ab91eea8a Author: luchsh Date: 2014-04-16 17:32 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5b9ab91eea8a 8034220: Improve time zone mapping for AIX platform Reviewed-by: okutsu ! make/CopyFiles.gmk + src/aix/lib/tzmappings ! src/solaris/native/java/util/TimeZone_md.c Changeset: a5db5c165afd Author: ykantser Date: 2014-05-26 11:10 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a5db5c165afd 8031766: jstatd nightly tests failing with Expected one jstatd process, got 2. Test will be canceled. Reviewed-by: jbachorik, sla ! test/sun/tools/jstatd/JstatdTest.java Changeset: 56bb7c8a7487 Author: allwin Date: 2013-10-11 14:23 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/56bb7c8a7487 8004183: test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java doesn't clean-up Reviewed-by: sjiang, dfuchs, dholmes, olagneau, dholmes, jbachorik ! test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java Changeset: 0474b4186621 Author: pchelko Date: 2014-04-03 13:02 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0474b4186621 8038999: In Java 8 java.awt.datatransfer.DataFlavor.equals is no longer symmetric Reviewed-by: anthony, serb ! src/share/classes/java/awt/datatransfer/DataFlavor.java + test/java/awt/datatransfer/DataFlavor/EqualsHashCodeSymmetryTest/EqualsHashCodeSymmetryTest.java Changeset: c3709ed0b1ab Author: alexsch Date: 2014-05-28 15:24 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c3709ed0b1ab 8040291: [macosx] Http-Images are not fully loaded when using ImageIcon Reviewed-by: serb, pchelko ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/image/MultiResolutionToolkitImage.java + test/java/awt/image/multiresolution/MultiResolutionToolkitImageTest.java Changeset: 06a0d07d44b7 Author: lana Date: 2014-05-28 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/06a0d07d44b7 Merge - test/java/lang/management/MemoryMXBean/LowMemoryTestConcMarkSweepGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestParallelGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestSerialGC.sh Changeset: 468b2f4db053 Author: ykantser Date: 2014-05-26 11:10 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/468b2f4db053 8031766: jstatd nightly tests failing with Expected one jstatd process, got 2. Test will be canceled. Reviewed-by: jbachorik, sla ! test/sun/tools/jstatd/JstatdTest.java Changeset: c7698d067044 Author: amurillo Date: 2014-05-30 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c7698d067044 Merge Changeset: 31433e5da5bc Author: amurillo Date: 2014-06-03 10:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/31433e5da5bc Merge Changeset: 61a8a308ceca Author: katleman Date: 2014-06-04 08:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/61a8a308ceca Added tag jdk8u20-b17 for changeset 31433e5da5bc ! .hgtags Changeset: ce71b7e69937 Author: sla Date: 2014-04-25 17:19 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ce71b7e69937 8041979: sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms Reviewed-by: kamg, mgronlun ! make/mapfiles/libjava/mapfile-vers ! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java ! src/share/classes/sun/misc/VMSupport.java ! src/share/javavm/export/jvm.h ! src/share/native/sun/misc/VMSupport.c ! test/com/sun/tools/attach/BasicTests.java ! test/com/sun/tools/attach/RunnerUtil.java + test/com/sun/tools/attach/TempDirTest.java ! test/com/sun/tools/attach/java.policy.allow ! test/com/sun/tools/attach/java.policy.deny Changeset: 266302e9c311 Author: amurillo Date: 2014-06-06 10:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/266302e9c311 Merge ! test/com/sun/tools/attach/BasicTests.java Changeset: 38548d32c91c Author: katleman Date: 2014-06-11 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/38548d32c91c Added tag jdk8u20-b18 for changeset 266302e9c311 ! .hgtags Changeset: 14353cd44fa0 Author: katleman Date: 2014-06-18 12:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/14353cd44fa0 Added tag jdk8u20-b19 for changeset 38548d32c91c ! .hgtags Changeset: 70111067cb82 Author: azvegint Date: 2014-05-29 13:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/70111067cb82 8017472: [macosx] Transparency demo is not correctly dragged on the second monitor Reviewed-by: pchelko, serb ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java Changeset: d5640a82ccd4 Author: igerasim Date: 2014-05-20 10:11 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d5640a82ccd4 7195480: javax.smartcardio does not detect cards on Mac OS X Reviewed-by: valeriep ! src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h Changeset: aa2e45454c2b Author: igerasim Date: 2014-05-23 07:07 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aa2e45454c2b 8043507: javax.smartcardio.CardTerminals.list() fails on MacOSX Reviewed-by: valeriep ! src/share/native/sun/security/smartcardio/pcsc.c Changeset: b859ef8cf29f Author: igerasim Date: 2014-05-29 13:47 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b859ef8cf29f 8039319: (smartcardio) Card.transmitControlCommand() does not work on Mac OS X Reviewed-by: valeriep ! src/solaris/native/sun/security/smartcardio/pcsc_md.c Changeset: 31bf32b1d2ec Author: igerasim Date: 2014-05-29 01:50 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/31bf32b1d2ec 7047033: (smartcardio) Card.disconnect(boolean reset) does not reset when reset is true Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java Changeset: 5c5645171558 Author: msheppar Date: 2014-05-29 13:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c5645171558 8025293: JNI exception pending checks in java.net Summary: enhance the return check for JNI native calls, check for NULL and pending exceptions Reviewed-by: alanb, chegar ! src/solaris/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface.c Changeset: 7a56aaa09ab1 Author: msheppar Date: 2014-05-29 23:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7a56aaa09ab1 8036607: JNI exception pending in jdk/src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c Summary: check for JNI pending exception and NULL returns from JNI calls in DualStackPlainDatagramSocketImpl.c Reviewed-by: alanb ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c Changeset: e0e4fc612d03 Author: anashaty Date: 2014-05-30 10:59 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e0e4fc612d03 8028617: Dvorak keyboard mapping not honored when ctrl key pressed Reviewed-by: pchelko, anthony ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/NSEvent.java ! src/macosx/native/sun/awt/AWTView.m Changeset: dd77d81f2911 Author: anashaty Date: 2014-05-30 14:46 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dd77d81f2911 8032788: ImageIcon constructor throws an NPE and hangs when passed a null String parameter Reviewed-by: pchelko, serb ! src/share/classes/sun/awt/image/FileImageSource.java + test/java/awt/image/ImageIconHang.java Changeset: 429210228042 Author: msheppar Date: 2014-05-30 13:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/429210228042 8035930: Check jdk/src/windows/native/java/io/io_util_md.c for JNI pending exceptions Summary: malloc null return checks and pending exception checks Reviewed-by: alanb ! src/windows/native/java/io/io_util_md.c Changeset: 289d5c0e4bd7 Author: msheppar Date: 2014-05-30 13:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/289d5c0e4bd7 8036134: Check src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c for JNI pending exceptions Summary: check malloc return value and added JUN_ThrowOutOfMemoryException Reviewed-by: alanb ! src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c Changeset: d8827fb970a9 Author: msheppar Date: 2014-05-30 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d8827fb970a9 8036601: JNI exception pending in jdk/src/windows/native/sun/net/dns/ResolverConfigurationImpl.c Summary: check JNI return values and pending exceptions, Check malloc returns, and throw OOME as appropriate Reviewed-by: alanb ! src/windows/native/sun/net/dns/ResolverConfigurationImpl.c Changeset: f69390356dfa Author: malenkov Date: 2014-05-30 16:46 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f69390356dfa 8007563: When checking the default behaviour for a scroll tab layout and checking the 'opaque' checkbox, the area behind tabs is not red. Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java + test/javax/swing/JTabbedPane/8007563/Test8007563.java Changeset: b887716c43b4 Author: azvegint Date: 2014-03-17 19:30 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b887716c43b4 8012224: AWT_TopLevels/TopLevelEvents/Automated/WindowIconifyDeiconifyEventsTest02 fails on Ubuntu 12.04 Unity shell Reviewed-by: anthony, serb ! src/solaris/classes/sun/awt/X11/XFramePeer.java ! src/solaris/classes/sun/awt/X11/XNETProtocol.java Changeset: ab026f1b2f28 Author: azvegint Date: 2014-05-15 20:24 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ab026f1b2f28 8041896: Test closed/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest fails with java.awt.IllegalComponentStateException Reviewed-by: pchelko, serb ! src/macosx/classes/com/apple/laf/AquaComboBoxPopup.java ! src/macosx/classes/sun/lwawt/LWChoicePeer.java + test/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest.java Changeset: f54dfd95979b Author: mkos Date: 2014-05-23 16:35 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f54dfd95979b 8043129: JAF initialisation in SAAJ clashing with the one in javax.mail Reviewed-by: chegar + test/javax/xml/ws/8043129/MailTest.java + test/javax/xml/ws/8043129/javax.mail.jar Changeset: fe7704d1b87b Author: chegar Date: 2014-05-30 14:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fe7704d1b87b Merge Changeset: 91975f822db8 Author: serb Date: 2014-05-26 16:37 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/91975f822db8 8009883: REGRESSION: test/closed/javax/swing/AbstractButton/4246045/bug4246045.java fails Summary: remove redundant focus handler that was causing a second focus event Reviewed-by: alexsch, pchelko Contributed-by: peter.brunet at oracle.com ! src/share/classes/javax/swing/JComponent.java Changeset: f218d0fa2130 Author: malenkov Date: 2014-05-30 19:22 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f218d0fa2130 8019180: Use JComboBox as it's own ActionListener leads to unexpected behaviour Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/JComboBox.java + test/javax/swing/JComboBox/8019180/Test8019180.java Changeset: 25c04f951506 Author: azvegint Date: 2014-04-07 17:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/25c04f951506 6788138: leak in Java_sun_awt_X11_XlibWrapper_getStringBytes? Reviewed-by: pchelko, serb ! src/solaris/native/sun/xawt/XlibWrapper.c Changeset: c95a7286165a Author: azvegint Date: 2014-04-07 17:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c95a7286165a 8030100: java.awt.Desktop: Enable check for supported URI schemes on Linux Reviewed-by: anthony, pchelko, serb ! src/solaris/native/sun/awt/gtk2_interface.c Changeset: 63963cbbd55f Author: azvegint Date: 2014-05-30 13:16 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/63963cbbd55f 8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java fails on Solaris zones virtual hosts Reviewed-by: anthony, serb ! src/solaris/classes/sun/awt/X11/XErrorHandlerUtil.java Changeset: a88e0ce6dda1 Author: robm Date: 2014-05-23 16:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a88e0ce6dda1 8042857: 14 stuck threads waiting for notification on LDAPRequest Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/ldap/Connection.java ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 7b79f729f29e Author: robm Date: 2014-05-23 19:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7b79f729f29e 8041451: com.sun.jndi.ldap.Connection:ReadTimeout should abandon ldap request Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/ldap/Connection.java Changeset: ddecc075b759 Author: igerasim Date: 2014-05-31 00:58 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ddecc075b759 8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c: JNI exception pending Summary: Fix pending exception errors found by parfait. Reviewed-by: xuelei, ascarpino ! src/solaris/native/sun/security/smartcardio/pcsc_md.c Changeset: 667e90861cb7 Author: igerasim Date: 2014-05-31 01:02 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/667e90861cb7 8030114: [parfait] warnings from b119 for jdk.src.share.native.sun.security.smartcardio: JNI exception pending Summary: Fix pending exception errors found by parfait. Reviewed-by: vinnie ! src/share/native/sun/security/smartcardio/pcsc.c Changeset: 59609f9c37b0 Author: igerasim Date: 2014-05-31 01:03 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/59609f9c37b0 8039118: Windows build failure (j2pcsc.dll : fatal error unresolved external symbol throwByName) Reviewed-by: mullan, mchung, alanb ! src/share/native/sun/security/smartcardio/pcsc.c Changeset: 15ccd10559f3 Author: igerasim Date: 2014-05-31 01:07 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/15ccd10559f3 8043720: (smartcardio) Native memory should be handled more accurately Reviewed-by: valeriep ! src/share/native/sun/security/smartcardio/pcsc.c Changeset: 07d4893a4a54 Author: luchsh Date: 2014-05-27 17:56 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/07d4893a4a54 8043495: Add native FileChannelImpl.transferTo0() implementation for AIX Reviewed-by: alanb ! src/solaris/native/sun/nio/ch/FileChannelImpl.c Changeset: dc03eee507f3 Author: dmarkov Date: 2014-06-03 13:02 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dc03eee507f3 8042465: Applet menus not rendering when browser is full screen on Mac Reviewed-by: anthony, pchelko ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m ! src/share/classes/javax/swing/PopupFactory.java Changeset: b119763a5eb8 Author: vlivanov Date: 2014-06-03 16:38 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b119763a5eb8 8005873: JRuby test_respond_to.rb asserts with: MT-unsafe modification of inline cache Reviewed-by: vlivanov, jrose, psandoz Contributed-by: tobias.hartmann at oracle.com ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: e443dab8be6b Author: scolebourne Date: 2014-04-12 14:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e443dab8be6b 8040058: IsoFields.WEEK_BASED_YEAR adjustInto incorrect and WeekFields.weekOfWeekBasedYear().range incorrect Reviewed-by: lancea, rriggs ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/WeekFields.java + test/java/time/test/java/time/temporal/TestIsoWeekFields.java Changeset: 823fdb976660 Author: amurillo Date: 2014-06-03 10:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/823fdb976660 Merge Changeset: adbf50f5d6c2 Author: alexsch Date: 2014-06-04 12:32 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/adbf50f5d6c2 8043705: Can't exit color chooser dialog when running as an applet Reviewed-by: serb, pchelko ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/native/sun/windows/awt_Dialog.cpp + test/java/awt/Dialog/CloseDialog/CloseDialogTest.java Changeset: 8282bb42fc96 Author: kizune Date: 2014-06-04 19:00 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8282bb42fc96 8044206: LambdaMetafactory.altMetafactory javadoc refers to wrong method Reviewed-by: briangoetz, jjg ! src/share/classes/java/lang/invoke/LambdaMetafactory.java Changeset: d66209341404 Author: aefimov Date: 2014-06-04 16:26 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d66209341404 8032901: WaitForMultipleObjects() return value not handled appropriately Reviewed-by: dholmes, sla ! src/windows/transport/shmem/shmem_md.c Changeset: 96c91cd2458c Author: sherman Date: 2014-06-04 15:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/96c91cd2458c 8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped files Summary: to upgrade zlib version from 1.2.5 to 1.2.8 Reviewed-by: alanb ! make/CompileLaunchers.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk - src/share/native/java/util/zip/zlib-1.2.5/ChangeLog - src/share/native/java/util/zip/zlib-1.2.5/README - src/share/native/java/util/zip/zlib-1.2.5/compress.c - src/share/native/java/util/zip/zlib-1.2.5/crc32.h - src/share/native/java/util/zip/zlib-1.2.5/deflate.c - src/share/native/java/util/zip/zlib-1.2.5/deflate.h - src/share/native/java/util/zip/zlib-1.2.5/gzclose.c - src/share/native/java/util/zip/zlib-1.2.5/gzguts.h - src/share/native/java/util/zip/zlib-1.2.5/gzlib.c - src/share/native/java/util/zip/zlib-1.2.5/gzread.c - src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.5/infback.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.h - src/share/native/java/util/zip/zlib-1.2.5/inffixed.h - src/share/native/java/util/zip/zlib-1.2.5/inflate.c - src/share/native/java/util/zip/zlib-1.2.5/inflate.h - src/share/native/java/util/zip/zlib-1.2.5/inftrees.c - src/share/native/java/util/zip/zlib-1.2.5/inftrees.h - src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.5/trees.c - src/share/native/java/util/zip/zlib-1.2.5/trees.h - src/share/native/java/util/zip/zlib-1.2.5/uncompr.c - src/share/native/java/util/zip/zlib-1.2.5/zadler32.c - src/share/native/java/util/zip/zlib-1.2.5/zconf.h - src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.5/zlib.h - src/share/native/java/util/zip/zlib-1.2.5/zutil.c - src/share/native/java/util/zip/zlib-1.2.5/zutil.h + src/share/native/java/util/zip/zlib-1.2.8/ChangeLog + src/share/native/java/util/zip/zlib-1.2.8/README + src/share/native/java/util/zip/zlib-1.2.8/compress.c + src/share/native/java/util/zip/zlib-1.2.8/crc32.h + src/share/native/java/util/zip/zlib-1.2.8/deflate.c + src/share/native/java/util/zip/zlib-1.2.8/deflate.h + src/share/native/java/util/zip/zlib-1.2.8/gzclose.c + src/share/native/java/util/zip/zlib-1.2.8/gzguts.h + src/share/native/java/util/zip/zlib-1.2.8/gzlib.c + src/share/native/java/util/zip/zlib-1.2.8/gzread.c + src/share/native/java/util/zip/zlib-1.2.8/gzwrite.c + src/share/native/java/util/zip/zlib-1.2.8/infback.c + src/share/native/java/util/zip/zlib-1.2.8/inffast.c + src/share/native/java/util/zip/zlib-1.2.8/inffast.h + src/share/native/java/util/zip/zlib-1.2.8/inffixed.h + src/share/native/java/util/zip/zlib-1.2.8/inflate.c + src/share/native/java/util/zip/zlib-1.2.8/inflate.h + src/share/native/java/util/zip/zlib-1.2.8/inftrees.c + src/share/native/java/util/zip/zlib-1.2.8/inftrees.h + src/share/native/java/util/zip/zlib-1.2.8/patches/ChangeLog_java + src/share/native/java/util/zip/zlib-1.2.8/trees.c + src/share/native/java/util/zip/zlib-1.2.8/trees.h + src/share/native/java/util/zip/zlib-1.2.8/uncompr.c + src/share/native/java/util/zip/zlib-1.2.8/zadler32.c + src/share/native/java/util/zip/zlib-1.2.8/zconf.h + src/share/native/java/util/zip/zlib-1.2.8/zcrc32.c + src/share/native/java/util/zip/zlib-1.2.8/zlib.h + src/share/native/java/util/zip/zlib-1.2.8/zutil.c + src/share/native/java/util/zip/zlib-1.2.8/zutil.h Changeset: ab28f3f1e485 Author: sherman Date: 2014-06-04 21:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ab28f3f1e485 8044727: Problem reading the contents of some zip files Summary: zis.readLOC() should not interpret ZIP64 data in extra field, if not necessary Reviewed-by: alanb ! src/share/classes/java/util/zip/ZipInputStream.java Changeset: 2aa925ce9852 Author: weijun Date: 2014-05-29 10:36 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2aa925ce9852 8036709: Java 7 jarsigner displays warning about cert policy tree Reviewed-by: mullan ! src/share/classes/sun/security/tools/jarsigner/Main.java + test/sun/security/tools/jarsigner/certpolicy.sh Changeset: 44fbfc8d3ee1 Author: weijun Date: 2014-04-09 17:08 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/44fbfc8d3ee1 8039132: cleanup @ignore JAAS/krb5 tests Reviewed-by: xuelei + test/sun/security/krb5/auto/AddressesAndNameType.java + test/sun/security/krb5/auto/UdpTcp.java + test/sun/security/krb5/etype/UnsupportedKeyType.java Changeset: 923bb828df52 Author: weijun Date: 2014-05-30 14:37 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/923bb828df52 8036779: sun.security.krb5.KdcComm interprets kdc_timeout as msec instead of sec Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/KdcComm.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/UdpTcp.java Changeset: 50cd9dc80bdf Author: michaelm Date: 2014-06-05 17:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/50cd9dc80bdf 8044766: New jdk.net classes have @since 1.9 tags in 8u20 Reviewed-by: chegar ! src/share/classes/jdk/net/ExtendedSocketOptions.java ! src/share/classes/jdk/net/NetworkPermission.java ! src/share/classes/jdk/net/SocketFlow.java ! src/share/classes/jdk/net/package-info.java Changeset: fddefacef3e0 Author: chegar Date: 2014-06-04 13:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fddefacef3e0 8044590: Broken links in jre.api.net.socketoptions Reviewed-by: michaelm ! src/share/classes/jdk/net/Sockets.java Changeset: 3d70a1ead250 Author: rgallard Date: 2014-06-06 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3d70a1ead250 8042009: Generate nroff for Java tools documentation for 8u20 release Reviewed-by: mchung, kvn ! src/bsd/doc/man/java.1 ! src/bsd/doc/man/javac.1 ! src/bsd/doc/man/javap.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/javac.1 ! src/linux/doc/man/javap.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/javac.1 ! src/solaris/doc/sun/man/man1/javap.1 Changeset: bc071e19ab39 Author: weijun Date: 2014-06-06 22:31 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bc071e19ab39 8044747: [TESTBUG] Test sun/security/tools/policytool/i18n.sh fails after clicking 'Done' button in test frame Reviewed-by: xuelei ! test/sun/security/tools/policytool/i18n.sh Changeset: 83e7a5033bd8 Author: luchsh Date: 2014-06-07 00:17 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/83e7a5033bd8 8043954: AIX: Add async connect() support to NET_Connect() Reviewed-by: alanb ! src/aix/native/java/net/aix_close.c Changeset: 3620fd5fcc4c Author: vlivanov Date: 2014-06-09 15:40 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3620fd5fcc4c 8032400: JSR292: invokeSpecial: InternalError attempting to lookup a method Reviewed-by: psandoz, jrose ! src/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/lookup/SpecialStatic.java Changeset: 38e5bb45399c Author: amurillo Date: 2014-06-10 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/38e5bb45399c Merge Changeset: 31fbf5e82d7f Author: jfranck Date: 2014-06-04 14:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/31fbf5e82d7f 8039916: AnnotatedType.getType() of a Executable parameters may return wrong type Reviewed-by: psandoz ! src/share/classes/java/lang/reflect/Executable.java + test/java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java Changeset: f6728f9bc725 Author: okutsu Date: 2014-05-27 16:20 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f6728f9bc725 8033627: UTC+02:00 time zones are not detected correctly on Windows Reviewed-by: peytoia ! src/windows/lib/tzmappings Changeset: 0e282718e324 Author: ksrini Date: 2014-06-12 11:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0e282718e324 8044046: [asm] refresh internal ASM version to v5.0.3 Reviewed-by: coffeys, psandoz, sundar ! src/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/Item.java ! src/share/classes/jdk/internal/org/objectweb/asm/Label.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Type.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/Method.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/Remapper.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/AnalyzerException.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt Changeset: be862163bb8d Author: michaelm Date: 2014-06-13 16:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/be862163bb8d 8046588: test for SO_FLOW_SLA availability does not check for EACCESS Reviewed-by: chegar, alanb ! src/solaris/native/java/net/ExtendedOptionsImpl.c ! test/jdk/net/Sockets/Test.java Changeset: 56e6500fd5a0 Author: mfang Date: 2014-06-13 09:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/56e6500fd5a0 8037343: Wrong dateformat for locale es_DO Reviewed-by: okutsu Contributed-by: me at sandipan.net ! src/share/classes/sun/text/resources/es/FormatData_es_DO.java + test/sun/text/resources/Format/Bug8037343.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 21ce22c3b69e Author: mfang Date: 2014-06-13 09:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/21ce22c3b69e Merge Changeset: 5d30396344f5 Author: mduigou Date: 2014-06-06 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5d30396344f5 8046085: inserting null key into HashMap treebin fails. Reviewed-by: dl, mduigou, alanb, chegar Contributed-by: paul.sandoz at oracle.com, mike.duigou at oracle.com ! src/share/classes/java/util/HashMap.java + test/java/util/HashMap/PutNullKey.java Changeset: f48a12d2d32f Author: serb Date: 2014-05-30 14:06 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f48a12d2d32f 8040113: File not initialized in src/share/native/sun/awt/giflib/dgif_lib.c Reviewed-by: pchelko, prr ! src/share/native/sun/awt/giflib/dgif_lib.c Changeset: f3841ee10a08 Author: serb Date: 2014-06-04 16:55 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f3841ee10a08 8041129: [OGL] surface->sw blit is extremely slow 8017626: [OGL] Translucent VolatileImages don't paint correctly Reviewed-by: bae, flar ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/native/sun/java2d/opengl/OGLBlitLoops.c + test/java/awt/image/DrawImage/IncorrectAlphaSurface2SW.java + test/java/awt/image/DrawImage/IncorrectDestinationOffset.java + test/java/awt/image/DrawImage/IncorrectSourceOffset.java Changeset: 3653b5c59f0b Author: serb Date: 2014-06-09 13:03 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3653b5c59f0b 8046245: JDK 9 client build failure on Solaris Reviewed-by: prr ! make/mapfiles/libawt/mapfile-vers Changeset: 4f553621bcb4 Author: serb Date: 2014-06-11 14:21 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4f553621bcb4 8041644: [OGL] clip is ignored during surface->sw blit Reviewed-by: bae, prr ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java + test/java/awt/image/DrawImage/IncorrectClipSurface2SW.java Changeset: 062de21fd23b Author: serb Date: 2014-06-11 14:38 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/062de21fd23b 8042103: Deserialization of empty java.awt.geom.Path2D will cause an exception Reviewed-by: bae, flar ! src/share/classes/java/awt/geom/Path2D.java + test/java/awt/geom/Path2D/EmptyCapacity.java Changeset: 7c50b9026951 Author: serb Date: 2014-06-12 00:19 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7c50b9026951 8040271: Uninitialised memory in jdk/src/windows/native/sun/windows: awt_List.cpp, awt_InputMethod.cpp Reviewed-by: pchelko, prr ! src/windows/native/sun/windows/awt_InputMethod.cpp ! src/windows/native/sun/windows/awt_List.cpp Changeset: 1270cec9be32 Author: serb Date: 2014-06-12 00:43 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1270cec9be32 8033786: White flashing when opening Dialogs and Menus using Nimbus with dark background Reviewed-by: alexsch, anthony ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/native/sun/awt/CWrapper.m ! src/share/classes/javax/swing/JDialog.java + test/javax/swing/JDialog/WrongBackgroundColor/WrongBackgroundColor.java Changeset: 753f2202998c Author: lana Date: 2014-06-16 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/753f2202998c Merge - src/share/native/java/util/zip/zlib-1.2.5/ChangeLog - src/share/native/java/util/zip/zlib-1.2.5/README - src/share/native/java/util/zip/zlib-1.2.5/compress.c - src/share/native/java/util/zip/zlib-1.2.5/crc32.h - src/share/native/java/util/zip/zlib-1.2.5/deflate.c - src/share/native/java/util/zip/zlib-1.2.5/deflate.h - src/share/native/java/util/zip/zlib-1.2.5/gzclose.c - src/share/native/java/util/zip/zlib-1.2.5/gzguts.h - src/share/native/java/util/zip/zlib-1.2.5/gzlib.c - src/share/native/java/util/zip/zlib-1.2.5/gzread.c - src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.5/infback.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.h - src/share/native/java/util/zip/zlib-1.2.5/inffixed.h - src/share/native/java/util/zip/zlib-1.2.5/inflate.c - src/share/native/java/util/zip/zlib-1.2.5/inflate.h - src/share/native/java/util/zip/zlib-1.2.5/inftrees.c - src/share/native/java/util/zip/zlib-1.2.5/inftrees.h - src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.5/trees.c - src/share/native/java/util/zip/zlib-1.2.5/trees.h - src/share/native/java/util/zip/zlib-1.2.5/uncompr.c - src/share/native/java/util/zip/zlib-1.2.5/zadler32.c - src/share/native/java/util/zip/zlib-1.2.5/zconf.h - src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.5/zlib.h - src/share/native/java/util/zip/zlib-1.2.5/zutil.c - src/share/native/java/util/zip/zlib-1.2.5/zutil.h Changeset: c1813b921487 Author: ant Date: 2014-06-17 00:41 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c1813b921487 8033233: [JLightweightFrame] support default JViewport BLIT_SCROLL_MODE Reviewed-by: alexsch, pchelko ! src/share/classes/javax/swing/DefaultDesktopManager.java ! src/share/classes/javax/swing/JViewport.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/sun/swing/JLightweightFrame.java ! src/share/classes/sun/swing/SwingAccessor.java ! src/share/classes/sun/swing/SwingUtilities2.java Changeset: 73d1ecb10dc1 Author: serb Date: 2014-06-12 00:32 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/73d1ecb10dc1 8029455: [JLightweightFrame] support scaled painting Reviewed-by: anthony, ant ! src/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/share/classes/sun/awt/LightweightFrame.java ! src/share/classes/sun/java2d/SunGraphics2D.java ! src/share/classes/sun/swing/JLightweightFrame.java ! src/share/classes/sun/swing/LightweightContent.java + test/java/awt/Graphics2D/ScaledCopyArea/ScaledCopyArea.java + test/javax/swing/JFrame/HangNonVolatileBuffer/HangNonVolatileBuffer.java Changeset: 64b741b87644 Author: vlivanov Date: 2014-06-17 13:06 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/64b741b87644 8046903: VM anonymous class members can't be statically invocable Reviewed-by: jrose ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java + test/java/lang/invoke/VMAnonymousClass.java Changeset: 1a5edec7c521 Author: jfranck Date: 2014-06-16 13:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1a5edec7c521 8029674: (reflect) getMethods returns default methods that are not members of the class Summary: Filter out methods that have a more specific default method from result Reviewed-by: darcy, dlsmith ! src/share/classes/java/lang/Class.java + test/java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java Changeset: 402c7687ed6c Author: vinnie Date: 2014-06-18 15:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/402c7687ed6c 8044038: Security tests fail on 32 bit linux platform Reviewed-by: xuelei, weijun ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/tools/keytool/autotest.sh Changeset: 4737afe5a03e Author: lana Date: 2014-06-19 17:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4737afe5a03e Merge - src/share/native/java/util/zip/zlib-1.2.5/ChangeLog - src/share/native/java/util/zip/zlib-1.2.5/README - src/share/native/java/util/zip/zlib-1.2.5/compress.c - src/share/native/java/util/zip/zlib-1.2.5/crc32.h - src/share/native/java/util/zip/zlib-1.2.5/deflate.c - src/share/native/java/util/zip/zlib-1.2.5/deflate.h - src/share/native/java/util/zip/zlib-1.2.5/gzclose.c - src/share/native/java/util/zip/zlib-1.2.5/gzguts.h - src/share/native/java/util/zip/zlib-1.2.5/gzlib.c - src/share/native/java/util/zip/zlib-1.2.5/gzread.c - src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.5/infback.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.h - src/share/native/java/util/zip/zlib-1.2.5/inffixed.h - src/share/native/java/util/zip/zlib-1.2.5/inflate.c - src/share/native/java/util/zip/zlib-1.2.5/inflate.h - src/share/native/java/util/zip/zlib-1.2.5/inftrees.c - src/share/native/java/util/zip/zlib-1.2.5/inftrees.h - src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.5/trees.c - src/share/native/java/util/zip/zlib-1.2.5/trees.h - src/share/native/java/util/zip/zlib-1.2.5/uncompr.c - src/share/native/java/util/zip/zlib-1.2.5/zadler32.c - src/share/native/java/util/zip/zlib-1.2.5/zconf.h - src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.5/zlib.h - src/share/native/java/util/zip/zlib-1.2.5/zutil.c - src/share/native/java/util/zip/zlib-1.2.5/zutil.h Changeset: ced431499178 Author: vinnie Date: 2014-06-18 17:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ced431499178 8047085: PKCS11/NSS tests failing intermittently on Windows Reviewed-by: mullan ! THIRD_PARTY_README ! test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.chk ! test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssckbi.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.chk ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.chk ! test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/sqlite3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.chk ! test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nss3.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.chk ! test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.chk ! test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/sqlite3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.lib - test/sun/security/pkcs11/nss/src/MD5SUMS - test/sun/security/pkcs11/nss/src/SHA1SUMS - test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz + test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz + test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz.sha256 Changeset: 55a1a2685194 Author: ascarpino Date: 2014-06-10 12:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/55a1a2685194 8039212: SecretKeyBasic.sh needs to avoid NSS libnss3 and libsoftokn3 version mismatches Reviewed-by: vinnie ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java ! test/sun/security/pkcs11/PKCS11Test.java Changeset: f06e3b67de31 Author: pchelko Date: 2014-06-19 12:59 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f06e3b67de31 8047061: [macosx] Crash when setting display mode Reviewed-by: anthony, alexsch ! src/macosx/native/sun/awt/CGraphicsDevice.m + test/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java Changeset: 7737afaf2228 Author: michaelm Date: 2014-06-19 12:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7737afaf2228 8047187: Test jdk/net/Sockets/Test.java fails to compile after fix JDK-8046588 Reviewed-by: chegar ! test/jdk/net/Sockets/Test.java Changeset: 3bb6a16b2690 Author: sla Date: 2014-06-19 12:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3bb6a16b2690 8046024: JDI shared memory transport failed with "Observed abandoned IP mutex" Reviewed-by: alanb ! src/windows/transport/shmem/shmem_md.c Changeset: dcbae149445f Author: scolebourne Date: 2014-06-11 08:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dcbae149445f 8046416: Unable to parse an Instant from fields Summary: Fix Instant parsing Reviewed-by: rriggs ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/Parsed.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java + test/java/time/test/java/time/format/TestDateTimeParsing.java Changeset: 1254832f3d5c Author: scolebourne Date: 2014-06-12 00:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1254832f3d5c 8046707: Performance of java.time could be better Summary: Optimise performance Reviewed-by: rriggs ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/format/Parsed.java Changeset: 00314b6e9d6b Author: msheppar Date: 2014-06-20 16:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/00314b6e9d6b 8036603: Check jdk/src/windows/native/java/lang/ProcessEnvironment_md.c for JNI pending exceptions Summary: added JNI call NULL return checks Reviewed-by: alanb, mchung ! src/windows/native/java/lang/ProcessEnvironment_md.c Changeset: 74014d58b791 Author: msheppar Date: 2014-06-20 17:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/74014d58b791 8035340: (prefs) Check jdk/src/windows/native/java/util/WindowsPreference.c for JNI pending exceptions Summary: Check for JNI pending exceptions. Add null checks after malloc calls Reviewed-by: alanb, chegar ! src/windows/native/java/util/WindowsPreferences.c Changeset: 7a3d9b221f8a Author: msheppar Date: 2014-06-20 17:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7a3d9b221f8a 8035870: Check jdk/src/windows/native/java/io/WinNTFileSystem_md.c for JNI pending exceptions Summary: NI return checks, NULL return checks for malloc added Reviewed-by: alanb, chegar ! src/windows/native/java/io/WinNTFileSystem_md.c ! src/windows/native/java/io/io_util_md.c Changeset: 7a49291d7ac7 Author: msheppar Date: 2014-06-20 20:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7a49291d7ac7 8036600: JNI exception pending in src/jdk/src/windows/native/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.c Summary: check JNI return values, check for pending exceptions, check malloc return value and raise OOME as needed Reviewed-by: alanb ! src/windows/native/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.c Changeset: f12dc751420f Author: msheppar Date: 2014-06-20 20:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f12dc751420f 8036609: Check jdk/src/windows/native/java/lang/ProcessImpl_md.c for JNI pending exceptions Summary: added ExceptionCheck fater JNI calls Reviewed-by: chegar ! src/windows/native/java/lang/ProcessImpl_md.c Changeset: 9c096a2401fa Author: coffeys Date: 2014-06-22 23:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9c096a2401fa 8047777: (process) ProcessEnvironment_md.c not compiling on 8uX Reviewed-by: chegar ! src/windows/native/java/lang/ProcessEnvironment_md.c Changeset: 5c0406ee9e82 Author: coffeys Date: 2014-06-23 00:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c0406ee9e82 Merge - test/sun/security/pkcs11/nss/src/MD5SUMS - test/sun/security/pkcs11/nss/src/SHA1SUMS - test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz Changeset: e6ed015afbbf Author: katleman Date: 2014-06-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e6ed015afbbf Added tag jdk8u20-b20 for changeset 5c0406ee9e82 ! .hgtags Changeset: 9bb0496deeb0 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9bb0496deeb0 Added tag jdk8u40-b00 for changeset e6ed015afbbf ! .hgtags Changeset: 3258ec1855ef Author: ksrini Date: 2014-06-20 10:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3258ec1855ef 8044866: Fix raw and unchecked lint warnings in asm Reviewed-by: darcy ! src/share/classes/jdk/internal/org/objectweb/asm/tree/InsnList.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt Changeset: 2fbac715046f Author: michaelm Date: 2014-06-24 11:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2fbac715046f 8047186: jdk.net.Sockets throws InvocationTargetException instead of original runtime exceptions Reviewed-by: michaelm Contributed-by: artem.smotrakov at oracle.com ! src/share/classes/jdk/net/Sockets.java Changeset: 23dc39c8a60c Author: coffeys Date: 2014-06-25 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/23dc39c8a60c Merge Changeset: 5c853f97df3f Author: azvegint Date: 2014-06-26 14:28 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c853f97df3f 8042094: Test javax/swing/JFileChooser/7036025/bug7036025.java fails with java.lang.NullPointerException on Windows x86 Reviewed-by: ahgross, art, pchelko, mschoene ! src/share/classes/sun/awt/shell/ShellFolder.java Changeset: 6d366567121a Author: bchristi Date: 2014-06-27 12:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6d366567121a 8044473: Allow for extended set of platform MXBeans Summary: add ExtendedPlatformComponent Reviewed-by: dfuchs ! make/CompileJavaClasses.gmk ! src/share/classes/java/lang/management/ManagementFactory.java + src/share/classes/sun/management/ExtendedPlatformComponent.java Changeset: 1fc6d104b985 Author: mfang Date: 2014-06-27 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1fc6d104b985 8047145: 8u20 l10n resource file translation update 2 Reviewed-by: naoto, yhuang ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 ! src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jdeps.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jjs.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java ! src/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties ! src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jdeps.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jjs.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 Changeset: 8b5ee0c74e7d Author: mfang Date: 2014-06-27 14:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8b5ee0c74e7d Merge Changeset: 4bb29b9c4c0d Author: igerasim Date: 2014-06-27 08:03 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4bb29b9c4c0d 8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel() dosn't work on MacOSX Reviewed-by: valeriep ! src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h Changeset: 2e6ee661db36 Author: weijun Date: 2013-12-30 11:51 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2e6ee661db36 8028780: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/GSSNameImpl.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCCacheConstants.java + test/sun/security/jgss/GssMemoryIssues.java - test/sun/security/krb5/TimeInCCache.java + test/sun/security/krb5/ccache/CorruptedCC.java + test/sun/security/krb5/ccache/TimeInCCache.java Changeset: fc9e6b039d6c Author: weijun Date: 2014-06-25 18:49 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fc9e6b039d6c 8048073: Cannot read ccache entry with a realm-less service name Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java + test/sun/security/krb5/ccache/EmptyRealmCC.java ! test/sun/security/krb5/ccache/TimeInCCache.java Changeset: d0b0b66b64e7 Author: dmarkov Date: 2014-07-01 14:19 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d0b0b66b64e7 8048506: [macosx] javax.swing.PopupFactory issue with null owner Reviewed-by: pchelko, alexsch ! src/share/classes/javax/swing/PopupFactory.java + test/javax/swing/PopupFactory/8048506/bug8048506.java Changeset: b20c4785bb81 Author: pchelko Date: 2014-05-23 19:43 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b20c4785bb81 8043610: Sorting columns in JFileChooser fails with AppContext NPE Reviewed-by: anthony, alexsch ! src/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/share/classes/java/awt/Component.java ! src/share/classes/javax/swing/JComponent.java + test/javax/swing/JComponent/8043610/bug8043610.java Changeset: 24b103a9e1a9 Author: serb Date: 2014-07-01 20:42 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/24b103a9e1a9 8048265: AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert Reviewed-by: anthony, pchelko, azvegint ! src/windows/classes/sun/awt/windows/WingDings.java Changeset: 2bc592ef4e13 Author: chegar Date: 2014-07-02 18:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2bc592ef4e13 8047674: java/net/URLPermission/nstest/lookup.sh NoClassDefFoundError when run in concurrent mode Reviewed-by: alanb ! test/java/net/URLPermission/nstest/lookup.sh Changeset: 9d097b1143b5 Author: weijun Date: 2014-02-19 10:41 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9d097b1143b5 8034033: [parfait] JNI exception pending in share/native/sun/security/krb5/nativeccache.c Reviewed-by: valeriep ! src/share/native/sun/security/krb5/nativeccache.c Changeset: 1ddc49aefb36 Author: weijun Date: 2014-07-02 09:48 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1ddc49aefb36 8048511: Uninitialised memory in jdk/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c Reviewed-by: valeriep ! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c Changeset: 3bfd63564978 Author: mcherkas Date: 2014-07-02 14:48 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3bfd63564978 8040076: Memory leak. java.awt.List objects allowing multiple selections are not GC-ed. Reviewed-by: anthony, pchelko Contributed-by: artem.malenko at oracle.com ! src/windows/native/sun/windows/awt_Component.cpp + test/java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java Changeset: 3f6df0011f0b Author: weijun Date: 2014-07-02 17:03 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3f6df0011f0b 8042053: Broken links to jarsigner and keytool docs in java.security package summary Reviewed-by: xuelei ! src/share/classes/java/security/package-info.java Changeset: 00907439d281 Author: dholmes Date: 2014-07-06 20:12 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/00907439d281 8049055: Tests added to the jdk/test/TEST.groups to be run on correct profiles Reviewed-by: dholmes, dfuchs Contributed-by: Evgeniya Stepanova ! test/TEST.groups Changeset: 35a00bbf966b Author: igerasim Date: 2014-07-07 16:55 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/35a00bbf966b 6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec Summary: Uses common testlibrary to find executable. Removed NullPointerExceptions. Log more. Reviewed-by: sla Contributed-by: mattias.tobiasson at oracle.com ! test/sun/tools/native2ascii/NativeErrors.java Changeset: e80586c0fff4 Author: mduigou Date: 2014-06-27 10:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e80586c0fff4 8048207: Collections.checkedQueue.offer() calls add on wrapped queue Reviewed-by: psandoz ! src/share/classes/java/util/Collections.java ! test/java/util/Collections/CheckedQueue.java Changeset: 27f517db4207 Author: mduigou Date: 2014-06-25 12:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/27f517db4207 8047795: Collections.checkedList checking bypassed by List.replaceAll Reviewed-by: psandoz, chegar ! src/share/classes/java/util/Collections.java + test/java/util/Collections/CheckedListReplaceAll.java + test/java/util/Collections/CheckedMapReplaceAll.java Changeset: e80868252521 Author: lana Date: 2014-07-07 18:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e80868252521 Merge - test/sun/security/krb5/TimeInCCache.java Changeset: 250ae3b92047 Author: azvegint Date: 2014-07-08 11:36 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/250ae3b92047 8049418: [macosx] PopupMenuListener.popupMenuWillBecomeVisible is not called for empty combobox on MacOS/aqua look and feel Reviewed-by: anthony, pchelko ! src/macosx/classes/com/apple/laf/AquaComboBoxPopup.java Changeset: 00f71afd9a89 Author: anashaty Date: 2014-07-08 17:47 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/00f71afd9a89 8047066: Test test/sun/awt/image/bug8038000.java fails with ClassCastException Reviewed-by: bae, prr ! src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java ! test/sun/awt/image/bug8038000.java Changeset: 57191c1ffa13 Author: vinnie Date: 2014-07-08 16:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/57191c1ffa13 8036613: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/provider/WinCAPISeedGenerator.c Reviewed-by: mullan ! src/windows/native/sun/security/provider/WinCAPISeedGenerator.c Changeset: 778d984d2eed Author: vinnie Date: 2014-07-08 16:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/778d984d2eed Merge Changeset: 6ce633b32220 Author: lancea Date: 2014-07-08 13:40 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6ce633b32220 8031721: Remove non-existent test from TEST.groups Reviewed-by: mchung, naoto ! test/TEST.groups Changeset: c281bbd6ed87 Author: bchristi Date: 2014-07-08 13:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c281bbd6ed87 8049373: All compact profiles builds fail following JDK-8044473 Summary: Update compact profile contents Reviewed-by: mchung ! make/profile-rtjar-includes.txt Changeset: 1c1743f8b263 Author: weijun Date: 2014-02-28 08:40 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1c1743f8b263 8035759: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/krb5/NativeCreds.c Reviewed-by: valeriep ! src/windows/native/sun/security/krb5/NativeCreds.c Changeset: 790008bce87d Author: aivanov Date: 2014-07-09 11:27 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/790008bce87d 8046559: NPE when changing Windows theme Reviewed-by: pchelko, anthony ! src/share/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/solaris/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/WToolkit.java + test/javax/swing/JFileChooser/8046391/bug8046391.java Changeset: 13b037e45bce Author: mcherkas Date: 2014-07-10 18:46 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/13b037e45bce 4991647: PNGMetadata.getAsTree() sets bitDepth to invalid value Reviewed-by: prr, bae ! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java + test/javax/imageio/plugins/png/PngDitDepthTest.java Changeset: 4a24b7d6463e Author: mullan Date: 2014-07-11 07:42 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4a24b7d6463e 8049244: XML Signature performance issue caused by unbuffered signature data Reviewed-by: xuelei ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java Changeset: 051f44fd0ab5 Author: mullan Date: 2014-07-11 07:43 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/051f44fd0ab5 Merge Changeset: 813b77e77de0 Author: coffeys Date: 2014-07-01 16:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/813b77e77de0 7095856: OutputStreamHook doesn't handle null values Reviewed-by: lancea, msheppar + test/com/sun/corba/se/impl/io/CustomOutputStream.java + test/com/sun/corba/se/impl/io/HookPutFieldsTest.java Changeset: 0228c31b3e8b Author: pchelko Date: 2014-07-11 18:46 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0228c31b3e8b 8049996: [macosx] test java/awt/image/ImageIconHang.java fails with NPE Reviewed-by: alexsch, azvegint ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: 2dc468eab46c Author: serb Date: 2014-07-11 13:32 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2dc468eab46c 8049583: Test closed/java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest fails on Window XP Reviewed-by: pchelko, anthony ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_List.cpp Changeset: 2e2a9d062ccc Author: valeriep Date: 2014-07-01 20:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2e2a9d062ccc 8046046: Test sun/security/pkcs11/Signature/TestDSAKeyLength.java fails intermittently on Solaris 11 in 8u40 nightly Summary: Override the upper limit to 1024 for SHA1withDSA when larger DSA key size is supported. Reviewed-by: mullan, ascarpino ! src/share/classes/sun/security/pkcs11/P11Signature.java Changeset: 17175c0b0d1a Author: coffeys Date: 2014-07-14 16:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/17175c0b0d1a Merge Changeset: 8d1f9e8d02b1 Author: jgodinez Date: 2014-07-14 11:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8d1f9e8d02b1 7067052: Default printer media is ignored Reviewed-by: prr, bae ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/native/sun/awt/CUPSfuncs.c Changeset: 86160b07b1db Author: prr Date: 2014-07-14 13:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/86160b07b1db 8048583: CustomMediaSizeName class matching to standard media is too loose Reviewed-by: bae, jgodinez ! src/share/classes/sun/print/CustomMediaSizeName.java Changeset: baec3649f6c0 Author: igerasim Date: 2014-07-15 02:00 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/baec3649f6c0 8049250: Need a flag to invert the Card.disconnect(reset) argument Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java Changeset: 8a5661948eb8 Author: azvegint Date: 2014-07-15 14:41 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8a5661948eb8 8040007: GtkFileDialog strips user inputted filepath Reviewed-by: anthony, serb ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 0a6bf601c941 Author: prr Date: 2014-07-15 10:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0a6bf601c941 8040808: Uninitialised memory in OGLBufImgsOps.c, D3DBufImgOps.cpp Reviewed-by: serb, pchelko ! src/share/native/sun/java2d/opengl/OGLBufImgOps.c ! src/windows/native/sun/java2d/d3d/D3DBufImgOps.cpp Changeset: 3eaad851893f Author: prappo Date: 2014-06-17 13:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3eaad851893f 8047062: Improve diagnostic output in com/sun/jndi/ldap/LdapTimeoutTest.java Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/ldap/Connection.java ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 75a3589cfee3 Author: prappo Date: 2014-07-11 14:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/75a3589cfee3 8049884: Reduce possible timing noise in com/sun/jndi/ldap/LdapTimeoutTest.java Reviewed-by: vinnie ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 693025bbc45d Author: azvegint Date: 2014-06-26 14:28 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/693025bbc45d 8042094: Test javax/swing/JFileChooser/7036025/bug7036025.java fails with java.lang.NullPointerException on Windows x86 Reviewed-by: ahgross, art, pchelko, mschoene ! src/share/classes/sun/awt/shell/ShellFolder.java Changeset: 0c2393744b29 Author: katleman Date: 2014-07-02 15:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0c2393744b29 Added tag jdk8u20-b21 for changeset 693025bbc45d ! .hgtags Changeset: dfa1ee86687a Author: katleman Date: 2014-07-09 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dfa1ee86687a Added tag jdk8u20-b22 for changeset 0c2393744b29 ! .hgtags Changeset: 69f4c318a582 Author: mfang Date: 2014-06-27 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/69f4c318a582 8047145: 8u20 l10n resource file translation update 2 Reviewed-by: naoto, yhuang ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 ! src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jdeps.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jjs.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java ! src/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties ! src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jdeps.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jjs.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 Changeset: a6324dd0ee11 Author: igerasim Date: 2014-06-27 08:03 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a6324dd0ee11 8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel() dosn't work on MacOSX Reviewed-by: valeriep ! src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h Changeset: 149d15319447 Author: dmarkov Date: 2014-07-01 14:19 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/149d15319447 8048506: [macosx] javax.swing.PopupFactory issue with null owner Reviewed-by: pchelko, alexsch ! src/share/classes/javax/swing/PopupFactory.java + test/javax/swing/PopupFactory/8048506/bug8048506.java Changeset: 4064285a69b4 Author: serb Date: 2014-07-01 20:42 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4064285a69b4 8048265: AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert Reviewed-by: anthony, pchelko, azvegint ! src/windows/classes/sun/awt/windows/WingDings.java Changeset: 2d6483866d30 Author: chegar Date: 2014-07-02 18:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2d6483866d30 8047674: java/net/URLPermission/nstest/lookup.sh NoClassDefFoundError when run in concurrent mode Reviewed-by: alanb ! test/java/net/URLPermission/nstest/lookup.sh Changeset: e7d09523edc2 Author: lana Date: 2014-07-07 18:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e7d09523edc2 Merge Changeset: 1465fee32e79 Author: azvegint Date: 2014-07-08 11:36 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1465fee32e79 8049418: [macosx] PopupMenuListener.popupMenuWillBecomeVisible is not called for empty combobox on MacOS/aqua look and feel Reviewed-by: anthony, pchelko ! src/macosx/classes/com/apple/laf/AquaComboBoxPopup.java Changeset: 05b3dd19e202 Author: lana Date: 2014-07-10 14:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/05b3dd19e202 Merge Changeset: 911ab5c00159 Author: kizune Date: 2014-02-03 21:50 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/911ab5c00159 8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending Summary: Additional review by Chris Ries Reviewed-by: jfranck, ksrini ! src/share/native/com/sun/java/util/jar/pack/defines.h ! src/share/native/com/sun/java/util/jar/pack/jni.cpp Changeset: 5067106a9657 Author: michaelm Date: 2014-02-04 11:55 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5067106a9657 8033425: Delay loading of net library in PortConfig initialization (workaround for for 8033367) Reviewed-by: alanb, chegar ! src/share/classes/java/net/SocketPermission.java Changeset: 2c2bf888d04f Author: asaha Date: 2014-02-04 22:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2c2bf888d04f Merge Changeset: 7dadea3728c6 Author: kizune Date: 2014-02-07 20:03 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7dadea3728c6 8033618: Correct logging output Reviewed-by: ksrini, alanb, ahgross ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp Changeset: b91cf8924877 Author: jbachorik Date: 2014-02-06 09:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b91cf8924877 8033301: Build more informative InfoBuilder Reviewed-by: sla, ahgross ! src/share/native/sun/management/GcInfoBuilder.c Changeset: 130290e3e504 Author: chegar Date: 2014-02-11 11:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/130290e3e504 8031050: (thread) Change Thread initialization so that thread name is set before invoking SecurityManager Reviewed-by: alanb, dholmes, mchung ! src/share/classes/java/lang/Thread.java Changeset: 3535c51ffe78 Author: asaha Date: 2014-02-11 17:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3535c51ffe78 Merge Changeset: 2fa67cc69ac2 Author: asaha Date: 2014-02-12 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2fa67cc69ac2 Added tag jdk8u11-b00 for changeset 911d590f34aa ! .hgtags Changeset: 5c9cf6d4698e Author: asaha Date: 2014-02-12 11:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c9cf6d4698e Merge ! .hgtags Changeset: 3f97e99977ce Author: dtitov Date: 2014-02-14 13:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3f97e99977ce 8033530: Applet fails to load resources or connect back to server under some scenarios Reviewed-by: ngthomas, michaelm ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/image/URLImageSource.java ! src/share/classes/sun/net/util/URLUtil.java Changeset: 32639f1b7880 Author: asaha Date: 2014-02-18 14:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/32639f1b7880 Merge ! .hgtags Changeset: d20d3e26955d Author: pchelko Date: 2014-02-19 22:20 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d20d3e26955d 8034870: Regression: On Mac, fx app can't be launched if setting a javaagent for it Reviewed-by: serb, art, anthony ! src/macosx/native/sun/awt/LWCToolkit.m ! src/macosx/native/sun/awt/awt.m ! src/macosx/native/sun/osxapp/ThreadUtilities.h ! src/macosx/native/sun/osxapp/ThreadUtilities.m Changeset: 959cf9cf99cc Author: valeriep Date: 2014-02-20 23:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/959cf9cf99cc 8031340: Better TLS/EC management Summary: Make sure private key structure is freed for EC key pair generation Reviewed-by: vinnie ! make/mapfiles/libsunec/mapfile-vers ! src/share/classes/sun/security/ec/ECKeyPairGenerator.java ! src/share/native/sun/security/ec/ECC_JNI.cpp Changeset: 9507566f7100 Author: pchelko Date: 2014-02-25 19:38 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9507566f7100 8028285: RMI Thread can no longer call out to AWT Reviewed-by: art, serb, ddehaven ! src/share/classes/sun/awt/AppContext.java Changeset: 4fef97b3b7b7 Author: kshefov Date: 2014-02-26 18:12 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4fef97b3b7b7 8017456: [TEST_BUG] java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html: test frames remain after test execution Reviewed-by: serb, alexsch ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/InterprocessMessages.java ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java Changeset: 7c9e8e0a0986 Author: asaha Date: 2014-02-26 22:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7c9e8e0a0986 Merge ! .hgtags Changeset: 2a2f05cd0218 Author: vinnie Date: 2014-02-28 16:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a2f05cd0218 8034272: Do not cram data into CRAM arrays Reviewed-by: mullan, ahgross ! src/share/classes/com/sun/security/sasl/CramMD5Base.java Changeset: b59d9f90b371 Author: pchelko Date: 2014-03-03 16:05 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b59d9f90b371 8032960: Running forms URL throws NullPointerException in Javaconsole. Reviewed-by: anthony, serb ! src/share/classes/java/awt/Toolkit.java ! src/windows/classes/sun/awt/windows/WToolkit.java + test/java/awt/Toolkit/ToolkitPropertyTest/NoAppContextTest.java Changeset: ab383ae6d993 Author: prr Date: 2014-03-03 09:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ab383ae6d993 8034267: Probabilistic native crash Reviewed-by: bae, serb, mschoene ! src/share/native/sun/font/freetypeScaler.c Changeset: 4bd68c1ffdec Author: mchung Date: 2014-03-03 14:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4bd68c1ffdec 8035009: Make Proxy representations consistent Reviewed-by: ahgross, jfranck ! src/share/classes/java/lang/reflect/Proxy.java Changeset: 4b83227e1d5a Author: darcy Date: 2014-03-05 16:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4b83227e1d5a 8036568: Serial incompatibility in java.util.TreeMap.NavigableSubMap Reviewed-by: smarks ! src/share/classes/java/util/TreeMap.java Changeset: f883bdf2042b Author: sundar Date: 2014-03-07 22:12 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f883bdf2042b 8036794: Collect more Collector Lambdas Reviewed-by: attila, ahgross ! src/share/classes/javax/script/ScriptEngineManager.java Changeset: 035c24b306dc Author: dbuck Date: 2014-03-11 14:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/035c24b306dc 8033055: Issues in 2d Reviewed-by: bae, prr ! src/share/native/sun/awt/medialib/awt_ImagingLib.c Changeset: 4b4dd15fcb72 Author: asaha Date: 2014-03-11 14:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4b4dd15fcb72 Merge ! .hgtags Changeset: 5191564d36a3 Author: asaha Date: 2014-03-11 14:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5191564d36a3 Merge Changeset: bceff31b1a4f Author: vinnie Date: 2014-03-12 11:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bceff31b1a4f 8035834: InetAddress.getLocalHost() can hang after JDK-8030731 Reviewed-by: wetmore, ahgross ! src/share/classes/sun/security/provider/SeedGenerator.java Changeset: 3a5462daa283 Author: jbachorik Date: 2014-03-07 10:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3a5462daa283 8029755: Enhance subject class Reviewed-by: sla, dfuchs, hawtin ! src/share/classes/com/sun/jmx/remote/security/SubjectDelegator.java - src/share/classes/com/sun/jmx/remote/util/CacheMap.java - test/javax/management/remote/mandatory/util/CacheMapTest.java Changeset: 8503e06e630b Author: malenkov Date: 2014-03-13 14:23 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8503e06e630b 8035699: File choosers should be choosier Reviewed-by: alexsch, art, skoivu ! src/share/classes/javax/swing/filechooser/FileSystemView.java ! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java Changeset: b7dbcd0f7373 Author: twisti Date: 2014-03-19 10:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b7dbcd0f7373 8035788: Provide more consistency for lookups Reviewed-by: jrose, vlivanov, ahgross ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: ab2f56c1f862 Author: aefimov Date: 2014-03-14 15:49 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ab2f56c1f862 8037012: (tz) Support tzdata2014a Reviewed-by: coffeys, okutsu, sherman ! make/data/tzdata/VERSION ! 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/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: 4c85ee463e27 Author: igerasim Date: 2014-02-20 16:00 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4c85ee463e27 8027212: java/nio/channels/Selector/SelectAfterRead.java fails intermittently Reviewed-by: chegar, ewang ! test/java/nio/channels/Selector/ByteServer.java ! test/java/nio/channels/Selector/ReadAfterConnect.java ! test/java/nio/channels/Selector/SelectAfterRead.java ! test/java/nio/channels/Selector/SelectWrite.java Changeset: d8a6bfd3b5c9 Author: asaha Date: 2014-03-20 10:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d8a6bfd3b5c9 Merge ! .hgtags Changeset: 5eff6b106075 Author: rriggs Date: 2014-03-22 13:25 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5eff6b106075 8036571: (process) Process process arguments carefully Reviewed-by: alanb, ahgross, jeff, robm ! src/share/classes/java/lang/ProcessBuilder.java Changeset: 3f2487ebf4ba Author: kizune Date: 2014-03-25 11:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3f2487ebf4ba 8037046: Validate libraries to be loaded Reviewed-by: ksrini, ahgross ! src/windows/bin/java_md.c Changeset: b968ca3d3020 Author: katleman Date: 2014-03-25 11:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b968ca3d3020 Added tag jdk8u11-b01 for changeset 5eff6b106075 ! .hgtags Changeset: eeefca8a78ff Author: katleman Date: 2014-03-25 11:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eeefca8a78ff Merge Changeset: 9d89f13f576a Author: xuelei Date: 2014-03-26 03:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9d89f13f576a 8037162: More robust DH exchanges Reviewed-by: weijun, asmotrak, ahgross, robm ! src/share/classes/sun/security/util/KeyUtil.java Changeset: 75122b0f2f33 Author: aefimov Date: 2014-03-14 15:50 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/75122b0f2f33 8037180: [TEST_BUG] test/sun/util/calendar/zi/Zoneinfo.java incorrectly calculates raw GMT offset change time Reviewed-by: coffeys, okutsu ! test/sun/util/calendar/zi/Zoneinfo.java Changeset: 617a01eeaca7 Author: xuelei Date: 2014-03-31 08:01 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/617a01eeaca7 8031346: Enhance RSA key handling Reviewed-by: ahgross, ascarpino, asmotrak, robm, weijun, wetmore ! src/share/classes/sun/security/rsa/RSACore.java Changeset: d1c211d4996d Author: mullan Date: 2014-04-01 09:01 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d1c211d4996d 8035004: Provider provides less service Reviewed-by: wetmore, skoivu ! src/share/classes/java/security/Provider.java Changeset: cb1b9eca5890 Author: mullan Date: 2014-04-01 09:04 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cb1b9eca5890 Merge - src/share/classes/com/sun/jmx/remote/util/CacheMap.java - test/javax/management/remote/mandatory/util/CacheMapTest.java Changeset: 579c727b06dc Author: katleman Date: 2014-04-01 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/579c727b06dc Added tag jdk8u11-b02 for changeset cb1b9eca5890 ! .hgtags Changeset: 0f678d12d712 Author: chegar Date: 2014-03-02 19:27 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0f678d12d712 8035897: Better memory allocation for file descriptors greater than 1024 on macosx Reviewed-by: michaelm, alanb ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainSocketImpl.c ! src/solaris/native/java/net/SocketInputStream.c ! src/solaris/native/java/net/bsd_close.c ! src/solaris/native/java/net/linux_close.c + test/java/net/ServerSocket/AnotherSelectFdsLimit.java Changeset: 65e0a0183b1c Author: pchelko Date: 2014-04-02 16:13 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/65e0a0183b1c 8031765: Child process error stream is not empty! Reviewed-by: anthony, serb ! test/java/awt/regtesthelpers/process/ProcessCommunicator.java Changeset: f1e7b609c0e9 Author: chegar Date: 2014-03-04 13:27 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f1e7b609c0e9 8036584: Review comments from 8035897 Reviewed-by: alanb ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainSocketImpl.c ! src/solaris/native/java/net/SocketInputStream.c ! src/solaris/native/java/net/bsd_close.c ! src/solaris/native/java/net/linux_close.c Changeset: dc1cab441d6b Author: asaha Date: 2014-04-03 10:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dc1cab441d6b Merge Changeset: 5efce41be1c8 Author: aefimov Date: 2014-04-04 19:27 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5efce41be1c8 8038306: (tz) Support tzdata2014b Reviewed-by: coffeys, sherman, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! 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/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 4af24a3f52ae Author: katleman Date: 2014-04-08 11:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4af24a3f52ae Added tag jdk8u11-b03 for changeset 5efce41be1c8 ! .hgtags Changeset: abca9f6f1a10 Author: katleman Date: 2014-04-15 12:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/abca9f6f1a10 Added tag jdk8u11-b04 for changeset 4af24a3f52ae ! .hgtags Changeset: 1c4e7bf711d9 Author: mkos Date: 2014-04-06 23:53 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1c4e7bf711d9 8027144: Review restriction of JAX-WS java packages going to JDK8 Summary: Restricting access to internal packages to minimise risk of security attack; fix also reviewed by Alexander Fomin Reviewed-by: mullan, mgrebac ! 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: 0d030a0426f3 Author: bae Date: 2014-04-03 16:40 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0d030a0426f3 8019990: IM candidate window appears on the South-East corner of the display. Reviewed-by: bagiras, serb ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Frame.cpp ! test/java/awt/Frame/7024749/bug7024749.java Changeset: 726370d73bae Author: anashaty Date: 2014-02-06 13:07 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/726370d73bae 8023990: Regression: postscript size increase from 6u18 Reviewed-by: prr, bae ! src/share/classes/sun/awt/FontConfiguration.java ! src/solaris/classes/sun/font/FcFontConfiguration.java Changeset: c716909c2024 Author: katleman Date: 2014-04-22 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c716909c2024 Added tag jdk8u11-b05 for changeset 726370d73bae ! .hgtags Changeset: 0bbf8a421097 Author: pchelko Date: 2014-04-07 15:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0bbf8a421097 8039097: Some tests fail with NPE since 7u60 b12 Reviewed-by: serb, alexsch ! src/share/classes/java/awt/Toolkit.java ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: dc8eb8ba138a Author: chegar Date: 2014-04-24 16:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dc8eb8ba138a 8039520: More atomicity of atomic updates Reviewed-by: dl, skoivu, igerasim ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java Changeset: 204c8cbc66d3 Author: katleman Date: 2014-04-29 12:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/204c8cbc66d3 Added tag jdk8u11-b06 for changeset dc8eb8ba138a ! .hgtags Changeset: 69ea8bc3ce29 Author: weijun Date: 2014-04-19 12:23 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/69ea8bc3ce29 8041535: Update certificate lists for compact1 profile Reviewed-by: mullan, ahgross, erikj ! make/profile-includes.txt Changeset: f6f47de80f35 Author: katleman Date: 2014-05-06 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f6f47de80f35 Added tag jdk8u11-b07 for changeset 69ea8bc3ce29 ! .hgtags Changeset: d04284547642 Author: pchelko Date: 2014-05-08 19:18 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d04284547642 8036861: Application can't be loaded fine,the save dialog can't show up. Reviewed-by: serb, azvegint ! src/windows/classes/sun/awt/windows/WToolkit.java - test/java/awt/Toolkit/ToolkitPropertyTest/NoAppContextTest.java Changeset: 4c1180b2cbe7 Author: simonis Date: 2014-01-24 19:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4c1180b2cbe7 8032678: [TESTBUG] sun/misc/Version/Version.java doesn't understand two-digit HotSpot minor version numbers Reviewed-by: kvn ! test/sun/misc/Version/Version.java Changeset: 92937f724bce Author: pchelko Date: 2014-04-25 16:27 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/92937f724bce 8041572: [macosx] huge native memory leak in AWTWindow.m Reviewed-by: serb, anthony ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CGraphicsDevice.m Changeset: bec9dcd4c063 Author: pchelko Date: 2014-04-28 16:45 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bec9dcd4c063 8041987: [macosx] setDisplayMode crashes Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/CGraphicsDevice.m + test/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java Changeset: 88cb1e7ceb42 Author: katleman Date: 2014-05-13 08:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/88cb1e7ceb42 Added tag jdk8u11-b08 for changeset bec9dcd4c063 ! .hgtags Changeset: 801e730c85eb Author: aefimov Date: 2014-05-15 18:18 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/801e730c85eb 8043012: (tz) Support tzdata2014c Reviewed-by: okutsu, peytoia ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/europe ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/europe Changeset: 5fb11b8daac2 Author: katleman Date: 2014-05-19 20:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5fb11b8daac2 Added tag jdk8u11-b09 for changeset 801e730c85eb ! .hgtags Changeset: 5c6dbbfe11c1 Author: asaha Date: 2014-05-27 11:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c6dbbfe11c1 Merge ! .hgtags ! src/macosx/native/sun/awt/AWTWindow.m - src/share/classes/com/sun/jmx/remote/util/CacheMap.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/security/util/KeyUtil.java ! src/share/native/com/sun/java/util/jar/pack/defines.h ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/windows/bin/java_md.c ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/native/sun/windows/awt_Component.cpp - test/javax/management/remote/mandatory/util/CacheMapTest.java Changeset: f2fb84c4348f Author: jbachorik Date: 2014-05-21 10:41 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f2fb84c4348f 8043302: [TESTBUG] Need a test to cover JDK-8029755 Reviewed-by: sla, jbachorik Contributed-by: Boris Molodenkov + javax/management/remote/security/CacheMapRemovalTest.java Changeset: 8303a550769a Author: mkos Date: 2014-05-20 16:02 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8303a550769a 8041633: [TESTBUG] java/lang/SecurityManager/CheckPackageAccess.java fails with "In j.s file, but not in golden set: com.sun.activation.registries." Summary: adding newly restricted package to golden set in the test Reviewed-by: asmotrak, coffeys, mullan ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: 105753f0465e Author: asaha Date: 2014-05-27 12:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/105753f0465e 8044056: Testcase added in wrong location in 8043302 Reviewed-by: ahgross - javax/management/remote/security/CacheMapRemovalTest.java Changeset: 8c58eec5ebdc Author: katleman Date: 2014-05-28 02:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8c58eec5ebdc Added tag jdk8u11-b10 for changeset 105753f0465e ! .hgtags Changeset: bd5f7651116e Author: pchelko Date: 2014-05-19 14:10 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bd5f7651116e 8042590: Running form URL throws NPE Reviewed-by: anthony, serb ! src/windows/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java Changeset: f7321fdc37a8 Author: asaha Date: 2014-05-28 12:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7321fdc37a8 Merge ! .hgtags ! src/windows/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java Changeset: 9f200f2cfe66 Author: asaha Date: 2014-05-28 15:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9f200f2cfe66 Merge ! .hgtags Changeset: ee535e148353 Author: asaha Date: 2014-06-02 15:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ee535e148353 Merge - test/java/lang/management/MemoryMXBean/LowMemoryTestConcMarkSweepGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestParallelGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestSerialGC.sh Changeset: 125c6e27307c Author: asaha Date: 2014-06-04 06:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/125c6e27307c Merge Changeset: eaa239cc8e8e Author: asaha Date: 2014-06-04 08:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eaa239cc8e8e Merge ! .hgtags Changeset: cbdfb9fdf1b3 Author: katleman Date: 2014-06-03 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cbdfb9fdf1b3 Added tag jdk8u11-b11 for changeset bd5f7651116e ! .hgtags Changeset: dd66266a70a5 Author: asaha Date: 2014-06-05 15:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dd66266a70a5 Merge ! .hgtags Changeset: 7e0d22861da4 Author: asaha Date: 2014-06-10 13:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7e0d22861da4 Merge Changeset: 096581abcde3 Author: asaha Date: 2014-06-11 09:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/096581abcde3 Merge ! .hgtags Changeset: 5dbfd9cef474 Author: katleman Date: 2014-06-17 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5dbfd9cef474 Added tag jdk8u11-b12 for changeset cbdfb9fdf1b3 ! .hgtags Changeset: 900119c80f99 Author: asaha Date: 2014-06-17 15:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/900119c80f99 Merge ! .hgtags Changeset: 79714a0b79be Author: asaha Date: 2014-06-18 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/79714a0b79be Merge ! .hgtags Changeset: f1f7a1775b85 Author: asaha Date: 2014-06-26 07:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f1f7a1775b85 Merge ! .hgtags ! src/macosx/native/sun/awt/AWTWindow.m ! src/share/classes/java/lang/invoke/MethodHandles.java - src/share/native/java/util/zip/zlib-1.2.5/ChangeLog - src/share/native/java/util/zip/zlib-1.2.5/README - src/share/native/java/util/zip/zlib-1.2.5/compress.c - src/share/native/java/util/zip/zlib-1.2.5/crc32.h - src/share/native/java/util/zip/zlib-1.2.5/deflate.c - src/share/native/java/util/zip/zlib-1.2.5/deflate.h - src/share/native/java/util/zip/zlib-1.2.5/gzclose.c - src/share/native/java/util/zip/zlib-1.2.5/gzguts.h - src/share/native/java/util/zip/zlib-1.2.5/gzlib.c - src/share/native/java/util/zip/zlib-1.2.5/gzread.c - src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.5/infback.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.h - src/share/native/java/util/zip/zlib-1.2.5/inffixed.h - src/share/native/java/util/zip/zlib-1.2.5/inflate.c - src/share/native/java/util/zip/zlib-1.2.5/inflate.h - src/share/native/java/util/zip/zlib-1.2.5/inftrees.c - src/share/native/java/util/zip/zlib-1.2.5/inftrees.h - src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.5/trees.c - src/share/native/java/util/zip/zlib-1.2.5/trees.h - src/share/native/java/util/zip/zlib-1.2.5/uncompr.c - src/share/native/java/util/zip/zlib-1.2.5/zadler32.c - src/share/native/java/util/zip/zlib-1.2.5/zconf.h - src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.5/zlib.h - src/share/native/java/util/zip/zlib-1.2.5/zutil.c - src/share/native/java/util/zip/zlib-1.2.5/zutil.h ! src/windows/classes/sun/awt/windows/WWindowPeer.java - test/sun/security/pkcs11/nss/src/MD5SUMS - test/sun/security/pkcs11/nss/src/SHA1SUMS - test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz Changeset: 8ba5281f1dce Author: xuelei Date: 2014-05-07 01:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8ba5281f1dce 8028192: Use of PKCS11-NSS provider in FIPS mode broken Reviewed-by: ahgross, ascarpino, asmotrak ! src/share/classes/com/sun/crypto/provider/RSACipher.java ! src/share/classes/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java ! src/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java ! src/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java ! src/share/classes/sun/security/pkcs11/Token.java ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/share/classes/sun/security/util/KeyUtil.java ! src/windows/classes/sun/security/mscapi/RSACipher.java ! test/com/sun/crypto/provider/TLS/TestPremaster.java ! test/sun/security/pkcs11/fips/CipherTest.java ! test/sun/security/pkcs11/fips/ClientJSSEServerJSSE.java ! test/sun/security/pkcs11/tls/TestPremaster.java Changeset: 25254052ddfb Author: katleman Date: 2014-06-13 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/25254052ddfb Added tag jdk8u5-b31 for changeset 8ba5281f1dce ! .hgtags Changeset: 35329d502d6f Author: asaha Date: 2014-06-24 13:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/35329d502d6f Merge ! .hgtags ! src/share/classes/sun/security/util/KeyUtil.java Changeset: ff6c8d944af2 Author: asaha Date: 2014-06-26 08:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ff6c8d944af2 Merge ! .hgtags Changeset: a801abfeac1b Author: asaha Date: 2014-06-26 18:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a801abfeac1b Added tag jdk8u11-b31 for changeset 35329d502d6f ! .hgtags Changeset: de5fceaae270 Author: asaha Date: 2014-07-02 15:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/de5fceaae270 Merge ! .hgtags Changeset: c9e4ddfdf58b Author: asaha Date: 2014-07-02 15:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c9e4ddfdf58b Merge ! .hgtags Changeset: 8e1df2d70380 Author: asaha Date: 2014-07-10 08:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8e1df2d70380 Merge ! .hgtags Changeset: 35b34d6782b4 Author: asaha Date: 2014-07-14 08:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/35b34d6782b4 Merge Changeset: 94f963e35e1c Author: mduigou Date: 2014-06-25 12:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/94f963e35e1c 8047795: Collections.checkedList checking bypassed by List.replaceAll Reviewed-by: psandoz, chegar ! src/share/classes/java/util/Collections.java + test/java/util/Collections/CheckedListReplaceAll.java + test/java/util/Collections/CheckedMapReplaceAll.java Changeset: 125d545184fa Author: igerasim Date: 2014-07-15 02:00 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/125d545184fa 8049250: Need a flag to invert the Card.disconnect(reset) argument Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java Changeset: be30cb2a3088 Author: lana Date: 2014-07-15 14:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/be30cb2a3088 Merge - src/share/classes/com/sun/jmx/remote/util/CacheMap.java - test/javax/management/remote/mandatory/util/CacheMapTest.java Changeset: 65b68b7458c7 Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/65b68b7458c7 Added tag jdk8u20-b23 for changeset be30cb2a3088 ! .hgtags Changeset: c2d69d0e516a Author: robm Date: 2014-07-17 18:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c2d69d0e516a Merge ! .hgtags - src/share/classes/com/sun/jmx/remote/util/CacheMap.java ! src/share/classes/java/util/Collections.java ! src/windows/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/native/sun/windows/awt_Component.cpp - test/javax/management/remote/mandatory/util/CacheMapTest.java Changeset: 9acc04f9e4be Author: igerasim Date: 2014-07-18 17:42 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9acc04f9e4be 8050893: (smartcardio) Invert reset argument in tests in sun/security/smartcardio Reviewed-by: valeriep ! test/sun/security/smartcardio/TestAll.java ! test/sun/security/smartcardio/TestChannel.java ! test/sun/security/smartcardio/TestConnect.java ! test/sun/security/smartcardio/TestConnectAgain.java ! test/sun/security/smartcardio/TestControl.java ! test/sun/security/smartcardio/TestDefault.java ! test/sun/security/smartcardio/TestExclusive.java ! test/sun/security/smartcardio/TestMultiplePresent.java ! test/sun/security/smartcardio/TestPresent.java ! test/sun/security/smartcardio/TestTransmit.java ! test/sun/security/smartcardio/Utils.java Changeset: 3c945d0751c1 Author: jbachorik Date: 2014-07-18 17:23 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3c945d0751c1 8035829: [parfait] JNI exception pending in jdk/src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Reviewed-by: sundar, kevinw ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Changeset: 54cf597cd527 Author: weijun Date: 2014-07-09 15:10 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/54cf597cd527 7150092: NTLM authentication fail if user specified a different realm Reviewed-by: michaelm ! src/share/classes/com/sun/security/ntlm/Client.java ! src/share/classes/com/sun/security/ntlm/Server.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java ! src/solaris/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! test/com/sun/security/sasl/ntlm/NTLMTest.java Changeset: aa2dfbaf6340 Author: aefimov Date: 2014-07-22 09:21 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aa2dfbaf6340 8049514: FEATURE_SECURE_PROCESSING can not be turned off on a validator through SchemaFactory Reviewed-by: lancea + test/javax/xml/jaxp/validation/8049514/FeaturePropagationTest.java Changeset: 305a9ed62593 Author: pchelko Date: 2014-07-21 21:41 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/305a9ed62593 8046884: JNI exception pending in jdk/src/solaris/native/sun/java2d/x11: X11PMPLitLoops.c, X11SurfaceData.c Reviewed-by: prr, serb ! src/solaris/native/sun/java2d/x11/X11PMBlitLoops.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c Changeset: 9d09209061d2 Author: pchelko Date: 2014-07-22 11:38 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9d09209061d2 8046888: JNI exception pending in jdk/src/share/native/sun/awt/image/awt_parseImage.c Reviewed-by: prr, serb Contributed-by: Anton Melnikov ! src/share/native/sun/awt/image/awt_parseImage.c Changeset: 7078861002ae Author: ddehaven Date: 2014-05-13 10:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7078861002ae 8003900: X11 dependencies should be removed from Mac OS X build. Reviewed-by: anthony, art, pchelko Contributed-by: David DeHaven ! make/lib/Awt2dLibraries.gmk ! src/solaris/native/sun/awt/awt.h ! src/solaris/native/sun/awt/color.h ! src/solaris/native/sun/awt/img_util_md.h ! src/solaris/native/sun/awt/utility/rect.h Changeset: d2d0515974fe Author: ddehaven Date: 2014-05-19 23:21 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d2d0515974fe 8026385: [macosx] (awt) setjmp/longjmp changes the process signal mask on OS X Summary: Use _setjmp/_longjmp instead Reviewed-by: prr, anthony Contributed-by: David DeHaven ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c ! src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: a8b8ad8b7cb6 Author: ihse Date: 2014-03-24 10:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a8b8ad8b7cb6 8038027: DTDBuilder should be run in headless mode Reviewed-by: ihse, prr, tbell Contributed-by: david.dehaven at oracle.com ! make/Tools.gmk Changeset: 7e51ad50baf4 Author: ddehaven Date: 2014-05-05 23:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7e51ad50baf4 8042440: awt_Plugin no longer needed Reviewed-by: serb, pchelko Contributed-by: David DeHaven ! make/lib/Awt2dLibraries.gmk ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt/mapfile-vers ! make/mapfiles/libawt/mapfile-vers-linux ! make/mapfiles/libawt_xawt/mapfile-vers ! src/solaris/native/sun/awt/awt_LoadLibrary.c - src/solaris/native/sun/awt/awt_Plugin.c - src/solaris/native/sun/awt/awt_Plugin.h Changeset: afca249f60fa Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/afca249f60fa 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 556ea5cd8a78 Author: jeff Date: 2014-07-22 14:27 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/556ea5cd8a78 Merge - src/solaris/native/sun/awt/awt_Plugin.c - src/solaris/native/sun/awt/awt_Plugin.h Changeset: cb1d3b7ce0ed Author: aefimov Date: 2014-07-22 22:06 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cb1d3b7ce0ed 8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33 Reviewed-by: joehw + test/javax/xml/bind/xjc/8029837/PreParseGrammarTest.java + test/javax/xml/bind/xjc/8029837/test.xsd Changeset: 19ace77dfffc Author: coffeys Date: 2014-07-23 20:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/19ace77dfffc 8051614: smartcardio TCK tests fail due to lack of 'reset' permission Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java Changeset: 6e223d48080e Author: dmarkov Date: 2014-07-24 12:23 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6e223d48080e 8044614: [macosx] Focus issue with 2 applets in firefox Reviewed-by: alexsch, pchelko ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java + test/java/awt/Focus/8044614/TestApplet.java + test/java/awt/Focus/8044614/applet1.html + test/java/awt/Focus/8044614/applet2.html + test/java/awt/Focus/8044614/bug8044614.html + test/java/awt/Focus/8044614/bug8044614.java + test/java/awt/Focus/8044614/main.html Changeset: 3dc5f41da93c Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3dc5f41da93c Added tag jdk8u40-b01 for changeset 6e223d48080e ! .hgtags Changeset: 8964899ef8ae Author: pchelko Date: 2014-07-22 17:10 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8964899ef8ae 8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev With Voiceover Running Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/JavaComponentAccessibility.m Changeset: d227670ae017 Author: plevart Date: 2014-07-24 20:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d227670ae017 8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux (& .solaris & .aix) 8047340: (process) Runtime.exec() fails in Turkish locale Reviewed-by: coffeys, robm ! make/gensrc/GensrcMisc.gmk + src/solaris/classes/java/lang/UNIXProcess.java - src/solaris/classes/java/lang/UNIXProcess.java.aix - src/solaris/classes/java/lang/UNIXProcess.java.bsd - src/solaris/classes/java/lang/UNIXProcess.java.linux - src/solaris/classes/java/lang/UNIXProcess.java.solaris ! test/java/lang/ProcessBuilder/SecurityManagerClinit.java Changeset: 22b304e08009 Author: robm Date: 2014-07-24 22:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/22b304e08009 8044659: Java SecureRandom on SPARC T4 much slower than on x86/Linux Reviewed-by: mullan Contributed-by: Bradford Wetmore ! src/share/classes/sun/security/provider/SecureRandom.java Changeset: 51382bef2a74 Author: mduigou Date: 2014-07-24 09:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/51382bef2a74 8048209: Collections.synchronizedNavigableSet().tailSet(Object,boolean) synchronizes on wrong object Reviewed-by: psandoz, chegar ! src/share/classes/java/util/Collections.java + test/java/util/Collections/SyncSubMutexes.java Changeset: 7179b4e8abf0 Author: mcherkas Date: 2014-07-29 15:52 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7179b4e8abf0 8047288: Fixes endless loop on mac caused by invoking Windows.isFocusable() on Appkit thread. Reviewed-by: ant, pchelko Contributed-by: artem.malinko at oracle.com ! src/macosx/classes/sun/lwawt/LWWindowPeer.java + test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java Changeset: 12f947d127f3 Author: anashaty Date: 2014-07-30 12:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/12f947d127f3 8046495: KeyEvent can not be accepted in quick mouse clicking Reviewed-by: art, pchelko ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_TrayIcon.cpp + test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java Changeset: a5b93419b337 Author: pchelko Date: 2014-07-30 16:11 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a5b93419b337 8048549: [macosx] Disable usage of system menu bar if AWT is embedded in FX Reviewed-by: serb, anthony ! src/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/LWCToolkit.m Changeset: c0e8545df8e8 Author: naoto Date: 2014-07-30 09:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c0e8545df8e8 8048515: Read outside array bounds in jdk/src/solaris/native/java/lang/java_props_md.c Reviewed-by: okutsu ! src/share/native/java/lang/java_props.h ! src/solaris/native/java/lang/locale_str.h Changeset: 1faccfb6cc00 Author: chegar Date: 2014-07-30 17:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1faccfb6cc00 8053938: Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795 Reviewed-by: rriggs, mduigou ! src/share/classes/java/util/Collections.java ! test/java/util/Collections/CheckedListReplaceAll.java Changeset: de165b9eba9c Author: serb Date: 2014-07-30 00:00 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/de165b9eba9c 8048524: Memory leak in jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c Reviewed-by: prr, serb Contributed-by: Anton Melnikov ! src/share/native/sun/awt/image/BufImgSurfaceData.c Changeset: 3540bddf866b Author: prr Date: 2014-07-31 10:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3540bddf866b 8043508: JVM core dumps with very long text in tooltip Reviewed-by: bae, jgodinez ! src/share/native/sun/font/DrawGlyphList.c + test/java/awt/Graphics2D/DrawString/DrawStringCrash.java Changeset: 8abaabf18ac5 Author: serb Date: 2014-07-31 22:23 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8abaabf18ac5 8035165: Expose internal representation in sun.awt.X11 Reviewed-by: pchelko, prr ! src/macosx/classes/sun/font/CFontManager.java ! src/share/classes/sun/font/SunFontManager.java ! src/solaris/classes/sun/awt/X11/ListHelper.java ! src/solaris/classes/sun/awt/X11/XSelection.java ! src/solaris/classes/sun/awt/X11FontManager.java ! src/windows/classes/sun/awt/Win32FontManager.java Changeset: 1bd6e464e8df Author: serb Date: 2014-07-26 03:18 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1bd6e464e8df 8049057: JNI exception pending in jdk/src/windows/native/sun/windows/ Reviewed-by: pchelko, prr ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Cursor.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp Changeset: efd23426486a Author: dmeetry Date: 2014-08-01 16:29 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/efd23426486a 8044671: NPE from JapaneseEra when a new era is defined in calendar.properties Reviewed-by: okutsu ! src/share/classes/java/time/chrono/JapaneseEra.java Changeset: 82d322b02950 Author: okutsu Date: 2014-08-03 10:47 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/82d322b02950 8032650: [parfait] warning from b124 for jdk/src/share/native/java/util: jni exception pending Reviewed-by: naoto ! src/share/classes/java/util/TimeZone.java ! src/share/native/java/util/TimeZone.c ! src/solaris/native/java/util/TimeZone_md.c ! src/solaris/native/java/util/TimeZone_md.h ! src/windows/native/java/util/TimeZone_md.c ! src/windows/native/java/util/TimeZone_md.h Changeset: 431a1633ea19 Author: aefimov Date: 2014-07-31 11:31 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/431a1633ea19 8032908: getTextContent doesn't return string in JAXP Reviewed-by: joehw + test/javax/xml/jaxp/common/8032908/TestFunc.java + test/javax/xml/jaxp/common/8032908/XSLT.java + test/javax/xml/jaxp/common/8032908/in.xml + test/javax/xml/jaxp/common/8032908/test.xsl Changeset: ebab5c9c6c76 Author: dmarkov Date: 2014-08-05 08:30 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ebab5c9c6c76 8041990: [macosx] Language specific keys does not work in applets when opened outside the browser Reviewed-by: alexsch, serb ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/event/InputMethodEvent.java ! src/share/classes/sun/awt/AWTAccessor.java + test/java/awt/im/8041990/bug8041990.java Changeset: ab05318e0d74 Author: alexsch Date: 2014-08-06 15:30 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ab05318e0d74 8040279: [macosx] Do not use the base image in the MultiResolutionBufferedImage Reviewed-by: serb, pchelko ! src/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/macosx/classes/com/apple/laf/AquaPainter.java ! src/macosx/classes/com/apple/laf/AquaUtils.java ! src/macosx/classes/sun/lwawt/macosx/CImage.java + src/share/classes/sun/awt/image/AbstractMultiResolutionImage.java - src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java + src/share/classes/sun/awt/image/MultiResolutionCachedImage.java ! test/javax/swing/JMenuItem/8031573/bug8031573.java ! test/javax/swing/JOptionPane/8024926/bug8024926.java Changeset: 82a4137fce5e Author: robm Date: 2014-08-01 15:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/82a4137fce5e 8030166: java/lang/ProcessBuilder/Basic.java fails intermittently: waitFor took too long Reviewed-by: rriggs ! test/java/lang/ProcessBuilder/Basic.java Changeset: 9008b3812789 Author: robm Date: 2014-08-01 15:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9008b3812789 8031435: Ftp download does not work properly for ftp user without password Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! test/sun/net/ftp/FtpURL.java Changeset: 86d8ddab2310 Author: robm Date: 2014-08-01 19:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/86d8ddab2310 8042982: Unexpected RuntimeExceptions being thrown by SSLEngine Reviewed-by: wetmore, xuelei ! src/share/classes/sun/security/ssl/DHCrypt.java ! src/share/classes/sun/security/ssl/ECDHCrypt.java Changeset: 9fe29a982ec6 Author: alexsch Date: 2014-08-07 12:54 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9fe29a982ec6 8051838: [Findbugs] sun.awt.image.MultiResolutionCachedImage expose internal representation Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/image/MultiResolutionCachedImage.java Changeset: 725736a9e6d8 Author: igerasim Date: 2014-08-07 15:32 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/725736a9e6d8 8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX Reviewed-by: mullan, valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java ! test/sun/security/smartcardio/TestAll.java + test/sun/security/smartcardio/TestDirect.java Changeset: a0b245780a58 Author: alitvinov Date: 2014-08-09 01:18 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a0b245780a58 8048887: SortingFocusTraversalPolicy throws IllegalArgumentException from the sort method Reviewed-by: azvegint, alexsch Contributed-by: nakul.natu at oracle.com ! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java + test/java/awt/Focus/SortingFPT/JDK8048887.java Changeset: 121f1e330219 Author: igerasim Date: 2014-08-12 00:13 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/121f1e330219 8054841: (process) ProcessBuilder leaks native memory Reviewed-by: rriggs, alanb ! src/solaris/native/java/lang/UNIXProcess_md.c Changeset: 9f242c8434b0 Author: anthony Date: 2014-08-12 18:05 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9f242c8434b0 8049065: [JLightweightFrame] Support DnD for SwingNode Summary: Delegate DnD operations to LightweightContent when appropriate Reviewed-by: ant, pchelko ! src/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/sun/awt/LightweightFrame.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/swing/JLightweightFrame.java ! src/share/classes/sun/swing/LightweightContent.java ! src/solaris/classes/sun/awt/X11/XLightweightFramePeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: c20f9b278918 Author: kvn Date: 2014-05-26 18:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c20f9b278918 8035974: Refactor DigestBase.engineUpdate() method for better code generation by JIT compiler Summary: Move the lopp from DigestBase.engineUpdate() to new private method implCompressMultiBlock() which can be intrinsified. Reviewed-by: psandoz, ascarpino, forax Contributed-by: james.cheng at oracle.com ! src/share/classes/sun/security/provider/DigestBase.java Changeset: 4797cd0713b4 Author: lana Date: 2014-08-14 13:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4797cd0713b4 Merge - src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java - src/solaris/classes/java/lang/UNIXProcess.java.aix - src/solaris/classes/java/lang/UNIXProcess.java.bsd - src/solaris/classes/java/lang/UNIXProcess.java.linux - src/solaris/classes/java/lang/UNIXProcess.java.solaris Changeset: c67acfb24eed Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c67acfb24eed Added tag jdk8u40-b02 for changeset 4797cd0713b4 ! .hgtags Changeset: 646d61deaf13 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/646d61deaf13 Added tag jdk8u40-b03 for changeset c67acfb24eed ! .hgtags Changeset: 08fa623138dc Author: aivanov Date: 2014-08-14 18:21 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/08fa623138dc 8046007: Java app receives javax.print.PrintException: Printer is not accepting job Reviewed-by: prr, bae ! src/windows/native/sun/windows/WPrinterJob.cpp Changeset: 9c0b9ad3f70b Author: mcherkas Date: 2014-08-12 19:02 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9c0b9ad3f70b 8042835: Remove mnemonic character from open, save and open directory JFileChooser's buttons Reviewed-by: alexp, alexsch Contributed-by: artem.malinko at oracle.com ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties Changeset: d1d920bf75a4 Author: ascarpino Date: 2014-08-15 00:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d1d920bf75a4 7107611: sun.security.pkcs11.SessionManager is scalability blocker Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/SessionManager.java Changeset: 3b5417813053 Author: dfuchs Date: 2014-08-14 15:18 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3b5417813053 8054480: Test java/util/logging/TestLoggerBundleSync.java fails: Unexpected bundle name: null Summary: This is due to a race condition in the test where one GetRB thread can receive a stale LogRecord comming from another GetRB thread. Reviewed-by: dholmes ! test/java/util/logging/TestLoggerBundleSync.java Changeset: ec1f09bc1013 Author: michaelm Date: 2014-08-15 14:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ec1f09bc1013 8029607: Type of Service (TOS) cannot be set in IPv6 header Reviewed-by: alanb ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/Net.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/native/sun/nio/ch/genSocketOptionRegistry.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/nio/ch/Net.c ! src/windows/native/sun/nio/ch/Net.c Changeset: 38879edaa1cc Author: michaelm Date: 2014-07-07 12:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/38879edaa1cc 8048212: Two tests failed with "java.net.SocketException: Bad protocol option" on Windows after 8029607 Reviewed-by: alanb ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/nio/ch/Net.c Changeset: 5c9e6e6c2673 Author: coffeys Date: 2014-08-19 17:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c9e6e6c2673 Merge Changeset: 286c669430de Author: ksrini Date: 2014-08-05 19:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/286c669430de 8042469: Launcher changes for native memory tracking scalability enhancement Reviewed-by: darcy, ksrini, zgu Contributed-by: neil.toda at oracle.com ! src/share/bin/java.c ! src/share/bin/jli_util.h ! test/tools/launcher/TestSpecialArgs.java Changeset: 2b546fae4cd9 Author: valeriep Date: 2014-08-19 22:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2b546fae4cd9 8031003: [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending Summary: Fixed various JNI exception pending warnings Reviewed-by: weijun ! src/share/classes/sun/security/jgss/wrapper/GSSLibStub.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.h Changeset: 09c23be3b54d Author: valeriep Date: 2014-08-19 22:13 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/09c23be3b54d 8038754: ReplayCacheTestProc test fails with timeout Summary: Fixed problem in TRACE macros. Reviewed-by: alanb ! src/share/native/sun/security/jgss/wrapper/NativeUtil.h Changeset: 463d6f9442f7 Author: valeriep Date: 2014-08-19 22:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/463d6f9442f7 Merge Changeset: b1725c165e29 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b1725c165e29 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: e51f975a2853 Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e51f975a2853 Merge Changeset: 41903ff88ae8 Author: coffeys Date: 2014-07-23 20:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/41903ff88ae8 8051614: smartcardio TCK tests fail due to lack of 'reset' permission Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java Changeset: dfb9f24d56b5 Author: coffeys Date: 2014-07-23 21:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dfb9f24d56b5 Merge Changeset: d888ef204713 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d888ef204713 Added tag jdk8u20-b25 for changeset dfb9f24d56b5 ! .hgtags Changeset: 5d8548a4bd4c Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5d8548a4bd4c Added tag jdk8u20-b24 for changeset dfb9f24d56b5 ! .hgtags Changeset: a00af410dfea Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a00af410dfea Merge ! .hgtags Changeset: 6c7c3a54777f Author: chegar Date: 2014-07-30 17:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6c7c3a54777f 8053938: Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795 Reviewed-by: rriggs, mduigou ! src/share/classes/java/util/Collections.java ! test/java/util/Collections/CheckedListReplaceAll.java Changeset: c7077bc04f1e Author: coffeys Date: 2014-07-30 18:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c7077bc04f1e Merge Changeset: dd229c5f57bf Author: coffeys Date: 2014-07-30 18:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dd229c5f57bf Merge Changeset: f5d77a430a29 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f5d77a430a29 Added tag jdk8u20-b26 for changeset dd229c5f57bf ! .hgtags Changeset: 0a82708ff090 Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0a82708ff090 Merge ! .hgtags ! src/share/classes/java/util/Collections.java Changeset: 523caad56213 Author: coffeys Date: 2014-08-20 09:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/523caad56213 Merge Changeset: 1482a207e359 Author: egahlin Date: 2014-07-03 18:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1482a207e359 8028474: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh timeout, leaves looping process Reviewed-by: sla, jbachorik, rriggs ! test/ProblemList.txt ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: ecf0eac3b1b3 Author: egahlin Date: 2014-08-07 15:16 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ecf0eac3b1b3 8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out Reviewed-by: jbachorik ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java Changeset: 312152328471 Author: jwilhelm Date: 2014-06-17 23:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/312152328471 8055006: Store original value of Min/MaxHeapFreeRatio Summary: Store the value set by the user and some makefile changes required to change the flags. Reviewed-by: sla, mchung, bchristi, jmasa, dholmes, jwilhelm Contributed-by: erik.joelsson at oracle.com ! make/lib/ServiceabilityLibraries.gmk Changeset: f9f9caf68e01 Author: ascarpino Date: 2014-08-20 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f9f9caf68e01 8037745: Consider re-enabling PKCS11 mechanisms previously disabled due to Solaris bug 7050617 Summary: Remove digest mechanisms from the disabled mechanisms section Reviewed-by: wetmore ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 0db35907b69c Author: ascarpino Date: 2014-06-02 17:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0db35907b69c 8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris Reviewed-by: valeriep ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 82b627591c4c Author: weijun Date: 2014-08-11 22:09 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/82b627591c4c 8054817: File ccache only recognizes Linux and Solaris defaults Reviewed-by: mullan ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java + test/sun/security/krb5/ccache/DefaultFile.java Changeset: 70611796ac6b Author: serb Date: 2014-08-13 21:45 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/70611796ac6b 8054800: JNI exception pending in jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Reviewed-by: azvegint, prr ! src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Changeset: 2bdb5b65ceb1 Author: serb Date: 2014-08-14 14:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2bdb5b65ceb1 8046887: JNI exception pending in jdk/src/solaris/native/sun/awt: awt_DrawingSurface.c, awt_GraphicsEnv.c, awt_InputMethod.c, sun_awt_X11_GtkFileDialogPeer.c Reviewed-by: azvegint, prr ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 92a06b40f0a7 Author: serb Date: 2014-08-21 18:48 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/92a06b40f0a7 8054801: Memory leak in jdk/src/windows/native/sun/windows/awt_InputMethod.cpp Reviewed-by: alexsch, prr ! src/windows/native/sun/windows/awt_InputMethod.cpp Changeset: 5bfc9fff4704 Author: serb Date: 2014-08-12 14:38 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5bfc9fff4704 8046894: JNI exception pending in jdk/src/solaris/native/sun/awt/X11Color.c Reviewed-by: azvegint, prr ! src/solaris/native/sun/awt/X11Color.c ! src/solaris/native/sun/awt/awt.h Changeset: 68dc2c198948 Author: bpb Date: 2014-08-22 13:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/68dc2c198948 8055785: Modifications of I/O methods for instrumentation purposes Summary: Wrap some native methods in Java methods. Reviewed-by: rriggs ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/net/SocketInputStream.java ! src/share/native/java/io/FileInputStream.c ! src/share/native/java/io/RandomAccessFile.c ! src/solaris/native/java/io/FileOutputStream_md.c ! src/windows/native/java/io/FileOutputStream_md.c Changeset: be8eccf988cc Author: dholmes Date: 2014-08-24 18:23 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/be8eccf988cc 8055393: [Testbug] Some tests are being executed and fail under profiles Reviewed-by: mchung, dholmes Contributed-by: evgeniya.stepanova at oracle.com ! test/TEST.groups ! test/java/lang/ProcessBuilder/InheritIO/InheritIO.sh Changeset: 9b42c55da54c Author: igerasim Date: 2014-08-23 01:05 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9b42c55da54c 8055731: sun/security/smartcardio/TestDirect.java throws java.lang.IndexOutOfBoundsException Reviewed-by: valeriep ! test/sun/security/smartcardio/TestDirect.java Changeset: 11062c9f48b7 Author: bae Date: 2014-08-26 15:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/11062c9f48b7 8040617: [macosx] Large JTable cell results in a OutOfMemoryException Reviewed-by: serb, prr ! src/share/classes/sun/java2d/opengl/OGLSurfaceDataProxy.java + test/sun/java2d/OpenGL/DrawHugeImageTest.java Changeset: d9caf23fde0f Author: amurillo Date: 2014-08-26 13:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d9caf23fde0f Merge ! .hgtags Changeset: 02b9bba22dab Author: igerasim Date: 2014-08-26 15:55 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/02b9bba22dab 8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Reviewed-by: martin, alanb ! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c Changeset: 1952706b45c0 Author: pchelko Date: 2014-08-27 18:49 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1952706b45c0 8051588: DataTransferer.getInstance throws ClassCastException in headless mode Reviewed-by: serb, alexsch ! src/share/classes/sun/awt/ComponentFactory.java ! src/share/classes/sun/awt/HeadlessToolkit.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: eec42b39b081 Author: jfranck Date: 2014-08-28 13:26 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eec42b39b081 8044629: (reflect) Constructor.getAnnotatedReceiverType() returns wrong value Summary: Update javadoc and align implementation with new spec Reviewed-by: psandoz ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! test/java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java ! test/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java ! test/java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java Changeset: 9896782f8af7 Author: lana Date: 2014-08-28 16:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9896782f8af7 Merge ! .hgtags Changeset: d80f14df009d Author: mgronlun Date: 2014-08-22 10:18 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d80f14df009d 8055662: Update mapfile for libjfr Reviewed-by: egahlin, sla ! make/mapfiles/libjfr/mapfile-vers Changeset: 2960acaf07dc Author: amurillo Date: 2014-08-22 10:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2960acaf07dc Merge Changeset: 3c901cd1b8f9 Author: amurillo Date: 2014-08-28 14:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3c901cd1b8f9 Merge Changeset: dde62d949f78 Author: amurillo Date: 2014-09-02 14:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dde62d949f78 Merge Changeset: ebd9fe43115e Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ebd9fe43115e Added tag jdk8u40-b04 for changeset dde62d949f78 ! .hgtags Changeset: 39e80694d2ef Author: iklam Date: 2014-08-21 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/39e80694d2ef 8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung ! src/share/classes/java/net/URLClassLoader.java Changeset: 3eef63e7b644 Author: amurillo Date: 2014-09-02 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3eef63e7b644 Merge - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: 20f82ad73a93 Author: amurillo Date: 2014-09-03 08:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/20f82ad73a93 Merge - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: d587834579da Author: amurillo Date: 2014-09-05 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d587834579da Merge Changeset: 84ce51ccbf40 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/84ce51ccbf40 Added tag jdk8u40-b05 for changeset d587834579da ! .hgtags Changeset: e80aa063429f Author: ksrini Date: 2014-08-29 15:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e80aa063429f 8046545: JNI exception pending in jdk/src/share/bin/java.c Reviewed-by: darcy, ksrini Contributed-by: neil.toda at oracle.com ! src/share/bin/java.c ! src/share/bin/java.h Changeset: 7d933c28fafc Author: dwanvik Date: 2014-08-28 18:18 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7d933c28fafc 8037746: Bundling Derby 10.11 with 8u40 Summary: Drop Java DB 10.11.1.1 bits into JDK 8 Reviewed-by: tbell ! make/Images.gmk Changeset: 69a44d56039d Author: dwanvik Date: 2014-08-28 18:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/69a44d56039d Merge Changeset: 9e3cc4611c2d Author: dwanvik Date: 2014-08-30 01:02 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9e3cc4611c2d Merge Changeset: c2aa565bf483 Author: aefimov Date: 2014-08-31 16:16 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c2aa565bf483 8036981: JAXB not preserving formatting for xsd:any Mixed content Reviewed-by: lancea, mkos + test/javax/xml/bind/marshal/8036981/Good.java + test/javax/xml/bind/marshal/8036981/Main.java + test/javax/xml/bind/marshal/8036981/ObjectFactory.java + test/javax/xml/bind/marshal/8036981/Root.java + test/javax/xml/bind/marshal/8036981/Test.java + test/javax/xml/bind/marshal/8036981/test.xml Changeset: 63affae787f4 Author: luchsh Date: 2014-09-01 11:07 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/63affae787f4 8034218: Improve fontconfig.properties for AIX platform Reviewed-by: simonis ! src/aix/classes/sun/awt/fontconfigs/aix.fontconfig.properties Changeset: 771874d22771 Author: dwanvik Date: 2014-09-01 14:52 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/771874d22771 8056987: 8u-dev nightly windows builds failed from 8/29 Summary: Fix build error due to bug in patch JDK-8037746 Reviewed-by: tbell ! make/CompileDemos.gmk Changeset: 02ac2f3952d6 Author: dwanvik Date: 2014-09-01 14:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/02ac2f3952d6 Merge Changeset: 2c9ddd836d5f Author: lana Date: 2014-09-02 14:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2c9ddd836d5f Merge Changeset: 781526c39ed4 Author: alexsch Date: 2014-09-03 17:25 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/781526c39ed4 6624085: Fourth mouse button (wheel) is treated like second button - isPopupTrigger returns true Reviewed-by: anthony, azvegint Contributed-by: Alex Henrie ! src/solaris/classes/sun/awt/X11/XWindow.java Changeset: 6e1c85a0b6cf Author: aivanov Date: 2014-09-04 19:07 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6e1c85a0b6cf 8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure Reviewed-by: pchelko, alexsch ! src/share/classes/java/awt/event/InputMethodEvent.java Changeset: bf808d18d7a0 Author: dfuchs Date: 2014-07-07 15:31 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bf808d18d7a0 8048020: Regression on java.util.logging.FileHandler Summary: In some circumstances j.u.l.FileHandler can leave zombie lock files on the file system. The fix lets FileHandler reuse such zombie lock files when it sees them - as it used to do in version 1.7 of the JDK. Reviewed-by: alanb ! src/share/classes/java/util/logging/FileHandler.java + test/java/util/logging/CheckZombieLockTest.java Changeset: 0e677bd670b0 Author: dfuchs Date: 2014-08-19 17:11 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0e677bd670b0 8052403: java/util/logging/CheckZombieLockTest.java fails with NoSuchFileException Summary: CheckZombieLockTest and CheckLockLocationTest should work with different temporary log directories so that they can be run concurrently. This fix changes the name of the log directory used by CheckZombieLockTest. Reviewed-by: mchung ! test/java/util/logging/CheckZombieLockTest.java Changeset: aa400be54fec Author: prr Date: 2014-09-04 13:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aa400be54fec 8056122: Upgrade JDK to use LittleCMS 2.6 Reviewed-by: bae, jgodinez ! src/share/native/sun/java2d/cmm/lcms/cmscam02.c ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c ! src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ! src/share/native/sun/java2d/cmm/lcms/cmserr.c ! src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ! src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmsio1.c ! src/share/native/sun/java2d/cmm/lcms/cmsopt.c ! src/share/native/sun/java2d/cmm/lcms/cmspack.c ! src/share/native/sun/java2d/cmm/lcms/cmsplugin.c ! src/share/native/sun/java2d/cmm/lcms/cmsps2.c ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ! src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c ! src/share/native/sun/java2d/cmm/lcms/lcms2.h ! src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h ! src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h Changeset: 03913dedfb12 Author: dl Date: 2014-09-05 10:48 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/03913dedfb12 8056249: Improve CompletableFuture resource usage Reviewed-by: psandoz, chegar, martin ! src/share/classes/java/util/concurrent/CompletableFuture.java ! src/share/classes/java/util/concurrent/CompletionStage.java Changeset: ba77067a033a Author: alexsch Date: 2014-09-05 18:12 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ba77067a033a 8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris Reviewed-by: ant, azvegint ! src/share/classes/javax/swing/JDesktopPane.java Changeset: 01eb63f07bc5 Author: yhuang Date: 2014-09-08 20:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/01eb63f07bc5 8055222: Currency update needed for ISO 4217 Amendment #159 Reviewed-by: naoto ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/sun/util/resources/lt/CurrencyNames_lt_LT.properties ! test/java/util/Currency/tablea1.txt ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: d0bd14b456f3 Author: azvegint Date: 2014-09-09 16:08 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d0bd14b456f3 8057770: api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed with MotifLookAndFeel on all platform Reviewed-by: alexsch, serb ! src/share/classes/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java Changeset: 9d1acff5369b Author: lana Date: 2014-09-09 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9d1acff5369b Merge Changeset: 1a20e1d1f6f1 Author: amurillo Date: 2014-09-09 11:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1a20e1d1f6f1 Merge Changeset: 83330ef35e7b Author: psandoz Date: 2014-01-16 18:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/83330ef35e7b 8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications and minor improvements Reviewed-by: mduigou, briangoetz ! src/share/classes/java/util/stream/ForEachOps.java Changeset: 32da0264fef1 Author: sundar Date: 2014-09-10 17:11 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/32da0264fef1 8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output of jrunscript -l nashorn differ from expected output Reviewed-by: jlaskey, lagergren, ksrini ! test/sun/tools/jrunscript/jrunscriptTest.sh Changeset: a2c6523d7985 Author: simonis Date: 2014-09-10 11:01 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a2c6523d7985 8057934: Upgrade to LittleCMS 2.6 breaks AIX build Reviewed-by: prr, serb ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c Changeset: e0b065439802 Author: vlivanov Date: 2014-09-10 18:29 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e0b065439802 8030079: Lint warnings in java.lang.invoke 8031373: Lint warnings in java.util.stream Reviewed-by: psandoz, forax ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/share/classes/java/util/stream/ForEachOps.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/SortedOps.java ! src/share/classes/java/util/stream/SpinedBuffer.java ! src/share/classes/java/util/stream/StreamSpliterators.java ! src/share/classes/java/util/stream/Streams.java Changeset: 0fefdcab3608 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0fefdcab3608 8037210: Get rid of char-based descriptions 'J' of basic types Reviewed-by: jrose, psandoz, twisti ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java + test/java/lang/invoke/LambdaFormTest.java Changeset: 2b3bf1a8ed13 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2b3bf1a8ed13 8037209: Improvements and cleanups to bytecode assembly for lambda forms Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/sun/invoke/util/VerifyType.java ! src/share/classes/sun/invoke/util/Wrapper.java Changeset: a31f793f509b Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a31f793f509b 8038261: JSR292: cache and reuse typed array accessors Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: bd8627f3bd21 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bd8627f3bd21 8049555: Move varargsArray from sun.invoke.util package to java.lang.invoke Reviewed-by: psandoz, iignatyev ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/sun/invoke/util/ValueConversions.java + test/java/lang/invoke/VarargsArrayTest.java ! test/sun/invoke/util/ValueConversionsTest.java Changeset: 828ec5a0bf5f Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/828ec5a0bf5f 8050052: Small cleanups in java.lang.invoke code Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! test/java/lang/invoke/MethodHandlesTest.java Changeset: f66dc99dac52 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f66dc99dac52 8050053: Improve caching of different invokers Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: c7be76a1dda5 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c7be76a1dda5 8050166: Get rid of some package-private methods on arguments in j.l.i.MethodHandle Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java Changeset: 9cfb4b22a01e Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9cfb4b22a01e 8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm) Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java Changeset: d33546256199 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d33546256199 8050174: Support overriding of isInvokeSpecial flag in WrappedMember Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: bae3f8ea54a1 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bae3f8ea54a1 8050057: Improve caching of MethodHandle reinvokers Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java + src/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java Changeset: 4e6337ca7989 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4e6337ca7989 8050200: Make LambdaForm intrinsics detection more robust Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: d33c58176d0c Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d33c58176d0c 8050877: Improve code for pairwise argument conversions and value boxing/unboxing Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! test/sun/invoke/util/ValueConversionsTest.java Changeset: db52173c10e4 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/db52173c10e4 8050884: Intrinsify ValueConversions.identity() functions Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! test/sun/invoke/util/ValueConversionsTest.java Changeset: 2419b8500b27 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2419b8500b27 8050887: Intrinsify constants for default values Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 9d3feb922367 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9d3feb922367 8057654: Extract checks performed during MethodHandle construction into separate methods Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 4b2bc06d521c Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4b2bc06d521c 8057656: Improve MethodType.isCastableTo() & MethodType.isConvertibleTo() checks Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodType.java Changeset: c9cc83fba300 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c9cc83fba300 8057657: Annotate LambdaForm parameters with types Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 4a505ea8cc0a Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4a505ea8cc0a 8056926: Improve caching of GuardWithTest combinator Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: 914aea3f4893 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/914aea3f4893 8057042: LambdaFormEditor: derive new LFs from a base LF Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/LambdaForm.java + src/share/classes/java/lang/invoke/LambdaFormBuffer.java + src/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 24ac0f2fad86 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/24ac0f2fad86 8057922: Improve LambdaForm sharing by using LambdaFormEditor more extensively Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/LambdaFormBuffer.java ! src/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 0a85994e76cb Author: jfranck Date: 2014-09-11 10:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0a85994e76cb 8054987: (reflect) Add sharing of annotations between instances of Executable Reviewed-by: duke ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/java/lang/reflect/Method.java + test/java/lang/reflect/annotationSharing/AnnotationSharing.java Changeset: 3c0f4b204de5 Author: igerasim Date: 2014-09-09 19:02 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3c0f4b204de5 7010989: Duplicate closure of file descriptors leads to unexpected and incorrect closure of sockets Reviewed-by: chegar ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/net_util_md.c Changeset: a89c75ba7881 Author: aefimov Date: 2014-09-07 23:04 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a89c75ba7881 8049343: (tz) Support tzdata2014g Reviewed-by: mfang, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/etcetera ! make/data/tzdata/europe ! make/data/tzdata/factory ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/pacificnew ! make/data/tzdata/southamerica ! make/data/tzdata/systemv ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! 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/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/factory ! 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/pacificnew ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/systemv ! test/sun/util/calendar/zi/tzdata/zone.tab ! test/sun/util/resources/TimeZone/Bug6317929.java Changeset: 3ae82f0c6b31 Author: aefimov Date: 2014-09-11 15:13 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3ae82f0c6b31 8057747: Several test failing after update to tzdata2014g Reviewed-by: alanb ! test/ProblemList.txt Changeset: 41a560c247af Author: lana Date: 2014-09-11 17:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/41a560c247af Merge Changeset: 54f883975308 Author: sla Date: 2014-05-09 12:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/54f883975308 8039173: Propagate errors from Diagnostic Commands as exceptions in the attach framework Reviewed-by: alanb, dsamersoff, jbachorik + src/share/classes/com/sun/tools/attach/AttachOperationFailedException.java ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/share/classes/sun/tools/jcmd/JCmd.java ! src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java ! src/solaris/classes/sun/tools/attach/LinuxVirtualMachine.java ! src/solaris/classes/sun/tools/attach/SolarisVirtualMachine.java ! src/solaris/native/sun/tools/attach/BsdVirtualMachine.c ! src/solaris/native/sun/tools/attach/LinuxVirtualMachine.c ! src/solaris/native/sun/tools/attach/SolarisVirtualMachine.c ! src/windows/classes/sun/tools/attach/WindowsVirtualMachine.java ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: e9263f359a28 Author: sla Date: 2014-06-11 15:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e9263f359a28 8044135: Add API to start JMX agent from attach framework Reviewed-by: alanb, dsamersoff, jbachorik ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/share/classes/sun/tools/jconsole/LocalVirtualMachine.java ! test/com/sun/tools/attach/SimpleProvider.java + test/com/sun/tools/attach/StartManagementAgent.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/bootstrap/TestManager.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: 7bc1a074773b Author: rriggs Date: 2014-09-08 08:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7bc1a074773b 8057751: CompileNativeLibraries for custom build Summary: Invoke CompileNativeLibraries in custom/closed build Reviewed-by: dholmes ! make/CompileNativeLibraries.gmk Changeset: 59deb2d00b29 Author: coleenp Date: 2014-06-24 11:23 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/59deb2d00b29 6642881: Improve performance of Class.getClassLoader() Summary: Add classLoader to java/lang/Class instance for fast access Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, mchung, jfranck, dholmes ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/reflect/AccessibleObject.java ! src/share/javavm/export/jvm.h ! src/share/native/common/check_code.c ! src/share/native/java/lang/Class.c Changeset: 6254d9b7b722 Author: coleenp Date: 2014-09-08 22:35 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6254d9b7b722 Merge Changeset: 24cf810f6ff9 Author: amurillo Date: 2014-09-12 13:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/24cf810f6ff9 Merge Changeset: 25788892a672 Author: amurillo Date: 2014-09-16 11:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/25788892a672 Merge Changeset: 07f0e22b5c23 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/07f0e22b5c23 Added tag jdk8u40-b06 for changeset 25788892a672 ! .hgtags Changeset: 296758967295 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/296758967295 Added tag jdk8u40-b07 for changeset 07f0e22b5c23 ! .hgtags Changeset: eb4956a1974f Author: dmarkov Date: 2014-09-12 14:16 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eb4956a1974f 8048110: Using tables in JTextPane leads to infinite loop in FlowLayout.layoutRow Reviewed-by: alexp, alexsch ! src/share/classes/javax/swing/text/FlowView.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/View.java + test/javax/swing/text/View/8048110/bug8048110.java Changeset: 8375459f193f Author: alexsch Date: 2014-09-12 15:17 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8375459f193f 8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/SunToolkit.java Changeset: fdb6ac617320 Author: chegar Date: 2014-09-12 15:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fdb6ac617320 8058216: NetworkInterface.getHardwareAddress can return zero length byte array when run with preferIPv4Stack Reviewed-by: michaelm ! src/windows/native/java/net/NetworkInterface.c ! test/java/net/NetworkInterface/Test.java Changeset: ddba61b06470 Author: xuelei Date: 2014-09-10 17:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ddba61b06470 8052406: SSLv2Hello protocol may be filter out unexpectedly Reviewed-by: weijun ! src/share/classes/sun/security/ssl/Handshaker.java + test/javax/net/ssl/TLSv12/ProtocolFilter.java Changeset: 0a96f21d3e40 Author: coffeys Date: 2014-09-12 17:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0a96f21d3e40 8057813: Alterations to jdk_security3 test target Reviewed-by: mullan, wetmore, xuelei ! test/TEST.groups Changeset: fab04dd17d8d Author: coffeys Date: 2014-09-12 17:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fab04dd17d8d Merge Changeset: d7a9bf5851be Author: kshefov Date: 2014-09-12 22:33 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d7a9bf5851be 8057707: TEST library enhancement in lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java Reviewed-by: iignatyev, vlivanov ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java ! test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java Changeset: 03903e40f93e Author: kshefov Date: 2014-09-12 22:33 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/03903e40f93e 8057719: Develop new tests for LambdaForm Reduction and Caching feature Reviewed-by: iignatyev, vlivanov, psandoz + test/java/lang/invoke/LFCaching/LFCachingTestCase.java + test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java + test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java + test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java + test/java/lang/invoke/LFCaching/LambdaFormTestCase.java + test/java/lang/invoke/LFCaching/TestMethods.java Changeset: bf094ac688e2 Author: ctornqvi Date: 2014-08-19 06:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bf094ac688e2 8055012: [TESTBUG] NMTHelper fails to parse NMT output Summary: Fixed the regular expression to parse the slightly changed output format of the new NMT implementation Reviewed-by: olagneau, sla ! test/java/lang/instrument/NMTHelper.java Changeset: 8e77f0117e66 Author: sla Date: 2014-08-21 13:09 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8e77f0117e66 8055677: java/lang/instrument/RedefineBigClass.sh RetransformBigClass.sh start failing after JDK-8055012 Summary: Write dcmd output to separate files so it does not confuse the output. Reviewed-by: ctornqvi, mgronlun ! test/java/lang/instrument/NMTHelper.java ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/instrument/RetransformBigClass.sh Changeset: ad111e5f6571 Author: sjiang Date: 2014-09-12 12:19 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ad111e5f6571 8049303: Transient network problems cause JMX thread to fail silenty Reviewed-by: dfuchs, jbachorik ! src/share/classes/javax/management/remote/rmi/RMIConnector.java Changeset: a5e04c3c3b05 Author: sjiang Date: 2014-09-16 17:08 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a5e04c3c3b05 8042205: javax/management/monitor/*: some tests didn't get all the notifications Reviewed-by: dfuchs ! test/javax/management/monitor/AttributeArbitraryDataTypeTest.java ! test/javax/management/monitor/CounterMonitorTest.java ! test/javax/management/monitor/NonComparableAttributeValueTest.java ! test/javax/management/monitor/ReflectionExceptionTest.java ! test/javax/management/monitor/RuntimeExceptionTest.java Changeset: 2be3555a6a37 Author: ceisserer Date: 2014-09-16 10:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2be3555a6a37 8054638: xrender: text drawn after setColor(Color.white) is actually black Reviewed-by: bae, prr ! src/solaris/classes/sun/java2d/xr/XRSolidSrcPict.java + test/java/awt/Graphics2D/WhiteTextColorTest.java Changeset: bbece7eab49f Author: lana Date: 2014-09-16 14:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bbece7eab49f Merge Changeset: 083041dc0035 Author: vlivanov Date: 2014-09-17 16:22 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/083041dc0035 8058626: Missing part of 8057656 in 8u40 compared to 9 Reviewed-by: psandoz ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java Changeset: c1c6b66ffd46 Author: vlivanov Date: 2014-09-16 18:05 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c1c6b66ffd46 8058291: Missing some checks during parameter validation Reviewed-by: jrose ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java Changeset: 632d403a6834 Author: vlivanov Date: 2014-09-16 18:05 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/632d403a6834 8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop is broken Reviewed-by: jrose ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 440c3dfbdab8 Author: vlivanov Date: 2014-09-16 23:04 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/440c3dfbdab8 8058584: Ignore java/lang/invoke/LFCaching/LFGarbageCollectedTest until 8057020 is fixed Reviewed-by: darcy, alanb ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java Changeset: 3c839095e564 Author: igerasim Date: 2014-09-17 23:52 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3c839095e564 8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM Summary: Try to resize to "well-known" hotspot max array size first. Reviewed-by: alanb, mduigou ! src/share/classes/java/io/ByteArrayOutputStream.java + test/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: b2bd6792a38b Author: jfranck Date: 2014-09-18 12:26 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b2bd6792a38b 8058632: Revert JDK-8054984 from 8u40 Reviewed-by: sla ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! test/java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java ! test/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java ! test/java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java Changeset: a506ce907582 Author: naoto Date: 2014-09-17 13:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a506ce907582 8033370: [parfait] warning from b126 for solaris/native/sun/util/locale/provider: JNI exception pending Reviewed-by: msheppar ! make/mapfiles/libjava/mapfile-vers ! src/macosx/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/solaris/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/windows/native/java/lang/java_props_md.c ! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 2a117e8416b9 Author: naoto Date: 2014-09-17 14:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a117e8416b9 8035826: [parfait] JNI exception pending in src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Reviewed-by: msheppar ! src/macosx/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 59dc07537a78 Author: mchung Date: 2014-09-17 15:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/59dc07537a78 8033893: jdk build is broken due to the changeset of JDK-8033370 Reviewed-by: naoto ! make/lib/CoreLibraries.gmk Changeset: a69d209ab181 Author: naoto Date: 2014-09-18 08:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a69d209ab181 Merge Changeset: 4df174a954be Author: bpb Date: 2014-09-15 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4df174a954be 8057793: BigDecimal is no longer effectively immutable Summary: Modify MutableBigInteger.divideAndRemainderBurnikelZiegler() to copy the instance (this) to a new MutableBigInteger to use as the dividend. Reviewed-by: darcy Contributed-by: robbiexgibson at yahoo.com ! src/share/classes/java/math/MutableBigInteger.java ! test/java/math/BigDecimal/ZeroScalingTests.java Changeset: cf6a8e9723bd Author: bpb Date: 2014-09-15 13:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cf6a8e9723bd 8058505: BigIntegerTest does not exercise Burnikel-Ziegler division Summary: Modify divideLarge() method such that the w/z division exercises the B-Z branch. Reviewed-by: darcy Contributed-by: Robert Gibson ! test/java/math/BigInteger/BigIntegerTest.java Changeset: ccad707bf8f9 Author: bpb Date: 2014-09-17 11:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ccad707bf8f9 8058664: Bad fonts in BigIntegerTest Summary: Replace bad fonts with spaces. Reviewed-by: alanb ! test/java/math/BigInteger/BigIntegerTest.java Changeset: 68478db63e3b Author: bpb Date: 2014-09-18 10:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/68478db63e3b 8058679: More bad characters in BigIntegerTest Summary: Remove remaining non-US-ASCII characters Reviewed-by: alanb ! test/java/math/BigInteger/BigIntegerTest.java Changeset: 2e21cf543781 Author: sjiang Date: 2014-09-19 08:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2e21cf543781 8050115: javax/management/monitor/GaugeMonitorDeadlockTest.java fails intermittently Reviewed-by: dfuchs, dholmes ! test/javax/management/monitor/GaugeMonitorDeadlockTest.java Changeset: 4e80afe7f867 Author: kshefov Date: 2014-09-22 15:56 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4e80afe7f867 8058728: TEST_BUG: Make java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter and arrayElementGetter methods Reviewed-by: vlivanov, iignatyev, psandoz ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java Changeset: 58763fc44fcb Author: lana Date: 2014-09-22 18:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/58763fc44fcb Merge - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: dae860c8ddf1 Author: bae Date: 2014-09-23 14:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dae860c8ddf1 8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9) Reviewed-by: alexp ! src/share/demo/README Changeset: 8f6565182535 Author: ant Date: 2014-09-24 16:29 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8f6565182535 8058870: Mac: JFXPanel deadlocks in jnlp mode Reviewed-by: serb, alexsch ! src/share/classes/javax/swing/JComponent.java Changeset: 755b15fcac3b Author: sgabdura Date: 2014-09-24 12:14 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/755b15fcac3b 8057564: JVM hangs at getAgentProperties after attaching to VM with lower Summary: Create custom Security Descriptor for Named Pipe. Reviewed-by: mgronlun, dsamersoff, uta ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Changeset: 0f0d70abca09 Author: lana Date: 2014-09-25 11:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0f0d70abca09 Merge - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: d48e056ea066 Author: asaha Date: 2014-10-01 07:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d48e056ea066 Added tag jdk8u40-b08 for changeset 0f0d70abca09 ! .hgtags Changeset: 2cf506bc1522 Author: dtitov Date: 2014-09-22 12:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2cf506bc1522 8015376: Remove jnlp and applet files from the JDK samples Reviewed-by: herrick, ddehaven ! make/CompileDemos.gmk Changeset: a7f226d059c6 Author: dcherepanov Date: 2014-09-24 18:21 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a7f226d059c6 Merge ! make/CompileDemos.gmk Changeset: d6ffd32b9703 Author: dtitov Date: 2014-09-30 08:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d6ffd32b9703 8059136: Reverse removal of applet demos [backout 8015376] Reviewed-by: erikj, ptbrunet ! make/CompileDemos.gmk Changeset: b43fd8d3c20f Author: dcherepanov Date: 2014-10-01 14:20 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b43fd8d3c20f Merge - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 064adeb65ce8 Author: dcherepanov Date: 2014-10-03 18:39 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/064adeb65ce8 Merge Changeset: e9966d7202f8 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e9966d7202f8 Added tag jdk8u40-b09 for changeset 064adeb65ce8 ! .hgtags Changeset: 2e97cc6e48c0 Author: okutsu Date: 2014-09-26 17:14 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2e97cc6e48c0 8042126: DateTimeFormatter "MMMMM" returns English value in Japanese locale Reviewed-by: naoto ! src/share/classes/sun/text/resources/FormatData.java ! src/share/classes/sun/text/resources/en/FormatData_en.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 6a76442406bd Author: anashaty Date: 2014-09-26 15:25 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6a76442406bd 8058473: "Comparison method violates its general contract" when using Clipboard Reviewed-by: serb, bae ! src/share/classes/sun/awt/datatransfer/DataTransferer.java + test/sun/awt/datatransfer/DataFlavorComparatorTest1.java Changeset: 2188a4078a0a Author: dl Date: 2014-09-05 10:54 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2188a4078a0a 8056248: Improve ForkJoin thread throttling Reviewed-by: psandoz, martin, chegar ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: fc1ba7934a40 Author: vinnie Date: 2014-09-29 12:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fc1ba7934a40 8056026: Debug security logging should print Provider used for each crypto operation Reviewed-by: mullan ! src/share/classes/java/security/KeyPairGenerator.java ! src/share/classes/java/security/KeyStore.java ! src/share/classes/java/security/MessageDigest.java ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/java/security/Signature.java ! src/share/classes/javax/crypto/Cipher.java ! src/share/classes/javax/crypto/KeyAgreement.java ! src/share/classes/javax/crypto/KeyGenerator.java ! src/share/classes/javax/crypto/Mac.java ! src/share/classes/sun/security/util/Debug.java Changeset: 9e625f71aa62 Author: dfuchs Date: 2014-09-29 18:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9e625f71aa62 8059269: FileHandler may throw NPE if pattern is a simple name and the lock file already exists Summary: NPE may be thrown when Path.getParentPath() returns null. The fix is to call Path.getAbsolutePath().getParentPath() when Path.getParentPath() returns null. Reviewed-by: alanb ! src/share/classes/java/util/logging/FileHandler.java + test/java/util/logging/FileHandlerPath.java Changeset: 7b4db47b6d68 Author: anashaty Date: 2014-09-30 15:28 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7b4db47b6d68 8056914: Right Click Menu for Paste not showing after upgrading to java 7 Reviewed-by: serb, bae ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TextArea.h ! src/windows/native/sun/windows/awt_TextComponent.cpp ! src/windows/native/sun/windows/awt_TextComponent.h ! src/windows/native/sun/windows/awt_TextField.cpp Changeset: 0ad01548712c Author: bagiras Date: 2014-02-07 17:32 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0ad01548712c 7033533: realSync() doesn't work with Xfce Reviewed-by: anthony, serb, leonidr ! src/solaris/classes/sun/awt/X11/XRootWindow.java ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 36085452a954 Author: azvegint Date: 2014-09-26 18:43 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/36085452a954 8051857: OperationTimedOut exception inside from XToolkit.syncNativeQueue call Reviewed-by: alexsch, serb ! src/solaris/native/sun/awt/awt_util.h ! src/solaris/native/sun/xawt/XlibWrapper.c Changeset: 6241c11a8f8b Author: azvegint Date: 2014-09-23 20:17 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6241c11a8f8b 8058739: The test case failed as "ERROR in native method: ReleasePrimitiveArrayCritical: failed bounds check" Reviewed-by: prr, serb ! src/windows/native/sun/java2d/windows/GDIRenderer.cpp Changeset: 2d9db67da290 Author: vinnie Date: 2014-09-30 15:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2d9db67da290 8059462: Typo in keytool resource file Reviewed-by: weijun ! src/share/classes/sun/security/tools/keytool/Resources.java ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/keytool/Resources_es.java ! src/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/share/classes/sun/security/tools/keytool/Resources_it.java ! src/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java Changeset: 0091ae45d136 Author: weijun Date: 2014-09-30 13:38 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0091ae45d136 8058657: Add @jdk.Exported to com.sun.jarsigner APIs Reviewed-by: alanb, mchung ! src/share/classes/com/sun/jarsigner/ContentSigner.java + src/share/classes/com/sun/jarsigner/package-info.java - src/share/classes/com/sun/jarsigner/package.html Changeset: 496893f26d3d Author: michaelm Date: 2014-09-11 15:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/496893f26d3d 8057936: java.net.URLClassLoader.findClass uses exceptions in control flow Reviewed-by: alanb, chegar, dholmes, mr Contributed-by: claes.redestad at oracle.com ! src/share/classes/java/net/URLClassLoader.java Changeset: e2029f9c1103 Author: vlivanov Date: 2014-09-18 18:33 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e2029f9c1103 8058661: Compiled LambdaForms should inherit from Object to improve class loading performance Reviewed-by: vlivanov, jrose Contributed-by: aleksey.shipilev at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: 2acc813a758f Author: aefimov Date: 2014-10-01 19:31 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2acc813a758f 8038966: JAX-WS handles wrongly xsd:any arguments for Web services Reviewed-by: coffeys + test/javax/xml/ws/xsanymixed/CopyingResponse.java + test/javax/xml/ws/xsanymixed/ServiceImpl.java + test/javax/xml/ws/xsanymixed/Test.java + test/javax/xml/ws/xsanymixed/compile-wsdl.sh + test/javax/xml/ws/xsanymixed/service.wsdl Changeset: 0baba438e82e Author: msheppar Date: 2014-10-01 17:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0baba438e82e 8058932: java/net/InetAddress/IPv4Formats.java failed because hello.foo.bar does exist Summary: changed hello.foo.bar to invalidhost.invalid Reviewed-by: chegar ! test/java/net/InetAddress/IPv4Formats.java Changeset: d777e2918a77 Author: weijun Date: 2014-07-21 22:10 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d777e2918a77 8048194: GSSContext.acceptSecContext fails when a supported mech is not initiator preferred Reviewed-by: mullan ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java + test/sun/security/jgss/spnego/NotPreferredMech.java Changeset: 6fe15a2c46ed Author: coffeys Date: 2014-10-01 17:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6fe15a2c46ed Merge Changeset: 82581f3ab3da Author: mfang Date: 2014-10-01 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/82581f3ab3da 8059177: jdk8u40 l10n resource file translation update 1 Reviewed-by: naoto, joehw, yhuang ! src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties Changeset: e3eaf68e5ba7 Author: mfang Date: 2014-10-01 14:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e3eaf68e5ba7 Merge - src/share/classes/com/sun/jarsigner/package.html ! src/share/classes/sun/security/tools/keytool/Resources_ja.java Changeset: bf77a7c1060c Author: sla Date: 2013-12-16 11:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bf77a7c1060c 8028430: JDI: ReferenceType.visibleMethods() return wrong visible methods Reviewed-by: mchung ! src/share/classes/com/sun/tools/jdi/ArrayTypeImpl.java ! src/share/classes/com/sun/tools/jdi/ClassTypeImpl.java ! src/share/classes/com/sun/tools/jdi/InterfaceTypeImpl.java ! src/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java + test/com/sun/jdi/VisibleMethods.java Changeset: 0f04d026dea0 Author: jbachorik Date: 2014-04-30 11:28 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0f04d026dea0 8042123: Support default and static interface methods in JDI, JDWP and JDB Reviewed-by: sla, sspitsyn ! make/data/jdwp/jdwp.spec + src/share/back/InterfaceTypeImpl.c + src/share/back/InterfaceTypeImpl.h ! src/share/back/VirtualMachineImpl.c ! src/share/back/debugDispatch.c ! src/share/back/util.c ! src/share/classes/com/sun/jdi/ClassType.java ! src/share/classes/com/sun/jdi/InterfaceType.java ! src/share/classes/com/sun/jdi/Method.java ! src/share/classes/com/sun/jdi/ObjectReference.java ! src/share/classes/com/sun/tools/example/debug/expr/LValue.java ! src/share/classes/com/sun/tools/jdi/ClassTypeImpl.java ! src/share/classes/com/sun/tools/jdi/InterfaceTypeImpl.java + src/share/classes/com/sun/tools/jdi/InvokableTypeImpl.java ! src/share/classes/com/sun/tools/jdi/MethodImpl.java ! src/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java ! src/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java + test/com/sun/jdi/EvalInterfaceStatic.sh + test/com/sun/jdi/InterfaceMethodsTest.java Changeset: b166782fc701 Author: vinnie Date: 2014-10-03 14:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b166782fc701 8028727: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions Reviewed-by: alanb ! src/share/native/sun/security/ec/ECC_JNI.cpp Changeset: 30209b6292f9 Author: vinnie Date: 2014-10-03 16:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/30209b6292f9 8048512: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp Reviewed-by: mullan ! src/share/native/sun/security/ec/ECC_JNI.cpp Changeset: e65ccd290025 Author: vinnie Date: 2014-10-03 22:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e65ccd290025 8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp Reviewed-by: valeriep ! src/windows/native/sun/security/mscapi/security.cpp Changeset: 50b7ad429122 Author: ant Date: 2014-10-06 12:30 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/50b7ad429122 8049346: [TESTBUG] fix the @run line of the test: jdk/test/java/awt/Focus/SortingFTP/JDK8048887.java Reviewed-by: serb, alexsch ! test/java/awt/Focus/SortingFPT/JDK8048887.java Changeset: 912349a39259 Author: serb Date: 2014-09-23 16:05 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/912349a39259 8058858: JRE 8u20 crashes while using Japanese IM on Windows Reviewed-by: azvegint, alexsch ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 2bed01ea057d Author: jcoomes Date: 2014-10-07 10:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2bed01ea057d Merge - src/share/classes/com/sun/jarsigner/package.html Changeset: d0755381deda Author: lana Date: 2014-10-09 12:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d0755381deda Merge - src/share/classes/com/sun/jarsigner/package.html Changeset: e1481cf280ca Author: mkos Date: 2014-04-06 23:53 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e1481cf280ca 8027144: Review restriction of JAX-WS java packages going to JDK8 Summary: Restricting access to internal packages to minimise risk of security attack; fix also reviewed by Alexander Fomin Reviewed-by: mullan, mgrebac ! 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: 4626083470a2 Author: pchelko Date: 2014-04-07 15:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4626083470a2 8039097: Some tests fail with NPE since 7u60 b12 Reviewed-by: serb, alexsch ! src/share/classes/java/awt/Toolkit.java ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: 10cc4ff9244c Author: asaha Date: 2014-04-16 09:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/10cc4ff9244c Added tag jdk8u25-b00 for changeset abca9f6f1a10 ! .hgtags Changeset: af8da6fc2176 Author: asaha Date: 2014-04-16 09:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/af8da6fc2176 Merge Changeset: a132f7c497f8 Author: ascarpino Date: 2014-04-14 21:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a132f7c497f8 8037846: Ensure streaming of input cipher streams Reviewed-by: xuelei, valeriep ! src/share/classes/javax/crypto/CipherInputStream.java Changeset: 97da06a92e47 Author: naoto Date: 2014-04-21 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/97da06a92e47 8036936: Use local locales Summary: Made sure cache key is cleared on GC invocation Reviewed-by: okutsu ! src/share/classes/sun/util/locale/BaseLocale.java ! src/share/classes/sun/util/locale/LocaleObjectCache.java Changeset: 41ab7149fea2 Author: darcy Date: 2014-04-22 11:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/41ab7149fea2 8035781: Improve equality for annotations Reviewed-by: jfranck, abuckley, ahgross, dmeetry ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java Changeset: 8b0fbfddc048 Author: xuelei Date: 2014-04-23 07:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8b0fbfddc048 8037066: Secure transport layer Reviewed-by: weijun, ahgross, asmotrak, mbankal ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/SSLSessionImpl.java Changeset: fe5e55a55075 Author: vlivanov Date: 2014-04-23 09:07 -1000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fe5e55a55075 8037326: VerifyAccess.isMemberAccessible() has incorrect access check Reviewed-by: jrose, twisti, ahgross ! src/share/classes/sun/invoke/util/VerifyAccess.java Changeset: 2488b51a3638 Author: chegar Date: 2014-04-24 16:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2488b51a3638 8039520: More atomicity of atomic updates Reviewed-by: dl, skoivu, igerasim ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java Changeset: ac7b95c88ba0 Author: weijun Date: 2014-04-19 12:23 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ac7b95c88ba0 8041535: Update certificate lists for compact1 profile Reviewed-by: mullan, ahgross, erikj ! make/profile-includes.txt Changeset: d4e56834eb72 Author: asaha Date: 2014-05-06 11:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d4e56834eb72 Merge ! .hgtags Changeset: bc4fd122ee4f Author: pchelko Date: 2014-04-25 16:27 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bc4fd122ee4f 8041572: [macosx] huge native memory leak in AWTWindow.m Reviewed-by: serb, anthony ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CGraphicsDevice.m Changeset: 3145e119d375 Author: pchelko Date: 2014-04-28 16:45 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3145e119d375 8041987: [macosx] setDisplayMode crashes Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/CGraphicsDevice.m + test/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java Changeset: 759555060220 Author: pchelko Date: 2014-05-08 19:18 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/759555060220 8036861: Application can't be loaded fine,the save dialog can't show up. Reviewed-by: serb, azvegint ! src/windows/classes/sun/awt/windows/WToolkit.java - test/java/awt/Toolkit/ToolkitPropertyTest/NoAppContextTest.java Changeset: cb621c3e79a1 Author: coleenp Date: 2014-05-08 15:05 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cb621c3e79a1 8015256: Better class accessibility Summary: Improve protection domain check in forName() Reviewed-by: mchung, acorn, jdn ! src/share/classes/java/lang/Class.java ! src/share/javavm/export/jvm.h ! src/share/native/java/lang/Class.c Changeset: 0ed398b58106 Author: mullan Date: 2014-05-12 08:40 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0ed398b58106 8038364: Use certificate exceptions correctly Reviewed-by: vinnie, skoivu ! src/share/classes/java/security/cert/CertificateRevokedException.java Changeset: 9c8128ec5776 Author: dfuchs Date: 2014-05-14 15:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9c8128ec5776 8041564: Improved management of logger resources Reviewed-by: skoivu, mchung, igerasim ! src/share/classes/java/util/logging/Logger.java Changeset: 8a2c7d6e6b6c Author: kizune Date: 2014-05-14 19:49 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8a2c7d6e6b6c 8041529: Better parameterization of parameter lists Reviewed-by: twisti, ahgross ! src/share/classes/java/lang/invoke/MethodType.java Changeset: 9988dafd2716 Author: mullan Date: 2014-05-15 07:27 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9988dafd2716 8042945: Remove @throws ClassCastException for CertificateRevokedException constructor Reviewed-by: vinnie ! src/share/classes/java/security/cert/CertificateRevokedException.java Changeset: c094b598f7ec Author: mullan Date: 2014-05-15 07:28 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c094b598f7ec Merge Changeset: a3a0e55cb524 Author: pchelko Date: 2014-05-19 14:10 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a3a0e55cb524 8042590: Running form URL throws NPE Reviewed-by: anthony, serb ! src/windows/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java Changeset: 8dae83059efc Author: mkos Date: 2014-05-20 16:02 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8dae83059efc 8041633: [TESTBUG] java/lang/SecurityManager/CheckPackageAccess.java fails with "In j.s file, but not in golden set: com.sun.activation.registries." Summary: adding newly restricted package to golden set in the test Reviewed-by: asmotrak, coffeys, mullan ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: a89f68063ce5 Author: jbachorik Date: 2014-05-21 10:41 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a89f68063ce5 8043302: [TESTBUG] Need a test to cover JDK-8029755 Reviewed-by: sla, jbachorik Contributed-by: Boris Molodenkov + javax/management/remote/security/CacheMapRemovalTest.java Changeset: 0dbdb47a2658 Author: prr Date: 2014-05-22 12:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0dbdb47a2658 8041540: Better use of pages in font processing Reviewed-by: srl, bae, mschoene ! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp Changeset: 28879d92b3f4 Author: pchelko Date: 2014-05-23 12:15 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/28879d92b3f4 8041545: Better validation of generated rasters Reviewed-by: prr, serb, bae, skoivu ! src/share/classes/sun/awt/image/BytePackedRaster.java Changeset: 04f95829b480 Author: mullan Date: 2014-05-27 06:48 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/04f95829b480 8038908: Make Signature more robust Reviewed-by: valeriep, skoivu, asmotrak ! src/share/classes/java/security/Signature.java Changeset: 73db59b9e7e1 Author: mullan Date: 2014-05-27 06:52 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/73db59b9e7e1 Merge Changeset: a6be8ac1dcc5 Author: ascarpino Date: 2014-05-18 23:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a6be8ac1dcc5 8042480: CipherInputStream.close() throws AEADBadTagException in some cases Reviewed-by: xuelei ! src/share/classes/javax/crypto/CipherInputStream.java Changeset: ef47bc58427d Author: aefimov Date: 2014-02-06 20:07 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ef47bc58427d 8033785: TimeZoneNamesTest should be removed Reviewed-by: coffeys - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNamesTest.java - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW_short.properties Changeset: 12ac10413ef2 Author: azvegint Date: 2014-05-30 16:19 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/12ac10413ef2 8042609: Limit splashiness of splash images Reviewed-by: mschoene, serb ! src/windows/native/sun/awt/splashscreen/splashscreen_sys.c Changeset: 929bcb767927 Author: xuelei Date: 2014-06-01 00:48 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/929bcb767927 8043200: Decrease the preference mode of RC4 in the enabled cipher suite list Reviewed-by: wetmore, ahgross, asmotrak ! src/share/classes/sun/security/ssl/CipherSuite.java ! test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java Changeset: 0798607dd425 Author: michaelm Date: 2014-06-03 09:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0798607dd425 8039509: Wrap sockets more thoroughly Reviewed-by: chegar, alanb ! make/mapfiles/libnet/mapfile-vers ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/java/net/DatagramSocketImpl.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java + src/solaris/native/java/net/AbstractPlainDatagramSocketImpl.c + src/windows/native/java/net/AbstractPlainDatagramSocketImpl.c Changeset: 4339234f3716 Author: asaha Date: 2014-05-29 13:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4339234f3716 Merge ! .hgtags - src/macosx/classes/com/apple/laf/ImageCache.java - src/macosx/classes/sun/lwawt/macosx/event/NSEvent.java - src/macosx/native/sun/awt/CWrapper.h - src/share/classes/javax/swing/text/html/ResourceLoader.java - src/share/classes/javax/swing/text/html/parser/ResourceLoader.java - src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.h - test/java/lang/Runtime/exec/CloseRace.java - test/java/lang/management/ThreadMXBean/ThreadExecutionSynchronizer.java - test/sun/management/jmxremote/startstop/JMXStartStopTest.sh - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNamesTest.java - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW_short.properties Changeset: d549550a942f Author: asaha Date: 2014-05-29 13:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d549550a942f Merge Changeset: 6697b0cfff92 Author: asaha Date: 2014-06-03 08:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6697b0cfff92 Merge ! src/share/classes/sun/awt/image/BytePackedRaster.java - test/java/lang/management/MemoryMXBean/LowMemoryTestConcMarkSweepGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestParallelGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestSerialGC.sh Changeset: cf26256d8cf1 Author: asaha Date: 2014-06-03 08:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cf26256d8cf1 Merge ! make/mapfiles/libnet/mapfile-vers ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/java/net/DatagramSocketImpl.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java Changeset: 5007d538e07b Author: asaha Date: 2014-06-04 07:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5007d538e07b Merge Changeset: 7d0627679c9f Author: asaha Date: 2014-06-04 09:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7d0627679c9f Merge ! .hgtags Changeset: 62eabe5515c2 Author: katleman Date: 2014-06-05 03:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/62eabe5515c2 Added tag jdk8u25-b01 for changeset 7d0627679c9f ! .hgtags Changeset: 4615b5d3480e Author: dfuchs Date: 2014-06-05 14:43 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4615b5d3480e 8042797: Avoid strawberries in LogRecord Reviewed-by: mchung, skoivu, igerasim ! src/share/classes/java/util/logging/LogRecord.java Changeset: 31cb58131142 Author: asaha Date: 2014-06-05 15:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/31cb58131142 Merge ! .hgtags Changeset: b651c4342099 Author: asaha Date: 2014-06-05 15:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b651c4342099 Merge ! .hgtags Changeset: 2ef32f0aa8d7 Author: asaha Date: 2014-06-10 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2ef32f0aa8d7 Merge ! src/share/javavm/export/jvm.h Changeset: dd4f577d1b29 Author: asaha Date: 2014-06-11 10:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dd4f577d1b29 Merge ! .hgtags Changeset: 7c50c0145f5f Author: mullan Date: 2014-06-11 13:36 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7c50c0145f5f 8038913: Bolster XML support Reviewed-by: xuelei, skoivu ! src/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java Changeset: b0277ec994b7 Author: mullan Date: 2014-06-11 13:39 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b0277ec994b7 Merge Changeset: 6e74939e52fe Author: asaha Date: 2014-06-11 14:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6e74939e52fe Added tag jdk8u25-b02 for changeset b0277ec994b7 ! .hgtags Changeset: f6c35fb8c090 Author: asaha Date: 2014-06-17 16:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f6c35fb8c090 Merge ! .hgtags Changeset: 5606d84f30ba Author: asaha Date: 2014-06-18 13:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5606d84f30ba Merge ! .hgtags Changeset: 40630cd55da8 Author: asaha Date: 2014-06-18 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/40630cd55da8 Added tag jdk8u25-b03 for changeset 5606d84f30ba ! .hgtags Changeset: b4137b9802b4 Author: asaha Date: 2014-06-23 13:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b4137b9802b4 Added tag jdk8u25-b04 for changeset 40630cd55da8 ! .hgtags Changeset: b7576650c22f Author: prr Date: 2014-06-24 10:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b7576650c22f 8035162: Service printing service Reviewed-by: bae, jgodinez, mschoene ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java Changeset: 0ee2d7cc9c54 Author: naoto Date: 2014-06-26 09:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0ee2d7cc9c54 8044274: Proper property processing Reviewed-by: okutsu ! src/share/classes/java/util/ResourceBundle.java Changeset: 2a054c389c16 Author: asaha Date: 2014-06-26 08:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a054c389c16 Merge ! .hgtags ! src/share/classes/java/lang/Class.java - src/share/native/java/util/zip/zlib-1.2.5/ChangeLog - src/share/native/java/util/zip/zlib-1.2.5/README - src/share/native/java/util/zip/zlib-1.2.5/compress.c - src/share/native/java/util/zip/zlib-1.2.5/crc32.h - src/share/native/java/util/zip/zlib-1.2.5/deflate.c - src/share/native/java/util/zip/zlib-1.2.5/deflate.h - src/share/native/java/util/zip/zlib-1.2.5/gzclose.c - src/share/native/java/util/zip/zlib-1.2.5/gzguts.h - src/share/native/java/util/zip/zlib-1.2.5/gzlib.c - src/share/native/java/util/zip/zlib-1.2.5/gzread.c - src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.5/infback.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.h - src/share/native/java/util/zip/zlib-1.2.5/inffixed.h - src/share/native/java/util/zip/zlib-1.2.5/inflate.c - src/share/native/java/util/zip/zlib-1.2.5/inflate.h - src/share/native/java/util/zip/zlib-1.2.5/inftrees.c - src/share/native/java/util/zip/zlib-1.2.5/inftrees.h - src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.5/trees.c - src/share/native/java/util/zip/zlib-1.2.5/trees.h - src/share/native/java/util/zip/zlib-1.2.5/uncompr.c - src/share/native/java/util/zip/zlib-1.2.5/zadler32.c - src/share/native/java/util/zip/zlib-1.2.5/zconf.h - src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.5/zlib.h - src/share/native/java/util/zip/zlib-1.2.5/zutil.c - src/share/native/java/util/zip/zlib-1.2.5/zutil.h - test/sun/security/pkcs11/nss/src/MD5SUMS - test/sun/security/pkcs11/nss/src/SHA1SUMS - test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz Changeset: 75b48287a1b3 Author: asaha Date: 2014-06-26 16:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/75b48287a1b3 Merge ! .hgtags Changeset: ebb5c84bca19 Author: asaha Date: 2014-06-30 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ebb5c84bca19 Added tag jdk8u25-b05 for changeset 75b48287a1b3 ! .hgtags Changeset: 5b80b4b22b4c Author: asaha Date: 2014-07-02 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5b80b4b22b4c Merge ! .hgtags Changeset: f935349e2c06 Author: asaha Date: 2014-07-07 13:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f935349e2c06 Added tag jdk8u25-b06 for changeset 5b80b4b22b4c ! .hgtags Changeset: f9a00bac348a Author: asaha Date: 2014-07-10 16:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f9a00bac348a Merge ! .hgtags Changeset: bfb74d8f2afb Author: igerasim Date: 2014-07-07 16:55 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bfb74d8f2afb 6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec Summary: Uses common testlibrary to find executable. Removed NullPointerExceptions. Log more. Reviewed-by: sla Contributed-by: mattias.tobiasson at oracle.com ! test/sun/tools/native2ascii/NativeErrors.java Changeset: 0e0a35b0bf0f Author: asaha Date: 2014-07-14 11:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0e0a35b0bf0f Merge Changeset: 16aeb088b949 Author: asaha Date: 2014-07-14 15:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/16aeb088b949 Added tag jdk8u25-b07 for changeset 0e0a35b0bf0f ! .hgtags Changeset: cc4041406314 Author: mduigou Date: 2014-06-27 10:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cc4041406314 8048207: Collections.checkedQueue.offer() calls add on wrapped queue Reviewed-by: psandoz ! src/share/classes/java/util/Collections.java ! test/java/util/Collections/CheckedQueue.java Changeset: d7d221f56fd1 Author: asaha Date: 2014-07-16 12:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d7d221f56fd1 Merge ! .hgtags ! src/share/classes/java/util/Collections.java Changeset: 0c6cf43c5bcf Author: coffeys Date: 2014-07-22 01:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0c6cf43c5bcf Added tag jdk8u25-b08 for changeset d7d221f56fd1 ! .hgtags Changeset: 993110412e5d Author: coffeys Date: 2014-07-25 14:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/993110412e5d Merge Changeset: 1317d94e9586 Author: coffeys Date: 2014-07-28 20:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1317d94e9586 Merge ! .hgtags Changeset: 2cebdda5b90c Author: coffeys Date: 2014-07-30 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2cebdda5b90c Added tag jdk8u25-b09 for changeset 0c6cf43c5bcf ! .hgtags Changeset: b908837e2a0a Author: coffeys Date: 2014-07-30 05:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b908837e2a0a Added tag jdk8u25-b10 for changeset 1317d94e9586 ! .hgtags Changeset: 2a2c42cb1a2d Author: coffeys Date: 2014-07-30 05:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a2c42cb1a2d Merge ! .hgtags Changeset: 0e45c20a1964 Author: coffeys Date: 2014-07-30 06:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0e45c20a1964 Merge ! .hgtags Changeset: 73f36e83538b Author: coffeys Date: 2014-08-01 10:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/73f36e83538b Merge ! .hgtags ! src/share/classes/java/util/Collections.java Changeset: 5a32bb851674 Author: asaha Date: 2014-05-27 12:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5a32bb851674 8044056: Testcase added in wrong location in 8043302 Reviewed-by: ahgross - javax/management/remote/security/CacheMapRemovalTest.java Changeset: 42d9378f262d Author: robm Date: 2014-07-24 22:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/42d9378f262d 8044659: Java SecureRandom on SPARC T4 much slower than on x86/Linux Reviewed-by: mullan Contributed-by: Bradford Wetmore ! src/share/classes/sun/security/provider/SecureRandom.java Changeset: 2104dfd9a4c2 Author: prr Date: 2014-07-30 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2104dfd9a4c2 8052162: REGRESSION: sun/java2d/cmm/ColorConvertOp tests fail since 7u71 b01 Reviewed-by: bae, serb ! test/sun/java2d/cmm/ColorConvertOp/ColConvCCMTest.java Changeset: 815240e0f44b Author: coffeys Date: 2014-08-05 13:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/815240e0f44b Added tag jdk8u25-b11 for changeset 2104dfd9a4c2 ! .hgtags Changeset: eaaa9a04b9fd Author: michaelm Date: 2014-08-06 16:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eaaa9a04b9fd 8053963: (dc) Use DatagramChannel.receive() instead of read() in connect() Reviewed-by: chegar, alanb ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/windows/native/java/net/AbstractPlainDatagramSocketImpl.c Changeset: e0820bba84fe Author: katleman Date: 2014-08-12 11:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e0820bba84fe Added tag jdk8u25-b12 for changeset eaaa9a04b9fd ! .hgtags Changeset: d4b48e12a10f Author: jiangli Date: 2014-08-14 21:46 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d4b48e12a10f 8044269: Analysis of archive files. Summary: Add checksum verification. Reviewed-by: iklam, dholmes, mschoene ! make/lib/CoreLibraries.gmk ! src/share/native/java/util/zip/CRC32.c Changeset: c3a855402b92 Author: mfang Date: 2014-08-18 08:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c3a855402b92 8054804: 8u25 l10n resource file translation update Reviewed-by: yhuang ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties Changeset: 2a90beea2347 Author: asaha Date: 2014-08-19 05:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a90beea2347 Added tag jdk8u25-b13 for changeset c3a855402b92 ! .hgtags Changeset: 2a6df63ca0f0 Author: sherman Date: 2014-08-07 10:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a6df63ca0f0 8048025: Ensure cache consistency Summary: To support zip entry with null character(s) embedded Reviewed-by: alanb, weijun ! src/share/native/java/util/zip/ZipFile.c ! src/share/native/java/util/zip/zip_util.c ! src/share/native/java/util/zip/zip_util.h Changeset: 2cb0a92c8b02 Author: asaha Date: 2014-08-25 13:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2cb0a92c8b02 Added tag jdk8u25-b14 for changeset 2a6df63ca0f0 ! .hgtags Changeset: 412d9ade9040 Author: pchelko Date: 2014-08-27 18:49 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/412d9ade9040 8051588: DataTransferer.getInstance throws ClassCastException in headless mode Reviewed-by: serb, alexsch ! src/share/classes/sun/awt/ComponentFactory.java ! src/share/classes/sun/awt/HeadlessToolkit.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: c28674454d48 Author: asaha Date: 2014-09-02 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c28674454d48 Added tag jdk8u25-b15 for changeset 412d9ade9040 ! .hgtags Changeset: 1b63a2a01cfd Author: alexsch Date: 2014-09-05 18:12 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1b63a2a01cfd 8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris Reviewed-by: ant, azvegint ! src/share/classes/javax/swing/JDesktopPane.java Changeset: c9666782c0cd Author: mcherkas Date: 2014-07-29 15:52 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c9666782c0cd 8047288: Fixes endless loop on mac caused by invoking Windows.isFocusable() on Appkit thread. Reviewed-by: ant, pchelko Contributed-by: artem.malinko at oracle.com ! src/macosx/classes/sun/lwawt/LWWindowPeer.java + test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java Changeset: f07bc5dab84c Author: serb Date: 2014-07-11 13:32 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f07bc5dab84c 8049583: Test closed/java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest fails on Window XP Reviewed-by: pchelko, anthony ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_List.cpp Changeset: e575fa34931c Author: asaha Date: 2014-09-08 12:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e575fa34931c Added tag jdk8u25-b16 for changeset f07bc5dab84c ! .hgtags Changeset: 226bdbbd5bcd Author: asaha Date: 2014-09-09 09:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/226bdbbd5bcd 8057959: Retag 8u25-b16 to include more fixes Reviewed-by: katleman ! .hgtags Changeset: d067890f970f Author: azvegint Date: 2014-09-09 16:08 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d067890f970f 8057770: api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed with MotifLookAndFeel on all platform Reviewed-by: alexsch, serb ! src/share/classes/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java Changeset: 67b22a82345b Author: asaha Date: 2014-09-09 12:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/67b22a82345b Added tag jdk8u25-b16 for changeset d067890f970f ! .hgtags Changeset: ef425c614a11 Author: asaha Date: 2014-09-11 15:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ef425c614a11 Merge ! .hgtags ! src/share/classes/java/util/Collections.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 34e81b300fdb Author: asaha Date: 2014-09-16 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/34e81b300fdb Merge ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/javavm/export/jvm.h ! src/share/native/java/lang/Class.c Changeset: 37451247c861 Author: asaha Date: 2014-09-17 11:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/37451247c861 Added tag jdk8u25-b17 for changeset 67b22a82345b ! .hgtags Changeset: 6ab0fc1eb55c Author: asaha Date: 2014-09-19 12:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6ab0fc1eb55c Merge ! .hgtags Changeset: 2198fa257355 Author: asaha Date: 2014-09-22 08:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2198fa257355 Merge ! .hgtags Changeset: 5bea9ebf6f4f Author: asaha Date: 2014-09-24 14:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5bea9ebf6f4f Merge ! .hgtags Changeset: 69055f4e04d5 Author: asaha Date: 2014-10-06 15:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/69055f4e04d5 Merge ! .hgtags ! make/lib/CoreLibraries.gmk ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/security/ssl/Handshaker.java - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: a4e88eaf15ea Author: serb Date: 2014-09-23 16:05 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a4e88eaf15ea 8058858: JRE 8u20 crashes while using Japanese IM on Windows Reviewed-by: azvegint, alexsch ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 65e300d8a3d8 Author: asaha Date: 2014-10-07 08:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/65e300d8a3d8 Added tag jdk8u25-b18 for changeset a4e88eaf15ea ! .hgtags Changeset: d20e9d18bdc1 Author: asaha Date: 2014-10-07 15:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d20e9d18bdc1 Merge ! .hgtags ! src/windows/native/sun/windows/awt_Component.cpp Changeset: ea780a99f132 Author: asaha Date: 2014-10-08 14:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ea780a99f132 Merge ! .hgtags Changeset: c3a4729c70fa Author: asaha Date: 2014-10-14 10:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c3a4729c70fa Merge - src/share/classes/com/sun/jarsigner/package.html ! src/share/classes/java/security/Signature.java ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 693da296b395 Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/693da296b395 Added tag jdk8u40-b10 for changeset c3a4729c70fa ! .hgtags Changeset: 74a1044f8e0f Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/74a1044f8e0f Added tag jdk8u40-b11 for changeset 693da296b395 ! .hgtags Changeset: 94deae1384e9 Author: dmarkov Date: 2014-10-10 13:11 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/94deae1384e9 8058120: Rendering / caret errors with HTMLDocument Reviewed-by: alexp, alexsch ! src/share/classes/javax/swing/text/html/HTMLDocument.java + test/javax/swing/text/html/HTMLDocument/8058120/bug8058120.java Changeset: 70259911e6b3 Author: aivanov Date: 2014-10-10 11:26 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/70259911e6b3 7170310: ScrollBar doesn't become active when tabs are created more than frame size Reviewed-by: alexp, alexsch ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java + test/javax/swing/JTabbedPane/7170310/bug7170310.java Changeset: c2ee84260bf9 Author: mcherkas Date: 2014-10-10 20:14 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c2ee84260bf9 8038919: Requesting focus to a modeless dialog doesn't work on Safari Reviewed-by: ant, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/LWCToolkit.m Changeset: 9e3764e5ced8 Author: erikj Date: 2014-10-13 11:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9e3764e5ced8 8010767: Build fails on OEL6 with 16 cores Reviewed-by: tbell, ihse ! make/Setup.gmk ! make/Tools.gmk Changeset: 6755275349a5 Author: van Date: 2014-10-10 13:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6755275349a5 8033699: Incorrect radio button behavior Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: f7337085ddbd Author: asaha Date: 2014-10-13 11:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7337085ddbd Merge Changeset: 64bbdc0360cd Author: weijun Date: 2014-10-14 10:08 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/64bbdc0360cd 8044215: Unable to initiate SpNego using a S4U2Proxy GSSCredential (Krb5ProxyCredential) Reviewed-by: mullan ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! test/sun/security/krb5/auto/S4U2proxy.java Changeset: a6b81ca3248a Author: okutsu Date: 2014-10-15 14:06 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a6b81ca3248a 8060006: No Russian time zones mapping for Windows Reviewed-by: peytoia, aefimov ! src/windows/lib/tzmappings Changeset: ecab861b3802 Author: kshefov Date: 2014-10-16 13:51 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ecab861b3802 8058695: [TESTBUG] Reinvokers with arity >253 can't be cached Reviewed-by: vlivanov, psandoz ! test/java/lang/invoke/LFCaching/TestMethods.java Changeset: 059b95b66b7a Author: kshefov Date: 2014-10-16 14:14 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/059b95b66b7a 8058733: [TESTBUG] java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java and LFMultiThreadCachingTest.java failed on some platforms due to java.lang.VirtualMachineError Reviewed-by: vlivanov, psandoz, darcy ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: 08a89ab01595 Author: kshefov Date: 2014-10-16 16:30 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/08a89ab01595 8058653: [TEST_BUG] Test java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with OutOfMemoryError Reviewed-by: serb, prr Contributed-by: srinivasan.raghavan at oracle.com ! test/java/awt/Graphics2D/DrawString/DrawStringCrash.java Changeset: ac3881c06016 Author: michaelm Date: 2014-10-17 13:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ac3881c06016 8042622: Check for CRL results in IllegalArgumentException "white space not allowed" Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/java/net/ResponseCache/Test2.java Changeset: 8027d51f791d Author: rgallard Date: 2014-10-17 11:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8027d51f791d 8060151: Check-in changes for 8u40 nroff Open JDK Reviewed-by: mcimadamore, kvn ! src/bsd/doc/man/java.1 ! src/bsd/doc/man/javac.1 ! src/bsd/doc/man/javadoc.1 ! src/bsd/doc/man/jjs.1 ! src/bsd/doc/man/jstat.1 ! src/bsd/doc/man/keytool.1 ! src/bsd/doc/man/policytool.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/javac.1 ! src/linux/doc/man/javadoc.1 ! src/linux/doc/man/jjs.1 ! src/linux/doc/man/jstat.1 ! src/linux/doc/man/keytool.1 ! src/linux/doc/man/policytool.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/javac.1 ! src/solaris/doc/sun/man/man1/javadoc.1 ! src/solaris/doc/sun/man/man1/jjs.1 ! src/solaris/doc/sun/man/man1/jstat.1 ! src/solaris/doc/sun/man/man1/keytool.1 ! src/solaris/doc/sun/man/man1/policytool.1 Changeset: 147843e7006a Author: bpb Date: 2014-10-17 11:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/147843e7006a 8039915: Wrong NumberFormat.format() HALF_UP rounding when last digit exactly at rounding position greater than 5 Summary: Fixes erroneous rounding in DigitList for corner cases uncovered previously. Adds dedicated unit tests to TieRoundingTest Reviewed-by: bpb, darcy Contributed-by: Olivier Lagneau ! src/share/classes/java/text/DigitList.java ! test/java/text/Format/DecimalFormat/TieRoundingTest.java Changeset: 202d1d06b2c1 Author: aivanov Date: 2014-10-20 18:04 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/202d1d06b2c1 8059590: ArrayIndexOutOfBoundsException occurs when Container with overridden getComponents() is deserialized Reviewed-by: serb, ant ! src/share/classes/java/awt/Container.java + test/java/awt/Container/ContainerAIOOBE/ContainerAIOOBE.java Changeset: dcff26a3c386 Author: jnimeh Date: 2014-10-20 17:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dcff26a3c386 8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream) does not throw CertificateException for invalid input Reviewed-by: weijun ! src/share/classes/sun/security/provider/X509Factory.java ! test/java/security/cert/CertificateFactory/invalidEncodedCerts/DetectInvalidEncoding.java - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem Changeset: a80b1a8e0943 Author: amurillo Date: 2014-10-22 08:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a80b1a8e0943 Merge Changeset: fb8db1363920 Author: lana Date: 2014-10-22 12:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fb8db1363920 Merge - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem Changeset: 4e39fd4bf225 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4e39fd4bf225 Added tag jdk8u40-b12 for changeset fb8db1363920 ! .hgtags Changeset: 009ce6ca3c48 Author: vlivanov Date: 2014-10-03 11:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/009ce6ca3c48 8058892: FILL_ARRAYS and ARRAYS are eagely initialized in MethodHandleImpl Reviewed-by: kvn, shade ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 2c145356a8cf Author: serb Date: 2014-07-30 16:11 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2c145356a8cf 7058697: Unexpected exceptions in MID parser code Reviewed-by: prr, pchelko ! src/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java ! src/share/classes/com/sun/media/sound/StandardMidiFileReader.java Changeset: fd699456cfc9 Author: serb Date: 2014-07-31 23:00 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fd699456cfc9 8033141: Cleanup of sun.awt.X11 package Reviewed-by: azvegint, pchelko ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11/XlibWrapper.java Changeset: ef65ddb32456 Author: serb Date: 2014-07-31 21:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ef65ddb32456 7058700: Unexpected exceptions and timeouts in SF2 parser code Reviewed-by: prr, pchelko ! src/share/classes/com/sun/media/sound/RIFFReader.java ! src/share/classes/com/sun/media/sound/SF2Soundbank.java Changeset: 3cc069ef068c Author: serb Date: 2014-08-01 16:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3cc069ef068c 8026497: Font2DTest demo: unused resource files Reviewed-by: azvegint, bae - src/share/demo/jfc/Font2DTest/resources/TextResources.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_de.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en_GB.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ja.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ko.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_zh_CN.properties - src/share/demo/jfc/Font2DTest/resources/resource.data Changeset: 5d312cdb36b7 Author: serb Date: 2014-08-06 14:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5d312cdb36b7 6521706: A switch operator in JFrame.processWindowEvent() should be rewritten Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/JFrame.java Changeset: 03c6d10108a4 Author: serb Date: 2014-08-07 17:02 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/03c6d10108a4 8054372: Cleanup of com.sun.media.sound packages Reviewed-by: azvegint, prr ! src/share/classes/com/sun/media/sound/JDK13Services.java ! src/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/share/classes/com/sun/media/sound/Platform.java ! src/share/classes/com/sun/media/sound/SoftSynthesizer.java Changeset: 1399b26cbd46 Author: serb Date: 2014-08-08 21:40 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1399b26cbd46 8054431: Some of the input validation in the javasound is too strict Reviewed-by: azvegint, alexsch ! src/share/classes/com/sun/media/sound/RIFFReader.java Changeset: 3a42e7b82241 Author: smarks Date: 2014-10-27 18:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3a42e7b82241 8062233: add java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java to problem list Reviewed-by: darcy ! test/ProblemList.txt Changeset: f09a870f5816 Author: jbachorik Date: 2014-06-24 19:58 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f09a870f5816 8047073: Some javax/management/ fails with JFR Reviewed-by: egahlin, dfuchs ! test/javax/management/MBeanServer/MBeanFallbackTest.java ! test/javax/management/ObjectName/SerialCompatTest.java ! test/javax/management/mxbean/MXBeanFallbackTest.java ! test/javax/management/proxy/JMXProxyFallbackTest.java Changeset: 71b821e31afd Author: aefimov Date: 2014-10-29 19:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/71b821e31afd 8059206: (tz) Support tzdata2014i Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java Changeset: b6e5e04817c5 Author: prr Date: 2014-10-30 14:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b6e5e04817c5 8028539: Endless loop in native code of sun.java2d.loops.ScaledBlit Reviewed-by: flar, jgodinez ! src/share/classes/sun/java2d/pipe/DrawImage.java + test/java/awt/image/DrawImage/DrawImageCoordsTest.java Changeset: 8a59218a1ec2 Author: shade Date: 2014-10-14 19:35 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8a59218a1ec2 8060485: (str) contentEquals checks the String contents twice on mismatch Reviewed-by: martin, chegar, alanb ! src/share/classes/java/lang/String.java Changeset: 313dd4059170 Author: rriggs Date: 2014-10-31 14:28 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/313dd4059170 8062635: Enable custom CompileJavaClasses.gmk Reviewed-by: erikj ! make/CompileJavaClasses.gmk Changeset: 20688e65812b Author: lana Date: 2014-10-31 20:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/20688e65812b Merge - src/share/demo/jfc/Font2DTest/resources/TextResources.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_de.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en_GB.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ja.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ko.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_zh_CN.properties - src/share/demo/jfc/Font2DTest/resources/resource.data Changeset: 98ec3f89656c Author: bpb Date: 2014-10-30 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/98ec3f89656c 8062501: Modifications of server socket channel accept() methods for instrumentation purposes Summary: Wrap accept0() native methods in Java accept(). Reviewed-by: chegar, alanb ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java Changeset: e644a7f00328 Author: amurillo Date: 2014-10-31 10:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e644a7f00328 Merge Changeset: ba80109a9b3e Author: amurillo Date: 2014-11-03 18:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ba80109a9b3e Merge Changeset: 17481e84599c Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/17481e84599c Added tag jdk8u40-b13 for changeset ba80109a9b3e ! .hgtags Changeset: 2f1ae696419c Author: iklam Date: 2014-10-13 16:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2f1ae696419c 8061651: Interface to the Lookup Index Cache to improve URLClassPath search time Summary: Implemented the interface in sun.misc.URLClassPath and corresponding JVM_XXX APIs Reviewed-by: mchung, acorn, jiangli, dholmes ! make/mapfiles/libjava/mapfile-vers ! src/share/classes/sun/misc/Launcher.java ! src/share/classes/sun/misc/URLClassPath.java ! src/share/classes/sun/misc/VM.java ! src/share/javavm/export/jvm.h ! src/share/native/java/lang/ClassLoader.c + src/share/native/sun/misc/URLClassPath.c + test/sun/misc/URLClassPath/EnableLookupCache.java Changeset: ffc348308de2 Author: amurillo Date: 2014-11-07 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ffc348308de2 Merge Changeset: f5ba1bbe180b Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f5ba1bbe180b Added tag jdk8u40-b14 for changeset ffc348308de2 ! .hgtags Changeset: 014fc8b2e4c1 Author: dfuchs Date: 2014-07-09 17:51 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/014fc8b2e4c1 8048913: java/util/logging/LoggingDeadlock2.java times out Summary: removes the /timeout=15 parameter from the @run command line Reviewed-by: mchung, dholmes ! test/java/util/logging/LoggingDeadlock2.java Changeset: 6fa6a22a6382 Author: michaelm Date: 2014-11-04 17:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6fa6a22a6382 8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS Reviewed-by: chegar, alanb ! src/share/classes/jdk/net/Sockets.java + test/jdk/net/Sockets/SupportedOptions.java Changeset: fa2ef1616066 Author: dholmes Date: 2014-11-04 18:37 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fa2ef1616066 8036616: [TESTBUG] Embedded: sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be launched with -XX:+UsePerfData Reviewed-by: dholmes, jbachorik Contributed-by: Pavel Chistyakov ! test/sun/jvmstat/monitor/MonitoredVm/CR6672135.java Changeset: ab2a0444d499 Author: alexsch Date: 2014-11-05 17:01 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ab2a0444d499 8057893: JComboBox actionListener never receives "comboBoxEdited" from getActionCommand Reviewed-by: serb ! src/share/classes/javax/swing/JComboBox.java + test/javax/swing/JComboBox/8057893/bug8057893.java Changeset: 1244706b918a Author: vlivanov Date: 2014-11-06 07:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1244706b918a 8060483: NPE with explicitCastArguments unboxing null Reviewed-by: attila, lagergren ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/sun/invoke/util/Wrapper.java + test/java/lang/invoke/ExplicitCastArgumentsTest.java Changeset: df79e4dd6a2b Author: mcherkas Date: 2014-11-06 21:52 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/df79e4dd6a2b 8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after JDK-8060146 Reviewed-by: ant, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Frame/DisposeStressTest/DisposeStressTest.html + test/java/awt/Frame/DisposeStressTest/DisposeStressTest.java Changeset: 03511b31fea9 Author: bchristi Date: 2014-08-07 14:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/03511b31fea9 8034032: Check src/macosx/native/java/util/prefs/MacOSXPreferencesFile.m for JNI pending issues Reviewed-by: chegar ! src/macosx/native/java/util/MacOSXPreferencesFile.m Changeset: 87f6a3431f80 Author: igerasim Date: 2014-11-07 01:51 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/87f6a3431f80 8054029: (fc) FileChannel.size() returns 0 for block devices on Linux Reviewed-by: alanb ! src/solaris/native/sun/nio/ch/FileDispatcherImpl.c + test/java/nio/channels/FileChannel/BlockDeviceSize.java Changeset: 70a678a6f975 Author: ksrini Date: 2014-10-24 06:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/70a678a6f975 8061830: [asm] refresh internal ASM version v5.0.3 Reviewed-by: psandoz, sundar ! src/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/share/classes/jdk/internal/org/objectweb/asm/TypePath.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/LookupSwitchInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt Changeset: 45052ffb3af5 Author: prappo Date: 2014-11-07 15:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/45052ffb3af5 8059311: com/sun/jndi/ldap/LdapTimeoutTest.java fails with exit_code == 0 Reviewed-by: vinnie ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: bbb6ce1a16ab Author: prr Date: 2014-11-07 10:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bbb6ce1a16ab 8061392: PrinterJob NPE when drawing translucent image with null user clip Reviewed-by: bae, jgodinez ! src/windows/classes/sun/awt/windows/WPathGraphics.java + test/java/awt/print/PrinterJob/ImagePrinting/NullClipARGB.java Changeset: fdd0f8ace274 Author: igerasim Date: 2014-05-06 10:28 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fdd0f8ace274 8040806: BitSet.toString() can throw IndexOutOfBoundsException Reviewed-by: plevart, mduigou ! src/share/classes/java/util/BitSet.java ! test/java/util/BitSet/BSMethods.java Changeset: 8f72d612419b Author: igerasim Date: 2014-05-26 19:59 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8f72d612419b 8043476: java/util/BitSet/BSMethods.java failed with: java.lang.OutOfMemoryError: Java heap space Reviewed-by: alanb ! test/java/util/BitSet/BSMethods.java Changeset: 01f67b31eeb0 Author: igerasim Date: 2014-05-07 09:43 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/01f67b31eeb0 8011537: (fs) Path.register(..) clears interrupt status of thread with no InterruptedException Reviewed-by: alanb ! src/share/classes/sun/nio/fs/AbstractPoller.java ! test/java/nio/file/WatchService/Basic.java Changeset: 39430f339350 Author: igerasim Date: 2014-05-07 16:50 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/39430f339350 8042470: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified Reviewed-by: alanb, chegar ! src/share/classes/sun/nio/fs/AbstractPoller.java ! test/java/nio/file/WatchService/Basic.java Changeset: e73c2fb244de Author: alanb Date: 2014-05-09 09:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e73c2fb244de 8042816: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified, part 2 Reviewed-by: chegar ! src/share/classes/sun/nio/fs/PollingWatchService.java Changeset: b979b2e97874 Author: igerasim Date: 2014-03-13 07:52 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b979b2e97874 7011804: SequenceInputStream with lots of empty substreams can cause StackOverflowError Reviewed-by: chegar, alanb ! src/share/classes/java/io/SequenceInputStream.java + test/java/io/SequenceInputStream/LotsOfStreams.java Changeset: b4aba50e2810 Author: igerasim Date: 2014-02-27 02:44 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b4aba50e2810 6853696: (ref) ReferenceQueue.remove(timeout) may return null even if timeout has not expired Reviewed-by: mchung, mduigou, rriggs ! src/share/classes/java/lang/ref/ReferenceQueue.java + test/java/lang/ref/EarlyTimeout.java Changeset: f90208c69fb6 Author: igerasim Date: 2014-04-02 12:17 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f90208c69fb6 8038333: TEST_BUG: java/lang/ref/EarlyTimeout.java fails with a non-adequate message Reviewed-by: mchung ! test/java/lang/ref/EarlyTimeout.java Changeset: a73b9a26a9ae Author: igerasim Date: 2014-04-18 18:46 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a73b9a26a9ae 8038982: java/lang/ref/EarlyTimeout.java failed again Reviewed-by: mchung ! test/java/lang/ref/EarlyTimeout.java Changeset: 1861e9730374 Author: ascarpino Date: 2014-11-08 09:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1861e9730374 8063700: -Xcheck:jni changes cause many JCK failures in api/javax_crypto tests in SunPKCS11 Reviewed-by: mullan, valeriep ! src/share/native/sun/security/pkcs11/wrapper/p11_crypt.c + test/sun/security/pkcs11/Cipher/JNICheck.java Changeset: f4a778ce0cab Author: igerasim Date: 2014-07-12 04:15 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f4a778ce0cab 6904367: (coll) IdentityHashMap is resized before exceeding the expected maximum size Reviewed-by: plevart, martin ! src/share/classes/java/util/IdentityHashMap.java + test/java/util/IdentityHashMap/Capacity.java Changeset: 48ff867c7f24 Author: lana Date: 2014-11-11 10:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/48ff867c7f24 Merge Changeset: 310e2575c143 Author: prr Date: 2014-11-11 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/310e2575c143 8039444: Swing applications not being displayed properly Reviewed-by: serb, vadim ! src/windows/native/sun/java2d/d3d/D3DBadHardware.h Changeset: 48d5653ac014 Author: aefimov Date: 2014-11-12 13:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/48d5653ac014 8059327: XML parser returns corrupt attribute value Reviewed-by: lancea + test/javax/xml/jaxp/testng/TEST.properties + test/javax/xml/jaxp/testng/parse/XMLEntityScannerLoad.java Changeset: dc4b0e9ce63f Author: alexsch Date: 2014-11-14 12:00 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dc4b0e9ce63f 8064468: ownedWindowList access requires synchronization in Window.setAlwaysOnTop() method Reviewed-by: serb, pchelko ! src/share/classes/java/awt/Window.java + test/java/awt/Window/AlwaysOnTop/SyncAlwaysOnTopFieldTest.java Changeset: e141fdeb9ff3 Author: martin Date: 2014-11-13 14:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e141fdeb9ff3 8064391: More thread safety problems in core reflection Summary: Make fields final or volatile to ensure thread safety Reviewed-by: jfranck ! src/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/LazyReflectiveObjectGenerator.java ! src/share/classes/sun/reflect/generics/repository/AbstractRepository.java ! src/share/classes/sun/reflect/generics/repository/ClassRepository.java ! src/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/share/classes/sun/reflect/generics/scope/AbstractScope.java ! src/share/classes/sun/reflect/generics/tree/ClassSignature.java Changeset: 3381b0df022a Author: vinnie Date: 2014-11-14 10:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3381b0df022a 8040812: Uninitialised memory in jdk/src/share/native/sun/security/ec/impl/mpi.c Reviewed-by: mullan ! src/share/native/sun/security/ec/impl/mpi.c Changeset: 4fa603c72f2f Author: alexsch Date: 2014-11-14 14:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4fa603c72f2f 8043869: [macosx] java -splash does not honor @2x hi dpi notation for retina support Reviewed-by: pchelko, anthony, ksrini ! make/mapfiles/libsplashscreen/mapfile-vers ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m ! src/share/bin/java.c ! src/share/bin/splashscreen.h ! src/share/bin/splashscreen_stubs.c ! src/share/classes/java/awt/SplashScreen.java ! src/share/native/sun/awt/splashscreen/java_awt_SplashScreen.c ! src/share/native/sun/awt/splashscreen/splashscreen_impl.c ! src/share/native/sun/awt/splashscreen/splashscreen_impl.h ! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c ! src/windows/native/sun/awt/splashscreen/splashscreen_sys.c + test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: b0139e9a4bdd Author: alexsch Date: 2014-11-14 15:03 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b0139e9a4bdd 8049198: [macosx] Incorrect thread access when showing splash screen Reviewed-by: serb, pchelko ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m Changeset: 5a29fd30ffaa Author: vinnie Date: 2014-11-14 14:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5a29fd30ffaa 8034031: [parfait] JNI exception pending in jdk/src/macosx/native/apple/security/KeystoreImpl.m Reviewed-by: alanb, weijun ! src/macosx/native/apple/security/KeystoreImpl.m Changeset: 31dac938108d Author: lana Date: 2014-11-14 10:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/31dac938108d Merge Changeset: fb96ac8f30f6 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fb96ac8f30f6 Added tag jdk8u40-b15 for changeset 31dac938108d ! .hgtags Changeset: 0a4ed597f229 Author: mgronlun Date: 2014-11-07 21:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0a4ed597f229 8056049: getProcessCpuLoad() stops working in one process when a different process exits Reviewed-by: ctornqvi ! src/windows/native/sun/management/OperatingSystemImpl.c Changeset: 52efc29c0161 Author: amurillo Date: 2014-11-14 07:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/52efc29c0161 Merge Changeset: 9dc67d03e6e5 Author: amurillo Date: 2014-11-21 10:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9dc67d03e6e5 Merge Changeset: 5ce8f012b3b8 Author: asaha Date: 2014-11-26 07:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5ce8f012b3b8 Added tag jdk8u40-b16 for changeset 9dc67d03e6e5 ! .hgtags Changeset: 027ae17c80a3 Author: bchristi Date: 2014-11-14 13:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/027ae17c80a3 8064288: sun.management.Flag should loadLibrary() Summary: Call System.loadLibrary("management") from Flag static initializer Reviewed-by: mchung ! src/share/classes/sun/management/Flag.java Changeset: 903bd0faa495 Author: anashaty Date: 2014-11-17 18:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/903bd0faa495 8059739: Dragged and Dropped data is corrupted for two data types Reviewed-by: serb, pchelko ! src/share/classes/javax/swing/plaf/basic/BasicTransferable.java + test/javax/swing/DataTransfer/8059739/bug8059739.java Changeset: eee24e5c8048 Author: serb Date: 2014-08-08 21:46 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eee24e5c8048 6302052: Reference to nonexistant Class in javadoc Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/CellEditor.java Changeset: cba0cc16cfbf Author: serb Date: 2014-09-23 07:13 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cba0cc16cfbf 8041734: JFrame in full screen mode leaves empty workspace after close Reviewed-by: azvegint, alexsch ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/native/sun/awt/CWrapper.m Changeset: 1172062acce4 Author: serb Date: 2014-10-08 17:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1172062acce4 8029253: [macosx] Performance problems with Retina display on Mac OS X Reviewed-by: bae, prr ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java + test/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java + test/java/awt/image/DrawImage/UnmanagedDrawImagePerformance.java Changeset: 319487756f27 Author: serb Date: 2014-10-10 16:07 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/319487756f27 8059943: [macosx] Aqua LaF should use BI.TYPE_INT_ARGB_PRE for a better performance Reviewed-by: alexsch, azvegint ! src/macosx/classes/com/apple/laf/AquaIcon.java ! src/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/macosx/classes/com/apple/laf/AquaNativeResources.java Changeset: 1e1792e6c0b9 Author: serb Date: 2014-10-14 18:58 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1e1792e6c0b9 7148531: [macosx] In test, the window does not have time to resize before make a screenshot Reviewed-by: alexsch, azvegint ! test/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java Changeset: 98ed32fc2b55 Author: serb Date: 2014-10-22 12:33 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/98ed32fc2b55 8061456: [OGL] Incorrect clip is used during sw->surface blit in xor mode Reviewed-by: bae, prr ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java + test/java/awt/image/DrawImage/IncorrectClipXorModeSW2Surface.java Changeset: 95193f897702 Author: serb Date: 2014-10-23 19:59 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/95193f897702 8059941: [D3D] The fix for JDK-8029253 should be ported to d3d pipeline Reviewed-by: bae, prr ! src/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! test/java/awt/image/DrawImage/UnmanagedDrawImagePerformance.java Changeset: ae0633fb37b1 Author: serb Date: 2014-10-31 19:45 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ae0633fb37b1 8057830: Crash in Java2D Queue Flusher, OGLSD_SetScratchSurface Reviewed-by: serb, denis Contributed-by: Hendrik Schreiber ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m ! src/macosx/native/sun/java2d/opengl/CGLSurfaceData.m Changeset: 6572a5107052 Author: serb Date: 2014-11-01 14:40 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6572a5107052 8062164: Incorrect color conversion, when bicubic interpolation is used Reviewed-by: flar, prr ! src/share/classes/sun/java2d/pipe/DrawImage.java + test/java/awt/image/DrawImage/IncorrectAlphaConversionBicubic.java Changeset: fc0947a59867 Author: serb Date: 2014-11-09 22:17 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fc0947a59867 7169583: JInternalFrame title not antialiased in Nimbus LaF Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java Changeset: e51840480603 Author: azvegint Date: 2014-11-18 17:50 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e51840480603 8058197: AWT fails on generic non-reparenting window managers Reviewed-by: azvegint, serb Contributed-by: Rohit Agrawal ! src/solaris/classes/sun/awt/X11/XWM.java Changeset: 67a7e08198c7 Author: emc Date: 2014-11-18 12:36 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/67a7e08198c7 8055063: Parameter#toString() fails w/ AIOOBE for ctr of inner class w/ generic type Summary: Add getAllGenericParameters, which attempts to report generic parameters with synthetic parameters to the best extent possible with current classfile information. Reviewed-by: jfranck ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Parameter.java Changeset: 736dc97f9db5 Author: pchelko Date: 2014-11-19 12:45 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/736dc97f9db5 8027148: SystemFlavorMap.getNativesForFlavor returns list of native formats in incorrect order Reviewed-by: anthony, serb ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java + test/java/awt/datatransfer/MappingGenerationTest/MappingGenerationTest.java Changeset: fa78bfad29f4 Author: pchelko Date: 2014-11-19 18:57 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fa78bfad29f4 8058193: [macosx] Potential incomplete fix for JDK-8031485 Reviewed-by: alexsch, serb ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java + test/javax/swing/JComboBox/ConsumedKeyTest/ConsumedKeyTest.java Changeset: b0e7095469b3 Author: igerasim Date: 2014-11-14 18:15 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b0e7095469b3 8050983: Misplaced parentheses in sun.net.www.http.HttpClient break HTTP PUT streaming Reviewed-by: michaelm ! src/share/classes/sun/net/www/http/HttpClient.java ! test/sun/net/www/http/HttpClient/StreamingRetry.java Changeset: 07af00bfb892 Author: mtobiass Date: 2014-10-28 11:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/07af00bfb892 8061960: java/lang/instrument/DaemonThread/TestDaemonThread.java regularly fails due to exceeded timeout Summary: Move timeout parameter to correct place on command line Reviewed-by: jbachorik ! test/java/lang/instrument/DaemonThread/TestDaemonThread.java Changeset: c1cb9e4d55ed Author: lana Date: 2014-11-20 11:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c1cb9e4d55ed Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: b28acc576f36 Author: rriggs Date: 2014-11-20 16:53 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b28acc576f36 8065397: Remove ExtendedPlatformComponent.java from EXFILES list Reviewed-by: mchung ! make/CompileJavaClasses.gmk Changeset: eea2142e818c Author: malenkov Date: 2014-02-21 15:34 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eea2142e818c 8034085: Do not prefer indexed properties Reviewed-by: alexsch ! src/share/classes/java/beans/Introspector.java ! test/java/beans/Introspector/Test4168833.java + test/java/beans/Introspector/Test8034085.java Changeset: ad33c27c9f15 Author: malenkov Date: 2014-02-14 20:24 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ad33c27c9f15 8034164: Introspector ignores indexed part of the property sometimes Reviewed-by: alexsch ! src/share/classes/java/beans/Introspector.java + test/java/beans/Introspector/Test8034164.java Changeset: 9c926f0dd726 Author: aefimov Date: 2014-11-24 19:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9c926f0dd726 8064560: (tz) Support tzdata2014j Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! 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/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! 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: 54fba96796aa Author: amurillo Date: 2014-11-25 09:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/54fba96796aa Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 87f9573422d7 Author: vlivanov Date: 2014-10-29 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/87f9573422d7 8059877: GWT branch frequencies pollution due to LF sharing Reviewed-by: psandoz, jrose ! src/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: c364f9f66362 Author: vlivanov Date: 2014-11-24 07:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c364f9f66362 8063135: Enable full LF sharing by default Reviewed-by: psandoz, shade ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java Changeset: 6504ee684691 Author: vlivanov Date: 2014-11-24 07:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6504ee684691 8059880: Get rid of LambdaForm interpretation Reviewed-by: psandoz, kvn, shade ! src/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: e0b805374969 Author: lana Date: 2014-11-26 13:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e0b805374969 Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 342b86d4ee27 Author: alexsch Date: 2014-11-27 16:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/342b86d4ee27 8065098: JColorChooser no longer supports drag and drop between two JVM instances Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java + test/javax/swing/JColorChooser/8065098/JColorChooserDnDTest.java + test/javax/swing/JColorChooser/8065098/bug8065098.html + test/javax/swing/JColorChooser/8065098/bug8065098.java Changeset: fc4f55464170 Author: igerasim Date: 2014-11-28 16:17 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fc4f55464170 8062771: Core reflection should use final fields whenever possible Reviewed-by: martin, jfranck ! src/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java ! src/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java ! src/share/classes/sun/reflect/Label.java ! src/share/classes/sun/reflect/NativeConstructorAccessorImpl.java ! src/share/classes/sun/reflect/NativeMethodAccessorImpl.java ! src/share/classes/sun/reflect/ReflectionFactory.java ! src/share/classes/sun/reflect/SignatureIterator.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java ! src/share/classes/sun/reflect/generics/scope/DummyScope.java ! src/share/classes/sun/reflect/generics/tree/ArrayTypeSignature.java ! src/share/classes/sun/reflect/generics/tree/BooleanSignature.java ! src/share/classes/sun/reflect/generics/tree/BottomSignature.java ! src/share/classes/sun/reflect/generics/tree/ByteSignature.java ! src/share/classes/sun/reflect/generics/tree/CharSignature.java ! src/share/classes/sun/reflect/generics/tree/ClassTypeSignature.java ! src/share/classes/sun/reflect/generics/tree/DoubleSignature.java ! src/share/classes/sun/reflect/generics/tree/FloatSignature.java ! src/share/classes/sun/reflect/generics/tree/FormalTypeParameter.java ! src/share/classes/sun/reflect/generics/tree/IntSignature.java ! src/share/classes/sun/reflect/generics/tree/LongSignature.java ! src/share/classes/sun/reflect/generics/tree/MethodTypeSignature.java ! src/share/classes/sun/reflect/generics/tree/ShortSignature.java ! src/share/classes/sun/reflect/generics/tree/SimpleClassTypeSignature.java ! src/share/classes/sun/reflect/generics/tree/TypeVariableSignature.java ! src/share/classes/sun/reflect/generics/tree/VoidDescriptor.java ! src/share/classes/sun/reflect/misc/MethodUtil.java + test/java/lang/reflect/Generics/ThreadSafety.java Changeset: 20a3e2135e08 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/20a3e2135e08 Added tag jdk8u40-b17 for changeset fc4f55464170 ! .hgtags Changeset: 0f06282f23e0 Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0f06282f23e0 Added tag jdk8u40-b18 for changeset 20a3e2135e08 ! .hgtags Changeset: 7c7758fec30c Author: serb Date: 2014-11-28 14:03 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7c7758fec30c 8059944: [OGL] Metrics for a method choice copying of texture should be improved Reviewed-by: bae, prr ! src/share/native/sun/java2d/opengl/OGLBlitLoops.c ! src/share/native/sun/java2d/opengl/OGLContext.c ! src/share/native/sun/java2d/opengl/OGLContext.h Changeset: 213f54c53e16 Author: serb Date: 2014-09-15 17:29 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/213f54c53e16 8058136: Test api/java_awt/SplashScreen/index.html\#ClosedSplashScreenTests fails because of java.lang.IllegalStateException was not thrown Reviewed-by: azvegint, anthony ! src/share/classes/java/awt/SplashScreen.java Changeset: ee57428a3ce7 Author: serb Date: 2014-11-28 10:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ee57428a3ce7 8059942: Default implementation of DrawImage.renderImageXform() should be improved for d3d/ogl Reviewed-by: flar, prr ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/classes/sun/java2d/pipe/Region.java + test/java/awt/image/DrawImage/IncorrectUnmanagedImageRotatedClip.java Changeset: b01a6b584ade Author: jeff Date: 2014-12-01 18:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b01a6b584ade 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: 28b81c5a7034 Author: jeff Date: 2014-12-01 23:01 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/28b81c5a7034 Merge Changeset: 24abdac0deb6 Author: alexsch Date: 2014-12-02 15:12 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/24abdac0deb6 8031696: [macosx] TwentyThousandTest test failed with OOM Reviewed-by: serb, pchelko ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java Changeset: 8aa2480d90d3 Author: rriggs Date: 2014-11-13 12:29 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8aa2480d90d3 8043477: java/lang/ProcessBuilder/Basic.java failed with: java.lang.AssertionError: Some tests failed Reviewed-by: martin ! test/java/lang/ProcessBuilder/Basic.java Changeset: 905b48a93c2c Author: dfuchs Date: 2014-12-01 21:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/905b48a93c2c 8065552: setAccessible(true) on fields of Class may throw a SecurityException Summary: This fix hides the new private Class.classLoader field from reflection, rather than making it not accessible. Reviewed-by: mchung, coffeys ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/reflect/AccessibleObject.java ! src/share/classes/sun/reflect/Reflection.java + test/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java Changeset: 48e1550d58a6 Author: alexsch Date: 2014-12-03 17:21 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/48e1550d58a6 8066142: Edit the value in the text field and then press the tab key, the number don't increase Reviewed-by: serb, azvegint ! src/share/classes/javax/swing/JComboBox.java Changeset: 97a964e285ac Author: psandoz Date: 2014-12-02 13:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/97a964e285ac 8066397: Remove network-related seed initialization code in ThreadLocal/SplittableRandom Reviewed-by: alanb, dl, chegar, rriggs, shade ! src/share/classes/java/util/SplittableRandom.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: bbf9bd35ef5b Author: sjiang Date: 2014-12-03 11:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bbf9bd35ef5b 8065764: javax/management/monitor/CounterMonitorTest.java hangs Reviewed-by: jbachorik, dfuchs ! test/javax/management/monitor/CounterMonitorTest.java Changeset: c63c24f120c2 Author: mchung Date: 2014-12-04 19:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c63c24f120c2 8065702: Deprecate the Extension Mechanism Reviewed-by: alanb, iris ! src/share/classes/java/lang/System.java ! src/share/classes/java/util/jar/Attributes.java Changeset: 997d7715bd3c Author: serb Date: 2014-11-30 15:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/997d7715bd3c 8029536: JFileChooser filter uses .toString() instead of getDescription() for filter text on GTK laf Reviewed-by: azvegint, alexsch ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java + test/javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.html + test/javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.java Changeset: ba1b84e5a697 Author: serb Date: 2014-12-03 18:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ba1b84e5a697 8024626: CTW CRASH: SIGSEGV in ctw/jre/lib/rt_jar/preloading_1 and ctw/jre/lib/rt_jar/sun_awt_X11_ListHelper Reviewed-by: azvegint, alexsch ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 481390d5d8ce Author: kshefov Date: 2014-12-05 18:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/481390d5d8ce 8059070: [TESTBUG] java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed - timeout Reviewed-by: psandoz, vlivanov, dfuchs ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java + test/lib/testlibrary/jdk/testlibrary/TimeLimitedRunner.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 4d847d8dfedb Author: chegar Date: 2014-11-25 18:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4d847d8dfedb 8065072: sun/net/www/http/HttpClient/StreamingRetry.java failed intermittently Reviewed-by: dfuchs ! test/sun/net/www/http/HttpClient/StreamingRetry.java Changeset: 44cf4e00e1de Author: robm Date: 2014-12-05 20:13 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/44cf4e00e1de 8065238: javax.naming.NamingException after upgrade to JDK 8 Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/ldap/Connection.java ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 83321244c3d1 Author: serb Date: 2014-12-05 12:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/83321244c3d1 8059998: Broken link in java.awt.event Interface KeyListener Reviewed-by: ant, alexsch ! src/share/classes/java/awt/event/KeyListener.java Changeset: 720e2e80bcd2 Author: dfuchs Date: 2014-12-05 12:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/720e2e80bcd2 8065991: LogManager unecessarily calls JavaAWTAccess from within a critical section Summary: The call to JavaAWTAccess is moved outside of the critical section Reviewed-by: mchung ! src/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManagerAppContextDeadlock.java Changeset: 655876e27e00 Author: aivanov Date: 2014-12-09 17:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/655876e27e00 8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails Reviewed-by: alexsch, azvegint ! test/sun/awt/dnd/8024061/bug8024061.java Changeset: f19e4c4a0297 Author: azvegint Date: 2014-12-09 18:57 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f19e4c4a0297 8066986: [headless] DataTransferer.getInstance throws ClassCastException in headless mode Reviewed-by: alexsch, serb ! src/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: 8afb48d60399 Author: lana Date: 2014-12-09 13:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8afb48d60399 Merge Changeset: 82bd125184f5 Author: alexsch Date: 2014-12-10 17:20 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/82bd125184f5 8065627: Animated GIFs fail to display on a HiDPI display Reviewed-by: serb, azvegint ! src/share/classes/sun/awt/image/MultiResolutionToolkitImage.java + test/java/awt/image/MultiResolutionImage/MultiResolutionImageObserverTest.java Changeset: 2d93189055b5 Author: denis Date: 2014-12-10 17:10 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2d93189055b5 8057788: [macosx] "Pinch to zoom" does not work since jdk7 Reviewed-by: serb, alexsch ! src/macosx/native/sun/awt/AWTWindow.m Changeset: 06c3b0d07c88 Author: vlivanov Date: 2014-12-04 07:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/06c3b0d07c88 8057020: LambdaForm caches should support eviction Reviewed-by: psandoz, jrose, shade ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/LambdaFormBuffer.java ! src/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! test/java/lang/invoke/LFCaching/LFCachingTestCase.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: 41fd3cb76d9f Author: vlivanov Date: 2014-12-09 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/41fd3cb76d9f 8066746: MHs.explicitCastArguments does incorrect type checks for VarargsCollector Reviewed-by: jrose, psandoz ! src/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/ExplicitCastArgumentsTest.java Changeset: 0fd9eb32e610 Author: mfang Date: 2014-12-10 13:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0fd9eb32e610 8065157: jdk8u40 Japanese man page file translation update Reviewed-by: naoto, yhuang ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 ! src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jdeps.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jjs.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jdeps.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jjs.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 Changeset: db3fb55cc7f4 Author: mfang Date: 2014-12-11 11:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/db3fb55cc7f4 Merge Changeset: 5c31204d19e5 Author: lana Date: 2014-12-11 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c31204d19e5 Merge Changeset: 7784dab075ed Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7784dab075ed Added tag jdk8u40-b19 for changeset 5c31204d19e5 ! .hgtags Changeset: a16eb55cbc71 Author: katleman Date: 2014-12-17 14:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a16eb55cbc71 Added tag jdk8u60-b00 for changeset 5c31204d19e5 ! .hgtags Changeset: 5c858af5ee9a Author: alanb Date: 2014-10-19 11:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c858af5ee9a 8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows Reviewed-by: alanb Contributed-by: kirk.shoop at microsoft.com, v-valkop at microsoft.com ! make/mapfiles/libnet/mapfile-vers ! src/share/classes/sun/nio/ch/Net.java ! src/share/native/java/net/net_util.h ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/nio/ch/Net.c ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/nio/ch/Net.c ! test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java Changeset: c5d9397d4d41 Author: alanb Date: 2014-12-16 15:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c5d9397d4d41 8064407: (fc) FileChannel transferTo should use TransmitFile on Windows Reviewed-by: alanb Contributed-by: kirk.shoop at microsoft.com, v-valkop at microsoft.com ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/ch/FileDispatcher.java ! src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java ! src/solaris/native/sun/nio/ch/FileChannelImpl.c ! src/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/windows/native/sun/nio/ch/FileChannelImpl.c ! test/java/nio/channels/FileChannel/TransferToChannel.java Changeset: 588763e97311 Author: msheppar Date: 2014-12-17 12:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/588763e97311 8067151: [TESTBUG] com/sun/corba/5036554/TestCorbaBug.sh Summary: changed TESTJAVA to COMPILEJAVA for javac and idlj paths. Reviewed-by: chegar ! test/com/sun/corba/5036554/TestCorbaBug.sh ! test/com/sun/corba/cachedSocket/7056731.sh Changeset: fa4e06664bf3 Author: lana Date: 2014-12-17 14:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fa4e06664bf3 Merge Changeset: 13b0bfcda076 Author: dholmes Date: 2014-12-17 20:25 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/13b0bfcda076 8038189: Add cross-platform compact profiles support Summary: Generalize the compact profile support so it can be used on any platform Reviewed-by: erikj ! make/CreateJars.gmk ! make/Images.gmk ! make/Import.gmk ! make/Profiles.gmk ! make/Tools.gmk ! make/profile-includes.txt ! make/profile-rtjar-includes.txt Changeset: 4d50aff3043f Author: igerasim Date: 2014-12-19 14:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4d50aff3043f 8064846: Lazy-init thread safety problems in core reflection Summary: Make several fields in core reflection volatile Reviewed-by: jfranck, shade, plevart ! src/share/classes/sun/reflect/generics/repository/ClassRepository.java ! src/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/share/classes/sun/reflect/generics/scope/AbstractScope.java Changeset: 69d041b13713 Author: dfuchs Date: 2014-12-19 20:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/69d041b13713 8066612: Add a test that will call getDeclaredFields() on all classes and try to set them accessible. Summary: This test parses the jars in the boot class path to find the name of all classes, then loads each of them, get their declared fields, and attempt to call setAccessible. Reviewed-by: coffeys, dholmes, plevart + test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java Changeset: c173d5414a7d Author: sjiang Date: 2014-12-23 14:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c173d5414a7d 8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java hangs Reviewed-by: dfuchs ! test/javax/management/monitor/CounterMonitorTest.java Changeset: 4915ec1779da Author: jbachorik Date: 2014-07-01 11:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4915ec1779da 8038794: java/lang/management/ThreadMXBean/SynchronizationStatistics.java fails intermittently Reviewed-by: sla ! test/java/lang/management/ThreadMXBean/SynchronizationStatistics.java Changeset: bfaeb69ca16a Author: jbachorik Date: 2014-08-21 15:22 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bfaeb69ca16a 7132590: javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java fails in JDK8-B22 Reviewed-by: dfuchs, sjiang ! test/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java Changeset: e637885f6b15 Author: jbachorik Date: 2014-12-03 16:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e637885f6b15 8064441: java/lang/management/ThreadMXBean/Locks.java fails intermittently, blocked on wrong object Reviewed-by: dholmes, egahlin, sspitsyn ! test/java/lang/management/ThreadMXBean/Locks.java Changeset: 85d578d8a841 Author: jbachorik Date: 2014-12-04 10:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/85d578d8a841 8034263: Test java/lang/management/MemoryMXBean/LowMemoryTest.java fails intermittently Reviewed-by: sla ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: e3690e960bef Author: sjiang Date: 2014-12-15 19:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e3690e960bef 8067241: DeadlockTest.java failed with negative timeout value Reviewed-by: dfuchs, sspitsyn ! test/javax/management/standardmbean/DeadlockTest.java Changeset: 29801793a0b0 Author: azvegint Date: 2014-12-15 16:00 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/29801793a0b0 7155963: Deadlock in SystemFlavorMap.getFlavorsForNative and SunToolkit.awtLock Reviewed-by: ant, serb ! src/solaris/classes/sun/awt/X11/XClipboard.java Changeset: 2f6a39955406 Author: azvegint Date: 2014-12-02 12:47 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2f6a39955406 8064698: [parfait] JNI exception pending in jdk/src/java/desktop/unix/native: libawt_xawt/awt/, common/awt Reviewed-by: alexsch, serb ! src/solaris/native/sun/awt/awt_Event.c ! src/solaris/native/sun/awt/awt_Font.c ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 0870f96a7b0e Author: azvegint Date: 2014-12-02 12:48 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0870f96a7b0e 8064699: [parfait] JNI primitive type mismatch in jdk/src/java/desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Reviewed-by: alexsch, serb ! src/solaris/native/sun/awt/awt_GraphicsEnv.c Changeset: af5a8aa952b0 Author: azvegint Date: 2014-12-02 12:45 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/af5a8aa952b0 8064700: [parfait] Function Call Mismatch in jdk/src/java/desktop/unix/native/libawt_xawt/xawt/XToolkit.c Reviewed-by: alexsch, serb ! src/solaris/native/sun/xawt/XToolkit.c Changeset: c8a71253d6e2 Author: jbachorik Date: 2014-10-23 11:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c8a71253d6e2 8058506: ThreadMXBeanStateTest throws exception Reviewed-by: egahlin, dholmes ! test/java/lang/Thread/ThreadStateController.java ! test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java + test/lib/testlibrary/jdk/testlibrary/LockFreeLogManager.java Changeset: 189490f29d1e Author: aefimov Date: 2014-12-29 21:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/189490f29d1e 8051641: Africa/Casablanca transitions is incorrectly calculated starting from 2027 Reviewed-by: sherman ! make/src/classes/build/tools/tzdb/ZoneRulesBuilder.java ! test/ProblemList.txt ! test/sun/util/calendar/zi/Rule.java Changeset: c8b4e66ab998 Author: lana Date: 2014-12-29 19:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c8b4e66ab998 Merge Changeset: a3b55d508035 Author: igerasim Date: 2014-12-30 00:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a3b55d508035 8068338: Better message about incompatible zlib in Deflater.init Reviewed-by: alanb, sherman ! src/share/native/java/util/zip/Deflater.c Changeset: c06b6d58e6a9 Author: jbachorik Date: 2014-11-05 09:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c06b6d58e6a9 8062896: TEST_BUG: java/lang/Thread/ThreadStateTest.java can't compile with change for 8058506 Reviewed-by: dholmes, sla ! test/java/lang/Thread/ThreadStateTest.java ! test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java Changeset: 564bca490631 Author: asaha Date: 2015-01-02 13:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/564bca490631 Added tag jdk8u40-b20 for changeset 7784dab075ed ! .hgtags Changeset: eae427b7d129 Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eae427b7d129 Added tag jdk8u40-b21 for changeset 564bca490631 ! .hgtags Changeset: a2c227da59b4 Author: bpatel Date: 2015-01-13 12:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a2c227da59b4 8068491: Update the protocol for references of docs.oracle.com to HTTPS. Reviewed-by: coffeys ! src/macosx/classes/apple/applescript/AppleScriptEngine.java ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/DisplayMode.java ! src/share/classes/java/awt/FocusTraversalPolicy.java ! src/share/classes/java/awt/GraphicsDevice.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/Transferable.java ! src/share/classes/java/awt/event/ActionEvent.java ! src/share/classes/java/awt/event/ActionListener.java ! src/share/classes/java/awt/event/ComponentAdapter.java ! src/share/classes/java/awt/event/ComponentEvent.java ! src/share/classes/java/awt/event/ComponentListener.java ! src/share/classes/java/awt/event/ContainerAdapter.java ! src/share/classes/java/awt/event/ContainerEvent.java ! src/share/classes/java/awt/event/ContainerListener.java ! src/share/classes/java/awt/event/FocusAdapter.java ! src/share/classes/java/awt/event/FocusEvent.java ! src/share/classes/java/awt/event/FocusListener.java ! src/share/classes/java/awt/event/ItemEvent.java ! src/share/classes/java/awt/event/ItemListener.java ! src/share/classes/java/awt/event/KeyAdapter.java ! src/share/classes/java/awt/event/KeyEvent.java ! src/share/classes/java/awt/event/MouseAdapter.java ! src/share/classes/java/awt/event/MouseEvent.java ! src/share/classes/java/awt/event/MouseListener.java ! src/share/classes/java/awt/event/MouseMotionAdapter.java ! src/share/classes/java/awt/event/MouseMotionListener.java ! src/share/classes/java/awt/event/WindowAdapter.java ! src/share/classes/java/awt/event/WindowEvent.java ! src/share/classes/java/awt/event/WindowFocusListener.java ! src/share/classes/java/awt/event/WindowListener.java ! src/share/classes/java/awt/geom/Line2D.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/util/concurrent/atomic/package-info.java ! src/share/classes/java/util/concurrent/locks/Lock.java ! src/share/classes/java/util/concurrent/package-info.java ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/BorderFactory.java ! src/share/classes/javax/swing/Box.java ! src/share/classes/javax/swing/BoxLayout.java ! src/share/classes/javax/swing/ButtonGroup.java ! src/share/classes/javax/swing/DefaultFocusManager.java ! src/share/classes/javax/swing/FocusManager.java ! src/share/classes/javax/swing/ImageIcon.java ! src/share/classes/javax/swing/JApplet.java ! src/share/classes/javax/swing/JButton.java ! src/share/classes/javax/swing/JCheckBox.java ! src/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JDesktopPane.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/javax/swing/JFileChooser.java ! src/share/classes/javax/swing/JFrame.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JLabel.java ! src/share/classes/javax/swing/JLayeredPane.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/JMenu.java ! src/share/classes/javax/swing/JMenuBar.java ! src/share/classes/javax/swing/JMenuItem.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JPanel.java ! src/share/classes/javax/swing/JPasswordField.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/JProgressBar.java ! src/share/classes/javax/swing/JRadioButton.java ! src/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/share/classes/javax/swing/JRootPane.java ! src/share/classes/javax/swing/JScrollPane.java ! src/share/classes/javax/swing/JSeparator.java ! src/share/classes/javax/swing/JSlider.java ! src/share/classes/javax/swing/JSpinner.java ! src/share/classes/javax/swing/JSplitPane.java ! src/share/classes/javax/swing/JTabbedPane.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTextField.java ! src/share/classes/javax/swing/JTextPane.java ! src/share/classes/javax/swing/JToggleButton.java ! src/share/classes/javax/swing/JToolBar.java ! src/share/classes/javax/swing/JToolTip.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/ProgressMonitor.java ! src/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/share/classes/javax/swing/Spring.java ! src/share/classes/javax/swing/SpringLayout.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/javax/swing/SwingWorker.java ! src/share/classes/javax/swing/Timer.java ! src/share/classes/javax/swing/TransferHandler.java ! src/share/classes/javax/swing/WindowConstants.java ! src/share/classes/javax/swing/border/Border.java ! src/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/share/classes/javax/swing/event/InternalFrameEvent.java ! src/share/classes/javax/swing/event/InternalFrameListener.java ! src/share/classes/javax/swing/event/TreeExpansionEvent.java ! src/share/classes/javax/swing/event/TreeExpansionListener.java ! src/share/classes/javax/swing/event/TreeModelEvent.java ! src/share/classes/javax/swing/event/TreeModelListener.java ! src/share/classes/javax/swing/event/TreeSelectionListener.java ! src/share/classes/javax/swing/event/TreeWillExpandListener.java ! src/share/classes/javax/swing/filechooser/FileFilter.java ! src/share/classes/javax/swing/filechooser/FileView.java ! src/share/classes/javax/swing/package.html ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/table/TableModel.java ! src/share/classes/javax/swing/text/AbstractDocument.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/PlainDocument.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/share/classes/javax/swing/tree/ExpandVetoException.java ! src/share/classes/javax/swing/tree/TreeCellRenderer.java ! src/share/classes/javax/swing/tree/TreeModel.java ! src/share/classes/javax/swing/tree/TreeNode.java ! src/share/classes/javax/swing/tree/TreePath.java ! src/share/classes/javax/swing/tree/TreeSelectionModel.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/classes/sun/swing/PrintingStatus.java ! src/share/classes/sun/text/normalizer/UCharacter.java ! src/share/classes/sun/tools/jconsole/resources/messages.properties ! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java ! test/java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.java Changeset: 823f9e8bb07f Author: asaha Date: 2014-07-08 09:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/823f9e8bb07f Added tag jdk8u31-b00 for changeset f935349e2c06 ! .hgtags Changeset: 87e03f8308c0 Author: asaha Date: 2014-07-14 07:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/87e03f8308c0 Merge ! .hgtags Changeset: 9dc9acd438ea Author: asaha Date: 2014-07-14 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9dc9acd438ea Merge ! .hgtags Changeset: e6512801aded Author: asaha Date: 2014-07-22 10:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e6512801aded Merge ! .hgtags Changeset: 8cdf1b6f3d91 Author: weijun Date: 2014-07-23 09:25 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8cdf1b6f3d91 8051625: JDK-8027144 not complete Reviewed-by: mullan, ahgross ! src/share/lib/security/java.security-aix Changeset: 2325404d9b06 Author: prr Date: 2014-07-30 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2325404d9b06 8052162: REGRESSION: sun/java2d/cmm/ColorConvertOp tests fail since 7u71 b01 Reviewed-by: bae, serb ! test/sun/java2d/cmm/ColorConvertOp/ColConvCCMTest.java Changeset: 533ab69df008 Author: coffeys Date: 2014-08-01 11:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/533ab69df008 Merge ! .hgtags - javax/management/remote/security/CacheMapRemovalTest.java Changeset: 219a05b62d8a Author: michaelm Date: 2014-08-06 16:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/219a05b62d8a 8053963: (dc) Use DatagramChannel.receive() instead of read() in connect() Reviewed-by: chegar, alanb ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/windows/native/java/net/AbstractPlainDatagramSocketImpl.c Changeset: cef998bdfa3d Author: coffeys Date: 2014-08-07 12:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cef998bdfa3d Merge ! .hgtags Changeset: 58a7bec0e3ad Author: sherman Date: 2014-08-07 10:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/58a7bec0e3ad 8048026: Ensure cache consistency Summary: To support zip entry with null character(s) embedded Reviewed-by: alanb, weijun ! src/share/native/java/util/zip/ZipFile.c ! src/share/native/java/util/zip/zip_util.c ! src/share/native/java/util/zip/zip_util.h Changeset: 343e63704bd7 Author: jiangli Date: 2014-08-14 21:46 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/343e63704bd7 8044269: Analysis of archive files. Summary: Add checksum verification. Reviewed-by: iklam, dholmes, mschoene ! make/lib/CoreLibraries.gmk ! src/share/native/java/util/zip/CRC32.c Changeset: 3054ebea65b3 Author: mfang Date: 2014-08-18 08:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3054ebea65b3 8054804: 8u25 l10n resource file translation update Reviewed-by: yhuang ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties Changeset: d2cee77f983b Author: mfang Date: 2014-08-18 08:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d2cee77f983b Merge Changeset: bd12c12faacb Author: asaha Date: 2014-08-19 05:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bd12c12faacb Merge ! .hgtags Changeset: a0c060d41d48 Author: asaha Date: 2014-08-26 11:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a0c060d41d48 Merge ! .hgtags Changeset: 7738a83e43d3 Author: wetmore Date: 2014-08-26 17:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7738a83e43d3 8046656: Update protocol support Reviewed-by: xuelei, wetmore, igerasim, mullan, asmotrak Contributed-by: jamil.nimeh at oracle.com ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: bd227c53c4c2 Author: dmarkov Date: 2014-08-05 08:30 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bd227c53c4c2 8041990: [macosx] Language specific keys does not work in applets when opened outside the browser Reviewed-by: alexsch, serb ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/event/InputMethodEvent.java ! src/share/classes/sun/awt/AWTAccessor.java + test/java/awt/im/8041990/bug8041990.java Changeset: f6e2f4c987d8 Author: mcherkas Date: 2014-07-02 14:48 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f6e2f4c987d8 8040076: Memory leak. java.awt.List objects allowing multiple selections are not GC-ed. Reviewed-by: anthony, pchelko Contributed-by: artem.malenko at oracle.com ! src/windows/native/sun/windows/awt_Component.cpp + test/java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java Changeset: 86178922ee77 Author: bae Date: 2014-08-26 15:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/86178922ee77 8040617: [macosx] Large JTable cell results in a OutOfMemoryException Reviewed-by: serb, prr ! src/share/classes/sun/java2d/opengl/OGLSurfaceDataProxy.java + test/sun/java2d/OpenGL/DrawHugeImageTest.java Changeset: fc4646e5a11f Author: mchung Date: 2014-08-29 20:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fc4646e5a11f 8055314: Update refactoring for new loader Reviewed-by: mullan, ahgross, igerasim ! src/share/classes/java/lang/ClassLoader.java Changeset: 0d6cc86942f8 Author: asaha Date: 2014-09-02 13:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0d6cc86942f8 Merge ! .hgtags Changeset: 7e529f35f9f4 Author: asaha Date: 2014-09-08 13:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7e529f35f9f4 Merge ! .hgtags ! src/windows/native/sun/windows/awt_Component.cpp Changeset: e0d89a863142 Author: alexsch Date: 2014-09-11 13:25 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e0d89a863142 8055304: More boxing for DirectoryComboBoxModel Reviewed-by: serb, prr, skoivu ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/share/classes/sun/swing/WindowsPlacesBar.java ! src/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java Changeset: d9bd92184434 Author: prr Date: 2014-09-11 10:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d9bd92184434 8055489: Better substitution formats Reviewed-by: srl, bae, mschoene ! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp ! src/share/native/sun/font/layout/LETableReference.h Changeset: 2dfb4ef6c76d Author: prr Date: 2014-09-11 10:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2dfb4ef6c76d 8056276: Fontmanager feature improvements Reviewed-by: srl, bae, mschoene ! src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/LigatureSubstSubtables.cpp ! src/share/native/sun/font/layout/MultipleSubstSubtables.cpp Changeset: 684a13a7d2cc Author: aefimov Date: 2014-07-22 22:06 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/684a13a7d2cc 8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33 Reviewed-by: joehw + test/javax/xml/bind/xjc/8029837/PreParseGrammarTest.java + test/javax/xml/bind/xjc/8029837/test.xsd Changeset: 2b3f6039a4e4 Author: katleman Date: 2014-08-14 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2b3f6039a4e4 Added tag jdk8u20-b31 for changeset 684a13a7d2cc ! .hgtags Changeset: 83a3f0f3924e Author: asaha Date: 2014-09-11 11:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/83a3f0f3924e Merge ! .hgtags Changeset: c7cc5f27a499 Author: asaha Date: 2014-09-11 13:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c7cc5f27a499 Merge ! .hgtags Changeset: e9fb881326b5 Author: aivanov Date: 2014-09-04 19:07 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e9fb881326b5 8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure Reviewed-by: pchelko, alexsch ! src/share/classes/java/awt/event/InputMethodEvent.java Changeset: a40d27442591 Author: asaha Date: 2014-09-17 12:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a40d27442591 Merge ! .hgtags Changeset: f6806227a5ba Author: aefimov Date: 2014-09-07 23:04 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f6806227a5ba 8049343: (tz) Support tzdata2014g Reviewed-by: mfang, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/etcetera ! make/data/tzdata/europe ! make/data/tzdata/factory ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/pacificnew ! make/data/tzdata/southamerica ! make/data/tzdata/systemv ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! 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/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/factory ! 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/pacificnew ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/systemv ! test/sun/util/calendar/zi/tzdata/zone.tab ! test/sun/util/resources/TimeZone/Bug6317929.java Changeset: caebf6158e9d Author: aefimov Date: 2014-09-11 15:13 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/caebf6158e9d 8057747: Several test failing after update to tzdata2014g Reviewed-by: alanb ! test/ProblemList.txt Changeset: 427fd795515d Author: asaha Date: 2014-09-22 11:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/427fd795515d Added tag jdk8u31-b01 for changeset caebf6158e9d ! .hgtags Changeset: 67e11c83b851 Author: asaha Date: 2014-09-24 08:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/67e11c83b851 Merge ! .hgtags Changeset: eb459e6ac74a Author: mcherkas Date: 2014-07-29 15:52 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eb459e6ac74a 8047288: Fixes endless loop on mac caused by invoking Windows.isFocusable() on Appkit thread. Reviewed-by: ant, pchelko Contributed-by: artem.malinko at oracle.com ! src/macosx/classes/sun/lwawt/LWWindowPeer.java + test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java Changeset: 595326901edf Author: katleman Date: 2014-09-23 18:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/595326901edf Added tag jdk8u20-b32 for changeset eb459e6ac74a ! .hgtags Changeset: d82eaeba8595 Author: asaha Date: 2014-09-24 08:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d82eaeba8595 Merge ! .hgtags Changeset: b1cef4d76664 Author: asaha Date: 2014-09-24 10:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b1cef4d76664 Merge ! .hgtags Changeset: b22e2ff4bae2 Author: asaha Date: 2014-09-29 11:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b22e2ff4bae2 Added tag jdk8u31-b02 for changeset b1cef4d76664 ! .hgtags Changeset: a50198f29d3c Author: msheppar Date: 2014-09-29 21:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a50198f29d3c 8056264: Multicast support improvements Summary: avoid passing a null ifname string to GetStringUTFChars native fn calls within a NetworkInterface method call flows Reviewed-by: chegar, alanb ! src/share/classes/java/net/MulticastSocket.java ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c Changeset: b57d862e1316 Author: aefimov Date: 2014-08-31 16:16 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b57d862e1316 8036981: JAXB not preserving formatting for xsd:any Mixed content Reviewed-by: lancea, mkos + test/javax/xml/bind/marshal/8036981/Good.java + test/javax/xml/bind/marshal/8036981/Main.java + test/javax/xml/bind/marshal/8036981/ObjectFactory.java + test/javax/xml/bind/marshal/8036981/Root.java + test/javax/xml/bind/marshal/8036981/Test.java + test/javax/xml/bind/marshal/8036981/test.xml Changeset: 649c7ba69201 Author: juh Date: 2014-10-03 10:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/649c7ba69201 8057555: Less cryptic cipher suite management Reviewed-by: xuelei, igerasim, mullan, asmotrak Contributed-by: jamil.j.nimeh at oracle.com ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: 1ecc234bd389 Author: asaha Date: 2014-10-06 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1ecc234bd389 Added tag jdk8u31-b03 for changeset 649c7ba69201 ! .hgtags Changeset: 556c79ef8a1d Author: asaha Date: 2014-10-07 08:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/556c79ef8a1d Merge ! .hgtags Changeset: 5c06b8274d27 Author: katleman Date: 2014-10-09 11:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c06b8274d27 Added tag jdk8u25-b31 for changeset 556c79ef8a1d ! .hgtags Changeset: de98450b7319 Author: asaha Date: 2014-10-09 12:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/de98450b7319 Merge ! .hgtags ! src/windows/native/sun/windows/awt_Component.cpp Changeset: b1cf98897adc Author: asaha Date: 2014-10-07 08:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b1cf98897adc Merge ! .hgtags ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 4581ed6af636 Author: weijun Date: 2014-10-08 19:13 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4581ed6af636 8059485: Resolve parsing ambiguity Reviewed-by: mullan, vinnie ! src/share/classes/com/sun/jndi/ldap/BerDecoder.java ! src/share/classes/sun/security/util/DerIndefLenConverter.java ! src/share/classes/sun/security/util/DerInputStream.java Changeset: efdbab635f57 Author: aefimov Date: 2014-10-01 19:31 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/efdbab635f57 8038966: JAX-WS handles wrongly xsd:any arguments for Web services Reviewed-by: coffeys + test/javax/xml/ws/xsanymixed/CopyingResponse.java + test/javax/xml/ws/xsanymixed/ServiceImpl.java + test/javax/xml/ws/xsanymixed/Test.java + test/javax/xml/ws/xsanymixed/compile-wsdl.sh + test/javax/xml/ws/xsanymixed/service.wsdl Changeset: ab6aa5ee3897 Author: asaha Date: 2014-10-09 12:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ab6aa5ee3897 Merge ! .hgtags Changeset: 922b0d64bcdf Author: asaha Date: 2014-10-13 12:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/922b0d64bcdf Added tag jdk8u31-b04 for changeset ab6aa5ee3897 ! .hgtags Changeset: 1132c905ad52 Author: smarks Date: 2014-10-15 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1132c905ad52 8055309: RMI needs better transportation considerations Reviewed-by: alanb, igerasim, skoivu, msheppar ! src/share/classes/sun/rmi/transport/Transport.java ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 1e79baf89075 Author: michaelm Date: 2014-10-20 10:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1e79baf89075 8048035: Ensure proper proxy protocols Reviewed-by: chegar, coffeys ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 03311c858a40 Author: asaha Date: 2014-10-20 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/03311c858a40 Added tag jdk8u31-b05 for changeset 1e79baf89075 ! .hgtags Changeset: 89f29f60b6c8 Author: asaha Date: 2014-10-23 12:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/89f29f60b6c8 Merge ! .hgtags ! src/share/classes/sun/security/ssl/Handshaker.java ! src/windows/native/sun/windows/awt_Component.cpp ! test/ProblemList.txt Changeset: 0d88cc2527c8 Author: weijun Date: 2014-10-16 11:09 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0d88cc2527c8 8060474: Resolve more parsing ambiguity Reviewed-by: mullan, ahgross ! src/share/classes/sun/security/jgss/GSSHeader.java ! src/share/classes/sun/security/jgss/GSSNameImpl.java ! src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ! src/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java Changeset: b6aeaae6dd9d Author: weijun Date: 2014-10-23 07:07 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b6aeaae6dd9d 8061826: Part of JDK-8060474 should be reverted Reviewed-by: mullan, ahgross ! src/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ! src/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java Changeset: 34a484abc5d5 Author: asaha Date: 2014-10-27 12:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/34a484abc5d5 Added tag jdk8u31-b06 for changeset b6aeaae6dd9d ! .hgtags Changeset: e16ac357a95d Author: asaha Date: 2014-10-31 16:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e16ac357a95d Merge ! .hgtags ! src/share/classes/sun/security/jgss/GSSNameImpl.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java Changeset: 22ab98317855 Author: asaha Date: 2014-11-05 15:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/22ab98317855 Merge ! .hgtags ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java - src/share/demo/jfc/Font2DTest/resources/TextResources.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_de.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en_GB.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ja.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ko.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_zh_CN.properties - src/share/demo/jfc/Font2DTest/resources/resource.data ! test/ProblemList.txt - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem Changeset: 1ff212b5d754 Author: asaha Date: 2014-11-03 12:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1ff212b5d754 Added tag jdk8u31-b07 for changeset 34a484abc5d5 ! .hgtags Changeset: e26ae8b1418d Author: asaha Date: 2014-11-06 09:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e26ae8b1418d Merge ! .hgtags Changeset: 32983534839b Author: asaha Date: 2014-11-19 12:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/32983534839b Merge ! .hgtags Changeset: 9e2a5be96f01 Author: asaha Date: 2014-11-26 08:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9e2a5be96f01 Merge ! .hgtags Changeset: 4b36bb5feff6 Author: aefimov Date: 2014-10-29 19:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4b36bb5feff6 8059206: (tz) Support tzdata2014i Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java Changeset: f7ce0cb6929e Author: alexsch Date: 2014-10-31 20:17 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7ce0cb6929e 8062561: Test bug8055304 fails if file system default directory has read access Reviewed-by: serb ! src/share/classes/sun/swing/FilePane.java ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/javax/swing/JFileChooser/8062561/bug8062561.java + test/javax/swing/JFileChooser/8062561/security.policy + test/javax/swing/JFileChooser/8062561/security2.policy Changeset: 5d1c96c5ffdf Author: igerasim Date: 2014-09-17 23:52 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5d1c96c5ffdf 8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM Summary: Try to resize to "well-known" hotspot max array size first. Reviewed-by: alanb, mduigou ! src/share/classes/java/io/ByteArrayOutputStream.java + test/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: 51422e80e75c Author: alexsch Date: 2014-09-12 15:17 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/51422e80e75c 8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/SunToolkit.java Changeset: ca1adc7c8483 Author: yhuang Date: 2014-09-08 20:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ca1adc7c8483 8055222: Currency update needed for ISO 4217 Amendment #159 Reviewed-by: naoto ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/sun/util/resources/lt/CurrencyNames_lt_LT.properties ! test/java/util/Currency/tablea1.txt ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: a2a7f63b811c Author: asaha Date: 2014-11-10 11:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a2a7f63b811c Added tag jdk8u31-b08 for changeset ca1adc7c8483 ! .hgtags Changeset: 9efc28342891 Author: pchelko Date: 2014-05-23 19:43 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9efc28342891 8043610: Sorting columns in JFileChooser fails with AppContext NPE Reviewed-by: anthony, alexsch ! src/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/share/classes/java/awt/Component.java ! src/share/classes/javax/swing/JComponent.java + test/javax/swing/JComponent/8043610/bug8043610.java Changeset: 1c0cc3bbe07d Author: xuelei Date: 2014-10-24 11:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1c0cc3bbe07d 8061210: Issues in TLS Reviewed-by: jnimeh, mullan, wetmore, ahgross, asmotrak ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/ProtocolVersion.java ! src/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/share/classes/sun/security/ssl/SSLContextImpl.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/sun/security/ec/TestEC.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ProtocolVersion/HttpsProtocols.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/CustomizedDefaultProtocols.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/DefaultEnabledProtocols.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NoOldVersionContext.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/DelegatedTaskWrongException.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/testEnabledProtocols.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorer.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorer.java ! test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java Changeset: dcbdcc28d799 Author: asaha Date: 2014-11-17 12:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dcbdcc28d799 Added tag jdk8u31-b09 for changeset 1c0cc3bbe07d ! .hgtags Changeset: 2a6a6af6ca2a Author: aefimov Date: 2014-11-12 13:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a6a6af6ca2a 8059327: XML parser returns corrupt attribute value Reviewed-by: lancea + test/javax/xml/jaxp/testng/TEST.properties + test/javax/xml/jaxp/testng/parse/XMLEntityScannerLoad.java Changeset: d8160158201b Author: smarks Date: 2014-11-06 14:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d8160158201b 8062807: Exporting RMI objects fails when run under restrictive SecurityManager Reviewed-by: dfuchs, skoivu, igerasim, msheppar ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 291505d802d9 Author: mfang Date: 2014-11-24 09:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/291505d802d9 8065610: 8u31 l10n resource file translation update Reviewed-by: yhuang ! src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java ! src/share/classes/sun/awt/resources/awt_ja.properties ! src/share/classes/sun/launcher/resources/launcher_de.properties ! src/share/classes/sun/security/tools/keytool/Resources_ja.java Changeset: 7b93564602c3 Author: asaha Date: 2014-11-24 13:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7b93564602c3 Added tag jdk8u31-b10 for changeset 291505d802d9 ! .hgtags Changeset: a21dd7999d1e Author: aefimov Date: 2014-11-24 19:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a21dd7999d1e 8064560: (tz) Support tzdata2014j Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! 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/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! 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: 1c7cd8256690 Author: asaha Date: 2014-11-26 09:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1c7cd8256690 Merge ! .hgtags ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/security/ssl/Handshaker.java Changeset: ea0fd7f8bf83 Author: asaha Date: 2014-12-04 11:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ea0fd7f8bf83 Merge ! .hgtags - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 329cb306a3a2 Author: asaha Date: 2014-12-12 09:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/329cb306a3a2 Merge ! .hgtags Changeset: db85fa613f4a Author: asaha Date: 2014-12-02 11:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/db85fa613f4a Added tag jdk8u31-b11 for changeset a21dd7999d1e ! .hgtags Changeset: 6a12f34816d2 Author: mfang Date: 2014-12-08 08:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6a12f34816d2 8066747: Backing out Japanese translation change in awt_ja.properties Reviewed-by: yhuang ! src/share/classes/sun/awt/resources/awt_ja.properties Changeset: 1fbdd5d80d06 Author: asaha Date: 2014-12-08 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1fbdd5d80d06 Added tag jdk8u31-b12 for changeset 6a12f34816d2 ! .hgtags Changeset: 377c0cd65e33 Author: asaha Date: 2014-12-16 14:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/377c0cd65e33 Merge ! .hgtags Changeset: 70d86f72df5b Author: asaha Date: 2014-12-17 12:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/70d86f72df5b Merge ! .hgtags Changeset: 10f117ccae1d Author: asaha Date: 2014-12-22 09:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/10f117ccae1d 8068052: Correct the merge of 8u31 jdk source into 8u40 Reviewed-by: coffeys ! src/share/classes/sun/security/ssl/Handshaker.java Changeset: 367c7f061c58 Author: asaha Date: 2014-12-17 17:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/367c7f061c58 Added tag jdk8u31-b13 for changeset 1fbdd5d80d06 ! .hgtags Changeset: 4e88f2c2d94d Author: asaha Date: 2014-12-23 10:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4e88f2c2d94d Merge ! .hgtags Changeset: da7c91d3871b Author: asaha Date: 2015-01-02 14:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/da7c91d3871b Merge ! .hgtags Changeset: cdf0f4db3fff Author: asaha Date: 2015-01-15 11:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cdf0f4db3fff Merge ! .hgtags Changeset: d168113f9841 Author: asaha Date: 2015-01-16 13:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d168113f9841 Merge ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java Changeset: 972f71dc1173 Author: coffeys Date: 2015-01-21 17:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/972f71dc1173 Merge ! .hgtags ! test/ProblemList.txt Changeset: 8b5aa7fd855e Author: sundar Date: 2015-01-05 21:52 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8b5aa7fd855e 8068279: (typo in the spec) javax.script.ScriptEngineFactory.getLanguageName Reviewed-by: jlaskey, alanb ! src/share/classes/javax/script/ScriptEngineFactory.java Changeset: c97dd0bac076 Author: sundar Date: 2015-01-06 18:22 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c97dd0bac076 8068462: javax.script.ScriptEngineFactory.getParameter spec is not completely consistent with the rest of the API Reviewed-by: alanb, jlaskey ! src/share/classes/javax/script/ScriptEngineFactory.java Changeset: 3212f1631643 Author: valeriep Date: 2015-01-07 00:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3212f1631643 8039921: SHA1WithDSA with key > 1024 bits not working Summary: Removed the key size limits for all SHAXXXWithDSA signatures Reviewed-by: weijun ! src/share/classes/sun/security/provider/DSA.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: b4ad6f288cbd Author: sjiang Date: 2015-01-07 14:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b4ad6f288cbd 8068418: NotificationBufferDeadlockTest.java throw exception: java.lang.Exception: TEST FAILED: Deadlock detected Reviewed-by: dholmes ! test/javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java Changeset: a05d6c9285bd Author: coffeys Date: 2015-01-08 15:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a05d6c9285bd 8068507: (fc) Rename the new jdk.net.enableFastFileTransfer system property to jdk.nio.enableFastFileTransfer Reviewed-by: alanb ! src/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! test/java/nio/channels/FileChannel/TransferToChannel.java Changeset: 9930bd0b3cee Author: sjiang Date: 2014-05-02 14:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9930bd0b3cee 8031036: com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java failed on 8b121 Reviewed-by: dfuchs ! test/javax/management/monitor/CounterMonitorDeadlockTest.java Changeset: dc409c0f2e3c Author: sjiang Date: 2015-01-13 14:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dc409c0f2e3c 8068774: CounterMonitorDeadlockTest.java timed out Reviewed-by: jbachorik, dfuchs ! test/javax/management/monitor/CounterMonitorDeadlockTest.java Changeset: 9c19b758394a Author: bpatel Date: 2015-01-13 12:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9c19b758394a 8068491: Update the protocol for references of docs.oracle.com to HTTPS. Reviewed-by: coffeys ! src/macosx/classes/apple/applescript/AppleScriptEngine.java ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/DisplayMode.java ! src/share/classes/java/awt/FocusTraversalPolicy.java ! src/share/classes/java/awt/GraphicsDevice.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/Transferable.java ! src/share/classes/java/awt/event/ActionEvent.java ! src/share/classes/java/awt/event/ActionListener.java ! src/share/classes/java/awt/event/ComponentAdapter.java ! src/share/classes/java/awt/event/ComponentEvent.java ! src/share/classes/java/awt/event/ComponentListener.java ! src/share/classes/java/awt/event/ContainerAdapter.java ! src/share/classes/java/awt/event/ContainerEvent.java ! src/share/classes/java/awt/event/ContainerListener.java ! src/share/classes/java/awt/event/FocusAdapter.java ! src/share/classes/java/awt/event/FocusEvent.java ! src/share/classes/java/awt/event/FocusListener.java ! src/share/classes/java/awt/event/ItemEvent.java ! src/share/classes/java/awt/event/ItemListener.java ! src/share/classes/java/awt/event/KeyAdapter.java ! src/share/classes/java/awt/event/KeyEvent.java ! src/share/classes/java/awt/event/MouseAdapter.java ! src/share/classes/java/awt/event/MouseEvent.java ! src/share/classes/java/awt/event/MouseListener.java ! src/share/classes/java/awt/event/MouseMotionAdapter.java ! src/share/classes/java/awt/event/MouseMotionListener.java ! src/share/classes/java/awt/event/WindowAdapter.java ! src/share/classes/java/awt/event/WindowEvent.java ! src/share/classes/java/awt/event/WindowFocusListener.java ! src/share/classes/java/awt/event/WindowListener.java ! src/share/classes/java/awt/geom/Line2D.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/util/concurrent/atomic/package-info.java ! src/share/classes/java/util/concurrent/locks/Lock.java ! src/share/classes/java/util/concurrent/package-info.java ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/BorderFactory.java ! src/share/classes/javax/swing/Box.java ! src/share/classes/javax/swing/BoxLayout.java ! src/share/classes/javax/swing/ButtonGroup.java ! src/share/classes/javax/swing/DefaultFocusManager.java ! src/share/classes/javax/swing/FocusManager.java ! src/share/classes/javax/swing/ImageIcon.java ! src/share/classes/javax/swing/JApplet.java ! src/share/classes/javax/swing/JButton.java ! src/share/classes/javax/swing/JCheckBox.java ! src/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JDesktopPane.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/javax/swing/JFileChooser.java ! src/share/classes/javax/swing/JFrame.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JLabel.java ! src/share/classes/javax/swing/JLayeredPane.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/JMenu.java ! src/share/classes/javax/swing/JMenuBar.java ! src/share/classes/javax/swing/JMenuItem.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JPanel.java ! src/share/classes/javax/swing/JPasswordField.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/JProgressBar.java ! src/share/classes/javax/swing/JRadioButton.java ! src/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/share/classes/javax/swing/JRootPane.java ! src/share/classes/javax/swing/JScrollPane.java ! src/share/classes/javax/swing/JSeparator.java ! src/share/classes/javax/swing/JSlider.java ! src/share/classes/javax/swing/JSpinner.java ! src/share/classes/javax/swing/JSplitPane.java ! src/share/classes/javax/swing/JTabbedPane.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTextField.java ! src/share/classes/javax/swing/JTextPane.java ! src/share/classes/javax/swing/JToggleButton.java ! src/share/classes/javax/swing/JToolBar.java ! src/share/classes/javax/swing/JToolTip.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/ProgressMonitor.java ! src/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/share/classes/javax/swing/Spring.java ! src/share/classes/javax/swing/SpringLayout.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/javax/swing/SwingWorker.java ! src/share/classes/javax/swing/Timer.java ! src/share/classes/javax/swing/TransferHandler.java ! src/share/classes/javax/swing/WindowConstants.java ! src/share/classes/javax/swing/border/Border.java ! src/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/share/classes/javax/swing/event/InternalFrameEvent.java ! src/share/classes/javax/swing/event/InternalFrameListener.java ! src/share/classes/javax/swing/event/TreeExpansionEvent.java ! src/share/classes/javax/swing/event/TreeExpansionListener.java ! src/share/classes/javax/swing/event/TreeModelEvent.java ! src/share/classes/javax/swing/event/TreeModelListener.java ! src/share/classes/javax/swing/event/TreeSelectionListener.java ! src/share/classes/javax/swing/event/TreeWillExpandListener.java ! src/share/classes/javax/swing/filechooser/FileFilter.java ! src/share/classes/javax/swing/filechooser/FileView.java ! src/share/classes/javax/swing/package.html ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/table/TableModel.java ! src/share/classes/javax/swing/text/AbstractDocument.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/PlainDocument.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/share/classes/javax/swing/tree/ExpandVetoException.java ! src/share/classes/javax/swing/tree/TreeCellRenderer.java ! src/share/classes/javax/swing/tree/TreeModel.java ! src/share/classes/javax/swing/tree/TreeNode.java ! src/share/classes/javax/swing/tree/TreePath.java ! src/share/classes/javax/swing/tree/TreeSelectionModel.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/classes/sun/swing/PrintingStatus.java ! src/share/classes/sun/text/normalizer/UCharacter.java ! src/share/classes/sun/tools/jconsole/resources/messages.properties ! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java ! test/java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.java Changeset: 36c8318010ac Author: serb Date: 2014-12-16 19:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/36c8318010ac 8065373: [macosx] jdk8, jdk7u60 Regression in Graphics2D drawing of derived Fonts Reviewed-by: bae, prr ! src/macosx/native/sun/font/AWTStrike.m + test/java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java Changeset: 868404fc8be0 Author: neugens Date: 2015-01-19 17:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/868404fc8be0 8067364: Printing to Postscript doesn't support dieresis Summary: Fix regression caused by fix for 8023990 Reviewed-by: bae, prr Contributed-by: neugens at redhat.com, philip.race at oracle.com ! src/solaris/classes/sun/font/FcFontConfiguration.java + test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java Changeset: 33a003a38f77 Author: anashaty Date: 2015-01-20 19:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/33a003a38f77 8068283: Mac OS Incompatibility between JDK 6 and 8 regarding input method handling Reviewed-by: ant, kizune ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java Changeset: e102db437e5c Author: lpriima Date: 2015-01-20 13:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e102db437e5c 8068795: HttpServer missing tailing space for some response codes Reviewed-by: chegar ! src/share/classes/sun/net/httpserver/Code.java + test/com/sun/net/httpserver/MissingTrailingSpace.java Changeset: b71db2c41bda Author: coffeys Date: 2015-01-20 20:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b71db2c41bda Merge Changeset: a163c50c000a Author: igerasim Date: 2015-01-21 13:52 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a163c50c000a 8062170: java.security.ProviderException: Error parsing configuration with space Summary: Updated to parse library path as a line which can contain quoted strings. Reviewed-by: vinnie ! src/share/classes/sun/security/pkcs11/Config.java ! test/sun/security/pkcs11/Provider/ConfigShortPath.java + test/sun/security/pkcs11/Provider/cspSpace.cfg Changeset: 7c5e79c7648f Author: dl Date: 2015-01-21 09:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7c5e79c7648f 8068432: Inconsistent exception handling in CompletableFuture.thenCompose Reviewed-by: psandoz, chegar, martin ! src/share/classes/java/util/concurrent/CompletableFuture.java + test/java/util/concurrent/CompletableFuture/ThenComposeExceptionTest.java Changeset: 713e7e20ca84 Author: coffeys Date: 2015-01-21 18:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/713e7e20ca84 Merge Changeset: 6997c5d62334 Author: msheppar Date: 2015-01-21 22:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6997c5d62334 8068028: JNI exception pending in jdk/src/solaris/native/java/net Summary: added null check to JNI function calls returns in Inet6AddressImpl.c net_util_md.c Reviewed-by: chegar, coffeys ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/net_util_md.c Changeset: c6b08f4bf417 Author: ddehaven Date: 2014-06-13 16:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c6b08f4bf417 8043340: [macosx] Fix hard-wired paths to JavaVM.framework Summary: Build system tweaks to allow building on OS X 10.9 and later Reviewed-by: erikj ! make/lib/Awt2dLibraries.gmk ! make/lib/PlatformLibraries.gmk Changeset: f507de2a3308 Author: sgabdura Date: 2014-11-17 13:11 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f507de2a3308 8048050: Agent NullPointerException when rmi.port in use Reviewed-by: jbachorik, dfuchs ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java Changeset: 210f88b2777d Author: amurillo Date: 2015-01-23 14:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/210f88b2777d Merge Changeset: c46daef6edb5 Author: amurillo Date: 2015-01-27 14:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c46daef6edb5 Merge Changeset: c10fd784956c Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c10fd784956c Added tag jdk8u60-b01 for changeset c46daef6edb5 ! .hgtags Changeset: 3178c42337a7 Author: katleman Date: 2015-02-11 12:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3178c42337a7 Added tag jdk8u60-b02 for changeset c10fd784956c ! .hgtags Changeset: 003f2c10f841 Author: psandoz Date: 2015-01-22 14:54 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/003f2c10f841 8069302: Deprecate Unsafe monitor methods in JDK 8u release Reviewed-by: forax, jrose ! src/share/classes/sun/misc/Unsafe.java Changeset: bda04f4be837 Author: mcherkas Date: 2015-01-23 01:46 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bda04f4be837 8065709: Deadlock in awt/logging apparently introduced by 8019623 Reviewed-by: ant, serb ! src/share/classes/java/awt/EventQueue.java Changeset: d730a66fe1ee Author: alexsch Date: 2015-01-23 16:52 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d730a66fe1ee 8068031: JNI exception pending in jdk/src/macosx/native/sun/awt/awt.m Reviewed-by: serb, azvegint ! src/macosx/native/sun/awt/awt.m Changeset: 541cdea093a4 Author: alanb Date: 2015-01-23 17:37 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/541cdea093a4 8028792: (ch) Channels native code needs to be checked for methods calling JNI with pending excepitons Summary: added null checks to JNI functoin call return values Reviewed-by: chegar, coffeys ! src/aix/classes/sun/nio/fs/AixNativeDispatcher.java ! src/aix/native/sun/nio/fs/AixNativeDispatcher.c ! src/solaris/native/java/io/UnixFileSystem_md.c ! src/solaris/native/sun/nio/ch/DatagramChannelImpl.c ! src/solaris/native/sun/nio/ch/FileKey.c ! src/solaris/native/sun/nio/ch/IOUtil.c ! src/solaris/native/sun/nio/ch/ServerSocketChannelImpl.c ! src/solaris/native/sun/nio/ch/sctp/SctpChannelImpl.c ! src/solaris/native/sun/nio/ch/sctp/SctpNet.c ! src/solaris/native/sun/nio/fs/BsdNativeDispatcher.c ! src/solaris/native/sun/nio/fs/LinuxNativeDispatcher.c ! src/solaris/native/sun/nio/fs/SolarisNativeDispatcher.c ! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c ! src/windows/native/java/io/FileDescriptor_md.c ! src/windows/native/java/io/WinNTFileSystem_md.c ! src/windows/native/sun/nio/ch/DatagramChannelImpl.c ! src/windows/native/sun/nio/ch/FileKey.c ! src/windows/native/sun/nio/ch/IOUtil.c ! src/windows/native/sun/nio/ch/Iocp.c ! src/windows/native/sun/nio/ch/ServerSocketChannelImpl.c ! src/windows/native/sun/nio/ch/SocketChannelImpl.c ! src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c Changeset: 31e324a751ee Author: igerasim Date: 2015-01-26 14:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/31e324a751ee 8055045: StringIndexOutOfBoundsException while reading krb5.conf Reviewed-by: mullan ! src/share/classes/sun/security/krb5/Config.java ! test/sun/security/krb5/ParseConfig.java ! test/sun/security/krb5/krb5.conf Changeset: c08930d2da93 Author: lpriima Date: 2015-01-26 14:37 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c08930d2da93 8067471: Use private static final char[0] for empty Strings Reviewed-by: igerasim, redestad, shade ! src/share/classes/java/lang/String.java Changeset: 72a3b7d2bfc2 Author: kshefov Date: 2015-01-26 17:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/72a3b7d2bfc2 8067344: Adjust java/lang/invoke/LFCaching/LFGarbageCollectedTest.java for recent changes in java.lang.invoke Reviewed-by: psandoz, coffeys ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: f93ad072be7a Author: aefimov Date: 2015-01-26 22:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f93ad072be7a 8046817: JDK 8 schemagen tool does not generate xsd files for enum types Reviewed-by: joehw, mkos + test/javax/xml/ws/8046817/GenerateEnumSchema.java + test/javax/xml/ws/8046817/TestClassType.java + test/javax/xml/ws/8046817/TestEnumType.java Changeset: 2d38ef4e9145 Author: aefimov Date: 2015-01-26 22:45 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2d38ef4e9145 8062923: XSL: Run-time internal error in 'substring()' 8062924: XSL: wrong answer from substring() function Reviewed-by: joehw + test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Changeset: c494138f3561 Author: msheppar Date: 2015-01-27 23:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c494138f3561 8040810: Uninitialised memory in jdk/src/windows/native/java/net: net_util_md.c, TwoStacksPlainSocketImpl.c, TwoStacksPlainDatagramSocketImpl.c, DualStackPlainSocketImpl.c, DualStackPlainDatagramSocketImpl.c Summary: explicitly initialze local function variables Reviewed-by: alanb ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/net_util_md.c Changeset: 2210d14a72bd Author: coffeys Date: 2015-01-23 15:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2210d14a72bd 8065994: HTTP Tunnel connection to NTLM proxy reauthenticates instead of using keep-alive Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/https/HttpsClient.java Changeset: 1e4d444a20e2 Author: robm Date: 2015-01-29 14:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1e4d444a20e2 8067680: (sctp) Possible race initializing native IDs Reviewed-by: chegar, rriggs ! src/solaris/native/sun/nio/ch/sctp/SctpNet.c Changeset: cf999ba47c04 Author: prr Date: 2015-01-29 09:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cf999ba47c04 8071710: [solaris] libfontmanager should be linked against headless awt library Reviewed-by: ihse, erikj ! make/lib/Awt2dLibraries.gmk Changeset: aa861c627760 Author: rgallard Date: 2015-02-02 10:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aa861c627760 8067380: Update nroff to integrate changes made in 8u40 Reviewed-by: kvn, coffeys ! src/bsd/doc/man/java.1 ! src/bsd/doc/man/jcmd.1 ! src/bsd/doc/man/jjs.1 ! src/bsd/doc/man/jstat.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/jcmd.1 ! src/linux/doc/man/jjs.1 ! src/linux/doc/man/jstat.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/jcmd.1 ! src/solaris/doc/sun/man/man1/jjs.1 ! src/solaris/doc/sun/man/man1/jstat.1 Changeset: 257d1a42b058 Author: dmarkov Date: 2015-02-03 15:03 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/257d1a42b058 8064934: Incorrect Exception message from java.awt.Desktop.open() Reviewed-by: azvegint, serb ! src/windows/native/sun/windows/awt_Desktop.cpp + test/java/awt/Desktop/8064934/bug8064934.java Changeset: 43ef446016ad Author: chegar Date: 2015-02-03 15:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/43ef446016ad 8035868: Check for JNI pending exceptions in windows/native/sun/net/spi/DefaultProxySelector.c Reviewed-by: alanb ! src/windows/native/sun/net/spi/DefaultProxySelector.c Changeset: 92e445728c7d Author: psandoz Date: 2015-02-02 14:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/92e445728c7d 8072030: Race condition in ThenComposeExceptionTest.java Reviewed-by: chegar ! test/java/util/concurrent/CompletableFuture/ThenComposeExceptionTest.java Changeset: 562ef02d0146 Author: rriggs Date: 2014-11-19 21:28 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/562ef02d0146 8065372: Object.wait(ms, ns) timeout returns early Reviewed-by: martin, dholmes ! src/share/classes/java/lang/Object.java Changeset: 7357c0e9088d Author: rriggs Date: 2014-11-19 21:22 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7357c0e9088d 8064932: java/lang/ProcessBuilder/Basic.java: waitFor didn't take long enough Reviewed-by: dholmes, martin ! src/solaris/classes/java/lang/UNIXProcess.java ! src/windows/classes/java/lang/ProcessImpl.java Changeset: bed86c103348 Author: aefimov Date: 2015-02-06 18:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bed86c103348 8072042: (tz) Support tzdata2015a Reviewed-by: coffeys, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! 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: 02d6b1096e89 Author: igerasim Date: 2015-02-11 14:45 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/02d6b1096e89 8071643: sun.security.krb5.KrbApReq.authenticate() is not thread safe Reviewed-by: mullan ! src/share/classes/sun/security/krb5/KrbApReq.java Changeset: 92b7d67ee862 Author: robm Date: 2015-02-10 23:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/92b7d67ee862 8065553: Failed Java web start via IPv6 (Java7u71 or later) Reviewed-by: xuelei ! src/share/classes/sun/security/util/HostnameChecker.java ! test/sun/security/util/HostnameMatcher/TestHostnameChecker.java + test/sun/security/util/HostnameMatcher/cert5.crt Changeset: 87c95759b92b Author: lana Date: 2015-02-11 18:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/87c95759b92b Merge ! make/lib/Awt2dLibraries.gmk Changeset: 81e87652146b Author: katleman Date: 2015-02-18 12:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/81e87652146b Added tag jdk8u60-b03 for changeset 87c95759b92b ! .hgtags Changeset: be44bff34df4 Author: katleman Date: 2015-02-25 12:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/be44bff34df4 Added tag jdk8u60-b04 for changeset 81e87652146b ! .hgtags Changeset: 128be758b4ef Author: aivanov Date: 2015-02-25 14:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/128be758b4ef 8056915: Focus lost in applet when browser window is minimized and restored Reviewed-by: ant, dtitov, dcherepanov ! src/share/classes/sun/applet/AppletPanel.java ! src/share/classes/sun/awt/EmbeddedFrame.java ! src/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_Frame.h Changeset: 433942aab113 Author: dcherepanov Date: 2015-02-26 12:05 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/433942aab113 Merge Changeset: daaae07e0f33 Author: katleman Date: 2015-03-04 12:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/daaae07e0f33 Added tag jdk8u60-b05 for changeset 433942aab113 ! .hgtags Changeset: 2745baf44012 Author: vinnie Date: 2014-10-05 14:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2745baf44012 8041740: Test sun/security/tools/keytool/ListKeychainStore.sh fails on Mac Reviewed-by: mullan ! test/sun/security/tools/keytool/ListKeychainStore.sh Changeset: aafe81a686a2 Author: van Date: 2015-02-12 10:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aafe81a686a2 8069268: JComponent.AccessibleJComponent.addPropertyListeners adds exponential listeners Reviewed-by: ptbrunet, serb ! src/share/classes/javax/swing/JComponent.java + test/javax/accessibility/8069268/bug8069268.java Changeset: 649739000a04 Author: asaha Date: 2015-02-12 11:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/649739000a04 Merge Changeset: c769f65a1e35 Author: bpb Date: 2015-02-06 12:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c769f65a1e35 8066842: java.math.BigDecimal.divide(BigDecimal, RoundingMode) produces incorrect result Summary: Replace divWord() with non-truncating alternatives Reviewed-by: psandoz, darcy ! src/share/classes/java/math/BigDecimal.java ! test/java/math/BigDecimal/DivideTests.java Changeset: 964cbfd8d643 Author: ascarpino Date: 2015-02-13 13:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/964cbfd8d643 8022313: sun/security/pkcs11/rsa/TestKeyPairGenerator.java failed in aurora Reviewed-by: mullan ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java Changeset: 21c51ddc5a86 Author: anashaty Date: 2015-02-16 20:23 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/21c51ddc5a86 8072676: [macosx] Jtree icon painted over label when scrollbars present in window Reviewed-by: serb, alexsch ! src/macosx/classes/com/apple/laf/AquaIcon.java + test/javax/swing/JTree/8072676/TreeClipTest.java Changeset: 5923854f14f7 Author: ascarpino Date: 2015-02-12 09:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5923854f14f7 8069072: GHASH performance improvement Summary: Eliminate allocations and vectorize Reviewed-by: mullan, ascarpino ! src/share/classes/com/sun/crypto/provider/GHASH.java + test/com/sun/crypto/provider/Cipher/AES/TestGHASH.java Changeset: 09ade42f6dca Author: lpriima Date: 2015-02-12 10:34 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/09ade42f6dca 8072909: TimSort fails with ArrayIndexOutOfBoundsException on worst case long arrays Reviewed-by: rriggs, dholmes ! src/share/classes/java/util/ComparableTimSort.java ! src/share/classes/java/util/TimSort.java + test/java/util/Arrays/TimSortStackSize2.java Changeset: e51553af95fc Author: lpriima Date: 2015-02-16 19:16 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e51553af95fc 8073124: Tune test and document TimSort runs length stack size increase Reviewed-by: dholmes ! src/share/classes/java/util/ComparableTimSort.java ! src/share/classes/java/util/TimSort.java ! test/java/util/Arrays/TimSortStackSize2.java Changeset: 7b91e9e3034d Author: robm Date: 2015-02-16 22:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7b91e9e3034d 8067846: (sctp) InternalError when receiving SendFailedNotification Reviewed-by: chegar ! src/solaris/native/sun/nio/ch/sctp/SctpChannelImpl.c + test/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java Changeset: bf30dfeaa3ac Author: anashaty Date: 2015-02-17 20:05 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bf30dfeaa3ac 8072069: Toolkit.getScreenInsets() doesn't update if insets change Reviewed-by: serb, azvegint ! src/macosx/classes/sun/awt/CGraphicsDevice.java Changeset: a2b104bdd112 Author: van Date: 2015-02-16 16:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a2b104bdd112 8068518: IllegalArgumentException in JTree.AccessibleJTree Reviewed-by: alexsch, ptbrunet ! src/share/classes/javax/swing/JTree.java Changeset: 628cb66e781b Author: asaha Date: 2015-02-17 10:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/628cb66e781b Merge Changeset: 019f2d939ddc Author: igerasim Date: 2015-01-23 13:57 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/019f2d939ddc 8067748: (process) Child is terminated when parent's console is closed [win] Reviewed-by: alanb ! src/windows/native/java/lang/ProcessImpl_md.c Changeset: 5909ec3c62e3 Author: redestad Date: 2015-02-21 13:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5909ec3c62e3 8068790: ZipEntry/JarEntry.setCreation/LastAccessTime(null) don't throw NPE as specified Reviewed-by: coffeys, sherman ! src/share/classes/java/util/zip/ZipEntry.java ! test/java/util/zip/TestExtraTime.java Changeset: 790c2e6b923a Author: coffeys Date: 2015-02-25 11:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/790c2e6b923a 7178362: Socket impls should ignore unsupported proxy types rather than throwing Reviewed-by: chegar ! src/share/classes/java/net/SocksSocketImpl.java + test/java/net/Socks/BadProxySelector.java Changeset: af5d189cd4dd Author: coffeys Date: 2015-02-26 10:00 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/af5d189cd4dd 8071447: IBM1166 Locale Request for Kazakh characters Reviewed-by: sherman + make/data/charsetmapping/IBM1166.c2b + make/data/charsetmapping/IBM1166.map + make/data/charsetmapping/IBM1166.nr ! make/data/charsetmapping/extsbcs ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! test/java/nio/charset/Charset/RegisteredCharsets.java ! test/java/nio/charset/RemovingSunIO/SunioAlias.java ! test/sun/nio/cs/CheckHistoricalNames.java Changeset: 84a6b7c4437a Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/84a6b7c4437a Added tag jdk8u40-b22 for changeset d168113f9841 ! .hgtags Changeset: b243d32ede11 Author: mfang Date: 2015-01-16 12:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b243d32ede11 8069122: l10n resource file update for JDK-8068491 Reviewed-by: naoto ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties ! src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties Changeset: f5d4b107b250 Author: valeriep Date: 2015-01-07 00:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f5d4b107b250 8039921: SHA1WithDSA with key > 1024 bits not working Summary: Removed the key size limits for all SHAXXXWithDSA signatures Reviewed-by: weijun ! src/share/classes/sun/security/provider/DSA.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 41fe61722ce9 Author: lana Date: 2015-01-22 14:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/41fe61722ce9 Merge Changeset: 437de3b8d317 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/437de3b8d317 Added tag jdk8u40-b23 for changeset 41fe61722ce9 ! .hgtags Changeset: 9d903721276c Author: rgallard Date: 2015-02-02 10:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9d903721276c 8067380: Update nroff to integrate changes made in 8u40 Reviewed-by: kvn, coffeys ! src/bsd/doc/man/java.1 ! src/bsd/doc/man/jcmd.1 ! src/bsd/doc/man/jjs.1 ! src/bsd/doc/man/jstat.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/jcmd.1 ! src/linux/doc/man/jjs.1 ! src/linux/doc/man/jstat.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/jcmd.1 ! src/solaris/doc/sun/man/man1/jjs.1 ! src/solaris/doc/sun/man/man1/jstat.1 Changeset: f0d5cb59b0e6 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f0d5cb59b0e6 Added tag jdk8u40-b24 for changeset 9d903721276c ! .hgtags Changeset: 97f258823d7d Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/97f258823d7d Added tag jdk8u40-b25 for changeset f0d5cb59b0e6 ! .hgtags Changeset: bed34ce12413 Author: coffeys Date: 2015-02-26 10:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bed34ce12413 Merge ! .hgtags Changeset: e1ca700aaa1f Author: neugens Date: 2015-02-27 15:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e1ca700aaa1f 8071705: Java application menu misbehaves when running multiple screen stacked vertically Summary: JMenu miscalculates the position of the Popup origin when on multiple monitors stacked vertically Reviewed-by: alexsch ! src/share/classes/javax/swing/JMenu.java + test/javax/swing/JMenu/8071705/bug8071705.java Changeset: 2fb672e1bbaa Author: lpriima Date: 2015-02-26 18:50 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2fb672e1bbaa 8073354: TimSortStackSize2.java: test cleanup: make test run with single argument Reviewed-by: dholmes ! test/java/util/Arrays/TimSortStackSize2.java Changeset: 7a50bf9da132 Author: lana Date: 2015-02-27 15:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7a50bf9da132 Merge ! .hgtags Changeset: 51ccf15658af Author: okutsu Date: 2015-03-02 18:55 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/51ccf15658af 8072602: Unpredictable timezone on Windows when OS's timezone is not found in tzmappings Reviewed-by: peytoia ! src/windows/native/java/util/TimeZone_md.c Changeset: dc321c732431 Author: bpb Date: 2015-02-27 14:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dc321c732431 8071599: (so) Socket adapter sendUrgentData throws IllegalBlockingMode when channel configured non-blocking Summary: Remove restriction to blocking case Reviewed-by: alanb, chegar ! src/share/classes/sun/nio/ch/SocketAdaptor.java ! test/java/nio/channels/SocketChannel/OutOfBand.java + test/java/nio/channels/SocketChannel/SendUrgentData.java Changeset: b279b45dc874 Author: dfuchs Date: 2015-03-03 15:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b279b45dc874 8074125: Add SerializedLogRecord test to jdk8u Summary: This test deserializes LogRecord serial bytes produced on various versions of the JDK. In particular, when run on JDK 8, it verifies that a LogRecord serialized with the new JDK 9 serial form produced by JDK-8072645 can be deserialized by applications running on JDK 8. Reviewed-by: coffeys + test/java/util/logging/HigherResolutionTimeStamps/SerializeLogRecord.java Changeset: a261d3555a76 Author: ksrini Date: 2015-03-03 14:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a261d3555a76 8073972: Deprecate Multi-Version Java Launcher (mJRE) for JDK8 Reviewed-by: alanb, iris, mchung ! src/share/classes/sun/launcher/resources/launcher.properties Changeset: 00976f2e7ebf Author: alexsch Date: 2015-03-04 14:59 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/00976f2e7ebf 8068040: [macosx] Combo box consuming ENTER key Reviewed-by: serb, azvegint ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/macosx/classes/com/apple/laf/AquaKeyBindings.java Changeset: ed6bea8df5d4 Author: chegar Date: 2015-01-29 20:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ed6bea8df5d4 8067105: Socket returned by ServerSocket.accept() is inherited by child process on Windows Reviewed-by: alanb, igerasim ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/sun/nio/ch/ServerSocketChannelImpl.c + test/java/net/ServerSocket/AcceptInheritHandle.java Changeset: b1be6ed0ec4b Author: coffeys Date: 2015-03-04 12:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b1be6ed0ec4b Merge Changeset: 569ad82d3904 Author: kevinw Date: 2015-03-02 18:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/569ad82d3904 8064331: JavaSecurityAccess.doIntersectionPrivilege() drops the information about the domain combiner of the stack ACC Reviewed-by: jbachorik, mullan ! src/share/classes/java/security/AccessControlContext.java ! src/share/classes/java/security/ProtectionDomain.java + test/java/security/ProtectionDomain/PreserveCombinerTest.java Changeset: 444ae429c77b Author: kevinw Date: 2015-03-04 13:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/444ae429c77b 8072932: Test fails with java.security.AccessControlException: access denied ("java.security.SecurityPermission" "getDomainCombiner") Reviewed-by: jbachorik ! src/share/classes/java/security/ProtectionDomain.java Changeset: 3a8ecea921f6 Author: lana Date: 2015-03-05 09:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3a8ecea921f6 Merge ! .hgtags Changeset: e48ca20d8943 Author: katleman Date: 2015-03-11 14:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e48ca20d8943 Added tag jdk8u60-b06 for changeset 3a8ecea921f6 ! .hgtags Changeset: 92c0cd4652b9 Author: katleman Date: 2015-03-18 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/92c0cd4652b9 Added tag jdk8u60-b07 for changeset e48ca20d8943 ! .hgtags Changeset: 4e3d1c1a2ba7 Author: jbachorik Date: 2014-07-29 10:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4e3d1c1a2ba7 8030115: [parfait] warnings from b119 for jdk.src.share.native.sun.tracing.dtrace: JNI exception pending Reviewed-by: dholmes, dsamersoff, sspitsyn ! src/share/native/sun/tracing/dtrace/JVM.c Changeset: bb808c61d677 Author: sjiang Date: 2015-03-06 11:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bb808c61d677 8073148: "The server has decided to close this client connection" repeated continuously Reviewed-by: jbachorik ! src/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: f7dd864a52ea Author: sla Date: 2015-02-17 10:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7dd864a52ea 8025636: Hide lambda proxy frames in stacktraces Reviewed-by: jrose, forax, jfranck, vlivanov ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + test/java/lang/invoke/lambda/LambdaStackTrace.java Changeset: 0ed5bb860eae Author: anashaty Date: 2015-03-09 23:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0ed5bb860eae 8072900: Mouse events are captured by the wrong menu in OS X Reviewed-by: serb, alexp ! src/macosx/classes/com/apple/laf/AquaMenuUI.java + test/javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java Changeset: 76b13866a035 Author: dsamersoff Date: 2014-07-29 13:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/76b13866a035 8053902: Fix for 8030115 breaks build on Windows and Solaris Summary: Move variable definition to top of function Reviewed-by: prr ! src/share/native/sun/tracing/dtrace/JVM.c Changeset: 068772f4d5c7 Author: alitvinov Date: 2015-03-11 00:52 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/068772f4d5c7 8066436: Minimize can cause window to disappear on osx Reviewed-by: serb, azvegint Contributed-by: nakul.natu at oracle.com ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java + test/java/awt/Frame/MaximizedNormalBoundsUndecoratedTest/MaximizedNormalBoundsUndecoratedTest.java Changeset: 650385b989cf Author: okutsu Date: 2015-03-11 18:12 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/650385b989cf 8074791: Long-form date format incorrect month string for Finnish locale Reviewed-by: naoto ! src/share/classes/sun/text/resources/fi/FormatData_fi.java + test/sun/text/resources/Format/Bug8074791.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: aa2770d3ff19 Author: jbachorik Date: 2015-02-18 17:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aa2770d3ff19 8071657: JDI ObjectReferenceImpl.invokeMethod() validation fails for virtual invocations of method with declaring type being an interface Reviewed-by: sspitsyn, sla ! src/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java ! test/com/sun/jdi/InterfaceMethodsTest.java Changeset: a810f93ace76 Author: serb Date: 2015-03-12 10:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a810f93ace76 8074668: [macosx] Mac 10.10: Application run with splash screen has focus issues Reviewed-by: prr, ant, alexsch ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: f31bbaa095ff Author: lana Date: 2015-03-12 13:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f31bbaa095ff Merge Changeset: 293cb6865e64 Author: anashaty Date: 2015-03-16 20:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/293cb6865e64 8073008: press-and-hold input method for accented characters works incorrectly on OS X Reviewed-by: azvegint, alexp ! src/macosx/native/sun/awt/AWTView.m Changeset: 1472ef5e1416 Author: simonis Date: 2015-03-18 09:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1472ef5e1416 8071687: AIX port of "8039173: Propagate errors from Diagnostic Commands as exceptions in the attach framework" Reviewed-by: sla ! src/aix/classes/sun/tools/attach/AixVirtualMachine.java ! src/aix/native/sun/tools/attach/AixVirtualMachine.c Changeset: c898f6979067 Author: sla Date: 2015-02-05 13:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c898f6979067 8072458: jdk/test/Makefile references (to be removed) win32 directory in jtreg Reviewed-by: alanb ! test/Makefile Changeset: 9a3a791cd28b Author: sherman Date: 2015-03-18 09:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9a3a791cd28b 8074694: Lazy conversion of ZipEntry time Summary: to backport the same fix to 8u Reviewed-by: sherman Contributed-by: claes.redestad at oracle.com ! src/share/classes/java/util/zip/ZipEntry.java ! src/share/classes/java/util/zip/ZipFile.java ! src/share/classes/java/util/zip/ZipInputStream.java ! src/share/classes/java/util/zip/ZipOutputStream.java ! src/share/classes/java/util/zip/ZipUtils.java ! test/java/util/zip/TestExtraTime.java Changeset: 899877d39566 Author: lana Date: 2015-03-18 18:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/899877d39566 Merge Changeset: bf4ad581a67b Author: azvegint Date: 2015-03-19 12:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bf4ad581a67b 8048289: Gtk: call to UIManager.getSystemLookAndFeelClassName() leads to crash Reviewed-by: anthony, serb ! src/solaris/native/sun/awt/gtk2_interface.c Changeset: 3c875265a334 Author: igerasim Date: 2015-03-19 17:39 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3c875265a334 7065233: To interpret case-insensitive string locale independently Reviewed-by: xuelei ! src/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/share/classes/com/sun/crypto/provider/PBEKey.java ! src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java ! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/share/classes/sun/security/provider/ConfigFile.java ! src/share/classes/sun/security/provider/PolicyParser.java ! src/share/classes/sun/security/tools/keytool/Main.java Changeset: 104c06bb638c Author: igerasim Date: 2015-03-19 19:03 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/104c06bb638c 8044860: Vectors and fixed length fields should be verified for allowed sizes. Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/SessionId.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/LengthCheckTest.java Changeset: bd4f4105ceb7 Author: sspitsyn Date: 2015-03-17 17:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bd4f4105ceb7 8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale Summary: add new test java/lang/instrument/ManyMethodsBenchmarkAgent.java Reviewed-by: coleenp, dcubed + test/java/lang/instrument/ManyMethodsBenchmarkAgent.java + test/java/lang/instrument/ManyMethodsBenchmarkApp.java Changeset: 0b4a393bd317 Author: amurillo Date: 2015-03-20 09:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0b4a393bd317 Merge Changeset: 478602cc17e2 Author: amurillo Date: 2015-03-24 08:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/478602cc17e2 Merge Changeset: b1fec09a9588 Author: katleman Date: 2015-03-25 10:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b1fec09a9588 Added tag jdk8u60-b08 for changeset 478602cc17e2 ! .hgtags Changeset: ca2d2d87db0b Author: dlong Date: 2015-03-12 17:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ca2d2d87db0b Merge ! .hgtags Changeset: de27ab29bfdc Author: dlong Date: 2015-03-23 18:25 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/de27ab29bfdc Merge Changeset: 927e614aab98 Author: dholmes Date: 2015-03-26 23:25 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/927e614aab98 8072740: move closed jvm.cfg files out of open repo Reviewed-by: erikj, dlong ! make/CopyFiles.gmk - src/solaris/bin/arm/jvm.cfg - src/solaris/bin/ppc/jvm.cfg Changeset: fc3f69854e7d Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fc3f69854e7d Merge - src/solaris/bin/arm/jvm.cfg - src/solaris/bin/ppc/jvm.cfg Changeset: c7ca2b27b83c Author: katleman Date: 2015-04-01 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c7ca2b27b83c Added tag jdk8u60-b09 for changeset fc3f69854e7d ! .hgtags Changeset: 9a7d2535db72 Author: mullan Date: 2014-10-20 12:54 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9a7d2535db72 8058547: Memory leak in ProtectionDomain cache Reviewed-by: weijun ! src/share/classes/java/security/ProtectionDomain.java Changeset: 9cc009777b0b Author: robm Date: 2015-03-20 17:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9cc009777b0b 8075039: (sctp) com/sun/nio/sctp/SctpMultiChannel/SendFailed.java fails on Solaris only Reviewed-by: chegar ! test/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java Changeset: f54a505bb7d0 Author: juh Date: 2015-03-20 17:55 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f54a505bb7d0 8054037: Improve tracing for java.security.debug=certpath 8055207: keystore and truststore debug output could be much better Reviewed-by: mullan, coffeys, jnimeh ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java ! src/share/classes/sun/security/provider/certpath/Builder.java ! src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java Changeset: 4c5e19227091 Author: bae Date: 2015-03-23 12:00 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4c5e19227091 8074954: ImageInputStreamImpl.readShort/readInt do not behave correctly at EOF Reviewed-by: prr, serb ! src/share/classes/javax/imageio/stream/ImageInputStreamImpl.java + test/javax/imageio/stream/ShortStreamTest.java Changeset: 518f0c5574ef Author: robm Date: 2015-03-23 17:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/518f0c5574ef 8072385: Only the first DNSName entry is checked for endpoint identification Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/ClientHandshaker.java Changeset: 81e4885e1406 Author: amurillo Date: 2015-03-24 08:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/81e4885e1406 Merge Changeset: fadc8cf0a648 Author: okutsu Date: 2015-03-26 18:37 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fadc8cf0a648 8075173: DateFormat in german locale returns wrong value for month march Reviewed-by: naoto, peytoia ! src/share/classes/sun/text/resources/de/FormatData_de.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 15df96dd089e Author: azvegint Date: 2015-03-10 15:39 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/15df96dd089e 8056151: Switching to GTK L&F on-the-fly leads to X Window System error RenderBadPicture Reviewed-by: alexsch, serb ! src/solaris/classes/sun/awt/UNIXToolkit.java + test/javax/swing/plaf/gtk/crash/RenderBadPictureCrash.java Changeset: 47f9b525a135 Author: azvegint Date: 2015-03-11 16:48 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/47f9b525a135 8074921: OS X build broken by reference to XToolkit Reviewed-by: alexsch, serb ! src/solaris/classes/sun/awt/UNIXToolkit.java ! src/solaris/native/sun/awt/gtk2_interface.c Changeset: afb4e235793b Author: azvegint Date: 2015-01-16 13:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/afb4e235793b 8061636: Fix for JDK-7079254 changes behavior of MouseListener, MouseMotionListener Reviewed-by: alexsch, serb ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java + test/java/awt/Mouse/RemovedComponentMouseListener/RemovedComponentMouseListener.java Changeset: a91d08fcea73 Author: azvegint Date: 2015-02-02 21:38 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a91d08fcea73 8072088: [PIT] NPE in DnD tests apparently because of the fix to JDK-8061636 Reviewed-by: ant, prr, serb ! src/share/classes/java/awt/Container.java Changeset: fdbc5637a8c4 Author: okutsu Date: 2015-03-30 17:50 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fdbc5637a8c4 8075548: SimpleDateFormat formatting of "LLLL" in English is incorrect; should be identical to "MMMM" Reviewed-by: naoto ! src/share/classes/java/util/Calendar.java + test/java/util/Calendar/Bug8075548.java ! test/java/util/Calendar/NarrowNamesTest.java Changeset: a1b163779415 Author: pchelko Date: 2015-03-30 17:03 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a1b163779415 8039926: -spash: can't be combined with -xStartOnFirstThread since JDK 7 Reviewed-by: anthony, azvegint ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m Changeset: f8c771c61ff2 Author: alexsch Date: 2015-03-30 17:09 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f8c771c61ff2 8075244: [macosx] The fix for JDK-8043869 should be reworked Reviewed-by: prr, serb, ant ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: 36d432e9be13 Author: alexsch Date: 2015-03-30 18:32 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/36d432e9be13 8033000: No Horizontal Mouse Wheel Support In BasicScrollPaneUI Reviewed-by: serb, azvegint ! src/macosx/classes/com/apple/laf/AquaScrollPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java + test/javax/swing/JScrollPane/8033000/bug8033000.java Changeset: ce27a01f77ce Author: anashaty Date: 2015-03-30 18:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ce27a01f77ce 8074481: [macosx] Menu items are appearing on top of other windows Reviewed-by: ant, serb ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java Changeset: 2c6ed934f83b Author: anashaty Date: 2015-03-30 19:33 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2c6ed934f83b 8071668: [macosx] Clipboard does not work with 3rd parties Clipboard Managers Reviewed-by: ant, serb ! src/macosx/classes/sun/lwawt/macosx/CClipboard.java ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/native/sun/awt/CClipboard.m ! src/share/classes/sun/awt/datatransfer/SunClipboard.java + test/java/awt/datatransfer/ClipboardInterVMTest/ClipboardInterVMTest.java Changeset: a8fa94609c3a Author: ptbrunet Date: 2015-03-31 18:39 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a8fa94609c3a 8076182: Open Source Java Access Bridge - Create Patch for JEP C127 8055831 Summary: move files from open to closed Reviewed-by: erikj, serb, azvegint Contributed-by: peter.brunet at oracle.com ! make/CompileJavaClasses.gmk ! make/CompileLaunchers.gmk ! make/CopyFiles.gmk ! make/CreateJars.gmk ! make/gensrc/GensrcMisc.gmk ! make/lib/PlatformLibraries.gmk + src/windows/classes/com/sun/java/accessibility/32bit/AccessBridgeLoader.java + src/windows/classes/com/sun/java/accessibility/64bit/AccessBridgeLoader.java + src/windows/classes/com/sun/java/accessibility/AccessBridge.java + src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRelation.java + src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRelationConstants.java + src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRole.java + src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRoleConstants.java + src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedState.java + src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedStateConstants.java + src/windows/classes/com/sun/java/accessibility/legacy/AccessBridgeLoader.java + src/windows/classes/com/sun/java/accessibility/util/AWTEventMonitor.java + src/windows/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java + src/windows/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java + src/windows/classes/com/sun/java/accessibility/util/EventID.java + src/windows/classes/com/sun/java/accessibility/util/EventQueueMonitor.java + src/windows/classes/com/sun/java/accessibility/util/GUIInitializedListener.java + src/windows/classes/com/sun/java/accessibility/util/GUIInitializedMulticaster.java + src/windows/classes/com/sun/java/accessibility/util/SwingEventMonitor.java + src/windows/classes/com/sun/java/accessibility/util/TopLevelWindowListener.java + src/windows/classes/com/sun/java/accessibility/util/TopLevelWindowMulticaster.java + src/windows/classes/com/sun/java/accessibility/util/Translator.java + src/windows/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java + src/windows/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java + src/windows/classes/com/sun/java/accessibility/util/java/awt/ChoiceTranslator.java + src/windows/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java + src/windows/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java + src/windows/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java + src/windows/classes/com/sun/java/accessibility/util/package-info.java + src/windows/native/sun/bridge/AccessBridgeATInstance.cpp + src/windows/native/sun/bridge/AccessBridgeATInstance.h + src/windows/native/sun/bridge/AccessBridgeCallbacks.h + src/windows/native/sun/bridge/AccessBridgeCalls.c + src/windows/native/sun/bridge/AccessBridgeCalls.h + src/windows/native/sun/bridge/AccessBridgeDebug.cpp + src/windows/native/sun/bridge/AccessBridgeDebug.h + src/windows/native/sun/bridge/AccessBridgeEventHandler.cpp + src/windows/native/sun/bridge/AccessBridgeEventHandler.h + src/windows/native/sun/bridge/AccessBridgeJavaEntryPoints.cpp + src/windows/native/sun/bridge/AccessBridgeJavaEntryPoints.h + src/windows/native/sun/bridge/AccessBridgeJavaVMInstance.cpp + src/windows/native/sun/bridge/AccessBridgeJavaVMInstance.h + src/windows/native/sun/bridge/AccessBridgeMessageQueue.cpp + src/windows/native/sun/bridge/AccessBridgeMessageQueue.h + src/windows/native/sun/bridge/AccessBridgeMessages.cpp + src/windows/native/sun/bridge/AccessBridgeMessages.h + src/windows/native/sun/bridge/AccessBridgePackages.h + src/windows/native/sun/bridge/AccessBridgeStatusWindow.RC + src/windows/native/sun/bridge/AccessBridgeWindowsEntryPoints.cpp + src/windows/native/sun/bridge/AccessBridgeWindowsEntryPoints.h + src/windows/native/sun/bridge/JAWTAccessBridge.cpp + src/windows/native/sun/bridge/JAWTAccessBridge.h + src/windows/native/sun/bridge/JavaAccessBridge.cpp + src/windows/native/sun/bridge/JavaAccessBridge.h + src/windows/native/sun/bridge/WinAccessBridge.DEF + src/windows/native/sun/bridge/WinAccessBridge.cpp + src/windows/native/sun/bridge/WinAccessBridge.h + src/windows/native/sun/bridge/accessBridgeResource.h + src/windows/native/sun/bridge/accessibility.properties + src/windows/native/sun/bridge/jabswitch.cpp + src/windows/native/sun/bridge/jabswitch.manifest + src/windows/native/sun/bridge/jabswitch_manifest.rc + src/windows/native/sun/bridge/resource.h Changeset: db28516c0691 Author: amurillo Date: 2015-03-31 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/db28516c0691 Merge ! make/CopyFiles.gmk - src/solaris/bin/arm/jvm.cfg - src/solaris/bin/ppc/jvm.cfg Changeset: aca0f66c23fd Author: farvidsson Date: 2015-03-27 12:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aca0f66c23fd 8076154: com/sun/jdi/InstanceFilter.java failing due to missing MethodEntryRequest calls Summary: Some jdi tests are failing due to missing MethodEntryRequest events during the test execution. Reviewed-by: sla, jbachorik ! test/com/sun/jdi/InstanceFilter.java Changeset: f2d92ba48884 Author: luchsh Date: 2014-09-25 14:33 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f2d92ba48884 8058930: GraphicsEnvironment.getHeadlessProperty() does not work for AIX platform Reviewed-by: serb ! src/share/classes/java/awt/GraphicsEnvironment.java + test/java/awt/GraphicsEnvironment/TestDetectHeadless/TestDetectHeadless.java + test/java/awt/GraphicsEnvironment/TestDetectHeadless/TestDetectHeadless.sh Changeset: ae448eca6b54 Author: lana Date: 2015-04-01 13:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ae448eca6b54 Merge Changeset: 87d655ae0753 Author: katleman Date: 2015-04-09 06:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/87d655ae0753 Added tag jdk8u60-b10 for changeset ae448eca6b54 ! .hgtags Changeset: 0806fc1c4253 Author: sspitsyn Date: 2015-04-08 14:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0806fc1c4253 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement. Summary: update java/lang/instrument/RedefineMethodInBacktrace.sh test to cover the hotspot fix Reviewed-by: coleenp, dcubed ! test/java/lang/instrument/RedefineMethodInBacktrace.sh ! test/java/lang/instrument/RedefineMethodInBacktraceApp.java ! test/java/lang/instrument/RedefineMethodInBacktraceTarget.java ! test/java/lang/instrument/RedefineMethodInBacktraceTargetB.java ! test/java/lang/instrument/RedefineMethodInBacktraceTargetB_2.java ! test/java/lang/instrument/RedefineMethodInBacktraceTarget_2.java Changeset: 038afd0e2b86 Author: amurillo Date: 2015-04-10 09:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/038afd0e2b86 Merge Changeset: a74459126708 Author: asaha Date: 2014-10-09 12:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a74459126708 Added tag jdk8u45-b00 for changeset 1ecc234bd389 ! .hgtags Changeset: 19efcc2739ba Author: asaha Date: 2014-10-09 13:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/19efcc2739ba Merge ! .hgtags Changeset: 4dc8cbe8ea77 Author: asaha Date: 2014-10-14 11:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4dc8cbe8ea77 Merge ! .hgtags Changeset: f9d3b1e83fea Author: smarks Date: 2014-10-15 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f9d3b1e83fea 8055309: RMI needs better transportation considerations Reviewed-by: alanb, igerasim, skoivu, msheppar ! src/share/classes/sun/rmi/transport/Transport.java ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 1d973a19ef7c Author: michaelm Date: 2014-10-20 10:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1d973a19ef7c 8048035: Ensure proper proxy protocols Reviewed-by: chegar, coffeys ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: ca4865cc7bea Author: asaha Date: 2014-10-20 23:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ca4865cc7bea Merge ! .hgtags Changeset: 3dfe6ebbfc51 Author: weijun Date: 2014-10-16 11:09 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3dfe6ebbfc51 8060474: Resolve more parsing ambiguity Reviewed-by: mullan, ahgross ! src/share/classes/sun/security/jgss/GSSHeader.java ! src/share/classes/sun/security/jgss/GSSNameImpl.java ! src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ! src/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java Changeset: e7caa9e7149d Author: weijun Date: 2014-10-23 07:07 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e7caa9e7149d 8061826: Part of JDK-8060474 should be reverted Reviewed-by: mullan, ahgross ! src/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ! src/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java Changeset: e4066947e8fe Author: xuelei Date: 2014-10-24 11:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e4066947e8fe 8061210: Issues in TLS Reviewed-by: jnimeh, mullan, wetmore, ahgross, asmotrak ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/ProtocolVersion.java ! src/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/share/classes/sun/security/ssl/SSLContextImpl.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/sun/security/ec/TestEC.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ProtocolVersion/HttpsProtocols.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/CustomizedDefaultProtocols.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/DefaultEnabledProtocols.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NoOldVersionContext.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/DelegatedTaskWrongException.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/testEnabledProtocols.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorer.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorer.java ! test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java Changeset: baaaf9b8a9a5 Author: alexsch Date: 2014-10-31 20:17 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/baaaf9b8a9a5 8062561: Test bug8055304 fails if file system default directory has read access Reviewed-by: serb ! src/share/classes/sun/swing/FilePane.java ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/javax/swing/JFileChooser/8062561/bug8062561.java + test/javax/swing/JFileChooser/8062561/security.policy + test/javax/swing/JFileChooser/8062561/security2.policy Changeset: da56587ffb26 Author: asaha Date: 2014-10-27 14:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/da56587ffb26 Merge ! .hgtags - src/share/classes/com/sun/jarsigner/package.html - src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java ! src/share/classes/sun/security/jgss/GSSNameImpl.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/ssl/Handshaker.java - src/solaris/classes/java/lang/UNIXProcess.java.aix - src/solaris/classes/java/lang/UNIXProcess.java.bsd - src/solaris/classes/java/lang/UNIXProcess.java.linux - src/solaris/classes/java/lang/UNIXProcess.java.solaris - src/solaris/native/sun/awt/awt_Plugin.c - src/solaris/native/sun/awt/awt_Plugin.h - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java - test/sun/security/krb5/TimeInCCache.java Changeset: 240ae8272509 Author: asaha Date: 2014-10-31 17:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/240ae8272509 Merge Changeset: 9e4a935c5181 Author: asaha Date: 2014-11-06 09:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9e4a935c5181 Merge ! .hgtags - src/share/demo/jfc/Font2DTest/resources/TextResources.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_de.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en_GB.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ja.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ko.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_zh_CN.properties - src/share/demo/jfc/Font2DTest/resources/resource.data - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem Changeset: 57c71d39ee11 Author: azvegint Date: 2014-11-11 17:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/57c71d39ee11 8060461: Fix for JDK-8042609 uncovers additional issue Reviewed-by: ahgross, prr, serb ! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c Changeset: 42143c36af71 Author: smarks Date: 2014-11-06 14:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/42143c36af71 8062807: Exporting RMI objects fails when run under restrictive SecurityManager Reviewed-by: dfuchs, skoivu, igerasim, msheppar ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 8425e4fb182c Author: asaha Date: 2014-11-19 15:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8425e4fb182c Merge ! .hgtags ! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c Changeset: 19e02e44f2c8 Author: asaha Date: 2014-12-01 11:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/19e02e44f2c8 Merge ! .hgtags ! src/share/classes/sun/security/ssl/Handshaker.java Changeset: e0c7864bbca3 Author: asaha Date: 2015-04-09 12:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e0c7864bbca3 Merge ! .hgtags - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: b28b9f4d597b Author: asaha Date: 2015-04-09 13:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b28b9f4d597b Added tag jdk8u45-b01 for changeset e0c7864bbca3 ! .hgtags Changeset: 287e3219f3f5 Author: asaha Date: 2015-01-23 10:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/287e3219f3f5 Added tag jdk8u31-b14 for changeset 367c7f061c58 ! .hgtags Changeset: a66fa02f1cef Author: asaha Date: 2015-02-09 13:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a66fa02f1cef Added tag jdk8u31-b15 for changeset 287e3219f3f5 ! .hgtags Changeset: 8007f5d79312 Author: asaha Date: 2015-04-09 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8007f5d79312 Merge ! .hgtags Changeset: 4b83d5a90ed6 Author: prr Date: 2014-12-18 11:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4b83d5a90ed6 8065286: Fewer subtable substitutions Reviewed-by: bae, srl, mschoene ! src/share/native/sun/font/layout/MultipleSubstSubtables.cpp Changeset: 691af7ed6c3a Author: prr Date: 2014-12-18 11:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/691af7ed6c3a 8065291: Improved font lookups Reviewed-by: bae, srl, mschoene ! src/share/native/sun/font/layout/LookupProcessor.cpp Changeset: d02988beec6a Author: prr Date: 2014-12-18 11:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d02988beec6a 8067050: Better font consistency checking Reviewed-by: bae, srl, mschoene ! src/share/native/sun/font/layout/LETableReference.h ! src/share/native/sun/font/layout/LigatureSubstSubtables.cpp Changeset: 21256885aaef Author: juh Date: 2014-12-19 15:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/21256885aaef 8066479: Better certificate chain validation Reviewed-by: mullan ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java Changeset: 9505c0392cdd Author: asaha Date: 2015-04-09 13:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9505c0392cdd Merge ! .hgtags Changeset: 67577775a34f Author: asaha Date: 2015-04-09 13:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/67577775a34f Added tag jdk8u45-b02 for changeset 9505c0392cdd ! .hgtags Changeset: 30351be78299 Author: asaha Date: 2015-04-09 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/30351be78299 Merge ! .hgtags Changeset: 437ced8e94a3 Author: prr Date: 2015-01-07 13:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/437ced8e94a3 8067684: Better font substitutions Reviewed-by: bae, srl, mschoene ! src/share/native/sun/font/layout/MultipleSubstSubtables.cpp Changeset: afefb260f8f0 Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/afefb260f8f0 Added tag jdk8u25-b32 for changeset 5c06b8274d27 ! .hgtags Changeset: 599e53ff3189 Author: asaha Date: 2014-12-03 09:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/599e53ff3189 Merge ! .hgtags Changeset: d55c202b2b8e Author: asaha Date: 2014-12-12 08:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d55c202b2b8e Merge ! .hgtags Changeset: 21888626b77e Author: asaha Date: 2014-12-18 14:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/21888626b77e Merge ! .hgtags Changeset: d867ae62cc87 Author: asaha Date: 2014-12-17 08:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d867ae62cc87 Added tag jdk8u25-b33 for changeset afefb260f8f0 ! .hgtags Changeset: ced84cf3eebc Author: asaha Date: 2014-12-18 14:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ced84cf3eebc Merge ! .hgtags Changeset: 17af4523dfc7 Author: asaha Date: 2015-04-09 13:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/17af4523dfc7 Merge ! .hgtags Changeset: ac97b69b88e3 Author: asaha Date: 2015-04-09 13:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ac97b69b88e3 Added tag jdk8u45-b03 for changeset 17af4523dfc7 ! .hgtags Changeset: 0f3413e0bb06 Author: prr Date: 2015-01-15 09:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0f3413e0bb06 8067699: Better glyph storage Reviewed-by: srl, bae, mschoene ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp Changeset: c407e143c5a6 Author: serb Date: 2015-01-19 12:26 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c407e143c5a6 8068320: Limit applet requests Reviewed-by: prr, skoivu, art ! make/data/swingbeaninfo/SwingBeanInfo.template ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/SimpleBeanInfo.java Changeset: 52022313ee3e Author: azvegint Date: 2015-01-19 20:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/52022313ee3e 8069198: Upgrade image library Reviewed-by: ahgross, bae, mschoene, serb ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c ! src/share/native/sun/awt/libpng/pngget.c ! src/share/native/sun/awt/libpng/pnginfo.h ! src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c ! src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c Changeset: 77702cc5ab9b Author: asaha Date: 2015-04-09 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/77702cc5ab9b Merge ! .hgtags Changeset: 46338075c426 Author: asaha Date: 2015-01-12 06:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/46338075c426 Added tag jdk8u31-b31 for changeset ced84cf3eebc ! .hgtags Changeset: e5c49cf05c3a Author: asaha Date: 2015-04-09 13:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e5c49cf05c3a Merge ! .hgtags Changeset: a26b2f5bc729 Author: serb Date: 2014-12-16 19:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a26b2f5bc729 8065373: [macosx] jdk8, jdk7u60 Regression in Graphics2D drawing of derived Fonts Reviewed-by: bae, prr ! src/macosx/native/sun/font/AWTStrike.m + test/java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java Changeset: 81a162833f4d Author: asaha Date: 2015-04-09 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/81a162833f4d Added tag jdk8u45-b04 for changeset a26b2f5bc729 ! .hgtags Changeset: 71d9467e14c7 Author: asaha Date: 2015-04-09 13:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/71d9467e14c7 Merge ! .hgtags ! src/share/classes/sun/security/ssl/Handshaker.java Changeset: 4d95b1faad78 Author: mcherkas Date: 2015-01-23 01:46 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4d95b1faad78 8065709: Deadlock in awt/logging apparently introduced by 8019623 Reviewed-by: ant, serb ! src/share/classes/java/awt/EventQueue.java Changeset: 7e4bf1e7a2fe Author: asaha Date: 2015-04-09 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7e4bf1e7a2fe Added tag jdk8u45-b05 for changeset 4d95b1faad78 ! .hgtags Changeset: d3cfac8ed6ed Author: igerasim Date: 2015-01-26 14:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d3cfac8ed6ed 8055045: StringIndexOutOfBoundsException while reading krb5.conf Reviewed-by: mullan ! src/share/classes/sun/security/krb5/Config.java ! test/sun/security/krb5/ParseConfig.java ! test/sun/security/krb5/krb5.conf Changeset: 4cc9179f6fce Author: asaha Date: 2015-04-09 13:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4cc9179f6fce Merge ! .hgtags Changeset: 165947f5448a Author: sherman Date: 2015-01-19 13:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/165947f5448a 8064601: Improve jar file handling Reviewed-by: alanb, ahgross ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/jar/resources/jar.properties Changeset: 09d1946d3a2a Author: aefimov Date: 2015-01-26 22:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/09d1946d3a2a 8046817: JDK 8 schemagen tool does not generate xsd files for enum types Reviewed-by: joehw, mkos + test/javax/xml/ws/8046817/GenerateEnumSchema.java + test/javax/xml/ws/8046817/TestClassType.java + test/javax/xml/ws/8046817/TestEnumType.java Changeset: 85ffe9aa18ac Author: aefimov Date: 2015-01-26 22:45 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/85ffe9aa18ac 8062923: XSL: Run-time internal error in 'substring()' 8062924: XSL: wrong answer from substring() function Reviewed-by: joehw + test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Changeset: 60b032710816 Author: asaha Date: 2015-04-09 13:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/60b032710816 Added tag jdk8u45-b06 for changeset 85ffe9aa18ac ! .hgtags Changeset: cbf9979d67f8 Author: asaha Date: 2015-04-09 13:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cbf9979d67f8 Merge ! .hgtags Changeset: cdf1a9436aec Author: aefimov Date: 2015-02-06 18:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cdf1a9436aec 8072042: (tz) Support tzdata2015a Reviewed-by: coffeys, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! 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: d081a4a5c15b Author: asaha Date: 2015-04-09 13:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d081a4a5c15b Added tag jdk8u45-b07 for changeset cdf1a9436aec ! .hgtags Changeset: 26878b00ab4e Author: asaha Date: 2015-04-09 14:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/26878b00ab4e Merge ! .hgtags Changeset: 021e89e04bb0 Author: vinnie Date: 2014-10-05 14:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/021e89e04bb0 8041740: Test sun/security/tools/keytool/ListKeychainStore.sh fails on Mac Reviewed-by: mullan ! test/sun/security/tools/keytool/ListKeychainStore.sh Changeset: 6656dca5d059 Author: robm Date: 2015-02-10 23:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6656dca5d059 8065553: Failed Java web start via IPv6 (Java7u71 or later) Reviewed-by: xuelei ! src/share/classes/sun/security/util/HostnameChecker.java ! test/sun/security/util/HostnameMatcher/TestHostnameChecker.java + test/sun/security/util/HostnameMatcher/cert5.crt Changeset: 22e3fd13afe5 Author: asaha Date: 2015-04-09 14:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/22e3fd13afe5 Added tag jdk8u45-b08 for changeset 6656dca5d059 ! .hgtags Changeset: 1083da8a8ec1 Author: valeriep Date: 2015-02-14 01:18 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1083da8a8ec1 8071726: Better RSA optimizations Summary: Added a check when RSA signature is generated with a RSAPrivateCRTKey object. Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/RSACipher.java ! src/share/classes/sun/security/rsa/RSACore.java ! src/share/classes/sun/security/rsa/RSASignature.java Changeset: 086130c691e5 Author: asaha Date: 2015-04-09 14:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/086130c691e5 Added tag jdk8u45-b09 for changeset 1083da8a8ec1 ! .hgtags Changeset: 3edfbb32b3c0 Author: coffeys Date: 2015-02-25 11:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3edfbb32b3c0 7178362: Socket impls should ignore unsupported proxy types rather than throwing Reviewed-by: chegar ! src/share/classes/java/net/SocksSocketImpl.java + test/java/net/Socks/BadProxySelector.java Changeset: d5c563f5a3d2 Author: asaha Date: 2015-04-09 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d5c563f5a3d2 Added tag jdk8u45-b10 for changeset 3edfbb32b3c0 ! .hgtags Changeset: 04cda5b7a3c1 Author: igerasim Date: 2015-02-20 14:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/04cda5b7a3c1 8068720: Better certificate options checking Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/x509/KeyUsageExtension.java ! src/share/classes/sun/security/x509/NetscapeCertTypeExtension.java ! src/share/classes/sun/security/x509/ReasonFlags.java Changeset: fb21543dce39 Author: asaha Date: 2015-03-07 10:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fb21543dce39 Added tag jdk8u40-b26 for changeset 97f258823d7d ! .hgtags Changeset: 7bdb5c7ea5d6 Author: asaha Date: 2015-04-09 14:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7bdb5c7ea5d6 Merge ! .hgtags Changeset: c669323bd55a Author: asaha Date: 2015-03-09 10:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c669323bd55a 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 9692664b2bc9 Author: asaha Date: 2015-04-09 14:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9692664b2bc9 Added tag jdk8u45-b11 for changeset c669323bd55a ! .hgtags Changeset: d4453d784fb6 Author: serb Date: 2015-03-12 10:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d4453d784fb6 8074668: [macosx] Mac 10.10: Application run with splash screen has focus issues Reviewed-by: prr, ant, alexsch ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: c7bbaa04eaa8 Author: asaha Date: 2015-03-12 20:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c7bbaa04eaa8 Added tag jdk8u40-b27 for changeset d4453d784fb6 ! .hgtags Changeset: 6a8f9512afa6 Author: asaha Date: 2015-04-09 14:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6a8f9512afa6 Merge ! .hgtags Changeset: d464f2263fb4 Author: asaha Date: 2015-04-09 14:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d464f2263fb4 Added tag jdk8u45-b12 for changeset 6a8f9512afa6 ! .hgtags Changeset: 55a75b0db876 Author: igerasim Date: 2015-03-17 00:09 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/55a75b0db876 8075040: Need a test to cover FREAK (BugDB 20647631) Reviewed-by: wetmore ! src/share/classes/sun/security/ssl/ClientHandshaker.java Changeset: 0460d0b4b168 Author: asaha Date: 2015-04-09 14:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0460d0b4b168 Added tag jdk8u45-b13 for changeset 55a75b0db876 ! .hgtags Changeset: 20e6cadfac43 Author: sla Date: 2015-02-05 13:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/20e6cadfac43 8072458: jdk/test/Makefile references (to be removed) win32 directory in jtreg Reviewed-by: alanb ! test/Makefile Changeset: 7087623dfa70 Author: asaha Date: 2015-04-10 07:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7087623dfa70 Added tag jdk8u45-b14 for changeset 20e6cadfac43 ! .hgtags Changeset: ea62ea52af27 Author: asaha Date: 2015-04-10 20:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ea62ea52af27 Merge ! .hgtags ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java - src/solaris/bin/arm/jvm.cfg - src/solaris/bin/ppc/jvm.cfg Changeset: bdcb84f20548 Author: asaha Date: 2015-04-14 13:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bdcb84f20548 Merge Changeset: 801874e394a7 Author: katleman Date: 2015-04-15 14:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/801874e394a7 Added tag jdk8u60-b11 for changeset bdcb84f20548 ! .hgtags Changeset: 90a6fc10a158 Author: coffeys Date: 2015-03-27 19:13 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/90a6fc10a158 8059588: deadlock in java/io/PrintStream when verbose java.security.debug flags are set Reviewed-by: mullan ! src/share/classes/sun/security/pkcs11/SessionManager.java Changeset: 8584626b5570 Author: sherman Date: 2015-04-07 08:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8584626b5570 8076641: getNextEntry throws ArrayIndexOutOfBoundsException when unzipping file Summary: to add extra sanity check for entry extra data Reviewed-by: alanb ! src/share/classes/java/util/zip/ZipEntry.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! test/java/util/zip/TestExtraTime.java Changeset: 33998e70e111 Author: aefimov Date: 2015-04-09 01:38 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/33998e70e111 8075667: (tz) Support tzdata2015b Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! src/share/classes/sun/util/calendar/ZoneInfoFile.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/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: ecf6c5046719 Author: aefimov Date: 2015-04-09 16:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ecf6c5046719 8073385: Bad error message on parsing illegal character in XML attribute Reviewed-by: joehw + test/javax/xml/jaxp/parsers/8073385/BadExceptionMessageTest.java Changeset: c135735d9803 Author: aefimov Date: 2015-04-10 01:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c135735d9803 8074297: substring in XSLT returns wrong character if string contains supplementary chars 8076290: JCK test api/xsl/conf/string/string17 starts failing after JDK-8074297 Reviewed-by: joehw ! test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Changeset: 1fb044a7906f Author: lana Date: 2015-04-09 17:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1fb044a7906f Merge Changeset: 0de95bec00f2 Author: jbachorik Date: 2015-01-12 11:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0de95bec00f2 8062450: Timeout in LowMemoryTest.java Reviewed-by: dholmes ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: d62043a2a8d3 Author: jbachorik Date: 2015-01-30 22:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d62043a2a8d3 8071641: java/lang/management/ThreadMXBean/SynchronizationStatistics.java intermittently failed with NPE Reviewed-by: sjiang, dfuchs ! test/java/lang/management/ThreadMXBean/SynchronizationStatistics.java Changeset: 6508ed263838 Author: jbachorik Date: 2015-02-16 10:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6508ed263838 8072908: com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh fails on OS X with exit code 2 Reviewed-by: dholmes, sla - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java + test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: a7ee8157daa6 Author: jbachorik Date: 2015-03-10 09:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a7ee8157daa6 6712222: Race condition in java/lang/management/ThreadMXBean/AllThreadIds.java Reviewed-by: dholmes, dfuchs ! test/java/lang/management/ThreadMXBean/AllThreadIds.java Changeset: a119e519df70 Author: bagiras Date: 2014-02-06 19:03 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a119e519df70 8020443: Frame is not created on the specified GraphicsDevice with two monitors Reviewed-by: serb, azvegint, pchelko ! src/solaris/classes/sun/awt/X11/XToolkit.java + test/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java Changeset: 98b38d0d7c92 Author: igerasim Date: 2015-04-13 23:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/98b38d0d7c92 8062264: KeychainStore requires non-null password to be supplied when retrieving a private key Reviewed-by: mullan Contributed-by: Florian Bruckner ! src/macosx/classes/apple/security/KeychainStore.java + test/sun/security/tools/keytool/ExportPrivateKeyNoPwd.java ! test/sun/security/tools/keytool/ListKeychainStore.sh Changeset: 036ccdaff3e7 Author: sjiang Date: 2015-04-14 09:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/036ccdaff3e7 8077408: javax/management/remote/mandatory/notif/NotSerializableNotifTest.java fails due to Port already in use: 2468 Reviewed-by: jbachorik ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java Changeset: 24e7dff9f01f Author: dmarkov Date: 2015-04-14 16:33 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/24e7dff9f01f 8073453: Focus doesn't move when pressing Shift + Tab keys Reviewed-by: alexsch, ant ! src/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java + test/java/awt/Focus/8073453/AWTFocusTransitionTest.java + test/java/awt/Focus/8073453/SwingFocusTransitionTest.java Changeset: fe93a8cd20a5 Author: amurillo Date: 2015-04-14 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fe93a8cd20a5 Merge Changeset: 6a24fc5e32a3 Author: xuelei Date: 2015-04-15 11:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6a24fc5e32a3 8076221: Disable RC4 cipher suites Reviewed-by: xuelei, wetmore ! 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/net/ssl/ciphersuites/DisabledAlgorithms.java ! test/sun/security/krb5/auto/SSL.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/CipherSuiteOrder.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/CheckStatus.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ConnectionTest.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargeBufs.java ! test/sun/security/ssl/javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/GenericStreamCipher.java Changeset: 87d4b7551d32 Author: lana Date: 2015-04-16 15:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/87d4b7551d32 Merge - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: 4e2206aa336c Author: katleman Date: 2015-04-22 11:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4e2206aa336c Added tag jdk8u60-b12 for changeset 87d4b7551d32 ! .hgtags Changeset: d620f7afc1f0 Author: katleman Date: 2015-04-29 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d620f7afc1f0 Added tag jdk8u60-b13 for changeset 4e2206aa336c ! .hgtags Changeset: cd617abcb69e Author: igerasim Date: 2015-04-19 21:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cd617abcb69e 8064546: CipherInputStream throws BadPaddingException if stream is not fully read Reviewed-by: xuelei ! src/share/classes/javax/crypto/CipherInputStream.java + test/javax/crypto/Cipher/CipherInputStreamExceptions.java Changeset: 98e3b24b7c0b Author: okutsu Date: 2015-04-20 16:41 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/98e3b24b7c0b 7044727: (tz) TimeZone.getDefault() call returns incorrect value in Windows terminal session Reviewed-by: naoto ! src/windows/native/java/util/TimeZone_md.c Changeset: 88e71be7cc40 Author: aivanov Date: 2015-04-20 15:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/88e71be7cc40 8074956: ArrayIndexOutOfBoundsException in javax.swing.text.html.parser.ContentModel.first() Reviewed-by: alexsch, alexp ! src/share/classes/javax/swing/text/html/parser/ContentModel.java + test/javax/swing/text/html/parser/8074956/bug8074956.java Changeset: 8c30e857e1d9 Author: prr Date: 2015-04-20 14:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8c30e857e1d9 8073699: Memory leak in jdk/src/java/desktop/share/native/libjavajpeg/imageioJPEG.c Reviewed-by: bae, serb ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: 3f010f6ed280 Author: robm Date: 2015-04-22 14:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3f010f6ed280 8074350: Support ISO 4217 "Current funds codes" table (A.2) Reviewed-by: naoto ! make/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java ! src/share/classes/java/util/Currency.java ! src/share/classes/java/util/CurrencyData.properties ! test/java/util/Currency/CurrencyTest.java ! test/java/util/Currency/PropertiesTest.java ! test/java/util/Currency/PropertiesTest.sh ! test/java/util/Currency/ValidateISO4217.java ! test/java/util/Currency/currency.properties ! test/java/util/Currency/tablea1.txt Changeset: 580f4718e4d1 Author: vinnie Date: 2015-04-22 14:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/580f4718e4d1 8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with BindException Reviewed-by: xuelei ! test/sun/security/pkcs11/sslecc/CipherTest.java ! test/sun/security/pkcs11/sslecc/JSSEServer.java Changeset: debb4ce14251 Author: weijun Date: 2015-04-22 23:27 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/debb4ce14251 8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java failed in certain env. 8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java failed in certain env. Reviewed-by: xuelei ! test/com/sun/security/auth/login/ConfigFile/InconsistentError.java ! test/com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java Changeset: 2824b4a24e21 Author: anashaty Date: 2015-04-23 18:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2824b4a24e21 8078165: [macosx] NPE when attempting to get image from toolkit Reviewed-by: serb, alexp ! src/share/classes/sun/awt/SunToolkit.java + test/java/awt/Toolkit/GetImage/bug8078165.java Changeset: 2f670a37f171 Author: aefimov Date: 2015-04-23 22:16 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2f670a37f171 8073357: schema1.xsd has wrong content. Sequence of the enum values has been changed Reviewed-by: joehw, lancea ! test/javax/xml/ws/8046817/GenerateEnumSchema.java ! test/javax/xml/ws/8046817/TestEnumType.java Changeset: 7984c5916743 Author: lana Date: 2015-04-23 16:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7984c5916743 Merge Changeset: f9efdeff987d Author: sla Date: 2015-04-09 08:46 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f9efdeff987d 8075331: jdb eval java.util.Arrays.asList(array) shows inconsistent behaviour Reviewed-by: jbachorik ! src/share/classes/com/sun/tools/jdi/InterfaceTypeImpl.java + test/com/sun/jdi/InvokeVarArgs.java Changeset: 8b19305b8ccd Author: bae Date: 2015-04-24 19:44 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8b19305b8ccd 8076455: IME Composition Window is displayed on incorrect position Reviewed-by: serb, azvegint ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 9952a14609f8 Author: jbachorik Date: 2015-04-23 14:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9952a14609f8 8077953: [TEST_BUG] com/sun/management/OperatingSystemMXBean/TestTotalSwap.java Compilation failed after JDK-8077387 Reviewed-by: sla, dholmes + test/lib/testlibrary/jdk/testlibrary/OSInfo.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: 2d2c6ae4b190 Author: serb Date: 2015-02-05 14:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2d2c6ae4b190 4952954: abort flag is not cleared for every write operation for JPEG ImageWriter Reviewed-by: bae, prr ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java + test/javax/imageio/plugins/shared/WriteAfterAbort.java Changeset: 7695a227e3fa Author: serb Date: 2015-02-27 01:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7695a227e3fa 4958064: JPGWriter does not throw UnsupportedException when canWriteSequence retuns false Reviewed-by: prr, bae ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java + test/javax/imageio/plugins/shared/CanWriteSequence.java Changeset: 062f14dbaf15 Author: serb Date: 2015-01-13 16:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/062f14dbaf15 6338077: link back to self in javadoc JTextArea.replaceRange() Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/JTextArea.java Changeset: 46e09960dfe0 Author: serb Date: 2015-01-21 17:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/46e09960dfe0 6459798: JDesktopPane,JFileChooser violate encapsulation by returning internal Dimensions Reviewed-by: azvegint, alexsch ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java + test/java/awt/Component/DimensionEncapsulation/DimensionEncapsulation.java Changeset: be9d4897229b Author: serb Date: 2015-01-13 16:09 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/be9d4897229b 6459800: Some Swing classes violate encapsulation by returning internal Insets Reviewed-by: azvegint, alexsch ! src/macosx/classes/com/apple/laf/AquaBorder.java + test/java/awt/Component/InsetsEncapsulation/InsetsEncapsulation.java Changeset: 66bf1f6f15be Author: serb Date: 2014-12-16 19:26 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/66bf1f6f15be 6470361: Swing's Threading Policy example does not compile Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/package.html Changeset: 6da5b84cb21a Author: serb Date: 2015-01-13 17:10 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6da5b84cb21a 6475361: Attempting to remove help menu from java.awt.MenuBar throws NullPointerException Reviewed-by: azvegint, ant ! src/share/classes/java/awt/MenuBar.java + test/java/awt/MenuBar/RemoveHelpMenu/RemoveHelpMenu.java Changeset: 6cce0bccd82c Author: serb Date: 2015-01-20 17:01 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6cce0bccd82c 6515713: example in JFormattedTextField API docs instantiates abstract class Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/JFormattedTextField.java Changeset: f7096aae3a2a Author: serb Date: 2015-01-13 16:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7096aae3a2a 6573305: Animated icon is not visible by click on menu Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/AbstractButton.java + test/javax/swing/AbstractButton/AnimatedIcon/AnimatedIcon.java Changeset: e0ef653b2225 Author: serb Date: 2014-12-16 20:23 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e0ef653b2225 7077826: Unset and empty DISPLAY variable is handled differently by JDK Reviewed-by: azvegint, ant ! src/share/classes/java/awt/GraphicsEnvironment.java ! test/java/awt/GraphicsEnvironment/TestDetectHeadless/TestDetectHeadless.sh ! test/java/awt/Toolkit/BadDisplayTest/BadDisplayTest.sh Changeset: 05a4f138a4b2 Author: serb Date: 2014-12-25 14:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/05a4f138a4b2 7180976: Pending String deadlocks UIDefaults Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/UIDefaults.java ! src/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java + test/javax/swing/UIDefaults/7180976/Pending.java Changeset: 49d721334df5 Author: serb Date: 2015-02-02 18:21 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/49d721334df5 8015085: [macosx] Label shortening via " ... " broken when String contains combining diaeresis Reviewed-by: alexsch, azvegint ! src/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/SwingUtilities/TestBadBreak/TestBadBreak.java Changeset: 19dd7826703c Author: serb Date: 2015-02-25 14:01 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/19dd7826703c 8043393: NullPointerException and no event received when clipboard data flavor changes Reviewed-by: ant, azvegint ! src/share/classes/sun/awt/datatransfer/SunClipboard.java Changeset: 5c230a775f01 Author: serb Date: 2015-01-17 20:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c230a775f01 8066132: BufferedImage::getPropertyNames() always returns null Reviewed-by: prr, flar ! src/share/classes/java/awt/image/BufferedImage.java + test/java/awt/image/BufferedImage/GetPropertyNames.java Changeset: 38e430c46362 Author: serb Date: 2014-12-25 14:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/38e430c46362 8067657: Dead/outdated links in Javadoc of package java.beans Reviewed-by: azvegint, prr ! src/share/classes/java/beans/package.html Changeset: 0b73c002d946 Author: serb Date: 2015-02-18 16:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0b73c002d946 8068412: [macosx] Initialization of Cocoa hangs if CoreAudio was initialized before Reviewed-by: azvegint, prr ! src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_PCM.cpp ! src/macosx/native/sun/awt/LWCToolkit.h + test/javax/sound/midi/Devices/InitializationHang.java Changeset: d35c2cc056bf Author: serb Date: 2015-04-03 12:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d35c2cc056bf 8073559: Memory leak in jdk/src/windows/native/sun/windows/awt_InputTextInfor.cpp Reviewed-by: prr, azvegint ! src/windows/native/sun/windows/awt_InputTextInfor.cpp Changeset: f6dce22e5e79 Author: serb Date: 2015-02-26 16:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f6dce22e5e79 8073795: JMenuBar looks bad under retina Reviewed-by: alexsch, azvegint ! src/macosx/classes/com/apple/laf/AquaMenuBarBorder.java ! src/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/share/classes/javax/swing/plaf/metal/MetalBorders.java + test/javax/swing/JMenuBar/MisplacedBorder/MisplacedBorder.java Changeset: b65f24592d06 Author: serb Date: 2015-04-02 19:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b65f24592d06 8074500: java.awt.Checkbox.setState() call causes ItemEvent to be filed Reviewed-by: alexsch, azvegint ! src/macosx/classes/sun/lwawt/LWCheckboxPeer.java + test/java/awt/Checkbox/SetStateExcessEvent/SetStateExcessEvent.java Changeset: 246383aae2e6 Author: serb Date: 2015-04-14 09:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/246383aae2e6 8076214: [Findbugs]sun.awt.datatransfer.SunClipboard.checkChange(long[]) may expose internal representation Reviewed-by: azvegint, alexsch ! src/share/classes/sun/awt/datatransfer/SunClipboard.java Changeset: 70aaa6da3101 Author: serb Date: 2015-04-19 10:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/70aaa6da3101 8077394: Uninitialised memory in jdk/src/java/desktop/unix/native/libfontmanager/X11FontScaler.c Reviewed-by: azvegint, prr ! src/solaris/native/sun/font/X11FontScaler.c Changeset: b02550d62bdb Author: robm Date: 2015-04-27 17:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b02550d62bdb 6991580: IPv6 Nameservers in resolv.conf throws NumberFormatException Reviewed-by: michaelm, andrew, alanb, rriggs Contributed-by: sgehwolf at redhat.com ! src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java + test/com/sun/jndi/dns/IPv6NameserverPlatformParsingTest.java Changeset: 65873ef34f1f Author: aefimov Date: 2015-04-27 23:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/65873ef34f1f 8076287: Performance degradation observed with TimeZone Benchmark Reviewed-by: okutsu ! src/share/classes/sun/util/locale/provider/LocaleResources.java ! src/share/classes/sun/util/locale/provider/TimeZoneNameProviderImpl.java ! src/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java ! src/share/classes/sun/util/resources/TimeZoneNamesBundle.java ! src/share/classes/sun/util/resources/en/TimeZoneNames_en_IE.java ! test/java/util/PluggableLocale/TimeZoneNameProviderTest.java Changeset: b583aa5a73ef Author: azvegint Date: 2015-04-29 12:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b583aa5a73ef 8051617: Fullscreen mode is not working properly on Xorg Reviewed-by: alexsch, serb ! src/solaris/classes/sun/awt/X11ComponentPeer.java ! src/solaris/classes/sun/awt/X11GraphicsDevice.java ! src/solaris/native/sun/awt/awt_GraphicsEnv.c Changeset: 3209f5080342 Author: prr Date: 2015-04-29 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3209f5080342 7145508: java.awt.GraphicsDevice.get/setDisplayMode behavior is incorrect when no display is present Reviewed-by: bae, serb ! src/solaris/classes/sun/awt/X11GraphicsDevice.java Changeset: a8e15cbb7e8f Author: lana Date: 2015-04-29 14:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a8e15cbb7e8f Merge Changeset: 46ba0eaa7b99 Author: alexsch Date: 2015-04-30 15:11 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/46ba0eaa7b99 8076106: [macosx] Drag image of TransferHandler does not honor MultiResolutionImage Reviewed-by: serb, alexsch Contributed-by: Hendrik Schreiber ! src/macosx/classes/sun/lwawt/macosx/CImage.java + test/java/awt/datatransfer/DragImage/MultiResolutionDragImageTest.java Changeset: 27969d65322e Author: alexsch Date: 2015-04-30 15:24 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/27969d65322e 8044444: The output's 'Page-n' footer does not show completely Reviewed-by: prr, serb ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PageFormat/ImageableAreaTest.java Changeset: 33f2da8acb50 Author: bae Date: 2015-04-30 17:05 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/33f2da8acb50 8073001: Java's system LnF on OS X: editable JComboBoxes are being rendered incorrectly Reviewed-by: alexp, serb ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/macosx/classes/com/apple/laf/AquaTextFieldBorder.java + test/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java Changeset: 1e595c8af465 Author: azvegint Date: 2015-04-30 16:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1e595c8af465 8077982: GIFLIB upgrade Reviewed-by: ant, serb + src/share/native/sun/awt/giflib/COPYING ! src/share/native/sun/awt/giflib/dgif_lib.c ! src/share/native/sun/awt/giflib/gif_err.c + src/share/native/sun/awt/giflib/gif_hash.h ! src/share/native/sun/awt/giflib/gif_lib.h ! src/share/native/sun/awt/giflib/gif_lib_private.h ! src/share/native/sun/awt/giflib/gifalloc.c ! src/share/native/sun/awt/splashscreen/splashscreen_gif.c Changeset: 02fd713f25df Author: prr Date: 2015-04-30 14:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/02fd713f25df 8078654: CloseTTFontFileFunc callback should be removed Reviewed-by: prr, martin ! src/share/native/sun/font/freetypeScaler.c Changeset: e7e36535d70e Author: zmajo Date: 2015-04-21 09:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e7e36535d70e 8067648: JVM crashes reproducible with GCM cipher suites in GCTR doFinal Summary: Change restore mechanism in GCTR.java to avoid setting counter to null; added length check to constructor Reviewed-by: jrose, kvn, ascarpino ! src/share/classes/com/sun/crypto/provider/GCTR.java Changeset: db118766355e Author: amurillo Date: 2015-04-22 04:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/db118766355e Merge Changeset: 29d58372c4d0 Author: vlivanov Date: 2015-01-29 10:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/29d58372c4d0 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: 1445e9402870 Author: vlivanov Date: 2015-01-29 10:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1445e9402870 8069591: Customize LambdaForms which are invoked using MH.invoke/invokeExact Reviewed-by: jrose, plevart, forax ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: ec28f168a115 Author: vlivanov Date: 2015-01-29 10:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ec28f168a115 8071788: BlockInliningWrapper.asType() is broken Reviewed-by: jrose ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 3e0642edd067 Author: vlivanov Date: 2015-04-14 17:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3e0642edd067 8077054: DMH LFs should be customizeable Reviewed-by: jrose ! src/share/classes/java/lang/invoke/DirectMethodHandle.java Changeset: 97f58c96ff32 Author: amurillo Date: 2015-04-30 14:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/97f58c96ff32 Merge Changeset: 3ad03712ea43 Author: amurillo Date: 2015-05-05 05:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3ad03712ea43 Merge Changeset: a006fa0a9e8f Author: katleman Date: 2015-05-06 13:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a006fa0a9e8f Added tag jdk8u60-b14 for changeset 3ad03712ea43 ! .hgtags Changeset: f4bb5ff96bc5 Author: katleman Date: 2015-05-13 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f4bb5ff96bc5 Added tag jdk8u60-b15 for changeset a006fa0a9e8f ! .hgtags Changeset: 9ab9f20e9bdd Author: igerasim Date: 2015-05-05 20:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9ab9f20e9bdd 8078439: SPNEGO auth fails if client proposes MS krb5 OID Reviewed-by: valeriep ! src/share/classes/sun/security/jgss/GSSUtil.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java + test/sun/security/jgss/spnego/MSOID.java + test/sun/security/jgss/spnego/msoid.txt + test/sun/security/krb5/auto/MSOID2.java Changeset: c961bb0ad602 Author: vinnie Date: 2015-05-05 23:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c961bb0ad602 8079129: NullPointerException in PKCS#12 Keystore in PKCS12KeyStore.java Reviewed-by: weijun ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! test/sun/security/pkcs12/StoreSecretKeyTest.java Changeset: 6059230bbe5c Author: ssadetsky Date: 2015-05-06 19:33 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6059230bbe5c 8072769: System tray icon title freezes java Reviewed-by: serb, alexsch ! src/windows/native/sun/windows/awt_TrayIcon.cpp + test/java/awt/TrayIcon/8072769/bug8072769.java Changeset: c596e489ecbc Author: ssadetsky Date: 2015-05-06 19:44 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c596e489ecbc 8041642: Incorrect paint of JProgressBar in Nimbus LF Reviewed-by: ant, alexsch ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java + test/javax/swing/plaf/nimbus/8041642/bug8041642.java Changeset: dc24d209f80a Author: aefimov Date: 2015-05-07 18:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dc24d209f80a 8077685: (tz) Support tzdata2015d Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! 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/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: b51c6914f297 Author: dl Date: 2015-04-24 15:39 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b51c6914f297 8078490: Missed submissions in ForkJoinPool Reviewed-by: psandoz, shade, martin, chegar ! src/share/classes/java/util/concurrent/ForkJoinPool.java + test/java/util/concurrent/forkjoin/SubmissionTest.java Changeset: 57fdf95cf104 Author: lana Date: 2015-05-07 21:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/57fdf95cf104 Merge Changeset: 4aca8447d2cd Author: aefimov Date: 2015-05-11 12:50 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4aca8447d2cd 8062518: AIOBE occurs when accessing to document function in extended function in JAXP Reviewed-by: joehw + test/javax/xml/jaxp/transform/8062518/DocumentExtFunc.java + test/javax/xml/jaxp/transform/8062518/XSLTFunctionsTest.java Changeset: ef79267b8397 Author: prr Date: 2015-05-11 09:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ef79267b8397 8078331: Upgrade JDK to use LittleCMS 2.7 Reviewed-by: serb, bae ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c ! src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ! src/share/native/sun/java2d/cmm/lcms/cmserr.c ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmsio1.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c ! src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ! src/share/native/sun/java2d/cmm/lcms/cmsopt.c ! src/share/native/sun/java2d/cmm/lcms/cmspack.c ! src/share/native/sun/java2d/cmm/lcms/cmspcs.c ! src/share/native/sun/java2d/cmm/lcms/cmsplugin.c ! src/share/native/sun/java2d/cmm/lcms/cmssamp.c ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c ! src/share/native/sun/java2d/cmm/lcms/lcms2.h ! src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h Changeset: 7bc77125beb1 Author: okutsu Date: 2015-05-12 21:38 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7bc77125beb1 8055088: Optimization for locale resources loading isn't working Reviewed-by: naoto ! make/gensrc/GensrcLocaleDataMetaInfo.gmk ! src/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/share/classes/sun/util/locale/provider/LocaleDataMetaInfo-XLocales.java.template ! src/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/share/classes/sun/util/resources/LocaleData.java Changeset: f01b68068bbc Author: pchopra Date: 2015-05-12 21:44 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f01b68068bbc 8078082: [TEST_BUG] java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java fails Reviewed-by: serb, alexsch ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: ad1837b73d07 Author: van Date: 2015-05-12 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ad1837b73d07 8075609: java.lang.IllegalArgumentException: aContainer is not a focus cycle root of aComponent Reviewed-by: alexsch, ant ! src/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/javax/swing/JRadioButton/8075609/bug8075609.java Changeset: 28826749de15 Author: naoto Date: 2015-05-14 11:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/28826749de15 8080342: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle Reviewed-by: lancea ! src/solaris/classes/sun/java2d/xr/XRSolidSrcPict.java ! src/solaris/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java Changeset: 6ed3821c212a Author: lana Date: 2015-05-14 20:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6ed3821c212a Merge Changeset: c30db4c968f6 Author: katleman Date: 2015-05-21 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c30db4c968f6 Added tag jdk8u60-b16 for changeset 6ed3821c212a ! .hgtags Changeset: f7a249818b71 Author: katleman Date: 2015-05-27 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7a249818b71 Added tag jdk8u60-b17 for changeset c30db4c968f6 ! .hgtags Changeset: 133fcf8ccc7d Author: azvegint Date: 2015-05-15 16:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/133fcf8ccc7d 8072448: Can not input Japanese in JTextField on RedHat Linux Reviewed-by: alexsch, serb ! src/solaris/native/sun/awt/awt_InputMethod.c Changeset: f1e220b3bc4e Author: aivanov Date: 2015-05-15 17:45 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f1e220b3bc4e 8033069: mouse wheel scroll closes combobox popup Reviewed-by: serb, alexsch ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java + test/javax/swing/JComboBox/8033069/bug8033069NoScrollBar.java + test/javax/swing/JComboBox/8033069/bug8033069ScrollBar.java Changeset: 40bae7389f39 Author: ddehaven Date: 2015-05-14 09:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/40bae7389f39 8080343: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle Reviewed-by: prr, serb ! src/macosx/javavm/export/jawt_md.h ! src/solaris/native/sun/awt/utility/rect.h Changeset: f289b0f2e95e Author: serb Date: 2015-05-15 22:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f289b0f2e95e 8080341: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle Reviewed-by: alexsch, prr ! src/share/classes/com/sun/beans/decoder/ArrayElementHandler.java Changeset: 46ff7bd38287 Author: sundar Date: 2015-05-18 18:57 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/46ff7bd38287 8072853: SimpleScriptContext used by NashornScriptEngine doesn't completely complies to the spec regarding exception throwing Reviewed-by: psandoz, lagergren ! src/share/classes/javax/script/SimpleScriptContext.java + test/javax/script/SimpleScriptContextNameChecksTest.java Changeset: 24578c3975f7 Author: vlivanov Date: 2015-04-21 21:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/24578c3975f7 8078290: Customize adapted MethodHandle in MH.invoke() case Reviewed-by: jrose ! src/share/classes/java/lang/invoke/Invokers.java Changeset: a6fc98719c47 Author: vlivanov Date: 2015-04-23 18:01 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a6fc98719c47 8059455: LambdaForm.prepare() does unnecessary work for cached LambdaForms Reviewed-by: psandoz ! src/share/classes/java/lang/invoke/LambdaForm.java Changeset: edcc8fb4c0e3 Author: igerasim Date: 2015-05-18 23:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/edcc8fb4c0e3 8074657: Missing space on a boundary of concatenated strings Summary: Added missing spaces, fixed indentation, replaced StringBuffer with StringBuilder Reviewed-by: martin, rriggs ! src/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/windows/classes/java/util/prefs/WindowsPreferences.java Changeset: 02ada5401636 Author: msheppar Date: 2015-05-19 21:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/02ada5401636 8068721: RMI-IIOP communication fails when ConcurrentHashMap is passed to remote method Reviewed-by: chegar, alanb ! test/TEST.ROOT ! test/TEST.groups + test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java + test/javax/rmi/PortableRemoteObject/HelloClient.java + test/javax/rmi/PortableRemoteObject/HelloImpl.java + test/javax/rmi/PortableRemoteObject/HelloInterface.java + test/javax/rmi/PortableRemoteObject/HelloServer.java + test/javax/rmi/PortableRemoteObject/Test.java + test/javax/rmi/PortableRemoteObject/_HelloImpl_Tie.java + test/javax/rmi/PortableRemoteObject/_HelloInterface_Stub.java Changeset: b77ce075b357 Author: sundar Date: 2015-05-20 08:58 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b77ce075b357 8072002: The spec on javax.script.Compilable contains a typo and confusing inconsistency Reviewed-by: lagergren, attila ! src/share/classes/javax/script/Compilable.java Changeset: 3ea6198dc9a5 Author: dl Date: 2015-05-20 14:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3ea6198dc9a5 8080623: CPU overhead in FJ due to spinning in awaitWork Reviewed-by: chegar, dholmes ! src/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: 721a9a7c39b7 Author: mcherkas Date: 2015-05-20 18:55 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/721a9a7c39b7 8066985: Java Webstart downloading packed files can result in Timezone set to UTC Reviewed-by: ksrini ! src/share/classes/com/sun/java/util/jar/pack/PackerImpl.java ! src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java ! src/share/classes/com/sun/java/util/jar/pack/Utils.java + test/tools/pack200/DefaultTimeZoneTest.java Changeset: c2a827589439 Author: prr Date: 2015-05-20 10:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c2a827589439 8076419: Path2D copy constructors and clone method propagate size of arrays from source path Reviewed-by: prr, flar ! src/share/classes/java/awt/geom/Path2D.java + test/java/awt/geom/Path2D/Path2DCopyConstructor.java Changeset: 18b73cac68ec Author: lbourges Date: 2015-05-20 15:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/18b73cac68ec 8078464: Path2D storage growth algorithms should be less linear Reviewed-by: prr, flar ! src/share/classes/java/awt/geom/Path2D.java ! test/java/awt/geom/Path2D/Path2DCopyConstructor.java + test/java/awt/geom/Path2D/Path2DGrow.java Changeset: 4e2fc4ce3a1a Author: igerasim Date: 2015-05-21 14:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4e2fc4ce3a1a 8077102: dns_lookup_realm should be false by default Reviewed-by: weijun ! src/share/classes/sun/security/krb5/Config.java ! test/sun/security/krb5/ConfPlusProp.java ! test/sun/security/krb5/DnsFallback.java ! test/sun/security/krb5/config/DNS.java ! test/sun/security/krb5/confplusprop.conf ! test/sun/security/krb5/confplusprop2.conf Changeset: 0ac5a4aa69e6 Author: robm Date: 2015-05-21 13:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0ac5a4aa69e6 8077822: javac does not recognize '*.java' as file if '-J' option is specified Reviewed-by: ksrini ! src/windows/bin/java_md.c ! test/tools/launcher/Arrrghs.java Changeset: 36e9b5e95eea Author: robm Date: 2015-05-21 13:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/36e9b5e95eea 8077155: LoginContext Subject ignored by jdk8 sun.net.www.protocol.http.HttpURLConnection Reviewed-by: michaelm ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! test/sun/security/krb5/auto/HttpNegotiateServer.java Changeset: 67a15c76095d Author: vinnie Date: 2015-05-25 09:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/67a15c76095d 8062552: Support keystore type detection for JKS and PKCS12 keystores Reviewed-by: weijun ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/share/classes/sun/security/provider/JavaKeyStore.java + src/share/classes/sun/security/provider/KeyStoreDelegator.java ! src/share/classes/sun/security/provider/SunEntries.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/java/security/KeyStore/TestKeystoreCompat.java + test/java/security/KeyStore/trusted.pem Changeset: 5526c1d714c2 Author: amurillo Date: 2015-05-26 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5526c1d714c2 Merge Changeset: 9ef0071d0e24 Author: ptbrunet Date: 2015-05-26 13:42 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9ef0071d0e24 8078408: Java version applet hangs with Voice over turned on Summary: add null check to fix NPE Reviewed-by: prr, serb, alexsch Contributed-by: peter.brunet at oracle.com ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java Changeset: 2835902cca77 Author: vadim Date: 2015-05-27 15:16 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2835902cca77 8079652: Could not enable D3D pipeline Reviewed-by: prr, serb ! src/windows/native/sun/java2d/d3d/D3DPipelineManager.cpp Changeset: 12a94014eaba Author: ptbrunet Date: 2015-05-27 20:56 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/12a94014eaba 8077296: RE build fails on non-Win builds when attempting to build Win only javadoc Summary: move com.sun.java.accessibility.util from jdk/src/windows to jdk/src/share Reviewed-by: prr, mchung, erikj Contributed-by: peter.brunet at oracle.com ! make/CompileJavaClasses.gmk ! make/CreateJars.gmk + src/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java + src/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java + src/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java + src/share/classes/com/sun/java/accessibility/util/EventID.java + src/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java + src/share/classes/com/sun/java/accessibility/util/GUIInitializedListener.java + src/share/classes/com/sun/java/accessibility/util/GUIInitializedMulticaster.java + src/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java + src/share/classes/com/sun/java/accessibility/util/TopLevelWindowListener.java + src/share/classes/com/sun/java/accessibility/util/TopLevelWindowMulticaster.java + src/share/classes/com/sun/java/accessibility/util/Translator.java + src/share/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java + src/share/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java + src/share/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java + src/share/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java + src/share/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java + src/share/classes/com/sun/java/accessibility/util/package-info.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRelation.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRelationConstants.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRole.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRoleConstants.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedState.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedStateConstants.java - src/windows/classes/com/sun/java/accessibility/util/AWTEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java - src/windows/classes/com/sun/java/accessibility/util/EventID.java - src/windows/classes/com/sun/java/accessibility/util/EventQueueMonitor.java - src/windows/classes/com/sun/java/accessibility/util/GUIInitializedListener.java - src/windows/classes/com/sun/java/accessibility/util/GUIInitializedMulticaster.java - src/windows/classes/com/sun/java/accessibility/util/SwingEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/TopLevelWindowListener.java - src/windows/classes/com/sun/java/accessibility/util/TopLevelWindowMulticaster.java - src/windows/classes/com/sun/java/accessibility/util/Translator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ChoiceTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java - src/windows/classes/com/sun/java/accessibility/util/package-info.java Changeset: ae76d90bb6df Author: aivanov Date: 2015-05-28 17:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ae76d90bb6df 8080628: No mnemonics on Open and Save buttons in JFileChooser Reviewed-by: serb, alexsch ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_it.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties + test/javax/swing/JFileChooser/8080628/bug8080628.java Changeset: 2fe29bb6ab8c Author: anashaty Date: 2015-05-28 21:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2fe29bb6ab8c 8041470: JButtons stay pressed after they have lost focus if you use the mouse wheel Reviewed-by: azvegint, alexp ! src/solaris/classes/sun/awt/X11/XWindow.java + test/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java Changeset: f7a706028c6a Author: rriggs Date: 2015-05-27 15:57 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7a706028c6a 8081022: java/time/test/java/time/format/TestZoneTextPrinterParser.java fails by timeout on slow device Summary: Reduce number of iterations to 8 instead of 50; add RandomFactory to test library Reviewed-by: naoto ! test/java/time/TEST.properties ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java + test/lib/testlibrary/jdk/testlibrary/RandomFactory.java Changeset: 0e10c5fd411a Author: rriggs Date: 2015-05-28 20:48 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0e10c5fd411a Merge - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRelation.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRelationConstants.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRole.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRoleConstants.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedState.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedStateConstants.java - src/windows/classes/com/sun/java/accessibility/util/AWTEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java - src/windows/classes/com/sun/java/accessibility/util/EventID.java - src/windows/classes/com/sun/java/accessibility/util/EventQueueMonitor.java - src/windows/classes/com/sun/java/accessibility/util/GUIInitializedListener.java - src/windows/classes/com/sun/java/accessibility/util/GUIInitializedMulticaster.java - src/windows/classes/com/sun/java/accessibility/util/SwingEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/TopLevelWindowListener.java - src/windows/classes/com/sun/java/accessibility/util/TopLevelWindowMulticaster.java - src/windows/classes/com/sun/java/accessibility/util/Translator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ChoiceTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java - src/windows/classes/com/sun/java/accessibility/util/package-info.java Changeset: 57336c319de8 Author: lana Date: 2015-05-28 16:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/57336c319de8 Merge - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRelation.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRelationConstants.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRole.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRoleConstants.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedState.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedStateConstants.java - src/windows/classes/com/sun/java/accessibility/util/AWTEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java - src/windows/classes/com/sun/java/accessibility/util/EventID.java - src/windows/classes/com/sun/java/accessibility/util/EventQueueMonitor.java - src/windows/classes/com/sun/java/accessibility/util/GUIInitializedListener.java - src/windows/classes/com/sun/java/accessibility/util/GUIInitializedMulticaster.java - src/windows/classes/com/sun/java/accessibility/util/SwingEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/TopLevelWindowListener.java - src/windows/classes/com/sun/java/accessibility/util/TopLevelWindowMulticaster.java - src/windows/classes/com/sun/java/accessibility/util/Translator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ChoiceTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java - src/windows/classes/com/sun/java/accessibility/util/package-info.java Changeset: b2c55ff77112 Author: katleman Date: 2015-06-03 08:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b2c55ff77112 Added tag jdk8u60-b18 for changeset 57336c319de8 ! .hgtags Changeset: 0d7fe831bc20 Author: lana Date: 2015-06-10 18:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0d7fe831bc20 Added tag jdk8u60-b19 for changeset b2c55ff77112 ! .hgtags Changeset: 9fb6ca49eacb Author: kshefov Date: 2015-05-29 17:27 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9fb6ca49eacb 8081479: Backport JDBC tests from JDK 9 from test/java/sql and test/javax/sql to JDK 8u. Reviewed-by: lancea Contributed-by: maxim.soloviev at oracle.com + test/java/sql/testng/TEST.properties + test/java/sql/testng/test/sql/BatchUpdateExceptionTests.java + test/java/sql/testng/test/sql/DataTruncationTests.java + test/java/sql/testng/test/sql/DateTests.java + test/java/sql/testng/test/sql/DriverManagerPermissionsTests.java + test/java/sql/testng/test/sql/DriverManagerTests.java + test/java/sql/testng/test/sql/SQLClientInfoExceptionTests.java + test/java/sql/testng/test/sql/SQLDataExceptionTests.java + test/java/sql/testng/test/sql/SQLExceptionTests.java + test/java/sql/testng/test/sql/SQLFeatureNotSupportedExceptionTests.java + test/java/sql/testng/test/sql/SQLIntegrityConstraintViolationExceptionTests.java + test/java/sql/testng/test/sql/SQLInvalidAuthorizationSpecExceptionTests.java + test/java/sql/testng/test/sql/SQLNonTransientConnectionExceptionTests.java + test/java/sql/testng/test/sql/SQLNonTransientExceptionTests.java + test/java/sql/testng/test/sql/SQLRecoverableExceptionTests.java + test/java/sql/testng/test/sql/SQLSyntaxErrorExceptionTests.java + test/java/sql/testng/test/sql/SQLTimeoutExceptionTests.java + test/java/sql/testng/test/sql/SQLTransactionRollbackExceptionTests.java + test/java/sql/testng/test/sql/SQLTransientConnectionExceptionTests.java + test/java/sql/testng/test/sql/SQLTransientExceptionTests.java + test/java/sql/testng/test/sql/SQLWarningTests.java + test/java/sql/testng/test/sql/TimeTests.java + test/java/sql/testng/test/sql/TimestampTests.java + test/java/sql/testng/util/BaseTest.java + test/java/sql/testng/util/DriverActionImpl.java + test/java/sql/testng/util/SerializedBatchUpdateException.java + test/java/sql/testng/util/StubConnection.java + test/java/sql/testng/util/StubDriver.java + test/java/sql/testng/util/StubDriverDA.java + test/java/sql/testng/util/TestPolicy.java + test/javax/sql/testng/TEST.properties + test/javax/sql/testng/jars/badFactory/META-INF/services/javax.sql.rowset.RowSetFactory + test/javax/sql/testng/jars/goodFactory/META-INF/services/javax.sql.rowset.RowSetFactory + test/javax/sql/testng/test/rowset/BaseRowSetTests.java + test/javax/sql/testng/test/rowset/CommonRowSetTests.java + test/javax/sql/testng/test/rowset/RowSetFactoryTests.java + test/javax/sql/testng/test/rowset/RowSetMetaDataTests.java + test/javax/sql/testng/test/rowset/RowSetProviderTests.java + test/javax/sql/testng/test/rowset/RowSetWarningTests.java + test/javax/sql/testng/test/rowset/cachedrowset/CachedRowSetTests.java + test/javax/sql/testng/test/rowset/cachedrowset/CommonCachedRowSetTests.java + test/javax/sql/testng/test/rowset/filteredrowset/CityFilter.java + test/javax/sql/testng/test/rowset/filteredrowset/FilteredRowSetTests.java + test/javax/sql/testng/test/rowset/filteredrowset/PrimaryKeyFilter.java + test/javax/sql/testng/test/rowset/joinrowset/JoinRowSetTests.java + test/javax/sql/testng/test/rowset/serial/SQLInputImplTests.java + test/javax/sql/testng/test/rowset/serial/SQLOutputImplTests.java + test/javax/sql/testng/test/rowset/serial/SerialArrayTests.java + test/javax/sql/testng/test/rowset/serial/SerialBlobTests.java + test/javax/sql/testng/test/rowset/serial/SerialClobTests.java + test/javax/sql/testng/test/rowset/serial/SerialDataLinkTests.java + test/javax/sql/testng/test/rowset/serial/SerialExceptionTests.java + test/javax/sql/testng/test/rowset/serial/SerialJavaObjectTests.java + test/javax/sql/testng/test/rowset/serial/SerialRefTests.java + test/javax/sql/testng/test/rowset/serial/SerialStructTests.java + test/javax/sql/testng/test/rowset/spi/SyncFactoryExceptionTests.java + test/javax/sql/testng/test/rowset/spi/SyncFactoryPermissionsTests.java + test/javax/sql/testng/test/rowset/spi/SyncFactoryTests.java + test/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java + test/javax/sql/testng/test/rowset/webrowset/CommonWebRowSetTests.java + test/javax/sql/testng/test/rowset/webrowset/WebRowSetTests.java + test/javax/sql/testng/util/PropertyStubProvider.java + test/javax/sql/testng/util/StubArray.java + test/javax/sql/testng/util/StubBaseRowSet.java + test/javax/sql/testng/util/StubBlob.java + test/javax/sql/testng/util/StubCachedRowSetImpl.java + test/javax/sql/testng/util/StubClob.java + test/javax/sql/testng/util/StubContext.java + test/javax/sql/testng/util/StubFilteredRowSetImpl.java + test/javax/sql/testng/util/StubJdbcRowSetImpl.java + test/javax/sql/testng/util/StubJoinRowSetImpl.java + test/javax/sql/testng/util/StubNClob.java + test/javax/sql/testng/util/StubRef.java + test/javax/sql/testng/util/StubRowId.java + test/javax/sql/testng/util/StubRowSetFactory.java + test/javax/sql/testng/util/StubSQLXML.java + test/javax/sql/testng/util/StubStruct.java + test/javax/sql/testng/util/StubSyncProvider.java + test/javax/sql/testng/util/StubSyncResolver.java + test/javax/sql/testng/util/StubWebRowSetImpl.java + test/javax/sql/testng/util/SuperHero.java + test/javax/sql/testng/util/TestRowSetListener.java + test/javax/sql/testng/util/TestSQLDataImpl.java + test/javax/sql/testng/xml/COFFEE_ROWS.xml + test/javax/sql/testng/xml/DELETED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/INSERTED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/MODFIED_DELETED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/UPDATED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/UPDATED_INSERTED_COFFEE_ROWS.xml Changeset: e62f6298008c Author: igerasim Date: 2015-05-30 15:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e62f6298008c 7011441: jndi/ldap/Connection.java needs to avoid spurious wakeup Reviewed-by: dholmes ! src/share/classes/com/sun/jndi/ldap/Connection.java Changeset: c716a8cc3454 Author: aefimov Date: 2015-05-31 18:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c716a8cc3454 8081392: getNodeValue should return 'null' value for Element nodes Reviewed-by: joehw ! test/javax/xml/jaxp/common/8032908/TestFunc.java ! test/javax/xml/jaxp/common/8032908/XSLT.java ! test/javax/xml/jaxp/transform/8062518/DocumentExtFunc.java Changeset: cc67fbf19cfb Author: bae Date: 2015-06-02 17:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cc67fbf19cfb 8023794: [macosx] LCD Rendering hints seems not working without FRACTIONALMETRICS=ON Reviewed-by: serb, prr ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/font/AWTStrike.m ! src/macosx/native/sun/font/CGGlyphImages.m ! src/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/share/native/sun/java2d/opengl/OGLContext.c ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c Changeset: e757bd8d89c3 Author: erikj Date: 2015-06-03 10:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e757bd8d89c3 8043160: JDK 9 Build failure in accessbridge Reviewed-by: prr, tbell ! make/CompileJavaClasses.gmk ! make/lib/PlatformLibraries.gmk Changeset: 00229154077d Author: mcherkas Date: 2015-06-03 17:48 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/00229154077d 8077409: Drawing deviates when validate() is invoked on java.awt.ScrollPane Reviewed-by: bae ! src/share/classes/java/awt/ScrollPane.java + test/java/awt/ScrollPane/bug8077409Test.java Changeset: db989e88ef7f Author: anashaty Date: 2015-06-04 15:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/db989e88ef7f 8078606: Deadlock in awt clipboard Reviewed-by: azvegint, bae ! src/solaris/classes/sun/awt/X11/XClipboard.java ! src/solaris/classes/sun/awt/X11/XRootWindow.java Changeset: b26427c5b3fe Author: anashaty Date: 2015-06-04 16:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b26427c5b3fe 8068886: IDEA IntelliJ crashes in objc_msgSend when an accessibility tool is enabled Reviewed-by: serb, bae ! src/macosx/native/sun/awt/CFRetainedResource.m ! src/macosx/native/sun/awt/LWCToolkit.m ! src/macosx/native/sun/osxapp/NSApplicationAWT.h ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! src/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: 159ccfdc37f7 Author: serb Date: 2015-05-06 18:30 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/159ccfdc37f7 6206437: Typo in JInternalFrame setDefaultCloseOperation() doc (WindowClosing --> internalFrameClosing) Reviewed-by: alexsch, azvegint ! src/share/classes/javax/swing/JInternalFrame.java Changeset: be328bcc47de Author: serb Date: 2015-04-23 16:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/be328bcc47de 6829245: Reg test: java/awt/Component/isLightweightCrash/StubPeerCrash.java fails Reviewed-by: azvegint, alexsch - test/java/awt/Component/isLightweightCrash/StubPeerCrash.java Changeset: 0504eb4e7de4 Author: serb Date: 2015-05-08 20:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0504eb4e7de4 8013820: JavaDoc for JSpinner contains errors Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/JSpinner.java Changeset: baa89244219c Author: serb Date: 2015-05-16 21:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/baa89244219c 8041654: OutOfMemoryError: RepaintManager doesn't clean up cache of volatile images Reviewed-by: azvegint, ant ! src/share/classes/javax/swing/RepaintManager.java ! src/solaris/classes/sun/awt/X11/XToolkit.java + test/javax/swing/RepaintManager/DisplayListenerLeak/DisplayListenerLeak.java Changeset: bb201d068f2f Author: pchelko Date: 2014-05-07 19:40 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bb201d068f2f 8042585: [macosx] Unused code in LWCToolkit.m Reviewed-by: serb, azvegint ! src/macosx/native/sun/awt/LWCToolkit.m Changeset: 477aabdb8252 Author: serb Date: 2015-05-23 15:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/477aabdb8252 8061831: [OGL] "java.lang.InternalError: not implemented yet" during the blit of VI to VI in xor mode Reviewed-by: flar, bae ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java + test/java/awt/image/DrawImage/IncorrectClipXorModeSurface2Surface.java Changeset: f0752941eb11 Author: serb Date: 2015-05-22 19:27 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f0752941eb11 8071306: GUI perfomance are very slow compared java 1.6.0_45 Reviewed-by: azvegint, ant ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java + test/java/awt/Component/SetEnabledPerformance/SetEnabledPerformance.java Changeset: a2f7c58323cc Author: serb Date: 2015-05-13 18:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a2f7c58323cc 8072775: Tremendous memory usage by JTextArea Reviewed-by: vadim, prr ! src/share/classes/sun/font/StandardTextSource.java ! src/share/classes/sun/font/TextLabelFactory.java + test/javax/swing/JTextArea/TextViewOOM/TextViewOOM.java Changeset: 19632a27717d Author: serb Date: 2015-05-08 19:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/19632a27717d 8078149: [macosx] The text of the TextArea is not wrapped at word boundaries Reviewed-by: azvegint, alexsch ! src/macosx/classes/sun/lwawt/LWTextAreaPeer.java Changeset: 89da676bcc6b Author: serb Date: 2015-05-19 21:58 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/89da676bcc6b 8080488: JNI exception pending in jdk/src/windows/native/sun/windows/awt_Frame.cpp Reviewed-by: dcherepanov, aivanov ! src/windows/native/sun/windows/awt_Frame.cpp Changeset: 078da6744136 Author: kshefov Date: 2015-06-05 16:05 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/078da6744136 8068416: LFGarbageCollectedTest.java fails with OOME: "GC overhead limit exceeded" Reviewed-by: vlivanov ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java Changeset: 275e4c8028d5 Author: yan Date: 2015-06-05 18:50 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/275e4c8028d5 8077866: [TESTBUG] Some of java.lang tests cannot be run on compact profiles 1, 2 Reviewed-by: robm Contributed-by: denis.kononenko at oracle.com ! test/TEST.groups Changeset: c2bcfc5f18ba Author: kshefov Date: 2015-06-05 19:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c2bcfc5f18ba 8062198: Add RowSetMetaDataImpl Tests and add column range validation to isdefinitlyWritable Reviewed-by: joehw, lancea Contributed-by: maxim.soloviev at oracle.com ! src/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java Changeset: 2ce492a2f94e Author: kshefov Date: 2015-06-05 19:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2ce492a2f94e 8059411: RowSetWarning does not correctly chain warnings Reviewed-by: darcy, smarks, mchung, lancea Contributed-by: maxim.soloviev at oracle.com ! src/share/classes/javax/sql/rowset/RowSetWarning.java Changeset: 2a7c6cc0f9f3 Author: kshefov Date: 2015-06-05 19:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a7c6cc0f9f3 8066188: BaseRowSet returns the wrong default value for escape processing Reviewed-by: alanb, lancea Contributed-by: maxim.soloviev at oracle.com ! src/share/classes/javax/sql/rowset/BaseRowSet.java Changeset: 60b7b4b01453 Author: alexsch Date: 2015-06-05 20:46 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/60b7b4b01453 8080137: Dragged events for extra mouse buttons (4, 5, 6) are not generated on JSplitPane Reviewed-by: serb, azvegint ! src/share/classes/java/awt/Container.java + test/java/awt/Mouse/MouseDragEvent/MouseDraggedTest.java Changeset: 8e7854ac3257 Author: prr Date: 2015-06-05 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8e7854ac3257 8064833: [macosx] Native font lookup uses family+style, not full name/postscript name Reviewed-by: bae, serb ! src/macosx/classes/sun/font/CFont.java ! src/macosx/classes/sun/font/CFontManager.java ! src/macosx/native/sun/font/AWTFont.m ! src/share/classes/sun/font/Font2D.java ! src/share/classes/sun/font/FontFamily.java ! src/share/classes/sun/font/TrueTypeFont.java ! src/share/demo/jfc/Font2DTest/FontPanel.java + test/java/awt/FontClass/HelvLtOblTest.java Changeset: 195da5ce4881 Author: prr Date: 2015-06-05 12:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/195da5ce4881 8076979: [Regression] Test closed/java/awt/FontClass/DebugFonts.java fails with stackoverflow error Reviewed-by: serb, jgodinez ! src/share/classes/sun/font/FontFamily.java + test/java/awt/FontClass/DebugFonts.java Changeset: 91119cb23a31 Author: bae Date: 2015-06-08 11:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/91119cb23a31 8085910: OGL text renderer: gamma lut cleanup Reviewed-by: serb, prr ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c Changeset: e37f0c1b13d7 Author: coffeys Date: 2015-06-08 12:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e37f0c1b13d7 8077418: StackOverflowError during PolicyFile lookup Reviewed-by: mullan ! src/share/classes/java/security/ProtectionDomain.java Changeset: 51e129e42c92 Author: ysuenaga Date: 2014-09-23 15:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/51e129e42c92 8017773: OpenJDK7 returns incorrect TrueType font metrics Reviewed-by: prr, bae ! src/share/native/sun/font/freetypeScaler.c Changeset: c4043aa4b2ed Author: amurillo Date: 2015-06-09 11:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c4043aa4b2ed Merge - test/java/awt/Component/isLightweightCrash/StubPeerCrash.java Changeset: 7a2767ebceb0 Author: aefimov Date: 2015-06-10 16:47 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7a2767ebceb0 7156085: ArrayIndexOutOfBoundsException throws in UTF8Reader of SAXParser Summary: improve support for supplementary characters Reviewed-by: joehw + test/javax/xml/jaxp/testng/parse/jdk7156085/UTF8ReaderBug.java Changeset: b62d4e2d55e3 Author: robm Date: 2015-06-11 13:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b62d4e2d55e3 8080819: Inet4AddressImpl regression caused by JDK-7180557 Reviewed-by: michaelm Contributed-by: brian.toal at gmail.com ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c Changeset: 32f149f8fbc0 Author: sherman Date: 2015-05-21 15:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/32f149f8fbc0 8080248: Coding regression in HKSCS charsets Summary: to update the sp correctly when encoding supplementary characters Reviewed-by: martin ! src/share/classes/sun/nio/cs/ext/HKSCS.java ! test/sun/nio/cs/TestStringCoding.java Changeset: 8601693ed09e Author: mfang Date: 2015-06-10 14:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8601693ed09e 8083601: jdk8u60 l10n resource file translation update 2 Reviewed-by: ksrini, yhuang ! src/macosx/classes/com/apple/laf/resources/aqua_sv.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties ! src/share/classes/sun/applet/resources/MsgAppletViewer_sv.java ! src/share/classes/sun/awt/resources/awt_sv.properties ! src/share/classes/sun/launcher/resources/launcher_de.properties ! src/share/classes/sun/launcher/resources/launcher_es.properties ! src/share/classes/sun/launcher/resources/launcher_fr.properties ! src/share/classes/sun/launcher/resources/launcher_it.properties ! src/share/classes/sun/launcher/resources/launcher_ja.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/launcher/resources/launcher_sv.properties ! src/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/share/classes/sun/management/resources/agent_sv.properties ! src/share/classes/sun/print/resources/serviceui_sv.properties ! src/share/classes/sun/security/tools/policytool/Resources_sv.java ! src/share/classes/sun/security/util/AuthResources_sv.java ! src/share/classes/sun/security/util/Resources_sv.java ! src/share/classes/sun/tools/jar/resources/jar_de.properties ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/share/classes/sun/tools/jar/resources/jar_it.properties ! src/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties Changeset: 608656dfa6ab Author: mfang Date: 2015-06-11 10:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/608656dfa6ab Merge Changeset: 8fd9ac5eb0a4 Author: prr Date: 2015-06-11 12:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8fd9ac5eb0a4 8081756: Mastering Matrix Manipulations Reviewed-by: serb, bae, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsopt.c Changeset: 3767befecb32 Author: coffeys Date: 2015-06-12 12:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3767befecb32 8072384: Setting IP_TOS on java.net sockets not working on unix Reviewed-by: michaelm ! make/mapfiles/libnet/mapfile-vers ! src/share/classes/java/net/AbstractPlainSocketImpl.java ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/java/net/Socket.java ! src/solaris/classes/java/net/PlainDatagramSocketImpl.java ! src/solaris/classes/java/net/PlainSocketImpl.java ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! test/jdk/net/Sockets/Test.java Changeset: 4acc6e025277 Author: lana Date: 2015-06-12 18:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4acc6e025277 Merge - test/java/awt/Component/isLightweightCrash/StubPeerCrash.java Changeset: eb1515fb622c Author: aeriksso Date: 2015-05-28 12:11 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eb1515fb622c 8080428: [TESTBUG] java/lang/invoke/8022701/MHIllegalAccess.java - FAIL: Unexpected wrapped exception java.lang.BootstrapMethodError Reviewed-by: vlivanov ! test/java/lang/invoke/8022701/InvokeSeveralWays.java Changeset: 6594f91c20f6 Author: amurillo Date: 2015-06-11 18:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6594f91c20f6 Merge Changeset: cc6c74b164df Author: amurillo Date: 2015-06-15 22:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cc6c74b164df Merge Changeset: 63c9cedeeb9d Author: lana Date: 2015-06-17 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/63c9cedeeb9d Added tag jdk8u60-b20 for changeset cc6c74b164df ! .hgtags Changeset: 7fa095804718 Author: katleman Date: 2015-06-24 10:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7fa095804718 Added tag jdk8u60-b21 for changeset 63c9cedeeb9d ! .hgtags Changeset: e0188dc154f8 Author: sla Date: 2015-05-29 11:05 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e0188dc154f8 8081470: com/sun/jdi tests are failing with "Error. failed to clean up files after test" with jtreg 4.1 b12 Reviewed-by: mgerdin, brutisso, iignatyev ! test/com/sun/jdi/AllLineLocations.java ! test/com/sun/jdi/ClassesByName.java ! test/com/sun/jdi/ExceptionEvents.java ! test/com/sun/jdi/FilterMatch.java ! test/com/sun/jdi/FilterNoMatch.java ! test/com/sun/jdi/LaunchCommandLine.java ! test/com/sun/jdi/ModificationWatchpoints.java ! test/com/sun/jdi/NativeInstanceFilter.java ! test/com/sun/jdi/UnpreparedByName.java ! test/com/sun/jdi/UnpreparedClasses.java ! test/com/sun/jdi/Vars.java Changeset: 6e664b10484e Author: azvegint Date: 2015-06-15 14:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6e664b10484e 8077686: OperationTimedOut exception inside from XToolkit.syncNativeQueue call on Ubuntu 15.04 Reviewed-by: alexsch, serb ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 2d3e5573286d Author: simonis Date: 2015-06-10 16:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2d3e5573286d 8081674: EmptyStackException at startup if running with extended or unsupported charset Reviewed-by: mchung, alanb ! make/mapfiles/libjava/mapfile-vers ! src/share/classes/java/lang/ClassLoader.java ! src/share/native/java/lang/ClassLoader.c Changeset: db619b622d98 Author: aefimov Date: 2015-06-15 21:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/db619b622d98 8080774: DateFormat for Singapore/English locale (en_SG) is M/d/yy instead of d/M/yy Reviewed-by: naoto ! src/share/classes/sun/text/resources/en/FormatData_en_SG.java + test/java/text/Format/DateFormat/LocaleDateFormats.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 84638abd9b2b Author: prr Date: 2015-06-15 12:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/84638abd9b2b 8080163: Uninitialised variable in jdk/src/java/desktop/share/native/libfontmanager/layout/LookupProcessor.cpp Reviewed-by: serb, srl ! src/share/native/sun/font/layout/LookupProcessor.cpp Changeset: 29554859c79d Author: amurillo Date: 2015-06-16 10:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/29554859c79d Merge Changeset: 35f92e0adeb7 Author: prr Date: 2015-06-16 12:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/35f92e0adeb7 8104577: Remove debugging message from Font2DTest demo Reviewed-by: serb ! src/share/demo/jfc/Font2DTest/FontPanel.java Changeset: d3df3d70e3d7 Author: scolebourne Date: 2014-03-06 16:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d3df3d70e3d7 8034906: Fix typos, errors and Javadoc differences in java.time Reviewed-by: psandoz, coffeys ! src/share/classes/java/time/DayOfWeek.java ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/Month.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/java/time/chrono/ChronoLocalDateImpl.java ! src/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/share/classes/java/time/chrono/Chronology.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/DecimalStyle.java ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/Temporal.java ! src/share/classes/java/time/temporal/TemporalAccessor.java ! src/share/classes/java/time/temporal/TemporalField.java ! src/share/classes/java/time/temporal/TemporalUnit.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java Changeset: 587ff69bdab2 Author: rriggs Date: 2015-01-30 16:13 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/587ff69bdab2 8062803: 'principal' should be 'principle' in java.time package description 8062796: java.time.format.DateTimeFormatter error in API doc example Reviewed-by: lancea, mchung, coffeys ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/package-info.java Changeset: ebfc49ea7c5f Author: rriggs Date: 2015-05-28 17:37 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ebfc49ea7c5f 8075678: java.time javadoc error in DateTimeFormatter::parsedLeapSecond 8075676: java.time package javadoc typos Reviewed-by: lancea, scolebourne, coffeys ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/package-info.java Changeset: 8f8011a977a6 Author: andrew Date: 2015-06-08 16:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8f8011a977a6 8081315: 8077982 giflib upgrade breaks system giflib builds with earlier versions Summary: Add conditionals to provide giflib < 5 API calls and interlacing behaviour Reviewed-by: prr, azvegint ! src/share/native/sun/awt/splashscreen/splashscreen_gif.c Changeset: 573bb970a604 Author: dl Date: 2015-06-16 13:13 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/573bb970a604 8085978: LinkedTransferQueue.spliterator can report LTQ.Node object, not T Reviewed-by: psandoz, martin ! src/share/classes/java/util/concurrent/LinkedTransferQueue.java + test/java/util/concurrent/LinkedTransferQueue/SpliteratorTraverseAddRemoveTest.java Changeset: fad7b54324e0 Author: kshefov Date: 2015-06-18 15:40 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fad7b54324e0 8039953: [TESTBUG] Timeout java/lang/invoke/MethodHandles/CatchExceptionTest.java Reviewed-by: vlivanov, psandoz ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java Changeset: bd0eaab40c8b Author: kshefov Date: 2015-06-18 15:47 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bd0eaab40c8b 8055269: java/lang/invoke/MethodHandles/CatchExceptionTest.java fails intermittently Reviewed-by: vlivanov ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java Changeset: 2a3ad3d82f5e Author: kshefov Date: 2015-06-18 16:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a3ad3d82f5e 8067005: Several java/lang/invoke tests fail due to exhausted code cache Reviewed-by: vlivanov ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/invoke/TestCatchExceptionWithVarargs.java ! test/java/lang/invoke/VarargsArrayTest.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java + test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/CodeCacheOverflowProcessor.java Changeset: 07911e30fdfe Author: kshefov Date: 2015-06-18 19:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/07911e30fdfe 8062904: TEST_BUG: Tests java/lang/invoke/LFCaching fail when run with -Xcomp option Reviewed-by: vlivanov ! test/java/lang/invoke/LFCaching/LFCachingTestCase.java ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: 3d488a752d8d Author: rriggs Date: 2015-06-20 10:03 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3d488a752d8d 8066504: GetVersionEx in java.base/windows/native/libjava/java_props_md.c might not get correct Windows version 0 Summary: System property os.name and os.version should report the version of kernel32.dll Reviewed-by: alanb, igerasim ! make/lib/CoreLibraries.gmk ! src/windows/native/java/lang/java_props_md.c ! src/windows/resource/java.manifest Changeset: c182b643516f Author: kshefov Date: 2015-06-23 17:00 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c182b643516f 8129532: LFMultiThreadCachingTest.java failed with ConcurrentModificationException Reviewed-by: vlivanov ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java Changeset: d4186d4bc3fb Author: omajid Date: 2015-04-23 13:48 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d4186d4bc3fb 8074761: Empty optional parameters of LDAP query are not interpreted as empty Reviewed-by: vinnie Contributed-by: Stanislav Baiduzhyi ! src/share/classes/com/sun/jndi/ldap/LdapURL.java + test/com/sun/jndi/ldap/LdapURLOptionalFields.java Changeset: fddcb008fd1d Author: coffeys Date: 2015-06-23 15:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fddcb008fd1d Merge Changeset: 66bf77932d57 Author: asmotrak Date: 2015-06-24 14:38 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/66bf77932d57 8078823: javax/net/ssl/ciphersuites/DisabledAlgorithms.java fails intermittently Reviewed-by: xuelei ! test/javax/net/ssl/ciphersuites/DisabledAlgorithms.java Changeset: 08c270fb5575 Author: azvegint Date: 2015-06-22 15:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/08c270fb5575 8129116: Deadlock with multimonitor fullscreen windows. Reviewed-by: alexsch, serb ! src/solaris/classes/sun/awt/X11/XWindowPeer.java + test/java/awt/FullScreen/MultimonFullscreenTest/MultimonDeadlockTest.java Changeset: 8a03ec0103a8 Author: azvegint Date: 2015-06-22 15:47 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8a03ec0103a8 8081371: [PIT] Test closed/java/awt/FullScreen/DisplayMode/CycleDMImage.java switches Linux to the single device mode Reviewed-by: alexsch, serb ! src/solaris/classes/sun/awt/X11GraphicsDevice.java Changeset: 7589c562c8c6 Author: igerasim Date: 2015-06-25 00:51 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7589c562c8c6 8080524: [TESTBUG] java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java fails on compact profiles due to unsatisfied dependencies in jsse.jar Reviewed-by: coffeys ! test/TEST.groups Changeset: e0a04f91f4bd Author: coffeys Date: 2015-06-23 04:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e0a04f91f4bd 8080102: Java 8 cannot load its cacerts in FIPS. no such provider: SunEC Reviewed-by: valeriep ! src/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/share/classes/sun/security/ec/ECPublicKeyImpl.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java + src/share/classes/sun/security/pkcs11/P11ECUtil.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/util/ECUtil.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: 785d21100834 Author: coffeys Date: 2015-06-25 03:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/785d21100834 Merge Changeset: 62bb6086fc79 Author: dcherepanov Date: 2015-06-26 00:00 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/62bb6086fc79 8080246: JNLP app cannot be launched due to deadlock Reviewed-by: alexsch, azvegint Contributed-by: daniil.x.titov at oracle.com ! src/share/classes/sun/awt/SunToolkit.java Changeset: 0dac92241a13 Author: igerasim Date: 2015-06-26 02:33 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0dac92241a13 8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently Reviewed-by: vinnie ! src/windows/classes/sun/security/mscapi/KeyStore.java ! src/windows/native/sun/security/mscapi/security.cpp + test/sun/security/mscapi/SmallPrimeExponentP.java Changeset: 3f44d82b41fb Author: mfang Date: 2015-06-25 16:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3f44d82b41fb 8080247: Header Template update for nroff man pages *.1 files Reviewed-by: katleman ! src/bsd/doc/man/appletviewer.1 ! src/bsd/doc/man/extcheck.1 ! src/bsd/doc/man/idlj.1 ! src/bsd/doc/man/jar.1 ! src/bsd/doc/man/jarsigner.1 ! src/bsd/doc/man/java.1 ! src/bsd/doc/man/javac.1 ! src/bsd/doc/man/javadoc.1 ! src/bsd/doc/man/javah.1 ! src/bsd/doc/man/javap.1 ! src/bsd/doc/man/jcmd.1 ! src/bsd/doc/man/jconsole.1 ! src/bsd/doc/man/jdb.1 ! src/bsd/doc/man/jdeps.1 ! src/bsd/doc/man/jhat.1 ! src/bsd/doc/man/jinfo.1 ! src/bsd/doc/man/jjs.1 ! src/bsd/doc/man/jmap.1 ! src/bsd/doc/man/jps.1 ! src/bsd/doc/man/jrunscript.1 ! src/bsd/doc/man/jsadebugd.1 ! src/bsd/doc/man/jstack.1 ! src/bsd/doc/man/jstat.1 ! src/bsd/doc/man/jstatd.1 ! src/bsd/doc/man/keytool.1 ! src/bsd/doc/man/native2ascii.1 ! src/bsd/doc/man/orbd.1 ! src/bsd/doc/man/pack200.1 ! src/bsd/doc/man/policytool.1 ! src/bsd/doc/man/rmic.1 ! src/bsd/doc/man/rmid.1 ! src/bsd/doc/man/rmiregistry.1 ! src/bsd/doc/man/schemagen.1 ! src/bsd/doc/man/serialver.1 ! src/bsd/doc/man/servertool.1 ! src/bsd/doc/man/tnameserv.1 ! src/bsd/doc/man/unpack200.1 ! src/bsd/doc/man/wsgen.1 ! src/bsd/doc/man/wsimport.1 ! src/bsd/doc/man/xjc.1 ! src/linux/doc/man/appletviewer.1 ! src/linux/doc/man/extcheck.1 ! src/linux/doc/man/idlj.1 ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 ! src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jdeps.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jjs.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/linux/doc/man/jar.1 ! src/linux/doc/man/jarsigner.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/javac.1 ! src/linux/doc/man/javadoc.1 ! src/linux/doc/man/javah.1 ! src/linux/doc/man/javap.1 ! src/linux/doc/man/jcmd.1 ! src/linux/doc/man/jconsole.1 ! src/linux/doc/man/jdb.1 ! src/linux/doc/man/jdeps.1 ! src/linux/doc/man/jhat.1 ! src/linux/doc/man/jinfo.1 ! src/linux/doc/man/jjs.1 ! src/linux/doc/man/jmap.1 ! src/linux/doc/man/jps.1 ! src/linux/doc/man/jrunscript.1 ! src/linux/doc/man/jsadebugd.1 ! src/linux/doc/man/jstack.1 ! src/linux/doc/man/jstat.1 ! src/linux/doc/man/jstatd.1 ! src/linux/doc/man/keytool.1 ! src/linux/doc/man/native2ascii.1 ! src/linux/doc/man/orbd.1 ! src/linux/doc/man/pack200.1 ! src/linux/doc/man/policytool.1 ! src/linux/doc/man/rmic.1 ! src/linux/doc/man/rmid.1 ! src/linux/doc/man/rmiregistry.1 ! src/linux/doc/man/schemagen.1 ! src/linux/doc/man/serialver.1 ! src/linux/doc/man/servertool.1 ! src/linux/doc/man/tnameserv.1 ! src/linux/doc/man/unpack200.1 ! src/linux/doc/man/wsgen.1 ! src/linux/doc/man/wsimport.1 ! src/linux/doc/man/xjc.1 ! src/solaris/doc/sun/man/man1/appletviewer.1 ! src/solaris/doc/sun/man/man1/extcheck.1 ! src/solaris/doc/sun/man/man1/idlj.1 ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jdeps.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jjs.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 ! src/solaris/doc/sun/man/man1/jar.1 ! src/solaris/doc/sun/man/man1/jarsigner.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/javac.1 ! src/solaris/doc/sun/man/man1/javadoc.1 ! src/solaris/doc/sun/man/man1/javah.1 ! src/solaris/doc/sun/man/man1/javap.1 ! src/solaris/doc/sun/man/man1/jcmd.1 ! src/solaris/doc/sun/man/man1/jconsole.1 ! src/solaris/doc/sun/man/man1/jdb.1 ! src/solaris/doc/sun/man/man1/jdeps.1 ! src/solaris/doc/sun/man/man1/jhat.1 ! src/solaris/doc/sun/man/man1/jinfo.1 ! src/solaris/doc/sun/man/man1/jjs.1 ! src/solaris/doc/sun/man/man1/jmap.1 ! src/solaris/doc/sun/man/man1/jps.1 ! src/solaris/doc/sun/man/man1/jrunscript.1 ! src/solaris/doc/sun/man/man1/jsadebugd.1 ! src/solaris/doc/sun/man/man1/jstack.1 ! src/solaris/doc/sun/man/man1/jstat.1 ! src/solaris/doc/sun/man/man1/jstatd.1 ! src/solaris/doc/sun/man/man1/keytool.1 ! src/solaris/doc/sun/man/man1/native2ascii.1 ! src/solaris/doc/sun/man/man1/orbd.1 ! src/solaris/doc/sun/man/man1/pack200.1 ! src/solaris/doc/sun/man/man1/policytool.1 ! src/solaris/doc/sun/man/man1/rmic.1 ! src/solaris/doc/sun/man/man1/rmid.1 ! src/solaris/doc/sun/man/man1/rmiregistry.1 ! src/solaris/doc/sun/man/man1/schemagen.1 ! src/solaris/doc/sun/man/man1/serialver.1 ! src/solaris/doc/sun/man/man1/servertool.1 ! src/solaris/doc/sun/man/man1/tnameserv.1 ! src/solaris/doc/sun/man/man1/unpack200.1 ! src/solaris/doc/sun/man/man1/wsgen.1 ! src/solaris/doc/sun/man/man1/wsimport.1 ! src/solaris/doc/sun/man/man1/xjc.1 Changeset: 009d3bbe66bd Author: mfang Date: 2015-06-25 16:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/009d3bbe66bd Merge Changeset: a49d60c55b74 Author: psandoz Date: 2015-06-23 09:49 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a49d60c55b74 8129120: Terminal operation properties should not be back-propagated to upstream operations Reviewed-by: briangoetz, chegar ! src/share/classes/java/util/stream/AbstractPipeline.java ! test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestScenario.java ! test/java/util/stream/bootlib/java/util/stream/IntStreamTestScenario.java ! test/java/util/stream/bootlib/java/util/stream/LongStreamTestScenario.java ! test/java/util/stream/bootlib/java/util/stream/OpTestCase.java ! test/java/util/stream/bootlib/java/util/stream/StreamTestScenario.java ! test/java/util/stream/boottest/java/util/stream/FlagOpTest.java - test/java/util/stream/boottest/java/util/stream/UnorderedTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/SplittableRandomTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java Changeset: a39b635e4dab Author: jeff Date: 2015-06-26 16:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a39b635e4dab 8079531: Third Party License Readme update for 8u60 Reviewed-by: tbell, iris ! THIRD_PARTY_README Changeset: bf5f41bd4710 Author: jeff Date: 2015-06-26 16:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bf5f41bd4710 Merge - test/java/util/stream/boottest/java/util/stream/UnorderedTest.java Changeset: 60393b320a6e Author: dholmes Date: 2015-06-26 18:34 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/60393b320a6e 8129850: java.util.Properties.loadFromXML fails on compact1 profile Reviewed-by: erikj, alanb ! make/CreateJars.gmk Changeset: 48143da4c15d Author: lana Date: 2015-06-27 23:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/48143da4c15d Merge - test/java/util/stream/boottest/java/util/stream/UnorderedTest.java Changeset: e5f937011352 Author: vlivanov Date: 2015-06-11 14:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e5f937011352 8074551: GWT can be marked non-compilable due to deopt count pollution Reviewed-by: kvn + src/share/classes/java/lang/invoke/InjectedProfile.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: 2b2f12860573 Author: amurillo Date: 2015-06-25 23:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2b2f12860573 Merge Changeset: bcf6bc094c51 Author: amurillo Date: 2015-06-29 16:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bcf6bc094c51 Merge Changeset: 7c438def3513 Author: aefimov Date: 2015-06-30 16:22 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7c438def3513 8076139: [TEST_BUG] test/javax/xml/ws/8046817/GenerateEnumSchema.java creates files in test.src Reviewed-by: igerasim + test/javax/xml/bind/jxc/8046817/GenerateEnumSchema.java + test/javax/xml/bind/jxc/8046817/TestClassType.java + test/javax/xml/bind/jxc/8046817/TestEnumType.java - test/javax/xml/ws/8046817/GenerateEnumSchema.java - test/javax/xml/ws/8046817/TestClassType.java - test/javax/xml/ws/8046817/TestEnumType.java Changeset: f51cc2e0aab0 Author: aefimov Date: 2015-06-30 17:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f51cc2e0aab0 8098547: (tz) Support tzdata2015e Reviewed-by: coffeys, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/iso3166.tab ! 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/iso3166.tab ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: e9f82302d5fd Author: amurillo Date: 2015-06-30 08:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e9f82302d5fd Merge - test/javax/xml/ws/8046817/GenerateEnumSchema.java - test/javax/xml/ws/8046817/TestClassType.java - test/javax/xml/ws/8046817/TestEnumType.java Changeset: c4b37246b927 Author: asaha Date: 2015-07-01 21:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c4b37246b927 Added tag jdk8u60-b22 for changeset e9f82302d5fd ! .hgtags Changeset: 0fc313965439 Author: robm Date: 2015-07-08 14:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0fc313965439 Added tag jdk8u66-b00 for changeset e9f82302d5fd ! .hgtags Changeset: a99fa06f42e9 Author: asaha Date: 2015-04-13 22:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a99fa06f42e9 Added tag jdk8u51-b00 for changeset ac97b69b88e3 ! .hgtags Changeset: abff912d6ce5 Author: asaha Date: 2015-04-13 22:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/abff912d6ce5 Merge ! .hgtags Changeset: a25640f4e518 Author: xuelei Date: 2015-02-05 14:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a25640f4e518 8067694: Improved certification checking Reviewed-by: mullan, jnimeh, coffeys, robm, asmotrak, ahgross ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/URLClassLoader.java ! src/share/classes/sun/misc/JavaNetAccess.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: a552b5054d61 Author: valeriep Date: 2015-02-14 01:18 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a552b5054d61 8071726: Better RSA optimizations Summary: Added a check when RSA signature is generated with a RSAPrivateCRTKey object. Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/RSACipher.java ! src/share/classes/sun/security/rsa/RSACore.java ! src/share/classes/sun/security/rsa/RSASignature.java Changeset: cf84dcdae435 Author: igerasim Date: 2015-02-20 14:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cf84dcdae435 8068720: Better certificate options checking Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/x509/KeyUsageExtension.java ! src/share/classes/sun/security/x509/NetscapeCertTypeExtension.java ! src/share/classes/sun/security/x509/ReasonFlags.java Changeset: 0afbd6d8023a Author: asaha Date: 2015-01-20 09:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0afbd6d8023a Added tag jdk8u31-b32 for changeset 46338075c426 ! .hgtags Changeset: a1c3099e1b90 Author: anashaty Date: 2015-01-20 19:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a1c3099e1b90 8068283: Mac OS Incompatibility between JDK 6 and 8 regarding input method handling Reviewed-by: ant, kizune ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java Changeset: aac53a02c21b Author: asaha Date: 2015-02-10 15:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aac53a02c21b Added tag jdk8u31-b33 for changeset a1c3099e1b90 ! .hgtags Changeset: 2e0732282470 Author: asaha Date: 2015-04-13 22:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2e0732282470 Merge ! .hgtags Changeset: 775f184962e2 Author: asaha Date: 2015-04-13 22:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/775f184962e2 Added tag jdk8u51-b01 for changeset 2e0732282470 ! .hgtags Changeset: 89275e32e407 Author: mullan Date: 2015-03-02 11:43 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/89275e32e407 8073894: Getting to the root of certificate chains Reviewed-by: weijun, igerasim, ahgross ! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/share/classes/sun/security/validator/SimpleValidator.java Changeset: cc75137936f9 Author: asmotrak Date: 2015-03-03 16:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cc75137936f9 8043201: Deprecate RC4 in SunJSSE provider Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java + src/share/classes/sun/security/ssl/SSLAlgorithmDecomposer.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java + src/share/classes/sun/security/util/AbstractAlgorithmConstraints.java + src/share/classes/sun/security/util/AlgorithmDecomposer.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java + src/share/classes/sun/security/util/LegacyAlgorithmConstraints.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/sun/security/ssl/javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java Changeset: be7ab3a87299 Author: asaha Date: 2015-04-13 22:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/be7ab3a87299 Added tag jdk8u51-b02 for changeset cc75137936f9 ! .hgtags Changeset: e7c32c6758c0 Author: ksrini Date: 2015-03-04 15:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e7c32c6758c0 8073773: Presume path preparedness Reviewed-by: darcy, dholmes, ahgross ! src/macosx/bin/java_md_macosx.c ! src/solaris/bin/java_md_solinux.c ! src/windows/bin/java_md.c Changeset: 74f8ec38d1ac Author: asaha Date: 2015-04-13 22:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/74f8ec38d1ac Merge ! .hgtags Changeset: 39f3f16bbc96 Author: vadim Date: 2015-02-27 19:21 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/39f3f16bbc96 8072887: Better font handling improvements Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/GXLayoutEngine.cpp ! src/share/native/sun/font/layout/GXLayoutEngine2.cpp Changeset: 1fa5fb9632e9 Author: vadim Date: 2015-03-02 15:45 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1fa5fb9632e9 8072490: Better font morphing redux Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/LETableReference.h ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp ! src/share/native/sun/font/layout/MorphTables.cpp ! src/share/native/sun/font/layout/PairPositioningSubtables.cpp Changeset: 3f9845510b47 Author: prr Date: 2015-03-10 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3f9845510b47 8071715: Tune font layout engine Reviewed-by: srl, bae, mschoene ! src/share/native/sun/font/layout/ContextualGlyphInsertionProc2.cpp ! src/share/native/sun/font/layout/ContextualGlyphSubstProc.cpp ! src/share/native/sun/font/layout/ContextualGlyphSubstProc2.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.cpp ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/StateTableProcessor.cpp ! src/share/native/sun/font/layout/StateTableProcessor2.cpp ! src/share/native/sun/font/layout/StateTables.h Changeset: b7d09522002b Author: prr Date: 2015-03-10 14:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b7d09522002b 8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on Solaris Sparc Reviewed-by: bae, mschoene ! src/share/native/sun/font/layout/MorphTables.cpp ! src/share/native/sun/font/layout/MorphTables2.cpp Changeset: 1f5ee03c8df6 Author: asaha Date: 2015-03-02 12:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1f5ee03c8df6 Merge ! .hgtags Changeset: 9e8c97f593bf Author: asaha Date: 2015-03-07 16:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9e8c97f593bf Merge ! .hgtags Changeset: 5a45234e0fc1 Author: alitvinov Date: 2015-03-11 00:52 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5a45234e0fc1 8066436: Minimize can cause window to disappear on osx Reviewed-by: serb, azvegint Contributed-by: nakul.natu at oracle.com ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java + test/java/awt/Frame/MaximizedNormalBoundsUndecoratedTest/MaximizedNormalBoundsUndecoratedTest.java Changeset: f732971e3d20 Author: asaha Date: 2015-04-13 22:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f732971e3d20 Merge ! .hgtags Changeset: 001f0a80fd3f Author: asaha Date: 2015-04-13 22:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/001f0a80fd3f Added tag jdk8u51-b03 for changeset f732971e3d20 ! .hgtags Changeset: a7947590cba0 Author: asaha Date: 2015-04-13 23:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a7947590cba0 Merge ! .hgtags Changeset: 6d6c0c93e822 Author: sla Date: 2015-02-05 13:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6d6c0c93e822 8072458: jdk/test/Makefile references (to be removed) win32 directory in jtreg Reviewed-by: alanb ! test/Makefile Changeset: 7d9a58baae72 Author: asaha Date: 2015-04-13 23:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7d9a58baae72 Added tag jdk8u51-b04 for changeset 6d6c0c93e822 ! .hgtags Changeset: 93e6b2bbc9ff Author: asaha Date: 2015-04-13 23:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/93e6b2bbc9ff Added tag jdk8u51-b05 for changeset 7d9a58baae72 ! .hgtags Changeset: 286b9a885fcc Author: asaha Date: 2015-04-13 23:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/286b9a885fcc Added tag jdk8u51-b06 for changeset 93e6b2bbc9ff ! .hgtags Changeset: 73f8de827c4a Author: asaha Date: 2015-04-13 23:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/73f8de827c4a Added tag jdk8u51-b07 for changeset 286b9a885fcc ! .hgtags Changeset: d1d6bc3d0218 Author: vadim Date: 2015-04-07 14:33 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d1d6bc3d0218 8074335: Substitute for substitution formats Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/SingleSubstitutionSubtables.cpp Changeset: 2a6297d0ddf9 Author: vadim Date: 2015-04-07 14:33 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a6297d0ddf9 8074330: Set font anchors more solidly Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp Changeset: db834667e996 Author: vadim Date: 2015-04-07 14:33 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/db834667e996 8074871: Adjust device table handling Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/AnchorTables.cpp Changeset: fe774848cbf9 Author: prr Date: 2015-04-07 16:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fe774848cbf9 8073334: Improved font substitutions Reviewed-by: bae, srl, mschoene ! src/share/native/sun/font/layout/AlternateSubstSubtables.cpp Changeset: 96d1615ba9e7 Author: jbachorik Date: 2015-04-10 16:08 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/96d1615ba9e7 8076397: Better MBean connections Reviewed-by: dfuchs, ahgross ! src/share/classes/javax/management/MBeanServerInvocationHandler.java Changeset: f7da0b943b93 Author: aefimov Date: 2015-04-09 01:38 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7da0b943b93 8075667: (tz) Support tzdata2015b Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! src/share/classes/sun/util/calendar/ZoneInfoFile.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/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: e8117dbd5e54 Author: asaha Date: 2015-04-13 23:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e8117dbd5e54 Added tag jdk8u51-b08 for changeset f7da0b943b93 ! .hgtags Changeset: 64a89478cc81 Author: asaha Date: 2015-03-11 13:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/64a89478cc81 Added tag jdk8u40-b31 for changeset 5a45234e0fc1 ! .hgtags Changeset: d8ac13c5eafe Author: asaha Date: 2015-03-12 22:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d8ac13c5eafe Merge ! .hgtags Changeset: c7fbbf6133c3 Author: asaha Date: 2015-03-16 11:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c7fbbf6133c3 Added tag jdk8u40-b32 for changeset d8ac13c5eafe ! .hgtags Changeset: ea547c5a1217 Author: asaha Date: 2015-04-13 19:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ea547c5a1217 Merge ! .hgtags Changeset: 4a2ba0cecaf1 Author: asaha Date: 2015-04-14 10:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4a2ba0cecaf1 Added tag jdk8u45-b32 for changeset ea547c5a1217 ! .hgtags Changeset: 8cd27bfe0986 Author: asaha Date: 2015-04-15 10:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8cd27bfe0986 Added tag jdk8u45-b31 for changeset c7fbbf6133c3 ! .hgtags Changeset: d7d84b8fb8be Author: asaha Date: 2015-04-15 10:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d7d84b8fb8be Merge ! .hgtags Changeset: eafaf84c15d1 Author: asaha Date: 2015-04-15 11:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eafaf84c15d1 Merge ! .hgtags Changeset: efc8652da937 Author: vadim Date: 2015-04-16 11:27 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/efc8652da937 8077520: Morph tables into improved form Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/LETableReference.h Changeset: 0fe54aa739d4 Author: sjiang Date: 2015-04-15 11:51 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0fe54aa739d4 8075853: Proxy for MBean proxies Reviewed-by: dfuchs, ahgross, bmoloden ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: e0bf010f895b Author: igerasim Date: 2015-04-20 15:17 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e0bf010f895b 8076405: Improve serial serialization Reviewed-by: alanb, chegar ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/io/SerialCallbackContext.java Changeset: 7e8459e7a45c Author: igerasim Date: 2015-04-20 15:07 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7e8459e7a45c 8076401: Serialize OIS data Reviewed-by: alanb, chegar ! src/share/classes/java/io/ObjectInputStream.java Changeset: a8718a2e9ccd Author: asaha Date: 2015-04-20 12:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a8718a2e9ccd Added tag jdk8u51-b09 for changeset 7e8459e7a45c ! .hgtags Changeset: 3bacffd6d5dc Author: anashaty Date: 2015-03-30 19:33 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3bacffd6d5dc 8071668: [macosx] Clipboard does not work with 3rd parties Clipboard Managers Reviewed-by: ant, serb ! src/macosx/classes/sun/lwawt/macosx/CClipboard.java ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/native/sun/awt/CClipboard.m ! src/share/classes/sun/awt/datatransfer/SunClipboard.java + test/java/awt/datatransfer/ClipboardInterVMTest/ClipboardInterVMTest.java Changeset: b88bfb81ec64 Author: vinnie Date: 2015-04-22 14:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b88bfb81ec64 8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with BindException Reviewed-by: xuelei ! test/sun/security/pkcs11/sslecc/CipherTest.java ! test/sun/security/pkcs11/sslecc/JSSEServer.java Changeset: 814e82e7b5af Author: valeriep Date: 2015-04-10 07:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/814e82e7b5af 8074865: General crypto resilience changes Reviewed-by: mullan, xuelei ! src/share/classes/com/sun/crypto/provider/AESCrypt.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/DESKey.java ! src/share/classes/com/sun/crypto/provider/DESedeKey.java ! src/share/classes/com/sun/crypto/provider/PBEKey.java ! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/share/classes/java/security/Identity.java ! src/share/classes/java/security/MessageDigest.java ! src/share/classes/java/security/Signature.java ! src/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/share/classes/sun/security/rsa/RSASignature.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: 2f0bce4ee0de Author: igerasim Date: 2015-04-22 00:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2f0bce4ee0de 8075378: JNDI DnsClient Exception Handling Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/dns/DnsClient.java Changeset: 48b8e08a6d12 Author: robm Date: 2015-04-21 20:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/48b8e08a6d12 8075738: Better multi-JVM sharing Reviewed-by: michaelm ! src/solaris/native/java/net/net_util_md.c Changeset: dcc75a75d3a3 Author: igerasim Date: 2015-04-22 23:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dcc75a75d3a3 8075833: Straighter Elliptic Curves Reviewed-by: mullan ! src/share/native/sun/security/ec/impl/ec.c Changeset: 2279032046d0 Author: asaha Date: 2015-04-27 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2279032046d0 Added tag jdk8u51-b10 for changeset dcc75a75d3a3 ! .hgtags Changeset: 65b60abb31cc Author: aefimov Date: 2015-04-23 22:16 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/65b60abb31cc 8073357: schema1.xsd has wrong content. Sequence of the enum values has been changed Reviewed-by: joehw, lancea ! test/javax/xml/ws/8046817/GenerateEnumSchema.java ! test/javax/xml/ws/8046817/TestEnumType.java Changeset: af2bcd262ad2 Author: aefimov Date: 2015-04-09 16:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/af2bcd262ad2 8073385: Bad error message on parsing illegal character in XML attribute Reviewed-by: joehw + test/javax/xml/jaxp/parsers/8073385/BadExceptionMessageTest.java Changeset: a67e948a142a Author: aefimov Date: 2015-04-10 01:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a67e948a142a 8074297: substring in XSLT returns wrong character if string contains supplementary chars 8076290: JCK test api/xsl/conf/string/string17 starts failing after JDK-8074297 Reviewed-by: joehw ! test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Changeset: d177c684b874 Author: asaha Date: 2015-04-30 01:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d177c684b874 Added tag jdk8u45-b15 for changeset 7087623dfa70 ! .hgtags Changeset: f2a914e42204 Author: asaha Date: 2015-04-30 23:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f2a914e42204 Merge ! .hgtags Changeset: 9890d5500183 Author: asmotrak Date: 2015-04-15 13:26 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9890d5500183 8043202: Prohibit RC4 cipher suites Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/CipherSuite.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ConnectionTest.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargeBufs.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/GenericStreamCipher.java ! test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java Changeset: 7fc613cf3be2 Author: weijun Date: 2015-04-22 23:27 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7fc613cf3be2 8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java failed in certain env. 8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java failed in certain env. Reviewed-by: xuelei ! test/com/sun/security/auth/login/ConfigFile/InconsistentError.java ! test/com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java Changeset: 5a49012971bb Author: vinnie Date: 2015-04-14 01:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5a49012971bb 8075374: Responding to OCSP responses Reviewed-by: mullan ! src/share/classes/java/security/cert/X509CRLSelector.java ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java Changeset: 3ed614d4eee7 Author: vinnie Date: 2015-05-05 14:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3ed614d4eee7 8078562: Add modified dates Reviewed-by: mullan ! src/share/native/sun/security/ec/impl/ec.c ! src/share/native/sun/security/ec/impl/ecc_impl.h ! src/share/native/sun/security/ec/impl/ecdecode.c ! src/share/native/sun/security/ec/impl/mpi.c ! src/share/native/sun/security/ec/impl/oid.c ! src/share/native/sun/security/ec/impl/secitem.c Changeset: d054402e0d2f Author: asaha Date: 2015-05-05 10:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d054402e0d2f Added tag jdk8u51-b11 for changeset 3ed614d4eee7 ! .hgtags Changeset: 906d298f5f1b Author: igerasim Date: 2015-05-05 20:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/906d298f5f1b 8078439: SPNEGO auth fails if client proposes MS krb5 OID Reviewed-by: valeriep ! src/share/classes/sun/security/jgss/GSSUtil.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java + test/sun/security/jgss/spnego/MSOID.java + test/sun/security/jgss/spnego/msoid.txt + test/sun/security/krb5/auto/MSOID2.java Changeset: 4f9e3c8e65b3 Author: igerasim Date: 2015-04-24 13:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4f9e3c8e65b3 8076328: Enforce key exchange constraints Reviewed-by: wetmore, ahgross, asmotrak, xuelei ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/DHCrypt.java ! src/share/classes/sun/security/ssl/ECDHCrypt.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/ServerHandshaker.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/sun/security/ec/TestEC.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java ! test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java Changeset: 0010682d9a2b Author: aefimov Date: 2015-05-07 18:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0010682d9a2b 8077685: (tz) Support tzdata2015d Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! 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/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: 1e44981c46e1 Author: asaha Date: 2015-05-11 12:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1e44981c46e1 Added tag jdk8u51-b12 for changeset 0010682d9a2b ! .hgtags Changeset: 4a54db5efd63 Author: sjiang Date: 2014-12-23 14:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4a54db5efd63 8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java hangs Reviewed-by: dfuchs ! test/javax/management/monitor/CounterMonitorTest.java Changeset: 27beb7ba8b16 Author: coffeys Date: 2015-05-12 17:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/27beb7ba8b16 8076409: Reinforce RMI framework Reviewed-by: smarks ! src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java Changeset: ca7f2ba4cf32 Author: mfang Date: 2015-05-18 10:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ca7f2ba4cf32 8080318: jdk8u51 l10n resource file translation update Reviewed-by: yhuang ! src/share/classes/sun/tools/jar/resources/jar_de.properties ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/share/classes/sun/tools/jar/resources/jar_it.properties ! src/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties Changeset: 217fa7205549 Author: mfang Date: 2015-05-18 10:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/217fa7205549 Merge Changeset: c9987cf52d6a Author: asaha Date: 2015-05-18 12:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c9987cf52d6a Added tag jdk8u51-b13 for changeset 217fa7205549 ! .hgtags Changeset: a5e8d625d134 Author: zmajo Date: 2015-04-21 09:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a5e8d625d134 8067648: JVM crashes reproducible with GCM cipher suites in GCTR doFinal Summary: Change restore mechanism in GCTR.java to avoid setting counter to null; added length check to constructor Reviewed-by: jrose, kvn, ascarpino ! src/share/classes/com/sun/crypto/provider/GCTR.java Changeset: b7403e15864d Author: igerasim Date: 2015-04-19 21:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b7403e15864d 8064546: CipherInputStream throws BadPaddingException if stream is not fully read Reviewed-by: xuelei ! src/share/classes/javax/crypto/CipherInputStream.java + test/javax/crypto/Cipher/CipherInputStreamExceptions.java Changeset: 192bda44c0c4 Author: asaha Date: 2015-05-26 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/192bda44c0c4 Added tag jdk8u51-b14 for changeset b7403e15864d ! .hgtags Changeset: e5171238515c Author: asaha Date: 2015-05-29 10:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e5171238515c Merge ! .hgtags ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/share/classes/com/sun/crypto/provider/PBEKey.java ! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeMessage.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 ! src/solaris/native/java/net/net_util_md.c ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ConnectionTest.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargeBufs.java ! test/sun/security/ssl/javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/GenericStreamCipher.java Changeset: ec8f5229c8e9 Author: asaha Date: 2015-06-03 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ec8f5229c8e9 Merge ! .hgtags ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.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 ! src/windows/bin/java_md.c - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRelation.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRelationConstants.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRole.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedRoleConstants.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedState.java - src/windows/classes/com/sun/java/accessibility/extensions/AccessibleExtendedStateConstants.java - src/windows/classes/com/sun/java/accessibility/util/AWTEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java - src/windows/classes/com/sun/java/accessibility/util/EventID.java - src/windows/classes/com/sun/java/accessibility/util/EventQueueMonitor.java - src/windows/classes/com/sun/java/accessibility/util/GUIInitializedListener.java - src/windows/classes/com/sun/java/accessibility/util/GUIInitializedMulticaster.java - src/windows/classes/com/sun/java/accessibility/util/SwingEventMonitor.java - src/windows/classes/com/sun/java/accessibility/util/TopLevelWindowListener.java - src/windows/classes/com/sun/java/accessibility/util/TopLevelWindowMulticaster.java - src/windows/classes/com/sun/java/accessibility/util/Translator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ChoiceTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java - src/windows/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java - src/windows/classes/com/sun/java/accessibility/util/package-info.java Changeset: f0ea9fbd589c Author: asaha Date: 2015-06-01 11:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f0ea9fbd589c Added tag jdk8u51-b15 for changeset 192bda44c0c4 ! .hgtags Changeset: ba679572195c Author: asaha Date: 2015-06-04 13:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ba679572195c Merge ! .hgtags Changeset: f1ba9486e70b Author: asaha Date: 2015-06-03 20:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f1ba9486e70b 8081775: two lib/testlibrary tests are failing with "Error. failed to clean up files after test" with jtreg 4.1 b12 Reviewed-by: amlu ! test/lib/testlibrary/AssertsTest.java ! test/lib/testlibrary/OutputAnalyzerReportingTest.java ! test/lib/testlibrary/OutputAnalyzerTest.java Changeset: ee8642297369 Author: asmotrak Date: 2015-06-02 13:49 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ee8642297369 8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh test has RC4 dependencies Reviewed-by: coffeys ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/sun/management/jmxremote/bootstrap/management_ssltest07_ok.properties.in ! test/sun/management/jmxremote/bootstrap/management_ssltest11_ok.properties.in Changeset: 73945a4a7653 Author: asaha Date: 2015-06-08 11:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/73945a4a7653 Added tag jdk8u51-b16 for changeset ee8642297369 ! .hgtags Changeset: 62afb63fd661 Author: asaha Date: 2015-06-08 12:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/62afb63fd661 Merge ! .hgtags Changeset: 37d98293b182 Author: asaha Date: 2015-06-10 23:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/37d98293b182 Merge ! .hgtags Changeset: 309156990bcf Author: asaha Date: 2015-06-17 21:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/309156990bcf Merge ! .hgtags ! src/solaris/native/java/net/net_util_md.c - test/java/awt/Component/isLightweightCrash/StubPeerCrash.java Changeset: c374fd55cf34 Author: asaha Date: 2015-06-24 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c374fd55cf34 Merge ! .hgtags Changeset: a46063b10ea6 Author: asaha Date: 2015-07-01 22:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a46063b10ea6 Merge ! .hgtags ! src/share/classes/sun/security/pkcs11/P11Key.java - test/java/util/stream/boottest/java/util/stream/UnorderedTest.java - test/javax/xml/ws/8046817/GenerateEnumSchema.java - test/javax/xml/ws/8046817/TestClassType.java - test/javax/xml/ws/8046817/TestEnumType.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: 472f7db49e87 Author: katleman Date: 2015-07-08 11:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/472f7db49e87 Added tag jdk8u60-b23 for changeset c4b37246b927 ! .hgtags Changeset: f0cc2c118718 Author: asaha Date: 2015-07-08 12:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f0cc2c118718 Merge ! .hgtags Changeset: ac4dcf59ba66 Author: dholmes Date: 2015-06-30 17:21 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ac4dcf59ba66 8129926: Sub-packages in jdk.* are present in all Compact Profiles when they should not be Reviewed-by: alanb ! make/profile-rtjar-includes.txt Changeset: 917b8c8e6437 Author: lana Date: 2015-07-09 11:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/917b8c8e6437 Merge Changeset: d433f5fd8910 Author: asaha Date: 2015-07-13 10:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d433f5fd8910 Merge Changeset: 08f7a0f570f9 Author: asaha Date: 2015-07-14 09:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/08f7a0f570f9 Merge ! .hgtags Changeset: ec146ca68865 Author: asaha Date: 2015-07-15 11:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ec146ca68865 Added tag jdk8u60-b24 for changeset d433f5fd8910 ! .hgtags Changeset: 64d7bd4e9815 Author: asaha Date: 2015-07-15 12:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/64d7bd4e9815 Merge ! .hgtags Changeset: eb78b3fdf14e Author: katleman Date: 2015-07-16 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eb78b3fdf14e Added tag jdk8u66-b01 for changeset 64d7bd4e9815 ! .hgtags Changeset: 5881a7f6ce58 Author: dholmes Date: 2015-06-30 17:21 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5881a7f6ce58 8129926: Sub-packages in jdk.* are present in all Compact Profiles when they should not be Reviewed-by: alanb ! make/profile-rtjar-includes.txt Changeset: ceec4ff5c3f8 Author: weijun Date: 2015-07-02 09:19 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ceec4ff5c3f8 8076040: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java fails with -XX:+UseG1GC Reviewed-by: darcy ! test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java Changeset: e6281218981c Author: lana Date: 2015-07-02 10:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e6281218981c Merge Changeset: 419bb499f8aa Author: weijun Date: 2015-07-02 13:20 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/419bb499f8aa 8130297: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java still failing after JDK-8076040 Reviewed-by: darcy ! test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java Changeset: 58ae39a780b2 Author: igerasim Date: 2015-07-03 17:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/58ae39a780b2 8098854: Do cleanup in a proper order in sunmscapi code Reviewed-by: vinnie ! src/windows/native/sun/security/mscapi/security.cpp Changeset: 542aef0cad08 Author: mcherkas Date: 2015-07-09 14:51 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/542aef0cad08 8130752: Wrong changes were pushed with 8068886 Reviewed-by: serb, alexsch ! src/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: 5b49ef2244cf Author: bae Date: 2015-07-09 18:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5b49ef2244cf 8087201: OGL: rendering of lcd text is slow Reviewed-by: serb, prr ! src/share/classes/sun/java2d/opengl/OGLContext.java ! src/share/native/sun/java2d/opengl/J2D_GL/glext.h ! src/share/native/sun/java2d/opengl/OGLContext.c ! src/share/native/sun/java2d/opengl/OGLContext.h ! src/share/native/sun/java2d/opengl/OGLFuncs.h ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c Changeset: 7adf7a68e2d5 Author: redestad Date: 2015-07-09 23:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7adf7a68e2d5 8081590: The CDS classlist needs to be updated for 8u60 Reviewed-by: dholmes, iklam, jiangli ! make/data/classlist/classlist.linux ! make/data/classlist/classlist.windows Changeset: 3eb4e20b34cb Author: lana Date: 2015-07-16 20:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3eb4e20b34cb Merge Changeset: d578b2c9d471 Author: aivanov Date: 2015-07-20 13:22 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d578b2c9d471 8087110: [TESTBUG] Test javax/swing/JFileChooser/8002077/bug8002077.java fails Reviewed-by: serb, alexsch ! test/javax/swing/JFileChooser/8002077/bug8002077.java Changeset: eface764cd1d Author: prr Date: 2015-07-21 10:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eface764cd1d 8072116: Fix for 8071710 needs to be updated for build dependency checking. Reviewed-by: ihse ! make/lib/Awt2dLibraries.gmk Changeset: 9e590269a49c Author: prr Date: 2015-07-22 10:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9e590269a49c 8130938: Incomplete 8ux fix for 8071710: libfontmanager & t2k should link against headless awt on solaris Reviewed-by: serb ! make/lib/Awt2dLibraries.gmk Changeset: dc942b8a6680 Author: aefimov Date: 2015-07-23 15:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dc942b8a6680 8078495: End time checking for native TGT is wrong Reviewed-by: xuelei ! src/windows/native/sun/security/krb5/NativeCreds.c Changeset: 684aa5c912be Author: azvegint Date: 2015-07-23 15:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/684aa5c912be 8131752: [Regression] Test java/awt/GraphicsDevice/CheckDisplayModes.java fails Reviewed-by: alexsch, serb ! src/solaris/classes/sun/awt/X11GraphicsDevice.java Changeset: d8210091911b Author: pchelko Date: 2015-07-23 18:17 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d8210091911b 8037371: [macosx] Test closed/java/awt/dnd/ImageTransferTest/ImageTransferTest.html fails Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/macosx/classes/sun/lwawt/macosx/CImage.java ! src/macosx/native/sun/awt/CDataTransferer.m ! src/macosx/native/sun/awt/CDragSource.m ! src/macosx/native/sun/awt/CDropTarget.m ! src/macosx/native/sun/awt/CImage.m + test/java/awt/dnd/ImageTransferTest/ImageTransferTest.java Changeset: be5faa9c7704 Author: asaha Date: 2015-07-28 22:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/be5faa9c7704 Added tag jdk8u66-b02 for changeset d8210091911b ! .hgtags Changeset: 085fb1845d1b Author: asaha Date: 2015-08-07 11:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/085fb1845d1b Added tag jdk8u72-b00 for changeset be5faa9c7704 ! .hgtags Changeset: d72185e50179 Author: kshefov Date: 2015-07-24 12:49 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d72185e50179 8130006: java/lang/invoke/MethodHandles/CatchExceptionTest Fails Reviewed-by: psandoz ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java Changeset: 4403161a2a7e Author: serb Date: 2015-07-30 15:27 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4403161a2a7e 8132382: [macosx] Crash during JMC or JavaFX execution when NSApplication is controlled by SWT or JavaFX libraries Reviewed-by: kizune, alexsch ! src/macosx/native/sun/awt/CFRetainedResource.m Changeset: 45e720f86732 Author: aivanov Date: 2015-07-31 15:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/45e720f86732 8130776: Remove EmbeddedFrame.requestFocusToEmbedder() method Reviewed-by: serb, ant ! src/share/classes/sun/applet/AppletPanel.java ! src/share/classes/sun/awt/EmbeddedFrame.java ! src/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java ! src/windows/native/sun/windows/awt_Frame.cpp Changeset: 658bdc9c2f99 Author: igerasim Date: 2015-07-31 17:18 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/658bdc9c2f99 8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java fails intermittently Reviewed-by: rriggs, smarks ! test/java/rmi/testlibrary/TestLibrary.java ! test/java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java Changeset: 6d41ca44d1e2 Author: igerasim Date: 2015-08-03 22:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6d41ca44d1e2 6854417: TESTBUG: java/util/regex/RegExTest.java fails intermittently Reviewed-by: sherman ! test/java/util/regex/RegExTest.java Changeset: 277b0f9f4632 Author: lana Date: 2015-08-06 12:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/277b0f9f4632 Merge Changeset: f2a9fa9e2f50 Author: lana Date: 2015-08-11 12:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f2a9fa9e2f50 Merge Changeset: 492f4fb4a130 Author: igerasim Date: 2015-08-08 03:23 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/492f4fb4a130 8074032: Instant.ofEpochMilli(millis).toEpochMilli() can throw arithmetic overflow in toEpochMilli() Summary: Instant.toEpochMilli() now takes into account the sign of the 'seconds' field. Reviewed-by: rriggs, scolebourne ! src/share/classes/java/time/Instant.java ! test/java/time/test/java/time/TestInstant.java Changeset: 2fdb5825ea0a Author: igerasim Date: 2015-08-08 03:25 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2fdb5825ea0a 8133022: Instant.toEpochMilli() silently overflows Reviewed-by: lancea, chegar, simonis, dfuchs, igerasim ! src/share/classes/java/time/Instant.java ! test/java/time/tck/java/time/TCKInstant.java Changeset: bf450c1eb01a Author: igerasim Date: 2015-08-08 03:27 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bf450c1eb01a 8132551: Initialize local varibales before returning them in p11_convert.c Reviewed-by: wetmore ! src/share/native/sun/security/pkcs11/wrapper/p11_convert.c Changeset: c5d02f908fb2 Author: mcherkas Date: 2015-08-13 16:25 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c5d02f908fb2 8081787: [macosx] MalformedURLException is thrown during reading data for application/x-java-url;class=java.net.URL flavor Reviewed-by: alexsch, serb ! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java Changeset: 2a68af61c4cb Author: igerasim Date: 2015-08-17 00:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a68af61c4cb 8133232: [fs] Regex has redundant | in the char class Reviewed-by: bpb, rriggs ! src/solaris/classes/sun/nio/fs/MimeTypesFileTypeDetector.java Changeset: dd9cdfce2bed Author: kshefov Date: 2015-08-17 15:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dd9cdfce2bed 8060717: [TESTBUG] Improve test coverage of MethodHandles.explicitCastArguments() Reviewed-by: vlivanov, mhaupt ! test/java/lang/invoke/ExplicitCastArgumentsTest.java ! test/java/lang/invoke/LFCaching/TestMethods.java ! test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java Changeset: 5e5158ab2784 Author: kshefov Date: 2015-08-17 15:10 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5e5158ab2784 8133543: [TESTBUG] java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java should be modified Reviewed-by: vlivanov, mhaupt ! test/java/lang/invoke/LFCaching/TestMethods.java Changeset: 323b53b10644 Author: robm Date: 2015-08-17 15:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/323b53b10644 Merge Changeset: e52f33586140 Author: rkennke Date: 2015-08-19 19:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e52f33586140 8133917: Refactor X11FontManager Reviewed-by: robm ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt/mapfile-vers-linux ! make/mapfiles/libawt_headless/mapfile-vers ! make/mapfiles/libawt_xawt/mapfile-vers + src/solaris/classes/sun/awt/FcFontManager.java ! src/solaris/classes/sun/awt/X11FontManager.java ! src/solaris/classes/sun/font/FcFontConfiguration.java ! src/solaris/native/sun/awt/fontpath.c Changeset: e7f966f1ac1f Author: aefimov Date: 2015-08-18 14:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e7f966f1ac1f 8133321: (tz) Support tzdata2015f Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/europe ! 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: d6bfedd27f4b Author: dbuck Date: 2015-08-18 10:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d6bfedd27f4b 8133666: OperatingSystemMXBean reports abnormally high machine CPU consumption on Linux Reviewed-by: sla, mgronlun ! src/solaris/native/sun/management/LinuxOperatingSystem.c Changeset: 3d7b2dfd922c Author: igerasim Date: 2015-08-20 02:52 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3d7b2dfd922c 8022321: java/lang/ref/OOMEInReferenceHandler.java fails intermittently Summary: preload/preinitialize InterruptedException and Cleaner classes and catch OOME from instanceof operator in ReferenceHandler Reviewed-by: dholmes, mchung, srikchan ! src/share/classes/java/lang/ref/Reference.java Changeset: dcc009356125 Author: igerasim Date: 2015-08-20 02:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dcc009356125 6857566: (bf) DirectByteBuffer garbage creation can outpace reclamation Summary: Help ReferenceHandler thread process References while attempting to allocate direct memory Reviewed-by: alanb ! src/share/classes/java/lang/ref/Reference.java ! src/share/classes/java/nio/Bits.java + src/share/classes/sun/misc/JavaLangRefAccess.java ! src/share/classes/sun/misc/SharedSecrets.java + test/java/nio/Buffer/DirectBufferAllocTest.java Changeset: a3d5b9e770f6 Author: alanb Date: 2014-04-29 13:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a3d5b9e770f6 8034057: Files.getFileStore and Files.isWritable do not work with SUBST'ed drives (win) Reviewed-by: alanb, chegar Contributed-by: pavel.rappo at oracle.com ! src/windows/classes/sun/nio/fs/WindowsConstants.java ! src/windows/classes/sun/nio/fs/WindowsFileStore.java ! src/windows/classes/sun/nio/fs/WindowsLinkSupport.java Changeset: 7d581dffc86c Author: coffeys Date: 2015-08-20 11:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7d581dffc86c Merge Changeset: 6fdaa740c72f Author: igerasim Date: 2015-08-20 15:10 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6fdaa740c72f 8133253: [TESTBUG] java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java fails on compact profile Reviewed-by: alanb, dholmes ! test/TEST.groups Changeset: a55e83bbf059 Author: aivanov Date: 2015-08-20 15:38 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a55e83bbf059 8132850: java.lang.ArrayIndexOutOfBoundsException during text rendering with many fonts installed Reviewed-by: jgodinez, serb ! src/share/classes/sun/font/CompositeFont.java ! src/share/classes/sun/font/FileFontStrike.java ! src/solaris/native/sun/awt/fontpath.c Changeset: 785f62105307 Author: erikj Date: 2015-08-21 11:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/785f62105307 8034179: Clean up nio genConstants Reviewed-by: alanb, ihse, dholmes ! make/CompileJavaClasses.gmk ! make/gensrc/GensrcMisc.gmk + make/src/native/genconstants/ch/genSocketOptionRegistry.c + make/src/native/genconstants/fs/genSolarisConstants.c + make/src/native/genconstants/fs/genUnixConstants.c - src/share/native/sun/nio/ch/genSocketOptionRegistry.c - src/solaris/native/sun/nio/fs/genSolarisConstants.c - src/solaris/native/sun/nio/fs/genUnixConstants.c Changeset: 9906f108b7c1 Author: robm Date: 2015-08-25 14:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9906f108b7c1 8087190: Regression in sun.net.util.IPAddressUtil.isIPv4LiteralAddress(String) Reviewed-by: chegar ! src/share/classes/sun/net/util/IPAddressUtil.java ! test/java/net/Inet4Address/textToNumericFormat.java ! test/sun/net/util/IPAddressUtilTest.java Changeset: 0523203bfeb5 Author: robm Date: 2015-08-25 21:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0523203bfeb5 Merge ! src/solaris/native/sun/awt/fontpath.c Changeset: c2f427bd6d7b Author: neugens Date: 2015-08-27 13:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c2f427bd6d7b 8075584: test for 8067364 depends on hardwired text advance Summary: The test incorrectly included values that depend on the installed fonts Reviewed-by: serb, prr ! test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java Changeset: 6cd4ceeb2f05 Author: igerasim Date: 2015-08-25 19:45 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6cd4ceeb2f05 8134356: {@code} tag contains < and > sequences Reviewed-by: martin ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/share/classes/java/lang/invoke/Stable.java ! src/share/classes/java/lang/invoke/SwitchPoint.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/javax/swing/event/ListSelectionEvent.java ! src/share/classes/sun/invoke/util/BytecodeName.java Changeset: 3691d534e897 Author: igerasim Date: 2015-08-27 20:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3691d534e897 8030785: Missing "since 1.8" javadoc for java.lang.reflect.Method:getParameterCount Reviewed-by: mduigou, mchung ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Method.java Changeset: 89fd84bf0019 Author: alanb Date: 2014-09-05 12:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/89fd84bf0019 8029516: (fs) WatchKey cancel unreliable on Windows Reviewed-by: chegar ! src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java ! src/windows/classes/sun/nio/fs/WindowsWatchService.java ! src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c + test/java/nio/file/WatchService/LotsOfCancels.java Changeset: 3a9cc17978a8 Author: vlivanov Date: 2015-09-01 21:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3a9cc17978a8 8073644: Assertion in LambdaFormEditor.bindArgumentType is too strict Reviewed-by: psandoz ! src/share/classes/java/lang/invoke/LambdaFormEditor.java Changeset: a28a680b1288 Author: bpb Date: 2015-09-03 11:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a28a680b1288 8133647: (ch) Test java/nio/channels/AsynchronousSocketChannel/StressLoopback.java fails for Windows XP Summary: Ignore WSAEINVAL returned by NET_EnableFastTcpLoopback(). Reviewed-by: coffeys, alanb ! src/windows/native/sun/nio/ch/Net.c ! test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java Changeset: 97b3a4fc3290 Author: igerasim Date: 2015-09-04 23:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/97b3a4fc3290 7194452: Remove "Reverse" PKIX CertPathBuilder implementation Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/Builder.java ! src/share/classes/sun/security/provider/certpath/PKIX.java - src/share/classes/sun/security/provider/certpath/ReverseBuilder.java - src/share/classes/sun/security/provider/certpath/ReverseState.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java - src/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java - test/sun/security/provider/certpath/ReverseBuilder/BuildPath.java - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java - test/sun/security/provider/certpath/ReverseBuilder/mgrM2leadMA - test/sun/security/provider/certpath/ReverseBuilder/mgrM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/mgrM2prjM - test/sun/security/provider/certpath/ReverseBuilder/mgrMcrl - test/sun/security/provider/certpath/ReverseBuilder/prjM2divE - test/sun/security/provider/certpath/ReverseBuilder/prjM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/prjMcrl From aph at redhat.com Tue Sep 15 13:48:40 2015 From: aph at redhat.com (aph at redhat.com) Date: Tue, 15 Sep 2015 13:48:40 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jdk: 75 new changesets Message-ID: <201509151348.t8FDmjKl011910@aojmv0008.oracle.com> Changeset: 068e6d4b53b6 Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/068e6d4b53b6 Added tag Before, aarch64, import for changeset 97b3a4fc3290 ! .hgtags Changeset: 9505651adba2 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9505651adba2 Removed tag Before ! .hgtags Changeset: 20fc9af7c0e8 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/20fc9af7c0e8 Removed tag aarch64 ! .hgtags Changeset: 93e508be146e Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/93e508be146e Removed tag import ! .hgtags Changeset: 7ebce15d769d Author: aph Date: 2015-09-11 15:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7ebce15d769d Added tag Before-aarch64-import for changeset 93e508be146e ! .hgtags Changeset: 4b13e179ec8b Author: "Andrew Dinn " Date: 2012-09-21 16:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4b13e179ec8b Added a load of code to the static init for Object to ensure that the bootstrap exercises a load of bytecodes very early on. This ensures we do basic testing of all forms of arithmetic, numeric comversions and array operations. ! src/share/classes/java/lang/Object.java Changeset: 53bf550c32e7 Author: "Andrew Dinn " Date: 2012-10-29 15:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/53bf550c32e7 merged changes up to jdk8-b58 - make/common/Defs-embedded.gmk - make/common/Release-embedded.gmk - make/sun/beans/Makefile - make/sunw/Makefile - makefiles/LegacyMakefiles.gmk - makefiles/OldImages.gmk - makefiles/com/sun/crypto/provider/Makefile - makefiles/common/Classes.gmk - makefiles/common/Cscope.gmk - makefiles/common/Defs-embedded.gmk - makefiles/common/Defs-linux.gmk - makefiles/common/Defs-macosx.gmk - makefiles/common/Defs-solaris.gmk - makefiles/common/Defs-windows.gmk - makefiles/common/Defs.gmk - makefiles/common/Demo.gmk - makefiles/common/Library.gmk - makefiles/common/Mapfile-vers.gmk - makefiles/common/Modules.gmk - makefiles/common/Program.gmk - makefiles/common/Release-embedded.gmk - makefiles/common/Release-macosx.gmk - makefiles/common/Release.gmk - makefiles/common/Rules.gmk - makefiles/common/Subdirs.gmk - makefiles/common/internal/Defs-corba.gmk - makefiles/common/internal/Defs-jaxp.gmk - makefiles/common/internal/Defs-jaxws.gmk - makefiles/common/internal/Defs-langtools.gmk - makefiles/common/internal/ImportComponents.gmk - makefiles/common/internal/NativeCompileRules.gmk - makefiles/common/internal/Resources.gmk - makefiles/common/shared/Compiler-gcc.gmk - makefiles/common/shared/Compiler-llvm.gmk - makefiles/common/shared/Compiler-msvc.gmk - makefiles/common/shared/Compiler-sun.gmk - makefiles/common/shared/Defs-control.gmk - makefiles/common/shared/Defs-java.gmk - makefiles/common/shared/Defs-javadoc.gmk - makefiles/common/shared/Defs-linux.gmk - makefiles/common/shared/Defs-macosx.gmk - makefiles/common/shared/Defs-solaris.gmk - makefiles/common/shared/Defs-versions.gmk - makefiles/common/shared/Defs-windows.gmk - makefiles/common/shared/Defs.gmk - makefiles/common/shared/Platform.gmk - makefiles/common/shared/PrivateDefs.gmk-example - makefiles/common/shared/Sanity-Settings.gmk - makefiles/java/Makefile - makefiles/java/invoke/Makefile - makefiles/java/redist/Makefile - makefiles/java/redist/sajdi/Makefile - makefiles/javax/crypto/Defs-jce.gmk - makefiles/javax/crypto/Makefile - makefiles/javax/crypto/policy/limited/LIMITED - makefiles/javax/crypto/policy/limited/default_local.policy - makefiles/javax/crypto/policy/limited/exempt_local.policy - makefiles/javax/crypto/policy/unlimited/UNLIMITED - makefiles/javax/crypto/policy/unlimited/default_US_export.policy - makefiles/javax/crypto/policy/unlimited/default_local.policy - makefiles/mkdemo/Makefile - makefiles/mkdemo/jni/Makefile - makefiles/mkdemo/jni/Poller/Makefile - makefiles/mkdemo/jvmti/Makefile - makefiles/mkdemo/jvmti/README.txt - makefiles/mkdemo/jvmti/hprof/Makefile - makefiles/mkdemo/jvmti/mapfile-vers - makefiles/mkdemo/management/README.txt - makefiles/sun/jkernel/Makefile - makefiles/sun/security/ec/Makefile - makefiles/sun/security/pkcs11/FILES_c.gmk - makefiles/sun/security/pkcs11/Makefile - makefiles/sun/security/pkcs11/mapfile-vers - src/macosx/classes/sun/awt/SunToolkitSubclass.java - src/share/classes/java/lang/annotation/ContainerAnnotation.java - src/share/classes/java/lang/invoke/AdapterMethodHandle.java - src/share/classes/java/lang/invoke/CountingMethodHandle.java - src/share/classes/java/text/BreakDictionary.java - src/share/classes/java/text/CollationRules.java - src/share/classes/java/text/DictionaryBasedBreakIterator.java - src/share/classes/java/text/RuleBasedBreakIterator.java - src/share/classes/sun/beans/editors/BooleanEditor.java - src/share/classes/sun/beans/editors/ByteEditor.java - src/share/classes/sun/beans/editors/ColorEditor.java - src/share/classes/sun/beans/editors/DoubleEditor.java - src/share/classes/sun/beans/editors/EnumEditor.java - src/share/classes/sun/beans/editors/FloatEditor.java - src/share/classes/sun/beans/editors/FontEditor.java - src/share/classes/sun/beans/editors/IntegerEditor.java - src/share/classes/sun/beans/editors/LongEditor.java - src/share/classes/sun/beans/editors/NumberEditor.java - src/share/classes/sun/beans/editors/ShortEditor.java - src/share/classes/sun/beans/editors/StringEditor.java - src/share/classes/sun/beans/infos/ComponentBeanInfo.java - src/share/classes/sun/management/LockDataConverter.java - src/share/classes/sun/management/LockDataConverterMXBean.java - src/share/classes/sun/nio/cs/SingleByteDecoder.java - src/share/classes/sun/nio/cs/SingleByteEncoder.java - src/share/classes/sun/nio/cs/ext/DoubleByteDecoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0201.java - src/share/classes/sun/nio/cs/ext/JIS_X_0208.java - src/share/classes/sun/nio/cs/ext/JIS_X_0208_Decoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0208_Encoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0208_MS5022X_Decoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0208_MS5022X_Encoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0208_MS932_Decoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0208_MS932_Encoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0208_Solaris_Decoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0208_Solaris_Encoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0212.java - src/share/classes/sun/nio/cs/ext/JIS_X_0212_Decoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0212_Encoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0212_MS5022X_Decoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0212_MS5022X_Encoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0212_Solaris_Decoder.java - src/share/classes/sun/nio/cs/ext/JIS_X_0212_Solaris_Encoder.java - src/share/classes/sun/nio/cs/ext/PCK.java - src/share/classes/sun/nio/cs/ext/SJIS.java - src/share/classes/sun/security/krb5/ServiceName.java - src/share/classes/sun/security/x509/CertificateIssuerUniqueIdentity.java - src/share/classes/sun/security/x509/CertificateSubjectUniqueIdentity.java - src/share/classes/sun/text/resources/BreakIteratorInfo_th.java - src/share/classes/sun/text/resources/BreakIteratorRules_th.java - src/share/classes/sun/text/resources/CollationData_ar.java - src/share/classes/sun/text/resources/CollationData_be.java - src/share/classes/sun/text/resources/CollationData_bg.java - src/share/classes/sun/text/resources/CollationData_ca.java - src/share/classes/sun/text/resources/CollationData_cs.java - src/share/classes/sun/text/resources/CollationData_da.java - src/share/classes/sun/text/resources/CollationData_de.java - src/share/classes/sun/text/resources/CollationData_el.java - src/share/classes/sun/text/resources/CollationData_en.java - src/share/classes/sun/text/resources/CollationData_es.java - src/share/classes/sun/text/resources/CollationData_et.java - src/share/classes/sun/text/resources/CollationData_fi.java - src/share/classes/sun/text/resources/CollationData_fr.java - src/share/classes/sun/text/resources/CollationData_hi.java - src/share/classes/sun/text/resources/CollationData_hr.java - src/share/classes/sun/text/resources/CollationData_hu.java - src/share/classes/sun/text/resources/CollationData_is.java - src/share/classes/sun/text/resources/CollationData_it.java - src/share/classes/sun/text/resources/CollationData_iw.java - src/share/classes/sun/text/resources/CollationData_ja.java - src/share/classes/sun/text/resources/CollationData_ko.java - src/share/classes/sun/text/resources/CollationData_lt.java - src/share/classes/sun/text/resources/CollationData_lv.java - src/share/classes/sun/text/resources/CollationData_mk.java - src/share/classes/sun/text/resources/CollationData_nl.java - src/share/classes/sun/text/resources/CollationData_no.java - src/share/classes/sun/text/resources/CollationData_pl.java - src/share/classes/sun/text/resources/CollationData_pt.java - src/share/classes/sun/text/resources/CollationData_ro.java - src/share/classes/sun/text/resources/CollationData_ru.java - src/share/classes/sun/text/resources/CollationData_sk.java - src/share/classes/sun/text/resources/CollationData_sl.java - src/share/classes/sun/text/resources/CollationData_sq.java - src/share/classes/sun/text/resources/CollationData_sr.java - src/share/classes/sun/text/resources/CollationData_sr_Latn.java - src/share/classes/sun/text/resources/CollationData_sv.java - src/share/classes/sun/text/resources/CollationData_th.java - src/share/classes/sun/text/resources/CollationData_tr.java - src/share/classes/sun/text/resources/CollationData_uk.java - src/share/classes/sun/text/resources/CollationData_vi.java - src/share/classes/sun/text/resources/CollationData_zh.java - src/share/classes/sun/text/resources/CollationData_zh_HK.java - src/share/classes/sun/text/resources/CollationData_zh_TW.java - src/share/classes/sun/text/resources/FormatData_ar.java - src/share/classes/sun/text/resources/FormatData_ar_AE.java - src/share/classes/sun/text/resources/FormatData_ar_BH.java - src/share/classes/sun/text/resources/FormatData_ar_DZ.java - src/share/classes/sun/text/resources/FormatData_ar_EG.java - src/share/classes/sun/text/resources/FormatData_ar_IQ.java - src/share/classes/sun/text/resources/FormatData_ar_JO.java - src/share/classes/sun/text/resources/FormatData_ar_KW.java - src/share/classes/sun/text/resources/FormatData_ar_LB.java - src/share/classes/sun/text/resources/FormatData_ar_LY.java - src/share/classes/sun/text/resources/FormatData_ar_MA.java - src/share/classes/sun/text/resources/FormatData_ar_OM.java - src/share/classes/sun/text/resources/FormatData_ar_QA.java - src/share/classes/sun/text/resources/FormatData_ar_SA.java - src/share/classes/sun/text/resources/FormatData_ar_SD.java - src/share/classes/sun/text/resources/FormatData_ar_SY.java - src/share/classes/sun/text/resources/FormatData_ar_TN.java - src/share/classes/sun/text/resources/FormatData_ar_YE.java - src/share/classes/sun/text/resources/FormatData_be.java - src/share/classes/sun/text/resources/FormatData_be_BY.java - src/share/classes/sun/text/resources/FormatData_bg.java - src/share/classes/sun/text/resources/FormatData_bg_BG.java - src/share/classes/sun/text/resources/FormatData_ca.java - src/share/classes/sun/text/resources/FormatData_ca_ES.java - src/share/classes/sun/text/resources/FormatData_cs.java - src/share/classes/sun/text/resources/FormatData_cs_CZ.java - src/share/classes/sun/text/resources/FormatData_da.java - src/share/classes/sun/text/resources/FormatData_da_DK.java - src/share/classes/sun/text/resources/FormatData_de.java - src/share/classes/sun/text/resources/FormatData_de_AT.java - src/share/classes/sun/text/resources/FormatData_de_CH.java - src/share/classes/sun/text/resources/FormatData_de_DE.java - src/share/classes/sun/text/resources/FormatData_de_LU.java - src/share/classes/sun/text/resources/FormatData_el.java - src/share/classes/sun/text/resources/FormatData_el_CY.java - src/share/classes/sun/text/resources/FormatData_el_GR.java - src/share/classes/sun/text/resources/FormatData_en.java - src/share/classes/sun/text/resources/FormatData_en_AU.java - src/share/classes/sun/text/resources/FormatData_en_CA.java - src/share/classes/sun/text/resources/FormatData_en_GB.java - src/share/classes/sun/text/resources/FormatData_en_IE.java - src/share/classes/sun/text/resources/FormatData_en_IN.java - src/share/classes/sun/text/resources/FormatData_en_MT.java - src/share/classes/sun/text/resources/FormatData_en_NZ.java - src/share/classes/sun/text/resources/FormatData_en_PH.java - src/share/classes/sun/text/resources/FormatData_en_SG.java - src/share/classes/sun/text/resources/FormatData_en_US.java - src/share/classes/sun/text/resources/FormatData_en_ZA.java - src/share/classes/sun/text/resources/FormatData_es.java - src/share/classes/sun/text/resources/FormatData_es_AR.java - src/share/classes/sun/text/resources/FormatData_es_BO.java - src/share/classes/sun/text/resources/FormatData_es_CL.java - src/share/classes/sun/text/resources/FormatData_es_CO.java - src/share/classes/sun/text/resources/FormatData_es_CR.java - src/share/classes/sun/text/resources/FormatData_es_DO.java - src/share/classes/sun/text/resources/FormatData_es_EC.java - src/share/classes/sun/text/resources/FormatData_es_ES.java - src/share/classes/sun/text/resources/FormatData_es_GT.java - src/share/classes/sun/text/resources/FormatData_es_HN.java - src/share/classes/sun/text/resources/FormatData_es_MX.java - src/share/classes/sun/text/resources/FormatData_es_NI.java - src/share/classes/sun/text/resources/FormatData_es_PA.java - src/share/classes/sun/text/resources/FormatData_es_PE.java - src/share/classes/sun/text/resources/FormatData_es_PR.java - src/share/classes/sun/text/resources/FormatData_es_PY.java - src/share/classes/sun/text/resources/FormatData_es_SV.java - src/share/classes/sun/text/resources/FormatData_es_US.java - src/share/classes/sun/text/resources/FormatData_es_UY.java - src/share/classes/sun/text/resources/FormatData_es_VE.java - src/share/classes/sun/text/resources/FormatData_et.java - src/share/classes/sun/text/resources/FormatData_et_EE.java - src/share/classes/sun/text/resources/FormatData_fi.java - src/share/classes/sun/text/resources/FormatData_fi_FI.java - src/share/classes/sun/text/resources/FormatData_fr.java - src/share/classes/sun/text/resources/FormatData_fr_BE.java - src/share/classes/sun/text/resources/FormatData_fr_CA.java - src/share/classes/sun/text/resources/FormatData_fr_CH.java - src/share/classes/sun/text/resources/FormatData_fr_FR.java - src/share/classes/sun/text/resources/FormatData_fr_LU.java - src/share/classes/sun/text/resources/FormatData_ga.java - src/share/classes/sun/text/resources/FormatData_ga_IE.java - src/share/classes/sun/text/resources/FormatData_hi_IN.java - src/share/classes/sun/text/resources/FormatData_hr.java - src/share/classes/sun/text/resources/FormatData_hr_HR.java - src/share/classes/sun/text/resources/FormatData_hu.java - src/share/classes/sun/text/resources/FormatData_hu_HU.java - src/share/classes/sun/text/resources/FormatData_in.java - src/share/classes/sun/text/resources/FormatData_in_ID.java - src/share/classes/sun/text/resources/FormatData_is.java - src/share/classes/sun/text/resources/FormatData_is_IS.java - src/share/classes/sun/text/resources/FormatData_it.java - src/share/classes/sun/text/resources/FormatData_it_CH.java - src/share/classes/sun/text/resources/FormatData_it_IT.java - src/share/classes/sun/text/resources/FormatData_iw.java - src/share/classes/sun/text/resources/FormatData_iw_IL.java - src/share/classes/sun/text/resources/FormatData_ja.java - src/share/classes/sun/text/resources/FormatData_ja_JP.java - src/share/classes/sun/text/resources/FormatData_ja_JP_JP.java - src/share/classes/sun/text/resources/FormatData_ko.java - src/share/classes/sun/text/resources/FormatData_ko_KR.java - src/share/classes/sun/text/resources/FormatData_lt.java - src/share/classes/sun/text/resources/FormatData_lt_LT.java - src/share/classes/sun/text/resources/FormatData_lv.java - src/share/classes/sun/text/resources/FormatData_lv_LV.java - src/share/classes/sun/text/resources/FormatData_mk.java - src/share/classes/sun/text/resources/FormatData_mk_MK.java - src/share/classes/sun/text/resources/FormatData_ms.java - src/share/classes/sun/text/resources/FormatData_ms_MY.java - src/share/classes/sun/text/resources/FormatData_mt.java - src/share/classes/sun/text/resources/FormatData_mt_MT.java - src/share/classes/sun/text/resources/FormatData_nl.java - src/share/classes/sun/text/resources/FormatData_nl_BE.java - src/share/classes/sun/text/resources/FormatData_nl_NL.java - src/share/classes/sun/text/resources/FormatData_no.java - src/share/classes/sun/text/resources/FormatData_no_NO.java - src/share/classes/sun/text/resources/FormatData_no_NO_NY.java - src/share/classes/sun/text/resources/FormatData_pl.java - src/share/classes/sun/text/resources/FormatData_pl_PL.java - src/share/classes/sun/text/resources/FormatData_pt.java - src/share/classes/sun/text/resources/FormatData_pt_BR.java - src/share/classes/sun/text/resources/FormatData_pt_PT.java - src/share/classes/sun/text/resources/FormatData_ro.java - src/share/classes/sun/text/resources/FormatData_ro_RO.java - src/share/classes/sun/text/resources/FormatData_ru.java - src/share/classes/sun/text/resources/FormatData_ru_RU.java - src/share/classes/sun/text/resources/FormatData_sk.java - src/share/classes/sun/text/resources/FormatData_sk_SK.java - src/share/classes/sun/text/resources/FormatData_sl.java - src/share/classes/sun/text/resources/FormatData_sl_SI.java - src/share/classes/sun/text/resources/FormatData_sq.java - src/share/classes/sun/text/resources/FormatData_sq_AL.java - src/share/classes/sun/text/resources/FormatData_sr.java - src/share/classes/sun/text/resources/FormatData_sr_BA.java - src/share/classes/sun/text/resources/FormatData_sr_CS.java - src/share/classes/sun/text/resources/FormatData_sr_Latn.java - src/share/classes/sun/text/resources/FormatData_sr_Latn_BA.java - src/share/classes/sun/text/resources/FormatData_sr_Latn_ME.java - src/share/classes/sun/text/resources/FormatData_sr_Latn_RS.java - src/share/classes/sun/text/resources/FormatData_sr_ME.java - src/share/classes/sun/text/resources/FormatData_sr_RS.java - src/share/classes/sun/text/resources/FormatData_sv.java - src/share/classes/sun/text/resources/FormatData_sv_SE.java - src/share/classes/sun/text/resources/FormatData_th.java - src/share/classes/sun/text/resources/FormatData_th_TH.java - src/share/classes/sun/text/resources/FormatData_th_TH_TH.java - src/share/classes/sun/text/resources/FormatData_tr.java - src/share/classes/sun/text/resources/FormatData_tr_TR.java - src/share/classes/sun/text/resources/FormatData_uk.java - src/share/classes/sun/text/resources/FormatData_uk_UA.java - src/share/classes/sun/text/resources/FormatData_vi.java - src/share/classes/sun/text/resources/FormatData_vi_VN.java - src/share/classes/sun/text/resources/FormatData_zh.java - src/share/classes/sun/text/resources/FormatData_zh_CN.java - src/share/classes/sun/text/resources/FormatData_zh_HK.java - src/share/classes/sun/text/resources/FormatData_zh_SG.java - src/share/classes/sun/text/resources/FormatData_zh_TW.java - src/share/classes/sun/text/resources/thai_dict - src/share/classes/sun/util/EmptyListResourceBundle.java - src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java.template - src/share/classes/sun/util/LocaleServiceProviderPool.java - src/share/classes/sun/util/TimeZoneNameUtility.java - src/share/classes/sun/util/resources/CalendarData_ar.properties - src/share/classes/sun/util/resources/CalendarData_be.properties - src/share/classes/sun/util/resources/CalendarData_bg.properties - src/share/classes/sun/util/resources/CalendarData_ca.properties - src/share/classes/sun/util/resources/CalendarData_cs.properties - src/share/classes/sun/util/resources/CalendarData_da.properties - src/share/classes/sun/util/resources/CalendarData_de.properties - src/share/classes/sun/util/resources/CalendarData_el.properties - src/share/classes/sun/util/resources/CalendarData_el_CY.properties - src/share/classes/sun/util/resources/CalendarData_en.properties - src/share/classes/sun/util/resources/CalendarData_en_GB.properties - src/share/classes/sun/util/resources/CalendarData_en_IE.properties - src/share/classes/sun/util/resources/CalendarData_en_MT.properties - src/share/classes/sun/util/resources/CalendarData_es.properties - src/share/classes/sun/util/resources/CalendarData_es_ES.properties - src/share/classes/sun/util/resources/CalendarData_es_US.properties - src/share/classes/sun/util/resources/CalendarData_et.properties - src/share/classes/sun/util/resources/CalendarData_fi.properties - src/share/classes/sun/util/resources/CalendarData_fr.properties - src/share/classes/sun/util/resources/CalendarData_fr_CA.properties - src/share/classes/sun/util/resources/CalendarData_hi.properties - src/share/classes/sun/util/resources/CalendarData_hr.properties - src/share/classes/sun/util/resources/CalendarData_hu.properties - src/share/classes/sun/util/resources/CalendarData_in_ID.properties - src/share/classes/sun/util/resources/CalendarData_is.properties - src/share/classes/sun/util/resources/CalendarData_it.properties - src/share/classes/sun/util/resources/CalendarData_iw.properties - src/share/classes/sun/util/resources/CalendarData_ja.properties - src/share/classes/sun/util/resources/CalendarData_ko.properties - src/share/classes/sun/util/resources/CalendarData_lt.properties - src/share/classes/sun/util/resources/CalendarData_lv.properties - src/share/classes/sun/util/resources/CalendarData_mk.properties - src/share/classes/sun/util/resources/CalendarData_ms_MY.properties - src/share/classes/sun/util/resources/CalendarData_mt.properties - src/share/classes/sun/util/resources/CalendarData_mt_MT.properties - src/share/classes/sun/util/resources/CalendarData_nl.properties - src/share/classes/sun/util/resources/CalendarData_no.properties - src/share/classes/sun/util/resources/CalendarData_pl.properties - src/share/classes/sun/util/resources/CalendarData_pt.properties - src/share/classes/sun/util/resources/CalendarData_pt_PT.properties - src/share/classes/sun/util/resources/CalendarData_ro.properties - src/share/classes/sun/util/resources/CalendarData_ru.properties - src/share/classes/sun/util/resources/CalendarData_sk.properties - src/share/classes/sun/util/resources/CalendarData_sl.properties - src/share/classes/sun/util/resources/CalendarData_sq.properties - src/share/classes/sun/util/resources/CalendarData_sr.properties - src/share/classes/sun/util/resources/CalendarData_sr_Latn_BA.properties - src/share/classes/sun/util/resources/CalendarData_sr_Latn_ME.properties - src/share/classes/sun/util/resources/CalendarData_sr_Latn_RS.properties - src/share/classes/sun/util/resources/CalendarData_sv.properties - src/share/classes/sun/util/resources/CalendarData_th.properties - src/share/classes/sun/util/resources/CalendarData_tr.properties - src/share/classes/sun/util/resources/CalendarData_uk.properties - src/share/classes/sun/util/resources/CalendarData_vi.properties - src/share/classes/sun/util/resources/CalendarData_zh.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_AE.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_BH.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_DZ.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_EG.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_IQ.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_JO.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_KW.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_LB.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_LY.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_MA.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_OM.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_QA.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_SA.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_SD.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_SY.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_TN.properties - src/share/classes/sun/util/resources/CurrencyNames_ar_YE.properties - src/share/classes/sun/util/resources/CurrencyNames_be_BY.properties - src/share/classes/sun/util/resources/CurrencyNames_bg_BG.properties - src/share/classes/sun/util/resources/CurrencyNames_ca_ES.properties - src/share/classes/sun/util/resources/CurrencyNames_cs_CZ.properties - src/share/classes/sun/util/resources/CurrencyNames_da_DK.properties - src/share/classes/sun/util/resources/CurrencyNames_de.properties - src/share/classes/sun/util/resources/CurrencyNames_de_AT.properties - src/share/classes/sun/util/resources/CurrencyNames_de_CH.properties - src/share/classes/sun/util/resources/CurrencyNames_de_DE.properties - src/share/classes/sun/util/resources/CurrencyNames_de_GR.properties - src/share/classes/sun/util/resources/CurrencyNames_de_LU.properties - src/share/classes/sun/util/resources/CurrencyNames_el_CY.properties - src/share/classes/sun/util/resources/CurrencyNames_el_GR.properties - src/share/classes/sun/util/resources/CurrencyNames_en_AU.properties - src/share/classes/sun/util/resources/CurrencyNames_en_CA.properties - src/share/classes/sun/util/resources/CurrencyNames_en_GB.properties - src/share/classes/sun/util/resources/CurrencyNames_en_IE.properties - src/share/classes/sun/util/resources/CurrencyNames_en_IN.properties - src/share/classes/sun/util/resources/CurrencyNames_en_MT.properties - src/share/classes/sun/util/resources/CurrencyNames_en_NZ.properties - src/share/classes/sun/util/resources/CurrencyNames_en_PH.properties - src/share/classes/sun/util/resources/CurrencyNames_en_SG.properties - src/share/classes/sun/util/resources/CurrencyNames_en_US.properties - src/share/classes/sun/util/resources/CurrencyNames_en_ZA.properties - src/share/classes/sun/util/resources/CurrencyNames_es.properties - src/share/classes/sun/util/resources/CurrencyNames_es_AR.properties - src/share/classes/sun/util/resources/CurrencyNames_es_BO.properties - src/share/classes/sun/util/resources/CurrencyNames_es_CL.properties - src/share/classes/sun/util/resources/CurrencyNames_es_CO.properties - src/share/classes/sun/util/resources/CurrencyNames_es_CR.properties - src/share/classes/sun/util/resources/CurrencyNames_es_CU.properties - src/share/classes/sun/util/resources/CurrencyNames_es_DO.properties - src/share/classes/sun/util/resources/CurrencyNames_es_EC.properties - src/share/classes/sun/util/resources/CurrencyNames_es_ES.properties - src/share/classes/sun/util/resources/CurrencyNames_es_GT.properties - src/share/classes/sun/util/resources/CurrencyNames_es_HN.properties - src/share/classes/sun/util/resources/CurrencyNames_es_MX.properties - src/share/classes/sun/util/resources/CurrencyNames_es_NI.properties - src/share/classes/sun/util/resources/CurrencyNames_es_PA.properties - src/share/classes/sun/util/resources/CurrencyNames_es_PE.properties - src/share/classes/sun/util/resources/CurrencyNames_es_PR.properties - src/share/classes/sun/util/resources/CurrencyNames_es_PY.properties - src/share/classes/sun/util/resources/CurrencyNames_es_SV.properties - src/share/classes/sun/util/resources/CurrencyNames_es_US.properties - src/share/classes/sun/util/resources/CurrencyNames_es_UY.properties - src/share/classes/sun/util/resources/CurrencyNames_es_VE.properties - src/share/classes/sun/util/resources/CurrencyNames_et_EE.properties - src/share/classes/sun/util/resources/CurrencyNames_fi_FI.properties - src/share/classes/sun/util/resources/CurrencyNames_fr.properties - src/share/classes/sun/util/resources/CurrencyNames_fr_BE.properties - src/share/classes/sun/util/resources/CurrencyNames_fr_CA.properties - src/share/classes/sun/util/resources/CurrencyNames_fr_CH.properties - src/share/classes/sun/util/resources/CurrencyNames_fr_FR.properties - src/share/classes/sun/util/resources/CurrencyNames_fr_LU.properties - src/share/classes/sun/util/resources/CurrencyNames_ga_IE.properties - src/share/classes/sun/util/resources/CurrencyNames_hi_IN.properties - src/share/classes/sun/util/resources/CurrencyNames_hr_HR.properties - src/share/classes/sun/util/resources/CurrencyNames_hu_HU.properties - src/share/classes/sun/util/resources/CurrencyNames_in_ID.properties - src/share/classes/sun/util/resources/CurrencyNames_is_IS.properties - src/share/classes/sun/util/resources/CurrencyNames_it.properties - src/share/classes/sun/util/resources/CurrencyNames_it_CH.properties - src/share/classes/sun/util/resources/CurrencyNames_it_IT.properties - src/share/classes/sun/util/resources/CurrencyNames_iw_IL.properties - src/share/classes/sun/util/resources/CurrencyNames_ja.properties - src/share/classes/sun/util/resources/CurrencyNames_ja_JP.properties - src/share/classes/sun/util/resources/CurrencyNames_ko.properties - src/share/classes/sun/util/resources/CurrencyNames_ko_KR.properties - src/share/classes/sun/util/resources/CurrencyNames_lt_LT.properties - src/share/classes/sun/util/resources/CurrencyNames_lv_LV.properties - src/share/classes/sun/util/resources/CurrencyNames_mk_MK.properties - src/share/classes/sun/util/resources/CurrencyNames_ms_MY.properties - src/share/classes/sun/util/resources/CurrencyNames_mt_MT.properties - src/share/classes/sun/util/resources/CurrencyNames_nl_BE.properties - src/share/classes/sun/util/resources/CurrencyNames_nl_NL.properties - src/share/classes/sun/util/resources/CurrencyNames_no_NO.properties - src/share/classes/sun/util/resources/CurrencyNames_pl_PL.properties - src/share/classes/sun/util/resources/CurrencyNames_pt.properties - src/share/classes/sun/util/resources/CurrencyNames_pt_BR.properties - src/share/classes/sun/util/resources/CurrencyNames_pt_PT.properties - src/share/classes/sun/util/resources/CurrencyNames_ro_RO.properties - src/share/classes/sun/util/resources/CurrencyNames_ru_RU.properties - src/share/classes/sun/util/resources/CurrencyNames_sk_SK.properties - src/share/classes/sun/util/resources/CurrencyNames_sl_SI.properties - src/share/classes/sun/util/resources/CurrencyNames_sq_AL.properties - src/share/classes/sun/util/resources/CurrencyNames_sr_BA.properties - src/share/classes/sun/util/resources/CurrencyNames_sr_CS.properties - src/share/classes/sun/util/resources/CurrencyNames_sr_Latn_BA.properties - src/share/classes/sun/util/resources/CurrencyNames_sr_Latn_ME.properties - src/share/classes/sun/util/resources/CurrencyNames_sr_Latn_RS.properties - src/share/classes/sun/util/resources/CurrencyNames_sr_ME.properties - src/share/classes/sun/util/resources/CurrencyNames_sr_RS.properties - src/share/classes/sun/util/resources/CurrencyNames_sv.properties - src/share/classes/sun/util/resources/CurrencyNames_sv_SE.properties - src/share/classes/sun/util/resources/CurrencyNames_th_TH.properties - src/share/classes/sun/util/resources/CurrencyNames_tr_TR.properties - src/share/classes/sun/util/resources/CurrencyNames_uk_UA.properties - src/share/classes/sun/util/resources/CurrencyNames_vi_VN.properties - src/share/classes/sun/util/resources/CurrencyNames_zh_CN.properties - src/share/classes/sun/util/resources/CurrencyNames_zh_HK.java - src/share/classes/sun/util/resources/CurrencyNames_zh_SG.java - src/share/classes/sun/util/resources/CurrencyNames_zh_TW.properties - src/share/classes/sun/util/resources/LocaleNames_ar.properties - src/share/classes/sun/util/resources/LocaleNames_be.properties - src/share/classes/sun/util/resources/LocaleNames_bg.properties - src/share/classes/sun/util/resources/LocaleNames_ca.properties - src/share/classes/sun/util/resources/LocaleNames_cs.properties - src/share/classes/sun/util/resources/LocaleNames_da.properties - src/share/classes/sun/util/resources/LocaleNames_de.properties - src/share/classes/sun/util/resources/LocaleNames_el.properties - src/share/classes/sun/util/resources/LocaleNames_el_CY.properties - src/share/classes/sun/util/resources/LocaleNames_en.properties - src/share/classes/sun/util/resources/LocaleNames_en_MT.properties - src/share/classes/sun/util/resources/LocaleNames_en_PH.properties - src/share/classes/sun/util/resources/LocaleNames_en_SG.properties - src/share/classes/sun/util/resources/LocaleNames_es.properties - src/share/classes/sun/util/resources/LocaleNames_es_US.properties - src/share/classes/sun/util/resources/LocaleNames_et.properties - src/share/classes/sun/util/resources/LocaleNames_fi.properties - src/share/classes/sun/util/resources/LocaleNames_fr.properties - src/share/classes/sun/util/resources/LocaleNames_ga.properties - src/share/classes/sun/util/resources/LocaleNames_hi.properties - src/share/classes/sun/util/resources/LocaleNames_hr.properties - src/share/classes/sun/util/resources/LocaleNames_hu.properties - src/share/classes/sun/util/resources/LocaleNames_in.properties - src/share/classes/sun/util/resources/LocaleNames_is.properties - src/share/classes/sun/util/resources/LocaleNames_it.properties - src/share/classes/sun/util/resources/LocaleNames_iw.properties - src/share/classes/sun/util/resources/LocaleNames_ja.properties - src/share/classes/sun/util/resources/LocaleNames_ko.properties - src/share/classes/sun/util/resources/LocaleNames_lt.properties - src/share/classes/sun/util/resources/LocaleNames_lv.properties - src/share/classes/sun/util/resources/LocaleNames_mk.properties - src/share/classes/sun/util/resources/LocaleNames_ms.properties - src/share/classes/sun/util/resources/LocaleNames_mt.properties - src/share/classes/sun/util/resources/LocaleNames_nl.properties - src/share/classes/sun/util/resources/LocaleNames_no.properties - src/share/classes/sun/util/resources/LocaleNames_no_NO_NY.properties - src/share/classes/sun/util/resources/LocaleNames_pl.properties - src/share/classes/sun/util/resources/LocaleNames_pt.properties - src/share/classes/sun/util/resources/LocaleNames_pt_BR.properties - src/share/classes/sun/util/resources/LocaleNames_pt_PT.properties - src/share/classes/sun/util/resources/LocaleNames_ro.properties - src/share/classes/sun/util/resources/LocaleNames_ru.properties - src/share/classes/sun/util/resources/LocaleNames_sk.properties - src/share/classes/sun/util/resources/LocaleNames_sl.properties - src/share/classes/sun/util/resources/LocaleNames_sq.properties - src/share/classes/sun/util/resources/LocaleNames_sr.properties - src/share/classes/sun/util/resources/LocaleNames_sr_Latn.properties - src/share/classes/sun/util/resources/LocaleNames_sv.properties - src/share/classes/sun/util/resources/LocaleNames_th.properties - src/share/classes/sun/util/resources/LocaleNames_tr.properties - src/share/classes/sun/util/resources/LocaleNames_uk.properties - src/share/classes/sun/util/resources/LocaleNames_vi.properties - src/share/classes/sun/util/resources/LocaleNames_zh.properties - src/share/classes/sun/util/resources/LocaleNames_zh_HK.java - src/share/classes/sun/util/resources/LocaleNames_zh_SG.properties - src/share/classes/sun/util/resources/LocaleNames_zh_TW.properties - src/share/classes/sun/util/resources/TimeZoneNames_de.java - src/share/classes/sun/util/resources/TimeZoneNames_en.java - src/share/classes/sun/util/resources/TimeZoneNames_en_CA.java - src/share/classes/sun/util/resources/TimeZoneNames_en_GB.java - src/share/classes/sun/util/resources/TimeZoneNames_en_IE.java - src/share/classes/sun/util/resources/TimeZoneNames_es.java - src/share/classes/sun/util/resources/TimeZoneNames_fr.java - src/share/classes/sun/util/resources/TimeZoneNames_hi.java - src/share/classes/sun/util/resources/TimeZoneNames_it.java - src/share/classes/sun/util/resources/TimeZoneNames_ja.java - src/share/classes/sun/util/resources/TimeZoneNames_ko.java - src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java - src/share/classes/sun/util/resources/TimeZoneNames_sv.java - src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java - src/share/classes/sun/util/resources/TimeZoneNames_zh_HK.java - src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java - src/share/classes/sunw/io/Serializable.java - src/share/classes/sunw/util/EventListener.java - src/share/classes/sunw/util/EventObject.java - src/solaris/bin/java_md.c - src/solaris/classes/sun/awt/X11/XTextTransferHelper.java - test/javax/swing/JColorChooser/Test4380468.html - test/javax/swing/JColorChooser/Test4380468.java - test/sun/misc/URLClassPath/ClassnameCharTest.sh - test/sun/net/www/httptest/HttpServer.java - test/sun/security/krb5/ServiceNameClone.java - test/sun/security/mscapi/ShortRSAKey512.sh - test/sun/security/mscapi/ShortRSAKey768.sh - test/sun/security/ssl/sun/net/www/httpstest/HttpServer.java Changeset: 7660482784d9 Author: "Andrew Dinn " Date: 2012-10-30 11:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7660482784d9 patched the makefile to use bootstrap JVM when generating jmx stubs the generated aarch64 jvm is not robust enough yet for this ! make/com/sun/jmx/Makefile Changeset: 8f5f03dc1ad5 Author: "Andrew Dinn " Date: 2013-01-25 14:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8f5f03dc1ad5 merged jdk changes up to jdk8_b72 - make/sun/jdbc/Makefile - makefiles/docs/CORE_PKGS.gmk - makefiles/docs/Makefile - makefiles/docs/NON_CORE_PKGS.gmk - makefiles/docs/Notes.html - makefiles/mapfiles/launchers/mapfile-amd64 - makefiles/mapfiles/launchers/mapfile-i586 - makefiles/mapfiles/libawt_headless/reorder-i586 - makefiles/mapfiles/libjava/reorder-i586 - makefiles/mapfiles/libjpeg/reorder-i586 - makefiles/mapfiles/libnio/mapfile-bsd - makefiles/mapfiles/libnio/reorder-i586 - makefiles/mapfiles/libverify/reorder-i586 - makefiles/mapfiles/libzip/reorder-i586 - makefiles/sun/xawt/ToBin.java ! src/share/classes/java/lang/Object.java - src/share/classes/sun/awt/TextureSizeConstraining.java - src/share/classes/sun/net/www/protocol/gopher/GopherClient.java - src/share/classes/sun/net/www/protocol/gopher/Handler.java - src/share/classes/sun/security/tools/CertAndKeyGen.java - src/share/classes/sun/security/tools/JarSigner.java - src/share/classes/sun/security/tools/JarSignerResources.java - src/share/classes/sun/security/tools/JarSignerResources_ja.java - src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java - src/share/classes/sun/security/tools/KeyTool.java - src/share/classes/sun/security/tools/TimestampedSigner.java - src/share/classes/sun/util/xml/XMLUtils.java - src/share/lib/security/java.security - src/share/test/pack200/pack.conf - src/solaris/native/java/io/FileSystem_md.c - src/windows/classes/java/io/Win32FileSystem.java - src/windows/native/java/io/FileSystem_md.c - src/windows/native/java/io/Win32FileSystem_md.c - test/com/sun/jndi/ldap/LdapsReadTimeoutTest.java - test/com/sun/jndi/ldap/ReadTimeoutTest.java - test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java Changeset: 80ec896c3c67 Author: "Andrew Dinn " Date: 2013-01-29 15:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/80ec896c3c67 aarch64-specific build behaviour only occurs if BUILD_AARCH64 is true ! make/com/sun/jmx/Makefile Changeset: a13b2cbc4ec1 Author: aph Date: 2013-01-29 18:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a13b2cbc4ec1 Get rid of doclint ! make/common/Release.gmk ! make/common/internal/Defs-langtools.gmk ! makefiles/CreateJars.gmk Changeset: c4dd630754d6 Author: aph Date: 2013-05-31 12:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c4dd630754d6 doclint was missing ! make/common/Release.gmk Changeset: c2f792283aee Author: adinn Date: 2013-06-28 10:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c2f792283aee restored doclint config to what is needed for x86 build to work ! make/common/Release.gmk ! make/common/internal/Defs-langtools.gmk ! makefiles/CreateJars.gmk Changeset: bf581aa74166 Author: adinn Date: 2013-06-28 10:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bf581aa74166 removed dummy code in Object clinit which exercised bytecodes as a bootstrap aid ! src/share/classes/java/lang/Object.java Changeset: bc28491693ab Author: adinn Date: 2013-06-28 14:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bc28491693ab Added tag initial_upload for changeset bf581aa74166 ! .hgtags Changeset: fa824daf00d8 Author: adinn Date: 2013-06-28 15:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fa824daf00d8 Merge ! .hgtags - make/com/sun/servicetag/Makefile ! make/common/Release.gmk - make/tools/javazic/Makefile - make/tools/src/build/tools/javazic/BackEnd.java - make/tools/src/build/tools/javazic/Checksum.java - make/tools/src/build/tools/javazic/DayOfWeek.java - make/tools/src/build/tools/javazic/Gen.java - make/tools/src/build/tools/javazic/GenDoc.java - make/tools/src/build/tools/javazic/Main.java - make/tools/src/build/tools/javazic/Mappings.java - make/tools/src/build/tools/javazic/Month.java - make/tools/src/build/tools/javazic/Rule.java - make/tools/src/build/tools/javazic/RuleDay.java - make/tools/src/build/tools/javazic/RuleRec.java - make/tools/src/build/tools/javazic/Simple.java - make/tools/src/build/tools/javazic/Time.java - make/tools/src/build/tools/javazic/Timezone.java - make/tools/src/build/tools/javazic/Zone.java - make/tools/src/build/tools/javazic/ZoneRec.java - make/tools/src/build/tools/javazic/Zoneinfo.java - make/tools/swing-beans/beaninfo/BeanInfoUtils.java - make/tools/swing-beans/beaninfo/SwingBeanInfoBase.java ! makefiles/CreateJars.gmk - src/macosx/classes/sun/lwawt/macosx/EventDispatchAccess.java - src/share/classes/com/sun/servicetag/BrowserSupport.java - src/share/classes/com/sun/servicetag/Installer.java - src/share/classes/com/sun/servicetag/LinuxSystemEnvironment.java - src/share/classes/com/sun/servicetag/RegistrationData.java - src/share/classes/com/sun/servicetag/RegistrationDocument.java - src/share/classes/com/sun/servicetag/Registry.java - src/share/classes/com/sun/servicetag/ServiceTag.java - src/share/classes/com/sun/servicetag/SolarisServiceTag.java - src/share/classes/com/sun/servicetag/SolarisSystemEnvironment.java - src/share/classes/com/sun/servicetag/SunConnection.java - src/share/classes/com/sun/servicetag/SystemEnvironment.java - src/share/classes/com/sun/servicetag/UnauthorizedAccessException.java - src/share/classes/com/sun/servicetag/Util.java - src/share/classes/com/sun/servicetag/WindowsSystemEnvironment.java - src/share/classes/com/sun/servicetag/package.html - src/share/classes/com/sun/servicetag/resources/Putback-Notes.txt - src/share/classes/com/sun/servicetag/resources/javase_5_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_6_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_7_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_servicetag.properties - src/share/classes/com/sun/servicetag/resources/jdk_header.png - src/share/classes/com/sun/servicetag/resources/product_registration.xsd - src/share/classes/com/sun/servicetag/resources/register.html - src/share/classes/com/sun/servicetag/resources/register_ja.html - src/share/classes/com/sun/servicetag/resources/register_zh_CN.html - src/share/classes/java/lang/annotation/ContainedBy.java - src/share/classes/java/lang/annotation/ContainerFor.java - src/share/classes/java/lang/annotation/InvalidContainerAnnotationError.java - src/share/classes/java/util/function/Block.java - src/share/classes/java/util/function/DoubleBlock.java - src/share/classes/java/util/function/IntBlock.java - src/share/classes/java/util/function/LongBlock.java - src/share/classes/sun/security/util/KeyLength.java - src/share/classes/sun/util/calendar/TzIDOldMapping.java - src/share/demo/jfc/CodePointIM/CodePointInputMethod.java - src/share/demo/jfc/CodePointIM/CodePointInputMethodDescriptor.java - test/com/sun/servicetag/DeleteServiceTag.java - test/com/sun/servicetag/DuplicateNotFound.java - test/com/sun/servicetag/FindServiceTags.java - test/com/sun/servicetag/InstanceUrnCheck.java - test/com/sun/servicetag/InvalidRegistrationData.java - test/com/sun/servicetag/InvalidServiceTag.java - test/com/sun/servicetag/JavaServiceTagTest.java - test/com/sun/servicetag/JavaServiceTagTest1.java - test/com/sun/servicetag/NewRegistrationData.java - test/com/sun/servicetag/SvcTagClient.java - test/com/sun/servicetag/SystemRegistryTest.java - test/com/sun/servicetag/TestLoadFromXML.java - test/com/sun/servicetag/UpdateServiceTagTest.java - test/com/sun/servicetag/Util.java - test/com/sun/servicetag/ValidRegistrationData.java - test/com/sun/servicetag/environ.properties - test/com/sun/servicetag/missing-environ-field.xml - test/com/sun/servicetag/newer-registry-version.xml - test/com/sun/servicetag/registration.xml - test/com/sun/servicetag/servicetag1.properties - test/com/sun/servicetag/servicetag2.properties - test/com/sun/servicetag/servicetag3.properties - test/com/sun/servicetag/servicetag4.properties - test/com/sun/servicetag/servicetag5.properties - test/java/net/URL/abnormal_http_urls - test/java/net/URL/ftp_urls - test/java/net/URL/jar_urls - test/java/net/URL/normal_http_urls - test/java/net/URL/runconstructor.sh - test/java/net/URL/share_file_urls - test/java/net/URL/win32_file_urls - test/java/rmi/activation/ActivationSystem/unregisterGroup/CallbackInterface.java - test/java/rmi/activation/ActivationSystem/unregisterGroup/Callback_Stub.java - test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup_Stub.java - test/javax/script/RhinoExceptionTest.java - test/sun/net/www/EncDec.doc - test/sun/net/www/MarkResetTest.java - test/sun/net/www/MarkResetTest.sh - test/sun/security/util/Oid/S11N.sh - test/sun/security/util/Oid/SerialTest.java - test/sun/tools/jstat/gcPermCapacityOutput1.awk - test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh Changeset: 7a138cfd9c14 Author: adinn Date: 2013-07-02 15:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7a138cfd9c14 merged ed's chanegs into update jdk8-b85 ! make/com/sun/jmx/Makefile ! make/common/Defs-linux.gmk ! make/javax/sound/SoundDefs.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/GensrcMisc.gmk ! src/share/native/com/sun/media/sound/SoundDefs.h + src/solaris/bin/aarch64/jvm.cfg Changeset: 6e01a92ab2e4 Author: adinn Date: 2013-07-05 14:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6e01a92ab2e4 tweaked native lib makefile to ensure debug symbols are generated this has been bodged upstream and we really cannot wait for it to be unbodged. ! makefiles/CompileNativeLibraries.gmk Changeset: b28c6241e16e Author: adinn Date: 2013-07-09 16:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b28c6241e16e enabled -server option in jvm.cfg but only when built for server ! src/solaris/bin/aarch64/jvm.cfg Changeset: 056ba00d5adb Author: adinn Date: 2013-07-30 16:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/056ba00d5adb Removed -m64 from cc flags when making X11 code This is a temporary fix in the aarch64 repo for a problem which is solved upstream. Patch contributed by Ed Nevill. ! makefiles/GensrcX11Wrappers.gmk Changeset: e0ca97a8cb36 Author: andrew Date: 2013-05-22 13:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e0ca97a8cb36 8015087: Provide debugging information for programs Summary: Add missing debug info to unpack200 and jexec Reviewed-by: erikj ! makefiles/CompileLaunchers.gmk Changeset: 73799ba02d7f Author: omajid Date: 2013-08-05 15:38 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/73799ba02d7f Backout 6e01a92ab2e4 ! makefiles/CompileNativeLibraries.gmk Changeset: 29e9f26732a2 Author: andrew Date: 2013-05-04 17:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/29e9f26732a2 8011366: Enable debug info on all libraries for OpenJDK builds Summary: The build should not be turning off debugging if it has been requested. Reviewed-by: erikj, dholmes ! makefiles/CompileNativeLibraries.gmk Changeset: ddd3675163c0 Author: aph Date: 2013-08-13 17:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ddd3675163c0 Added tag aarch64-20130813 for changeset 29e9f26732a2 ! .hgtags Changeset: c171bff33af5 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-09-27 15:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c171bff33af5 Merge up to jdk8-b90 ! .hgtags ! makefiles/CompileNativeLibraries.gmk ! makefiles/CreateJars.gmk ! makefiles/GensrcX11Wrappers.gmk - src/share/classes/java/beans/ReflectionUtils.java - src/share/classes/java/time/chrono/HijrahDeviationReader.java - src/share/classes/java/time/format/DateTimeBuilder.java - src/share/classes/java/time/format/DateTimeFormatStyleProvider.java - src/share/classes/java/time/temporal/Adjusters.java - src/share/classes/java/time/temporal/Queries.java - src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM - src/share/native/java/lang/ResourceBundle.c - test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java - test/java/io/Serializable/accessConstants/AccessConstants.java - test/java/nio/file/Files/walkFileTree/walk_file_tree.sh - test/java/time/tck/java/time/TestChronology.java - test/java/time/tck/java/time/chrono/TestChronoLocalDate.java - test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java - test/java/time/tck/java/time/chrono/TestHijrahChronology.java - test/java/time/tck/java/time/chrono/TestJapaneseChronology.java - test/java/time/tck/java/time/chrono/TestMinguoChronology.java - test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java - test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java - test/java/time/tck/java/time/temporal/TestChronoLocalDate.java - test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java - test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java - test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java - test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java - test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java - test/java/util/ComparatorsTest.java Changeset: 48a5df5ce99c Author: Edward Nevill edward.nevill at linaro.org Date: 2013-09-27 15:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/48a5df5ce99c Tweak build flags in line with jdk8-b90 ! make/jdk_generic_profile.sh Changeset: 556d8d4910e8 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-10-11 12:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/556d8d4910e8 Merge up to jdk8-b110 ! .hgtags - make/com/sun/script/Makefile ! make/common/Release.gmk ! make/jdk_generic_profile.sh - make/sun/org/Makefile - make/sun/org/mozilla/Makefile - make/sun/org/mozilla/javascript/Makefile - make/sun/xawt/ToBin.java ! makefiles/CompileNativeLibraries.gmk ! makefiles/CreateJars.gmk ! makefiles/GensrcMisc.gmk - makefiles/sun/awt/X11/ToBin.java - src/macosx/classes/sun/lwawt/SelectionClearListener.java - src/macosx/classes/sun/lwawt/macosx/CMouseInfoPeer.java - src/share/classes/com/sun/org/apache/xml/internal/security/resource/log4j.properties - src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java - src/share/classes/com/sun/script/javascript/ExternalScriptable.java - src/share/classes/com/sun/script/javascript/JSAdapter.java - src/share/classes/com/sun/script/javascript/JavaAdapter.java - src/share/classes/com/sun/script/javascript/META-INF/services/javax.script.ScriptEngineFactory - src/share/classes/com/sun/script/javascript/RhinoClassShutter.java - src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java - src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java - src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java - src/share/classes/com/sun/script/javascript/RhinoTopLevel.java - src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java - src/share/classes/com/sun/script/util/BindingsBase.java - src/share/classes/com/sun/script/util/BindingsEntrySet.java - src/share/classes/com/sun/script/util/BindingsImpl.java - src/share/classes/com/sun/script/util/InterfaceImplementor.java - src/share/classes/com/sun/script/util/ScriptEngineFactoryBase.java - src/share/classes/com/sun/security/auth/PolicyParser.java - src/share/classes/com/sun/security/auth/SubjectCodeSource.java - src/share/classes/java/net/package.html - src/share/classes/java/security/acl/package.html - src/share/classes/java/security/cert/package.html - src/share/classes/java/security/interfaces/package.html - src/share/classes/java/security/package.html - src/share/classes/java/security/spec/package.html - src/share/classes/java/time/format/DateTimeFormatSymbols.java - src/share/classes/java/util/jar/UnsupportedProfileException.java - src/share/classes/java/util/stream/CloseableStream.java - src/share/classes/java/util/stream/DelegatingStream.java - src/share/classes/java/util/stream/StreamBuilder.java - src/share/classes/javax/security/auth/callback/package.html - src/share/classes/javax/security/auth/kerberos/package.html - src/share/classes/javax/security/auth/login/package.html - src/share/classes/javax/security/auth/package.html - src/share/classes/javax/security/auth/spi/package.html - src/share/classes/javax/security/auth/x500/package.html - src/share/classes/javax/security/cert/package.html - src/share/classes/javax/security/sasl/package.html - src/share/classes/sun/misc/Compare.java - src/share/classes/sun/misc/FDBigInt.java - src/share/classes/sun/misc/Hashing.java - src/share/classes/sun/misc/Sort.java - src/share/classes/sun/nio/cs/ext/META-INF/services/java.nio.charset.spi.CharsetProvider - src/share/classes/sun/security/krb5/internal/rcache/CacheTable.java - src/share/classes/sun/security/krb5/internal/rcache/ReplayCache.java - src/share/classes/sun/security/provider/ConfigSpiFile.java - src/solaris/classes/sun/awt/X11/XIconInfo.java - src/solaris/classes/sun/awt/X11/security-icon-bw16.png - src/solaris/classes/sun/awt/X11/security-icon-bw24.png - src/solaris/classes/sun/awt/X11/security-icon-bw32.png - src/solaris/classes/sun/awt/X11/security-icon-bw48.png - src/solaris/classes/sun/awt/X11/security-icon-interim16.png - src/solaris/classes/sun/awt/X11/security-icon-interim24.png - src/solaris/classes/sun/awt/X11/security-icon-interim32.png - src/solaris/classes/sun/awt/X11/security-icon-interim48.png - src/solaris/classes/sun/awt/X11/security-icon-yellow16.png - src/solaris/classes/sun/awt/X11/security-icon-yellow24.png - src/solaris/classes/sun/awt/X11/security-icon-yellow32.png - src/solaris/classes/sun/awt/X11/security-icon-yellow48.png - src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.properties - src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.SuSE.properties - src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Ubuntu.properties - src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.properties - test/com/sun/jdi/Solaris32AndSolaris64Test.sh - test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.sh - test/java/lang/System/MacJNUEncoding/ExpectedEncoding.java - test/java/lang/System/MacJNUEncoding/MacJNUEncoding.sh - test/java/lang/Thread/StackTraces.java - test/java/lang/invoke/7196190/MHProxyTest.java - test/java/net/URLClassLoader/profiles/Basic.java - test/java/net/URLClassLoader/profiles/Lib.java - test/java/net/URLClassLoader/profiles/basic.sh - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-i586/libLauncher.so - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparc/libLauncher.so - test/java/time/tck/java/time/format/TCKDateTimeFormatSymbols.java - test/java/time/test/java/time/format/TestDateTimeFormatSymbols.java - test/java/util/Collection/ListDefaults.java - test/java/util/Collections/EmptySortedSet.java - test/java/util/Comparators/BasicTest.java - test/java/util/concurrent/ConcurrentHashMap/toArray.java - test/java/util/logging/bundlesearch/LoadItUp.java - test/sun/misc/Hashing.java - test/sun/security/krb5/auto/ReplayCache.java - test/sun/security/provider/certpath/X509CertPath/ForwardBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ReverseBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ValidateCompromised.java - test/sun/tools/jconsole/ImmutableResourceTest.java - test/sun/tools/jconsole/ImmutableResourceTest.sh - test/tools/jar/AddAndUpdateProfile.java - test/tools/launcher/profiles/Basic.java - test/tools/launcher/profiles/Logging.java - test/tools/launcher/profiles/Main.java - test/tools/launcher/profiles/VersionCheck.java Changeset: e14d4b60b2c1 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-10-14 10:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e14d4b60b2c1 Added tag preview_rc1 for changeset 48a5df5ce99c ! .hgtags Changeset: 445cf19d4a9b Author: Edward Nevill edward.nevill at linaro.org Date: 2013-10-18 15:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/445cf19d4a9b Added tag preview_rc2 for changeset e14d4b60b2c1 ! .hgtags Changeset: 2940c1ead99b Author: Edward Nevill edward.nevill at linaro.org Date: 2013-11-11 11:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2940c1ead99b Fixes to work around "missing 'client' JVM" error messages ! src/share/bin/java.c ! src/share/bin/java.h ! src/solaris/bin/aarch64/jvm.cfg ! src/solaris/bin/java_md_solinux.c Changeset: a4a0229fd36a Author: Edward Nevill edward.nevill at linaro.org Date: 2013-11-26 15:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a4a0229fd36a Modify GetAltJvmType to use -server if no client compiler ! src/share/bin/java.c Changeset: 470b192b384b Author: Andrew McDermott Date: 2013-11-22 11:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/470b192b384b Merge up to jdk8-b111 ! .hgtags ! makefiles/CreateJars.gmk ! makefiles/Tools.gmk Changeset: 2a2148837632 Author: Andrew McDermott Date: 2013-12-11 22:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a2148837632 Merge up to jdk8-b117 ! .hgignore ! .hgtags ! make/com/sun/jmx/Makefile ! make/common/Defs-macosx.gmk ! make/common/Defs.gmk ! make/common/shared/Compiler-msvc.gmk ! make/common/shared/Defs-versions.gmk ! make/common/shared/Sanity.gmk ! make/docs/Makefile ! make/java/java/FILES_c.gmk ! make/java/java/mapfile-vers ! make/java/management/mapfile-vers ! make/java/redist/Makefile ! make/java/security/Makefile ! make/jprt.properties ! make/netbeans/common/java-data-native.ent ! make/netbeans/common/java-data-no-native.ent - make/sun/awt/FILES_c_macosx.gmk - make/sun/awt/FILES_export_macosx.gmk ! make/sun/awt/Makefile ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/etcetera ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/tzdata/zone.tab ! make/tools/Makefile + make/tools/addtorestrictedpkgs/Makefile ! make/tools/manifest.mf ! make/tools/sharing/classlist.linux ! make/tools/sharing/classlist.macosx ! make/tools/sharing/classlist.solaris ! make/tools/sharing/classlist.windows + make/tools/src/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java ! make/tools/src/build/tools/buildmetaindex/BuildMetaIndex.java ! make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java ! makefiles/BuildJdk.gmk ! makefiles/Bundles.gmk ! makefiles/CompileDemos.gmk ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CopyFiles.gmk ! makefiles/CopyIntoClasses.gmk ! makefiles/CopySamples.gmk + makefiles/CreateJars.gmk ! makefiles/CreateSecurityJars.gmk < makefiles/CreateJars.gmk - makefiles/GendataBreakIterator.gmk - makefiles/GendataFontConfig.gmk - makefiles/GendataHtml32dtd.gmk - makefiles/GendataTZDB.gmk - makefiles/GendataTimeZone.gmk ! makefiles/GenerateClasses.gmk ! makefiles/GenerateData.gmk - makefiles/GenerateJavaSources.gmk + makefiles/GenerateSources.gmk - makefiles/GensrcBuffer.gmk - makefiles/GensrcCLDR.gmk - makefiles/GensrcCharacterData.gmk - makefiles/GensrcCharsetCoder.gmk - makefiles/GensrcCharsetMapping.gmk - makefiles/GensrcExceptions.gmk - makefiles/GensrcIcons.gmk - makefiles/GensrcJDWP.gmk - makefiles/GensrcJObjC.gmk - makefiles/GensrcLocaleDataMetaInfo.gmk - makefiles/GensrcMisc.gmk - makefiles/GensrcProperties.gmk - makefiles/GensrcSwing.gmk - makefiles/GensrcX11Wrappers.gmk ! makefiles/Images.gmk ! makefiles/Import.gmk ! makefiles/Makefile ! makefiles/PatchList.solaris ! makefiles/ProfileNames.gmk ! makefiles/Profiles.gmk ! makefiles/Setup.gmk ! makefiles/SignJars.gmk ! makefiles/Tools.gmk + makefiles/gendata/GendataBreakIterator.gmk + makefiles/gendata/GendataFontConfig.gmk + makefiles/gendata/GendataHtml32dtd.gmk + makefiles/gendata/GendataTZDB.gmk + makefiles/gendata/GendataTimeZone.gmk + makefiles/gensrc/GensrcBuffer.gmk + makefiles/gensrc/GensrcCLDR.gmk + makefiles/gensrc/GensrcCharacterData.gmk + makefiles/gensrc/GensrcCharsetCoder.gmk + makefiles/gensrc/GensrcCharsetMapping.gmk + makefiles/gensrc/GensrcExceptions.gmk + makefiles/gensrc/GensrcIcons.gmk + makefiles/gensrc/GensrcJDWP.gmk + makefiles/gensrc/GensrcJObjC.gmk + makefiles/gensrc/GensrcLocaleDataMetaInfo.gmk + makefiles/gensrc/GensrcMisc.gmk + makefiles/gensrc/GensrcProperties.gmk + makefiles/gensrc/GensrcSwing.gmk + makefiles/gensrc/GensrcX11Wrappers.gmk ! makefiles/jpda/jdwp/jdwp.spec ! makefiles/jprt.gmk ! makefiles/jprt.properties + makefiles/lib/Awt2dLibraries.gmk + makefiles/lib/CoreLibraries.gmk + makefiles/lib/NetworkingLibraries.gmk + makefiles/lib/NioLibraries.gmk + makefiles/lib/PlatformLibraries.gmk + makefiles/lib/SecurityLibraries.gmk + makefiles/lib/ServiceabilityLibraries.gmk + makefiles/lib/SoundLibraries.gmk ! makefiles/mapfiles/libawt/mapfile-mawt-vers ! makefiles/mapfiles/libawt/mapfile-vers ! makefiles/mapfiles/libawt/mapfile-vers-linux ! makefiles/mapfiles/libawt_headless/mapfile-vers ! makefiles/mapfiles/libawt_xawt/mapfile-vers ! makefiles/mapfiles/libfontmanager/mapfile-vers ! makefiles/mapfiles/libfontmanager/mapfile-vers.openjdk ! makefiles/mapfiles/libj2pcsc/mapfile-vers ! makefiles/mapfiles/libjava/mapfile-vers ! makefiles/mapfiles/libjava/reorder-sparc ! makefiles/mapfiles/libjava/reorder-sparcv9 ! makefiles/mapfiles/libjava/reorder-x86 ! makefiles/mapfiles/libjdga/mapfile-vers ! makefiles/mapfiles/libjli/mapfile-vers ! makefiles/mapfiles/libmanagement/mapfile-vers ! makefiles/mapfiles/libverify/mapfile-vers ! makefiles/profile-includes.txt ! makefiles/profile-rtjar-includes.txt ! makefiles/scripts/addNotices.sh ! makefiles/scripts/genCharsetProvider.sh ! makefiles/scripts/genExceptions.sh ! makefiles/scripts/localelist.sh ! makefiles/sun/awt/ToBin.java ! src/macosx/bundle/JavaAppLauncher/src/JVMArgs.m ! src/macosx/classes/apple/applescript/AppleScriptEngine.java ! src/macosx/classes/apple/security/AppleProvider.java ! src/macosx/classes/com/apple/eawt/_AppEventLegacyHandler.java + src/macosx/classes/com/apple/eawt/_OpenAppHandler.java ! src/macosx/classes/com/apple/eawt/event/package.html ! src/macosx/classes/com/apple/eawt/package.html ! src/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java + src/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/macosx/classes/com/apple/laf/AquaKeyBindings.java ! src/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/macosx/classes/com/apple/laf/AquaTreeUI.java ! src/macosx/classes/com/apple/laf/AquaUtils.java ! src/macosx/classes/com/apple/laf/ScreenMenu.java ! src/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/macosx/classes/com/apple/laf/resources/aqua.properties - src/macosx/classes/com/apple/resources/MacOSXResourceBundle.java ! src/macosx/classes/java/net/DefaultInterface.java ! src/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/macosx/classes/sun/font/CFontManager.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java ! src/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java + src/macosx/classes/sun/nio/ch/sctp/SctpChannelImpl.java + src/macosx/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java + src/macosx/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java + src/macosx/javavm/export/jawt_md.h + src/macosx/javavm/export/jni_md.h + src/macosx/javavm/export/jvm_md.h ! src/macosx/lib/flavormap.properties - src/macosx/native/com/apple/resources/MacOSXResourceBundle.m ! src/macosx/native/sun/awt/AWTSurfaceLayers.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CDropTarget.m ! src/macosx/native/sun/awt/CFileDialog.m ! src/macosx/native/sun/awt/CMenuComponent.h ! src/macosx/native/sun/awt/CPrinterJob.m ! src/macosx/native/sun/awt/CTextPipe.m ! src/macosx/native/sun/awt/CWrapper.m ! src/macosx/native/sun/awt/awt.m ! src/macosx/native/sun/awt/jawt.m ! src/macosx/native/sun/font/CoreTextSupport.h ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! src/share/back/ThreadGroupReferenceImpl.c ! src/share/back/commonRef.c ! src/share/back/eventFilter.c ! src/share/back/outStream.c ! src/share/back/util.c ! src/share/classes/com/sun/beans/decoder/AccessorElementHandler.java ! src/share/classes/com/sun/beans/decoder/ArrayElementHandler.java ! src/share/classes/com/sun/beans/decoder/BooleanElementHandler.java ! src/share/classes/com/sun/beans/decoder/ByteElementHandler.java ! src/share/classes/com/sun/beans/decoder/CharElementHandler.java ! src/share/classes/com/sun/beans/decoder/ClassElementHandler.java ! src/share/classes/com/sun/beans/decoder/DoubleElementHandler.java ! src/share/classes/com/sun/beans/decoder/ElementHandler.java ! src/share/classes/com/sun/beans/decoder/FalseElementHandler.java ! src/share/classes/com/sun/beans/decoder/FieldElementHandler.java ! src/share/classes/com/sun/beans/decoder/FloatElementHandler.java ! src/share/classes/com/sun/beans/decoder/IntElementHandler.java ! src/share/classes/com/sun/beans/decoder/JavaElementHandler.java ! src/share/classes/com/sun/beans/decoder/LongElementHandler.java ! src/share/classes/com/sun/beans/decoder/MethodElementHandler.java ! src/share/classes/com/sun/beans/decoder/NewElementHandler.java ! src/share/classes/com/sun/beans/decoder/NullElementHandler.java ! src/share/classes/com/sun/beans/decoder/ObjectElementHandler.java ! src/share/classes/com/sun/beans/decoder/PropertyElementHandler.java ! src/share/classes/com/sun/beans/decoder/ShortElementHandler.java ! src/share/classes/com/sun/beans/decoder/StringElementHandler.java ! src/share/classes/com/sun/beans/decoder/TrueElementHandler.java ! src/share/classes/com/sun/beans/decoder/VarElementHandler.java ! src/share/classes/com/sun/beans/decoder/VoidElementHandler.java ! 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/DHParameterGenerator.java ! src/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/FeedbackCipher.java ! src/share/classes/com/sun/crypto/provider/GCTR.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/PBECipherCore.java ! src/share/classes/com/sun/crypto/provider/PBES1Core.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java ! src/share/classes/com/sun/crypto/provider/PCBC.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/com/sun/demo/jvmti/hprof/Tracker.java + src/share/classes/com/sun/imageio/plugins/bmp/BMPCompressionTypes.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPConstants.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java ! src/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormatResources.java ! src/share/classes/com/sun/imageio/plugins/common/iio-plugin.properties ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEG.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties ! src/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java ! src/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/share/classes/com/sun/java/util/jar/pack/DriverResource.java ! src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java ! src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java ! src/share/classes/com/sun/jdi/AbsentInformationException.java ! src/share/classes/com/sun/jdi/Accessible.java ! src/share/classes/com/sun/jdi/ArrayReference.java ! src/share/classes/com/sun/jdi/ArrayType.java ! src/share/classes/com/sun/jdi/BooleanType.java ! src/share/classes/com/sun/jdi/BooleanValue.java ! src/share/classes/com/sun/jdi/Bootstrap.java ! src/share/classes/com/sun/jdi/ByteType.java ! src/share/classes/com/sun/jdi/ByteValue.java ! src/share/classes/com/sun/jdi/CharType.java ! src/share/classes/com/sun/jdi/CharValue.java ! src/share/classes/com/sun/jdi/ClassLoaderReference.java ! src/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/share/classes/com/sun/jdi/ClassNotPreparedException.java ! src/share/classes/com/sun/jdi/ClassObjectReference.java ! src/share/classes/com/sun/jdi/ClassType.java ! src/share/classes/com/sun/jdi/DoubleType.java ! src/share/classes/com/sun/jdi/DoubleValue.java ! src/share/classes/com/sun/jdi/Field.java ! src/share/classes/com/sun/jdi/FloatType.java ! src/share/classes/com/sun/jdi/FloatValue.java ! src/share/classes/com/sun/jdi/IncompatibleThreadStateException.java ! src/share/classes/com/sun/jdi/InconsistentDebugInfoException.java ! src/share/classes/com/sun/jdi/IntegerType.java ! src/share/classes/com/sun/jdi/IntegerValue.java ! src/share/classes/com/sun/jdi/InterfaceType.java ! src/share/classes/com/sun/jdi/InternalException.java ! src/share/classes/com/sun/jdi/InvalidCodeIndexException.java ! src/share/classes/com/sun/jdi/InvalidLineNumberException.java ! src/share/classes/com/sun/jdi/InvalidStackFrameException.java ! src/share/classes/com/sun/jdi/InvalidTypeException.java ! src/share/classes/com/sun/jdi/InvocationException.java ! src/share/classes/com/sun/jdi/JDIPermission.java ! src/share/classes/com/sun/jdi/LocalVariable.java ! src/share/classes/com/sun/jdi/Locatable.java ! src/share/classes/com/sun/jdi/Location.java ! src/share/classes/com/sun/jdi/LongType.java ! src/share/classes/com/sun/jdi/LongValue.java ! src/share/classes/com/sun/jdi/Method.java ! src/share/classes/com/sun/jdi/Mirror.java ! src/share/classes/com/sun/jdi/MonitorInfo.java ! src/share/classes/com/sun/jdi/NativeMethodException.java ! src/share/classes/com/sun/jdi/ObjectCollectedException.java ! src/share/classes/com/sun/jdi/ObjectReference.java ! src/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java ! src/share/classes/com/sun/jdi/PrimitiveType.java ! src/share/classes/com/sun/jdi/PrimitiveValue.java ! src/share/classes/com/sun/jdi/ReferenceType.java ! src/share/classes/com/sun/jdi/ShortType.java ! src/share/classes/com/sun/jdi/ShortValue.java ! src/share/classes/com/sun/jdi/StackFrame.java ! src/share/classes/com/sun/jdi/StringReference.java ! src/share/classes/com/sun/jdi/ThreadGroupReference.java ! src/share/classes/com/sun/jdi/ThreadReference.java ! src/share/classes/com/sun/jdi/Type.java ! src/share/classes/com/sun/jdi/TypeComponent.java ! src/share/classes/com/sun/jdi/VMCannotBeModifiedException.java ! src/share/classes/com/sun/jdi/VMDisconnectedException.java ! src/share/classes/com/sun/jdi/VMMismatchException.java ! src/share/classes/com/sun/jdi/VMOutOfMemoryException.java ! src/share/classes/com/sun/jdi/Value.java ! src/share/classes/com/sun/jdi/VirtualMachine.java ! src/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/share/classes/com/sun/jdi/VoidType.java ! src/share/classes/com/sun/jdi/VoidValue.java ! src/share/classes/com/sun/jdi/connect/AttachingConnector.java ! src/share/classes/com/sun/jdi/connect/Connector.java ! src/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/share/classes/com/sun/jdi/connect/LaunchingConnector.java ! src/share/classes/com/sun/jdi/connect/ListeningConnector.java ! src/share/classes/com/sun/jdi/connect/Transport.java ! src/share/classes/com/sun/jdi/connect/TransportTimeoutException.java ! src/share/classes/com/sun/jdi/connect/VMStartException.java + src/share/classes/com/sun/jdi/connect/package-info.java - src/share/classes/com/sun/jdi/connect/package.html ! src/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java ! src/share/classes/com/sun/jdi/connect/spi/Connection.java ! src/share/classes/com/sun/jdi/connect/spi/TransportService.java + src/share/classes/com/sun/jdi/connect/spi/package-info.java - src/share/classes/com/sun/jdi/connect/spi/package.html ! src/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java ! src/share/classes/com/sun/jdi/event/BreakpointEvent.java ! src/share/classes/com/sun/jdi/event/ClassPrepareEvent.java ! src/share/classes/com/sun/jdi/event/ClassUnloadEvent.java ! src/share/classes/com/sun/jdi/event/Event.java ! src/share/classes/com/sun/jdi/event/EventIterator.java ! src/share/classes/com/sun/jdi/event/EventQueue.java ! src/share/classes/com/sun/jdi/event/EventSet.java ! src/share/classes/com/sun/jdi/event/ExceptionEvent.java ! src/share/classes/com/sun/jdi/event/LocatableEvent.java ! src/share/classes/com/sun/jdi/event/MethodEntryEvent.java ! src/share/classes/com/sun/jdi/event/MethodExitEvent.java ! src/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java ! src/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java ! src/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java ! src/share/classes/com/sun/jdi/event/MonitorWaitEvent.java ! src/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java ! src/share/classes/com/sun/jdi/event/StepEvent.java ! src/share/classes/com/sun/jdi/event/ThreadDeathEvent.java ! src/share/classes/com/sun/jdi/event/ThreadStartEvent.java ! src/share/classes/com/sun/jdi/event/VMDeathEvent.java ! src/share/classes/com/sun/jdi/event/VMDisconnectEvent.java ! src/share/classes/com/sun/jdi/event/VMStartEvent.java ! src/share/classes/com/sun/jdi/event/WatchpointEvent.java + src/share/classes/com/sun/jdi/event/package-info.java - src/share/classes/com/sun/jdi/event/package.html + src/share/classes/com/sun/jdi/package-info.java - src/share/classes/com/sun/jdi/package.html ! src/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java ! src/share/classes/com/sun/jdi/request/BreakpointRequest.java ! src/share/classes/com/sun/jdi/request/ClassPrepareRequest.java ! src/share/classes/com/sun/jdi/request/ClassUnloadRequest.java ! src/share/classes/com/sun/jdi/request/DuplicateRequestException.java ! src/share/classes/com/sun/jdi/request/EventRequest.java ! src/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/share/classes/com/sun/jdi/request/ExceptionRequest.java ! src/share/classes/com/sun/jdi/request/InvalidRequestStateException.java ! src/share/classes/com/sun/jdi/request/MethodEntryRequest.java ! src/share/classes/com/sun/jdi/request/MethodExitRequest.java ! src/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java ! src/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java ! src/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java ! src/share/classes/com/sun/jdi/request/MonitorWaitRequest.java ! src/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java ! src/share/classes/com/sun/jdi/request/StepRequest.java ! src/share/classes/com/sun/jdi/request/ThreadDeathRequest.java ! src/share/classes/com/sun/jdi/request/ThreadStartRequest.java ! src/share/classes/com/sun/jdi/request/VMDeathRequest.java ! src/share/classes/com/sun/jdi/request/WatchpointRequest.java + src/share/classes/com/sun/jdi/request/package-info.java - src/share/classes/com/sun/jdi/request/package.html ! src/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/TokenMgrError.java ! src/share/classes/com/sun/jmx/snmp/SnmpString.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpErrorHandlerAgent.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgentMBean.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java ! src/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServerMBean.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubBulkRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubNextRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubRequestHandler.java ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/jndi/ldap/Filter.java ! src/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/share/classes/com/sun/jndi/ldap/LdapCtxFactory.java ! src/share/classes/com/sun/jndi/ldap/LdapName.java ! src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/share/classes/com/sun/jndi/ldap/VersionHelper12.java ! src/share/classes/com/sun/jndi/toolkit/ctx/PartialCompositeContext.java ! src/share/classes/com/sun/jndi/toolkit/dir/ContextEnumerator.java ! src/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/share/classes/com/sun/management/GarbageCollectorMXBean.java ! src/share/classes/com/sun/management/GcInfo.java ! src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/share/classes/com/sun/management/OperatingSystemMXBean.java ! src/share/classes/com/sun/management/ThreadMXBean.java ! src/share/classes/com/sun/management/UnixOperatingSystemMXBean.java ! src/share/classes/com/sun/management/VMOption.java + src/share/classes/com/sun/management/package-info.java - src/share/classes/com/sun/management/package.html ! src/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/share/classes/com/sun/media/sound/AiffFileReader.java ! src/share/classes/com/sun/media/sound/AuFileReader.java ! src/share/classes/com/sun/media/sound/AudioSynthesizerPropertyInfo.java ! src/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/share/classes/com/sun/media/sound/SoftMixingSourceDataLine.java ! src/share/classes/com/sun/media/sound/WaveFileReader.java ! src/share/classes/com/sun/net/httpserver/Authenticator.java ! src/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/share/classes/com/sun/net/httpserver/Filter.java ! src/share/classes/com/sun/net/httpserver/Headers.java ! src/share/classes/com/sun/net/httpserver/HttpContext.java ! src/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/share/classes/com/sun/net/httpserver/HttpHandler.java ! src/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/share/classes/com/sun/net/httpserver/HttpServer.java ! src/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/share/classes/com/sun/net/httpserver/HttpsExchange.java ! src/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/share/classes/com/sun/net/httpserver/HttpsServer.java ! src/share/classes/com/sun/net/httpserver/package-info.java ! src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/share/classes/com/sun/net/httpserver/spi/package-info.java ! src/share/classes/com/sun/net/ssl/internal/ssl/Provider.java ! src/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java ! src/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java ! src/share/classes/com/sun/nio/sctp/Association.java ! src/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java ! src/share/classes/com/sun/nio/sctp/HandlerResult.java ! src/share/classes/com/sun/nio/sctp/IllegalReceiveException.java ! src/share/classes/com/sun/nio/sctp/IllegalUnbindException.java ! src/share/classes/com/sun/nio/sctp/InvalidStreamException.java ! src/share/classes/com/sun/nio/sctp/MessageInfo.java ! src/share/classes/com/sun/nio/sctp/Notification.java ! src/share/classes/com/sun/nio/sctp/NotificationHandler.java ! src/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java ! src/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/share/classes/com/sun/nio/sctp/SctpSocketOption.java ! src/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java ! src/share/classes/com/sun/nio/sctp/SendFailedNotification.java ! src/share/classes/com/sun/nio/sctp/ShutdownNotification.java ! src/share/classes/com/sun/nio/sctp/package-info.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionMethod.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/FilteredRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/com/sun/rowset/WebRowSetImpl.java ! src/share/classes/com/sun/rowset/internal/BaseRow.java ! src/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! src/share/classes/com/sun/rowset/package.html ! src/share/classes/com/sun/security/auth/LdapPrincipal.java ! src/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! src/share/classes/com/sun/security/auth/NTNumericCredential.java ! src/share/classes/com/sun/security/auth/NTSid.java ! src/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidUserPrincipal.java ! src/share/classes/com/sun/security/auth/NTUserPrincipal.java ! src/share/classes/com/sun/security/auth/PolicyFile.java ! src/share/classes/com/sun/security/auth/PrincipalComparator.java ! src/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! src/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! src/share/classes/com/sun/security/auth/UnixPrincipal.java ! src/share/classes/com/sun/security/auth/UserPrincipal.java ! src/share/classes/com/sun/security/auth/X500Principal.java ! src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java ! src/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java + src/share/classes/com/sun/security/auth/callback/package-info.java ! src/share/classes/com/sun/security/auth/login/ConfigFile.java + src/share/classes/com/sun/security/auth/login/package-info.java ! src/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/share/classes/com/sun/security/auth/module/NTLoginModule.java ! src/share/classes/com/sun/security/auth/module/NTSystem.java ! src/share/classes/com/sun/security/auth/module/SolarisLoginModule.java ! src/share/classes/com/sun/security/auth/module/SolarisSystem.java ! src/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/share/classes/com/sun/security/auth/module/UnixSystem.java + src/share/classes/com/sun/security/auth/module/package-info.java + src/share/classes/com/sun/security/auth/package-info.java ! src/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java ! src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java ! src/share/classes/com/sun/security/jgss/GSSUtil.java ! src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java ! src/share/classes/com/sun/security/jgss/InquireType.java + src/share/classes/com/sun/security/jgss/package-info.java ! src/share/classes/com/sun/security/sasl/Provider.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/share/classes/com/sun/tools/attach/AgentLoadException.java ! src/share/classes/com/sun/tools/attach/AttachNotSupportedException.java ! src/share/classes/com/sun/tools/attach/AttachPermission.java ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java + src/share/classes/com/sun/tools/attach/package-info.java - src/share/classes/com/sun/tools/attach/package.html ! src/share/classes/com/sun/tools/attach/spi/AttachProvider.java + src/share/classes/com/sun/tools/attach/spi/package-info.java - src/share/classes/com/sun/tools/attach/spi/package.html ! src/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java ! src/share/classes/com/sun/tools/hat/internal/server/AllClassesQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/ClassQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/HttpReader.java ! src/share/classes/com/sun/tools/hat/internal/server/InstancesCountQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/OQLHelp.java ! src/share/classes/com/sun/tools/hat/internal/server/OQLQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/QueryHandler.java ! src/share/classes/com/sun/tools/hat/internal/server/RefsByTypeQuery.java ! src/share/classes/com/sun/tools/hat/resources/hat.js ! src/share/classes/com/sun/tools/jconsole/JConsoleContext.java ! src/share/classes/com/sun/tools/jconsole/JConsolePlugin.java + src/share/classes/com/sun/tools/jconsole/package-info.java - src/share/classes/com/sun/tools/jconsole/package.html ! src/share/classes/com/sun/tools/jdi/SocketAttachingConnector.java ! src/share/classes/com/sun/tools/jdi/SocketListeningConnector.java ! src/share/classes/com/sun/tools/jdi/ThreadListener.java ! src/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! src/share/classes/com/sun/tools/script/shell/init.js ! src/share/classes/com/sun/tools/script/shell/messages.properties ! src/share/classes/java/applet/Applet.java ! src/share/classes/java/applet/AppletStub.java ! src/share/classes/java/awt/AWTEventMulticaster.java ! src/share/classes/java/awt/AlphaComposite.java ! src/share/classes/java/awt/BasicStroke.java ! src/share/classes/java/awt/BorderLayout.java ! src/share/classes/java/awt/Button.java ! src/share/classes/java/awt/Checkbox.java ! src/share/classes/java/awt/CheckboxGroup.java ! src/share/classes/java/awt/CheckboxMenuItem.java ! src/share/classes/java/awt/Choice.java ! src/share/classes/java/awt/Color.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/DisplayMode.java ! src/share/classes/java/awt/Event.java ! src/share/classes/java/awt/EventDispatchThread.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/FileDialog.java ! src/share/classes/java/awt/FlowLayout.java ! src/share/classes/java/awt/FocusTraversalPolicy.java ! src/share/classes/java/awt/Font.java ! src/share/classes/java/awt/FontMetrics.java ! src/share/classes/java/awt/Frame.java ! src/share/classes/java/awt/Graphics.java ! src/share/classes/java/awt/Graphics2D.java ! src/share/classes/java/awt/GraphicsDevice.java ! src/share/classes/java/awt/GraphicsEnvironment.java ! src/share/classes/java/awt/GridBagLayout.java ! src/share/classes/java/awt/GridLayout.java ! src/share/classes/java/awt/KeyEventDispatcher.java ! src/share/classes/java/awt/KeyEventPostProcessor.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/Label.java ! src/share/classes/java/awt/LinearGradientPaint.java ! src/share/classes/java/awt/List.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/MenuBar.java ! src/share/classes/java/awt/MenuComponent.java ! src/share/classes/java/awt/MenuItem.java ! src/share/classes/java/awt/MultipleGradientPaintContext.java ! src/share/classes/java/awt/Polygon.java ! src/share/classes/java/awt/PopupMenu.java ! src/share/classes/java/awt/RadialGradientPaint.java ! src/share/classes/java/awt/RenderingHints.java ! src/share/classes/java/awt/ScrollPane.java ! src/share/classes/java/awt/ScrollPaneAdjustable.java ! src/share/classes/java/awt/Scrollbar.java ! src/share/classes/java/awt/Shape.java ! src/share/classes/java/awt/SystemTray.java ! src/share/classes/java/awt/TextArea.java ! src/share/classes/java/awt/TextComponent.java ! src/share/classes/java/awt/TextField.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/color/package.html ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/FlavorMap.java ! src/share/classes/java/awt/datatransfer/MimeTypeParameterList.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/java/awt/datatransfer/Transferable.java ! src/share/classes/java/awt/datatransfer/package.html ! src/share/classes/java/awt/dnd/DragGestureListener.java ! src/share/classes/java/awt/dnd/DragGestureRecognizer.java ! src/share/classes/java/awt/dnd/DragSourceContext.java ! src/share/classes/java/awt/dnd/DragSourceEvent.java ! src/share/classes/java/awt/dnd/DropTarget.java ! src/share/classes/java/awt/dnd/InvalidDnDOperationException.java ! src/share/classes/java/awt/dnd/package.html ! src/share/classes/java/awt/doc-files/AWTThreadIssues.html ! src/share/classes/java/awt/doc-files/DesktopProperties.html ! src/share/classes/java/awt/doc-files/FocusSpec.html ! src/share/classes/java/awt/doc-files/Modality.html ! src/share/classes/java/awt/event/ActionEvent.java ! src/share/classes/java/awt/event/ActionListener.java ! src/share/classes/java/awt/event/ComponentAdapter.java ! src/share/classes/java/awt/event/ComponentEvent.java ! src/share/classes/java/awt/event/ComponentListener.java ! src/share/classes/java/awt/event/ContainerAdapter.java ! src/share/classes/java/awt/event/ContainerEvent.java ! src/share/classes/java/awt/event/ContainerListener.java ! src/share/classes/java/awt/event/FocusAdapter.java ! src/share/classes/java/awt/event/FocusEvent.java ! src/share/classes/java/awt/event/FocusListener.java ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/java/awt/event/InvocationEvent.java ! src/share/classes/java/awt/event/ItemEvent.java ! src/share/classes/java/awt/event/ItemListener.java ! src/share/classes/java/awt/event/KeyAdapter.java ! src/share/classes/java/awt/event/KeyEvent.java ! src/share/classes/java/awt/event/MouseAdapter.java ! src/share/classes/java/awt/event/MouseEvent.java ! src/share/classes/java/awt/event/MouseListener.java ! src/share/classes/java/awt/event/MouseMotionAdapter.java ! src/share/classes/java/awt/event/MouseMotionListener.java ! src/share/classes/java/awt/event/WindowAdapter.java ! src/share/classes/java/awt/event/WindowEvent.java ! src/share/classes/java/awt/event/WindowFocusListener.java ! src/share/classes/java/awt/event/WindowListener.java ! src/share/classes/java/awt/event/package.html ! src/share/classes/java/awt/font/FontRenderContext.java ! src/share/classes/java/awt/font/GlyphMetrics.java ! src/share/classes/java/awt/font/GlyphVector.java ! src/share/classes/java/awt/font/LineBreakMeasurer.java ! src/share/classes/java/awt/font/MultipleMaster.java ! src/share/classes/java/awt/font/NumericShaper.java ! src/share/classes/java/awt/font/OpenType.java ! src/share/classes/java/awt/font/TextAttribute.java ! src/share/classes/java/awt/font/TextLayout.java ! src/share/classes/java/awt/font/TransformAttribute.java ! src/share/classes/java/awt/font/package.html ! src/share/classes/java/awt/geom/AffineTransform.java ! src/share/classes/java/awt/geom/Line2D.java ! src/share/classes/java/awt/geom/Path2D.java ! src/share/classes/java/awt/geom/QuadCurve2D.java ! src/share/classes/java/awt/geom/package.html ! src/share/classes/java/awt/im/InputContext.java ! src/share/classes/java/awt/im/InputMethodHighlight.java ! src/share/classes/java/awt/im/InputMethodRequests.java ! src/share/classes/java/awt/image/BandedSampleModel.java ! src/share/classes/java/awt/image/BufferStrategy.java ! src/share/classes/java/awt/image/BufferedImage.java ! src/share/classes/java/awt/image/ComponentColorModel.java ! src/share/classes/java/awt/image/ComponentSampleModel.java ! src/share/classes/java/awt/image/ImageConsumer.java ! src/share/classes/java/awt/image/IndexColorModel.java ! src/share/classes/java/awt/image/PixelInterleavedSampleModel.java ! src/share/classes/java/awt/image/package.html ! src/share/classes/java/awt/image/renderable/RenderableImage.java ! src/share/classes/java/awt/image/renderable/RenderableImageOp.java ! src/share/classes/java/awt/image/renderable/package.html ! src/share/classes/java/awt/package.html ! src/share/classes/java/awt/peer/ComponentPeer.java ! src/share/classes/java/awt/peer/TextComponentPeer.java ! src/share/classes/java/awt/print/PrinterJob.java ! src/share/classes/java/awt/print/package.html ! src/share/classes/java/beans/AppletInitializer.java ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/share/classes/java/beans/EventHandler.java ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/MetaData.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/beans/PropertyDescriptor.java ! src/share/classes/java/beans/PropertyEditorSupport.java ! src/share/classes/java/beans/beancontext/BeanContextChildSupport.java ! src/share/classes/java/beans/beancontext/BeanContextServiceRevokedListener.java ! src/share/classes/java/beans/beancontext/BeanContextServicesSupport.java ! src/share/classes/java/beans/beancontext/BeanContextSupport.java ! src/share/classes/java/io/ByteArrayInputStream.java ! src/share/classes/java/io/ByteArrayOutputStream.java ! src/share/classes/java/io/Closeable.java ! src/share/classes/java/io/DataInput.java ! src/share/classes/java/io/DataOutput.java ! src/share/classes/java/io/File.java ! src/share/classes/java/io/FilePermission.java ! src/share/classes/java/io/Flushable.java ! src/share/classes/java/io/InputStream.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/io/ObjectOutputStream.java ! src/share/classes/java/io/ObjectStreamClass.java ! src/share/classes/java/io/ObjectStreamConstants.java ! src/share/classes/java/io/PipedInputStream.java ! src/share/classes/java/io/PipedReader.java ! src/share/classes/java/io/PrintStream.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/io/Serializable.java ! src/share/classes/java/io/SerializablePermission.java ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/lang/ArrayStoreException.java ! src/share/classes/java/lang/AutoCloseable.java ! src/share/classes/java/lang/Byte.java ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassCastException.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/ClassValue.java ! src/share/classes/java/lang/Comparable.java ! src/share/classes/java/lang/ConditionalSpecialCasing.java ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Float.java ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Iterable.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/Readable.java ! src/share/classes/java/lang/RuntimePermission.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/lang/Short.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/lang/instrument/Instrumentation.java ! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/ConstantCallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java - src/share/classes/java/lang/invoke/InvokeGeneric.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/LambdaMetafactory.java - src/share/classes/java/lang/invoke/MagicLambdaImpl.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/lang/invoke/MutableCallSite.java + src/share/classes/java/lang/invoke/ProxyClassesDumper.java ! src/share/classes/java/lang/invoke/SerializedLambda.java + src/share/classes/java/lang/invoke/Stable.java ! src/share/classes/java/lang/invoke/SwitchPoint.java ! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/share/classes/java/lang/management/CompilationMXBean.java ! src/share/classes/java/lang/management/ManagementFactory.java ! src/share/classes/java/lang/management/ManagementPermission.java ! src/share/classes/java/lang/management/MemoryPoolMXBean.java ! src/share/classes/java/lang/management/MemoryUsage.java ! src/share/classes/java/lang/management/ThreadInfo.java ! src/share/classes/java/lang/management/ThreadMXBean.java ! src/share/classes/java/lang/management/package.html ! src/share/classes/java/lang/ref/Finalizer.java ! src/share/classes/java/lang/reflect/AnnotatedArrayType.java ! src/share/classes/java/lang/reflect/AnnotatedElement.java ! src/share/classes/java/lang/reflect/AnnotatedParameterizedType.java ! src/share/classes/java/lang/reflect/AnnotatedType.java ! src/share/classes/java/lang/reflect/AnnotatedTypeVariable.java ! src/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/share/classes/java/lang/reflect/Array.java ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Field.java + src/share/classes/java/lang/reflect/MalformedParametersException.java ! src/share/classes/java/lang/reflect/Method.java ! src/share/classes/java/lang/reflect/Parameter.java ! src/share/classes/java/lang/reflect/Proxy.java ! src/share/classes/java/lang/reflect/ReflectPermission.java ! src/share/classes/java/math/BigDecimal.java ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java ! src/share/classes/java/math/RoundingMode.java ! src/share/classes/java/net/Authenticator.java ! src/share/classes/java/net/ContentHandler.java ! src/share/classes/java/net/CookieManager.java ! src/share/classes/java/net/CookieStore.java ! src/share/classes/java/net/DatagramSocket.java + src/share/classes/java/net/HostPortrange.java ! src/share/classes/java/net/HttpCookie.java ! src/share/classes/java/net/HttpURLConnection.java - src/share/classes/java/net/HttpURLPermission.java ! src/share/classes/java/net/Inet6Address.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/InetSocketAddress.java ! src/share/classes/java/net/InterfaceAddress.java ! src/share/classes/java/net/JarURLConnection.java ! src/share/classes/java/net/MulticastSocket.java ! src/share/classes/java/net/NetPermission.java ! src/share/classes/java/net/Proxy.java ! src/share/classes/java/net/ServerSocket.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketOptions.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/net/SocksSocketImpl.java ! src/share/classes/java/net/StandardSocketOptions.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/net/URL.java ! src/share/classes/java/net/URLClassLoader.java ! src/share/classes/java/net/URLConnection.java ! src/share/classes/java/net/URLDecoder.java ! src/share/classes/java/net/URLEncoder.java + src/share/classes/java/net/URLPermission.java ! src/share/classes/java/net/package-info.java ! src/share/classes/java/nio/X-Buffer.java.template ! src/share/classes/java/nio/channels/AsynchronousChannelGroup.java ! src/share/classes/java/nio/channels/DatagramChannel.java ! src/share/classes/java/nio/channels/MembershipKey.java ! src/share/classes/java/nio/channels/package-info.java ! src/share/classes/java/nio/charset/Charset.java ! src/share/classes/java/nio/file/FileSystem.java ! src/share/classes/java/nio/file/Files.java ! src/share/classes/java/nio/file/Path.java ! src/share/classes/java/nio/file/TempFileHelper.java ! src/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java ! src/share/classes/java/rmi/MarshalledObject.java ! src/share/classes/java/rmi/RMISecurityManager.java ! src/share/classes/java/rmi/activation/ActivationGroup.java ! src/share/classes/java/rmi/dgc/VMID.java ! src/share/classes/java/rmi/server/RMISocketFactory.java ! src/share/classes/java/rmi/server/RemoteStub.java ! src/share/classes/java/rmi/server/ServerRef.java ! src/share/classes/java/rmi/server/SocketSecurityException.java ! src/share/classes/java/rmi/server/UnicastRemoteObject.java ! src/share/classes/java/rmi/server/package.html ! src/share/classes/java/security/AccessControlContext.java ! src/share/classes/java/security/AccessControlException.java ! src/share/classes/java/security/AccessController.java ! src/share/classes/java/security/AlgorithmParameterGenerator.java ! src/share/classes/java/security/BasicPermission.java ! src/share/classes/java/security/CodeSource.java ! src/share/classes/java/security/DigestOutputStream.java + src/share/classes/java/security/DomainLoadStoreParameter.java ! src/share/classes/java/security/Key.java ! src/share/classes/java/security/KeyPairGenerator.java ! src/share/classes/java/security/KeyStore.java ! src/share/classes/java/security/MessageDigest.java ! src/share/classes/java/security/Permission.java ! src/share/classes/java/security/PermissionCollection.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/java/security/Provider.java ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/java/security/Security.java ! src/share/classes/java/security/SecurityPermission.java ! src/share/classes/java/security/Signature.java ! src/share/classes/java/security/SignedObject.java ! src/share/classes/java/security/UnresolvedPermission.java ! src/share/classes/java/security/acl/Acl.java ! src/share/classes/java/security/cert/CertificateFactory.java ! src/share/classes/java/security/cert/CertificateRevokedException.java ! src/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/share/classes/java/security/cert/PolicyQualifierInfo.java ! src/share/classes/java/security/cert/TrustAnchor.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/share/classes/java/security/spec/ECFieldF2m.java ! src/share/classes/java/sql/Array.java ! src/share/classes/java/sql/BatchUpdateException.java ! src/share/classes/java/sql/Blob.java ! src/share/classes/java/sql/CallableStatement.java ! src/share/classes/java/sql/Clob.java ! src/share/classes/java/sql/Connection.java ! src/share/classes/java/sql/DataTruncation.java ! src/share/classes/java/sql/DatabaseMetaData.java ! src/share/classes/java/sql/DriverManager.java ! src/share/classes/java/sql/DriverPropertyInfo.java ! src/share/classes/java/sql/PreparedStatement.java ! src/share/classes/java/sql/ResultSet.java ! src/share/classes/java/sql/SQLException.java ! src/share/classes/java/sql/SQLFeatureNotSupportedException.java ! src/share/classes/java/sql/SQLIntegrityConstraintViolationException.java ! src/share/classes/java/sql/SQLInvalidAuthorizationSpecException.java ! src/share/classes/java/sql/SQLNonTransientConnectionException.java ! src/share/classes/java/sql/SQLNonTransientException.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/sql/SQLRecoverableException.java ! src/share/classes/java/sql/SQLSyntaxErrorException.java ! src/share/classes/java/sql/SQLTimeoutException.java ! src/share/classes/java/sql/SQLTransactionRollbackException.java ! src/share/classes/java/sql/SQLTransientConnectionException.java ! src/share/classes/java/sql/SQLTransientException.java ! src/share/classes/java/sql/SQLWarning.java ! src/share/classes/java/sql/SQLXML.java ! src/share/classes/java/sql/Statement.java ! src/share/classes/java/sql/Struct.java ! src/share/classes/java/sql/package.html ! src/share/classes/java/text/BreakIterator.java ! src/share/classes/java/text/ChoiceFormat.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/DigitList.java ! src/share/classes/java/text/FieldPosition.java ! src/share/classes/java/text/Format.java ! src/share/classes/java/text/MessageFormat.java ! src/share/classes/java/text/Normalizer.java ! src/share/classes/java/text/RuleBasedCollator.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/time/DayOfWeek.java ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/Month.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZonedDateTime.java + src/share/classes/java/time/chrono/AbstractChronology.java - src/share/classes/java/time/chrono/ChronoDateImpl.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java + src/share/classes/java/time/chrono/ChronoLocalDateImpl.java ! src/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java + src/share/classes/java/time/chrono/ChronoPeriod.java + src/share/classes/java/time/chrono/ChronoPeriodImpl.java ! src/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java ! src/share/classes/java/time/chrono/Chronology.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/IsoEra.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/MinguoEra.java ! src/share/classes/java/time/chrono/Ser.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistEra.java ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/DateTimeParseContext.java ! src/share/classes/java/time/format/DateTimePrintContext.java ! src/share/classes/java/time/format/Parsed.java ! src/share/classes/java/time/temporal/ChronoUnit.java ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/JulianFields.java ! src/share/classes/java/time/temporal/Temporal.java ! src/share/classes/java/time/temporal/TemporalAccessor.java ! src/share/classes/java/time/temporal/TemporalAdjuster.java ! src/share/classes/java/time/temporal/TemporalAdjusters.java ! src/share/classes/java/time/temporal/TemporalAmount.java ! src/share/classes/java/time/temporal/TemporalField.java ! src/share/classes/java/time/temporal/TemporalQueries.java ! src/share/classes/java/time/temporal/TemporalQuery.java ! src/share/classes/java/time/temporal/TemporalUnit.java ! src/share/classes/java/time/temporal/ValueRange.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/time/temporal/package-info.java ! src/share/classes/java/time/zone/Ser.java ! src/share/classes/java/time/zone/TzdbZoneRulesProvider.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/time/zone/ZoneRules.java ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/Base64.java ! src/share/classes/java/util/BitSet.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Collection.java ! src/share/classes/java/util/Deque.java ! src/share/classes/java/util/DoubleSummaryStatistics.java ! src/share/classes/java/util/Formatter.java ! src/share/classes/java/util/GregorianCalendar.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/HashSet.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/Iterator.java ! src/share/classes/java/util/List.java ! src/share/classes/java/util/Locale.java ! src/share/classes/java/util/Map.java ! src/share/classes/java/util/MissingFormatWidthException.java ! src/share/classes/java/util/Optional.java ! src/share/classes/java/util/PrimitiveIterator.java ! src/share/classes/java/util/PriorityQueue.java ! src/share/classes/java/util/Properties.java ! src/share/classes/java/util/PropertyPermission.java ! src/share/classes/java/util/Queue.java ! src/share/classes/java/util/Random.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/Scanner.java ! src/share/classes/java/util/ServiceLoader.java ! src/share/classes/java/util/Set.java ! src/share/classes/java/util/SortedSet.java ! src/share/classes/java/util/Spliterator.java ! src/share/classes/java/util/SplittableRandom.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/UUID.java ! src/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/share/classes/java/util/concurrent/BlockingDeque.java ! src/share/classes/java/util/concurrent/BlockingQueue.java ! src/share/classes/java/util/concurrent/ConcurrentMap.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/share/classes/java/util/concurrent/ExecutorCompletionService.java ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/Future.java ! src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java ! src/share/classes/java/util/concurrent/atomic/DoubleAdder.java ! src/share/classes/java/util/concurrent/atomic/LongAccumulator.java ! src/share/classes/java/util/concurrent/atomic/LongAdder.java ! src/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! src/share/classes/java/util/function/package-info.java ! src/share/classes/java/util/jar/Manifest.java ! src/share/classes/java/util/jar/Pack200.java ! src/share/classes/java/util/logging/Level.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/Logger.java ! src/share/classes/java/util/logging/Logging.java ! src/share/classes/java/util/regex/Pattern.java ! src/share/classes/java/util/spi/LocaleServiceProvider.java ! src/share/classes/java/util/stream/BaseStream.java ! src/share/classes/java/util/stream/Collectors.java ! src/share/classes/java/util/stream/DistinctOps.java ! src/share/classes/java/util/stream/DoublePipeline.java ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntPipeline.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongPipeline.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/Node.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/ReferencePipeline.java ! src/share/classes/java/util/stream/SortedOps.java ! src/share/classes/java/util/stream/SpinedBuffer.java ! src/share/classes/java/util/stream/Stream.java ! src/share/classes/java/util/stream/StreamSpliterators.java ! src/share/classes/java/util/stream/StreamSupport.java ! src/share/classes/java/util/stream/Streams.java ! src/share/classes/java/util/stream/package-info.java ! src/share/classes/javax/accessibility/AccessibleContext.java ! src/share/classes/javax/accessibility/AccessibleText.java ! src/share/classes/javax/crypto/CipherSpi.java ! src/share/classes/javax/crypto/JceSecurityManager.java ! src/share/classes/javax/crypto/NullCipher.java ! src/share/classes/javax/crypto/NullCipherSpi.java ! src/share/classes/javax/imageio/IIOParam.java ! src/share/classes/javax/imageio/ImageIO.java ! src/share/classes/javax/imageio/ImageReader.java ! src/share/classes/javax/imageio/ImageWriteParam.java ! src/share/classes/javax/imageio/ImageWriter.java ! src/share/classes/javax/imageio/event/IIOReadProgressListener.java ! src/share/classes/javax/imageio/event/IIOReadUpdateListener.java ! src/share/classes/javax/imageio/event/IIOReadWarningListener.java ! src/share/classes/javax/imageio/event/IIOWriteWarningListener.java ! src/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/share/classes/javax/imageio/metadata/IIOMetadataFormat.java ! src/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html ! src/share/classes/javax/imageio/plugins/bmp/BMPImageWriteParam.java ! src/share/classes/javax/imageio/spi/ImageReaderSpi.java ! src/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/share/classes/javax/imageio/stream/ImageInputStream.java ! src/share/classes/javax/management/AttributeList.java ! src/share/classes/javax/management/BadAttributeValueExpException.java ! src/share/classes/javax/management/BooleanValueExp.java ! src/share/classes/javax/management/Descriptor.java ! src/share/classes/javax/management/DescriptorKey.java ! src/share/classes/javax/management/ImmutableDescriptor.java ! src/share/classes/javax/management/JMX.java ! src/share/classes/javax/management/MBeanFeatureInfo.java ! src/share/classes/javax/management/MBeanInfo.java ! src/share/classes/javax/management/MBeanNotificationInfo.java ! src/share/classes/javax/management/MBeanServer.java ! src/share/classes/javax/management/MBeanServerConnection.java ! src/share/classes/javax/management/MBeanServerNotification.java ! src/share/classes/javax/management/MBeanTrustPermission.java ! src/share/classes/javax/management/MXBean.java ! src/share/classes/javax/management/NumericValueExp.java ! src/share/classes/javax/management/ObjectName.java ! src/share/classes/javax/management/PersistentMBean.java ! src/share/classes/javax/management/Query.java ! src/share/classes/javax/management/loading/MLet.java ! src/share/classes/javax/management/loading/MLetParser.java ! src/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanNotificationBroadcaster.java ! src/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/share/classes/javax/management/monitor/Monitor.java ! src/share/classes/javax/management/openmbean/ArrayType.java ! src/share/classes/javax/management/openmbean/CompositeDataInvocationHandler.java ! src/share/classes/javax/management/openmbean/CompositeType.java ! src/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java ! src/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java ! src/share/classes/javax/management/openmbean/SimpleType.java ! src/share/classes/javax/management/openmbean/TabularType.java ! src/share/classes/javax/management/relation/Relation.java ! src/share/classes/javax/management/relation/RelationService.java ! src/share/classes/javax/management/relation/RelationServiceMBean.java ! src/share/classes/javax/management/relation/RelationSupport.java ! src/share/classes/javax/management/remote/JMXConnectionNotification.java ! src/share/classes/javax/management/remote/JMXConnector.java ! src/share/classes/javax/management/remote/JMXConnectorProvider.java ! src/share/classes/javax/management/remote/JMXPrincipal.java ! src/share/classes/javax/management/remote/JMXServiceURL.java ! src/share/classes/javax/management/remote/NotificationResult.java ! src/share/classes/javax/management/remote/TargetedNotification.java ! src/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/share/classes/javax/management/remote/rmi/RMIServerImpl.java ! src/share/classes/javax/management/remote/rmi/package.html ! src/share/classes/javax/naming/Binding.java ! src/share/classes/javax/naming/CompositeName.java ! src/share/classes/javax/naming/CompoundName.java ! src/share/classes/javax/naming/Context.java ! src/share/classes/javax/naming/InitialContext.java ! src/share/classes/javax/naming/InsufficientResourcesException.java ! src/share/classes/javax/naming/ReferralException.java ! src/share/classes/javax/naming/directory/DirContext.java ! src/share/classes/javax/naming/event/EventContext.java ! src/share/classes/javax/naming/ldap/LdapContext.java ! src/share/classes/javax/naming/ldap/LdapName.java ! src/share/classes/javax/naming/ldap/Rdn.java ! src/share/classes/javax/net/ssl/SSLPeerUnverifiedException.java ! src/share/classes/javax/net/ssl/SSLSocket.java ! src/share/classes/javax/print/CancelablePrintJob.java ! src/share/classes/javax/print/Doc.java ! src/share/classes/javax/print/DocFlavor.java ! src/share/classes/javax/print/DocPrintJob.java ! src/share/classes/javax/print/MultiDoc.java ! src/share/classes/javax/print/PrintService.java ! src/share/classes/javax/print/attribute/package.html ! src/share/classes/javax/print/attribute/standard/Finishings.java ! src/share/classes/javax/print/attribute/standard/JobStateReasons.java ! src/share/classes/javax/print/attribute/standard/MediaPrintableArea.java ! src/share/classes/javax/print/attribute/standard/MediaTray.java ! src/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java ! src/share/classes/javax/print/attribute/standard/PresentationDirection.java ! src/share/classes/javax/print/attribute/standard/PrinterIsAcceptingJobs.java ! src/share/classes/javax/print/attribute/standard/PrinterStateReason.java ! src/share/classes/javax/print/attribute/standard/PrinterStateReasons.java ! src/share/classes/javax/print/attribute/standard/Sides.java ! src/share/classes/javax/print/attribute/standard/package.html ! src/share/classes/javax/print/event/package.html ! src/share/classes/javax/print/package.html ! src/share/classes/javax/script/AbstractScriptEngine.java ! src/share/classes/javax/script/CompiledScript.java ! src/share/classes/javax/script/Invocable.java ! src/share/classes/javax/script/ScriptEngine.java ! src/share/classes/javax/script/ScriptEngineFactory.java ! src/share/classes/javax/security/auth/Subject.java ! src/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/share/classes/javax/security/sasl/RealmChoiceCallback.java ! src/share/classes/javax/security/sasl/Sasl.java ! src/share/classes/javax/security/sasl/SaslClient.java ! src/share/classes/javax/security/sasl/SaslException.java ! src/share/classes/javax/smartcardio/CardChannel.java ! src/share/classes/javax/smartcardio/CardTerminal.java ! src/share/classes/javax/sound/midi/MidiDevice.java ! src/share/classes/javax/sound/midi/MidiMessage.java ! src/share/classes/javax/sound/midi/MidiSystem.java ! src/share/classes/javax/sound/midi/ShortMessage.java ! src/share/classes/javax/sound/midi/Soundbank.java ! src/share/classes/javax/sound/midi/Synthesizer.java ! src/share/classes/javax/sound/sampled/AudioFormat.java ! src/share/classes/javax/sound/sampled/AudioSystem.java ! src/share/classes/javax/sound/sampled/ReverbType.java ! src/share/classes/javax/sql/CommonDataSource.java ! src/share/classes/javax/sql/PooledConnection.java ! src/share/classes/javax/sql/RowSet.java ! src/share/classes/javax/sql/StatementEvent.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/sql/rowset/CachedRowSet.java ! src/share/classes/javax/sql/rowset/FilteredRowSet.java ! src/share/classes/javax/sql/rowset/JdbcRowSet.java ! src/share/classes/javax/sql/rowset/JoinRowSet.java ! src/share/classes/javax/sql/rowset/Joinable.java ! src/share/classes/javax/sql/rowset/Predicate.java ! src/share/classes/javax/sql/rowset/WebRowSet.java ! src/share/classes/javax/sql/rowset/package.html ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncProvider.java ! src/share/classes/javax/sql/rowset/spi/SyncResolver.java ! src/share/classes/javax/sql/rowset/spi/TransactionalWriter.java ! src/share/classes/javax/sql/rowset/spi/XmlReader.java ! src/share/classes/javax/sql/rowset/spi/XmlWriter.java ! src/share/classes/javax/swing/AbstractAction.java ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/AbstractCellEditor.java ! src/share/classes/javax/swing/AbstractListModel.java ! src/share/classes/javax/swing/Action.java ! src/share/classes/javax/swing/BorderFactory.java ! src/share/classes/javax/swing/BoundedRangeModel.java ! src/share/classes/javax/swing/Box.java ! src/share/classes/javax/swing/BoxLayout.java ! src/share/classes/javax/swing/ButtonGroup.java ! src/share/classes/javax/swing/CellRendererPane.java ! src/share/classes/javax/swing/DefaultBoundedRangeModel.java ! src/share/classes/javax/swing/DefaultButtonModel.java ! src/share/classes/javax/swing/DefaultCellEditor.java ! src/share/classes/javax/swing/DefaultFocusManager.java ! src/share/classes/javax/swing/DefaultListCellRenderer.java ! src/share/classes/javax/swing/DefaultListModel.java ! src/share/classes/javax/swing/DefaultListSelectionModel.java ! src/share/classes/javax/swing/DefaultRowSorter.java ! src/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/share/classes/javax/swing/DesktopManager.java ! src/share/classes/javax/swing/FocusManager.java ! src/share/classes/javax/swing/GroupLayout.java ! src/share/classes/javax/swing/ImageIcon.java ! src/share/classes/javax/swing/JApplet.java ! src/share/classes/javax/swing/JButton.java ! src/share/classes/javax/swing/JCheckBox.java ! src/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JDesktopPane.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/javax/swing/JFileChooser.java ! src/share/classes/javax/swing/JFormattedTextField.java ! src/share/classes/javax/swing/JFrame.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JLabel.java ! src/share/classes/javax/swing/JLayeredPane.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/JMenu.java ! src/share/classes/javax/swing/JMenuBar.java ! src/share/classes/javax/swing/JMenuItem.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JPanel.java ! src/share/classes/javax/swing/JPasswordField.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/JProgressBar.java ! src/share/classes/javax/swing/JRadioButton.java ! src/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/share/classes/javax/swing/JRootPane.java ! src/share/classes/javax/swing/JScrollBar.java ! src/share/classes/javax/swing/JScrollPane.java ! src/share/classes/javax/swing/JSeparator.java ! src/share/classes/javax/swing/JSlider.java ! src/share/classes/javax/swing/JSpinner.java ! src/share/classes/javax/swing/JSplitPane.java ! src/share/classes/javax/swing/JTabbedPane.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTextField.java ! src/share/classes/javax/swing/JTextPane.java ! src/share/classes/javax/swing/JToggleButton.java ! src/share/classes/javax/swing/JToolBar.java ! src/share/classes/javax/swing/JToolTip.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/JViewport.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/KeyStroke.java ! src/share/classes/javax/swing/KeyboardManager.java ! src/share/classes/javax/swing/LookAndFeel.java ! src/share/classes/javax/swing/OverlayLayout.java ! src/share/classes/javax/swing/ProgressMonitor.java ! src/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/RootPaneContainer.java ! src/share/classes/javax/swing/ScrollPaneConstants.java ! src/share/classes/javax/swing/ScrollPaneLayout.java ! src/share/classes/javax/swing/SizeRequirements.java ! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/share/classes/javax/swing/SpinnerDateModel.java ! src/share/classes/javax/swing/SpinnerModel.java ! src/share/classes/javax/swing/SpinnerNumberModel.java ! src/share/classes/javax/swing/Spring.java ! src/share/classes/javax/swing/SpringLayout.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/javax/swing/SwingWorker.java ! src/share/classes/javax/swing/Timer.java ! src/share/classes/javax/swing/ToolTipManager.java ! src/share/classes/javax/swing/TransferHandler.java ! src/share/classes/javax/swing/UIDefaults.java ! src/share/classes/javax/swing/UIManager.java ! src/share/classes/javax/swing/UnsupportedLookAndFeelException.java ! src/share/classes/javax/swing/ViewportLayout.java ! src/share/classes/javax/swing/WindowConstants.java ! src/share/classes/javax/swing/border/AbstractBorder.java ! src/share/classes/javax/swing/border/BevelBorder.java ! src/share/classes/javax/swing/border/Border.java ! src/share/classes/javax/swing/border/CompoundBorder.java ! src/share/classes/javax/swing/border/EmptyBorder.java ! src/share/classes/javax/swing/border/EtchedBorder.java ! src/share/classes/javax/swing/border/LineBorder.java ! src/share/classes/javax/swing/border/MatteBorder.java ! src/share/classes/javax/swing/border/SoftBevelBorder.java ! src/share/classes/javax/swing/border/TitledBorder.java ! src/share/classes/javax/swing/border/package.html ! src/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java ! src/share/classes/javax/swing/colorchooser/DefaultPreviewPanel.java ! src/share/classes/javax/swing/colorchooser/DefaultSwatchChooserPanel.java ! src/share/classes/javax/swing/colorchooser/package.html ! src/share/classes/javax/swing/event/AncestorEvent.java ! src/share/classes/javax/swing/event/CaretEvent.java ! src/share/classes/javax/swing/event/ChangeEvent.java ! src/share/classes/javax/swing/event/DocumentEvent.java ! src/share/classes/javax/swing/event/EventListenerList.java ! src/share/classes/javax/swing/event/HyperlinkEvent.java ! src/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/share/classes/javax/swing/event/InternalFrameEvent.java ! src/share/classes/javax/swing/event/InternalFrameListener.java ! src/share/classes/javax/swing/event/ListDataEvent.java ! src/share/classes/javax/swing/event/ListSelectionEvent.java ! src/share/classes/javax/swing/event/MenuDragMouseEvent.java ! src/share/classes/javax/swing/event/MenuEvent.java ! src/share/classes/javax/swing/event/MenuKeyEvent.java ! src/share/classes/javax/swing/event/PopupMenuEvent.java ! src/share/classes/javax/swing/event/TableColumnModelEvent.java ! src/share/classes/javax/swing/event/TableModelEvent.java ! src/share/classes/javax/swing/event/TreeExpansionEvent.java ! src/share/classes/javax/swing/event/TreeExpansionListener.java ! src/share/classes/javax/swing/event/TreeModelEvent.java ! src/share/classes/javax/swing/event/TreeModelListener.java ! src/share/classes/javax/swing/event/TreeSelectionEvent.java ! src/share/classes/javax/swing/event/TreeSelectionListener.java ! src/share/classes/javax/swing/event/TreeWillExpandListener.java ! src/share/classes/javax/swing/event/UndoableEditEvent.java ! src/share/classes/javax/swing/event/package.html ! src/share/classes/javax/swing/filechooser/FileFilter.java ! src/share/classes/javax/swing/filechooser/FileSystemView.java ! src/share/classes/javax/swing/filechooser/FileView.java ! src/share/classes/javax/swing/filechooser/package.html ! src/share/classes/javax/swing/plaf/BorderUIResource.java ! src/share/classes/javax/swing/plaf/ColorUIResource.java ! src/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/share/classes/javax/swing/plaf/DimensionUIResource.java ! src/share/classes/javax/swing/plaf/FontUIResource.java ! src/share/classes/javax/swing/plaf/IconUIResource.java ! src/share/classes/javax/swing/plaf/InsetsUIResource.java ! src/share/classes/javax/swing/plaf/basic/BasicArrowButton.java ! src/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/share/classes/javax/swing/plaf/basic/BasicEditorPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/share/classes/javax/swing/plaf/basic/ComboPopup.java ! src/share/classes/javax/swing/plaf/basic/package.html ! src/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalScrollButton.java ! src/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java ! src/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTreeUI.java ! src/share/classes/javax/swing/plaf/metal/package.html ! src/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html ! src/share/classes/javax/swing/plaf/multi/package.html ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/LoweredBorder.java ! src/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/share/classes/javax/swing/plaf/nimbus/package.html ! src/share/classes/javax/swing/plaf/package.html ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html ! src/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html ! src/share/classes/javax/swing/plaf/synth/package.html ! src/share/classes/javax/swing/table/AbstractTableModel.java ! src/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/share/classes/javax/swing/table/DefaultTableColumnModel.java ! src/share/classes/javax/swing/table/DefaultTableModel.java ! src/share/classes/javax/swing/table/JTableHeader.java ! src/share/classes/javax/swing/table/TableCellRenderer.java ! src/share/classes/javax/swing/table/TableColumn.java ! src/share/classes/javax/swing/table/TableColumnModel.java ! src/share/classes/javax/swing/table/TableModel.java ! src/share/classes/javax/swing/table/package.html ! src/share/classes/javax/swing/text/AbstractDocument.java ! src/share/classes/javax/swing/text/AbstractWriter.java ! src/share/classes/javax/swing/text/AsyncBoxView.java ! src/share/classes/javax/swing/text/AttributeSet.java ! src/share/classes/javax/swing/text/BadLocationException.java ! src/share/classes/javax/swing/text/BoxView.java ! src/share/classes/javax/swing/text/CompositeView.java ! src/share/classes/javax/swing/text/DateFormatter.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/share/classes/javax/swing/text/DefaultEditorKit.java ! src/share/classes/javax/swing/text/DefaultFormatter.java ! src/share/classes/javax/swing/text/DefaultFormatterFactory.java ! src/share/classes/javax/swing/text/DefaultHighlighter.java ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/Document.java ! src/share/classes/javax/swing/text/DocumentFilter.java ! src/share/classes/javax/swing/text/Element.java ! src/share/classes/javax/swing/text/ElementIterator.java ! src/share/classes/javax/swing/text/FlowView.java ! src/share/classes/javax/swing/text/GapContent.java ! src/share/classes/javax/swing/text/GapVector.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/InternationalFormatter.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/MaskFormatter.java ! src/share/classes/javax/swing/text/NumberFormatter.java ! src/share/classes/javax/swing/text/ParagraphView.java ! src/share/classes/javax/swing/text/PlainDocument.java ! src/share/classes/javax/swing/text/SimpleAttributeSet.java ! src/share/classes/javax/swing/text/StringContent.java ! src/share/classes/javax/swing/text/StyleConstants.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/javax/swing/text/StyledEditorKit.java ! src/share/classes/javax/swing/text/TabSet.java ! src/share/classes/javax/swing/text/TabStop.java ! src/share/classes/javax/swing/text/TableView.java ! src/share/classes/javax/swing/text/TextAction.java ! src/share/classes/javax/swing/text/View.java ! src/share/classes/javax/swing/text/WrappedPlainView.java ! src/share/classes/javax/swing/text/ZoneView.java ! src/share/classes/javax/swing/text/html/AccessibleHTML.java ! src/share/classes/javax/swing/text/html/BlockView.java ! src/share/classes/javax/swing/text/html/CSS.java ! src/share/classes/javax/swing/text/html/CSSParser.java ! src/share/classes/javax/swing/text/html/FormSubmitEvent.java ! src/share/classes/javax/swing/text/html/FormView.java ! src/share/classes/javax/swing/text/html/FrameSetView.java ! src/share/classes/javax/swing/text/html/HTML.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/share/classes/javax/swing/text/html/HTMLFrameHyperlinkEvent.java ! src/share/classes/javax/swing/text/html/HTMLWriter.java ! src/share/classes/javax/swing/text/html/ObjectView.java ! src/share/classes/javax/swing/text/html/Option.java ! src/share/classes/javax/swing/text/html/OptionListModel.java ! src/share/classes/javax/swing/text/html/ParagraphView.java ! src/share/classes/javax/swing/text/html/StyleSheet.java ! src/share/classes/javax/swing/text/html/TableView.java ! src/share/classes/javax/swing/text/html/package.html ! src/share/classes/javax/swing/text/html/parser/ContentModel.java ! src/share/classes/javax/swing/text/html/parser/DocumentParser.java ! src/share/classes/javax/swing/text/html/parser/Element.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/javax/swing/text/html/parser/package.html ! src/share/classes/javax/swing/text/package.html ! src/share/classes/javax/swing/text/rtf/package.html ! src/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java ! src/share/classes/javax/swing/tree/ExpandVetoException.java ! src/share/classes/javax/swing/tree/FixedHeightLayoutCache.java ! src/share/classes/javax/swing/tree/TreeCellRenderer.java ! src/share/classes/javax/swing/tree/TreeModel.java ! src/share/classes/javax/swing/tree/TreeNode.java ! src/share/classes/javax/swing/tree/TreePath.java ! src/share/classes/javax/swing/tree/TreeSelectionModel.java ! src/share/classes/javax/swing/tree/VariableHeightLayoutCache.java ! src/share/classes/javax/swing/tree/package.html ! src/share/classes/javax/swing/undo/CannotRedoException.java ! src/share/classes/javax/swing/undo/CannotUndoException.java ! src/share/classes/javax/swing/undo/UndoManager.java ! src/share/classes/javax/swing/undo/package.html ! src/share/classes/javax/xml/crypto/KeySelector.java ! src/share/classes/javax/xml/crypto/MarshalException.java ! src/share/classes/javax/xml/crypto/dsig/TransformException.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignatureException.java ! src/share/classes/jdi-overview.html ! src/share/classes/jdk/internal/org/objectweb/asm/ByteVector.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/Handle.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/AdviceAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/CodeSizeEvaluator.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/JSRInlinerAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/LocalVariablesSorter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingMethodAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingSignatureAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/TryCatchBlockSorter.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/FieldNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/TypeAnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Interpreter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckFieldAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/TraceMethodVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt ! src/share/classes/jdk/internal/org/xml/sax/EntityResolver.java ! src/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java ! src/share/classes/jdk/internal/util/xml/XMLStreamException.java ! src/share/classes/jdk/internal/util/xml/impl/Parser.java ! src/share/classes/org/ietf/jgss/GSSContext.java ! src/share/classes/org/ietf/jgss/GSSCredential.java ! src/share/classes/org/ietf/jgss/GSSException.java ! src/share/classes/org/ietf/jgss/GSSManager.java ! src/share/classes/org/ietf/jgss/GSSName.java ! src/share/classes/org/ietf/jgss/package.html ! src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/share/classes/sun/applet/AppletClassLoader.java ! src/share/classes/sun/applet/AppletSecurity.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/FontConfiguration.java ! src/share/classes/sun/awt/GlobalCursorManager.java ! src/share/classes/sun/awt/NullComponentPeer.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/share/classes/sun/awt/shell/ShellFolderManager.java ! src/share/classes/sun/dc/DuctusRenderingEngine.java ! src/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/font/FontManager.java ! src/share/classes/sun/font/FontRunIterator.java ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/font/FreetypeFontScaler.java ! src/share/classes/sun/font/GlyphLayout.java ! src/share/classes/sun/font/LayoutPathImpl.java ! src/share/classes/sun/font/ScriptRun.java ! src/share/classes/sun/font/StandardTextSource.java ! src/share/classes/sun/font/StrikeCache.java ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/font/TextLabelFactory.java ! src/share/classes/sun/font/TrueTypeFont.java ! src/share/classes/sun/font/Type1Font.java ! src/share/classes/sun/instrument/InstrumentationImpl.java ! src/share/classes/sun/invoke/WrapperInstance.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! src/share/classes/sun/invoke/util/VerifyAccess.java ! src/share/classes/sun/invoke/util/VerifyType.java ! src/share/classes/sun/java2d/Disposer.java ! src/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/share/classes/sun/java2d/SurfaceDataProxy.java ! src/share/classes/sun/java2d/loops/ProcessPath.java ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/classes/sun/java2d/pipe/BufferedMaskFill.java ! src/share/classes/sun/java2d/pipe/BufferedRenderPipe.java ! src/share/classes/sun/java2d/pipe/BufferedTextPipe.java ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java ! src/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java ! src/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java ! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/management/Agent.java + src/share/classes/sun/management/BaseOperatingSystemImpl.java ! src/share/classes/sun/management/HotSpotDiagnostic.java ! src/share/classes/sun/management/ManagementFactoryHelper.java - src/share/classes/sun/management/OperatingSystemImpl.java ! src/share/classes/sun/management/RuntimeImpl.java ! src/share/classes/sun/management/VMManagement.java ! src/share/classes/sun/management/VMManagementImpl.java ! src/share/classes/sun/management/counter/perf/InstrumentationException.java ! src/share/classes/sun/management/counter/perf/PerfDataType.java ! src/share/classes/sun/management/jdp/JdpController.java ! src/share/classes/sun/management/jdp/JdpJmxPacket.java ! src/share/classes/sun/management/snmp/jvminstr/JVM_MANAGEMENT_MIB_IMPL.java ! src/share/classes/sun/misc/CRC16.java ! src/share/classes/sun/misc/CharacterDecoder.java ! src/share/classes/sun/misc/Cleaner.java ! src/share/classes/sun/misc/ExtensionDependency.java ! src/share/classes/sun/misc/JavaAWTAccess.java ! src/share/classes/sun/misc/JavaLangAccess.java ! src/share/classes/sun/misc/PerformanceLogger.java ! src/share/classes/sun/misc/ProxyGenerator.java ! src/share/classes/sun/misc/VM.java ! src/share/classes/sun/net/NetworkClient.java ! src/share/classes/sun/net/TelnetOutputStream.java ! src/share/classes/sun/net/ftp/FtpClient.java ! src/share/classes/sun/net/ftp/impl/FtpClient.java ! src/share/classes/sun/net/httpserver/Request.java ! src/share/classes/sun/net/idn/StringPrep.java ! src/share/classes/sun/net/smtp/SmtpProtocolException.java ! src/share/classes/sun/net/www/content/image/gif.java ! src/share/classes/sun/net/www/content/image/jpeg.java ! src/share/classes/sun/net/www/content/image/png.java ! src/share/classes/sun/net/www/content/image/x_xbitmap.java ! src/share/classes/sun/net/www/content/image/x_xpixmap.java ! src/share/classes/sun/net/www/http/ChunkedInputStream.java ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/http/PosterOutputStream.java ! src/share/classes/sun/net/www/protocol/http/AuthCacheValue.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/cs/ext/DoubleByte.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/nio/fs/Util.java ! src/share/classes/sun/print/PSPathGraphics.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/print/PathGraphics.java ! src/share/classes/sun/print/PrintJob2D.java ! src/share/classes/sun/print/RasterPrinterJob.java ! src/share/classes/sun/reflect/AccessorGenerator.java ! src/share/classes/sun/reflect/MethodAccessorGenerator.java ! src/share/classes/sun/reflect/NativeConstructorAccessorImpl.java ! src/share/classes/sun/reflect/NativeMethodAccessorImpl.java ! src/share/classes/sun/reflect/Reflection.java ! src/share/classes/sun/reflect/ReflectionFactory.java ! src/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java ! src/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/share/classes/sun/reflect/annotation/TypeAnnotation.java ! src/share/classes/sun/reflect/annotation/TypeAnnotationParser.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/share/classes/sun/reflect/misc/MethodUtil.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java ! src/share/classes/sun/rmi/rmic/Main.java ! src/share/classes/sun/rmi/rmic/RMIGenerator.java ! src/share/classes/sun/rmi/rmic/RemoteClass.java ! src/share/classes/sun/rmi/rmic/Util.java ! src/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java ! src/share/classes/sun/rmi/runtime/Log.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/rmi/server/LoaderHandler.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/classes/sun/rmi/server/Util.java ! src/share/classes/sun/rmi/transport/ObjectTable.java ! src/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java ! src/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java ! src/share/classes/sun/rmi/transport/tcp/MultiplexOutputStream.java ! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/share/classes/sun/security/ec/SunEC.java ! src/share/classes/sun/security/jca/GetInstance.java ! src/share/classes/sun/security/jgss/GSSCredentialImpl.java ! src/share/classes/sun/security/jgss/SunProvider.java ! src/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/share/classes/sun/security/jgss/krb5/MessageToken.java ! src/share/classes/sun/security/jgss/spi/GSSContextSpi.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KdcComm.java ! src/share/classes/sun/security/krb5/KrbCred.java ! src/share/classes/sun/security/krb5/Realm.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/krb5/internal/NetClient.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/krb5/internal/crypto/DesCbcEType.java ! src/share/classes/sun/security/pkcs/PKCS8Key.java ! src/share/classes/sun/security/pkcs11/P11DHKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java ! src/share/classes/sun/security/pkcs11/Secmod.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/share/classes/sun/security/provider/AuthPolicyFile.java ! src/share/classes/sun/security/provider/DSA.java ! src/share/classes/sun/security/provider/DSAPrivateKey.java ! src/share/classes/sun/security/provider/DomainKeyStore.java ! src/share/classes/sun/security/provider/MD4.java ! src/share/classes/sun/security/provider/SubjectCodeSource.java ! src/share/classes/sun/security/provider/Sun.java ! src/share/classes/sun/security/provider/VerificationProvider.java ! src/share/classes/sun/security/provider/certpath/AdjacencyList.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/ReverseBuilder.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/rsa/RSAKeyPairGenerator.java ! src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/share/classes/sun/security/rsa/SunRsaSign.java ! src/share/classes/sun/security/smartcardio/SunPCSC.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeOutStream.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/KerberosClientKeyExchange.java ! src/share/classes/sun/security/ssl/RSASignature.java ! src/share/classes/sun/security/ssl/Record.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! src/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/krb5/KerberosClientKeyExchangeImpl.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/keytool/Resources.java ! src/share/classes/sun/security/tools/policytool/PolicyTool.java ! src/share/classes/sun/security/tools/policytool/Resources.java ! src/share/classes/sun/security/util/HostnameChecker.java ! src/share/classes/sun/security/x509/AlgIdDSA.java ! src/share/classes/sun/swing/PrintingStatus.java ! src/share/classes/sun/swing/SwingLazyValue.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java ! src/share/classes/sun/swing/plaf/synth/Paint9Painter.java ! src/share/classes/sun/text/normalizer/ReplaceableUCharacterIterator.java ! src/share/classes/sun/text/normalizer/UCharacter.java ! src/share/classes/sun/text/resources/sv/FormatData_sv_SE.java ! src/share/classes/sun/text/resources/th/CollationData_th.java ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/jar/resources/jar.properties ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jar/resources/jar_it.properties ! src/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/share/classes/sun/tools/jconsole/BorderedComponent.java ! src/share/classes/sun/tools/jconsole/inspector/XTextField.java ! src/share/classes/sun/tools/jinfo/JInfo.java ! src/share/classes/sun/tools/jmap/JMap.java ! src/share/classes/sun/tools/jps/Jps.java ! src/share/classes/sun/tools/jstack/JStack.java ! src/share/classes/sun/tools/jstat/ColumnFormat.java ! src/share/classes/sun/tools/jstat/RowClosure.java ! src/share/classes/sun/tools/jstat/resources/jstat_options ! src/share/classes/sun/tools/serialver/SerialVer.java ! src/share/classes/sun/tools/tree/ExprExpression.java ! src/share/classes/sun/tools/tree/FieldExpression.java ! src/share/classes/sun/tools/tree/Node.java ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/locale/LocaleEquivalentMaps.java ! src/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java ! src/share/classes/sun/util/logging/PlatformLogger.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! src/share/classes/sun/util/xml/PlatformXmlPropertiesProvider.java ! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java ! src/share/demo/jfc/Font2DTest/FontPanel.java - src/share/demo/jfc/Notepad/resources/Notepad_fr.properties - src/share/demo/jfc/Notepad/resources/Notepad_sv.properties ! src/share/demo/jfc/TableExample/TableExample4.java ! src/share/demo/jvmti/hprof/debug_malloc.c ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.c ! src/share/demo/management/JTop/JTop.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! src/share/javavm/export/jawt.h ! src/share/javavm/export/jmm.h ! src/share/javavm/export/jvm.h ! 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 ! src/share/native/com/sun/java/util/jar/pack/zip.cpp ! src/share/native/com/sun/media/sound/PlatformMidi.h ! src/share/native/common/jni_util.h ! src/share/native/java/lang/Class.c ! src/share/native/java/lang/System.c ! src/share/native/java/lang/fdlibm/src/k_rem_pio2.c ! src/share/native/java/lang/java_props.h - src/share/native/java/lang/ref/Finalizer.c ! src/share/native/java/lang/reflect/Executable.c + src/share/native/java/lang/reflect/Field.c ! src/share/native/java/net/Inet4Address.c ! src/share/native/java/net/Inet6Address.c ! src/share/native/java/net/InetAddress.c ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/share/native/java/util/zip/zip_util.c ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/awt/image/awt_parseImage.h ! src/share/native/sun/awt/image/cvutils/img_dcm.h ! src/share/native/sun/awt/image/cvutils/img_replscale.h ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/font/freetypeScaler.c ! src/share/native/sun/font/layout/ArabicLayoutEngine.h ! src/share/native/sun/font/layout/IndicReordering.h ! src/share/native/sun/font/layout/KhmerReordering.cpp ! src/share/native/sun/font/layout/OpenTypeLayoutEngine.h ! src/share/native/sun/font/layout/SunLayoutEngine.cpp ! src/share/native/sun/font/layout/TibetanReordering.cpp ! src/share/native/sun/java2d/Disposer.c ! src/share/native/sun/java2d/SurfaceData.c ! src/share/native/sun/java2d/cmm/lcms/LCMS.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c ! src/share/native/sun/java2d/loops/Blit.c ! src/share/native/sun/java2d/loops/BlitBg.c ! src/share/native/sun/java2d/loops/DrawPath.c ! src/share/native/sun/java2d/loops/DrawPolygons.c ! src/share/native/sun/java2d/loops/FillPath.c ! src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.c ! src/share/native/sun/java2d/loops/MaskBlit.c ! src/share/native/sun/java2d/loops/MaskFill.c ! src/share/native/sun/java2d/loops/ProcessPath.c ! src/share/native/sun/java2d/loops/ScaledBlit.c ! src/share/native/sun/java2d/loops/TransformHelper.c ! src/share/native/sun/java2d/opengl/OGLBlitLoops.c ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c ! src/share/native/sun/java2d/pipe/BufferedRenderPipe.c ! src/share/native/sun/java2d/pipe/Region.c ! src/share/native/sun/java2d/pipe/ShapeSpanIterator.c ! src/share/native/sun/java2d/pipe/SpanClipRenderer.c ! src/share/native/sun/management/HotSpotDiagnostic.c ! src/share/native/sun/management/VMManagementImpl.c ! src/share/native/sun/reflect/Reflection.c ! src/share/native/sun/security/pkcs11/wrapper/p11_sessmgmt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_util.c ! src/share/sample/jmx/jmx-scandir/index.html ! src/share/sample/nio/chatserver/ClientReader.java ! src/share/sample/scripting/scriptpad/src/resources/gui.js ! src/solaris/bin/java_md_solinux.c - src/solaris/classes/com/sun/management/OSMBeanFactory.java - src/solaris/classes/com/sun/management/UnixOperatingSystem.java ! src/solaris/classes/java/lang/UNIXProcess.java.bsd ! src/solaris/classes/java/lang/UNIXProcess.java.linux ! src/solaris/classes/java/net/DefaultInterface.java ! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java ! src/solaris/classes/sun/awt/X11/XButtonPeer.java ! src/solaris/classes/sun/awt/X11/XCanvasPeer.java ! src/solaris/classes/sun/awt/X11/XCheckboxPeer.java ! src/solaris/classes/sun/awt/X11/XChoicePeer.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/awt/X11/XContentWindow.java ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XDragSourceProtocol.java ! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java ! src/solaris/classes/sun/awt/X11/XLabelPeer.java ! src/solaris/classes/sun/awt/X11/XListPeer.java ! src/solaris/classes/sun/awt/X11/XMenuItemPeer.java ! src/solaris/classes/sun/awt/X11/XScrollbar.java ! src/solaris/classes/sun/awt/X11/XSelection.java ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java ! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11GraphicsConfig.java ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java ! src/solaris/classes/sun/font/FontConfigManager.java ! src/solaris/classes/sun/font/XMap.java ! src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java ! src/solaris/classes/sun/java2d/xr/GrowableRectArray.java ! src/solaris/classes/sun/java2d/xr/MaskTile.java ! src/solaris/classes/sun/java2d/xr/MaskTileManager.java ! src/solaris/classes/sun/java2d/xr/XRBackend.java ! src/solaris/classes/sun/java2d/xr/XRBackendNative.java ! src/solaris/classes/sun/java2d/xr/XRColor.java ! src/solaris/classes/sun/java2d/xr/XRCompositeManager.java ! src/solaris/classes/sun/java2d/xr/XRDrawImage.java + src/solaris/classes/sun/java2d/xr/XRDrawLine.java ! src/solaris/classes/sun/java2d/xr/XRMaskBlit.java ! src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/solaris/classes/sun/java2d/xr/XRPaints.java ! src/solaris/classes/sun/java2d/xr/XRRenderer.java + src/solaris/classes/sun/java2d/xr/XRSolidSrcPict.java ! src/solaris/classes/sun/java2d/xr/XRSurfaceData.java ! src/solaris/classes/sun/java2d/xr/XRUtils.java + src/solaris/classes/sun/management/OperatingSystemImpl.java + src/solaris/classes/sun/misc/GThreadHelper.java ! src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java ! src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java ! src/solaris/classes/sun/nio/fs/LinuxFileStore.java ! src/solaris/classes/sun/nio/fs/LinuxFileSystem.java ! src/solaris/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java ! src/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java ! src/solaris/classes/sun/nio/fs/SolarisWatchService.java ! src/solaris/classes/sun/nio/fs/UnixException.java ! src/solaris/classes/sun/nio/fs/UnixFileStore.java ! src/solaris/classes/sun/nio/fs/UnixFileSystem.java ! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/solaris/classes/sun/nio/fs/UnixMountEntry.java ! src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/solaris/classes/sun/nio/fs/UnixPath.java ! src/solaris/classes/sun/nio/fs/UnixUriUtils.java ! src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! src/solaris/demo/jni/Poller/Poller.c - src/solaris/doc/sun/man/man1/ja/javaws.1 - src/solaris/doc/sun/man/man1/javaws.1 - src/solaris/native/com/sun/management/LinuxOperatingSystem.c - src/solaris/native/com/sun/management/MacosxOperatingSystem.c - src/solaris/native/com/sun/management/SolarisOperatingSystem.c - src/solaris/native/com/sun/management/UnixOperatingSystem_md.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_Ports.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_Ports.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_Utils.h ! src/solaris/native/java/lang/java_props_macosx.c ! src/solaris/native/java/lang/java_props_macosx.h ! src/solaris/native/java/lang/java_props_md.c ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/awt/awt_LoadLibrary.c ! src/solaris/native/sun/awt/awt_UNIXToolkit.c ! src/solaris/native/sun/awt/fontpath.c ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h ! src/solaris/native/sun/awt/multiVis.c ! src/solaris/native/sun/java2d/x11/X11Renderer.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/solaris/native/sun/java2d/x11/XRBackendNative.c ! src/solaris/native/sun/java2d/x11/XRSurfaceData.c + src/solaris/native/sun/management/LinuxOperatingSystem.c + src/solaris/native/sun/management/MacosxOperatingSystem.c + src/solaris/native/sun/management/OperatingSystemImpl.c + src/solaris/native/sun/management/SolarisOperatingSystem.c ! src/solaris/native/sun/net/spi/DefaultProxySelector.c ! src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h ! src/solaris/native/sun/xawt/awt_Desktop.c ! src/windows/bin/cmdtoargs.c - src/windows/classes/com/sun/management/OSMBeanFactory.java - src/windows/classes/com/sun/management/OperatingSystem.java ! src/windows/classes/com/sun/tools/jdi/SharedMemoryAttachingConnector.java ! src/windows/classes/com/sun/tools/jdi/SharedMemoryListeningConnector.java ! src/windows/classes/java/net/DefaultInterface.java ! src/windows/classes/java/net/PlainSocketImpl.java ! src/windows/classes/sun/awt/Win32GraphicsEnvironment.java ! src/windows/classes/sun/awt/windows/WButtonPeer.java ! src/windows/classes/sun/awt/windows/WCheckboxPeer.java ! src/windows/classes/sun/awt/windows/WChoicePeer.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WLabelPeer.java ! src/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/windows/classes/sun/awt/windows/WListPeer.java ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! src/windows/classes/sun/awt/windows/WPrinterJob.java ! src/windows/classes/sun/awt/windows/WRobotPeer.java ! src/windows/classes/sun/awt/windows/WScrollbarPeer.java ! src/windows/classes/sun/awt/windows/WTextAreaPeer.java ! src/windows/classes/sun/awt/windows/WTextComponentPeer.java ! src/windows/classes/sun/awt/windows/WTextFieldPeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/classes/sun/java2d/d3d/D3DBlitLoops.java + src/windows/classes/sun/management/OperatingSystemImpl.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/windows/classes/sun/nio/fs/WindowsPath.java ! src/windows/classes/sun/security/krb5/internal/tools/Klist.java ! src/windows/classes/sun/security/krb5/internal/tools/Ktab.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/windows/demo/jvmti/hprof/hprof_md.c - src/windows/native/com/sun/management/OperatingSystem_md.c ! src/windows/native/java/io/canonicalize_md.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/icmp.h ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/font/fontpath.c ! src/windows/native/sun/java2d/d3d/D3DBadHardware.h ! src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp ! src/windows/native/sun/java2d/windows/GDIBlitLoops.cpp ! src/windows/native/sun/java2d/windows/GDIRenderer.cpp + src/windows/native/sun/management/OperatingSystemImpl.c ! src/windows/native/sun/nio/ch/SocketChannelImpl.c ! src/windows/native/sun/nio/ch/SocketDispatcher.c ! src/windows/native/sun/security/krb5/NativeCreds.c ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_BitmapUtil.cpp ! src/windows/native/sun/windows/awt_Choice.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Dialog.h ! src/windows/native/sun/windows/awt_DnDDS.cpp ! src/windows/native/sun/windows/awt_Font.h ! src/windows/native/sun/windows/awt_InputTextInfor.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_Robot.cpp ! src/windows/native/sun/windows/awt_Robot.h ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp ! src/windows/native/sun/windows/awt_TextField.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Window.cpp ! test/Makefile ! test/ProblemList.txt ! test/TEST.groups - test/com/oracle/security/ucrypto/TestAES.java - test/com/oracle/security/ucrypto/TestDigest.java - test/com/oracle/security/ucrypto/TestRSA.java - test/com/oracle/security/ucrypto/UcryptoTest.java + test/com/sun/awt/SecurityWarning/CustomSecurityManager.java ! test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java + test/com/sun/corba/5036554/JavaBug.java + test/com/sun/corba/5036554/README + test/com/sun/corba/5036554/TestCorbaBug.sh + test/com/sun/corba/5036554/bug.idl + test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java + test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java ! test/com/sun/jdi/BadHandshakeTest.java ! test/com/sun/jdi/BreakpointWithFullGC.sh + test/com/sun/jdi/GetUninitializedStringValue.java ! test/com/sun/jdi/JdbMethodExitTest.sh + test/com/sun/jdi/LambdaBreakpointTest.java + test/com/sun/jdi/LambdaStepTest.java ! test/com/sun/jdi/MethodEntryExitEvents.java ! test/com/sun/jdi/MethodExitReturnValuesTest.java ! test/com/sun/jdi/NoLaunchOptionTest.java + test/com/sun/jdi/NullThreadGroupNameTest.java ! test/com/sun/jdi/ShellScaffold.sh ! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/ConfigKey.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/TestNotification.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/ConfigKey.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Server.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Ste.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/SteMBean.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/TestNotification.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java + test/com/sun/jmx/snmp/NoInfoLeakTest.java ! test/com/sun/jndi/cosnaming/CNNameParser.java ! test/com/sun/jndi/cosnaming/IiopUrlIPv6.java ! test/com/sun/net/httpserver/bugs/B6433018.java ! test/demo/zipfs/ZipFSTester.java ! test/java/awt/AlphaComposite/TestAlphaCompositeForNaN.java ! test/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html ! test/java/awt/Choice/NonFocusablePopupMenuTest/NonFocusablePopupMenuTest.html ! test/java/awt/Component/F10TopToplevel/F10TopToplevel.html ! test/java/awt/Component/UpdatingBootTime/UpdatingBootTime.html ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/NextFramePositionCalculator.java ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/SourcePanel.java ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/TargetPanel.java ! test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html ! test/java/awt/EventQueue/MainAppContext/MainAppContext.java ! test/java/awt/EventQueue/PostEventOrderingTest/PostEventOrderingTest.java ! test/java/awt/FileDialog/FileDialogReturnTest/FileDialogReturnTest.html ! test/java/awt/FileDialog/FileNameOverrideTest/FileNameOverrideTest.html ! test/java/awt/FileDialog/FileNameOverrideTest/FileNameOverrideTest.java ! test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.html ! test/java/awt/FileDialog/MultipleMode/MultipleMode.html ! test/java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest.html ! test/java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html ! test/java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.java ! test/java/awt/Focus/6981400/Test1.java ! test/java/awt/Focus/6981400/Test2.java ! test/java/awt/Focus/6981400/Test3.java ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.html ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.html ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java ! test/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.html ! test/java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_AWT.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_Swing.java ! test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.html ! test/java/awt/Focus/ToFrontFocusTest/ToFrontFocus.html ! test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.html ! test/java/awt/Frame/FrameSetSizeStressTest/FrameSetSizeStressTest.java ! test/java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html + test/java/awt/Frame/MaximizedByPlatform/MaximizedByPlatform.java + test/java/awt/Frame/MaximizedToMaximized/MaximizedToMaximized.java ! test/java/awt/Frame/ShownOnPack/ShownOnPack.html + test/java/awt/FullScreen/8013581/bug8013581.java + test/java/awt/GradientPaint/GradientTransformTest.java + test/java/awt/GradientPaint/LinearColorSpaceGradientTest.java ! test/java/awt/Graphics/DrawImageBG/SystemBgColorTest.java + test/java/awt/Graphics/LineClipTest.java ! test/java/awt/Graphics2D/FillTexturePaint/FillTexturePaint.java + test/java/awt/InputMethods/DiacriticsTest/DiacriticsTest.html + test/java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java + test/java/awt/InputMethods/InputMethodsTest/InputMethodsTest.html + test/java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java ! test/java/awt/JAWT/JAWT.sh ! test/java/awt/JAWT/Makefile.cygwin ! test/java/awt/JAWT/Makefile.unix ! test/java/awt/JAWT/Makefile.win ! test/java/awt/JAWT/MyCanvas.java ! test/java/awt/JAWT/myfile.c ! test/java/awt/JAWT/myfile.cpp ! test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_AWT.java ! test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_Swing.java ! test/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html + test/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.html + test/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.java + test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java ! test/java/awt/List/SetFontTest/SetFontTest.html ! test/java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java + test/java/awt/MenuBar/8007006/bug8007006.java ! test/java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.html ! test/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java ! test/java/awt/Mouse/MouseModifiersUnitTest/ModifierPermutation.java ! test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java ! test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java ! test/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html ! test/java/awt/Multiscreen/TranslucencyThrowsExceptionWhenFullScreen/TranslucencyThrowsExceptionWhenFullScreen.java ! test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html + test/java/awt/Paint/ButtonRepaint.java + test/java/awt/Paint/CheckboxRepaint.java + test/java/awt/Paint/ExposeOnEDT.java + test/java/awt/Paint/LabelRepaint.java + test/java/awt/Paint/ListRepaint.java + test/java/awt/Paint/bug8024864.java ! test/java/awt/PrintJob/SaveDialogTitleTest.java ! test/java/awt/PrintJob/Text/stringwidth.sh ! test/java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java ! test/java/awt/Robot/ManualInstructions/ManualInstructions.java ! test/java/awt/Robot/RobotExtraButton/RobotExtraButton.java ! test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java ! test/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test.java ! test/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test1.java + test/java/awt/TextArea/SelectionVisible/SelectionVisible.html + test/java/awt/TextArea/SelectionVisible/SelectionVisible.java ! test/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.html ! test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java ! test/java/awt/TextArea/UsingWithMouse/SelectionAutoscrollTest.html ! test/java/awt/TextField/ScrollSelectionTest/ScrollSelectionTest.html + test/java/awt/TextField/SelectionVisible/SelectionVisible.html + test/java/awt/TextField/SelectionVisible/SelectionVisible.java ! test/java/awt/Toolkit/Headless/AWTEventListener/AWTListener.java ! test/java/awt/Toolkit/Headless/ExceptionContract/ExceptionContract.java ! test/java/awt/Toolkit/Headless/GetPrintJob/GetPrintJob.java ! test/java/awt/Toolkit/Headless/GetPrintJob/GetPrintJobHeadless.java ! test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh ! test/java/awt/Toolkit/SecurityTest/SecurityTest2.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_1.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_2.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_3.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_4.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_5.java ! test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Disable.java ! test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java + test/java/awt/Window/8027025/Test8027025.java + test/java/awt/Window/AlwaysOnTop/AlwaysOnTopFieldTest.java ! test/java/awt/Window/Grab/GrabTest.java + test/java/awt/Window/LocationByPlatform/LocationByPlatformTest.java + test/java/awt/Window/OwnedWindowsSerialization/OwnedWindowsSerialization.java ! test/java/awt/Window/TranslucentShapedFrameTest/TSFrame.java ! test/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java + test/java/awt/Window/WindowGCInFullScreen/WindowGCInFullScreen.java + test/java/awt/Window/WindowsLeak/WindowsLeak.java ! test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh ! test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/test.html ! test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html + test/java/awt/datatransfer/DuplicatedNativesTest/DuplicatedNativesTest.java ! test/java/awt/datatransfer/HTMLDataFlavors/ManualHTMLDataFlavorTest.html ! test/java/awt/dnd/Button2DragTest/Button2DragTest.html ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.html ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDTarget.java + test/java/awt/dnd/DropTargetEnterExitTest/ExtraDragEnterTest.java + test/java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java ! test/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.html ! test/java/awt/dnd/ImageDecoratedDnD/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnD/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.html ! test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.java ! test/java/awt/dnd/ImageDecoratedDnD/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnD/MyCursor.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.html ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/MyCursor.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.html ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/MyCursor.java ! test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html ! test/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java + test/java/awt/event/KeyEvent/8020209/bug8020209.java ! test/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.html ! test/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.java ! test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/KeyReleasedInAppletTest.html ! test/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html ! test/java/awt/event/MouseEvent/AWTPanelSmoothWheel/AWTPanelSmoothWheel.html ! test/java/awt/event/MouseEvent/AcceptExtraButton/AcceptExtraButton.java ! test/java/awt/event/MouseEvent/CTORRestrictions/CTORRestrictions.java ! test/java/awt/event/MouseEvent/CTORRestrictions/CTORRestrictions_Disable.java ! test/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java ! test/java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/MouseClickTest/MouseClickTest.html ! test/java/awt/event/MouseEvent/MouseWheelEventAbsoluteCoordsTest/MouseWheelEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.html ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.html ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.html ! test/java/awt/event/OtherEvents/UngrabID/UngrabID.java ! test/java/awt/im/4490692/bug4490692.html ! test/java/awt/im/4959409/bug4959409.html ! test/java/awt/im/JTextFieldTest.html ! test/java/awt/image/BufferedImage/TinyScale.java ! test/java/awt/image/DrawImage/EABlitTest.java + test/java/awt/print/PrinterJob/CustomPrintService/PrintDialog.java + test/java/awt/print/PrinterJob/CustomPrintService/PrintServiceStub.java + test/java/awt/print/PrinterJob/CustomPrintService/SetPrintServiceTest.java ! test/java/awt/print/PrinterJob/PrintLatinCJKTest.java + test/java/awt/print/PrinterJob/PrintToDir.java ! test/java/awt/print/bug8023392/bug8023392.html ! test/java/awt/print/bug8023392/bug8023392.java + test/java/awt/regtesthelpers/CopyClassFile.java ! test/java/beans/Introspector/6380849/beans/FirstBean.java ! test/java/beans/Introspector/6380849/beans/FirstBeanBeanInfo.java ! test/java/beans/Introspector/6380849/beans/SecondBean.java ! test/java/beans/Introspector/6380849/beans/ThirdBean.java ! test/java/beans/Introspector/6380849/infos/SecondBeanBeanInfo.java ! test/java/beans/Introspector/6380849/infos/ThirdBeanBeanInfo.java ! test/java/beans/Introspector/6976577/test/Accessor.java ! test/java/beans/Introspector/7122138/pack/Sub.java ! test/java/beans/Introspector/7122138/pack/Super.java + test/java/beans/Introspector/Test8027648.java + test/java/beans/Introspector/Test8027905.java ! test/java/beans/Introspector/TestTypeResolver.java ! test/java/beans/XMLEncoder/6380849/Bean.java ! test/java/beans/XMLEncoder/6380849/BeanPersistenceDelegate.java + test/java/beans/XMLEncoder/Test8027066.java ! test/java/io/File/MaxPathLength.java ! test/java/io/File/NulFile.java ! test/java/io/File/createTempFile/SpecialTempFile.java ! test/java/io/FileInputStream/OpsAfterClose.java ! test/java/io/FileOutputStream/OpsAfterClose.java ! test/java/io/RandomAccessFile/OpsAfterClose.java + test/java/lang/Class/forName/arrayClass/Class1.java + test/java/lang/Class/forName/arrayClass/Class2.java + test/java/lang/Class/forName/arrayClass/Class3.java + test/java/lang/Class/forName/arrayClass/Class4.java + test/java/lang/Class/forName/arrayClass/ExceedMaxDim.java ! test/java/lang/ProcessBuilder/InheritIOEHandle.java ! test/java/lang/ProcessBuilder/SiblingIOEHandle.java + test/java/lang/Runtime/exec/CloseRace.java ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/String/Split.java ! test/java/lang/String/ToLowerCase.java ! test/java/lang/StringBuffer/BufferForwarding.java ! test/java/lang/StringBuilder/BuilderForwarding.java + test/java/lang/Thread/ThreadStateController.java ! test/java/lang/Thread/ThreadStateTest.java + test/java/lang/annotation/repeatingAnnotations/InheritedAssociatedAnnotations.java + test/java/lang/annotation/repeatingAnnotations/NonInheritableContainee.java + test/java/lang/annotation/repeatingAnnotations/OrderUnitTest.java ! test/java/lang/annotation/repeatingAnnotations/RepeatedUnitTest.java + test/java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java + test/java/lang/annotation/typeAnnotations/GetAnnotatedInterfaces.java + test/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java ! test/java/lang/annotation/typeAnnotations/GetAnnotatedSuperclass.java + test/java/lang/instrument/NMTHelper.java ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/instrument/RedefineBigClassApp.java ! test/java/lang/instrument/RedefineMethodInBacktrace.sh ! test/java/lang/instrument/RedefineMethodInBacktraceApp.java + test/java/lang/instrument/RedefineMethodInBacktraceTargetB.java + test/java/lang/instrument/RedefineMethodInBacktraceTargetB_2.java ! test/java/lang/instrument/RetransformBigClass.sh ! test/java/lang/instrument/RetransformBigClassApp.java + test/java/lang/invoke/8022701/BogoLoader.java + test/java/lang/invoke/8022701/InvokeSeveralWays.java + test/java/lang/invoke/8022701/Invoker.java + test/java/lang/invoke/8022701/MHIllegalAccess.java + test/java/lang/invoke/8022701/MethodSupplier.java ! test/java/lang/invoke/AccessControlTest.java ! test/java/lang/invoke/BigArityTest.java + test/java/lang/invoke/CallStaticInitOrder.java ! test/java/lang/invoke/ClassValueTest.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/invoke/JavaDocExamplesTest.java + test/java/lang/invoke/MethodHandleConstants.java + test/java/lang/invoke/MethodHandles/TestCatchException.java ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/invoke/PermuteArgsTest.java ! test/java/lang/invoke/PrivateInvokeTest.java ! test/java/lang/invoke/RevealDirectTest.java ! test/java/lang/invoke/RicochetTest.java ! test/java/lang/invoke/TestCatchExceptionWithVarargs.java ! test/java/lang/invoke/TestPrivateMember.java ! test/java/lang/invoke/ThrowExceptionsTest.java + test/java/lang/invoke/accessProtectedSuper/BogoLoader.java + test/java/lang/invoke/accessProtectedSuper/MethodInvoker.java + test/java/lang/invoke/accessProtectedSuper/Test.java + test/java/lang/invoke/accessProtectedSuper/anotherpkg/MethodSupplierOuter.java + test/java/lang/invoke/lambda/DupIntf.java + test/java/lang/invoke/lambda/LambdaAsm.java + test/java/lang/invoke/lambda/LogGeneratedClassesTest.java + test/java/lang/invoke/lambda/RepetitiveLambdaSerialization.java ! test/java/lang/invoke/remote/RemoteExample.java ! test/java/lang/management/ClassLoadingMXBean/LoadCounts.java ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/MemoryPoolMXBean/ThresholdTest.java ! test/java/lang/management/RuntimeMXBean/UpTime.java ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java + test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java - test/java/lang/management/ThreadMXBean/ThreadStateTest.java + test/java/lang/ref/FinalizeOverride.java ! test/java/lang/ref/ReferenceEnqueuePending.java + test/java/lang/reflect/AnnotatedElement/TestAnnotatedElementDefaults.java ! test/java/lang/reflect/Array/ExceedMaxDim.java ! test/java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java ! test/java/lang/reflect/DefaultStaticTest/DefaultStaticTestData.java - test/java/lang/reflect/Method/DefaultMethodModeling.java + test/java/lang/reflect/Method/InterfaceStatic/StaticInterfaceMethodInWayOfDefault.java + test/java/lang/reflect/Method/defaultMethodModeling/DefaultMethodModeling.java + test/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java + test/java/lang/reflect/Parameter/BadClassFiles.java + test/java/lang/reflect/Parameter/GetAnnotatedTypeTest.java + test/java/math/BigInteger/BitLengthOverflow.java + test/java/math/BigInteger/DivisionOverflow.java + test/java/math/BigInteger/DoubleValueOverflow.java ! test/java/math/BigInteger/ExtremeShiftingTests.java + test/java/math/BigInteger/StringConstructorOverflow.java + test/java/math/BigInteger/SymmetricRangeTests.java ! test/java/net/Authenticator/B4769350.java ! test/java/net/CookieHandler/TestHttpCookie.java - test/java/net/HttpURLPermission/HttpURLPermissionTest.java - test/java/net/HttpURLPermission/URLTest.java - test/java/net/HttpURLPermission/policy.1 - test/java/net/HttpURLPermission/policy.2 - test/java/net/HttpURLPermission/policy.3 ! test/java/net/Inet6Address/serialize/Serialize.java ! test/java/net/InetAddress/GetLocalHostWithSM.java ! test/java/net/MulticastSocket/TestInterfaces.java ! test/java/net/NetworkInterface/Equals.java - test/java/net/NetworkInterface/MemLeakTest.java + test/java/net/PlainSocketImpl/CustomSocketImplFactory.java ! test/java/net/ProxySelector/SystemProxies.java ! test/java/net/Socket/GetLocalAddress.java ! test/java/net/Socks/SocksProxyVersion.java + test/java/net/URLClassLoader/NullURLTest.java ! test/java/net/URLClassLoader/closetest/CloseTest.java ! test/java/net/URLClassLoader/closetest/Common.java ! test/java/net/URLClassLoader/closetest/GetResourceAsStream.java ! test/java/net/URLClassLoader/closetest/build.sh + test/java/net/URLPermission/URLPermissionTest.java + test/java/net/URLPermission/URLTest.java + test/java/net/URLPermission/nstest/LookupTest.java + test/java/net/URLPermission/nstest/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor + test/java/net/URLPermission/nstest/SimpleNameService.java + test/java/net/URLPermission/nstest/SimpleNameServiceDescriptor.java + test/java/net/URLPermission/nstest/lookup.sh + test/java/net/URLPermission/policy.1 + test/java/net/URLPermission/policy.2 + test/java/net/URLPermission/policy.3 ! test/java/net/ipv6tests/BadIPv6Addresses.java + test/java/nio/channels/FileChannel/InterruptMapDeadlock.java ! test/java/nio/channels/SocketChannel/ShortWrite.java ! test/java/nio/file/Files/BytesAndLines.java ! test/java/nio/file/Files/CheckPermissions.java ! test/java/nio/file/Files/StreamTest.java + test/java/security/Provider/ProviderVersionCheck.java ! test/java/security/Signature/SignatureGetAlgorithm.java ! test/java/security/cert/CertPathBuilder/selfIssued/generate.sh ! test/java/security/cert/CertPathValidator/indirectCRL/generate.sh ! test/java/security/cert/CertPathValidator/nameConstraints/generate.sh ! test/java/security/cert/CertificateRevokedException/Basic.java ! test/java/security/cert/PKIXRevocationChecker/UnitTest.java ! test/java/time/tck/java/time/AbstractTCKTest.java ! test/java/time/tck/java/time/TCKClock_Fixed.java ! test/java/time/tck/java/time/TCKClock_Offset.java ! test/java/time/tck/java/time/TCKClock_System.java ! test/java/time/tck/java/time/TCKClock_Tick.java ! test/java/time/tck/java/time/TCKDayOfWeek.java ! test/java/time/tck/java/time/TCKDuration.java ! test/java/time/tck/java/time/TCKInstant.java ! test/java/time/tck/java/time/TCKLocalDate.java ! test/java/time/tck/java/time/TCKLocalDateTime.java ! test/java/time/tck/java/time/TCKLocalTime.java ! test/java/time/tck/java/time/TCKMonth.java ! test/java/time/tck/java/time/TCKMonthDay.java ! test/java/time/tck/java/time/TCKOffsetDateTime.java ! test/java/time/tck/java/time/TCKOffsetTime.java ! test/java/time/tck/java/time/TCKPeriod.java ! test/java/time/tck/java/time/TCKYear.java ! test/java/time/tck/java/time/TCKYearMonth.java ! test/java/time/tck/java/time/TCKZoneId.java ! test/java/time/tck/java/time/TCKZoneOffset.java ! test/java/time/tck/java/time/TCKZonedDateTime.java ! test/java/time/tck/java/time/TestIsoChronology.java ! test/java/time/tck/java/time/chrono/CopticChronology.java ! test/java/time/tck/java/time/chrono/CopticDate.java ! test/java/time/tck/java/time/chrono/TCKChronoLocalDate.java ! test/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java + test/java/time/tck/java/time/chrono/TCKChronoPeriod.java ! test/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java ! test/java/time/tck/java/time/chrono/TCKChronology.java - test/java/time/tck/java/time/chrono/TCKChronologySerialization.java ! test/java/time/tck/java/time/chrono/TCKIsoChronology.java ! test/java/time/tck/java/time/chrono/TCKJapaneseChronology.java ! test/java/time/tck/java/time/chrono/TCKMinguoChronology.java ! test/java/time/tck/java/time/chrono/TCKTestServiceLoader.java ! test/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java + test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java + test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java + test/java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java + test/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java + test/java/time/tck/java/time/chrono/serial/TCKCopticSerialization.java + test/java/time/tck/java/time/chrono/serial/TCKEraSerialization.java ! test/java/time/tck/java/time/format/TCKChronoPrinterParser.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatters.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java ! test/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java ! test/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java + test/java/time/tck/java/time/serial/TCKClockSerialization.java + test/java/time/tck/java/time/serial/TCKDurationSerialization.java + test/java/time/tck/java/time/serial/TCKInstantSerialization.java + test/java/time/tck/java/time/serial/TCKLocalDateSerialization.java + test/java/time/tck/java/time/serial/TCKLocalDateTimeSerialization.java + test/java/time/tck/java/time/serial/TCKLocalTimeSerialization.java + test/java/time/tck/java/time/serial/TCKMonthDaySerialization.java + test/java/time/tck/java/time/serial/TCKOffsetDateTimeSerialization.java + test/java/time/tck/java/time/serial/TCKOffsetTimeSerialization.java + test/java/time/tck/java/time/serial/TCKPeriodSerialization.java + test/java/time/tck/java/time/serial/TCKYearMonthSerialization.java + test/java/time/tck/java/time/serial/TCKYearSerialization.java + test/java/time/tck/java/time/serial/TCKZoneIdSerialization.java + test/java/time/tck/java/time/serial/TCKZoneOffsetSerialization.java + test/java/time/tck/java/time/serial/TCKZonedDateTimeSerialization.java ! test/java/time/tck/java/time/temporal/TCKIsoFields.java ! test/java/time/tck/java/time/temporal/TCKJulianFields.java ! test/java/time/tck/java/time/temporal/TCKTemporalAdjusters.java ! test/java/time/tck/java/time/temporal/TCKWeekFields.java + test/java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java + test/java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java + test/java/time/tck/java/time/temporal/serial/TCKJulianFieldsSerialization.java + test/java/time/tck/java/time/temporal/serial/TCKValueRangeSerialization.java + test/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java ! test/java/time/tck/java/time/zone/TCKFixedZoneRules.java ! test/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java ! test/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java ! test/java/time/tck/java/time/zone/TCKZoneRules.java + test/java/time/tck/java/time/zone/serial/TCKFixedZoneRulesSerialization.java + test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRuleSerialization.java + test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionSerialization.java + test/java/time/tck/java/time/zone/serial/TCKZoneRulesSerialization.java ! test/java/time/test/java/time/AbstractTest.java ! test/java/time/test/java/time/TestDuration.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java ! test/java/time/test/java/time/format/TestCharLiteralParser.java ! test/java/time/test/java/time/format/TestDateTimeFormatter.java ! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/java/time/test/java/time/format/TestNumberParser.java ! test/java/time/test/java/time/format/TestReducedParser.java ! test/java/time/test/java/time/format/TestReducedPrinter.java ! test/java/time/test/java/time/format/TestStringLiteralParser.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/java/time/test/java/time/temporal/TestDateTimeValueRange.java ! test/java/time/test/java/util/TestFormatter.java ! test/java/util/Arrays/ParallelPrefix.java ! test/java/util/Base64/Base64GetEncoderTest.java ! test/java/util/Base64/TestBase64.java ! test/java/util/Base64/TestBase64Golden.java + test/java/util/Calendar/Bug6902861.java ! test/java/util/Calendar/CldrFormatNamesTest.java ! test/java/util/Calendar/GenericTimeZoneNamesTest.sh ! test/java/util/Calendar/JavatimeTest.java ! test/java/util/Calendar/NarrowNamesTest.sh ! test/java/util/Collection/MOAT.java + test/java/util/HashSet/Serialization.java + test/java/util/Locale/Bug8025703.java ! test/java/util/Locale/LocaleEnhanceTest.java ! test/java/util/Locale/LocaleTestFmwk.java ! test/java/util/Locale/tools/EquivMapsGenerator.java ! test/java/util/Locale/tools/language-subtag-registry.txt ! test/java/util/Map/Defaults.java + test/java/util/Properties/LoadAndStoreXMLWithDefaults.java ! test/java/util/ResourceBundle/ResourceBundleTest.java + test/java/util/ResourceBundle/getBaseBundleName/TestGetBaseBundleName.java + test/java/util/ResourceBundle/getBaseBundleName/resources/ListBundle.java + test/java/util/ResourceBundle/getBaseBundleName/resources/ListBundle_fr.java + test/java/util/ResourceBundle/getBaseBundleName/resources/PropertyBundle.properties + test/java/util/ResourceBundle/getBaseBundleName/resources/PropertyBundle_fr.properties ! test/java/util/Spliterator/SpliteratorCharacteristics.java ! test/java/util/TimeZone/Bug6912560.java ! test/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/java/util/TimeZone/ListTimeZones.java ! test/java/util/TimeZone/OldIDMappingTest.java ! test/java/util/TimeZone/OldIDMappingTest.sh + test/java/util/TimeZone/SetDefaultSecurityTest.java ! test/java/util/TimeZone/TimeZoneDatePermissionCheck.java ! test/java/util/TimeZone/TimeZoneDatePermissionCheck.sh ! test/java/util/TimeZone/TzIDOldMapping.java ! test/java/util/TreeMap/Clone.java ! test/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java + test/java/util/concurrent/atomic/Serial.java + test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java ! test/java/util/jar/JarInputStream/ExtraFileInMetaInf.java + test/java/util/logging/AnonymousLogger/TestAnonymousLogger.java + test/java/util/logging/Level/CustomLevel.java + test/java/util/logging/Level/myresource.properties + test/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java + test/java/util/logging/Logger/logrb/TestLogrbResourceBundle.java + test/java/util/logging/Logger/logrb/resources/ListBundle.java + test/java/util/logging/Logger/logrb/resources/ListBundle_fr.java + test/java/util/logging/Logger/logrb/resources/PropertyBundle.properties + test/java/util/logging/Logger/logrb/resources/PropertyBundle_fr.properties + test/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java + test/java/util/logging/Logger/setResourceBundle/resources/ListBundle.java + test/java/util/logging/Logger/setResourceBundle/resources/ListBundle_fr.java + test/java/util/logging/Logger/setResourceBundle/resources/PropertyBundle.properties + test/java/util/logging/Logger/setResourceBundle/resources/PropertyBundle_fr.properties ! test/java/util/logging/TestAppletLoggerContext.java + test/java/util/logging/TestMainAppContext.java ! test/java/util/prefs/AddNodeChangeListener.java ! test/java/util/prefs/CheckUserPrefFirst.java ! test/java/util/prefs/CheckUserPrefLater.java ! test/java/util/regex/RegExTest.java ! test/java/util/spi/ResourceBundleControlProvider/providersrc/UserControlProvider.java ! test/java/util/stream/bootlib/java/util/stream/OpTestCase.java ! test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java ! test/java/util/stream/test/org/openjdk/tests/java/lang/invoke/SerializedLambdaTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ForEachOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntSliceOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java ! test/java/util/zip/GZIP/GZIPInZip.java ! test/java/util/zip/LargeZip.java ! test/java/util/zip/TotalInOut.java ! test/javax/imageio/plugins/gif/GifTransparencyTest.java + test/javax/imageio/plugins/wbmp/StreamResetTest.java ! test/javax/management/loading/LibraryLoader/LibraryLoaderTest.java ! test/javax/management/modelmbean/LoggingExceptionTest.java ! test/javax/management/monitor/CounterMonitorThresholdTest.java ! test/javax/management/monitor/NullAttributeValueTest.java ! test/javax/management/monitor/ThreadPoolAccTest.java ! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java ! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java ! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java ! test/javax/print/DialogMargins.java ! test/javax/print/StreamPrintingOrientation.java + test/javax/print/TextFlavorTest.java ! test/javax/print/applet/AppletPrintLookup.html ! test/javax/sound/midi/File/SMPTESequence.java ! test/javax/sound/midi/Gervill/AudioFloatConverter/GetFormat.java ! test/javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java ! test/javax/sound/midi/Gervill/AudioFloatFormatConverter/SkipTest.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Available.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Close.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFormat.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFrameLength.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/MarkSupported.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Read.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArray.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArrayIntInt.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Reset.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Skip.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankFile.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream2.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankUrl.java ! test/javax/sound/midi/Gervill/EmergencySoundbank/TestCreateSoundbank.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/GetInputStream.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/GetRoot.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/Load.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/LoadAll.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArray.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFile.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFileLongLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Available.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Close.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkReset.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkSupported.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Read.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByte.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Skip.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLongBoolean.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/Unload.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/WriteTo.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetAttenuation.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetChannels.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopLength.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopStart.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetPitchCorrection.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Open.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Set8BitExtensionBuffer.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/SetLoopType.java ! test/javax/sound/midi/Gervill/ModelDestination/NewModelDestination.java ! test/javax/sound/midi/Gervill/ModelDestination/NewModelDestinationModelIdentifier.java ! test/javax/sound/midi/Gervill/ModelDestination/SetIdentifier.java ! test/javax/sound/midi/Gervill/ModelDestination/SetTransform.java ! test/javax/sound/midi/Gervill/ModelIdentifier/EqualsObject.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierString.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringInt.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringString.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringStringInt.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetInstance.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetObject.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetVariable.java ! test/javax/sound/midi/Gervill/ModelPerformer/GetOscillators.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetConnectionBlocks.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetDefaultConnectionsEnabled.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetExclusiveClass.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetKeyFrom.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetKeyTo.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetName.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetSelfNonExclusive.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetVelFrom.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetVelTo.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSource.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifier.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBoolean.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierModelTransform.java ! test/javax/sound/midi/Gervill/ModelSource/SetIdentifier.java ! test/javax/sound/midi/Gervill/ModelSource/SetTransform.java ! test/javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransform.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBoolean.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetDirection.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetPolarity.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetTransform.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformAbsolute.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConcave.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConvex.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformLinear.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformSwitch.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Available.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Close.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Read.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankFile.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream2.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankUrl.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrument.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformer.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArray.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/Clear.java ! test/javax/sound/midi/Gervill/SimpleInstrument/SetName.java ! test/javax/sound/midi/Gervill/SimpleInstrument/SetPatch.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/AddInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/AddResource.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/GetInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/RemoveInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetDescription.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetName.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetVendor.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetVersion.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Array.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Clear.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Get.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/NewSoftAudioBuffer.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/DummySourceDataLine.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetFormat.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetPropertyInfo.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/Open.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/OpenStream.java ! test/javax/sound/midi/Gervill/SoftChannel/AllNotesOff.java ! test/javax/sound/midi/Gervill/SoftChannel/AllSoundOff.java ! test/javax/sound/midi/Gervill/SoftChannel/ChannelPressure.java ! test/javax/sound/midi/Gervill/SoftChannel/Controller.java ! test/javax/sound/midi/Gervill/SoftChannel/LocalControl.java ! test/javax/sound/midi/Gervill/SoftChannel/Mono.java ! test/javax/sound/midi/Gervill/SoftChannel/Mute.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOff.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOff2.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOn.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java ! test/javax/sound/midi/Gervill/SoftChannel/Omni.java ! test/javax/sound/midi/Gervill/SoftChannel/PitchBend.java ! test/javax/sound/midi/Gervill/SoftChannel/PolyPressure.java ! test/javax/sound/midi/Gervill/SoftChannel/ProgramAndBankChange.java ! test/javax/sound/midi/Gervill/SoftChannel/ProgramChange.java ! test/javax/sound/midi/Gervill/SoftChannel/ResetAllControllers.java ! test/javax/sound/midi/Gervill/SoftChannel/SoftTestUtils.java ! test/javax/sound/midi/Gervill/SoftChannel/Solo.java ! test/javax/sound/midi/Gervill/SoftCubicResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftFilter/TestProcessAudio.java ! test/javax/sound/midi/Gervill/SoftLanczosResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal_mono.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive_mono.java ! test/javax/sound/midi/Gervill/SoftLinearResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLinearResampler2/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLowFrequencyOscillator/TestProcessControlLogic.java ! test/javax/sound/midi/Gervill/SoftPointResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java ! test/javax/sound/midi/Gervill/SoftReceiver/Close.java ! test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ActiveSense.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_AllNotesOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_AllSoundOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ChannelPressure.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Controller.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Mono.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_AllChannels.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Delayed.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Multiple.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Omni.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_PitchBend.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_PolyPressure.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ProgramChange.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ResetAllControllers.java ! test/javax/sound/midi/Gervill/SoftReceiver/SoftTestUtils.java ! test/javax/sound/midi/Gervill/SoftSincResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/Close.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/DummySourceDataLine.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetChannels.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetDefaultSoundbank.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetDeviceInfo.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLatency.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxPolyphony.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxReceivers.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxTransmitters.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMicrosecondPosition.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetPropertyInfo.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceivers.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitter.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitters.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetVoiceStatus.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/IsOpen.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/IsSoundbankSupported.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/Open.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/OpenStream.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestDisableLoadDefaultSoundbank.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestRender1.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java ! test/javax/sound/midi/Gervill/SoftTuning/GetName.java ! test/javax/sound/midi/Gervill/SoftTuning/GetTuning.java ! test/javax/sound/midi/Gervill/SoftTuning/GetTuningInt.java ! test/javax/sound/midi/Gervill/SoftTuning/Load1.java ! test/javax/sound/midi/Gervill/SoftTuning/Load2.java ! test/javax/sound/midi/Gervill/SoftTuning/Load4.java ! test/javax/sound/midi/Gervill/SoftTuning/Load5.java ! test/javax/sound/midi/Gervill/SoftTuning/Load6.java ! test/javax/sound/midi/Gervill/SoftTuning/Load7.java ! test/javax/sound/midi/Gervill/SoftTuning/Load8.java ! test/javax/sound/midi/Gervill/SoftTuning/Load9.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuning.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningByteArray.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatch.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatchByteArray.java ! test/javax/sound/midi/Gervill/SoftTuning/RealTimeTuning.java ! test/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/javax/sound/midi/Sequencer/SequencerImplicitSynthOpen.java ! test/javax/sound/sampled/AudioFormat/Matches_NOT_SPECIFIED.java ! test/javax/sound/sampled/AudioFormat/PCM_FLOAT_support.java ! test/javax/sound/sampled/Clip/ClipSetPos.java ! test/javax/sound/sampled/DataLine/DataLine_ArrayIndexOutOfBounds.java ! test/javax/sound/sampled/DirectAudio/bug6400879.java + test/javax/sound/sampled/FileReader/ReadersExceptions.java ! test/javax/sound/sampled/FileWriter/AlawEncoderSync.java ! test/javax/sound/sampled/FileWriter/WriterCloseInput.java ! test/javax/swing/JCheckBox/4449413/bug4449413.html ! test/javax/swing/JColorChooser/Test4222508.html ! test/javax/swing/JColorChooser/Test4759306.html ! test/javax/swing/JColorChooser/Test4759934.html ! test/javax/swing/JColorChooser/Test4887836.html ! test/javax/swing/JColorChooser/Test6348456.html ! test/javax/swing/JColorChooser/Test6977726.html ! test/javax/swing/JComponent/4337267/bug4337267.java ! test/javax/swing/JComponent/6683775/bug6683775.java ! test/javax/swing/JEditorPane/4492274/test.html ! test/javax/swing/JEditorPane/6917744/test.html ! test/javax/swing/JEditorPane/bug4714674.java ! test/javax/swing/JFileChooser/6570445/bug6570445.java ! test/javax/swing/JFileChooser/6698013/bug6698013.html ! test/javax/swing/JFileChooser/6698013/bug6698013.java ! test/javax/swing/JFileChooser/6798062/bug6798062.html ! test/javax/swing/JInternalFrame/6726866/bug6726866.html ! test/javax/swing/JInternalFrame/6726866/bug6726866.java + test/javax/swing/JInternalFrame/8020708/bug8020708.java ! test/javax/swing/JInternalFrame/Test6505027.java ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java + test/javax/swing/JScrollBar/bug4202954/bug4202954.java ! test/javax/swing/JSlider/4987336/bug4987336.html ! test/javax/swing/JSlider/6524424/bug6524424.html ! test/javax/swing/JSlider/6587742/bug6587742.html ! test/javax/swing/JSlider/6742358/bug6742358.html + test/javax/swing/JSpinner/4973721/bug4973721.java + test/javax/swing/JSplitPane/4514858/bug4514858.java ! test/javax/swing/JTabbedPane/4310381/bug4310381.html ! test/javax/swing/JTree/4314199/bug4314199.html ! test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java ! test/javax/swing/SwingUtilities/7170657/bug7170657.java ! test/javax/swing/border/Test4129681.html ! test/javax/swing/border/Test4243289.html ! test/javax/swing/border/Test4247606.html ! test/javax/swing/border/Test4252164.html ! test/javax/swing/border/Test4760089.html ! test/javax/swing/border/Test6910490.html ! test/javax/swing/border/Test7022041.java + test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java + test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.xml + test/javax/swing/plaf/synth/SynthButtonUI/6276188/red.gif + test/javax/swing/text/html/8005391/bug8005391.java ! test/javax/swing/text/html/TableView/7030332/bug7030332.html ! test/javax/xml/jaxp/parsers/8022548/XOMParserTest.java + test/javax/xml/jaxp/parsers/8024707/TestFunc.java + test/javax/xml/jaxp/parsers/8024707/XSLT.java + test/javax/xml/jaxp/parsers/8024707/in.xml + test/javax/xml/jaxp/parsers/8024707/test.xsl + test/javax/xml/jaxp/transform/jdk8004476/SecureProcessingTest.xml + test/javax/xml/jaxp/transform/jdk8004476/TestBase.java + test/javax/xml/jaxp/transform/jdk8004476/XPathExFuncTest.java + test/javax/xml/jaxp/transform/jdk8004476/XSLTExFuncTest.java + test/javax/xml/jaxp/transform/jdk8004476/tokenize.xml + test/javax/xml/jaxp/transform/jdk8004476/tokenize.xsl + test/javax/xml/jaxp/validation/8015092/XPathWhiteSpaceTest.java + test/javax/xml/jaxp/validation/8015092/idIxpns.xsd + test/javax/xml/jaxp/validation/8015092/idIxpns1.xsd + test/javax/xml/jaxp/validation/8015092/idJ029.xsd + test/javax/xml/jaxp/validation/8015092/idJimp.xsd + test/javax/xml/jaxp/validation/8015243/AnyURITest.java + test/javax/xml/jaxp/validation/8015243/anyURI_b006.xsd + test/javax/xml/ws/clientjar/TestService.java + test/javax/xml/ws/clientjar/TestWsImport.java - test/jdk/lambda/vm/DefaultMethodsTest.java + test/lib/testlibrary/AssertsTest.java ! test/lib/testlibrary/ClassFileInstaller.java + test/lib/testlibrary/OutputAnalyzerReportingTest.java + test/lib/testlibrary/jdk/testlibrary/Asserts.java + test/lib/testlibrary/jdk/testlibrary/FileUtils.java + test/lib/testlibrary/jdk/testlibrary/InputArguments.java + test/lib/testlibrary/jdk/testlibrary/JDKToolFinder.java + test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java ! test/lib/testlibrary/jdk/testlibrary/JcmdBase.java - test/lib/testlibrary/jdk/testlibrary/JdkFinder.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java + test/lib/testlibrary/jdk/testlibrary/Platform.java + test/lib/testlibrary/jdk/testlibrary/ProcessThread.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/lib/testlibrary/jdk/testlibrary/StreamPumper.java + test/lib/testlibrary/jdk/testlibrary/TestThread.java + test/lib/testlibrary/jdk/testlibrary/Utils.java + test/lib/testlibrary/jdk/testlibrary/XRun.java + test/sun/awt/AppContext/MultiThread/MultiThreadTest.java + test/sun/java2d/AcceleratedXORModeTest.java ! test/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java ! test/sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.html ! test/sun/java2d/cmm/ProfileOp/SetDataTest.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh ! test/sun/jvmstat/testlibrary/JavaProcess.java ! test/sun/management/HotspotThreadMBean/GetInternalThreads.java + test/sun/management/jdp/ClientConnection.java + test/sun/management/jdp/DynamicLauncher.java ! test/sun/management/jdp/JdpClient.java + test/sun/management/jdp/JdpDefaultsTest.java ! test/sun/management/jdp/JdpDoSomething.java + test/sun/management/jdp/JdpOffTest.java + test/sun/management/jdp/JdpOffTestCase.java + test/sun/management/jdp/JdpOnTestCase.java + test/sun/management/jdp/JdpSpecificAddressTest.java ! test/sun/management/jdp/JdpTest.sh + test/sun/management/jdp/JdpTestCase.java + test/sun/management/jdp/JdpTestUtil.java + test/sun/management/jdp/JdpTestUtilTest.java ! test/sun/management/jdp/JdpUnitTest.java + test/sun/management/jdp/PacketTest.java + test/sun/management/jdp/PortAlreadyInUseTest.java + test/sun/management/jdp/README + test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java - test/sun/management/jmxremote/bootstrap/CustomLauncherTest.sh ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java + test/sun/management/jmxremote/bootstrap/LocalManagementTest.java - test/sun/management/jmxremote/bootstrap/LocalManagementTest.sh ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/sun/management/jmxremote/bootstrap/TestApplication.java ! test/sun/management/jmxremote/bootstrap/TestManager.java + test/sun/management/jmxremote/bootstrap/linux-amd64/launcher ! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh ! test/sun/nio/cs/EUC_TW_OLD.java ! test/sun/nio/cs/TestIBMBugs.java ! test/sun/nio/cs/TestStringCoding.java + test/sun/nio/cs/TestUnmappable.java ! test/sun/nio/cs/X11CNS11643.java ! test/sun/nio/cs/X11CNS11643P1.java ! test/sun/nio/cs/X11CNS11643P2.java ! test/sun/nio/cs/X11CNS11643P3.java + test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java ! test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java + test/sun/reflect/Reflection/GetCallerClassWithDepth.java + test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java + test/sun/security/jgss/spnego/MechTokenMissing.java ! test/sun/security/krb5/auto/SSL.java + test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh ! test/sun/security/pkcs11/ec/TestECGenSpec.java ! test/sun/security/pkcs11/ec/TestKeyFactory.java ! test/sun/security/pkcs12/PKCS12SameKeyId.java ! test/sun/security/provider/KeyStore/DKSTest.java ! test/sun/security/provider/SecureRandom/StrongSecureRandom.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/AsyncSSLSocketClose.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java + test/sun/security/tools/jarsigner/CertChainUnclosed.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/checkusage.sh ! test/sun/security/tools/jarsigner/collator.sh ! test/sun/security/tools/jarsigner/crl.sh ! test/sun/security/tools/jarsigner/jvindex.sh ! test/sun/security/tools/jarsigner/newsize7.sh ! test/sun/security/tools/jarsigner/onlymanifest.sh ! test/sun/security/tools/jarsigner/passtype.sh ! test/sun/security/tools/jarsigner/samename.sh ! test/sun/security/tools/jarsigner/ts.sh ! test/sun/security/tools/keytool/CloseFile.java ! test/sun/security/tools/keytool/ListKeychainStore.sh ! test/sun/security/tools/keytool/StartDateTest.java + test/sun/security/tools/keytool/StorePasswords.java + test/sun/security/tools/keytool/StorePasswordsByShell.sh ! test/sun/security/tools/keytool/UnknownAndUnparseable.java ! test/sun/security/tools/keytool/autotest.sh ! test/sun/security/tools/keytool/emptysubject.sh ! test/sun/security/tools/keytool/importreadall.sh ! test/sun/security/tools/keytool/p12importks.sh ! test/sun/security/tools/keytool/readjar.sh ! test/sun/security/tools/keytool/selfissued.sh ! test/sun/security/tools/keytool/trystore.sh ! test/sun/security/tools/policytool/Alias.html ! test/sun/security/tools/policytool/OpenPolicy.html ! test/sun/security/tools/policytool/UpdatePermissions.html ! test/sun/security/validator/certreplace.sh ! test/sun/security/validator/samedn.sh ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java ! test/sun/tools/jstat/gcCauseOutput1.awk ! test/sun/tools/jstat/lineCounts1.awk ! test/sun/tools/jstat/lineCounts2.awk ! test/sun/tools/jstat/lineCounts3.awk ! test/sun/tools/jstat/lineCounts4.awk ! test/sun/tools/jstat/timeStamp1.awk + test/sun/tools/jstatd/JstatGCUtilParser.java + test/sun/tools/jstatd/JstatdTest.java + test/sun/tools/jstatd/TestJstatdDefaults.java + test/sun/tools/jstatd/TestJstatdExternalRegistry.java + test/sun/tools/jstatd/TestJstatdPort.java + test/sun/tools/jstatd/TestJstatdPortAndServer.java + test/sun/tools/jstatd/TestJstatdServer.java + test/sun/tools/jstatd/TestJstatdUsage.java - test/sun/tools/jstatd/jpsOutput1.awk - test/sun/tools/jstatd/jstatGcutilOutput1.awk - test/sun/tools/jstatd/jstatdDefaults.sh - test/sun/tools/jstatd/jstatdExternalRegistry.sh - test/sun/tools/jstatd/jstatdPort.sh - test/sun/tools/jstatd/jstatdServerName.sh - test/sun/tools/jstatd/jstatdUsage1.sh - test/sun/tools/jstatd/usage.out ! 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/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! 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 ! test/sun/util/logging/PlatformLoggerTest.java ! test/sun/util/resources/Locale/Bug6275682.java ! test/sun/util/resources/TimeZone/Bug6317929.java + test/tools/jar/normalize/TestNormal.java ! test/tools/launcher/DiacriticTest.java + test/tools/launcher/I18NArgTest.java ! test/tools/launcher/RunpathTest.java ! test/tools/launcher/VersionCheck.java ! test/vm/verifier/defaultMethods/DefaultMethodRegressionTests.java ! test/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java Changeset: 301efe3763ff Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-19 22:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/301efe3763ff Fix build failure ! makefiles/gensrc/GensrcMisc.gmk Changeset: 995c36cec8e1 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-20 14:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/995c36cec8e1 Backed out changeset 301efe3763ff ! makefiles/gensrc/GensrcMisc.gmk Changeset: 6175bf473895 Author: aph Date: 2013-12-20 17:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6175bf473895 Back out changeset 2a2148837632 ! .hgignore ! .hgtags ! make/com/sun/jmx/Makefile ! make/common/Defs-macosx.gmk ! make/common/Defs.gmk ! make/common/shared/Compiler-msvc.gmk ! make/common/shared/Defs-versions.gmk ! make/common/shared/Sanity.gmk ! make/docs/Makefile ! make/java/java/FILES_c.gmk ! make/java/java/mapfile-vers ! make/java/management/mapfile-vers ! make/java/redist/Makefile ! make/java/security/Makefile ! make/jprt.properties ! make/netbeans/common/java-data-native.ent ! make/netbeans/common/java-data-no-native.ent + make/sun/awt/FILES_c_macosx.gmk + make/sun/awt/FILES_export_macosx.gmk ! make/sun/awt/Makefile ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/etcetera ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/tzdata/zone.tab ! make/tools/Makefile - make/tools/addtorestrictedpkgs/Makefile ! make/tools/manifest.mf ! make/tools/sharing/classlist.linux ! make/tools/sharing/classlist.macosx ! make/tools/sharing/classlist.solaris ! make/tools/sharing/classlist.windows - make/tools/src/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java ! make/tools/src/build/tools/buildmetaindex/BuildMetaIndex.java ! make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java ! makefiles/BuildJdk.gmk ! makefiles/Bundles.gmk ! makefiles/CompileDemos.gmk ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CopyFiles.gmk ! makefiles/CopyIntoClasses.gmk ! makefiles/CopySamples.gmk ! makefiles/CreateJars.gmk - makefiles/CreateSecurityJars.gmk + makefiles/GendataBreakIterator.gmk + makefiles/GendataFontConfig.gmk + makefiles/GendataHtml32dtd.gmk + makefiles/GendataTZDB.gmk + makefiles/GendataTimeZone.gmk ! makefiles/GenerateClasses.gmk ! makefiles/GenerateData.gmk + makefiles/GenerateJavaSources.gmk - makefiles/GenerateSources.gmk + makefiles/GensrcBuffer.gmk + makefiles/GensrcCLDR.gmk + makefiles/GensrcCharacterData.gmk + makefiles/GensrcCharsetCoder.gmk + makefiles/GensrcCharsetMapping.gmk + makefiles/GensrcExceptions.gmk + makefiles/GensrcIcons.gmk + makefiles/GensrcJDWP.gmk + makefiles/GensrcJObjC.gmk + makefiles/GensrcLocaleDataMetaInfo.gmk + makefiles/GensrcMisc.gmk + makefiles/GensrcProperties.gmk + makefiles/GensrcSwing.gmk + makefiles/GensrcX11Wrappers.gmk ! makefiles/Images.gmk ! makefiles/Import.gmk ! makefiles/Makefile ! makefiles/PatchList.solaris ! makefiles/ProfileNames.gmk ! makefiles/Profiles.gmk ! makefiles/Setup.gmk ! makefiles/SignJars.gmk ! makefiles/Tools.gmk - makefiles/gendata/GendataBreakIterator.gmk - makefiles/gendata/GendataFontConfig.gmk - makefiles/gendata/GendataHtml32dtd.gmk - makefiles/gendata/GendataTZDB.gmk - makefiles/gendata/GendataTimeZone.gmk - makefiles/gensrc/GensrcBuffer.gmk - makefiles/gensrc/GensrcCLDR.gmk - makefiles/gensrc/GensrcCharacterData.gmk - makefiles/gensrc/GensrcCharsetCoder.gmk - makefiles/gensrc/GensrcCharsetMapping.gmk - makefiles/gensrc/GensrcExceptions.gmk - makefiles/gensrc/GensrcIcons.gmk - makefiles/gensrc/GensrcJDWP.gmk - makefiles/gensrc/GensrcJObjC.gmk - makefiles/gensrc/GensrcLocaleDataMetaInfo.gmk - makefiles/gensrc/GensrcMisc.gmk - makefiles/gensrc/GensrcProperties.gmk - makefiles/gensrc/GensrcSwing.gmk - makefiles/gensrc/GensrcX11Wrappers.gmk ! makefiles/jpda/jdwp/jdwp.spec ! makefiles/jprt.gmk ! makefiles/jprt.properties - makefiles/lib/Awt2dLibraries.gmk - makefiles/lib/CoreLibraries.gmk - makefiles/lib/NetworkingLibraries.gmk - makefiles/lib/NioLibraries.gmk - makefiles/lib/PlatformLibraries.gmk - makefiles/lib/SecurityLibraries.gmk - makefiles/lib/ServiceabilityLibraries.gmk - makefiles/lib/SoundLibraries.gmk ! makefiles/mapfiles/libawt/mapfile-mawt-vers ! makefiles/mapfiles/libawt/mapfile-vers ! makefiles/mapfiles/libawt/mapfile-vers-linux ! makefiles/mapfiles/libawt_headless/mapfile-vers ! makefiles/mapfiles/libawt_xawt/mapfile-vers ! makefiles/mapfiles/libfontmanager/mapfile-vers ! makefiles/mapfiles/libfontmanager/mapfile-vers.openjdk ! makefiles/mapfiles/libj2pcsc/mapfile-vers ! makefiles/mapfiles/libjava/mapfile-vers ! makefiles/mapfiles/libjava/reorder-sparc ! makefiles/mapfiles/libjava/reorder-sparcv9 ! makefiles/mapfiles/libjava/reorder-x86 ! makefiles/mapfiles/libjdga/mapfile-vers ! makefiles/mapfiles/libjli/mapfile-vers ! makefiles/mapfiles/libmanagement/mapfile-vers ! makefiles/mapfiles/libverify/mapfile-vers ! makefiles/profile-includes.txt ! makefiles/profile-rtjar-includes.txt ! makefiles/scripts/addNotices.sh ! makefiles/scripts/genCharsetProvider.sh ! makefiles/scripts/genExceptions.sh ! makefiles/scripts/localelist.sh ! makefiles/sun/awt/ToBin.java ! src/macosx/bundle/JavaAppLauncher/src/JVMArgs.m ! src/macosx/classes/apple/applescript/AppleScriptEngine.java ! src/macosx/classes/apple/security/AppleProvider.java ! src/macosx/classes/com/apple/eawt/_AppEventLegacyHandler.java - src/macosx/classes/com/apple/eawt/_OpenAppHandler.java ! src/macosx/classes/com/apple/eawt/event/package.html ! src/macosx/classes/com/apple/eawt/package.html ! src/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java - src/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/macosx/classes/com/apple/laf/AquaKeyBindings.java ! src/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/macosx/classes/com/apple/laf/AquaTreeUI.java ! src/macosx/classes/com/apple/laf/AquaUtils.java ! src/macosx/classes/com/apple/laf/ScreenMenu.java ! src/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/macosx/classes/com/apple/laf/resources/aqua.properties + src/macosx/classes/com/apple/resources/MacOSXResourceBundle.java ! src/macosx/classes/java/net/DefaultInterface.java ! src/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/macosx/classes/sun/font/CFontManager.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java ! src/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java - src/macosx/classes/sun/nio/ch/sctp/SctpChannelImpl.java - src/macosx/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java - src/macosx/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java - src/macosx/javavm/export/jawt_md.h - src/macosx/javavm/export/jni_md.h - src/macosx/javavm/export/jvm_md.h ! src/macosx/lib/flavormap.properties + src/macosx/native/com/apple/resources/MacOSXResourceBundle.m ! src/macosx/native/sun/awt/AWTSurfaceLayers.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CDropTarget.m ! src/macosx/native/sun/awt/CFileDialog.m ! src/macosx/native/sun/awt/CMenuComponent.h ! src/macosx/native/sun/awt/CPrinterJob.m ! src/macosx/native/sun/awt/CTextPipe.m ! src/macosx/native/sun/awt/CWrapper.m ! src/macosx/native/sun/awt/awt.m ! src/macosx/native/sun/awt/jawt.m ! src/macosx/native/sun/font/CoreTextSupport.h ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! src/share/back/ThreadGroupReferenceImpl.c ! src/share/back/commonRef.c ! src/share/back/eventFilter.c ! src/share/back/outStream.c ! src/share/back/util.c ! src/share/classes/com/sun/beans/decoder/AccessorElementHandler.java ! src/share/classes/com/sun/beans/decoder/ArrayElementHandler.java ! src/share/classes/com/sun/beans/decoder/BooleanElementHandler.java ! src/share/classes/com/sun/beans/decoder/ByteElementHandler.java ! src/share/classes/com/sun/beans/decoder/CharElementHandler.java ! src/share/classes/com/sun/beans/decoder/ClassElementHandler.java ! src/share/classes/com/sun/beans/decoder/DoubleElementHandler.java ! src/share/classes/com/sun/beans/decoder/ElementHandler.java ! src/share/classes/com/sun/beans/decoder/FalseElementHandler.java ! src/share/classes/com/sun/beans/decoder/FieldElementHandler.java ! src/share/classes/com/sun/beans/decoder/FloatElementHandler.java ! src/share/classes/com/sun/beans/decoder/IntElementHandler.java ! src/share/classes/com/sun/beans/decoder/JavaElementHandler.java ! src/share/classes/com/sun/beans/decoder/LongElementHandler.java ! src/share/classes/com/sun/beans/decoder/MethodElementHandler.java ! src/share/classes/com/sun/beans/decoder/NewElementHandler.java ! src/share/classes/com/sun/beans/decoder/NullElementHandler.java ! src/share/classes/com/sun/beans/decoder/ObjectElementHandler.java ! src/share/classes/com/sun/beans/decoder/PropertyElementHandler.java ! src/share/classes/com/sun/beans/decoder/ShortElementHandler.java ! src/share/classes/com/sun/beans/decoder/StringElementHandler.java ! src/share/classes/com/sun/beans/decoder/TrueElementHandler.java ! src/share/classes/com/sun/beans/decoder/VarElementHandler.java ! src/share/classes/com/sun/beans/decoder/VoidElementHandler.java ! 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/DHParameterGenerator.java ! src/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/FeedbackCipher.java ! src/share/classes/com/sun/crypto/provider/GCTR.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/PBECipherCore.java ! src/share/classes/com/sun/crypto/provider/PBES1Core.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java ! src/share/classes/com/sun/crypto/provider/PCBC.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/com/sun/demo/jvmti/hprof/Tracker.java - src/share/classes/com/sun/imageio/plugins/bmp/BMPCompressionTypes.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPConstants.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java ! src/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormatResources.java ! src/share/classes/com/sun/imageio/plugins/common/iio-plugin.properties ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEG.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties ! src/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java ! src/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/share/classes/com/sun/java/util/jar/pack/DriverResource.java ! src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java ! src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java ! src/share/classes/com/sun/jdi/AbsentInformationException.java ! src/share/classes/com/sun/jdi/Accessible.java ! src/share/classes/com/sun/jdi/ArrayReference.java ! src/share/classes/com/sun/jdi/ArrayType.java ! src/share/classes/com/sun/jdi/BooleanType.java ! src/share/classes/com/sun/jdi/BooleanValue.java ! src/share/classes/com/sun/jdi/Bootstrap.java ! src/share/classes/com/sun/jdi/ByteType.java ! src/share/classes/com/sun/jdi/ByteValue.java ! src/share/classes/com/sun/jdi/CharType.java ! src/share/classes/com/sun/jdi/CharValue.java ! src/share/classes/com/sun/jdi/ClassLoaderReference.java ! src/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/share/classes/com/sun/jdi/ClassNotPreparedException.java ! src/share/classes/com/sun/jdi/ClassObjectReference.java ! src/share/classes/com/sun/jdi/ClassType.java ! src/share/classes/com/sun/jdi/DoubleType.java ! src/share/classes/com/sun/jdi/DoubleValue.java ! src/share/classes/com/sun/jdi/Field.java ! src/share/classes/com/sun/jdi/FloatType.java ! src/share/classes/com/sun/jdi/FloatValue.java ! src/share/classes/com/sun/jdi/IncompatibleThreadStateException.java ! src/share/classes/com/sun/jdi/InconsistentDebugInfoException.java ! src/share/classes/com/sun/jdi/IntegerType.java ! src/share/classes/com/sun/jdi/IntegerValue.java ! src/share/classes/com/sun/jdi/InterfaceType.java ! src/share/classes/com/sun/jdi/InternalException.java ! src/share/classes/com/sun/jdi/InvalidCodeIndexException.java ! src/share/classes/com/sun/jdi/InvalidLineNumberException.java ! src/share/classes/com/sun/jdi/InvalidStackFrameException.java ! src/share/classes/com/sun/jdi/InvalidTypeException.java ! src/share/classes/com/sun/jdi/InvocationException.java ! src/share/classes/com/sun/jdi/JDIPermission.java ! src/share/classes/com/sun/jdi/LocalVariable.java ! src/share/classes/com/sun/jdi/Locatable.java ! src/share/classes/com/sun/jdi/Location.java ! src/share/classes/com/sun/jdi/LongType.java ! src/share/classes/com/sun/jdi/LongValue.java ! src/share/classes/com/sun/jdi/Method.java ! src/share/classes/com/sun/jdi/Mirror.java ! src/share/classes/com/sun/jdi/MonitorInfo.java ! src/share/classes/com/sun/jdi/NativeMethodException.java ! src/share/classes/com/sun/jdi/ObjectCollectedException.java ! src/share/classes/com/sun/jdi/ObjectReference.java ! src/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java ! src/share/classes/com/sun/jdi/PrimitiveType.java ! src/share/classes/com/sun/jdi/PrimitiveValue.java ! src/share/classes/com/sun/jdi/ReferenceType.java ! src/share/classes/com/sun/jdi/ShortType.java ! src/share/classes/com/sun/jdi/ShortValue.java ! src/share/classes/com/sun/jdi/StackFrame.java ! src/share/classes/com/sun/jdi/StringReference.java ! src/share/classes/com/sun/jdi/ThreadGroupReference.java ! src/share/classes/com/sun/jdi/ThreadReference.java ! src/share/classes/com/sun/jdi/Type.java ! src/share/classes/com/sun/jdi/TypeComponent.java ! src/share/classes/com/sun/jdi/VMCannotBeModifiedException.java ! src/share/classes/com/sun/jdi/VMDisconnectedException.java ! src/share/classes/com/sun/jdi/VMMismatchException.java ! src/share/classes/com/sun/jdi/VMOutOfMemoryException.java ! src/share/classes/com/sun/jdi/Value.java ! src/share/classes/com/sun/jdi/VirtualMachine.java ! src/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/share/classes/com/sun/jdi/VoidType.java ! src/share/classes/com/sun/jdi/VoidValue.java ! src/share/classes/com/sun/jdi/connect/AttachingConnector.java ! src/share/classes/com/sun/jdi/connect/Connector.java ! src/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/share/classes/com/sun/jdi/connect/LaunchingConnector.java ! src/share/classes/com/sun/jdi/connect/ListeningConnector.java ! src/share/classes/com/sun/jdi/connect/Transport.java ! src/share/classes/com/sun/jdi/connect/TransportTimeoutException.java ! src/share/classes/com/sun/jdi/connect/VMStartException.java - src/share/classes/com/sun/jdi/connect/package-info.java + src/share/classes/com/sun/jdi/connect/package.html ! src/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java ! src/share/classes/com/sun/jdi/connect/spi/Connection.java ! src/share/classes/com/sun/jdi/connect/spi/TransportService.java - src/share/classes/com/sun/jdi/connect/spi/package-info.java + src/share/classes/com/sun/jdi/connect/spi/package.html ! src/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java ! src/share/classes/com/sun/jdi/event/BreakpointEvent.java ! src/share/classes/com/sun/jdi/event/ClassPrepareEvent.java ! src/share/classes/com/sun/jdi/event/ClassUnloadEvent.java ! src/share/classes/com/sun/jdi/event/Event.java ! src/share/classes/com/sun/jdi/event/EventIterator.java ! src/share/classes/com/sun/jdi/event/EventQueue.java ! src/share/classes/com/sun/jdi/event/EventSet.java ! src/share/classes/com/sun/jdi/event/ExceptionEvent.java ! src/share/classes/com/sun/jdi/event/LocatableEvent.java ! src/share/classes/com/sun/jdi/event/MethodEntryEvent.java ! src/share/classes/com/sun/jdi/event/MethodExitEvent.java ! src/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java ! src/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java ! src/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java ! src/share/classes/com/sun/jdi/event/MonitorWaitEvent.java ! src/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java ! src/share/classes/com/sun/jdi/event/StepEvent.java ! src/share/classes/com/sun/jdi/event/ThreadDeathEvent.java ! src/share/classes/com/sun/jdi/event/ThreadStartEvent.java ! src/share/classes/com/sun/jdi/event/VMDeathEvent.java ! src/share/classes/com/sun/jdi/event/VMDisconnectEvent.java ! src/share/classes/com/sun/jdi/event/VMStartEvent.java ! src/share/classes/com/sun/jdi/event/WatchpointEvent.java - src/share/classes/com/sun/jdi/event/package-info.java + src/share/classes/com/sun/jdi/event/package.html - src/share/classes/com/sun/jdi/package-info.java + src/share/classes/com/sun/jdi/package.html ! src/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java ! src/share/classes/com/sun/jdi/request/BreakpointRequest.java ! src/share/classes/com/sun/jdi/request/ClassPrepareRequest.java ! src/share/classes/com/sun/jdi/request/ClassUnloadRequest.java ! src/share/classes/com/sun/jdi/request/DuplicateRequestException.java ! src/share/classes/com/sun/jdi/request/EventRequest.java ! src/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/share/classes/com/sun/jdi/request/ExceptionRequest.java ! src/share/classes/com/sun/jdi/request/InvalidRequestStateException.java ! src/share/classes/com/sun/jdi/request/MethodEntryRequest.java ! src/share/classes/com/sun/jdi/request/MethodExitRequest.java ! src/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java ! src/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java ! src/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java ! src/share/classes/com/sun/jdi/request/MonitorWaitRequest.java ! src/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java ! src/share/classes/com/sun/jdi/request/StepRequest.java ! src/share/classes/com/sun/jdi/request/ThreadDeathRequest.java ! src/share/classes/com/sun/jdi/request/ThreadStartRequest.java ! src/share/classes/com/sun/jdi/request/VMDeathRequest.java ! src/share/classes/com/sun/jdi/request/WatchpointRequest.java - src/share/classes/com/sun/jdi/request/package-info.java + src/share/classes/com/sun/jdi/request/package.html ! src/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/TokenMgrError.java ! src/share/classes/com/sun/jmx/snmp/SnmpString.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpErrorHandlerAgent.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgentMBean.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java ! src/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServerMBean.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubBulkRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubNextRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubRequestHandler.java ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/jndi/ldap/Filter.java ! src/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/share/classes/com/sun/jndi/ldap/LdapCtxFactory.java ! src/share/classes/com/sun/jndi/ldap/LdapName.java ! src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/share/classes/com/sun/jndi/ldap/VersionHelper12.java ! src/share/classes/com/sun/jndi/toolkit/ctx/PartialCompositeContext.java ! src/share/classes/com/sun/jndi/toolkit/dir/ContextEnumerator.java ! src/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/share/classes/com/sun/management/GarbageCollectorMXBean.java ! src/share/classes/com/sun/management/GcInfo.java ! src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/share/classes/com/sun/management/OperatingSystemMXBean.java ! src/share/classes/com/sun/management/ThreadMXBean.java ! src/share/classes/com/sun/management/UnixOperatingSystemMXBean.java ! src/share/classes/com/sun/management/VMOption.java - src/share/classes/com/sun/management/package-info.java + src/share/classes/com/sun/management/package.html ! src/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/share/classes/com/sun/media/sound/AiffFileReader.java ! src/share/classes/com/sun/media/sound/AuFileReader.java ! src/share/classes/com/sun/media/sound/AudioSynthesizerPropertyInfo.java ! src/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/share/classes/com/sun/media/sound/SoftMixingSourceDataLine.java ! src/share/classes/com/sun/media/sound/WaveFileReader.java ! src/share/classes/com/sun/net/httpserver/Authenticator.java ! src/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/share/classes/com/sun/net/httpserver/Filter.java ! src/share/classes/com/sun/net/httpserver/Headers.java ! src/share/classes/com/sun/net/httpserver/HttpContext.java ! src/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/share/classes/com/sun/net/httpserver/HttpHandler.java ! src/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/share/classes/com/sun/net/httpserver/HttpServer.java ! src/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/share/classes/com/sun/net/httpserver/HttpsExchange.java ! src/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/share/classes/com/sun/net/httpserver/HttpsServer.java ! src/share/classes/com/sun/net/httpserver/package-info.java ! src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/share/classes/com/sun/net/httpserver/spi/package-info.java ! src/share/classes/com/sun/net/ssl/internal/ssl/Provider.java ! src/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java ! src/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java ! src/share/classes/com/sun/nio/sctp/Association.java ! src/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java ! src/share/classes/com/sun/nio/sctp/HandlerResult.java ! src/share/classes/com/sun/nio/sctp/IllegalReceiveException.java ! src/share/classes/com/sun/nio/sctp/IllegalUnbindException.java ! src/share/classes/com/sun/nio/sctp/InvalidStreamException.java ! src/share/classes/com/sun/nio/sctp/MessageInfo.java ! src/share/classes/com/sun/nio/sctp/Notification.java ! src/share/classes/com/sun/nio/sctp/NotificationHandler.java ! src/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java ! src/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/share/classes/com/sun/nio/sctp/SctpSocketOption.java ! src/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java ! src/share/classes/com/sun/nio/sctp/SendFailedNotification.java ! src/share/classes/com/sun/nio/sctp/ShutdownNotification.java ! src/share/classes/com/sun/nio/sctp/package-info.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionMethod.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/FilteredRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/com/sun/rowset/WebRowSetImpl.java ! src/share/classes/com/sun/rowset/internal/BaseRow.java ! src/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! src/share/classes/com/sun/rowset/package.html ! src/share/classes/com/sun/security/auth/LdapPrincipal.java ! src/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! src/share/classes/com/sun/security/auth/NTNumericCredential.java ! src/share/classes/com/sun/security/auth/NTSid.java ! src/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidUserPrincipal.java ! src/share/classes/com/sun/security/auth/NTUserPrincipal.java ! src/share/classes/com/sun/security/auth/PolicyFile.java ! src/share/classes/com/sun/security/auth/PrincipalComparator.java ! src/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! src/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! src/share/classes/com/sun/security/auth/UnixPrincipal.java ! src/share/classes/com/sun/security/auth/UserPrincipal.java ! src/share/classes/com/sun/security/auth/X500Principal.java ! src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java ! src/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java - src/share/classes/com/sun/security/auth/callback/package-info.java ! src/share/classes/com/sun/security/auth/login/ConfigFile.java - src/share/classes/com/sun/security/auth/login/package-info.java ! src/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/share/classes/com/sun/security/auth/module/NTLoginModule.java ! src/share/classes/com/sun/security/auth/module/NTSystem.java ! src/share/classes/com/sun/security/auth/module/SolarisLoginModule.java ! src/share/classes/com/sun/security/auth/module/SolarisSystem.java ! src/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/share/classes/com/sun/security/auth/module/UnixSystem.java - src/share/classes/com/sun/security/auth/module/package-info.java - src/share/classes/com/sun/security/auth/package-info.java ! src/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java ! src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java ! src/share/classes/com/sun/security/jgss/GSSUtil.java ! src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java ! src/share/classes/com/sun/security/jgss/InquireType.java - src/share/classes/com/sun/security/jgss/package-info.java ! src/share/classes/com/sun/security/sasl/Provider.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/share/classes/com/sun/tools/attach/AgentLoadException.java ! src/share/classes/com/sun/tools/attach/AttachNotSupportedException.java ! src/share/classes/com/sun/tools/attach/AttachPermission.java ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java - src/share/classes/com/sun/tools/attach/package-info.java + src/share/classes/com/sun/tools/attach/package.html ! src/share/classes/com/sun/tools/attach/spi/AttachProvider.java - src/share/classes/com/sun/tools/attach/spi/package-info.java + src/share/classes/com/sun/tools/attach/spi/package.html ! src/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java ! src/share/classes/com/sun/tools/hat/internal/server/AllClassesQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/ClassQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/HttpReader.java ! src/share/classes/com/sun/tools/hat/internal/server/InstancesCountQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/OQLHelp.java ! src/share/classes/com/sun/tools/hat/internal/server/OQLQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/QueryHandler.java ! src/share/classes/com/sun/tools/hat/internal/server/RefsByTypeQuery.java ! src/share/classes/com/sun/tools/hat/resources/hat.js ! src/share/classes/com/sun/tools/jconsole/JConsoleContext.java ! src/share/classes/com/sun/tools/jconsole/JConsolePlugin.java - src/share/classes/com/sun/tools/jconsole/package-info.java + src/share/classes/com/sun/tools/jconsole/package.html ! src/share/classes/com/sun/tools/jdi/SocketAttachingConnector.java ! src/share/classes/com/sun/tools/jdi/SocketListeningConnector.java ! src/share/classes/com/sun/tools/jdi/ThreadListener.java ! src/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! src/share/classes/com/sun/tools/script/shell/init.js ! src/share/classes/com/sun/tools/script/shell/messages.properties ! src/share/classes/java/applet/Applet.java ! src/share/classes/java/applet/AppletStub.java ! src/share/classes/java/awt/AWTEventMulticaster.java ! src/share/classes/java/awt/AlphaComposite.java ! src/share/classes/java/awt/BasicStroke.java ! src/share/classes/java/awt/BorderLayout.java ! src/share/classes/java/awt/Button.java ! src/share/classes/java/awt/Checkbox.java ! src/share/classes/java/awt/CheckboxGroup.java ! src/share/classes/java/awt/CheckboxMenuItem.java ! src/share/classes/java/awt/Choice.java ! src/share/classes/java/awt/Color.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/DisplayMode.java ! src/share/classes/java/awt/Event.java ! src/share/classes/java/awt/EventDispatchThread.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/FileDialog.java ! src/share/classes/java/awt/FlowLayout.java ! src/share/classes/java/awt/FocusTraversalPolicy.java ! src/share/classes/java/awt/Font.java ! src/share/classes/java/awt/FontMetrics.java ! src/share/classes/java/awt/Frame.java ! src/share/classes/java/awt/Graphics.java ! src/share/classes/java/awt/Graphics2D.java ! src/share/classes/java/awt/GraphicsDevice.java ! src/share/classes/java/awt/GraphicsEnvironment.java ! src/share/classes/java/awt/GridBagLayout.java ! src/share/classes/java/awt/GridLayout.java ! src/share/classes/java/awt/KeyEventDispatcher.java ! src/share/classes/java/awt/KeyEventPostProcessor.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/Label.java ! src/share/classes/java/awt/LinearGradientPaint.java ! src/share/classes/java/awt/List.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/MenuBar.java ! src/share/classes/java/awt/MenuComponent.java ! src/share/classes/java/awt/MenuItem.java ! src/share/classes/java/awt/MultipleGradientPaintContext.java ! src/share/classes/java/awt/Polygon.java ! src/share/classes/java/awt/PopupMenu.java ! src/share/classes/java/awt/RadialGradientPaint.java ! src/share/classes/java/awt/RenderingHints.java ! src/share/classes/java/awt/ScrollPane.java ! src/share/classes/java/awt/ScrollPaneAdjustable.java ! src/share/classes/java/awt/Scrollbar.java ! src/share/classes/java/awt/Shape.java ! src/share/classes/java/awt/SystemTray.java ! src/share/classes/java/awt/TextArea.java ! src/share/classes/java/awt/TextComponent.java ! src/share/classes/java/awt/TextField.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/color/package.html ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/FlavorMap.java ! src/share/classes/java/awt/datatransfer/MimeTypeParameterList.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/java/awt/datatransfer/Transferable.java ! src/share/classes/java/awt/datatransfer/package.html ! src/share/classes/java/awt/dnd/DragGestureListener.java ! src/share/classes/java/awt/dnd/DragGestureRecognizer.java ! src/share/classes/java/awt/dnd/DragSourceContext.java ! src/share/classes/java/awt/dnd/DragSourceEvent.java ! src/share/classes/java/awt/dnd/DropTarget.java ! src/share/classes/java/awt/dnd/InvalidDnDOperationException.java ! src/share/classes/java/awt/dnd/package.html ! src/share/classes/java/awt/doc-files/AWTThreadIssues.html ! src/share/classes/java/awt/doc-files/DesktopProperties.html ! src/share/classes/java/awt/doc-files/FocusSpec.html ! src/share/classes/java/awt/doc-files/Modality.html ! src/share/classes/java/awt/event/ActionEvent.java ! src/share/classes/java/awt/event/ActionListener.java ! src/share/classes/java/awt/event/ComponentAdapter.java ! src/share/classes/java/awt/event/ComponentEvent.java ! src/share/classes/java/awt/event/ComponentListener.java ! src/share/classes/java/awt/event/ContainerAdapter.java ! src/share/classes/java/awt/event/ContainerEvent.java ! src/share/classes/java/awt/event/ContainerListener.java ! src/share/classes/java/awt/event/FocusAdapter.java ! src/share/classes/java/awt/event/FocusEvent.java ! src/share/classes/java/awt/event/FocusListener.java ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/java/awt/event/InvocationEvent.java ! src/share/classes/java/awt/event/ItemEvent.java ! src/share/classes/java/awt/event/ItemListener.java ! src/share/classes/java/awt/event/KeyAdapter.java ! src/share/classes/java/awt/event/KeyEvent.java ! src/share/classes/java/awt/event/MouseAdapter.java ! src/share/classes/java/awt/event/MouseEvent.java ! src/share/classes/java/awt/event/MouseListener.java ! src/share/classes/java/awt/event/MouseMotionAdapter.java ! src/share/classes/java/awt/event/MouseMotionListener.java ! src/share/classes/java/awt/event/WindowAdapter.java ! src/share/classes/java/awt/event/WindowEvent.java ! src/share/classes/java/awt/event/WindowFocusListener.java ! src/share/classes/java/awt/event/WindowListener.java ! src/share/classes/java/awt/event/package.html ! src/share/classes/java/awt/font/FontRenderContext.java ! src/share/classes/java/awt/font/GlyphMetrics.java ! src/share/classes/java/awt/font/GlyphVector.java ! src/share/classes/java/awt/font/LineBreakMeasurer.java ! src/share/classes/java/awt/font/MultipleMaster.java ! src/share/classes/java/awt/font/NumericShaper.java ! src/share/classes/java/awt/font/OpenType.java ! src/share/classes/java/awt/font/TextAttribute.java ! src/share/classes/java/awt/font/TextLayout.java ! src/share/classes/java/awt/font/TransformAttribute.java ! src/share/classes/java/awt/font/package.html ! src/share/classes/java/awt/geom/AffineTransform.java ! src/share/classes/java/awt/geom/Line2D.java ! src/share/classes/java/awt/geom/Path2D.java ! src/share/classes/java/awt/geom/QuadCurve2D.java ! src/share/classes/java/awt/geom/package.html ! src/share/classes/java/awt/im/InputContext.java ! src/share/classes/java/awt/im/InputMethodHighlight.java ! src/share/classes/java/awt/im/InputMethodRequests.java ! src/share/classes/java/awt/image/BandedSampleModel.java ! src/share/classes/java/awt/image/BufferStrategy.java ! src/share/classes/java/awt/image/BufferedImage.java ! src/share/classes/java/awt/image/ComponentColorModel.java ! src/share/classes/java/awt/image/ComponentSampleModel.java ! src/share/classes/java/awt/image/ImageConsumer.java ! src/share/classes/java/awt/image/IndexColorModel.java ! src/share/classes/java/awt/image/PixelInterleavedSampleModel.java ! src/share/classes/java/awt/image/package.html ! src/share/classes/java/awt/image/renderable/RenderableImage.java ! src/share/classes/java/awt/image/renderable/RenderableImageOp.java ! src/share/classes/java/awt/image/renderable/package.html ! src/share/classes/java/awt/package.html ! src/share/classes/java/awt/peer/ComponentPeer.java ! src/share/classes/java/awt/peer/TextComponentPeer.java ! src/share/classes/java/awt/print/PrinterJob.java ! src/share/classes/java/awt/print/package.html ! src/share/classes/java/beans/AppletInitializer.java ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/share/classes/java/beans/EventHandler.java ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/MetaData.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/beans/PropertyDescriptor.java ! src/share/classes/java/beans/PropertyEditorSupport.java ! src/share/classes/java/beans/beancontext/BeanContextChildSupport.java ! src/share/classes/java/beans/beancontext/BeanContextServiceRevokedListener.java ! src/share/classes/java/beans/beancontext/BeanContextServicesSupport.java ! src/share/classes/java/beans/beancontext/BeanContextSupport.java ! src/share/classes/java/io/ByteArrayInputStream.java ! src/share/classes/java/io/ByteArrayOutputStream.java ! src/share/classes/java/io/Closeable.java ! src/share/classes/java/io/DataInput.java ! src/share/classes/java/io/DataOutput.java ! src/share/classes/java/io/File.java ! src/share/classes/java/io/FilePermission.java ! src/share/classes/java/io/Flushable.java ! src/share/classes/java/io/InputStream.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/io/ObjectOutputStream.java ! src/share/classes/java/io/ObjectStreamClass.java ! src/share/classes/java/io/ObjectStreamConstants.java ! src/share/classes/java/io/PipedInputStream.java ! src/share/classes/java/io/PipedReader.java ! src/share/classes/java/io/PrintStream.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/io/Serializable.java ! src/share/classes/java/io/SerializablePermission.java ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/lang/ArrayStoreException.java ! src/share/classes/java/lang/AutoCloseable.java ! src/share/classes/java/lang/Byte.java ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassCastException.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/ClassValue.java ! src/share/classes/java/lang/Comparable.java ! src/share/classes/java/lang/ConditionalSpecialCasing.java ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Float.java ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Iterable.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/Readable.java ! src/share/classes/java/lang/RuntimePermission.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/lang/Short.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/lang/instrument/Instrumentation.java ! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/ConstantCallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + src/share/classes/java/lang/invoke/InvokeGeneric.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/LambdaMetafactory.java + src/share/classes/java/lang/invoke/MagicLambdaImpl.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/lang/invoke/MutableCallSite.java - src/share/classes/java/lang/invoke/ProxyClassesDumper.java ! src/share/classes/java/lang/invoke/SerializedLambda.java - src/share/classes/java/lang/invoke/Stable.java ! src/share/classes/java/lang/invoke/SwitchPoint.java ! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/share/classes/java/lang/management/CompilationMXBean.java ! src/share/classes/java/lang/management/ManagementFactory.java ! src/share/classes/java/lang/management/ManagementPermission.java ! src/share/classes/java/lang/management/MemoryPoolMXBean.java ! src/share/classes/java/lang/management/MemoryUsage.java ! src/share/classes/java/lang/management/ThreadInfo.java ! src/share/classes/java/lang/management/ThreadMXBean.java ! src/share/classes/java/lang/management/package.html ! src/share/classes/java/lang/ref/Finalizer.java ! src/share/classes/java/lang/reflect/AnnotatedArrayType.java ! src/share/classes/java/lang/reflect/AnnotatedElement.java ! src/share/classes/java/lang/reflect/AnnotatedParameterizedType.java ! src/share/classes/java/lang/reflect/AnnotatedType.java ! src/share/classes/java/lang/reflect/AnnotatedTypeVariable.java ! src/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/share/classes/java/lang/reflect/Array.java ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Field.java - src/share/classes/java/lang/reflect/MalformedParametersException.java ! src/share/classes/java/lang/reflect/Method.java ! src/share/classes/java/lang/reflect/Parameter.java ! src/share/classes/java/lang/reflect/Proxy.java ! src/share/classes/java/lang/reflect/ReflectPermission.java ! src/share/classes/java/math/BigDecimal.java ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java ! src/share/classes/java/math/RoundingMode.java ! src/share/classes/java/net/Authenticator.java ! src/share/classes/java/net/ContentHandler.java ! src/share/classes/java/net/CookieManager.java ! src/share/classes/java/net/CookieStore.java ! src/share/classes/java/net/DatagramSocket.java - src/share/classes/java/net/HostPortrange.java ! src/share/classes/java/net/HttpCookie.java ! src/share/classes/java/net/HttpURLConnection.java + src/share/classes/java/net/HttpURLPermission.java ! src/share/classes/java/net/Inet6Address.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/InetSocketAddress.java ! src/share/classes/java/net/InterfaceAddress.java ! src/share/classes/java/net/JarURLConnection.java ! src/share/classes/java/net/MulticastSocket.java ! src/share/classes/java/net/NetPermission.java ! src/share/classes/java/net/Proxy.java ! src/share/classes/java/net/ServerSocket.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketOptions.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/net/SocksSocketImpl.java ! src/share/classes/java/net/StandardSocketOptions.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/net/URL.java ! src/share/classes/java/net/URLClassLoader.java ! src/share/classes/java/net/URLConnection.java ! src/share/classes/java/net/URLDecoder.java ! src/share/classes/java/net/URLEncoder.java - src/share/classes/java/net/URLPermission.java ! src/share/classes/java/net/package-info.java ! src/share/classes/java/nio/X-Buffer.java.template ! src/share/classes/java/nio/channels/AsynchronousChannelGroup.java ! src/share/classes/java/nio/channels/DatagramChannel.java ! src/share/classes/java/nio/channels/MembershipKey.java ! src/share/classes/java/nio/channels/package-info.java ! src/share/classes/java/nio/charset/Charset.java ! src/share/classes/java/nio/file/FileSystem.java ! src/share/classes/java/nio/file/Files.java ! src/share/classes/java/nio/file/Path.java ! src/share/classes/java/nio/file/TempFileHelper.java ! src/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java ! src/share/classes/java/rmi/MarshalledObject.java ! src/share/classes/java/rmi/RMISecurityManager.java ! src/share/classes/java/rmi/activation/ActivationGroup.java ! src/share/classes/java/rmi/dgc/VMID.java ! src/share/classes/java/rmi/server/RMISocketFactory.java ! src/share/classes/java/rmi/server/RemoteStub.java ! src/share/classes/java/rmi/server/ServerRef.java ! src/share/classes/java/rmi/server/SocketSecurityException.java ! src/share/classes/java/rmi/server/UnicastRemoteObject.java ! src/share/classes/java/rmi/server/package.html ! src/share/classes/java/security/AccessControlContext.java ! src/share/classes/java/security/AccessControlException.java ! src/share/classes/java/security/AccessController.java ! src/share/classes/java/security/AlgorithmParameterGenerator.java ! src/share/classes/java/security/BasicPermission.java ! src/share/classes/java/security/CodeSource.java ! src/share/classes/java/security/DigestOutputStream.java - src/share/classes/java/security/DomainLoadStoreParameter.java ! src/share/classes/java/security/Key.java ! src/share/classes/java/security/KeyPairGenerator.java ! src/share/classes/java/security/KeyStore.java ! src/share/classes/java/security/MessageDigest.java ! src/share/classes/java/security/Permission.java ! src/share/classes/java/security/PermissionCollection.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/java/security/Provider.java ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/java/security/Security.java ! src/share/classes/java/security/SecurityPermission.java ! src/share/classes/java/security/Signature.java ! src/share/classes/java/security/SignedObject.java ! src/share/classes/java/security/UnresolvedPermission.java ! src/share/classes/java/security/acl/Acl.java ! src/share/classes/java/security/cert/CertificateFactory.java ! src/share/classes/java/security/cert/CertificateRevokedException.java ! src/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/share/classes/java/security/cert/PolicyQualifierInfo.java ! src/share/classes/java/security/cert/TrustAnchor.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/share/classes/java/security/spec/ECFieldF2m.java ! src/share/classes/java/sql/Array.java ! src/share/classes/java/sql/BatchUpdateException.java ! src/share/classes/java/sql/Blob.java ! src/share/classes/java/sql/CallableStatement.java ! src/share/classes/java/sql/Clob.java ! src/share/classes/java/sql/Connection.java ! src/share/classes/java/sql/DataTruncation.java ! src/share/classes/java/sql/DatabaseMetaData.java ! src/share/classes/java/sql/DriverManager.java ! src/share/classes/java/sql/DriverPropertyInfo.java ! src/share/classes/java/sql/PreparedStatement.java ! src/share/classes/java/sql/ResultSet.java ! src/share/classes/java/sql/SQLException.java ! src/share/classes/java/sql/SQLFeatureNotSupportedException.java ! src/share/classes/java/sql/SQLIntegrityConstraintViolationException.java ! src/share/classes/java/sql/SQLInvalidAuthorizationSpecException.java ! src/share/classes/java/sql/SQLNonTransientConnectionException.java ! src/share/classes/java/sql/SQLNonTransientException.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/sql/SQLRecoverableException.java ! src/share/classes/java/sql/SQLSyntaxErrorException.java ! src/share/classes/java/sql/SQLTimeoutException.java ! src/share/classes/java/sql/SQLTransactionRollbackException.java ! src/share/classes/java/sql/SQLTransientConnectionException.java ! src/share/classes/java/sql/SQLTransientException.java ! src/share/classes/java/sql/SQLWarning.java ! src/share/classes/java/sql/SQLXML.java ! src/share/classes/java/sql/Statement.java ! src/share/classes/java/sql/Struct.java ! src/share/classes/java/sql/package.html ! src/share/classes/java/text/BreakIterator.java ! src/share/classes/java/text/ChoiceFormat.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/DigitList.java ! src/share/classes/java/text/FieldPosition.java ! src/share/classes/java/text/Format.java ! src/share/classes/java/text/MessageFormat.java ! src/share/classes/java/text/Normalizer.java ! src/share/classes/java/text/RuleBasedCollator.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/time/DayOfWeek.java ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/Month.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZonedDateTime.java - src/share/classes/java/time/chrono/AbstractChronology.java + src/share/classes/java/time/chrono/ChronoDateImpl.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java - src/share/classes/java/time/chrono/ChronoLocalDateImpl.java ! src/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java - src/share/classes/java/time/chrono/ChronoPeriod.java - src/share/classes/java/time/chrono/ChronoPeriodImpl.java ! src/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java ! src/share/classes/java/time/chrono/Chronology.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/IsoEra.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/MinguoEra.java ! src/share/classes/java/time/chrono/Ser.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistEra.java ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/DateTimeParseContext.java ! src/share/classes/java/time/format/DateTimePrintContext.java ! src/share/classes/java/time/format/Parsed.java ! src/share/classes/java/time/temporal/ChronoUnit.java ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/JulianFields.java ! src/share/classes/java/time/temporal/Temporal.java ! src/share/classes/java/time/temporal/TemporalAccessor.java ! src/share/classes/java/time/temporal/TemporalAdjuster.java ! src/share/classes/java/time/temporal/TemporalAdjusters.java ! src/share/classes/java/time/temporal/TemporalAmount.java ! src/share/classes/java/time/temporal/TemporalField.java ! src/share/classes/java/time/temporal/TemporalQueries.java ! src/share/classes/java/time/temporal/TemporalQuery.java ! src/share/classes/java/time/temporal/TemporalUnit.java ! src/share/classes/java/time/temporal/ValueRange.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/time/temporal/package-info.java ! src/share/classes/java/time/zone/Ser.java ! src/share/classes/java/time/zone/TzdbZoneRulesProvider.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/time/zone/ZoneRules.java ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/Base64.java ! src/share/classes/java/util/BitSet.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Collection.java ! src/share/classes/java/util/Deque.java ! src/share/classes/java/util/DoubleSummaryStatistics.java ! src/share/classes/java/util/Formatter.java ! src/share/classes/java/util/GregorianCalendar.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/HashSet.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/Iterator.java ! src/share/classes/java/util/List.java ! src/share/classes/java/util/Locale.java ! src/share/classes/java/util/Map.java ! src/share/classes/java/util/MissingFormatWidthException.java ! src/share/classes/java/util/Optional.java ! src/share/classes/java/util/PrimitiveIterator.java ! src/share/classes/java/util/PriorityQueue.java ! src/share/classes/java/util/Properties.java ! src/share/classes/java/util/PropertyPermission.java ! src/share/classes/java/util/Queue.java ! src/share/classes/java/util/Random.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/Scanner.java ! src/share/classes/java/util/ServiceLoader.java ! src/share/classes/java/util/Set.java ! src/share/classes/java/util/SortedSet.java ! src/share/classes/java/util/Spliterator.java ! src/share/classes/java/util/SplittableRandom.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/UUID.java ! src/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/share/classes/java/util/concurrent/BlockingDeque.java ! src/share/classes/java/util/concurrent/BlockingQueue.java ! src/share/classes/java/util/concurrent/ConcurrentMap.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/share/classes/java/util/concurrent/ExecutorCompletionService.java ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/Future.java ! src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java ! src/share/classes/java/util/concurrent/atomic/DoubleAdder.java ! src/share/classes/java/util/concurrent/atomic/LongAccumulator.java ! src/share/classes/java/util/concurrent/atomic/LongAdder.java ! src/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! src/share/classes/java/util/function/package-info.java ! src/share/classes/java/util/jar/Manifest.java ! src/share/classes/java/util/jar/Pack200.java ! src/share/classes/java/util/logging/Level.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/Logger.java ! src/share/classes/java/util/logging/Logging.java ! src/share/classes/java/util/regex/Pattern.java ! src/share/classes/java/util/spi/LocaleServiceProvider.java ! src/share/classes/java/util/stream/BaseStream.java ! src/share/classes/java/util/stream/Collectors.java ! src/share/classes/java/util/stream/DistinctOps.java ! src/share/classes/java/util/stream/DoublePipeline.java ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntPipeline.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongPipeline.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/Node.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/ReferencePipeline.java ! src/share/classes/java/util/stream/SortedOps.java ! src/share/classes/java/util/stream/SpinedBuffer.java ! src/share/classes/java/util/stream/Stream.java ! src/share/classes/java/util/stream/StreamSpliterators.java ! src/share/classes/java/util/stream/StreamSupport.java ! src/share/classes/java/util/stream/Streams.java ! src/share/classes/java/util/stream/package-info.java ! src/share/classes/javax/accessibility/AccessibleContext.java ! src/share/classes/javax/accessibility/AccessibleText.java ! src/share/classes/javax/crypto/CipherSpi.java ! src/share/classes/javax/crypto/JceSecurityManager.java ! src/share/classes/javax/crypto/NullCipher.java ! src/share/classes/javax/crypto/NullCipherSpi.java ! src/share/classes/javax/imageio/IIOParam.java ! src/share/classes/javax/imageio/ImageIO.java ! src/share/classes/javax/imageio/ImageReader.java ! src/share/classes/javax/imageio/ImageWriteParam.java ! src/share/classes/javax/imageio/ImageWriter.java ! src/share/classes/javax/imageio/event/IIOReadProgressListener.java ! src/share/classes/javax/imageio/event/IIOReadUpdateListener.java ! src/share/classes/javax/imageio/event/IIOReadWarningListener.java ! src/share/classes/javax/imageio/event/IIOWriteWarningListener.java ! src/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/share/classes/javax/imageio/metadata/IIOMetadataFormat.java ! src/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html ! src/share/classes/javax/imageio/plugins/bmp/BMPImageWriteParam.java ! src/share/classes/javax/imageio/spi/ImageReaderSpi.java ! src/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/share/classes/javax/imageio/stream/ImageInputStream.java ! src/share/classes/javax/management/AttributeList.java ! src/share/classes/javax/management/BadAttributeValueExpException.java ! src/share/classes/javax/management/BooleanValueExp.java ! src/share/classes/javax/management/Descriptor.java ! src/share/classes/javax/management/DescriptorKey.java ! src/share/classes/javax/management/ImmutableDescriptor.java ! src/share/classes/javax/management/JMX.java ! src/share/classes/javax/management/MBeanFeatureInfo.java ! src/share/classes/javax/management/MBeanInfo.java ! src/share/classes/javax/management/MBeanNotificationInfo.java ! src/share/classes/javax/management/MBeanServer.java ! src/share/classes/javax/management/MBeanServerConnection.java ! src/share/classes/javax/management/MBeanServerNotification.java ! src/share/classes/javax/management/MBeanTrustPermission.java ! src/share/classes/javax/management/MXBean.java ! src/share/classes/javax/management/NumericValueExp.java ! src/share/classes/javax/management/ObjectName.java ! src/share/classes/javax/management/PersistentMBean.java ! src/share/classes/javax/management/Query.java ! src/share/classes/javax/management/loading/MLet.java ! src/share/classes/javax/management/loading/MLetParser.java ! src/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanNotificationBroadcaster.java ! src/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/share/classes/javax/management/monitor/Monitor.java ! src/share/classes/javax/management/openmbean/ArrayType.java ! src/share/classes/javax/management/openmbean/CompositeDataInvocationHandler.java ! src/share/classes/javax/management/openmbean/CompositeType.java ! src/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java ! src/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java ! src/share/classes/javax/management/openmbean/SimpleType.java ! src/share/classes/javax/management/openmbean/TabularType.java ! src/share/classes/javax/management/relation/Relation.java ! src/share/classes/javax/management/relation/RelationService.java ! src/share/classes/javax/management/relation/RelationServiceMBean.java ! src/share/classes/javax/management/relation/RelationSupport.java ! src/share/classes/javax/management/remote/JMXConnectionNotification.java ! src/share/classes/javax/management/remote/JMXConnector.java ! src/share/classes/javax/management/remote/JMXConnectorProvider.java ! src/share/classes/javax/management/remote/JMXPrincipal.java ! src/share/classes/javax/management/remote/JMXServiceURL.java ! src/share/classes/javax/management/remote/NotificationResult.java ! src/share/classes/javax/management/remote/TargetedNotification.java ! src/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/share/classes/javax/management/remote/rmi/RMIServerImpl.java ! src/share/classes/javax/management/remote/rmi/package.html ! src/share/classes/javax/naming/Binding.java ! src/share/classes/javax/naming/CompositeName.java ! src/share/classes/javax/naming/CompoundName.java ! src/share/classes/javax/naming/Context.java ! src/share/classes/javax/naming/InitialContext.java ! src/share/classes/javax/naming/InsufficientResourcesException.java ! src/share/classes/javax/naming/ReferralException.java ! src/share/classes/javax/naming/directory/DirContext.java ! src/share/classes/javax/naming/event/EventContext.java ! src/share/classes/javax/naming/ldap/LdapContext.java ! src/share/classes/javax/naming/ldap/LdapName.java ! src/share/classes/javax/naming/ldap/Rdn.java ! src/share/classes/javax/net/ssl/SSLPeerUnverifiedException.java ! src/share/classes/javax/net/ssl/SSLSocket.java ! src/share/classes/javax/print/CancelablePrintJob.java ! src/share/classes/javax/print/Doc.java ! src/share/classes/javax/print/DocFlavor.java ! src/share/classes/javax/print/DocPrintJob.java ! src/share/classes/javax/print/MultiDoc.java ! src/share/classes/javax/print/PrintService.java ! src/share/classes/javax/print/attribute/package.html ! src/share/classes/javax/print/attribute/standard/Finishings.java ! src/share/classes/javax/print/attribute/standard/JobStateReasons.java ! src/share/classes/javax/print/attribute/standard/MediaPrintableArea.java ! src/share/classes/javax/print/attribute/standard/MediaTray.java ! src/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java ! src/share/classes/javax/print/attribute/standard/PresentationDirection.java ! src/share/classes/javax/print/attribute/standard/PrinterIsAcceptingJobs.java ! src/share/classes/javax/print/attribute/standard/PrinterStateReason.java ! src/share/classes/javax/print/attribute/standard/PrinterStateReasons.java ! src/share/classes/javax/print/attribute/standard/Sides.java ! src/share/classes/javax/print/attribute/standard/package.html ! src/share/classes/javax/print/event/package.html ! src/share/classes/javax/print/package.html ! src/share/classes/javax/script/AbstractScriptEngine.java ! src/share/classes/javax/script/CompiledScript.java ! src/share/classes/javax/script/Invocable.java ! src/share/classes/javax/script/ScriptEngine.java ! src/share/classes/javax/script/ScriptEngineFactory.java ! src/share/classes/javax/security/auth/Subject.java ! src/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/share/classes/javax/security/sasl/RealmChoiceCallback.java ! src/share/classes/javax/security/sasl/Sasl.java ! src/share/classes/javax/security/sasl/SaslClient.java ! src/share/classes/javax/security/sasl/SaslException.java ! src/share/classes/javax/smartcardio/CardChannel.java ! src/share/classes/javax/smartcardio/CardTerminal.java ! src/share/classes/javax/sound/midi/MidiDevice.java ! src/share/classes/javax/sound/midi/MidiMessage.java ! src/share/classes/javax/sound/midi/MidiSystem.java ! src/share/classes/javax/sound/midi/ShortMessage.java ! src/share/classes/javax/sound/midi/Soundbank.java ! src/share/classes/javax/sound/midi/Synthesizer.java ! src/share/classes/javax/sound/sampled/AudioFormat.java ! src/share/classes/javax/sound/sampled/AudioSystem.java ! src/share/classes/javax/sound/sampled/ReverbType.java ! src/share/classes/javax/sql/CommonDataSource.java ! src/share/classes/javax/sql/PooledConnection.java ! src/share/classes/javax/sql/RowSet.java ! src/share/classes/javax/sql/StatementEvent.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/sql/rowset/CachedRowSet.java ! src/share/classes/javax/sql/rowset/FilteredRowSet.java ! src/share/classes/javax/sql/rowset/JdbcRowSet.java ! src/share/classes/javax/sql/rowset/JoinRowSet.java ! src/share/classes/javax/sql/rowset/Joinable.java ! src/share/classes/javax/sql/rowset/Predicate.java ! src/share/classes/javax/sql/rowset/WebRowSet.java ! src/share/classes/javax/sql/rowset/package.html ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncProvider.java ! src/share/classes/javax/sql/rowset/spi/SyncResolver.java ! src/share/classes/javax/sql/rowset/spi/TransactionalWriter.java ! src/share/classes/javax/sql/rowset/spi/XmlReader.java ! src/share/classes/javax/sql/rowset/spi/XmlWriter.java ! src/share/classes/javax/swing/AbstractAction.java ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/AbstractCellEditor.java ! src/share/classes/javax/swing/AbstractListModel.java ! src/share/classes/javax/swing/Action.java ! src/share/classes/javax/swing/BorderFactory.java ! src/share/classes/javax/swing/BoundedRangeModel.java ! src/share/classes/javax/swing/Box.java ! src/share/classes/javax/swing/BoxLayout.java ! src/share/classes/javax/swing/ButtonGroup.java ! src/share/classes/javax/swing/CellRendererPane.java ! src/share/classes/javax/swing/DefaultBoundedRangeModel.java ! src/share/classes/javax/swing/DefaultButtonModel.java ! src/share/classes/javax/swing/DefaultCellEditor.java ! src/share/classes/javax/swing/DefaultFocusManager.java ! src/share/classes/javax/swing/DefaultListCellRenderer.java ! src/share/classes/javax/swing/DefaultListModel.java ! src/share/classes/javax/swing/DefaultListSelectionModel.java ! src/share/classes/javax/swing/DefaultRowSorter.java ! src/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/share/classes/javax/swing/DesktopManager.java ! src/share/classes/javax/swing/FocusManager.java ! src/share/classes/javax/swing/GroupLayout.java ! src/share/classes/javax/swing/ImageIcon.java ! src/share/classes/javax/swing/JApplet.java ! src/share/classes/javax/swing/JButton.java ! src/share/classes/javax/swing/JCheckBox.java ! src/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JDesktopPane.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/javax/swing/JFileChooser.java ! src/share/classes/javax/swing/JFormattedTextField.java ! src/share/classes/javax/swing/JFrame.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JLabel.java ! src/share/classes/javax/swing/JLayeredPane.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/JMenu.java ! src/share/classes/javax/swing/JMenuBar.java ! src/share/classes/javax/swing/JMenuItem.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JPanel.java ! src/share/classes/javax/swing/JPasswordField.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/JProgressBar.java ! src/share/classes/javax/swing/JRadioButton.java ! src/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/share/classes/javax/swing/JRootPane.java ! src/share/classes/javax/swing/JScrollBar.java ! src/share/classes/javax/swing/JScrollPane.java ! src/share/classes/javax/swing/JSeparator.java ! src/share/classes/javax/swing/JSlider.java ! src/share/classes/javax/swing/JSpinner.java ! src/share/classes/javax/swing/JSplitPane.java ! src/share/classes/javax/swing/JTabbedPane.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTextField.java ! src/share/classes/javax/swing/JTextPane.java ! src/share/classes/javax/swing/JToggleButton.java ! src/share/classes/javax/swing/JToolBar.java ! src/share/classes/javax/swing/JToolTip.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/JViewport.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/KeyStroke.java ! src/share/classes/javax/swing/KeyboardManager.java ! src/share/classes/javax/swing/LookAndFeel.java ! src/share/classes/javax/swing/OverlayLayout.java ! src/share/classes/javax/swing/ProgressMonitor.java ! src/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/RootPaneContainer.java ! src/share/classes/javax/swing/ScrollPaneConstants.java ! src/share/classes/javax/swing/ScrollPaneLayout.java ! src/share/classes/javax/swing/SizeRequirements.java ! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/share/classes/javax/swing/SpinnerDateModel.java ! src/share/classes/javax/swing/SpinnerModel.java ! src/share/classes/javax/swing/SpinnerNumberModel.java ! src/share/classes/javax/swing/Spring.java ! src/share/classes/javax/swing/SpringLayout.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/javax/swing/SwingWorker.java ! src/share/classes/javax/swing/Timer.java ! src/share/classes/javax/swing/ToolTipManager.java ! src/share/classes/javax/swing/TransferHandler.java ! src/share/classes/javax/swing/UIDefaults.java ! src/share/classes/javax/swing/UIManager.java ! src/share/classes/javax/swing/UnsupportedLookAndFeelException.java ! src/share/classes/javax/swing/ViewportLayout.java ! src/share/classes/javax/swing/WindowConstants.java ! src/share/classes/javax/swing/border/AbstractBorder.java ! src/share/classes/javax/swing/border/BevelBorder.java ! src/share/classes/javax/swing/border/Border.java ! src/share/classes/javax/swing/border/CompoundBorder.java ! src/share/classes/javax/swing/border/EmptyBorder.java ! src/share/classes/javax/swing/border/EtchedBorder.java ! src/share/classes/javax/swing/border/LineBorder.java ! src/share/classes/javax/swing/border/MatteBorder.java ! src/share/classes/javax/swing/border/SoftBevelBorder.java ! src/share/classes/javax/swing/border/TitledBorder.java ! src/share/classes/javax/swing/border/package.html ! src/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java ! src/share/classes/javax/swing/colorchooser/DefaultPreviewPanel.java ! src/share/classes/javax/swing/colorchooser/DefaultSwatchChooserPanel.java ! src/share/classes/javax/swing/colorchooser/package.html ! src/share/classes/javax/swing/event/AncestorEvent.java ! src/share/classes/javax/swing/event/CaretEvent.java ! src/share/classes/javax/swing/event/ChangeEvent.java ! src/share/classes/javax/swing/event/DocumentEvent.java ! src/share/classes/javax/swing/event/EventListenerList.java ! src/share/classes/javax/swing/event/HyperlinkEvent.java ! src/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/share/classes/javax/swing/event/InternalFrameEvent.java ! src/share/classes/javax/swing/event/InternalFrameListener.java ! src/share/classes/javax/swing/event/ListDataEvent.java ! src/share/classes/javax/swing/event/ListSelectionEvent.java ! src/share/classes/javax/swing/event/MenuDragMouseEvent.java ! src/share/classes/javax/swing/event/MenuEvent.java ! src/share/classes/javax/swing/event/MenuKeyEvent.java ! src/share/classes/javax/swing/event/PopupMenuEvent.java ! src/share/classes/javax/swing/event/TableColumnModelEvent.java ! src/share/classes/javax/swing/event/TableModelEvent.java ! src/share/classes/javax/swing/event/TreeExpansionEvent.java ! src/share/classes/javax/swing/event/TreeExpansionListener.java ! src/share/classes/javax/swing/event/TreeModelEvent.java ! src/share/classes/javax/swing/event/TreeModelListener.java ! src/share/classes/javax/swing/event/TreeSelectionEvent.java ! src/share/classes/javax/swing/event/TreeSelectionListener.java ! src/share/classes/javax/swing/event/TreeWillExpandListener.java ! src/share/classes/javax/swing/event/UndoableEditEvent.java ! src/share/classes/javax/swing/event/package.html ! src/share/classes/javax/swing/filechooser/FileFilter.java ! src/share/classes/javax/swing/filechooser/FileSystemView.java ! src/share/classes/javax/swing/filechooser/FileView.java ! src/share/classes/javax/swing/filechooser/package.html ! src/share/classes/javax/swing/plaf/BorderUIResource.java ! src/share/classes/javax/swing/plaf/ColorUIResource.java ! src/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/share/classes/javax/swing/plaf/DimensionUIResource.java ! src/share/classes/javax/swing/plaf/FontUIResource.java ! src/share/classes/javax/swing/plaf/IconUIResource.java ! src/share/classes/javax/swing/plaf/InsetsUIResource.java ! src/share/classes/javax/swing/plaf/basic/BasicArrowButton.java ! src/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/share/classes/javax/swing/plaf/basic/BasicEditorPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/share/classes/javax/swing/plaf/basic/ComboPopup.java ! src/share/classes/javax/swing/plaf/basic/package.html ! src/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalScrollButton.java ! src/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java ! src/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTreeUI.java ! src/share/classes/javax/swing/plaf/metal/package.html ! src/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html ! src/share/classes/javax/swing/plaf/multi/package.html ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/LoweredBorder.java ! src/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/share/classes/javax/swing/plaf/nimbus/package.html ! src/share/classes/javax/swing/plaf/package.html ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html ! src/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html ! src/share/classes/javax/swing/plaf/synth/package.html ! src/share/classes/javax/swing/table/AbstractTableModel.java ! src/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/share/classes/javax/swing/table/DefaultTableColumnModel.java ! src/share/classes/javax/swing/table/DefaultTableModel.java ! src/share/classes/javax/swing/table/JTableHeader.java ! src/share/classes/javax/swing/table/TableCellRenderer.java ! src/share/classes/javax/swing/table/TableColumn.java ! src/share/classes/javax/swing/table/TableColumnModel.java ! src/share/classes/javax/swing/table/TableModel.java ! src/share/classes/javax/swing/table/package.html ! src/share/classes/javax/swing/text/AbstractDocument.java ! src/share/classes/javax/swing/text/AbstractWriter.java ! src/share/classes/javax/swing/text/AsyncBoxView.java ! src/share/classes/javax/swing/text/AttributeSet.java ! src/share/classes/javax/swing/text/BadLocationException.java ! src/share/classes/javax/swing/text/BoxView.java ! src/share/classes/javax/swing/text/CompositeView.java ! src/share/classes/javax/swing/text/DateFormatter.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/share/classes/javax/swing/text/DefaultEditorKit.java ! src/share/classes/javax/swing/text/DefaultFormatter.java ! src/share/classes/javax/swing/text/DefaultFormatterFactory.java ! src/share/classes/javax/swing/text/DefaultHighlighter.java ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/Document.java ! src/share/classes/javax/swing/text/DocumentFilter.java ! src/share/classes/javax/swing/text/Element.java ! src/share/classes/javax/swing/text/ElementIterator.java ! src/share/classes/javax/swing/text/FlowView.java ! src/share/classes/javax/swing/text/GapContent.java ! src/share/classes/javax/swing/text/GapVector.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/InternationalFormatter.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/MaskFormatter.java ! src/share/classes/javax/swing/text/NumberFormatter.java ! src/share/classes/javax/swing/text/ParagraphView.java ! src/share/classes/javax/swing/text/PlainDocument.java ! src/share/classes/javax/swing/text/SimpleAttributeSet.java ! src/share/classes/javax/swing/text/StringContent.java ! src/share/classes/javax/swing/text/StyleConstants.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/javax/swing/text/StyledEditorKit.java ! src/share/classes/javax/swing/text/TabSet.java ! src/share/classes/javax/swing/text/TabStop.java ! src/share/classes/javax/swing/text/TableView.java ! src/share/classes/javax/swing/text/TextAction.java ! src/share/classes/javax/swing/text/View.java ! src/share/classes/javax/swing/text/WrappedPlainView.java ! src/share/classes/javax/swing/text/ZoneView.java ! src/share/classes/javax/swing/text/html/AccessibleHTML.java ! src/share/classes/javax/swing/text/html/BlockView.java ! src/share/classes/javax/swing/text/html/CSS.java ! src/share/classes/javax/swing/text/html/CSSParser.java ! src/share/classes/javax/swing/text/html/FormSubmitEvent.java ! src/share/classes/javax/swing/text/html/FormView.java ! src/share/classes/javax/swing/text/html/FrameSetView.java ! src/share/classes/javax/swing/text/html/HTML.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/share/classes/javax/swing/text/html/HTMLFrameHyperlinkEvent.java ! src/share/classes/javax/swing/text/html/HTMLWriter.java ! src/share/classes/javax/swing/text/html/ObjectView.java ! src/share/classes/javax/swing/text/html/Option.java ! src/share/classes/javax/swing/text/html/OptionListModel.java ! src/share/classes/javax/swing/text/html/ParagraphView.java ! src/share/classes/javax/swing/text/html/StyleSheet.java ! src/share/classes/javax/swing/text/html/TableView.java ! src/share/classes/javax/swing/text/html/package.html ! src/share/classes/javax/swing/text/html/parser/ContentModel.java ! src/share/classes/javax/swing/text/html/parser/DocumentParser.java ! src/share/classes/javax/swing/text/html/parser/Element.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/javax/swing/text/html/parser/package.html ! src/share/classes/javax/swing/text/package.html ! src/share/classes/javax/swing/text/rtf/package.html ! src/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java ! src/share/classes/javax/swing/tree/ExpandVetoException.java ! src/share/classes/javax/swing/tree/FixedHeightLayoutCache.java ! src/share/classes/javax/swing/tree/TreeCellRenderer.java ! src/share/classes/javax/swing/tree/TreeModel.java ! src/share/classes/javax/swing/tree/TreeNode.java ! src/share/classes/javax/swing/tree/TreePath.java ! src/share/classes/javax/swing/tree/TreeSelectionModel.java ! src/share/classes/javax/swing/tree/VariableHeightLayoutCache.java ! src/share/classes/javax/swing/tree/package.html ! src/share/classes/javax/swing/undo/CannotRedoException.java ! src/share/classes/javax/swing/undo/CannotUndoException.java ! src/share/classes/javax/swing/undo/UndoManager.java ! src/share/classes/javax/swing/undo/package.html ! src/share/classes/javax/xml/crypto/KeySelector.java ! src/share/classes/javax/xml/crypto/MarshalException.java ! src/share/classes/javax/xml/crypto/dsig/TransformException.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignatureException.java ! src/share/classes/jdi-overview.html ! src/share/classes/jdk/internal/org/objectweb/asm/ByteVector.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/Handle.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/AdviceAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/CodeSizeEvaluator.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/JSRInlinerAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/LocalVariablesSorter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingMethodAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingSignatureAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/TryCatchBlockSorter.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/FieldNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/TypeAnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Interpreter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckFieldAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/TraceMethodVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt ! src/share/classes/jdk/internal/org/xml/sax/EntityResolver.java ! src/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java ! src/share/classes/jdk/internal/util/xml/XMLStreamException.java ! src/share/classes/jdk/internal/util/xml/impl/Parser.java ! src/share/classes/org/ietf/jgss/GSSContext.java ! src/share/classes/org/ietf/jgss/GSSCredential.java ! src/share/classes/org/ietf/jgss/GSSException.java ! src/share/classes/org/ietf/jgss/GSSManager.java ! src/share/classes/org/ietf/jgss/GSSName.java ! src/share/classes/org/ietf/jgss/package.html ! src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/share/classes/sun/applet/AppletClassLoader.java ! src/share/classes/sun/applet/AppletSecurity.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/FontConfiguration.java ! src/share/classes/sun/awt/GlobalCursorManager.java ! src/share/classes/sun/awt/NullComponentPeer.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/share/classes/sun/awt/shell/ShellFolderManager.java ! src/share/classes/sun/dc/DuctusRenderingEngine.java ! src/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/font/FontManager.java ! src/share/classes/sun/font/FontRunIterator.java ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/font/FreetypeFontScaler.java ! src/share/classes/sun/font/GlyphLayout.java ! src/share/classes/sun/font/LayoutPathImpl.java ! src/share/classes/sun/font/ScriptRun.java ! src/share/classes/sun/font/StandardTextSource.java ! src/share/classes/sun/font/StrikeCache.java ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/font/TextLabelFactory.java ! src/share/classes/sun/font/TrueTypeFont.java ! src/share/classes/sun/font/Type1Font.java ! src/share/classes/sun/instrument/InstrumentationImpl.java ! src/share/classes/sun/invoke/WrapperInstance.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! src/share/classes/sun/invoke/util/VerifyAccess.java ! src/share/classes/sun/invoke/util/VerifyType.java ! src/share/classes/sun/java2d/Disposer.java ! src/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/share/classes/sun/java2d/SurfaceDataProxy.java ! src/share/classes/sun/java2d/loops/ProcessPath.java ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/classes/sun/java2d/pipe/BufferedMaskFill.java ! src/share/classes/sun/java2d/pipe/BufferedRenderPipe.java ! src/share/classes/sun/java2d/pipe/BufferedTextPipe.java ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java ! src/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java ! src/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java ! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/management/Agent.java - src/share/classes/sun/management/BaseOperatingSystemImpl.java ! src/share/classes/sun/management/HotSpotDiagnostic.java ! src/share/classes/sun/management/ManagementFactoryHelper.java + src/share/classes/sun/management/OperatingSystemImpl.java ! src/share/classes/sun/management/RuntimeImpl.java ! src/share/classes/sun/management/VMManagement.java ! src/share/classes/sun/management/VMManagementImpl.java ! src/share/classes/sun/management/counter/perf/InstrumentationException.java ! src/share/classes/sun/management/counter/perf/PerfDataType.java ! src/share/classes/sun/management/jdp/JdpController.java ! src/share/classes/sun/management/jdp/JdpJmxPacket.java ! src/share/classes/sun/management/snmp/jvminstr/JVM_MANAGEMENT_MIB_IMPL.java ! src/share/classes/sun/misc/CRC16.java ! src/share/classes/sun/misc/CharacterDecoder.java ! src/share/classes/sun/misc/Cleaner.java ! src/share/classes/sun/misc/ExtensionDependency.java ! src/share/classes/sun/misc/JavaAWTAccess.java ! src/share/classes/sun/misc/JavaLangAccess.java ! src/share/classes/sun/misc/PerformanceLogger.java ! src/share/classes/sun/misc/ProxyGenerator.java ! src/share/classes/sun/misc/VM.java ! src/share/classes/sun/net/NetworkClient.java ! src/share/classes/sun/net/TelnetOutputStream.java ! src/share/classes/sun/net/ftp/FtpClient.java ! src/share/classes/sun/net/ftp/impl/FtpClient.java ! src/share/classes/sun/net/httpserver/Request.java ! src/share/classes/sun/net/idn/StringPrep.java ! src/share/classes/sun/net/smtp/SmtpProtocolException.java ! src/share/classes/sun/net/www/content/image/gif.java ! src/share/classes/sun/net/www/content/image/jpeg.java ! src/share/classes/sun/net/www/content/image/png.java ! src/share/classes/sun/net/www/content/image/x_xbitmap.java ! src/share/classes/sun/net/www/content/image/x_xpixmap.java ! src/share/classes/sun/net/www/http/ChunkedInputStream.java ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/http/PosterOutputStream.java ! src/share/classes/sun/net/www/protocol/http/AuthCacheValue.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/cs/ext/DoubleByte.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/nio/fs/Util.java ! src/share/classes/sun/print/PSPathGraphics.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/print/PathGraphics.java ! src/share/classes/sun/print/PrintJob2D.java ! src/share/classes/sun/print/RasterPrinterJob.java ! src/share/classes/sun/reflect/AccessorGenerator.java ! src/share/classes/sun/reflect/MethodAccessorGenerator.java ! src/share/classes/sun/reflect/NativeConstructorAccessorImpl.java ! src/share/classes/sun/reflect/NativeMethodAccessorImpl.java ! src/share/classes/sun/reflect/Reflection.java ! src/share/classes/sun/reflect/ReflectionFactory.java ! src/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java ! src/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/share/classes/sun/reflect/annotation/TypeAnnotation.java ! src/share/classes/sun/reflect/annotation/TypeAnnotationParser.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/share/classes/sun/reflect/misc/MethodUtil.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java ! src/share/classes/sun/rmi/rmic/Main.java ! src/share/classes/sun/rmi/rmic/RMIGenerator.java ! src/share/classes/sun/rmi/rmic/RemoteClass.java ! src/share/classes/sun/rmi/rmic/Util.java ! src/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java ! src/share/classes/sun/rmi/runtime/Log.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/rmi/server/LoaderHandler.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/classes/sun/rmi/server/Util.java ! src/share/classes/sun/rmi/transport/ObjectTable.java ! src/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java ! src/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java ! src/share/classes/sun/rmi/transport/tcp/MultiplexOutputStream.java ! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/share/classes/sun/security/ec/SunEC.java ! src/share/classes/sun/security/jca/GetInstance.java ! src/share/classes/sun/security/jgss/GSSCredentialImpl.java ! src/share/classes/sun/security/jgss/SunProvider.java ! src/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/share/classes/sun/security/jgss/krb5/MessageToken.java ! src/share/classes/sun/security/jgss/spi/GSSContextSpi.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KdcComm.java ! src/share/classes/sun/security/krb5/KrbCred.java ! src/share/classes/sun/security/krb5/Realm.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/krb5/internal/NetClient.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/krb5/internal/crypto/DesCbcEType.java ! src/share/classes/sun/security/pkcs/PKCS8Key.java ! src/share/classes/sun/security/pkcs11/P11DHKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java ! src/share/classes/sun/security/pkcs11/Secmod.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/share/classes/sun/security/provider/AuthPolicyFile.java ! src/share/classes/sun/security/provider/DSA.java ! src/share/classes/sun/security/provider/DSAPrivateKey.java ! src/share/classes/sun/security/provider/DomainKeyStore.java ! src/share/classes/sun/security/provider/MD4.java ! src/share/classes/sun/security/provider/SubjectCodeSource.java ! src/share/classes/sun/security/provider/Sun.java ! src/share/classes/sun/security/provider/VerificationProvider.java ! src/share/classes/sun/security/provider/certpath/AdjacencyList.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/ReverseBuilder.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/rsa/RSAKeyPairGenerator.java ! src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/share/classes/sun/security/rsa/SunRsaSign.java ! src/share/classes/sun/security/smartcardio/SunPCSC.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeOutStream.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/KerberosClientKeyExchange.java ! src/share/classes/sun/security/ssl/RSASignature.java ! src/share/classes/sun/security/ssl/Record.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! src/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/krb5/KerberosClientKeyExchangeImpl.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/keytool/Resources.java ! src/share/classes/sun/security/tools/policytool/PolicyTool.java ! src/share/classes/sun/security/tools/policytool/Resources.java ! src/share/classes/sun/security/util/HostnameChecker.java ! src/share/classes/sun/security/x509/AlgIdDSA.java ! src/share/classes/sun/swing/PrintingStatus.java ! src/share/classes/sun/swing/SwingLazyValue.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java ! src/share/classes/sun/swing/plaf/synth/Paint9Painter.java ! src/share/classes/sun/text/normalizer/ReplaceableUCharacterIterator.java ! src/share/classes/sun/text/normalizer/UCharacter.java ! src/share/classes/sun/text/resources/sv/FormatData_sv_SE.java ! src/share/classes/sun/text/resources/th/CollationData_th.java ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/jar/resources/jar.properties ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jar/resources/jar_it.properties ! src/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/share/classes/sun/tools/jconsole/BorderedComponent.java ! src/share/classes/sun/tools/jconsole/inspector/XTextField.java ! src/share/classes/sun/tools/jinfo/JInfo.java ! src/share/classes/sun/tools/jmap/JMap.java ! src/share/classes/sun/tools/jps/Jps.java ! src/share/classes/sun/tools/jstack/JStack.java ! src/share/classes/sun/tools/jstat/ColumnFormat.java ! src/share/classes/sun/tools/jstat/RowClosure.java ! src/share/classes/sun/tools/jstat/resources/jstat_options ! src/share/classes/sun/tools/serialver/SerialVer.java ! src/share/classes/sun/tools/tree/ExprExpression.java ! src/share/classes/sun/tools/tree/FieldExpression.java ! src/share/classes/sun/tools/tree/Node.java ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/locale/LocaleEquivalentMaps.java ! src/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java ! src/share/classes/sun/util/logging/PlatformLogger.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! src/share/classes/sun/util/xml/PlatformXmlPropertiesProvider.java ! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java ! src/share/demo/jfc/Font2DTest/FontPanel.java + src/share/demo/jfc/Notepad/resources/Notepad_fr.properties + src/share/demo/jfc/Notepad/resources/Notepad_sv.properties ! src/share/demo/jfc/TableExample/TableExample4.java ! src/share/demo/jvmti/hprof/debug_malloc.c ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.c ! src/share/demo/management/JTop/JTop.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! src/share/javavm/export/jawt.h ! src/share/javavm/export/jmm.h ! src/share/javavm/export/jvm.h ! 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 ! src/share/native/com/sun/java/util/jar/pack/zip.cpp ! src/share/native/com/sun/media/sound/PlatformMidi.h ! src/share/native/common/jni_util.h ! src/share/native/java/lang/Class.c ! src/share/native/java/lang/System.c ! src/share/native/java/lang/fdlibm/src/k_rem_pio2.c ! src/share/native/java/lang/java_props.h + src/share/native/java/lang/ref/Finalizer.c ! src/share/native/java/lang/reflect/Executable.c - src/share/native/java/lang/reflect/Field.c ! src/share/native/java/net/Inet4Address.c ! src/share/native/java/net/Inet6Address.c ! src/share/native/java/net/InetAddress.c ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/share/native/java/util/zip/zip_util.c ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/awt/image/awt_parseImage.h ! src/share/native/sun/awt/image/cvutils/img_dcm.h ! src/share/native/sun/awt/image/cvutils/img_replscale.h ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/font/freetypeScaler.c ! src/share/native/sun/font/layout/ArabicLayoutEngine.h ! src/share/native/sun/font/layout/IndicReordering.h ! src/share/native/sun/font/layout/KhmerReordering.cpp ! src/share/native/sun/font/layout/OpenTypeLayoutEngine.h ! src/share/native/sun/font/layout/SunLayoutEngine.cpp ! src/share/native/sun/font/layout/TibetanReordering.cpp ! src/share/native/sun/java2d/Disposer.c ! src/share/native/sun/java2d/SurfaceData.c ! src/share/native/sun/java2d/cmm/lcms/LCMS.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c ! src/share/native/sun/java2d/loops/Blit.c ! src/share/native/sun/java2d/loops/BlitBg.c ! src/share/native/sun/java2d/loops/DrawPath.c ! src/share/native/sun/java2d/loops/DrawPolygons.c ! src/share/native/sun/java2d/loops/FillPath.c ! src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.c ! src/share/native/sun/java2d/loops/MaskBlit.c ! src/share/native/sun/java2d/loops/MaskFill.c ! src/share/native/sun/java2d/loops/ProcessPath.c ! src/share/native/sun/java2d/loops/ScaledBlit.c ! src/share/native/sun/java2d/loops/TransformHelper.c ! src/share/native/sun/java2d/opengl/OGLBlitLoops.c ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c ! src/share/native/sun/java2d/pipe/BufferedRenderPipe.c ! src/share/native/sun/java2d/pipe/Region.c ! src/share/native/sun/java2d/pipe/ShapeSpanIterator.c ! src/share/native/sun/java2d/pipe/SpanClipRenderer.c ! src/share/native/sun/management/HotSpotDiagnostic.c ! src/share/native/sun/management/VMManagementImpl.c ! src/share/native/sun/reflect/Reflection.c ! src/share/native/sun/security/pkcs11/wrapper/p11_sessmgmt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_util.c ! src/share/sample/jmx/jmx-scandir/index.html ! src/share/sample/nio/chatserver/ClientReader.java ! src/share/sample/scripting/scriptpad/src/resources/gui.js ! src/solaris/bin/java_md_solinux.c + src/solaris/classes/com/sun/management/OSMBeanFactory.java + src/solaris/classes/com/sun/management/UnixOperatingSystem.java ! src/solaris/classes/java/lang/UNIXProcess.java.bsd ! src/solaris/classes/java/lang/UNIXProcess.java.linux ! src/solaris/classes/java/net/DefaultInterface.java ! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java ! src/solaris/classes/sun/awt/X11/XButtonPeer.java ! src/solaris/classes/sun/awt/X11/XCanvasPeer.java ! src/solaris/classes/sun/awt/X11/XCheckboxPeer.java ! src/solaris/classes/sun/awt/X11/XChoicePeer.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/awt/X11/XContentWindow.java ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XDragSourceProtocol.java ! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java ! src/solaris/classes/sun/awt/X11/XLabelPeer.java ! src/solaris/classes/sun/awt/X11/XListPeer.java ! src/solaris/classes/sun/awt/X11/XMenuItemPeer.java ! src/solaris/classes/sun/awt/X11/XScrollbar.java ! src/solaris/classes/sun/awt/X11/XSelection.java ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java ! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11GraphicsConfig.java ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java ! src/solaris/classes/sun/font/FontConfigManager.java ! src/solaris/classes/sun/font/XMap.java ! src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java ! src/solaris/classes/sun/java2d/xr/GrowableRectArray.java ! src/solaris/classes/sun/java2d/xr/MaskTile.java ! src/solaris/classes/sun/java2d/xr/MaskTileManager.java ! src/solaris/classes/sun/java2d/xr/XRBackend.java ! src/solaris/classes/sun/java2d/xr/XRBackendNative.java ! src/solaris/classes/sun/java2d/xr/XRColor.java ! src/solaris/classes/sun/java2d/xr/XRCompositeManager.java ! src/solaris/classes/sun/java2d/xr/XRDrawImage.java - src/solaris/classes/sun/java2d/xr/XRDrawLine.java ! src/solaris/classes/sun/java2d/xr/XRMaskBlit.java ! src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/solaris/classes/sun/java2d/xr/XRPaints.java ! src/solaris/classes/sun/java2d/xr/XRRenderer.java - src/solaris/classes/sun/java2d/xr/XRSolidSrcPict.java ! src/solaris/classes/sun/java2d/xr/XRSurfaceData.java ! src/solaris/classes/sun/java2d/xr/XRUtils.java - src/solaris/classes/sun/management/OperatingSystemImpl.java - src/solaris/classes/sun/misc/GThreadHelper.java ! src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java ! src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java ! src/solaris/classes/sun/nio/fs/LinuxFileStore.java ! src/solaris/classes/sun/nio/fs/LinuxFileSystem.java ! src/solaris/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java ! src/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java ! src/solaris/classes/sun/nio/fs/SolarisWatchService.java ! src/solaris/classes/sun/nio/fs/UnixException.java ! src/solaris/classes/sun/nio/fs/UnixFileStore.java ! src/solaris/classes/sun/nio/fs/UnixFileSystem.java ! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/solaris/classes/sun/nio/fs/UnixMountEntry.java ! src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/solaris/classes/sun/nio/fs/UnixPath.java ! src/solaris/classes/sun/nio/fs/UnixUriUtils.java ! src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! src/solaris/demo/jni/Poller/Poller.c + src/solaris/doc/sun/man/man1/ja/javaws.1 + src/solaris/doc/sun/man/man1/javaws.1 + src/solaris/native/com/sun/management/LinuxOperatingSystem.c + src/solaris/native/com/sun/management/MacosxOperatingSystem.c + src/solaris/native/com/sun/management/SolarisOperatingSystem.c + src/solaris/native/com/sun/management/UnixOperatingSystem_md.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_Ports.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_Ports.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_Utils.h ! src/solaris/native/java/lang/java_props_macosx.c ! src/solaris/native/java/lang/java_props_macosx.h ! src/solaris/native/java/lang/java_props_md.c ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/awt/awt_LoadLibrary.c ! src/solaris/native/sun/awt/awt_UNIXToolkit.c ! src/solaris/native/sun/awt/fontpath.c ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h ! src/solaris/native/sun/awt/multiVis.c ! src/solaris/native/sun/java2d/x11/X11Renderer.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/solaris/native/sun/java2d/x11/XRBackendNative.c ! src/solaris/native/sun/java2d/x11/XRSurfaceData.c - src/solaris/native/sun/management/LinuxOperatingSystem.c - src/solaris/native/sun/management/MacosxOperatingSystem.c - src/solaris/native/sun/management/OperatingSystemImpl.c - src/solaris/native/sun/management/SolarisOperatingSystem.c ! src/solaris/native/sun/net/spi/DefaultProxySelector.c ! src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h ! src/solaris/native/sun/xawt/awt_Desktop.c ! src/windows/bin/cmdtoargs.c + src/windows/classes/com/sun/management/OSMBeanFactory.java + src/windows/classes/com/sun/management/OperatingSystem.java ! src/windows/classes/com/sun/tools/jdi/SharedMemoryAttachingConnector.java ! src/windows/classes/com/sun/tools/jdi/SharedMemoryListeningConnector.java ! src/windows/classes/java/net/DefaultInterface.java ! src/windows/classes/java/net/PlainSocketImpl.java ! src/windows/classes/sun/awt/Win32GraphicsEnvironment.java ! src/windows/classes/sun/awt/windows/WButtonPeer.java ! src/windows/classes/sun/awt/windows/WCheckboxPeer.java ! src/windows/classes/sun/awt/windows/WChoicePeer.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WLabelPeer.java ! src/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/windows/classes/sun/awt/windows/WListPeer.java ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! src/windows/classes/sun/awt/windows/WPrinterJob.java ! src/windows/classes/sun/awt/windows/WRobotPeer.java ! src/windows/classes/sun/awt/windows/WScrollbarPeer.java ! src/windows/classes/sun/awt/windows/WTextAreaPeer.java ! src/windows/classes/sun/awt/windows/WTextComponentPeer.java ! src/windows/classes/sun/awt/windows/WTextFieldPeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/classes/sun/java2d/d3d/D3DBlitLoops.java - src/windows/classes/sun/management/OperatingSystemImpl.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/windows/classes/sun/nio/fs/WindowsPath.java ! src/windows/classes/sun/security/krb5/internal/tools/Klist.java ! src/windows/classes/sun/security/krb5/internal/tools/Ktab.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/windows/demo/jvmti/hprof/hprof_md.c + src/windows/native/com/sun/management/OperatingSystem_md.c ! src/windows/native/java/io/canonicalize_md.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/icmp.h ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/font/fontpath.c ! src/windows/native/sun/java2d/d3d/D3DBadHardware.h ! src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp ! src/windows/native/sun/java2d/windows/GDIBlitLoops.cpp ! src/windows/native/sun/java2d/windows/GDIRenderer.cpp - src/windows/native/sun/management/OperatingSystemImpl.c ! src/windows/native/sun/nio/ch/SocketChannelImpl.c ! src/windows/native/sun/nio/ch/SocketDispatcher.c ! src/windows/native/sun/security/krb5/NativeCreds.c ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_BitmapUtil.cpp ! src/windows/native/sun/windows/awt_Choice.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Dialog.h ! src/windows/native/sun/windows/awt_DnDDS.cpp ! src/windows/native/sun/windows/awt_Font.h ! src/windows/native/sun/windows/awt_InputTextInfor.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_Robot.cpp ! src/windows/native/sun/windows/awt_Robot.h ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp ! src/windows/native/sun/windows/awt_TextField.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Window.cpp ! test/Makefile ! test/ProblemList.txt ! test/TEST.groups + test/com/oracle/security/ucrypto/TestAES.java + test/com/oracle/security/ucrypto/TestDigest.java + test/com/oracle/security/ucrypto/TestRSA.java + test/com/oracle/security/ucrypto/UcryptoTest.java - test/com/sun/awt/SecurityWarning/CustomSecurityManager.java ! test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java - test/com/sun/corba/5036554/JavaBug.java - test/com/sun/corba/5036554/README - test/com/sun/corba/5036554/TestCorbaBug.sh - test/com/sun/corba/5036554/bug.idl - test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java - test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java ! test/com/sun/jdi/BadHandshakeTest.java ! test/com/sun/jdi/BreakpointWithFullGC.sh - test/com/sun/jdi/GetUninitializedStringValue.java ! test/com/sun/jdi/JdbMethodExitTest.sh - test/com/sun/jdi/LambdaBreakpointTest.java - test/com/sun/jdi/LambdaStepTest.java ! test/com/sun/jdi/MethodEntryExitEvents.java ! test/com/sun/jdi/MethodExitReturnValuesTest.java ! test/com/sun/jdi/NoLaunchOptionTest.java - test/com/sun/jdi/NullThreadGroupNameTest.java ! test/com/sun/jdi/ShellScaffold.sh ! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/ConfigKey.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/TestNotification.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/ConfigKey.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Server.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Ste.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/SteMBean.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/TestNotification.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java - test/com/sun/jmx/snmp/NoInfoLeakTest.java ! test/com/sun/jndi/cosnaming/CNNameParser.java ! test/com/sun/jndi/cosnaming/IiopUrlIPv6.java ! test/com/sun/net/httpserver/bugs/B6433018.java ! test/demo/zipfs/ZipFSTester.java ! test/java/awt/AlphaComposite/TestAlphaCompositeForNaN.java ! test/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html ! test/java/awt/Choice/NonFocusablePopupMenuTest/NonFocusablePopupMenuTest.html ! test/java/awt/Component/F10TopToplevel/F10TopToplevel.html ! test/java/awt/Component/UpdatingBootTime/UpdatingBootTime.html ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/NextFramePositionCalculator.java ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/SourcePanel.java ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/TargetPanel.java ! test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html ! test/java/awt/EventQueue/MainAppContext/MainAppContext.java ! test/java/awt/EventQueue/PostEventOrderingTest/PostEventOrderingTest.java ! test/java/awt/FileDialog/FileDialogReturnTest/FileDialogReturnTest.html ! test/java/awt/FileDialog/FileNameOverrideTest/FileNameOverrideTest.html ! test/java/awt/FileDialog/FileNameOverrideTest/FileNameOverrideTest.java ! test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.html ! test/java/awt/FileDialog/MultipleMode/MultipleMode.html ! test/java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest.html ! test/java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html ! test/java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.java ! test/java/awt/Focus/6981400/Test1.java ! test/java/awt/Focus/6981400/Test2.java ! test/java/awt/Focus/6981400/Test3.java ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.html ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.html ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java ! test/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.html ! test/java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_AWT.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_Swing.java ! test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.html ! test/java/awt/Focus/ToFrontFocusTest/ToFrontFocus.html ! test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.html ! test/java/awt/Frame/FrameSetSizeStressTest/FrameSetSizeStressTest.java ! test/java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html - test/java/awt/Frame/MaximizedByPlatform/MaximizedByPlatform.java - test/java/awt/Frame/MaximizedToMaximized/MaximizedToMaximized.java ! test/java/awt/Frame/ShownOnPack/ShownOnPack.html - test/java/awt/FullScreen/8013581/bug8013581.java - test/java/awt/GradientPaint/GradientTransformTest.java - test/java/awt/GradientPaint/LinearColorSpaceGradientTest.java ! test/java/awt/Graphics/DrawImageBG/SystemBgColorTest.java - test/java/awt/Graphics/LineClipTest.java ! test/java/awt/Graphics2D/FillTexturePaint/FillTexturePaint.java - test/java/awt/InputMethods/DiacriticsTest/DiacriticsTest.html - test/java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java - test/java/awt/InputMethods/InputMethodsTest/InputMethodsTest.html - test/java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java ! test/java/awt/JAWT/JAWT.sh ! test/java/awt/JAWT/Makefile.cygwin ! test/java/awt/JAWT/Makefile.unix ! test/java/awt/JAWT/Makefile.win ! test/java/awt/JAWT/MyCanvas.java ! test/java/awt/JAWT/myfile.c ! test/java/awt/JAWT/myfile.cpp ! test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_AWT.java ! test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_Swing.java ! test/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html - test/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.html - test/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.java - test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java ! test/java/awt/List/SetFontTest/SetFontTest.html ! test/java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java - test/java/awt/MenuBar/8007006/bug8007006.java ! test/java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.html ! test/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java ! test/java/awt/Mouse/MouseModifiersUnitTest/ModifierPermutation.java ! test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java ! test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java ! test/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html ! test/java/awt/Multiscreen/TranslucencyThrowsExceptionWhenFullScreen/TranslucencyThrowsExceptionWhenFullScreen.java ! test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html - test/java/awt/Paint/ButtonRepaint.java - test/java/awt/Paint/CheckboxRepaint.java - test/java/awt/Paint/ExposeOnEDT.java - test/java/awt/Paint/LabelRepaint.java - test/java/awt/Paint/ListRepaint.java - test/java/awt/Paint/bug8024864.java ! test/java/awt/PrintJob/SaveDialogTitleTest.java ! test/java/awt/PrintJob/Text/stringwidth.sh ! test/java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java ! test/java/awt/Robot/ManualInstructions/ManualInstructions.java ! test/java/awt/Robot/RobotExtraButton/RobotExtraButton.java ! test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java ! test/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test.java ! test/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test1.java - test/java/awt/TextArea/SelectionVisible/SelectionVisible.html - test/java/awt/TextArea/SelectionVisible/SelectionVisible.java ! test/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.html ! test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java ! test/java/awt/TextArea/UsingWithMouse/SelectionAutoscrollTest.html ! test/java/awt/TextField/ScrollSelectionTest/ScrollSelectionTest.html - test/java/awt/TextField/SelectionVisible/SelectionVisible.html - test/java/awt/TextField/SelectionVisible/SelectionVisible.java ! test/java/awt/Toolkit/Headless/AWTEventListener/AWTListener.java ! test/java/awt/Toolkit/Headless/ExceptionContract/ExceptionContract.java ! test/java/awt/Toolkit/Headless/GetPrintJob/GetPrintJob.java ! test/java/awt/Toolkit/Headless/GetPrintJob/GetPrintJobHeadless.java ! test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh ! test/java/awt/Toolkit/SecurityTest/SecurityTest2.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_1.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_2.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_3.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_4.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_5.java ! test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Disable.java ! test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java - test/java/awt/Window/8027025/Test8027025.java - test/java/awt/Window/AlwaysOnTop/AlwaysOnTopFieldTest.java ! test/java/awt/Window/Grab/GrabTest.java - test/java/awt/Window/LocationByPlatform/LocationByPlatformTest.java - test/java/awt/Window/OwnedWindowsSerialization/OwnedWindowsSerialization.java ! test/java/awt/Window/TranslucentShapedFrameTest/TSFrame.java ! test/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java - test/java/awt/Window/WindowGCInFullScreen/WindowGCInFullScreen.java - test/java/awt/Window/WindowsLeak/WindowsLeak.java ! test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh ! test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/test.html ! test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html - test/java/awt/datatransfer/DuplicatedNativesTest/DuplicatedNativesTest.java ! test/java/awt/datatransfer/HTMLDataFlavors/ManualHTMLDataFlavorTest.html ! test/java/awt/dnd/Button2DragTest/Button2DragTest.html ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.html ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDTarget.java - test/java/awt/dnd/DropTargetEnterExitTest/ExtraDragEnterTest.java - test/java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java ! test/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.html ! test/java/awt/dnd/ImageDecoratedDnD/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnD/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.html ! test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.java ! test/java/awt/dnd/ImageDecoratedDnD/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnD/MyCursor.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.html ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/MyCursor.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.html ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/MyCursor.java ! test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html ! test/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java - test/java/awt/event/KeyEvent/8020209/bug8020209.java ! test/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.html ! test/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.java ! test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/KeyReleasedInAppletTest.html ! test/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html ! test/java/awt/event/MouseEvent/AWTPanelSmoothWheel/AWTPanelSmoothWheel.html ! test/java/awt/event/MouseEvent/AcceptExtraButton/AcceptExtraButton.java ! test/java/awt/event/MouseEvent/CTORRestrictions/CTORRestrictions.java ! test/java/awt/event/MouseEvent/CTORRestrictions/CTORRestrictions_Disable.java ! test/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java ! test/java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/MouseClickTest/MouseClickTest.html ! test/java/awt/event/MouseEvent/MouseWheelEventAbsoluteCoordsTest/MouseWheelEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.html ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.html ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.html ! test/java/awt/event/OtherEvents/UngrabID/UngrabID.java ! test/java/awt/im/4490692/bug4490692.html ! test/java/awt/im/4959409/bug4959409.html ! test/java/awt/im/JTextFieldTest.html ! test/java/awt/image/BufferedImage/TinyScale.java ! test/java/awt/image/DrawImage/EABlitTest.java - test/java/awt/print/PrinterJob/CustomPrintService/PrintDialog.java - test/java/awt/print/PrinterJob/CustomPrintService/PrintServiceStub.java - test/java/awt/print/PrinterJob/CustomPrintService/SetPrintServiceTest.java ! test/java/awt/print/PrinterJob/PrintLatinCJKTest.java - test/java/awt/print/PrinterJob/PrintToDir.java ! test/java/awt/print/bug8023392/bug8023392.html ! test/java/awt/print/bug8023392/bug8023392.java - test/java/awt/regtesthelpers/CopyClassFile.java ! test/java/beans/Introspector/6380849/beans/FirstBean.java ! test/java/beans/Introspector/6380849/beans/FirstBeanBeanInfo.java ! test/java/beans/Introspector/6380849/beans/SecondBean.java ! test/java/beans/Introspector/6380849/beans/ThirdBean.java ! test/java/beans/Introspector/6380849/infos/SecondBeanBeanInfo.java ! test/java/beans/Introspector/6380849/infos/ThirdBeanBeanInfo.java ! test/java/beans/Introspector/6976577/test/Accessor.java ! test/java/beans/Introspector/7122138/pack/Sub.java ! test/java/beans/Introspector/7122138/pack/Super.java - test/java/beans/Introspector/Test8027648.java - test/java/beans/Introspector/Test8027905.java ! test/java/beans/Introspector/TestTypeResolver.java ! test/java/beans/XMLEncoder/6380849/Bean.java ! test/java/beans/XMLEncoder/6380849/BeanPersistenceDelegate.java - test/java/beans/XMLEncoder/Test8027066.java ! test/java/io/File/MaxPathLength.java ! test/java/io/File/NulFile.java ! test/java/io/File/createTempFile/SpecialTempFile.java ! test/java/io/FileInputStream/OpsAfterClose.java ! test/java/io/FileOutputStream/OpsAfterClose.java ! test/java/io/RandomAccessFile/OpsAfterClose.java - test/java/lang/Class/forName/arrayClass/Class1.java - test/java/lang/Class/forName/arrayClass/Class2.java - test/java/lang/Class/forName/arrayClass/Class3.java - test/java/lang/Class/forName/arrayClass/Class4.java - test/java/lang/Class/forName/arrayClass/ExceedMaxDim.java ! test/java/lang/ProcessBuilder/InheritIOEHandle.java ! test/java/lang/ProcessBuilder/SiblingIOEHandle.java - test/java/lang/Runtime/exec/CloseRace.java ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/String/Split.java ! test/java/lang/String/ToLowerCase.java ! test/java/lang/StringBuffer/BufferForwarding.java ! test/java/lang/StringBuilder/BuilderForwarding.java - test/java/lang/Thread/ThreadStateController.java ! test/java/lang/Thread/ThreadStateTest.java - test/java/lang/annotation/repeatingAnnotations/InheritedAssociatedAnnotations.java - test/java/lang/annotation/repeatingAnnotations/NonInheritableContainee.java - test/java/lang/annotation/repeatingAnnotations/OrderUnitTest.java ! test/java/lang/annotation/repeatingAnnotations/RepeatedUnitTest.java - test/java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java - test/java/lang/annotation/typeAnnotations/GetAnnotatedInterfaces.java - test/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java ! test/java/lang/annotation/typeAnnotations/GetAnnotatedSuperclass.java - test/java/lang/instrument/NMTHelper.java ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/instrument/RedefineBigClassApp.java ! test/java/lang/instrument/RedefineMethodInBacktrace.sh ! test/java/lang/instrument/RedefineMethodInBacktraceApp.java - test/java/lang/instrument/RedefineMethodInBacktraceTargetB.java - test/java/lang/instrument/RedefineMethodInBacktraceTargetB_2.java ! test/java/lang/instrument/RetransformBigClass.sh ! test/java/lang/instrument/RetransformBigClassApp.java - test/java/lang/invoke/8022701/BogoLoader.java - test/java/lang/invoke/8022701/InvokeSeveralWays.java - test/java/lang/invoke/8022701/Invoker.java - test/java/lang/invoke/8022701/MHIllegalAccess.java - test/java/lang/invoke/8022701/MethodSupplier.java ! test/java/lang/invoke/AccessControlTest.java ! test/java/lang/invoke/BigArityTest.java - test/java/lang/invoke/CallStaticInitOrder.java ! test/java/lang/invoke/ClassValueTest.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/invoke/JavaDocExamplesTest.java - test/java/lang/invoke/MethodHandleConstants.java - test/java/lang/invoke/MethodHandles/TestCatchException.java ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/invoke/PermuteArgsTest.java ! test/java/lang/invoke/PrivateInvokeTest.java ! test/java/lang/invoke/RevealDirectTest.java ! test/java/lang/invoke/RicochetTest.java ! test/java/lang/invoke/TestCatchExceptionWithVarargs.java ! test/java/lang/invoke/TestPrivateMember.java ! test/java/lang/invoke/ThrowExceptionsTest.java - test/java/lang/invoke/accessProtectedSuper/BogoLoader.java - test/java/lang/invoke/accessProtectedSuper/MethodInvoker.java - test/java/lang/invoke/accessProtectedSuper/Test.java - test/java/lang/invoke/accessProtectedSuper/anotherpkg/MethodSupplierOuter.java - test/java/lang/invoke/lambda/DupIntf.java - test/java/lang/invoke/lambda/LambdaAsm.java - test/java/lang/invoke/lambda/LogGeneratedClassesTest.java - test/java/lang/invoke/lambda/RepetitiveLambdaSerialization.java ! test/java/lang/invoke/remote/RemoteExample.java ! test/java/lang/management/ClassLoadingMXBean/LoadCounts.java ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/MemoryPoolMXBean/ThresholdTest.java ! test/java/lang/management/RuntimeMXBean/UpTime.java ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java - test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java + test/java/lang/management/ThreadMXBean/ThreadStateTest.java - test/java/lang/ref/FinalizeOverride.java ! test/java/lang/ref/ReferenceEnqueuePending.java - test/java/lang/reflect/AnnotatedElement/TestAnnotatedElementDefaults.java ! test/java/lang/reflect/Array/ExceedMaxDim.java ! test/java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java ! test/java/lang/reflect/DefaultStaticTest/DefaultStaticTestData.java + test/java/lang/reflect/Method/DefaultMethodModeling.java - test/java/lang/reflect/Method/InterfaceStatic/StaticInterfaceMethodInWayOfDefault.java - test/java/lang/reflect/Method/defaultMethodModeling/DefaultMethodModeling.java - test/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java - test/java/lang/reflect/Parameter/BadClassFiles.java - test/java/lang/reflect/Parameter/GetAnnotatedTypeTest.java - test/java/math/BigInteger/BitLengthOverflow.java - test/java/math/BigInteger/DivisionOverflow.java - test/java/math/BigInteger/DoubleValueOverflow.java ! test/java/math/BigInteger/ExtremeShiftingTests.java - test/java/math/BigInteger/StringConstructorOverflow.java - test/java/math/BigInteger/SymmetricRangeTests.java ! test/java/net/Authenticator/B4769350.java ! test/java/net/CookieHandler/TestHttpCookie.java + test/java/net/HttpURLPermission/HttpURLPermissionTest.java + test/java/net/HttpURLPermission/URLTest.java + test/java/net/HttpURLPermission/policy.1 + test/java/net/HttpURLPermission/policy.2 + test/java/net/HttpURLPermission/policy.3 ! test/java/net/Inet6Address/serialize/Serialize.java ! test/java/net/InetAddress/GetLocalHostWithSM.java ! test/java/net/MulticastSocket/TestInterfaces.java ! test/java/net/NetworkInterface/Equals.java + test/java/net/NetworkInterface/MemLeakTest.java - test/java/net/PlainSocketImpl/CustomSocketImplFactory.java ! test/java/net/ProxySelector/SystemProxies.java ! test/java/net/Socket/GetLocalAddress.java ! test/java/net/Socks/SocksProxyVersion.java - test/java/net/URLClassLoader/NullURLTest.java ! test/java/net/URLClassLoader/closetest/CloseTest.java ! test/java/net/URLClassLoader/closetest/Common.java ! test/java/net/URLClassLoader/closetest/GetResourceAsStream.java ! test/java/net/URLClassLoader/closetest/build.sh - test/java/net/URLPermission/URLPermissionTest.java - test/java/net/URLPermission/URLTest.java - test/java/net/URLPermission/nstest/LookupTest.java - test/java/net/URLPermission/nstest/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor - test/java/net/URLPermission/nstest/SimpleNameService.java - test/java/net/URLPermission/nstest/SimpleNameServiceDescriptor.java - test/java/net/URLPermission/nstest/lookup.sh - test/java/net/URLPermission/policy.1 - test/java/net/URLPermission/policy.2 - test/java/net/URLPermission/policy.3 ! test/java/net/ipv6tests/BadIPv6Addresses.java - test/java/nio/channels/FileChannel/InterruptMapDeadlock.java ! test/java/nio/channels/SocketChannel/ShortWrite.java ! test/java/nio/file/Files/BytesAndLines.java ! test/java/nio/file/Files/CheckPermissions.java ! test/java/nio/file/Files/StreamTest.java - test/java/security/Provider/ProviderVersionCheck.java ! test/java/security/Signature/SignatureGetAlgorithm.java ! test/java/security/cert/CertPathBuilder/selfIssued/generate.sh ! test/java/security/cert/CertPathValidator/indirectCRL/generate.sh ! test/java/security/cert/CertPathValidator/nameConstraints/generate.sh ! test/java/security/cert/CertificateRevokedException/Basic.java ! test/java/security/cert/PKIXRevocationChecker/UnitTest.java ! test/java/time/tck/java/time/AbstractTCKTest.java ! test/java/time/tck/java/time/TCKClock_Fixed.java ! test/java/time/tck/java/time/TCKClock_Offset.java ! test/java/time/tck/java/time/TCKClock_System.java ! test/java/time/tck/java/time/TCKClock_Tick.java ! test/java/time/tck/java/time/TCKDayOfWeek.java ! test/java/time/tck/java/time/TCKDuration.java ! test/java/time/tck/java/time/TCKInstant.java ! test/java/time/tck/java/time/TCKLocalDate.java ! test/java/time/tck/java/time/TCKLocalDateTime.java ! test/java/time/tck/java/time/TCKLocalTime.java ! test/java/time/tck/java/time/TCKMonth.java ! test/java/time/tck/java/time/TCKMonthDay.java ! test/java/time/tck/java/time/TCKOffsetDateTime.java ! test/java/time/tck/java/time/TCKOffsetTime.java ! test/java/time/tck/java/time/TCKPeriod.java ! test/java/time/tck/java/time/TCKYear.java ! test/java/time/tck/java/time/TCKYearMonth.java ! test/java/time/tck/java/time/TCKZoneId.java ! test/java/time/tck/java/time/TCKZoneOffset.java ! test/java/time/tck/java/time/TCKZonedDateTime.java ! test/java/time/tck/java/time/TestIsoChronology.java ! test/java/time/tck/java/time/chrono/CopticChronology.java ! test/java/time/tck/java/time/chrono/CopticDate.java ! test/java/time/tck/java/time/chrono/TCKChronoLocalDate.java ! test/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java - test/java/time/tck/java/time/chrono/TCKChronoPeriod.java ! test/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java ! test/java/time/tck/java/time/chrono/TCKChronology.java + test/java/time/tck/java/time/chrono/TCKChronologySerialization.java ! test/java/time/tck/java/time/chrono/TCKIsoChronology.java ! test/java/time/tck/java/time/chrono/TCKJapaneseChronology.java ! test/java/time/tck/java/time/chrono/TCKMinguoChronology.java ! test/java/time/tck/java/time/chrono/TCKTestServiceLoader.java ! test/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java - test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java - test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java - test/java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java - test/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java - test/java/time/tck/java/time/chrono/serial/TCKCopticSerialization.java - test/java/time/tck/java/time/chrono/serial/TCKEraSerialization.java ! test/java/time/tck/java/time/format/TCKChronoPrinterParser.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatters.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java ! test/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java ! test/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java - test/java/time/tck/java/time/serial/TCKClockSerialization.java - test/java/time/tck/java/time/serial/TCKDurationSerialization.java - test/java/time/tck/java/time/serial/TCKInstantSerialization.java - test/java/time/tck/java/time/serial/TCKLocalDateSerialization.java - test/java/time/tck/java/time/serial/TCKLocalDateTimeSerialization.java - test/java/time/tck/java/time/serial/TCKLocalTimeSerialization.java - test/java/time/tck/java/time/serial/TCKMonthDaySerialization.java - test/java/time/tck/java/time/serial/TCKOffsetDateTimeSerialization.java - test/java/time/tck/java/time/serial/TCKOffsetTimeSerialization.java - test/java/time/tck/java/time/serial/TCKPeriodSerialization.java - test/java/time/tck/java/time/serial/TCKYearMonthSerialization.java - test/java/time/tck/java/time/serial/TCKYearSerialization.java - test/java/time/tck/java/time/serial/TCKZoneIdSerialization.java - test/java/time/tck/java/time/serial/TCKZoneOffsetSerialization.java - test/java/time/tck/java/time/serial/TCKZonedDateTimeSerialization.java ! test/java/time/tck/java/time/temporal/TCKIsoFields.java ! test/java/time/tck/java/time/temporal/TCKJulianFields.java ! test/java/time/tck/java/time/temporal/TCKTemporalAdjusters.java ! test/java/time/tck/java/time/temporal/TCKWeekFields.java - test/java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java - test/java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java - test/java/time/tck/java/time/temporal/serial/TCKJulianFieldsSerialization.java - test/java/time/tck/java/time/temporal/serial/TCKValueRangeSerialization.java - test/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java ! test/java/time/tck/java/time/zone/TCKFixedZoneRules.java ! test/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java ! test/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java ! test/java/time/tck/java/time/zone/TCKZoneRules.java - test/java/time/tck/java/time/zone/serial/TCKFixedZoneRulesSerialization.java - test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRuleSerialization.java - test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionSerialization.java - test/java/time/tck/java/time/zone/serial/TCKZoneRulesSerialization.java ! test/java/time/test/java/time/AbstractTest.java ! test/java/time/test/java/time/TestDuration.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java ! test/java/time/test/java/time/format/TestCharLiteralParser.java ! test/java/time/test/java/time/format/TestDateTimeFormatter.java ! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/java/time/test/java/time/format/TestNumberParser.java ! test/java/time/test/java/time/format/TestReducedParser.java ! test/java/time/test/java/time/format/TestReducedPrinter.java ! test/java/time/test/java/time/format/TestStringLiteralParser.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/java/time/test/java/time/temporal/TestDateTimeValueRange.java ! test/java/time/test/java/util/TestFormatter.java ! test/java/util/Arrays/ParallelPrefix.java ! test/java/util/Base64/Base64GetEncoderTest.java ! test/java/util/Base64/TestBase64.java ! test/java/util/Base64/TestBase64Golden.java - test/java/util/Calendar/Bug6902861.java ! test/java/util/Calendar/CldrFormatNamesTest.java ! test/java/util/Calendar/GenericTimeZoneNamesTest.sh ! test/java/util/Calendar/JavatimeTest.java ! test/java/util/Calendar/NarrowNamesTest.sh ! test/java/util/Collection/MOAT.java - test/java/util/HashSet/Serialization.java - test/java/util/Locale/Bug8025703.java ! test/java/util/Locale/LocaleEnhanceTest.java ! test/java/util/Locale/LocaleTestFmwk.java ! test/java/util/Locale/tools/EquivMapsGenerator.java ! test/java/util/Locale/tools/language-subtag-registry.txt ! test/java/util/Map/Defaults.java - test/java/util/Properties/LoadAndStoreXMLWithDefaults.java ! test/java/util/ResourceBundle/ResourceBundleTest.java - test/java/util/ResourceBundle/getBaseBundleName/TestGetBaseBundleName.java - test/java/util/ResourceBundle/getBaseBundleName/resources/ListBundle.java - test/java/util/ResourceBundle/getBaseBundleName/resources/ListBundle_fr.java - test/java/util/ResourceBundle/getBaseBundleName/resources/PropertyBundle.properties - test/java/util/ResourceBundle/getBaseBundleName/resources/PropertyBundle_fr.properties ! test/java/util/Spliterator/SpliteratorCharacteristics.java ! test/java/util/TimeZone/Bug6912560.java ! test/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/java/util/TimeZone/ListTimeZones.java ! test/java/util/TimeZone/OldIDMappingTest.java ! test/java/util/TimeZone/OldIDMappingTest.sh - test/java/util/TimeZone/SetDefaultSecurityTest.java ! test/java/util/TimeZone/TimeZoneDatePermissionCheck.java ! test/java/util/TimeZone/TimeZoneDatePermissionCheck.sh ! test/java/util/TimeZone/TzIDOldMapping.java ! test/java/util/TreeMap/Clone.java ! test/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java - test/java/util/concurrent/atomic/Serial.java - test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java ! test/java/util/jar/JarInputStream/ExtraFileInMetaInf.java - test/java/util/logging/AnonymousLogger/TestAnonymousLogger.java - test/java/util/logging/Level/CustomLevel.java - test/java/util/logging/Level/myresource.properties - test/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java - test/java/util/logging/Logger/logrb/TestLogrbResourceBundle.java - test/java/util/logging/Logger/logrb/resources/ListBundle.java - test/java/util/logging/Logger/logrb/resources/ListBundle_fr.java - test/java/util/logging/Logger/logrb/resources/PropertyBundle.properties - test/java/util/logging/Logger/logrb/resources/PropertyBundle_fr.properties - test/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java - test/java/util/logging/Logger/setResourceBundle/resources/ListBundle.java - test/java/util/logging/Logger/setResourceBundle/resources/ListBundle_fr.java - test/java/util/logging/Logger/setResourceBundle/resources/PropertyBundle.properties - test/java/util/logging/Logger/setResourceBundle/resources/PropertyBundle_fr.properties ! test/java/util/logging/TestAppletLoggerContext.java - test/java/util/logging/TestMainAppContext.java ! test/java/util/prefs/AddNodeChangeListener.java ! test/java/util/prefs/CheckUserPrefFirst.java ! test/java/util/prefs/CheckUserPrefLater.java ! test/java/util/regex/RegExTest.java ! test/java/util/spi/ResourceBundleControlProvider/providersrc/UserControlProvider.java ! test/java/util/stream/bootlib/java/util/stream/OpTestCase.java ! test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java ! test/java/util/stream/test/org/openjdk/tests/java/lang/invoke/SerializedLambdaTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ForEachOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntSliceOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java ! test/java/util/zip/GZIP/GZIPInZip.java ! test/java/util/zip/LargeZip.java ! test/java/util/zip/TotalInOut.java ! test/javax/imageio/plugins/gif/GifTransparencyTest.java - test/javax/imageio/plugins/wbmp/StreamResetTest.java ! test/javax/management/loading/LibraryLoader/LibraryLoaderTest.java ! test/javax/management/modelmbean/LoggingExceptionTest.java ! test/javax/management/monitor/CounterMonitorThresholdTest.java ! test/javax/management/monitor/NullAttributeValueTest.java ! test/javax/management/monitor/ThreadPoolAccTest.java ! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java ! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java ! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java ! test/javax/print/DialogMargins.java ! test/javax/print/StreamPrintingOrientation.java - test/javax/print/TextFlavorTest.java ! test/javax/print/applet/AppletPrintLookup.html ! test/javax/sound/midi/File/SMPTESequence.java ! test/javax/sound/midi/Gervill/AudioFloatConverter/GetFormat.java ! test/javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java ! test/javax/sound/midi/Gervill/AudioFloatFormatConverter/SkipTest.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Available.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Close.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFormat.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFrameLength.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/MarkSupported.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Read.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArray.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArrayIntInt.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Reset.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Skip.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankFile.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream2.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankUrl.java ! test/javax/sound/midi/Gervill/EmergencySoundbank/TestCreateSoundbank.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/GetInputStream.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/GetRoot.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/Load.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/LoadAll.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArray.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFile.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFileLongLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Available.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Close.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkReset.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkSupported.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Read.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByte.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Skip.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLongBoolean.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/Unload.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/WriteTo.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetAttenuation.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetChannels.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopLength.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopStart.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetPitchCorrection.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Open.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Set8BitExtensionBuffer.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/SetLoopType.java ! test/javax/sound/midi/Gervill/ModelDestination/NewModelDestination.java ! test/javax/sound/midi/Gervill/ModelDestination/NewModelDestinationModelIdentifier.java ! test/javax/sound/midi/Gervill/ModelDestination/SetIdentifier.java ! test/javax/sound/midi/Gervill/ModelDestination/SetTransform.java ! test/javax/sound/midi/Gervill/ModelIdentifier/EqualsObject.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierString.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringInt.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringString.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringStringInt.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetInstance.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetObject.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetVariable.java ! test/javax/sound/midi/Gervill/ModelPerformer/GetOscillators.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetConnectionBlocks.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetDefaultConnectionsEnabled.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetExclusiveClass.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetKeyFrom.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetKeyTo.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetName.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetSelfNonExclusive.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetVelFrom.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetVelTo.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSource.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifier.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBoolean.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierModelTransform.java ! test/javax/sound/midi/Gervill/ModelSource/SetIdentifier.java ! test/javax/sound/midi/Gervill/ModelSource/SetTransform.java ! test/javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransform.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBoolean.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetDirection.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetPolarity.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetTransform.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformAbsolute.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConcave.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConvex.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformLinear.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformSwitch.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Available.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Close.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Read.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankFile.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream2.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankUrl.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrument.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformer.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArray.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/Clear.java ! test/javax/sound/midi/Gervill/SimpleInstrument/SetName.java ! test/javax/sound/midi/Gervill/SimpleInstrument/SetPatch.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/AddInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/AddResource.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/GetInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/RemoveInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetDescription.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetName.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetVendor.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetVersion.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Array.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Clear.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Get.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/NewSoftAudioBuffer.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/DummySourceDataLine.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetFormat.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetPropertyInfo.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/Open.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/OpenStream.java ! test/javax/sound/midi/Gervill/SoftChannel/AllNotesOff.java ! test/javax/sound/midi/Gervill/SoftChannel/AllSoundOff.java ! test/javax/sound/midi/Gervill/SoftChannel/ChannelPressure.java ! test/javax/sound/midi/Gervill/SoftChannel/Controller.java ! test/javax/sound/midi/Gervill/SoftChannel/LocalControl.java ! test/javax/sound/midi/Gervill/SoftChannel/Mono.java ! test/javax/sound/midi/Gervill/SoftChannel/Mute.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOff.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOff2.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOn.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java ! test/javax/sound/midi/Gervill/SoftChannel/Omni.java ! test/javax/sound/midi/Gervill/SoftChannel/PitchBend.java ! test/javax/sound/midi/Gervill/SoftChannel/PolyPressure.java ! test/javax/sound/midi/Gervill/SoftChannel/ProgramAndBankChange.java ! test/javax/sound/midi/Gervill/SoftChannel/ProgramChange.java ! test/javax/sound/midi/Gervill/SoftChannel/ResetAllControllers.java ! test/javax/sound/midi/Gervill/SoftChannel/SoftTestUtils.java ! test/javax/sound/midi/Gervill/SoftChannel/Solo.java ! test/javax/sound/midi/Gervill/SoftCubicResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftFilter/TestProcessAudio.java ! test/javax/sound/midi/Gervill/SoftLanczosResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal_mono.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive_mono.java ! test/javax/sound/midi/Gervill/SoftLinearResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLinearResampler2/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLowFrequencyOscillator/TestProcessControlLogic.java ! test/javax/sound/midi/Gervill/SoftPointResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java ! test/javax/sound/midi/Gervill/SoftReceiver/Close.java ! test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ActiveSense.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_AllNotesOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_AllSoundOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ChannelPressure.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Controller.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Mono.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_AllChannels.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Delayed.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Multiple.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Omni.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_PitchBend.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_PolyPressure.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ProgramChange.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ResetAllControllers.java ! test/javax/sound/midi/Gervill/SoftReceiver/SoftTestUtils.java ! test/javax/sound/midi/Gervill/SoftSincResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/Close.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/DummySourceDataLine.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetChannels.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetDefaultSoundbank.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetDeviceInfo.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLatency.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxPolyphony.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxReceivers.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxTransmitters.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMicrosecondPosition.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetPropertyInfo.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceivers.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitter.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitters.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetVoiceStatus.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/IsOpen.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/IsSoundbankSupported.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/Open.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/OpenStream.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestDisableLoadDefaultSoundbank.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestRender1.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java ! test/javax/sound/midi/Gervill/SoftTuning/GetName.java ! test/javax/sound/midi/Gervill/SoftTuning/GetTuning.java ! test/javax/sound/midi/Gervill/SoftTuning/GetTuningInt.java ! test/javax/sound/midi/Gervill/SoftTuning/Load1.java ! test/javax/sound/midi/Gervill/SoftTuning/Load2.java ! test/javax/sound/midi/Gervill/SoftTuning/Load4.java ! test/javax/sound/midi/Gervill/SoftTuning/Load5.java ! test/javax/sound/midi/Gervill/SoftTuning/Load6.java ! test/javax/sound/midi/Gervill/SoftTuning/Load7.java ! test/javax/sound/midi/Gervill/SoftTuning/Load8.java ! test/javax/sound/midi/Gervill/SoftTuning/Load9.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuning.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningByteArray.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatch.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatchByteArray.java ! test/javax/sound/midi/Gervill/SoftTuning/RealTimeTuning.java ! test/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/javax/sound/midi/Sequencer/SequencerImplicitSynthOpen.java ! test/javax/sound/sampled/AudioFormat/Matches_NOT_SPECIFIED.java ! test/javax/sound/sampled/AudioFormat/PCM_FLOAT_support.java ! test/javax/sound/sampled/Clip/ClipSetPos.java ! test/javax/sound/sampled/DataLine/DataLine_ArrayIndexOutOfBounds.java ! test/javax/sound/sampled/DirectAudio/bug6400879.java - test/javax/sound/sampled/FileReader/ReadersExceptions.java ! test/javax/sound/sampled/FileWriter/AlawEncoderSync.java ! test/javax/sound/sampled/FileWriter/WriterCloseInput.java ! test/javax/swing/JCheckBox/4449413/bug4449413.html ! test/javax/swing/JColorChooser/Test4222508.html ! test/javax/swing/JColorChooser/Test4759306.html ! test/javax/swing/JColorChooser/Test4759934.html ! test/javax/swing/JColorChooser/Test4887836.html ! test/javax/swing/JColorChooser/Test6348456.html ! test/javax/swing/JColorChooser/Test6977726.html ! test/javax/swing/JComponent/4337267/bug4337267.java ! test/javax/swing/JComponent/6683775/bug6683775.java ! test/javax/swing/JEditorPane/4492274/test.html ! test/javax/swing/JEditorPane/6917744/test.html ! test/javax/swing/JEditorPane/bug4714674.java ! test/javax/swing/JFileChooser/6570445/bug6570445.java ! test/javax/swing/JFileChooser/6698013/bug6698013.html ! test/javax/swing/JFileChooser/6698013/bug6698013.java ! test/javax/swing/JFileChooser/6798062/bug6798062.html ! test/javax/swing/JInternalFrame/6726866/bug6726866.html ! test/javax/swing/JInternalFrame/6726866/bug6726866.java - test/javax/swing/JInternalFrame/8020708/bug8020708.java ! test/javax/swing/JInternalFrame/Test6505027.java ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java - test/javax/swing/JScrollBar/bug4202954/bug4202954.java ! test/javax/swing/JSlider/4987336/bug4987336.html ! test/javax/swing/JSlider/6524424/bug6524424.html ! test/javax/swing/JSlider/6587742/bug6587742.html ! test/javax/swing/JSlider/6742358/bug6742358.html - test/javax/swing/JSpinner/4973721/bug4973721.java - test/javax/swing/JSplitPane/4514858/bug4514858.java ! test/javax/swing/JTabbedPane/4310381/bug4310381.html ! test/javax/swing/JTree/4314199/bug4314199.html ! test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java ! test/javax/swing/SwingUtilities/7170657/bug7170657.java ! test/javax/swing/border/Test4129681.html ! test/javax/swing/border/Test4243289.html ! test/javax/swing/border/Test4247606.html ! test/javax/swing/border/Test4252164.html ! test/javax/swing/border/Test4760089.html ! test/javax/swing/border/Test6910490.html ! test/javax/swing/border/Test7022041.java - test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java - test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.xml - test/javax/swing/plaf/synth/SynthButtonUI/6276188/red.gif - test/javax/swing/text/html/8005391/bug8005391.java ! test/javax/swing/text/html/TableView/7030332/bug7030332.html ! test/javax/xml/jaxp/parsers/8022548/XOMParserTest.java - test/javax/xml/jaxp/parsers/8024707/TestFunc.java - test/javax/xml/jaxp/parsers/8024707/XSLT.java - test/javax/xml/jaxp/parsers/8024707/in.xml - test/javax/xml/jaxp/parsers/8024707/test.xsl - test/javax/xml/jaxp/transform/jdk8004476/SecureProcessingTest.xml - test/javax/xml/jaxp/transform/jdk8004476/TestBase.java - test/javax/xml/jaxp/transform/jdk8004476/XPathExFuncTest.java - test/javax/xml/jaxp/transform/jdk8004476/XSLTExFuncTest.java - test/javax/xml/jaxp/transform/jdk8004476/tokenize.xml - test/javax/xml/jaxp/transform/jdk8004476/tokenize.xsl - test/javax/xml/jaxp/validation/8015092/XPathWhiteSpaceTest.java - test/javax/xml/jaxp/validation/8015092/idIxpns.xsd - test/javax/xml/jaxp/validation/8015092/idIxpns1.xsd - test/javax/xml/jaxp/validation/8015092/idJ029.xsd - test/javax/xml/jaxp/validation/8015092/idJimp.xsd - test/javax/xml/jaxp/validation/8015243/AnyURITest.java - test/javax/xml/jaxp/validation/8015243/anyURI_b006.xsd - test/javax/xml/ws/clientjar/TestService.java - test/javax/xml/ws/clientjar/TestWsImport.java + test/jdk/lambda/vm/DefaultMethodsTest.java - test/lib/testlibrary/AssertsTest.java ! test/lib/testlibrary/ClassFileInstaller.java - test/lib/testlibrary/OutputAnalyzerReportingTest.java - test/lib/testlibrary/jdk/testlibrary/Asserts.java - test/lib/testlibrary/jdk/testlibrary/FileUtils.java - test/lib/testlibrary/jdk/testlibrary/InputArguments.java - test/lib/testlibrary/jdk/testlibrary/JDKToolFinder.java - test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java ! test/lib/testlibrary/jdk/testlibrary/JcmdBase.java + test/lib/testlibrary/jdk/testlibrary/JdkFinder.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java - test/lib/testlibrary/jdk/testlibrary/Platform.java - test/lib/testlibrary/jdk/testlibrary/ProcessThread.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/lib/testlibrary/jdk/testlibrary/StreamPumper.java - test/lib/testlibrary/jdk/testlibrary/TestThread.java - test/lib/testlibrary/jdk/testlibrary/Utils.java - test/lib/testlibrary/jdk/testlibrary/XRun.java - test/sun/awt/AppContext/MultiThread/MultiThreadTest.java - test/sun/java2d/AcceleratedXORModeTest.java ! test/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java ! test/sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.html ! test/sun/java2d/cmm/ProfileOp/SetDataTest.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh ! test/sun/jvmstat/testlibrary/JavaProcess.java ! test/sun/management/HotspotThreadMBean/GetInternalThreads.java - test/sun/management/jdp/ClientConnection.java - test/sun/management/jdp/DynamicLauncher.java ! test/sun/management/jdp/JdpClient.java - test/sun/management/jdp/JdpDefaultsTest.java ! test/sun/management/jdp/JdpDoSomething.java - test/sun/management/jdp/JdpOffTest.java - test/sun/management/jdp/JdpOffTestCase.java - test/sun/management/jdp/JdpOnTestCase.java - test/sun/management/jdp/JdpSpecificAddressTest.java ! test/sun/management/jdp/JdpTest.sh - test/sun/management/jdp/JdpTestCase.java - test/sun/management/jdp/JdpTestUtil.java - test/sun/management/jdp/JdpTestUtilTest.java ! test/sun/management/jdp/JdpUnitTest.java - test/sun/management/jdp/PacketTest.java - test/sun/management/jdp/PortAlreadyInUseTest.java - test/sun/management/jdp/README - test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java + test/sun/management/jmxremote/bootstrap/CustomLauncherTest.sh ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java - test/sun/management/jmxremote/bootstrap/LocalManagementTest.java + test/sun/management/jmxremote/bootstrap/LocalManagementTest.sh ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/sun/management/jmxremote/bootstrap/TestApplication.java ! test/sun/management/jmxremote/bootstrap/TestManager.java - test/sun/management/jmxremote/bootstrap/linux-amd64/launcher ! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh ! test/sun/nio/cs/EUC_TW_OLD.java ! test/sun/nio/cs/TestIBMBugs.java ! test/sun/nio/cs/TestStringCoding.java - test/sun/nio/cs/TestUnmappable.java ! test/sun/nio/cs/X11CNS11643.java ! test/sun/nio/cs/X11CNS11643P1.java ! test/sun/nio/cs/X11CNS11643P2.java ! test/sun/nio/cs/X11CNS11643P3.java - test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java ! test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java - test/sun/reflect/Reflection/GetCallerClassWithDepth.java - test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java - test/sun/security/jgss/spnego/MechTokenMissing.java ! test/sun/security/krb5/auto/SSL.java - test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh ! test/sun/security/pkcs11/ec/TestECGenSpec.java ! test/sun/security/pkcs11/ec/TestKeyFactory.java ! test/sun/security/pkcs12/PKCS12SameKeyId.java ! test/sun/security/provider/KeyStore/DKSTest.java ! test/sun/security/provider/SecureRandom/StrongSecureRandom.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/AsyncSSLSocketClose.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java - test/sun/security/tools/jarsigner/CertChainUnclosed.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/checkusage.sh ! test/sun/security/tools/jarsigner/collator.sh ! test/sun/security/tools/jarsigner/crl.sh ! test/sun/security/tools/jarsigner/jvindex.sh ! test/sun/security/tools/jarsigner/newsize7.sh ! test/sun/security/tools/jarsigner/onlymanifest.sh ! test/sun/security/tools/jarsigner/passtype.sh ! test/sun/security/tools/jarsigner/samename.sh ! test/sun/security/tools/jarsigner/ts.sh ! test/sun/security/tools/keytool/CloseFile.java ! test/sun/security/tools/keytool/ListKeychainStore.sh ! test/sun/security/tools/keytool/StartDateTest.java - test/sun/security/tools/keytool/StorePasswords.java - test/sun/security/tools/keytool/StorePasswordsByShell.sh ! test/sun/security/tools/keytool/UnknownAndUnparseable.java ! test/sun/security/tools/keytool/autotest.sh ! test/sun/security/tools/keytool/emptysubject.sh ! test/sun/security/tools/keytool/importreadall.sh ! test/sun/security/tools/keytool/p12importks.sh ! test/sun/security/tools/keytool/readjar.sh ! test/sun/security/tools/keytool/selfissued.sh ! test/sun/security/tools/keytool/trystore.sh ! test/sun/security/tools/policytool/Alias.html ! test/sun/security/tools/policytool/OpenPolicy.html ! test/sun/security/tools/policytool/UpdatePermissions.html ! test/sun/security/validator/certreplace.sh ! test/sun/security/validator/samedn.sh ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java ! test/sun/tools/jstat/gcCauseOutput1.awk ! test/sun/tools/jstat/lineCounts1.awk ! test/sun/tools/jstat/lineCounts2.awk ! test/sun/tools/jstat/lineCounts3.awk ! test/sun/tools/jstat/lineCounts4.awk ! test/sun/tools/jstat/timeStamp1.awk - test/sun/tools/jstatd/JstatGCUtilParser.java - test/sun/tools/jstatd/JstatdTest.java - test/sun/tools/jstatd/TestJstatdDefaults.java - test/sun/tools/jstatd/TestJstatdExternalRegistry.java - test/sun/tools/jstatd/TestJstatdPort.java - test/sun/tools/jstatd/TestJstatdPortAndServer.java - test/sun/tools/jstatd/TestJstatdServer.java - test/sun/tools/jstatd/TestJstatdUsage.java + test/sun/tools/jstatd/jpsOutput1.awk + test/sun/tools/jstatd/jstatGcutilOutput1.awk + test/sun/tools/jstatd/jstatdDefaults.sh + test/sun/tools/jstatd/jstatdExternalRegistry.sh + test/sun/tools/jstatd/jstatdPort.sh + test/sun/tools/jstatd/jstatdServerName.sh + test/sun/tools/jstatd/jstatdUsage1.sh + test/sun/tools/jstatd/usage.out ! 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/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! 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 ! test/sun/util/logging/PlatformLoggerTest.java ! test/sun/util/resources/Locale/Bug6275682.java ! test/sun/util/resources/TimeZone/Bug6317929.java - test/tools/jar/normalize/TestNormal.java ! test/tools/launcher/DiacriticTest.java - test/tools/launcher/I18NArgTest.java ! test/tools/launcher/RunpathTest.java ! test/tools/launcher/VersionCheck.java ! test/vm/verifier/defaultMethods/DefaultMethodRegressionTests.java ! test/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java Changeset: 7ebad38ac2b3 Author: Edward Nevill ed at camswl.com Date: 2013-12-22 19:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7ebad38ac2b3 Backout merge to b111 ! .hgtags ! makefiles/CreateJars.gmk ! makefiles/Tools.gmk Changeset: 391be061dfc7 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-23 13:00 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/391be061dfc7 Remerge to jdk8-b117 ! .hgignore ! .hgtags ! make/com/sun/jmx/Makefile ! make/common/Defs-macosx.gmk ! make/common/Defs.gmk ! make/common/shared/Compiler-msvc.gmk ! make/common/shared/Defs-versions.gmk ! make/common/shared/Sanity.gmk ! make/docs/Makefile ! make/java/java/FILES_c.gmk ! make/java/java/mapfile-vers ! make/java/management/mapfile-vers ! make/java/redist/Makefile ! make/java/security/Makefile ! make/jprt.properties ! make/netbeans/common/java-data-native.ent ! make/netbeans/common/java-data-no-native.ent - make/sun/awt/FILES_c_macosx.gmk - make/sun/awt/FILES_export_macosx.gmk ! make/sun/awt/Makefile ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/etcetera ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/tzdata/zone.tab ! make/tools/Makefile ! make/tools/manifest.mf ! make/tools/sharing/classlist.linux ! make/tools/sharing/classlist.macosx ! make/tools/sharing/classlist.solaris ! make/tools/sharing/classlist.windows ! make/tools/src/build/tools/buildmetaindex/BuildMetaIndex.java ! make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java ! makefiles/BuildJdk.gmk ! makefiles/Bundles.gmk ! makefiles/CompileDemos.gmk ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CopyFiles.gmk ! makefiles/CopyIntoClasses.gmk ! makefiles/CopySamples.gmk + makefiles/CreateJars.gmk ! makefiles/CreateSecurityJars.gmk < makefiles/CreateJars.gmk - makefiles/GendataBreakIterator.gmk - makefiles/GendataFontConfig.gmk - makefiles/GendataHtml32dtd.gmk - makefiles/GendataTZDB.gmk - makefiles/GendataTimeZone.gmk ! makefiles/GenerateClasses.gmk ! makefiles/GenerateData.gmk - makefiles/GenerateJavaSources.gmk - makefiles/GensrcBuffer.gmk - makefiles/GensrcCLDR.gmk - makefiles/GensrcCharacterData.gmk - makefiles/GensrcCharsetCoder.gmk - makefiles/GensrcCharsetMapping.gmk - makefiles/GensrcExceptions.gmk - makefiles/GensrcIcons.gmk - makefiles/GensrcJDWP.gmk - makefiles/GensrcJObjC.gmk - makefiles/GensrcLocaleDataMetaInfo.gmk - makefiles/GensrcMisc.gmk - makefiles/GensrcProperties.gmk - makefiles/GensrcSwing.gmk - makefiles/GensrcX11Wrappers.gmk ! makefiles/Images.gmk ! makefiles/Import.gmk ! makefiles/Makefile ! makefiles/PatchList.solaris ! makefiles/ProfileNames.gmk ! makefiles/Profiles.gmk ! makefiles/Setup.gmk ! makefiles/SignJars.gmk ! makefiles/Tools.gmk + makefiles/gensrc/GensrcMisc.gmk ! makefiles/jpda/jdwp/jdwp.spec ! makefiles/jprt.gmk ! makefiles/jprt.properties + makefiles/lib/Awt2dLibraries.gmk + makefiles/lib/CoreLibraries.gmk + makefiles/lib/NetworkingLibraries.gmk + makefiles/lib/NioLibraries.gmk + makefiles/lib/PlatformLibraries.gmk + makefiles/lib/SecurityLibraries.gmk + makefiles/lib/ServiceabilityLibraries.gmk + makefiles/lib/SoundLibraries.gmk ! makefiles/mapfiles/libawt/mapfile-mawt-vers ! makefiles/mapfiles/libawt/mapfile-vers ! makefiles/mapfiles/libawt/mapfile-vers-linux ! makefiles/mapfiles/libawt_headless/mapfile-vers ! makefiles/mapfiles/libawt_xawt/mapfile-vers ! makefiles/mapfiles/libfontmanager/mapfile-vers ! makefiles/mapfiles/libfontmanager/mapfile-vers.openjdk ! makefiles/mapfiles/libj2pcsc/mapfile-vers ! makefiles/mapfiles/libjava/mapfile-vers ! makefiles/mapfiles/libjava/reorder-sparc ! makefiles/mapfiles/libjava/reorder-sparcv9 ! makefiles/mapfiles/libjava/reorder-x86 ! makefiles/mapfiles/libjdga/mapfile-vers ! makefiles/mapfiles/libjli/mapfile-vers ! makefiles/mapfiles/libmanagement/mapfile-vers ! makefiles/mapfiles/libverify/mapfile-vers ! makefiles/profile-includes.txt ! makefiles/profile-rtjar-includes.txt ! makefiles/scripts/addNotices.sh ! makefiles/scripts/genCharsetProvider.sh ! makefiles/scripts/genExceptions.sh ! makefiles/scripts/localelist.sh ! makefiles/sun/awt/ToBin.java ! src/macosx/bundle/JavaAppLauncher/src/JVMArgs.m ! src/macosx/classes/apple/applescript/AppleScriptEngine.java ! src/macosx/classes/apple/security/AppleProvider.java ! src/macosx/classes/com/apple/eawt/_AppEventLegacyHandler.java ! src/macosx/classes/com/apple/eawt/event/package.html ! src/macosx/classes/com/apple/eawt/package.html ! src/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/macosx/classes/com/apple/laf/AquaKeyBindings.java ! src/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/macosx/classes/com/apple/laf/AquaTreeUI.java ! src/macosx/classes/com/apple/laf/AquaUtils.java ! src/macosx/classes/com/apple/laf/ScreenMenu.java ! src/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/macosx/classes/com/apple/laf/resources/aqua.properties - src/macosx/classes/com/apple/resources/MacOSXResourceBundle.java ! src/macosx/classes/java/net/DefaultInterface.java ! src/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/macosx/classes/sun/font/CFontManager.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java ! src/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/lib/flavormap.properties - src/macosx/native/com/apple/resources/MacOSXResourceBundle.m ! src/macosx/native/sun/awt/AWTSurfaceLayers.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CDropTarget.m ! src/macosx/native/sun/awt/CFileDialog.m ! src/macosx/native/sun/awt/CMenuComponent.h ! src/macosx/native/sun/awt/CPrinterJob.m ! src/macosx/native/sun/awt/CTextPipe.m ! src/macosx/native/sun/awt/CWrapper.m ! src/macosx/native/sun/awt/awt.m ! src/macosx/native/sun/awt/jawt.m ! src/macosx/native/sun/font/CoreTextSupport.h ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! src/share/back/ThreadGroupReferenceImpl.c ! src/share/back/commonRef.c ! src/share/back/eventFilter.c ! src/share/back/outStream.c ! src/share/back/util.c ! src/share/bin/java.c ! src/share/classes/com/sun/beans/decoder/AccessorElementHandler.java ! src/share/classes/com/sun/beans/decoder/ArrayElementHandler.java ! src/share/classes/com/sun/beans/decoder/BooleanElementHandler.java ! src/share/classes/com/sun/beans/decoder/ByteElementHandler.java ! src/share/classes/com/sun/beans/decoder/CharElementHandler.java ! src/share/classes/com/sun/beans/decoder/ClassElementHandler.java ! src/share/classes/com/sun/beans/decoder/DoubleElementHandler.java ! src/share/classes/com/sun/beans/decoder/ElementHandler.java ! src/share/classes/com/sun/beans/decoder/FalseElementHandler.java ! src/share/classes/com/sun/beans/decoder/FieldElementHandler.java ! src/share/classes/com/sun/beans/decoder/FloatElementHandler.java ! src/share/classes/com/sun/beans/decoder/IntElementHandler.java ! src/share/classes/com/sun/beans/decoder/JavaElementHandler.java ! src/share/classes/com/sun/beans/decoder/LongElementHandler.java ! src/share/classes/com/sun/beans/decoder/MethodElementHandler.java ! src/share/classes/com/sun/beans/decoder/NewElementHandler.java ! src/share/classes/com/sun/beans/decoder/NullElementHandler.java ! src/share/classes/com/sun/beans/decoder/ObjectElementHandler.java ! src/share/classes/com/sun/beans/decoder/PropertyElementHandler.java ! src/share/classes/com/sun/beans/decoder/ShortElementHandler.java ! src/share/classes/com/sun/beans/decoder/StringElementHandler.java ! src/share/classes/com/sun/beans/decoder/TrueElementHandler.java ! src/share/classes/com/sun/beans/decoder/VarElementHandler.java ! src/share/classes/com/sun/beans/decoder/VoidElementHandler.java ! 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/DHParameterGenerator.java ! src/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/FeedbackCipher.java ! src/share/classes/com/sun/crypto/provider/GCTR.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/PBECipherCore.java ! src/share/classes/com/sun/crypto/provider/PBES1Core.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java ! src/share/classes/com/sun/crypto/provider/PCBC.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/com/sun/demo/jvmti/hprof/Tracker.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPConstants.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java ! src/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormatResources.java ! src/share/classes/com/sun/imageio/plugins/common/iio-plugin.properties ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEG.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties ! src/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java ! src/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/share/classes/com/sun/java/util/jar/pack/DriverResource.java ! src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java ! src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java ! src/share/classes/com/sun/jdi/AbsentInformationException.java ! src/share/classes/com/sun/jdi/Accessible.java ! src/share/classes/com/sun/jdi/ArrayReference.java ! src/share/classes/com/sun/jdi/ArrayType.java ! src/share/classes/com/sun/jdi/BooleanType.java ! src/share/classes/com/sun/jdi/BooleanValue.java ! src/share/classes/com/sun/jdi/Bootstrap.java ! src/share/classes/com/sun/jdi/ByteType.java ! src/share/classes/com/sun/jdi/ByteValue.java ! src/share/classes/com/sun/jdi/CharType.java ! src/share/classes/com/sun/jdi/CharValue.java ! src/share/classes/com/sun/jdi/ClassLoaderReference.java ! src/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/share/classes/com/sun/jdi/ClassNotPreparedException.java ! src/share/classes/com/sun/jdi/ClassObjectReference.java ! src/share/classes/com/sun/jdi/ClassType.java ! src/share/classes/com/sun/jdi/DoubleType.java ! src/share/classes/com/sun/jdi/DoubleValue.java ! src/share/classes/com/sun/jdi/Field.java ! src/share/classes/com/sun/jdi/FloatType.java ! src/share/classes/com/sun/jdi/FloatValue.java ! src/share/classes/com/sun/jdi/IncompatibleThreadStateException.java ! src/share/classes/com/sun/jdi/InconsistentDebugInfoException.java ! src/share/classes/com/sun/jdi/IntegerType.java ! src/share/classes/com/sun/jdi/IntegerValue.java ! src/share/classes/com/sun/jdi/InterfaceType.java ! src/share/classes/com/sun/jdi/InternalException.java ! src/share/classes/com/sun/jdi/InvalidCodeIndexException.java ! src/share/classes/com/sun/jdi/InvalidLineNumberException.java ! src/share/classes/com/sun/jdi/InvalidStackFrameException.java ! src/share/classes/com/sun/jdi/InvalidTypeException.java ! src/share/classes/com/sun/jdi/InvocationException.java ! src/share/classes/com/sun/jdi/JDIPermission.java ! src/share/classes/com/sun/jdi/LocalVariable.java ! src/share/classes/com/sun/jdi/Locatable.java ! src/share/classes/com/sun/jdi/Location.java ! src/share/classes/com/sun/jdi/LongType.java ! src/share/classes/com/sun/jdi/LongValue.java ! src/share/classes/com/sun/jdi/Method.java ! src/share/classes/com/sun/jdi/Mirror.java ! src/share/classes/com/sun/jdi/MonitorInfo.java ! src/share/classes/com/sun/jdi/NativeMethodException.java ! src/share/classes/com/sun/jdi/ObjectCollectedException.java ! src/share/classes/com/sun/jdi/ObjectReference.java ! src/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java ! src/share/classes/com/sun/jdi/PrimitiveType.java ! src/share/classes/com/sun/jdi/PrimitiveValue.java ! src/share/classes/com/sun/jdi/ReferenceType.java ! src/share/classes/com/sun/jdi/ShortType.java ! src/share/classes/com/sun/jdi/ShortValue.java ! src/share/classes/com/sun/jdi/StackFrame.java ! src/share/classes/com/sun/jdi/StringReference.java ! src/share/classes/com/sun/jdi/ThreadGroupReference.java ! src/share/classes/com/sun/jdi/ThreadReference.java ! src/share/classes/com/sun/jdi/Type.java ! src/share/classes/com/sun/jdi/TypeComponent.java ! src/share/classes/com/sun/jdi/VMCannotBeModifiedException.java ! src/share/classes/com/sun/jdi/VMDisconnectedException.java ! src/share/classes/com/sun/jdi/VMMismatchException.java ! src/share/classes/com/sun/jdi/VMOutOfMemoryException.java ! src/share/classes/com/sun/jdi/Value.java ! src/share/classes/com/sun/jdi/VirtualMachine.java ! src/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/share/classes/com/sun/jdi/VoidType.java ! src/share/classes/com/sun/jdi/VoidValue.java ! src/share/classes/com/sun/jdi/connect/AttachingConnector.java ! src/share/classes/com/sun/jdi/connect/Connector.java ! src/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/share/classes/com/sun/jdi/connect/LaunchingConnector.java ! src/share/classes/com/sun/jdi/connect/ListeningConnector.java ! src/share/classes/com/sun/jdi/connect/Transport.java ! src/share/classes/com/sun/jdi/connect/TransportTimeoutException.java ! src/share/classes/com/sun/jdi/connect/VMStartException.java - src/share/classes/com/sun/jdi/connect/package.html ! src/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java ! src/share/classes/com/sun/jdi/connect/spi/Connection.java ! src/share/classes/com/sun/jdi/connect/spi/TransportService.java - src/share/classes/com/sun/jdi/connect/spi/package.html ! src/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java ! src/share/classes/com/sun/jdi/event/BreakpointEvent.java ! src/share/classes/com/sun/jdi/event/ClassPrepareEvent.java ! src/share/classes/com/sun/jdi/event/ClassUnloadEvent.java ! src/share/classes/com/sun/jdi/event/Event.java ! src/share/classes/com/sun/jdi/event/EventIterator.java ! src/share/classes/com/sun/jdi/event/EventQueue.java ! src/share/classes/com/sun/jdi/event/EventSet.java ! src/share/classes/com/sun/jdi/event/ExceptionEvent.java ! src/share/classes/com/sun/jdi/event/LocatableEvent.java ! src/share/classes/com/sun/jdi/event/MethodEntryEvent.java ! src/share/classes/com/sun/jdi/event/MethodExitEvent.java ! src/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java ! src/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java ! src/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java ! src/share/classes/com/sun/jdi/event/MonitorWaitEvent.java ! src/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java ! src/share/classes/com/sun/jdi/event/StepEvent.java ! src/share/classes/com/sun/jdi/event/ThreadDeathEvent.java ! src/share/classes/com/sun/jdi/event/ThreadStartEvent.java ! src/share/classes/com/sun/jdi/event/VMDeathEvent.java ! src/share/classes/com/sun/jdi/event/VMDisconnectEvent.java ! src/share/classes/com/sun/jdi/event/VMStartEvent.java ! src/share/classes/com/sun/jdi/event/WatchpointEvent.java - src/share/classes/com/sun/jdi/event/package.html - src/share/classes/com/sun/jdi/package.html ! src/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java ! src/share/classes/com/sun/jdi/request/BreakpointRequest.java ! src/share/classes/com/sun/jdi/request/ClassPrepareRequest.java ! src/share/classes/com/sun/jdi/request/ClassUnloadRequest.java ! src/share/classes/com/sun/jdi/request/DuplicateRequestException.java ! src/share/classes/com/sun/jdi/request/EventRequest.java ! src/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/share/classes/com/sun/jdi/request/ExceptionRequest.java ! src/share/classes/com/sun/jdi/request/InvalidRequestStateException.java ! src/share/classes/com/sun/jdi/request/MethodEntryRequest.java ! src/share/classes/com/sun/jdi/request/MethodExitRequest.java ! src/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java ! src/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java ! src/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java ! src/share/classes/com/sun/jdi/request/MonitorWaitRequest.java ! src/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java ! src/share/classes/com/sun/jdi/request/StepRequest.java ! src/share/classes/com/sun/jdi/request/ThreadDeathRequest.java ! src/share/classes/com/sun/jdi/request/ThreadStartRequest.java ! src/share/classes/com/sun/jdi/request/VMDeathRequest.java ! src/share/classes/com/sun/jdi/request/WatchpointRequest.java - src/share/classes/com/sun/jdi/request/package.html ! src/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/TokenMgrError.java ! src/share/classes/com/sun/jmx/snmp/SnmpString.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpErrorHandlerAgent.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgentMBean.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java ! src/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServerMBean.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubBulkRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubNextRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubRequestHandler.java ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/jndi/ldap/Filter.java ! src/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/share/classes/com/sun/jndi/ldap/LdapCtxFactory.java ! src/share/classes/com/sun/jndi/ldap/LdapName.java ! src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/share/classes/com/sun/jndi/ldap/VersionHelper12.java ! src/share/classes/com/sun/jndi/toolkit/ctx/PartialCompositeContext.java ! src/share/classes/com/sun/jndi/toolkit/dir/ContextEnumerator.java ! src/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/share/classes/com/sun/management/GarbageCollectorMXBean.java ! src/share/classes/com/sun/management/GcInfo.java ! src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/share/classes/com/sun/management/OperatingSystemMXBean.java ! src/share/classes/com/sun/management/ThreadMXBean.java ! src/share/classes/com/sun/management/UnixOperatingSystemMXBean.java ! src/share/classes/com/sun/management/VMOption.java - src/share/classes/com/sun/management/package.html ! src/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/share/classes/com/sun/media/sound/AiffFileReader.java ! src/share/classes/com/sun/media/sound/AuFileReader.java ! src/share/classes/com/sun/media/sound/AudioSynthesizerPropertyInfo.java ! src/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/share/classes/com/sun/media/sound/SoftMixingSourceDataLine.java ! src/share/classes/com/sun/media/sound/WaveFileReader.java ! src/share/classes/com/sun/net/httpserver/Authenticator.java ! src/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/share/classes/com/sun/net/httpserver/Filter.java ! src/share/classes/com/sun/net/httpserver/Headers.java ! src/share/classes/com/sun/net/httpserver/HttpContext.java ! src/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/share/classes/com/sun/net/httpserver/HttpHandler.java ! src/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/share/classes/com/sun/net/httpserver/HttpServer.java ! src/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/share/classes/com/sun/net/httpserver/HttpsExchange.java ! src/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/share/classes/com/sun/net/httpserver/HttpsServer.java ! src/share/classes/com/sun/net/httpserver/package-info.java ! src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/share/classes/com/sun/net/httpserver/spi/package-info.java ! src/share/classes/com/sun/net/ssl/internal/ssl/Provider.java ! src/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java ! src/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java ! src/share/classes/com/sun/nio/sctp/Association.java ! src/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java ! src/share/classes/com/sun/nio/sctp/HandlerResult.java ! src/share/classes/com/sun/nio/sctp/IllegalReceiveException.java ! src/share/classes/com/sun/nio/sctp/IllegalUnbindException.java ! src/share/classes/com/sun/nio/sctp/InvalidStreamException.java ! src/share/classes/com/sun/nio/sctp/MessageInfo.java ! src/share/classes/com/sun/nio/sctp/Notification.java ! src/share/classes/com/sun/nio/sctp/NotificationHandler.java ! src/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java ! src/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/share/classes/com/sun/nio/sctp/SctpSocketOption.java ! src/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java ! src/share/classes/com/sun/nio/sctp/SendFailedNotification.java ! src/share/classes/com/sun/nio/sctp/ShutdownNotification.java ! src/share/classes/com/sun/nio/sctp/package-info.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionMethod.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/FilteredRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/com/sun/rowset/WebRowSetImpl.java ! src/share/classes/com/sun/rowset/internal/BaseRow.java ! src/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! src/share/classes/com/sun/rowset/package.html ! src/share/classes/com/sun/security/auth/LdapPrincipal.java ! src/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! src/share/classes/com/sun/security/auth/NTNumericCredential.java ! src/share/classes/com/sun/security/auth/NTSid.java ! src/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidUserPrincipal.java ! src/share/classes/com/sun/security/auth/NTUserPrincipal.java ! src/share/classes/com/sun/security/auth/PolicyFile.java ! src/share/classes/com/sun/security/auth/PrincipalComparator.java ! src/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! src/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! src/share/classes/com/sun/security/auth/UnixPrincipal.java ! src/share/classes/com/sun/security/auth/UserPrincipal.java ! src/share/classes/com/sun/security/auth/X500Principal.java ! src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java ! src/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java ! src/share/classes/com/sun/security/auth/login/ConfigFile.java ! src/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/share/classes/com/sun/security/auth/module/NTLoginModule.java ! src/share/classes/com/sun/security/auth/module/NTSystem.java ! src/share/classes/com/sun/security/auth/module/SolarisLoginModule.java ! src/share/classes/com/sun/security/auth/module/SolarisSystem.java ! src/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/share/classes/com/sun/security/auth/module/UnixSystem.java ! src/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java ! src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java ! src/share/classes/com/sun/security/jgss/GSSUtil.java ! src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java ! src/share/classes/com/sun/security/jgss/InquireType.java ! src/share/classes/com/sun/security/sasl/Provider.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/share/classes/com/sun/tools/attach/AgentLoadException.java ! src/share/classes/com/sun/tools/attach/AttachNotSupportedException.java ! src/share/classes/com/sun/tools/attach/AttachPermission.java ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java - src/share/classes/com/sun/tools/attach/package.html ! src/share/classes/com/sun/tools/attach/spi/AttachProvider.java - src/share/classes/com/sun/tools/attach/spi/package.html ! src/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java ! src/share/classes/com/sun/tools/hat/internal/server/AllClassesQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/ClassQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/HttpReader.java ! src/share/classes/com/sun/tools/hat/internal/server/InstancesCountQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/OQLHelp.java ! src/share/classes/com/sun/tools/hat/internal/server/OQLQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/QueryHandler.java ! src/share/classes/com/sun/tools/hat/internal/server/RefsByTypeQuery.java ! src/share/classes/com/sun/tools/hat/resources/hat.js ! src/share/classes/com/sun/tools/jconsole/JConsoleContext.java ! src/share/classes/com/sun/tools/jconsole/JConsolePlugin.java - src/share/classes/com/sun/tools/jconsole/package.html ! src/share/classes/com/sun/tools/jdi/SocketAttachingConnector.java ! src/share/classes/com/sun/tools/jdi/SocketListeningConnector.java ! src/share/classes/com/sun/tools/jdi/ThreadListener.java ! src/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! src/share/classes/com/sun/tools/script/shell/init.js ! src/share/classes/com/sun/tools/script/shell/messages.properties ! src/share/classes/java/applet/Applet.java ! src/share/classes/java/applet/AppletStub.java ! src/share/classes/java/awt/AWTEventMulticaster.java ! src/share/classes/java/awt/AlphaComposite.java ! src/share/classes/java/awt/BasicStroke.java ! src/share/classes/java/awt/BorderLayout.java ! src/share/classes/java/awt/Button.java ! src/share/classes/java/awt/Checkbox.java ! src/share/classes/java/awt/CheckboxGroup.java ! src/share/classes/java/awt/CheckboxMenuItem.java ! src/share/classes/java/awt/Choice.java ! src/share/classes/java/awt/Color.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/DisplayMode.java ! src/share/classes/java/awt/Event.java ! src/share/classes/java/awt/EventDispatchThread.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/FileDialog.java ! src/share/classes/java/awt/FlowLayout.java ! src/share/classes/java/awt/FocusTraversalPolicy.java ! src/share/classes/java/awt/Font.java ! src/share/classes/java/awt/FontMetrics.java ! src/share/classes/java/awt/Frame.java ! src/share/classes/java/awt/Graphics.java ! src/share/classes/java/awt/Graphics2D.java ! src/share/classes/java/awt/GraphicsDevice.java ! src/share/classes/java/awt/GraphicsEnvironment.java ! src/share/classes/java/awt/GridBagLayout.java ! src/share/classes/java/awt/GridLayout.java ! src/share/classes/java/awt/KeyEventDispatcher.java ! src/share/classes/java/awt/KeyEventPostProcessor.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/Label.java ! src/share/classes/java/awt/LinearGradientPaint.java ! src/share/classes/java/awt/List.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/MenuBar.java ! src/share/classes/java/awt/MenuComponent.java ! src/share/classes/java/awt/MenuItem.java ! src/share/classes/java/awt/MultipleGradientPaintContext.java ! src/share/classes/java/awt/Polygon.java ! src/share/classes/java/awt/PopupMenu.java ! src/share/classes/java/awt/RadialGradientPaint.java ! src/share/classes/java/awt/RenderingHints.java ! src/share/classes/java/awt/ScrollPane.java ! src/share/classes/java/awt/ScrollPaneAdjustable.java ! src/share/classes/java/awt/Scrollbar.java ! src/share/classes/java/awt/Shape.java ! src/share/classes/java/awt/SystemTray.java ! src/share/classes/java/awt/TextArea.java ! src/share/classes/java/awt/TextComponent.java ! src/share/classes/java/awt/TextField.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/color/package.html ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/FlavorMap.java ! src/share/classes/java/awt/datatransfer/MimeTypeParameterList.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/java/awt/datatransfer/Transferable.java ! src/share/classes/java/awt/datatransfer/package.html ! src/share/classes/java/awt/dnd/DragGestureListener.java ! src/share/classes/java/awt/dnd/DragGestureRecognizer.java ! src/share/classes/java/awt/dnd/DragSourceContext.java ! src/share/classes/java/awt/dnd/DragSourceEvent.java ! src/share/classes/java/awt/dnd/DropTarget.java ! src/share/classes/java/awt/dnd/InvalidDnDOperationException.java ! src/share/classes/java/awt/dnd/package.html ! src/share/classes/java/awt/doc-files/AWTThreadIssues.html ! src/share/classes/java/awt/doc-files/DesktopProperties.html ! src/share/classes/java/awt/doc-files/FocusSpec.html ! src/share/classes/java/awt/doc-files/Modality.html ! src/share/classes/java/awt/event/ActionEvent.java ! src/share/classes/java/awt/event/ActionListener.java ! src/share/classes/java/awt/event/ComponentAdapter.java ! src/share/classes/java/awt/event/ComponentEvent.java ! src/share/classes/java/awt/event/ComponentListener.java ! src/share/classes/java/awt/event/ContainerAdapter.java ! src/share/classes/java/awt/event/ContainerEvent.java ! src/share/classes/java/awt/event/ContainerListener.java ! src/share/classes/java/awt/event/FocusAdapter.java ! src/share/classes/java/awt/event/FocusEvent.java ! src/share/classes/java/awt/event/FocusListener.java ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/java/awt/event/InvocationEvent.java ! src/share/classes/java/awt/event/ItemEvent.java ! src/share/classes/java/awt/event/ItemListener.java ! src/share/classes/java/awt/event/KeyAdapter.java ! src/share/classes/java/awt/event/KeyEvent.java ! src/share/classes/java/awt/event/MouseAdapter.java ! src/share/classes/java/awt/event/MouseEvent.java ! src/share/classes/java/awt/event/MouseListener.java ! src/share/classes/java/awt/event/MouseMotionAdapter.java ! src/share/classes/java/awt/event/MouseMotionListener.java ! src/share/classes/java/awt/event/WindowAdapter.java ! src/share/classes/java/awt/event/WindowEvent.java ! src/share/classes/java/awt/event/WindowFocusListener.java ! src/share/classes/java/awt/event/WindowListener.java ! src/share/classes/java/awt/event/package.html ! src/share/classes/java/awt/font/FontRenderContext.java ! src/share/classes/java/awt/font/GlyphMetrics.java ! src/share/classes/java/awt/font/GlyphVector.java ! src/share/classes/java/awt/font/LineBreakMeasurer.java ! src/share/classes/java/awt/font/MultipleMaster.java ! src/share/classes/java/awt/font/NumericShaper.java ! src/share/classes/java/awt/font/OpenType.java ! src/share/classes/java/awt/font/TextAttribute.java ! src/share/classes/java/awt/font/TextLayout.java ! src/share/classes/java/awt/font/TransformAttribute.java ! src/share/classes/java/awt/font/package.html ! src/share/classes/java/awt/geom/AffineTransform.java ! src/share/classes/java/awt/geom/Line2D.java ! src/share/classes/java/awt/geom/Path2D.java ! src/share/classes/java/awt/geom/QuadCurve2D.java ! src/share/classes/java/awt/geom/package.html ! src/share/classes/java/awt/im/InputContext.java ! src/share/classes/java/awt/im/InputMethodHighlight.java ! src/share/classes/java/awt/im/InputMethodRequests.java ! src/share/classes/java/awt/image/BandedSampleModel.java ! src/share/classes/java/awt/image/BufferStrategy.java ! src/share/classes/java/awt/image/BufferedImage.java ! src/share/classes/java/awt/image/ComponentColorModel.java ! src/share/classes/java/awt/image/ComponentSampleModel.java ! src/share/classes/java/awt/image/ImageConsumer.java ! src/share/classes/java/awt/image/IndexColorModel.java ! src/share/classes/java/awt/image/PixelInterleavedSampleModel.java ! src/share/classes/java/awt/image/package.html ! src/share/classes/java/awt/image/renderable/RenderableImage.java ! src/share/classes/java/awt/image/renderable/RenderableImageOp.java ! src/share/classes/java/awt/image/renderable/package.html ! src/share/classes/java/awt/package.html ! src/share/classes/java/awt/peer/ComponentPeer.java ! src/share/classes/java/awt/peer/TextComponentPeer.java ! src/share/classes/java/awt/print/PrinterJob.java ! src/share/classes/java/awt/print/package.html ! src/share/classes/java/beans/AppletInitializer.java ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/share/classes/java/beans/EventHandler.java ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/MetaData.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/beans/PropertyDescriptor.java ! src/share/classes/java/beans/PropertyEditorSupport.java ! src/share/classes/java/beans/beancontext/BeanContextChildSupport.java ! src/share/classes/java/beans/beancontext/BeanContextServiceRevokedListener.java ! src/share/classes/java/beans/beancontext/BeanContextServicesSupport.java ! src/share/classes/java/beans/beancontext/BeanContextSupport.java ! src/share/classes/java/io/ByteArrayInputStream.java ! src/share/classes/java/io/ByteArrayOutputStream.java ! src/share/classes/java/io/Closeable.java ! src/share/classes/java/io/DataInput.java ! src/share/classes/java/io/DataOutput.java ! src/share/classes/java/io/File.java ! src/share/classes/java/io/FilePermission.java ! src/share/classes/java/io/Flushable.java ! src/share/classes/java/io/InputStream.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/io/ObjectOutputStream.java ! src/share/classes/java/io/ObjectStreamClass.java ! src/share/classes/java/io/ObjectStreamConstants.java ! src/share/classes/java/io/PipedInputStream.java ! src/share/classes/java/io/PipedReader.java ! src/share/classes/java/io/PrintStream.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/io/Serializable.java ! src/share/classes/java/io/SerializablePermission.java ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/lang/ArrayStoreException.java ! src/share/classes/java/lang/AutoCloseable.java ! src/share/classes/java/lang/Byte.java ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassCastException.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/ClassValue.java ! src/share/classes/java/lang/Comparable.java ! src/share/classes/java/lang/ConditionalSpecialCasing.java ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Float.java ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Iterable.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/Readable.java ! src/share/classes/java/lang/RuntimePermission.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/lang/Short.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/lang/instrument/Instrumentation.java ! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/ConstantCallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java - src/share/classes/java/lang/invoke/InvokeGeneric.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/LambdaMetafactory.java - src/share/classes/java/lang/invoke/MagicLambdaImpl.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/lang/invoke/MutableCallSite.java ! src/share/classes/java/lang/invoke/SerializedLambda.java ! src/share/classes/java/lang/invoke/SwitchPoint.java ! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/share/classes/java/lang/management/CompilationMXBean.java ! src/share/classes/java/lang/management/ManagementFactory.java ! src/share/classes/java/lang/management/ManagementPermission.java ! src/share/classes/java/lang/management/MemoryPoolMXBean.java ! src/share/classes/java/lang/management/MemoryUsage.java ! src/share/classes/java/lang/management/ThreadInfo.java ! src/share/classes/java/lang/management/ThreadMXBean.java ! src/share/classes/java/lang/management/package.html ! src/share/classes/java/lang/ref/Finalizer.java ! src/share/classes/java/lang/reflect/AnnotatedArrayType.java ! src/share/classes/java/lang/reflect/AnnotatedElement.java ! src/share/classes/java/lang/reflect/AnnotatedParameterizedType.java ! src/share/classes/java/lang/reflect/AnnotatedType.java ! src/share/classes/java/lang/reflect/AnnotatedTypeVariable.java ! src/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/share/classes/java/lang/reflect/Array.java ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/java/lang/reflect/Method.java ! src/share/classes/java/lang/reflect/Parameter.java ! src/share/classes/java/lang/reflect/Proxy.java ! src/share/classes/java/lang/reflect/ReflectPermission.java ! src/share/classes/java/math/BigDecimal.java ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java ! src/share/classes/java/math/RoundingMode.java ! src/share/classes/java/net/Authenticator.java ! src/share/classes/java/net/ContentHandler.java ! src/share/classes/java/net/CookieManager.java ! src/share/classes/java/net/CookieStore.java ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/java/net/HttpCookie.java ! src/share/classes/java/net/HttpURLConnection.java - src/share/classes/java/net/HttpURLPermission.java ! src/share/classes/java/net/Inet6Address.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/InetSocketAddress.java ! src/share/classes/java/net/InterfaceAddress.java ! src/share/classes/java/net/JarURLConnection.java ! src/share/classes/java/net/MulticastSocket.java ! src/share/classes/java/net/NetPermission.java ! src/share/classes/java/net/Proxy.java ! src/share/classes/java/net/ServerSocket.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketOptions.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/net/SocksSocketImpl.java ! src/share/classes/java/net/StandardSocketOptions.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/net/URL.java ! src/share/classes/java/net/URLClassLoader.java ! src/share/classes/java/net/URLConnection.java ! src/share/classes/java/net/URLDecoder.java ! src/share/classes/java/net/URLEncoder.java ! src/share/classes/java/net/package-info.java ! src/share/classes/java/nio/X-Buffer.java.template ! src/share/classes/java/nio/channels/AsynchronousChannelGroup.java ! src/share/classes/java/nio/channels/DatagramChannel.java ! src/share/classes/java/nio/channels/MembershipKey.java ! src/share/classes/java/nio/channels/package-info.java ! src/share/classes/java/nio/charset/Charset.java ! src/share/classes/java/nio/file/FileSystem.java ! src/share/classes/java/nio/file/Files.java ! src/share/classes/java/nio/file/Path.java ! src/share/classes/java/nio/file/TempFileHelper.java ! src/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java ! src/share/classes/java/rmi/MarshalledObject.java ! src/share/classes/java/rmi/RMISecurityManager.java ! src/share/classes/java/rmi/activation/ActivationGroup.java ! src/share/classes/java/rmi/dgc/VMID.java ! src/share/classes/java/rmi/server/RMISocketFactory.java ! src/share/classes/java/rmi/server/RemoteStub.java ! src/share/classes/java/rmi/server/ServerRef.java ! src/share/classes/java/rmi/server/SocketSecurityException.java ! src/share/classes/java/rmi/server/UnicastRemoteObject.java ! src/share/classes/java/rmi/server/package.html ! src/share/classes/java/security/AccessControlContext.java ! src/share/classes/java/security/AccessControlException.java ! src/share/classes/java/security/AccessController.java ! src/share/classes/java/security/AlgorithmParameterGenerator.java ! src/share/classes/java/security/BasicPermission.java ! src/share/classes/java/security/CodeSource.java ! src/share/classes/java/security/DigestOutputStream.java ! src/share/classes/java/security/Key.java ! src/share/classes/java/security/KeyPairGenerator.java ! src/share/classes/java/security/KeyStore.java ! src/share/classes/java/security/MessageDigest.java ! src/share/classes/java/security/Permission.java ! src/share/classes/java/security/PermissionCollection.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/java/security/Provider.java ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/java/security/Security.java ! src/share/classes/java/security/SecurityPermission.java ! src/share/classes/java/security/Signature.java ! src/share/classes/java/security/SignedObject.java ! src/share/classes/java/security/UnresolvedPermission.java ! src/share/classes/java/security/acl/Acl.java ! src/share/classes/java/security/cert/CertificateFactory.java ! src/share/classes/java/security/cert/CertificateRevokedException.java ! src/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/share/classes/java/security/cert/PolicyQualifierInfo.java ! src/share/classes/java/security/cert/TrustAnchor.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/share/classes/java/security/spec/ECFieldF2m.java ! src/share/classes/java/sql/Array.java ! src/share/classes/java/sql/BatchUpdateException.java ! src/share/classes/java/sql/Blob.java ! src/share/classes/java/sql/CallableStatement.java ! src/share/classes/java/sql/Clob.java ! src/share/classes/java/sql/Connection.java ! src/share/classes/java/sql/DataTruncation.java ! src/share/classes/java/sql/DatabaseMetaData.java ! src/share/classes/java/sql/DriverManager.java ! src/share/classes/java/sql/DriverPropertyInfo.java ! src/share/classes/java/sql/PreparedStatement.java ! src/share/classes/java/sql/ResultSet.java ! src/share/classes/java/sql/SQLException.java ! src/share/classes/java/sql/SQLFeatureNotSupportedException.java ! src/share/classes/java/sql/SQLIntegrityConstraintViolationException.java ! src/share/classes/java/sql/SQLInvalidAuthorizationSpecException.java ! src/share/classes/java/sql/SQLNonTransientConnectionException.java ! src/share/classes/java/sql/SQLNonTransientException.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/sql/SQLRecoverableException.java ! src/share/classes/java/sql/SQLSyntaxErrorException.java ! src/share/classes/java/sql/SQLTimeoutException.java ! src/share/classes/java/sql/SQLTransactionRollbackException.java ! src/share/classes/java/sql/SQLTransientConnectionException.java ! src/share/classes/java/sql/SQLTransientException.java ! src/share/classes/java/sql/SQLWarning.java ! src/share/classes/java/sql/SQLXML.java ! src/share/classes/java/sql/Statement.java ! src/share/classes/java/sql/Struct.java ! src/share/classes/java/sql/package.html ! src/share/classes/java/text/BreakIterator.java ! src/share/classes/java/text/ChoiceFormat.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/DigitList.java ! src/share/classes/java/text/FieldPosition.java ! src/share/classes/java/text/Format.java ! src/share/classes/java/text/MessageFormat.java ! src/share/classes/java/text/Normalizer.java ! src/share/classes/java/text/RuleBasedCollator.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/time/DayOfWeek.java ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/Month.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZonedDateTime.java - src/share/classes/java/time/chrono/ChronoDateImpl.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java ! src/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java ! src/share/classes/java/time/chrono/Chronology.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/IsoEra.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/MinguoEra.java ! src/share/classes/java/time/chrono/Ser.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistEra.java ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/DateTimeParseContext.java ! src/share/classes/java/time/format/DateTimePrintContext.java ! src/share/classes/java/time/format/Parsed.java ! src/share/classes/java/time/temporal/ChronoUnit.java ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/JulianFields.java ! src/share/classes/java/time/temporal/Temporal.java ! src/share/classes/java/time/temporal/TemporalAccessor.java ! src/share/classes/java/time/temporal/TemporalAdjuster.java ! src/share/classes/java/time/temporal/TemporalAdjusters.java ! src/share/classes/java/time/temporal/TemporalAmount.java ! src/share/classes/java/time/temporal/TemporalField.java ! src/share/classes/java/time/temporal/TemporalQueries.java ! src/share/classes/java/time/temporal/TemporalQuery.java ! src/share/classes/java/time/temporal/TemporalUnit.java ! src/share/classes/java/time/temporal/ValueRange.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/time/temporal/package-info.java ! src/share/classes/java/time/zone/Ser.java ! src/share/classes/java/time/zone/TzdbZoneRulesProvider.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/time/zone/ZoneRules.java ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/Base64.java ! src/share/classes/java/util/BitSet.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Collection.java ! src/share/classes/java/util/Deque.java ! src/share/classes/java/util/DoubleSummaryStatistics.java ! src/share/classes/java/util/Formatter.java ! src/share/classes/java/util/GregorianCalendar.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/HashSet.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/Iterator.java ! src/share/classes/java/util/List.java ! src/share/classes/java/util/Locale.java ! src/share/classes/java/util/Map.java ! src/share/classes/java/util/MissingFormatWidthException.java ! src/share/classes/java/util/Optional.java ! src/share/classes/java/util/PrimitiveIterator.java ! src/share/classes/java/util/PriorityQueue.java ! src/share/classes/java/util/Properties.java ! src/share/classes/java/util/PropertyPermission.java ! src/share/classes/java/util/Queue.java ! src/share/classes/java/util/Random.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/Scanner.java ! src/share/classes/java/util/ServiceLoader.java ! src/share/classes/java/util/Set.java ! src/share/classes/java/util/SortedSet.java ! src/share/classes/java/util/Spliterator.java ! src/share/classes/java/util/SplittableRandom.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/UUID.java ! src/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/share/classes/java/util/concurrent/BlockingDeque.java ! src/share/classes/java/util/concurrent/BlockingQueue.java ! src/share/classes/java/util/concurrent/ConcurrentMap.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/share/classes/java/util/concurrent/ExecutorCompletionService.java ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/Future.java ! src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java ! src/share/classes/java/util/concurrent/atomic/DoubleAdder.java ! src/share/classes/java/util/concurrent/atomic/LongAccumulator.java ! src/share/classes/java/util/concurrent/atomic/LongAdder.java ! src/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! src/share/classes/java/util/function/package-info.java ! src/share/classes/java/util/jar/Manifest.java ! src/share/classes/java/util/jar/Pack200.java ! src/share/classes/java/util/logging/Level.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/Logger.java ! src/share/classes/java/util/logging/Logging.java ! src/share/classes/java/util/regex/Pattern.java ! src/share/classes/java/util/spi/LocaleServiceProvider.java ! src/share/classes/java/util/stream/BaseStream.java ! src/share/classes/java/util/stream/Collectors.java ! src/share/classes/java/util/stream/DistinctOps.java ! src/share/classes/java/util/stream/DoublePipeline.java ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntPipeline.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongPipeline.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/Node.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/ReferencePipeline.java ! src/share/classes/java/util/stream/SortedOps.java ! src/share/classes/java/util/stream/SpinedBuffer.java ! src/share/classes/java/util/stream/Stream.java ! src/share/classes/java/util/stream/StreamSpliterators.java ! src/share/classes/java/util/stream/StreamSupport.java ! src/share/classes/java/util/stream/Streams.java ! src/share/classes/java/util/stream/package-info.java ! src/share/classes/javax/accessibility/AccessibleContext.java ! src/share/classes/javax/accessibility/AccessibleText.java ! src/share/classes/javax/crypto/CipherSpi.java ! src/share/classes/javax/crypto/JceSecurityManager.java ! src/share/classes/javax/crypto/NullCipher.java ! src/share/classes/javax/crypto/NullCipherSpi.java ! src/share/classes/javax/imageio/IIOParam.java ! src/share/classes/javax/imageio/ImageIO.java ! src/share/classes/javax/imageio/ImageReader.java ! src/share/classes/javax/imageio/ImageWriteParam.java ! src/share/classes/javax/imageio/ImageWriter.java ! src/share/classes/javax/imageio/event/IIOReadProgressListener.java ! src/share/classes/javax/imageio/event/IIOReadUpdateListener.java ! src/share/classes/javax/imageio/event/IIOReadWarningListener.java ! src/share/classes/javax/imageio/event/IIOWriteWarningListener.java ! src/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/share/classes/javax/imageio/metadata/IIOMetadataFormat.java ! src/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html ! src/share/classes/javax/imageio/plugins/bmp/BMPImageWriteParam.java ! src/share/classes/javax/imageio/spi/ImageReaderSpi.java ! src/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/share/classes/javax/imageio/stream/ImageInputStream.java ! src/share/classes/javax/management/AttributeList.java ! src/share/classes/javax/management/BadAttributeValueExpException.java ! src/share/classes/javax/management/BooleanValueExp.java ! src/share/classes/javax/management/Descriptor.java ! src/share/classes/javax/management/DescriptorKey.java ! src/share/classes/javax/management/ImmutableDescriptor.java ! src/share/classes/javax/management/JMX.java ! src/share/classes/javax/management/MBeanFeatureInfo.java ! src/share/classes/javax/management/MBeanInfo.java ! src/share/classes/javax/management/MBeanNotificationInfo.java ! src/share/classes/javax/management/MBeanServer.java ! src/share/classes/javax/management/MBeanServerConnection.java ! src/share/classes/javax/management/MBeanServerNotification.java ! src/share/classes/javax/management/MBeanTrustPermission.java ! src/share/classes/javax/management/MXBean.java ! src/share/classes/javax/management/NumericValueExp.java ! src/share/classes/javax/management/ObjectName.java ! src/share/classes/javax/management/PersistentMBean.java ! src/share/classes/javax/management/Query.java ! src/share/classes/javax/management/loading/MLet.java ! src/share/classes/javax/management/loading/MLetParser.java ! src/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanNotificationBroadcaster.java ! src/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/share/classes/javax/management/monitor/Monitor.java ! src/share/classes/javax/management/openmbean/ArrayType.java ! src/share/classes/javax/management/openmbean/CompositeDataInvocationHandler.java ! src/share/classes/javax/management/openmbean/CompositeType.java ! src/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java ! src/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java ! src/share/classes/javax/management/openmbean/SimpleType.java ! src/share/classes/javax/management/openmbean/TabularType.java ! src/share/classes/javax/management/relation/Relation.java ! src/share/classes/javax/management/relation/RelationService.java ! src/share/classes/javax/management/relation/RelationServiceMBean.java ! src/share/classes/javax/management/relation/RelationSupport.java ! src/share/classes/javax/management/remote/JMXConnectionNotification.java ! src/share/classes/javax/management/remote/JMXConnector.java ! src/share/classes/javax/management/remote/JMXConnectorProvider.java ! src/share/classes/javax/management/remote/JMXPrincipal.java ! src/share/classes/javax/management/remote/JMXServiceURL.java ! src/share/classes/javax/management/remote/NotificationResult.java ! src/share/classes/javax/management/remote/TargetedNotification.java ! src/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/share/classes/javax/management/remote/rmi/RMIServerImpl.java ! src/share/classes/javax/management/remote/rmi/package.html ! src/share/classes/javax/naming/Binding.java ! src/share/classes/javax/naming/CompositeName.java ! src/share/classes/javax/naming/CompoundName.java ! src/share/classes/javax/naming/Context.java ! src/share/classes/javax/naming/InitialContext.java ! src/share/classes/javax/naming/InsufficientResourcesException.java ! src/share/classes/javax/naming/ReferralException.java ! src/share/classes/javax/naming/directory/DirContext.java ! src/share/classes/javax/naming/event/EventContext.java ! src/share/classes/javax/naming/ldap/LdapContext.java ! src/share/classes/javax/naming/ldap/LdapName.java ! src/share/classes/javax/naming/ldap/Rdn.java ! src/share/classes/javax/net/ssl/SSLPeerUnverifiedException.java ! src/share/classes/javax/net/ssl/SSLSocket.java ! src/share/classes/javax/print/CancelablePrintJob.java ! src/share/classes/javax/print/Doc.java ! src/share/classes/javax/print/DocFlavor.java ! src/share/classes/javax/print/DocPrintJob.java ! src/share/classes/javax/print/MultiDoc.java ! src/share/classes/javax/print/PrintService.java ! src/share/classes/javax/print/attribute/package.html ! src/share/classes/javax/print/attribute/standard/Finishings.java ! src/share/classes/javax/print/attribute/standard/JobStateReasons.java ! src/share/classes/javax/print/attribute/standard/MediaPrintableArea.java ! src/share/classes/javax/print/attribute/standard/MediaTray.java ! src/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java ! src/share/classes/javax/print/attribute/standard/PresentationDirection.java ! src/share/classes/javax/print/attribute/standard/PrinterIsAcceptingJobs.java ! src/share/classes/javax/print/attribute/standard/PrinterStateReason.java ! src/share/classes/javax/print/attribute/standard/PrinterStateReasons.java ! src/share/classes/javax/print/attribute/standard/Sides.java ! src/share/classes/javax/print/attribute/standard/package.html ! src/share/classes/javax/print/event/package.html ! src/share/classes/javax/print/package.html ! src/share/classes/javax/script/AbstractScriptEngine.java ! src/share/classes/javax/script/CompiledScript.java ! src/share/classes/javax/script/Invocable.java ! src/share/classes/javax/script/ScriptEngine.java ! src/share/classes/javax/script/ScriptEngineFactory.java ! src/share/classes/javax/security/auth/Subject.java ! src/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/share/classes/javax/security/sasl/RealmChoiceCallback.java ! src/share/classes/javax/security/sasl/Sasl.java ! src/share/classes/javax/security/sasl/SaslClient.java ! src/share/classes/javax/security/sasl/SaslException.java ! src/share/classes/javax/smartcardio/CardChannel.java ! src/share/classes/javax/smartcardio/CardTerminal.java ! src/share/classes/javax/sound/midi/MidiDevice.java ! src/share/classes/javax/sound/midi/MidiMessage.java ! src/share/classes/javax/sound/midi/MidiSystem.java ! src/share/classes/javax/sound/midi/ShortMessage.java ! src/share/classes/javax/sound/midi/Soundbank.java ! src/share/classes/javax/sound/midi/Synthesizer.java ! src/share/classes/javax/sound/sampled/AudioFormat.java ! src/share/classes/javax/sound/sampled/AudioSystem.java ! src/share/classes/javax/sound/sampled/ReverbType.java ! src/share/classes/javax/sql/CommonDataSource.java ! src/share/classes/javax/sql/PooledConnection.java ! src/share/classes/javax/sql/RowSet.java ! src/share/classes/javax/sql/StatementEvent.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/sql/rowset/CachedRowSet.java ! src/share/classes/javax/sql/rowset/FilteredRowSet.java ! src/share/classes/javax/sql/rowset/JdbcRowSet.java ! src/share/classes/javax/sql/rowset/JoinRowSet.java ! src/share/classes/javax/sql/rowset/Joinable.java ! src/share/classes/javax/sql/rowset/Predicate.java ! src/share/classes/javax/sql/rowset/WebRowSet.java ! src/share/classes/javax/sql/rowset/package.html ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncProvider.java ! src/share/classes/javax/sql/rowset/spi/SyncResolver.java ! src/share/classes/javax/sql/rowset/spi/TransactionalWriter.java ! src/share/classes/javax/sql/rowset/spi/XmlReader.java ! src/share/classes/javax/sql/rowset/spi/XmlWriter.java ! src/share/classes/javax/swing/AbstractAction.java ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/AbstractCellEditor.java ! src/share/classes/javax/swing/AbstractListModel.java ! src/share/classes/javax/swing/Action.java ! src/share/classes/javax/swing/BorderFactory.java ! src/share/classes/javax/swing/BoundedRangeModel.java ! src/share/classes/javax/swing/Box.java ! src/share/classes/javax/swing/BoxLayout.java ! src/share/classes/javax/swing/ButtonGroup.java ! src/share/classes/javax/swing/CellRendererPane.java ! src/share/classes/javax/swing/DefaultBoundedRangeModel.java ! src/share/classes/javax/swing/DefaultButtonModel.java ! src/share/classes/javax/swing/DefaultCellEditor.java ! src/share/classes/javax/swing/DefaultFocusManager.java ! src/share/classes/javax/swing/DefaultListCellRenderer.java ! src/share/classes/javax/swing/DefaultListModel.java ! src/share/classes/javax/swing/DefaultListSelectionModel.java ! src/share/classes/javax/swing/DefaultRowSorter.java ! src/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/share/classes/javax/swing/DesktopManager.java ! src/share/classes/javax/swing/FocusManager.java ! src/share/classes/javax/swing/GroupLayout.java ! src/share/classes/javax/swing/ImageIcon.java ! src/share/classes/javax/swing/JApplet.java ! src/share/classes/javax/swing/JButton.java ! src/share/classes/javax/swing/JCheckBox.java ! src/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JDesktopPane.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/javax/swing/JFileChooser.java ! src/share/classes/javax/swing/JFormattedTextField.java ! src/share/classes/javax/swing/JFrame.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JLabel.java ! src/share/classes/javax/swing/JLayeredPane.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/JMenu.java ! src/share/classes/javax/swing/JMenuBar.java ! src/share/classes/javax/swing/JMenuItem.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JPanel.java ! src/share/classes/javax/swing/JPasswordField.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/JProgressBar.java ! src/share/classes/javax/swing/JRadioButton.java ! src/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/share/classes/javax/swing/JRootPane.java ! src/share/classes/javax/swing/JScrollBar.java ! src/share/classes/javax/swing/JScrollPane.java ! src/share/classes/javax/swing/JSeparator.java ! src/share/classes/javax/swing/JSlider.java ! src/share/classes/javax/swing/JSpinner.java ! src/share/classes/javax/swing/JSplitPane.java ! src/share/classes/javax/swing/JTabbedPane.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTextField.java ! src/share/classes/javax/swing/JTextPane.java ! src/share/classes/javax/swing/JToggleButton.java ! src/share/classes/javax/swing/JToolBar.java ! src/share/classes/javax/swing/JToolTip.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/JViewport.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/KeyStroke.java ! src/share/classes/javax/swing/KeyboardManager.java ! src/share/classes/javax/swing/LookAndFeel.java ! src/share/classes/javax/swing/OverlayLayout.java ! src/share/classes/javax/swing/ProgressMonitor.java ! src/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/RootPaneContainer.java ! src/share/classes/javax/swing/ScrollPaneConstants.java ! src/share/classes/javax/swing/ScrollPaneLayout.java ! src/share/classes/javax/swing/SizeRequirements.java ! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/share/classes/javax/swing/SpinnerDateModel.java ! src/share/classes/javax/swing/SpinnerModel.java ! src/share/classes/javax/swing/SpinnerNumberModel.java ! src/share/classes/javax/swing/Spring.java ! src/share/classes/javax/swing/SpringLayout.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/javax/swing/SwingWorker.java ! src/share/classes/javax/swing/Timer.java ! src/share/classes/javax/swing/ToolTipManager.java ! src/share/classes/javax/swing/TransferHandler.java ! src/share/classes/javax/swing/UIDefaults.java ! src/share/classes/javax/swing/UIManager.java ! src/share/classes/javax/swing/UnsupportedLookAndFeelException.java ! src/share/classes/javax/swing/ViewportLayout.java ! src/share/classes/javax/swing/WindowConstants.java ! src/share/classes/javax/swing/border/AbstractBorder.java ! src/share/classes/javax/swing/border/BevelBorder.java ! src/share/classes/javax/swing/border/Border.java ! src/share/classes/javax/swing/border/CompoundBorder.java ! src/share/classes/javax/swing/border/EmptyBorder.java ! src/share/classes/javax/swing/border/EtchedBorder.java ! src/share/classes/javax/swing/border/LineBorder.java ! src/share/classes/javax/swing/border/MatteBorder.java ! src/share/classes/javax/swing/border/SoftBevelBorder.java ! src/share/classes/javax/swing/border/TitledBorder.java ! src/share/classes/javax/swing/border/package.html ! src/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java ! src/share/classes/javax/swing/colorchooser/DefaultPreviewPanel.java ! src/share/classes/javax/swing/colorchooser/DefaultSwatchChooserPanel.java ! src/share/classes/javax/swing/colorchooser/package.html ! src/share/classes/javax/swing/event/AncestorEvent.java ! src/share/classes/javax/swing/event/CaretEvent.java ! src/share/classes/javax/swing/event/ChangeEvent.java ! src/share/classes/javax/swing/event/DocumentEvent.java ! src/share/classes/javax/swing/event/EventListenerList.java ! src/share/classes/javax/swing/event/HyperlinkEvent.java ! src/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/share/classes/javax/swing/event/InternalFrameEvent.java ! src/share/classes/javax/swing/event/InternalFrameListener.java ! src/share/classes/javax/swing/event/ListDataEvent.java ! src/share/classes/javax/swing/event/ListSelectionEvent.java ! src/share/classes/javax/swing/event/MenuDragMouseEvent.java ! src/share/classes/javax/swing/event/MenuEvent.java ! src/share/classes/javax/swing/event/MenuKeyEvent.java ! src/share/classes/javax/swing/event/PopupMenuEvent.java ! src/share/classes/javax/swing/event/TableColumnModelEvent.java ! src/share/classes/javax/swing/event/TableModelEvent.java ! src/share/classes/javax/swing/event/TreeExpansionEvent.java ! src/share/classes/javax/swing/event/TreeExpansionListener.java ! src/share/classes/javax/swing/event/TreeModelEvent.java ! src/share/classes/javax/swing/event/TreeModelListener.java ! src/share/classes/javax/swing/event/TreeSelectionEvent.java ! src/share/classes/javax/swing/event/TreeSelectionListener.java ! src/share/classes/javax/swing/event/TreeWillExpandListener.java ! src/share/classes/javax/swing/event/UndoableEditEvent.java ! src/share/classes/javax/swing/event/package.html ! src/share/classes/javax/swing/filechooser/FileFilter.java ! src/share/classes/javax/swing/filechooser/FileSystemView.java ! src/share/classes/javax/swing/filechooser/FileView.java ! src/share/classes/javax/swing/filechooser/package.html ! src/share/classes/javax/swing/plaf/BorderUIResource.java ! src/share/classes/javax/swing/plaf/ColorUIResource.java ! src/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/share/classes/javax/swing/plaf/DimensionUIResource.java ! src/share/classes/javax/swing/plaf/FontUIResource.java ! src/share/classes/javax/swing/plaf/IconUIResource.java ! src/share/classes/javax/swing/plaf/InsetsUIResource.java ! src/share/classes/javax/swing/plaf/basic/BasicArrowButton.java ! src/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/share/classes/javax/swing/plaf/basic/BasicEditorPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/share/classes/javax/swing/plaf/basic/ComboPopup.java ! src/share/classes/javax/swing/plaf/basic/package.html ! src/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalScrollButton.java ! src/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java ! src/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTreeUI.java ! src/share/classes/javax/swing/plaf/metal/package.html ! src/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html ! src/share/classes/javax/swing/plaf/multi/package.html ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/LoweredBorder.java ! src/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/share/classes/javax/swing/plaf/nimbus/package.html ! src/share/classes/javax/swing/plaf/package.html ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html ! src/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html ! src/share/classes/javax/swing/plaf/synth/package.html ! src/share/classes/javax/swing/table/AbstractTableModel.java ! src/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/share/classes/javax/swing/table/DefaultTableColumnModel.java ! src/share/classes/javax/swing/table/DefaultTableModel.java ! src/share/classes/javax/swing/table/JTableHeader.java ! src/share/classes/javax/swing/table/TableCellRenderer.java ! src/share/classes/javax/swing/table/TableColumn.java ! src/share/classes/javax/swing/table/TableColumnModel.java ! src/share/classes/javax/swing/table/TableModel.java ! src/share/classes/javax/swing/table/package.html ! src/share/classes/javax/swing/text/AbstractDocument.java ! src/share/classes/javax/swing/text/AbstractWriter.java ! src/share/classes/javax/swing/text/AsyncBoxView.java ! src/share/classes/javax/swing/text/AttributeSet.java ! src/share/classes/javax/swing/text/BadLocationException.java ! src/share/classes/javax/swing/text/BoxView.java ! src/share/classes/javax/swing/text/CompositeView.java ! src/share/classes/javax/swing/text/DateFormatter.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/share/classes/javax/swing/text/DefaultEditorKit.java ! src/share/classes/javax/swing/text/DefaultFormatter.java ! src/share/classes/javax/swing/text/DefaultFormatterFactory.java ! src/share/classes/javax/swing/text/DefaultHighlighter.java ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/Document.java ! src/share/classes/javax/swing/text/DocumentFilter.java ! src/share/classes/javax/swing/text/Element.java ! src/share/classes/javax/swing/text/ElementIterator.java ! src/share/classes/javax/swing/text/FlowView.java ! src/share/classes/javax/swing/text/GapContent.java ! src/share/classes/javax/swing/text/GapVector.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/InternationalFormatter.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/MaskFormatter.java ! src/share/classes/javax/swing/text/NumberFormatter.java ! src/share/classes/javax/swing/text/ParagraphView.java ! src/share/classes/javax/swing/text/PlainDocument.java ! src/share/classes/javax/swing/text/SimpleAttributeSet.java ! src/share/classes/javax/swing/text/StringContent.java ! src/share/classes/javax/swing/text/StyleConstants.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/javax/swing/text/StyledEditorKit.java ! src/share/classes/javax/swing/text/TabSet.java ! src/share/classes/javax/swing/text/TabStop.java ! src/share/classes/javax/swing/text/TableView.java ! src/share/classes/javax/swing/text/TextAction.java ! src/share/classes/javax/swing/text/View.java ! src/share/classes/javax/swing/text/WrappedPlainView.java ! src/share/classes/javax/swing/text/ZoneView.java ! src/share/classes/javax/swing/text/html/AccessibleHTML.java ! src/share/classes/javax/swing/text/html/BlockView.java ! src/share/classes/javax/swing/text/html/CSS.java ! src/share/classes/javax/swing/text/html/CSSParser.java ! src/share/classes/javax/swing/text/html/FormSubmitEvent.java ! src/share/classes/javax/swing/text/html/FormView.java ! src/share/classes/javax/swing/text/html/FrameSetView.java ! src/share/classes/javax/swing/text/html/HTML.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/share/classes/javax/swing/text/html/HTMLFrameHyperlinkEvent.java ! src/share/classes/javax/swing/text/html/HTMLWriter.java ! src/share/classes/javax/swing/text/html/ObjectView.java ! src/share/classes/javax/swing/text/html/Option.java ! src/share/classes/javax/swing/text/html/OptionListModel.java ! src/share/classes/javax/swing/text/html/ParagraphView.java ! src/share/classes/javax/swing/text/html/StyleSheet.java ! src/share/classes/javax/swing/text/html/TableView.java ! src/share/classes/javax/swing/text/html/package.html ! src/share/classes/javax/swing/text/html/parser/ContentModel.java ! src/share/classes/javax/swing/text/html/parser/DocumentParser.java ! src/share/classes/javax/swing/text/html/parser/Element.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/javax/swing/text/html/parser/package.html ! src/share/classes/javax/swing/text/package.html ! src/share/classes/javax/swing/text/rtf/package.html ! src/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java ! src/share/classes/javax/swing/tree/ExpandVetoException.java ! src/share/classes/javax/swing/tree/FixedHeightLayoutCache.java ! src/share/classes/javax/swing/tree/TreeCellRenderer.java ! src/share/classes/javax/swing/tree/TreeModel.java ! src/share/classes/javax/swing/tree/TreeNode.java ! src/share/classes/javax/swing/tree/TreePath.java ! src/share/classes/javax/swing/tree/TreeSelectionModel.java ! src/share/classes/javax/swing/tree/VariableHeightLayoutCache.java ! src/share/classes/javax/swing/tree/package.html ! src/share/classes/javax/swing/undo/CannotRedoException.java ! src/share/classes/javax/swing/undo/CannotUndoException.java ! src/share/classes/javax/swing/undo/UndoManager.java ! src/share/classes/javax/swing/undo/package.html ! src/share/classes/javax/xml/crypto/KeySelector.java ! src/share/classes/javax/xml/crypto/MarshalException.java ! src/share/classes/javax/xml/crypto/dsig/TransformException.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignatureException.java ! src/share/classes/jdi-overview.html ! src/share/classes/jdk/internal/org/objectweb/asm/ByteVector.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/Handle.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/AdviceAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/CodeSizeEvaluator.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/JSRInlinerAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/LocalVariablesSorter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingMethodAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingSignatureAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/TryCatchBlockSorter.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/FieldNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/TypeAnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Interpreter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckFieldAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/TraceMethodVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt ! src/share/classes/jdk/internal/org/xml/sax/EntityResolver.java ! src/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java ! src/share/classes/jdk/internal/util/xml/XMLStreamException.java ! src/share/classes/jdk/internal/util/xml/impl/Parser.java ! src/share/classes/org/ietf/jgss/GSSContext.java ! src/share/classes/org/ietf/jgss/GSSCredential.java ! src/share/classes/org/ietf/jgss/GSSException.java ! src/share/classes/org/ietf/jgss/GSSManager.java ! src/share/classes/org/ietf/jgss/GSSName.java ! src/share/classes/org/ietf/jgss/package.html ! src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/share/classes/sun/applet/AppletClassLoader.java ! src/share/classes/sun/applet/AppletSecurity.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/FontConfiguration.java ! src/share/classes/sun/awt/GlobalCursorManager.java ! src/share/classes/sun/awt/NullComponentPeer.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/share/classes/sun/awt/shell/ShellFolderManager.java ! src/share/classes/sun/dc/DuctusRenderingEngine.java ! src/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/font/FontManager.java ! src/share/classes/sun/font/FontRunIterator.java ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/font/FreetypeFontScaler.java ! src/share/classes/sun/font/GlyphLayout.java ! src/share/classes/sun/font/LayoutPathImpl.java ! src/share/classes/sun/font/ScriptRun.java ! src/share/classes/sun/font/StandardTextSource.java ! src/share/classes/sun/font/StrikeCache.java ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/font/TextLabelFactory.java ! src/share/classes/sun/font/TrueTypeFont.java ! src/share/classes/sun/font/Type1Font.java ! src/share/classes/sun/instrument/InstrumentationImpl.java ! src/share/classes/sun/invoke/WrapperInstance.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! src/share/classes/sun/invoke/util/VerifyAccess.java ! src/share/classes/sun/invoke/util/VerifyType.java ! src/share/classes/sun/java2d/Disposer.java ! src/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/share/classes/sun/java2d/SurfaceDataProxy.java ! src/share/classes/sun/java2d/loops/ProcessPath.java ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/classes/sun/java2d/pipe/BufferedMaskFill.java ! src/share/classes/sun/java2d/pipe/BufferedRenderPipe.java ! src/share/classes/sun/java2d/pipe/BufferedTextPipe.java ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java ! src/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java ! src/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java ! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/management/Agent.java ! src/share/classes/sun/management/HotSpotDiagnostic.java ! src/share/classes/sun/management/ManagementFactoryHelper.java - src/share/classes/sun/management/OperatingSystemImpl.java ! src/share/classes/sun/management/RuntimeImpl.java ! src/share/classes/sun/management/VMManagement.java ! src/share/classes/sun/management/VMManagementImpl.java ! src/share/classes/sun/management/counter/perf/InstrumentationException.java ! src/share/classes/sun/management/counter/perf/PerfDataType.java ! src/share/classes/sun/management/jdp/JdpController.java ! src/share/classes/sun/management/jdp/JdpJmxPacket.java ! src/share/classes/sun/management/snmp/jvminstr/JVM_MANAGEMENT_MIB_IMPL.java ! src/share/classes/sun/misc/CRC16.java ! src/share/classes/sun/misc/CharacterDecoder.java ! src/share/classes/sun/misc/Cleaner.java ! src/share/classes/sun/misc/ExtensionDependency.java ! src/share/classes/sun/misc/JavaAWTAccess.java ! src/share/classes/sun/misc/JavaLangAccess.java ! src/share/classes/sun/misc/PerformanceLogger.java ! src/share/classes/sun/misc/ProxyGenerator.java ! src/share/classes/sun/misc/VM.java ! src/share/classes/sun/net/NetworkClient.java ! src/share/classes/sun/net/TelnetOutputStream.java ! src/share/classes/sun/net/ftp/FtpClient.java ! src/share/classes/sun/net/ftp/impl/FtpClient.java ! src/share/classes/sun/net/httpserver/Request.java ! src/share/classes/sun/net/idn/StringPrep.java ! src/share/classes/sun/net/smtp/SmtpProtocolException.java ! src/share/classes/sun/net/www/content/image/gif.java ! src/share/classes/sun/net/www/content/image/jpeg.java ! src/share/classes/sun/net/www/content/image/png.java ! src/share/classes/sun/net/www/content/image/x_xbitmap.java ! src/share/classes/sun/net/www/content/image/x_xpixmap.java ! src/share/classes/sun/net/www/http/ChunkedInputStream.java ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/http/PosterOutputStream.java ! src/share/classes/sun/net/www/protocol/http/AuthCacheValue.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/cs/ext/DoubleByte.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/nio/fs/Util.java ! src/share/classes/sun/print/PSPathGraphics.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/print/PathGraphics.java ! src/share/classes/sun/print/PrintJob2D.java ! src/share/classes/sun/print/RasterPrinterJob.java ! src/share/classes/sun/reflect/AccessorGenerator.java ! src/share/classes/sun/reflect/MethodAccessorGenerator.java ! src/share/classes/sun/reflect/NativeConstructorAccessorImpl.java ! src/share/classes/sun/reflect/NativeMethodAccessorImpl.java ! src/share/classes/sun/reflect/Reflection.java ! src/share/classes/sun/reflect/ReflectionFactory.java ! src/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java ! src/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/share/classes/sun/reflect/annotation/TypeAnnotation.java ! src/share/classes/sun/reflect/annotation/TypeAnnotationParser.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/share/classes/sun/reflect/misc/MethodUtil.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java ! src/share/classes/sun/rmi/rmic/Main.java ! src/share/classes/sun/rmi/rmic/RMIGenerator.java ! src/share/classes/sun/rmi/rmic/RemoteClass.java ! src/share/classes/sun/rmi/rmic/Util.java ! src/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java ! src/share/classes/sun/rmi/runtime/Log.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/rmi/server/LoaderHandler.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/classes/sun/rmi/server/Util.java ! src/share/classes/sun/rmi/transport/ObjectTable.java ! src/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java ! src/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java ! src/share/classes/sun/rmi/transport/tcp/MultiplexOutputStream.java ! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/share/classes/sun/security/ec/SunEC.java ! src/share/classes/sun/security/jca/GetInstance.java ! src/share/classes/sun/security/jgss/GSSCredentialImpl.java ! src/share/classes/sun/security/jgss/SunProvider.java ! src/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/share/classes/sun/security/jgss/krb5/MessageToken.java ! src/share/classes/sun/security/jgss/spi/GSSContextSpi.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KdcComm.java ! src/share/classes/sun/security/krb5/KrbCred.java ! src/share/classes/sun/security/krb5/Realm.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/krb5/internal/NetClient.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/krb5/internal/crypto/DesCbcEType.java ! src/share/classes/sun/security/pkcs/PKCS8Key.java ! src/share/classes/sun/security/pkcs11/P11DHKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java ! src/share/classes/sun/security/pkcs11/Secmod.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/share/classes/sun/security/provider/AuthPolicyFile.java ! src/share/classes/sun/security/provider/DSA.java ! src/share/classes/sun/security/provider/DSAPrivateKey.java ! src/share/classes/sun/security/provider/DomainKeyStore.java ! src/share/classes/sun/security/provider/MD4.java ! src/share/classes/sun/security/provider/SubjectCodeSource.java ! src/share/classes/sun/security/provider/Sun.java ! src/share/classes/sun/security/provider/VerificationProvider.java ! src/share/classes/sun/security/provider/certpath/AdjacencyList.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/ReverseBuilder.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/rsa/RSAKeyPairGenerator.java ! src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/share/classes/sun/security/rsa/SunRsaSign.java ! src/share/classes/sun/security/smartcardio/SunPCSC.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeOutStream.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/KerberosClientKeyExchange.java ! src/share/classes/sun/security/ssl/RSASignature.java ! src/share/classes/sun/security/ssl/Record.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! src/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/krb5/KerberosClientKeyExchangeImpl.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/keytool/Resources.java ! src/share/classes/sun/security/tools/policytool/PolicyTool.java ! src/share/classes/sun/security/tools/policytool/Resources.java ! src/share/classes/sun/security/util/HostnameChecker.java ! src/share/classes/sun/security/x509/AlgIdDSA.java ! src/share/classes/sun/swing/PrintingStatus.java ! src/share/classes/sun/swing/SwingLazyValue.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java ! src/share/classes/sun/swing/plaf/synth/Paint9Painter.java ! src/share/classes/sun/text/normalizer/ReplaceableUCharacterIterator.java ! src/share/classes/sun/text/normalizer/UCharacter.java ! src/share/classes/sun/text/resources/sv/FormatData_sv_SE.java ! src/share/classes/sun/text/resources/th/CollationData_th.java ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/jar/resources/jar.properties ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jar/resources/jar_it.properties ! src/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/share/classes/sun/tools/jconsole/BorderedComponent.java ! src/share/classes/sun/tools/jconsole/inspector/XTextField.java ! src/share/classes/sun/tools/jinfo/JInfo.java ! src/share/classes/sun/tools/jmap/JMap.java ! src/share/classes/sun/tools/jps/Jps.java ! src/share/classes/sun/tools/jstack/JStack.java ! src/share/classes/sun/tools/jstat/ColumnFormat.java ! src/share/classes/sun/tools/jstat/RowClosure.java ! src/share/classes/sun/tools/jstat/resources/jstat_options ! src/share/classes/sun/tools/serialver/SerialVer.java ! src/share/classes/sun/tools/tree/ExprExpression.java ! src/share/classes/sun/tools/tree/FieldExpression.java ! src/share/classes/sun/tools/tree/Node.java ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/locale/LocaleEquivalentMaps.java ! src/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java ! src/share/classes/sun/util/logging/PlatformLogger.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! src/share/classes/sun/util/xml/PlatformXmlPropertiesProvider.java ! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java ! src/share/demo/jfc/Font2DTest/FontPanel.java - src/share/demo/jfc/Notepad/resources/Notepad_fr.properties - src/share/demo/jfc/Notepad/resources/Notepad_sv.properties ! src/share/demo/jfc/TableExample/TableExample4.java ! src/share/demo/jvmti/hprof/debug_malloc.c ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.c ! src/share/demo/management/JTop/JTop.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! src/share/javavm/export/jawt.h ! src/share/javavm/export/jmm.h ! src/share/javavm/export/jvm.h ! 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 ! src/share/native/com/sun/java/util/jar/pack/zip.cpp ! src/share/native/com/sun/media/sound/PlatformMidi.h ! src/share/native/common/jni_util.h ! src/share/native/java/lang/Class.c ! src/share/native/java/lang/System.c ! src/share/native/java/lang/fdlibm/src/k_rem_pio2.c ! src/share/native/java/lang/java_props.h - src/share/native/java/lang/ref/Finalizer.c ! src/share/native/java/lang/reflect/Executable.c ! src/share/native/java/net/Inet4Address.c ! src/share/native/java/net/Inet6Address.c ! src/share/native/java/net/InetAddress.c ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/share/native/java/util/zip/zip_util.c ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/awt/image/awt_parseImage.h ! src/share/native/sun/awt/image/cvutils/img_dcm.h ! src/share/native/sun/awt/image/cvutils/img_replscale.h ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/font/freetypeScaler.c ! src/share/native/sun/font/layout/ArabicLayoutEngine.h ! src/share/native/sun/font/layout/IndicReordering.h ! src/share/native/sun/font/layout/KhmerReordering.cpp ! src/share/native/sun/font/layout/OpenTypeLayoutEngine.h ! src/share/native/sun/font/layout/SunLayoutEngine.cpp ! src/share/native/sun/font/layout/TibetanReordering.cpp ! src/share/native/sun/java2d/Disposer.c ! src/share/native/sun/java2d/SurfaceData.c ! src/share/native/sun/java2d/cmm/lcms/LCMS.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c ! src/share/native/sun/java2d/loops/Blit.c ! src/share/native/sun/java2d/loops/BlitBg.c ! src/share/native/sun/java2d/loops/DrawPath.c ! src/share/native/sun/java2d/loops/DrawPolygons.c ! src/share/native/sun/java2d/loops/FillPath.c ! src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.c ! src/share/native/sun/java2d/loops/MaskBlit.c ! src/share/native/sun/java2d/loops/MaskFill.c ! src/share/native/sun/java2d/loops/ProcessPath.c ! src/share/native/sun/java2d/loops/ScaledBlit.c ! src/share/native/sun/java2d/loops/TransformHelper.c ! src/share/native/sun/java2d/opengl/OGLBlitLoops.c ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c ! src/share/native/sun/java2d/pipe/BufferedRenderPipe.c ! src/share/native/sun/java2d/pipe/Region.c ! src/share/native/sun/java2d/pipe/ShapeSpanIterator.c ! src/share/native/sun/java2d/pipe/SpanClipRenderer.c ! src/share/native/sun/management/HotSpotDiagnostic.c ! src/share/native/sun/management/VMManagementImpl.c ! src/share/native/sun/reflect/Reflection.c ! src/share/native/sun/security/pkcs11/wrapper/p11_sessmgmt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_util.c ! src/share/sample/jmx/jmx-scandir/index.html ! src/share/sample/nio/chatserver/ClientReader.java ! src/share/sample/scripting/scriptpad/src/resources/gui.js ! src/solaris/bin/java_md_solinux.c - src/solaris/classes/com/sun/management/OSMBeanFactory.java - src/solaris/classes/com/sun/management/UnixOperatingSystem.java ! src/solaris/classes/java/lang/UNIXProcess.java.bsd ! src/solaris/classes/java/lang/UNIXProcess.java.linux ! src/solaris/classes/java/net/DefaultInterface.java ! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java ! src/solaris/classes/sun/awt/X11/XButtonPeer.java ! src/solaris/classes/sun/awt/X11/XCanvasPeer.java ! src/solaris/classes/sun/awt/X11/XCheckboxPeer.java ! src/solaris/classes/sun/awt/X11/XChoicePeer.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/awt/X11/XContentWindow.java ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XDragSourceProtocol.java ! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java ! src/solaris/classes/sun/awt/X11/XLabelPeer.java ! src/solaris/classes/sun/awt/X11/XListPeer.java ! src/solaris/classes/sun/awt/X11/XMenuItemPeer.java ! src/solaris/classes/sun/awt/X11/XScrollbar.java ! src/solaris/classes/sun/awt/X11/XSelection.java ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java ! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11GraphicsConfig.java ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java ! src/solaris/classes/sun/font/FontConfigManager.java ! src/solaris/classes/sun/font/XMap.java ! src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java ! src/solaris/classes/sun/java2d/xr/GrowableRectArray.java ! src/solaris/classes/sun/java2d/xr/MaskTile.java ! src/solaris/classes/sun/java2d/xr/MaskTileManager.java ! src/solaris/classes/sun/java2d/xr/XRBackend.java ! src/solaris/classes/sun/java2d/xr/XRBackendNative.java ! src/solaris/classes/sun/java2d/xr/XRColor.java ! src/solaris/classes/sun/java2d/xr/XRCompositeManager.java ! src/solaris/classes/sun/java2d/xr/XRDrawImage.java ! src/solaris/classes/sun/java2d/xr/XRMaskBlit.java ! src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/solaris/classes/sun/java2d/xr/XRPaints.java ! src/solaris/classes/sun/java2d/xr/XRRenderer.java ! src/solaris/classes/sun/java2d/xr/XRSurfaceData.java ! src/solaris/classes/sun/java2d/xr/XRUtils.java ! src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java ! src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java ! src/solaris/classes/sun/nio/fs/LinuxFileStore.java ! src/solaris/classes/sun/nio/fs/LinuxFileSystem.java ! src/solaris/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java ! src/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java ! src/solaris/classes/sun/nio/fs/SolarisWatchService.java ! src/solaris/classes/sun/nio/fs/UnixException.java ! src/solaris/classes/sun/nio/fs/UnixFileStore.java ! src/solaris/classes/sun/nio/fs/UnixFileSystem.java ! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/solaris/classes/sun/nio/fs/UnixMountEntry.java ! src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/solaris/classes/sun/nio/fs/UnixPath.java ! src/solaris/classes/sun/nio/fs/UnixUriUtils.java ! src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! src/solaris/demo/jni/Poller/Poller.c - src/solaris/doc/sun/man/man1/ja/javaws.1 - src/solaris/doc/sun/man/man1/javaws.1 - src/solaris/native/com/sun/management/LinuxOperatingSystem.c - src/solaris/native/com/sun/management/MacosxOperatingSystem.c - src/solaris/native/com/sun/management/SolarisOperatingSystem.c - src/solaris/native/com/sun/management/UnixOperatingSystem_md.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_Ports.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_Ports.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_Utils.h ! src/solaris/native/java/lang/java_props_macosx.c ! src/solaris/native/java/lang/java_props_macosx.h ! src/solaris/native/java/lang/java_props_md.c ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/awt/awt_LoadLibrary.c ! src/solaris/native/sun/awt/awt_UNIXToolkit.c ! src/solaris/native/sun/awt/fontpath.c ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h ! src/solaris/native/sun/awt/multiVis.c ! src/solaris/native/sun/java2d/x11/X11Renderer.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/solaris/native/sun/java2d/x11/XRBackendNative.c ! src/solaris/native/sun/java2d/x11/XRSurfaceData.c ! src/solaris/native/sun/net/spi/DefaultProxySelector.c ! src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h ! src/solaris/native/sun/xawt/awt_Desktop.c ! src/windows/bin/cmdtoargs.c - src/windows/classes/com/sun/management/OSMBeanFactory.java - src/windows/classes/com/sun/management/OperatingSystem.java ! src/windows/classes/com/sun/tools/jdi/SharedMemoryAttachingConnector.java ! src/windows/classes/com/sun/tools/jdi/SharedMemoryListeningConnector.java ! src/windows/classes/java/net/DefaultInterface.java ! src/windows/classes/java/net/PlainSocketImpl.java ! src/windows/classes/sun/awt/Win32GraphicsEnvironment.java ! src/windows/classes/sun/awt/windows/WButtonPeer.java ! src/windows/classes/sun/awt/windows/WCheckboxPeer.java ! src/windows/classes/sun/awt/windows/WChoicePeer.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WLabelPeer.java ! src/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/windows/classes/sun/awt/windows/WListPeer.java ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! src/windows/classes/sun/awt/windows/WPrinterJob.java ! src/windows/classes/sun/awt/windows/WRobotPeer.java ! src/windows/classes/sun/awt/windows/WScrollbarPeer.java ! src/windows/classes/sun/awt/windows/WTextAreaPeer.java ! src/windows/classes/sun/awt/windows/WTextComponentPeer.java ! src/windows/classes/sun/awt/windows/WTextFieldPeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/windows/classes/sun/nio/fs/WindowsPath.java ! src/windows/classes/sun/security/krb5/internal/tools/Klist.java ! src/windows/classes/sun/security/krb5/internal/tools/Ktab.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/windows/demo/jvmti/hprof/hprof_md.c - src/windows/native/com/sun/management/OperatingSystem_md.c ! src/windows/native/java/io/canonicalize_md.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/icmp.h ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/font/fontpath.c ! src/windows/native/sun/java2d/d3d/D3DBadHardware.h ! src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp ! src/windows/native/sun/java2d/windows/GDIBlitLoops.cpp ! src/windows/native/sun/java2d/windows/GDIRenderer.cpp ! src/windows/native/sun/nio/ch/SocketChannelImpl.c ! src/windows/native/sun/nio/ch/SocketDispatcher.c ! src/windows/native/sun/security/krb5/NativeCreds.c ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_BitmapUtil.cpp ! src/windows/native/sun/windows/awt_Choice.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Dialog.h ! src/windows/native/sun/windows/awt_DnDDS.cpp ! src/windows/native/sun/windows/awt_Font.h ! src/windows/native/sun/windows/awt_InputTextInfor.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_Robot.cpp ! src/windows/native/sun/windows/awt_Robot.h ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp ! src/windows/native/sun/windows/awt_TextField.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Window.cpp ! test/Makefile ! test/ProblemList.txt ! test/TEST.groups - test/com/oracle/security/ucrypto/TestAES.java - test/com/oracle/security/ucrypto/TestDigest.java - test/com/oracle/security/ucrypto/TestRSA.java - test/com/oracle/security/ucrypto/UcryptoTest.java ! test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java ! test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/com/sun/jdi/BadHandshakeTest.java ! test/com/sun/jdi/BreakpointWithFullGC.sh ! test/com/sun/jdi/JdbMethodExitTest.sh ! test/com/sun/jdi/MethodEntryExitEvents.java ! test/com/sun/jdi/MethodExitReturnValuesTest.java ! test/com/sun/jdi/NoLaunchOptionTest.java ! test/com/sun/jdi/ShellScaffold.sh ! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/ConfigKey.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/TestNotification.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/ConfigKey.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Server.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Ste.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/SteMBean.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/TestNotification.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java ! test/com/sun/jndi/cosnaming/CNNameParser.java ! test/com/sun/jndi/cosnaming/IiopUrlIPv6.java ! test/com/sun/net/httpserver/bugs/B6433018.java ! test/demo/zipfs/ZipFSTester.java ! test/java/awt/AlphaComposite/TestAlphaCompositeForNaN.java ! test/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html ! test/java/awt/Choice/NonFocusablePopupMenuTest/NonFocusablePopupMenuTest.html ! test/java/awt/Component/F10TopToplevel/F10TopToplevel.html ! test/java/awt/Component/UpdatingBootTime/UpdatingBootTime.html ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/NextFramePositionCalculator.java ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/SourcePanel.java ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/TargetPanel.java ! test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html ! test/java/awt/EventQueue/MainAppContext/MainAppContext.java ! test/java/awt/EventQueue/PostEventOrderingTest/PostEventOrderingTest.java ! test/java/awt/FileDialog/FileDialogReturnTest/FileDialogReturnTest.html ! test/java/awt/FileDialog/FileNameOverrideTest/FileNameOverrideTest.html ! test/java/awt/FileDialog/FileNameOverrideTest/FileNameOverrideTest.java ! test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.html ! test/java/awt/FileDialog/MultipleMode/MultipleMode.html ! test/java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest.html ! test/java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html ! test/java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.java ! test/java/awt/Focus/6981400/Test1.java ! test/java/awt/Focus/6981400/Test2.java ! test/java/awt/Focus/6981400/Test3.java ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.html ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.html ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java ! test/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.html ! test/java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_AWT.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_Swing.java ! test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.html ! test/java/awt/Focus/ToFrontFocusTest/ToFrontFocus.html ! test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.html ! test/java/awt/Frame/FrameSetSizeStressTest/FrameSetSizeStressTest.java ! test/java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html ! test/java/awt/Frame/ShownOnPack/ShownOnPack.html ! test/java/awt/Graphics/DrawImageBG/SystemBgColorTest.java ! test/java/awt/Graphics2D/FillTexturePaint/FillTexturePaint.java ! test/java/awt/JAWT/JAWT.sh ! test/java/awt/JAWT/Makefile.cygwin ! test/java/awt/JAWT/Makefile.unix ! test/java/awt/JAWT/Makefile.win ! test/java/awt/JAWT/MyCanvas.java ! test/java/awt/JAWT/myfile.c ! test/java/awt/JAWT/myfile.cpp ! test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_AWT.java ! test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_Swing.java ! test/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html ! test/java/awt/List/SetFontTest/SetFontTest.html ! test/java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java ! test/java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.html ! test/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java ! test/java/awt/Mouse/MouseModifiersUnitTest/ModifierPermutation.java ! test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java ! test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java ! test/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html ! test/java/awt/Multiscreen/TranslucencyThrowsExceptionWhenFullScreen/TranslucencyThrowsExceptionWhenFullScreen.java ! test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html ! test/java/awt/PrintJob/SaveDialogTitleTest.java ! test/java/awt/PrintJob/Text/stringwidth.sh ! test/java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java ! test/java/awt/Robot/ManualInstructions/ManualInstructions.java ! test/java/awt/Robot/RobotExtraButton/RobotExtraButton.java ! test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java ! test/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test.java ! test/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test1.java ! test/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.html ! test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java ! test/java/awt/TextArea/UsingWithMouse/SelectionAutoscrollTest.html ! test/java/awt/TextField/ScrollSelectionTest/ScrollSelectionTest.html ! test/java/awt/Toolkit/Headless/AWTEventListener/AWTListener.java ! test/java/awt/Toolkit/Headless/ExceptionContract/ExceptionContract.java ! test/java/awt/Toolkit/Headless/GetPrintJob/GetPrintJob.java ! test/java/awt/Toolkit/Headless/GetPrintJob/GetPrintJobHeadless.java ! test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh ! test/java/awt/Toolkit/SecurityTest/SecurityTest2.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_1.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_2.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_3.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_4.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_5.java ! test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Disable.java ! test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java ! test/java/awt/Window/Grab/GrabTest.java ! test/java/awt/Window/TranslucentShapedFrameTest/TSFrame.java ! test/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java ! test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh ! test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/test.html ! test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html ! test/java/awt/datatransfer/HTMLDataFlavors/ManualHTMLDataFlavorTest.html ! test/java/awt/dnd/Button2DragTest/Button2DragTest.html ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.html ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDTarget.java ! test/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.html ! test/java/awt/dnd/ImageDecoratedDnD/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnD/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.html ! test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.java ! test/java/awt/dnd/ImageDecoratedDnD/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnD/MyCursor.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.html ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/MyCursor.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.html ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/MyCursor.java ! test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html ! test/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java ! test/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.html ! test/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.java ! test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/KeyReleasedInAppletTest.html ! test/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html ! test/java/awt/event/MouseEvent/AWTPanelSmoothWheel/AWTPanelSmoothWheel.html ! test/java/awt/event/MouseEvent/AcceptExtraButton/AcceptExtraButton.java ! test/java/awt/event/MouseEvent/CTORRestrictions/CTORRestrictions.java ! test/java/awt/event/MouseEvent/CTORRestrictions/CTORRestrictions_Disable.java ! test/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java ! test/java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/MouseClickTest/MouseClickTest.html ! test/java/awt/event/MouseEvent/MouseWheelEventAbsoluteCoordsTest/MouseWheelEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.html ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.html ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.html ! test/java/awt/event/OtherEvents/UngrabID/UngrabID.java ! test/java/awt/im/4490692/bug4490692.html ! test/java/awt/im/4959409/bug4959409.html ! test/java/awt/im/JTextFieldTest.html ! test/java/awt/image/BufferedImage/TinyScale.java ! test/java/awt/image/DrawImage/EABlitTest.java ! test/java/awt/print/PrinterJob/PrintLatinCJKTest.java ! test/java/awt/print/bug8023392/bug8023392.html ! test/java/awt/print/bug8023392/bug8023392.java ! test/java/beans/Introspector/6380849/beans/FirstBean.java ! test/java/beans/Introspector/6380849/beans/FirstBeanBeanInfo.java ! test/java/beans/Introspector/6380849/beans/SecondBean.java ! test/java/beans/Introspector/6380849/beans/ThirdBean.java ! test/java/beans/Introspector/6380849/infos/SecondBeanBeanInfo.java ! test/java/beans/Introspector/6380849/infos/ThirdBeanBeanInfo.java ! test/java/beans/Introspector/6976577/test/Accessor.java ! test/java/beans/Introspector/7122138/pack/Sub.java ! test/java/beans/Introspector/7122138/pack/Super.java ! test/java/beans/Introspector/TestTypeResolver.java ! test/java/beans/XMLEncoder/6380849/Bean.java ! test/java/beans/XMLEncoder/6380849/BeanPersistenceDelegate.java ! test/java/io/File/MaxPathLength.java ! test/java/io/File/NulFile.java ! test/java/io/File/createTempFile/SpecialTempFile.java ! test/java/io/FileInputStream/OpsAfterClose.java ! test/java/io/FileOutputStream/OpsAfterClose.java ! test/java/io/RandomAccessFile/OpsAfterClose.java ! test/java/lang/ProcessBuilder/InheritIOEHandle.java ! test/java/lang/ProcessBuilder/SiblingIOEHandle.java ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/String/Split.java ! test/java/lang/String/ToLowerCase.java ! test/java/lang/StringBuffer/BufferForwarding.java ! test/java/lang/StringBuilder/BuilderForwarding.java ! test/java/lang/Thread/ThreadStateTest.java ! test/java/lang/annotation/repeatingAnnotations/RepeatedUnitTest.java ! test/java/lang/annotation/typeAnnotations/GetAnnotatedSuperclass.java ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/instrument/RedefineBigClassApp.java ! test/java/lang/instrument/RedefineMethodInBacktrace.sh ! test/java/lang/instrument/RedefineMethodInBacktraceApp.java ! test/java/lang/instrument/RetransformBigClass.sh ! test/java/lang/instrument/RetransformBigClassApp.java ! test/java/lang/invoke/AccessControlTest.java ! test/java/lang/invoke/BigArityTest.java ! test/java/lang/invoke/ClassValueTest.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/invoke/JavaDocExamplesTest.java ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/invoke/PermuteArgsTest.java ! test/java/lang/invoke/PrivateInvokeTest.java ! test/java/lang/invoke/RevealDirectTest.java ! test/java/lang/invoke/RicochetTest.java ! test/java/lang/invoke/TestCatchExceptionWithVarargs.java ! test/java/lang/invoke/TestPrivateMember.java ! test/java/lang/invoke/ThrowExceptionsTest.java ! test/java/lang/invoke/remote/RemoteExample.java ! test/java/lang/management/ClassLoadingMXBean/LoadCounts.java ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/MemoryPoolMXBean/ThresholdTest.java ! test/java/lang/management/RuntimeMXBean/UpTime.java ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java - test/java/lang/management/ThreadMXBean/ThreadStateTest.java ! test/java/lang/ref/ReferenceEnqueuePending.java ! test/java/lang/reflect/Array/ExceedMaxDim.java ! test/java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java ! test/java/lang/reflect/DefaultStaticTest/DefaultStaticTestData.java - test/java/lang/reflect/Method/DefaultMethodModeling.java ! test/java/math/BigInteger/ExtremeShiftingTests.java ! test/java/net/Authenticator/B4769350.java ! test/java/net/CookieHandler/TestHttpCookie.java - test/java/net/HttpURLPermission/HttpURLPermissionTest.java - test/java/net/HttpURLPermission/URLTest.java - test/java/net/HttpURLPermission/policy.1 - test/java/net/HttpURLPermission/policy.2 - test/java/net/HttpURLPermission/policy.3 ! test/java/net/Inet6Address/serialize/Serialize.java ! test/java/net/InetAddress/GetLocalHostWithSM.java ! test/java/net/MulticastSocket/TestInterfaces.java ! test/java/net/NetworkInterface/Equals.java - test/java/net/NetworkInterface/MemLeakTest.java ! test/java/net/ProxySelector/SystemProxies.java ! test/java/net/Socket/GetLocalAddress.java ! test/java/net/Socks/SocksProxyVersion.java ! test/java/net/URLClassLoader/closetest/CloseTest.java ! test/java/net/URLClassLoader/closetest/Common.java ! test/java/net/URLClassLoader/closetest/GetResourceAsStream.java ! test/java/net/URLClassLoader/closetest/build.sh ! test/java/net/ipv6tests/BadIPv6Addresses.java ! test/java/nio/channels/SocketChannel/ShortWrite.java ! test/java/nio/file/Files/BytesAndLines.java ! test/java/nio/file/Files/CheckPermissions.java ! test/java/nio/file/Files/StreamTest.java ! test/java/security/Signature/SignatureGetAlgorithm.java ! test/java/security/cert/CertPathBuilder/selfIssued/generate.sh ! test/java/security/cert/CertPathValidator/indirectCRL/generate.sh ! test/java/security/cert/CertPathValidator/nameConstraints/generate.sh ! test/java/security/cert/CertificateRevokedException/Basic.java ! test/java/security/cert/PKIXRevocationChecker/UnitTest.java ! test/java/time/tck/java/time/AbstractTCKTest.java ! test/java/time/tck/java/time/TCKClock_Fixed.java ! test/java/time/tck/java/time/TCKClock_Offset.java ! test/java/time/tck/java/time/TCKClock_System.java ! test/java/time/tck/java/time/TCKClock_Tick.java ! test/java/time/tck/java/time/TCKDayOfWeek.java ! test/java/time/tck/java/time/TCKDuration.java ! test/java/time/tck/java/time/TCKInstant.java ! test/java/time/tck/java/time/TCKLocalDate.java ! test/java/time/tck/java/time/TCKLocalDateTime.java ! test/java/time/tck/java/time/TCKLocalTime.java ! test/java/time/tck/java/time/TCKMonth.java ! test/java/time/tck/java/time/TCKMonthDay.java ! test/java/time/tck/java/time/TCKOffsetDateTime.java ! test/java/time/tck/java/time/TCKOffsetTime.java ! test/java/time/tck/java/time/TCKPeriod.java ! test/java/time/tck/java/time/TCKYear.java ! test/java/time/tck/java/time/TCKYearMonth.java ! test/java/time/tck/java/time/TCKZoneId.java ! test/java/time/tck/java/time/TCKZoneOffset.java ! test/java/time/tck/java/time/TCKZonedDateTime.java ! test/java/time/tck/java/time/TestIsoChronology.java ! test/java/time/tck/java/time/chrono/CopticChronology.java ! test/java/time/tck/java/time/chrono/CopticDate.java ! test/java/time/tck/java/time/chrono/TCKChronoLocalDate.java ! test/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java ! test/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java ! test/java/time/tck/java/time/chrono/TCKChronology.java - test/java/time/tck/java/time/chrono/TCKChronologySerialization.java ! test/java/time/tck/java/time/chrono/TCKIsoChronology.java ! test/java/time/tck/java/time/chrono/TCKJapaneseChronology.java ! test/java/time/tck/java/time/chrono/TCKMinguoChronology.java ! test/java/time/tck/java/time/chrono/TCKTestServiceLoader.java ! test/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java ! test/java/time/tck/java/time/format/TCKChronoPrinterParser.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatters.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java ! test/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java ! test/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java ! test/java/time/tck/java/time/temporal/TCKIsoFields.java ! test/java/time/tck/java/time/temporal/TCKJulianFields.java ! test/java/time/tck/java/time/temporal/TCKTemporalAdjusters.java ! test/java/time/tck/java/time/temporal/TCKWeekFields.java ! test/java/time/tck/java/time/zone/TCKFixedZoneRules.java ! test/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java ! test/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java ! test/java/time/tck/java/time/zone/TCKZoneRules.java ! test/java/time/test/java/time/AbstractTest.java ! test/java/time/test/java/time/TestDuration.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java ! test/java/time/test/java/time/format/TestCharLiteralParser.java ! test/java/time/test/java/time/format/TestDateTimeFormatter.java ! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/java/time/test/java/time/format/TestNumberParser.java ! test/java/time/test/java/time/format/TestReducedParser.java ! test/java/time/test/java/time/format/TestReducedPrinter.java ! test/java/time/test/java/time/format/TestStringLiteralParser.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/java/time/test/java/time/temporal/TestDateTimeValueRange.java ! test/java/time/test/java/util/TestFormatter.java ! test/java/util/Arrays/ParallelPrefix.java ! test/java/util/Base64/Base64GetEncoderTest.java ! test/java/util/Base64/TestBase64.java ! test/java/util/Base64/TestBase64Golden.java ! test/java/util/Calendar/CldrFormatNamesTest.java ! test/java/util/Calendar/GenericTimeZoneNamesTest.sh ! test/java/util/Calendar/JavatimeTest.java ! test/java/util/Calendar/NarrowNamesTest.sh ! test/java/util/Collection/MOAT.java ! test/java/util/Locale/LocaleEnhanceTest.java ! test/java/util/Locale/LocaleTestFmwk.java ! test/java/util/Locale/tools/EquivMapsGenerator.java ! test/java/util/Locale/tools/language-subtag-registry.txt ! test/java/util/Map/Defaults.java ! test/java/util/ResourceBundle/ResourceBundleTest.java ! test/java/util/Spliterator/SpliteratorCharacteristics.java ! test/java/util/TimeZone/Bug6912560.java ! test/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/java/util/TimeZone/ListTimeZones.java ! test/java/util/TimeZone/OldIDMappingTest.java ! test/java/util/TimeZone/OldIDMappingTest.sh ! test/java/util/TimeZone/TimeZoneDatePermissionCheck.java ! test/java/util/TimeZone/TimeZoneDatePermissionCheck.sh ! test/java/util/TimeZone/TzIDOldMapping.java ! test/java/util/TreeMap/Clone.java ! test/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java ! test/java/util/jar/JarInputStream/ExtraFileInMetaInf.java ! test/java/util/logging/TestAppletLoggerContext.java ! test/java/util/prefs/AddNodeChangeListener.java ! test/java/util/prefs/CheckUserPrefFirst.java ! test/java/util/prefs/CheckUserPrefLater.java ! test/java/util/regex/RegExTest.java ! test/java/util/spi/ResourceBundleControlProvider/providersrc/UserControlProvider.java ! test/java/util/stream/bootlib/java/util/stream/OpTestCase.java ! test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java ! test/java/util/stream/test/org/openjdk/tests/java/lang/invoke/SerializedLambdaTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ForEachOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntSliceOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java ! test/java/util/zip/GZIP/GZIPInZip.java ! test/java/util/zip/LargeZip.java ! test/java/util/zip/TotalInOut.java ! test/javax/imageio/plugins/gif/GifTransparencyTest.java ! test/javax/management/loading/LibraryLoader/LibraryLoaderTest.java ! test/javax/management/modelmbean/LoggingExceptionTest.java ! test/javax/management/monitor/CounterMonitorThresholdTest.java ! test/javax/management/monitor/NullAttributeValueTest.java ! test/javax/management/monitor/ThreadPoolAccTest.java ! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java ! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java ! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java ! test/javax/print/DialogMargins.java ! test/javax/print/StreamPrintingOrientation.java ! test/javax/print/applet/AppletPrintLookup.html ! test/javax/sound/midi/File/SMPTESequence.java ! test/javax/sound/midi/Gervill/AudioFloatConverter/GetFormat.java ! test/javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java ! test/javax/sound/midi/Gervill/AudioFloatFormatConverter/SkipTest.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Available.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Close.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFormat.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFrameLength.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/MarkSupported.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Read.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArray.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArrayIntInt.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Reset.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Skip.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankFile.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream2.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankUrl.java ! test/javax/sound/midi/Gervill/EmergencySoundbank/TestCreateSoundbank.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/GetInputStream.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/GetRoot.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/Load.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/LoadAll.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArray.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFile.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFileLongLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Available.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Close.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkReset.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkSupported.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Read.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByte.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Skip.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLongBoolean.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/Unload.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/WriteTo.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetAttenuation.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetChannels.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopLength.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopStart.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetPitchCorrection.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Open.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Set8BitExtensionBuffer.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/SetLoopType.java ! test/javax/sound/midi/Gervill/ModelDestination/NewModelDestination.java ! test/javax/sound/midi/Gervill/ModelDestination/NewModelDestinationModelIdentifier.java ! test/javax/sound/midi/Gervill/ModelDestination/SetIdentifier.java ! test/javax/sound/midi/Gervill/ModelDestination/SetTransform.java ! test/javax/sound/midi/Gervill/ModelIdentifier/EqualsObject.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierString.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringInt.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringString.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringStringInt.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetInstance.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetObject.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetVariable.java ! test/javax/sound/midi/Gervill/ModelPerformer/GetOscillators.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetConnectionBlocks.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetDefaultConnectionsEnabled.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetExclusiveClass.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetKeyFrom.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetKeyTo.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetName.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetSelfNonExclusive.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetVelFrom.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetVelTo.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSource.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifier.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBoolean.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierModelTransform.java ! test/javax/sound/midi/Gervill/ModelSource/SetIdentifier.java ! test/javax/sound/midi/Gervill/ModelSource/SetTransform.java ! test/javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransform.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBoolean.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetDirection.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetPolarity.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetTransform.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformAbsolute.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConcave.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConvex.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformLinear.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformSwitch.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Available.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Close.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Read.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankFile.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream2.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankUrl.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrument.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformer.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArray.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/Clear.java ! test/javax/sound/midi/Gervill/SimpleInstrument/SetName.java ! test/javax/sound/midi/Gervill/SimpleInstrument/SetPatch.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/AddInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/AddResource.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/GetInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/RemoveInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetDescription.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetName.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetVendor.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetVersion.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Array.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Clear.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Get.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/NewSoftAudioBuffer.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/DummySourceDataLine.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetFormat.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetPropertyInfo.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/Open.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/OpenStream.java ! test/javax/sound/midi/Gervill/SoftChannel/AllNotesOff.java ! test/javax/sound/midi/Gervill/SoftChannel/AllSoundOff.java ! test/javax/sound/midi/Gervill/SoftChannel/ChannelPressure.java ! test/javax/sound/midi/Gervill/SoftChannel/Controller.java ! test/javax/sound/midi/Gervill/SoftChannel/LocalControl.java ! test/javax/sound/midi/Gervill/SoftChannel/Mono.java ! test/javax/sound/midi/Gervill/SoftChannel/Mute.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOff.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOff2.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOn.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java ! test/javax/sound/midi/Gervill/SoftChannel/Omni.java ! test/javax/sound/midi/Gervill/SoftChannel/PitchBend.java ! test/javax/sound/midi/Gervill/SoftChannel/PolyPressure.java ! test/javax/sound/midi/Gervill/SoftChannel/ProgramAndBankChange.java ! test/javax/sound/midi/Gervill/SoftChannel/ProgramChange.java ! test/javax/sound/midi/Gervill/SoftChannel/ResetAllControllers.java ! test/javax/sound/midi/Gervill/SoftChannel/SoftTestUtils.java ! test/javax/sound/midi/Gervill/SoftChannel/Solo.java ! test/javax/sound/midi/Gervill/SoftCubicResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftFilter/TestProcessAudio.java ! test/javax/sound/midi/Gervill/SoftLanczosResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal_mono.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive_mono.java ! test/javax/sound/midi/Gervill/SoftLinearResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLinearResampler2/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLowFrequencyOscillator/TestProcessControlLogic.java ! test/javax/sound/midi/Gervill/SoftPointResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java ! test/javax/sound/midi/Gervill/SoftReceiver/Close.java ! test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ActiveSense.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_AllNotesOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_AllSoundOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ChannelPressure.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Controller.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Mono.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_AllChannels.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Delayed.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Multiple.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Omni.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_PitchBend.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_PolyPressure.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ProgramChange.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ResetAllControllers.java ! test/javax/sound/midi/Gervill/SoftReceiver/SoftTestUtils.java ! test/javax/sound/midi/Gervill/SoftSincResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/Close.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/DummySourceDataLine.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetChannels.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetDefaultSoundbank.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetDeviceInfo.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLatency.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxPolyphony.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxReceivers.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxTransmitters.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMicrosecondPosition.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetPropertyInfo.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceivers.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitter.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitters.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetVoiceStatus.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/IsOpen.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/IsSoundbankSupported.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/Open.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/OpenStream.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestDisableLoadDefaultSoundbank.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestRender1.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java ! test/javax/sound/midi/Gervill/SoftTuning/GetName.java ! test/javax/sound/midi/Gervill/SoftTuning/GetTuning.java ! test/javax/sound/midi/Gervill/SoftTuning/GetTuningInt.java ! test/javax/sound/midi/Gervill/SoftTuning/Load1.java ! test/javax/sound/midi/Gervill/SoftTuning/Load2.java ! test/javax/sound/midi/Gervill/SoftTuning/Load4.java ! test/javax/sound/midi/Gervill/SoftTuning/Load5.java ! test/javax/sound/midi/Gervill/SoftTuning/Load6.java ! test/javax/sound/midi/Gervill/SoftTuning/Load7.java ! test/javax/sound/midi/Gervill/SoftTuning/Load8.java ! test/javax/sound/midi/Gervill/SoftTuning/Load9.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuning.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningByteArray.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatch.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatchByteArray.java ! test/javax/sound/midi/Gervill/SoftTuning/RealTimeTuning.java ! test/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/javax/sound/midi/Sequencer/SequencerImplicitSynthOpen.java ! test/javax/sound/sampled/AudioFormat/Matches_NOT_SPECIFIED.java ! test/javax/sound/sampled/AudioFormat/PCM_FLOAT_support.java ! test/javax/sound/sampled/Clip/ClipSetPos.java ! test/javax/sound/sampled/DataLine/DataLine_ArrayIndexOutOfBounds.java ! test/javax/sound/sampled/DirectAudio/bug6400879.java ! test/javax/sound/sampled/FileWriter/AlawEncoderSync.java ! test/javax/sound/sampled/FileWriter/WriterCloseInput.java ! test/javax/swing/JCheckBox/4449413/bug4449413.html ! test/javax/swing/JColorChooser/Test4222508.html ! test/javax/swing/JColorChooser/Test4759306.html ! test/javax/swing/JColorChooser/Test4759934.html ! test/javax/swing/JColorChooser/Test4887836.html ! test/javax/swing/JColorChooser/Test6348456.html ! test/javax/swing/JColorChooser/Test6977726.html ! test/javax/swing/JComponent/4337267/bug4337267.java ! test/javax/swing/JComponent/6683775/bug6683775.java ! test/javax/swing/JEditorPane/4492274/test.html ! test/javax/swing/JEditorPane/6917744/test.html ! test/javax/swing/JEditorPane/bug4714674.java ! test/javax/swing/JFileChooser/6570445/bug6570445.java ! test/javax/swing/JFileChooser/6698013/bug6698013.html ! test/javax/swing/JFileChooser/6698013/bug6698013.java ! test/javax/swing/JFileChooser/6798062/bug6798062.html ! test/javax/swing/JInternalFrame/6726866/bug6726866.html ! test/javax/swing/JInternalFrame/6726866/bug6726866.java ! test/javax/swing/JInternalFrame/Test6505027.java ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java ! test/javax/swing/JSlider/4987336/bug4987336.html ! test/javax/swing/JSlider/6524424/bug6524424.html ! test/javax/swing/JSlider/6587742/bug6587742.html ! test/javax/swing/JSlider/6742358/bug6742358.html ! test/javax/swing/JTabbedPane/4310381/bug4310381.html ! test/javax/swing/JTree/4314199/bug4314199.html ! test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java ! test/javax/swing/SwingUtilities/7170657/bug7170657.java ! test/javax/swing/border/Test4129681.html ! test/javax/swing/border/Test4243289.html ! test/javax/swing/border/Test4247606.html ! test/javax/swing/border/Test4252164.html ! test/javax/swing/border/Test4760089.html ! test/javax/swing/border/Test6910490.html ! test/javax/swing/border/Test7022041.java ! test/javax/swing/text/html/TableView/7030332/bug7030332.html ! test/javax/xml/jaxp/parsers/8022548/XOMParserTest.java - test/jdk/lambda/vm/DefaultMethodsTest.java ! test/lib/testlibrary/ClassFileInstaller.java ! test/lib/testlibrary/jdk/testlibrary/JcmdBase.java - test/lib/testlibrary/jdk/testlibrary/JdkFinder.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/lib/testlibrary/jdk/testlibrary/StreamPumper.java ! test/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java ! test/sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.html ! test/sun/java2d/cmm/ProfileOp/SetDataTest.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh ! test/sun/jvmstat/testlibrary/JavaProcess.java ! test/sun/management/HotspotThreadMBean/GetInternalThreads.java ! test/sun/management/jdp/JdpClient.java ! test/sun/management/jdp/JdpDoSomething.java ! test/sun/management/jdp/JdpTest.sh ! test/sun/management/jdp/JdpUnitTest.java - test/sun/management/jmxremote/bootstrap/CustomLauncherTest.sh ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java - test/sun/management/jmxremote/bootstrap/LocalManagementTest.sh ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/sun/management/jmxremote/bootstrap/TestApplication.java ! test/sun/management/jmxremote/bootstrap/TestManager.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh ! test/sun/nio/cs/EUC_TW_OLD.java ! test/sun/nio/cs/TestIBMBugs.java ! test/sun/nio/cs/TestStringCoding.java ! test/sun/nio/cs/X11CNS11643.java ! test/sun/nio/cs/X11CNS11643P1.java ! test/sun/nio/cs/X11CNS11643P2.java ! test/sun/nio/cs/X11CNS11643P3.java ! test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java ! test/sun/security/krb5/auto/SSL.java ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh ! test/sun/security/pkcs11/ec/TestECGenSpec.java ! test/sun/security/pkcs11/ec/TestKeyFactory.java ! test/sun/security/pkcs12/PKCS12SameKeyId.java ! test/sun/security/provider/KeyStore/DKSTest.java ! test/sun/security/provider/SecureRandom/StrongSecureRandom.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/AsyncSSLSocketClose.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/checkusage.sh ! test/sun/security/tools/jarsigner/collator.sh ! test/sun/security/tools/jarsigner/crl.sh ! test/sun/security/tools/jarsigner/jvindex.sh ! test/sun/security/tools/jarsigner/newsize7.sh ! test/sun/security/tools/jarsigner/onlymanifest.sh ! test/sun/security/tools/jarsigner/passtype.sh ! test/sun/security/tools/jarsigner/samename.sh ! test/sun/security/tools/jarsigner/ts.sh ! test/sun/security/tools/keytool/CloseFile.java ! test/sun/security/tools/keytool/ListKeychainStore.sh ! test/sun/security/tools/keytool/StartDateTest.java ! test/sun/security/tools/keytool/UnknownAndUnparseable.java ! test/sun/security/tools/keytool/autotest.sh ! test/sun/security/tools/keytool/emptysubject.sh ! test/sun/security/tools/keytool/importreadall.sh ! test/sun/security/tools/keytool/p12importks.sh ! test/sun/security/tools/keytool/readjar.sh ! test/sun/security/tools/keytool/selfissued.sh ! test/sun/security/tools/keytool/trystore.sh ! test/sun/security/tools/policytool/Alias.html ! test/sun/security/tools/policytool/OpenPolicy.html ! test/sun/security/tools/policytool/UpdatePermissions.html ! test/sun/security/validator/certreplace.sh ! test/sun/security/validator/samedn.sh ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java ! test/sun/tools/jstat/gcCauseOutput1.awk ! test/sun/tools/jstat/lineCounts1.awk ! test/sun/tools/jstat/lineCounts2.awk ! test/sun/tools/jstat/lineCounts3.awk ! test/sun/tools/jstat/lineCounts4.awk ! test/sun/tools/jstat/timeStamp1.awk - test/sun/tools/jstatd/jpsOutput1.awk - test/sun/tools/jstatd/jstatGcutilOutput1.awk - test/sun/tools/jstatd/jstatdDefaults.sh - test/sun/tools/jstatd/jstatdExternalRegistry.sh - test/sun/tools/jstatd/jstatdPort.sh - test/sun/tools/jstatd/jstatdServerName.sh - test/sun/tools/jstatd/jstatdUsage1.sh - test/sun/tools/jstatd/usage.out ! 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/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! 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 ! test/sun/util/logging/PlatformLoggerTest.java ! test/sun/util/resources/Locale/Bug6275682.java ! test/sun/util/resources/TimeZone/Bug6317929.java ! test/tools/launcher/DiacriticTest.java ! test/tools/launcher/RunpathTest.java ! test/tools/launcher/VersionCheck.java ! test/vm/verifier/defaultMethods/DefaultMethodRegressionTests.java ! test/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java Changeset: 7ecf627b6625 Author: aph Date: 2014-01-17 13:09 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7ecf627b6625 Set ARCH_DATA_MODEL=64 for AArch64. ! make/common/shared/Platform.gmk Changeset: 37a3f60f3988 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-02-06 16:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/37a3f60f3988 Merge up to jdk8-b128 ! .hgtags + make/BuildJdk.gmk + make/Bundles.gmk + make/CompileDemos.gmk + make/CompileJavaClasses.gmk + make/CompileLaunchers.gmk + make/CompileNativeLibraries.gmk + make/CopyFiles.gmk + make/CopyIntoClasses.gmk + make/CopySamples.gmk + make/CreateJars.gmk + make/CreateSecurityJars.gmk + make/GenerateClasses.gmk + make/GenerateData.gmk + make/Images.gmk + make/Import.gmk - make/PatchList.solaris + make/ProfileNames.gmk + make/Profiles.gmk + make/Setup.gmk + make/SignJars.gmk + make/Tools.gmk - make/altclasses/Makefile - make/apple/Makefile - make/apple/applescript/Makefile - make/bridge/AccessBridgeJava/Makefile - make/bridge/JAWTAccessBridge/Files_cpp.gmk - make/bridge/JAWTAccessBridge/Makefile - make/bridge/Jabswitch/Makefile - make/bridge/Jaccess/Makefile - make/bridge/JavaAccessBridge/Files_cpp.gmk - make/bridge/JavaAccessBridge/Makefile - make/bridge/Makefile - make/bridge/WindowsAccessBridge/Files_cpp.gmk - make/bridge/WindowsAccessBridge/Makefile - make/com/Makefile - make/com/apple/Makefile - make/com/apple/osx/Makefile - make/com/apple/osxui/Makefile - make/com/oracle/Makefile - make/com/oracle/jfr/Makefile - make/com/oracle/net/Makefile - make/com/oracle/nio/Makefile - make/com/oracle/security/ucrypto/FILES_c.gmk - make/com/oracle/security/ucrypto/Makefile - make/com/oracle/security/ucrypto/mapfile-vers - make/com/oracle/util/Makefile - make/com/sun/Makefile - make/com/sun/crypto/provider/Makefile - make/com/sun/demo/Makefile - make/com/sun/demo/jvmti/Makefile - make/com/sun/demo/jvmti/hprof/Makefile - make/com/sun/image/Makefile - make/com/sun/jarsigner/Makefile - make/com/sun/java/Makefile - make/com/sun/java/browser/Makefile - make/com/sun/java/browser/dom/Makefile - make/com/sun/java/browser/net/Makefile - make/com/sun/java/pack/FILES_cpp.gmk - make/com/sun/java/pack/Makefile - make/com/sun/java/pack/mapfile-vers - make/com/sun/java/pack/mapfile-vers-unpack200 - make/com/sun/java/pack/prop/Makefile - make/com/sun/jmx/Makefile - make/com/sun/jmx/snmp/Makefile - make/com/sun/jndi/Makefile - make/com/sun/jndi/cosnaming/Makefile - make/com/sun/jndi/dns/Makefile - make/com/sun/jndi/ldap/Makefile - make/com/sun/jndi/rmi/Makefile - make/com/sun/jndi/rmi/registry/Makefile - make/com/sun/jndi/toolkit/Makefile - make/com/sun/net/httpserver/Makefile - make/com/sun/net/ssl/Makefile - make/com/sun/nio/Makefile - make/com/sun/nio/sctp/Exportedfiles.gmk - make/com/sun/nio/sctp/FILES_c.gmk - make/com/sun/nio/sctp/FILES_java.gmk - make/com/sun/nio/sctp/Makefile - make/com/sun/nio/sctp/mapfile-vers - make/com/sun/org/Makefile - make/com/sun/org/apache/Makefile - make/com/sun/org/apache/xml/Makefile - make/com/sun/rowset/Makefile - make/com/sun/security/Makefile - make/com/sun/security/auth/FILES_java.gmk - make/com/sun/security/auth/Makefile - make/com/sun/security/auth/module/FILES_c_solaris.gmk - make/com/sun/security/auth/module/FILES_c_unix.gmk - make/com/sun/security/auth/module/FILES_c_windows.gmk - make/com/sun/security/auth/module/FILES_export_solaris.gmk - make/com/sun/security/auth/module/FILES_export_unix.gmk - make/com/sun/security/auth/module/FILES_export_windows.gmk - make/com/sun/security/auth/module/FILES_java.gmk - make/com/sun/security/auth/module/Makefile - make/com/sun/security/auth/module/mapfile-vers - make/com/sun/security/jgss/Makefile - make/com/sun/security/ntlm/Makefile - make/com/sun/security/sasl/Makefile - make/com/sun/sql/FILES_java.gmk - make/com/sun/sql/Makefile - make/com/sun/tools/Makefile - make/com/sun/tools/attach/Exportedfiles.gmk - make/com/sun/tools/attach/FILES_c.gmk - make/com/sun/tools/attach/FILES_java.gmk - make/com/sun/tools/attach/Makefile - make/com/sun/tools/attach/mapfile-bsd - make/com/sun/tools/attach/mapfile-linux - make/com/sun/tools/attach/mapfile-solaris - make/com/sun/tracing/Makefile - make/com/sun/tracing/dtrace/Makefile - make/common/BuildToolJar.gmk - make/common/CancelImplicits.gmk - make/common/Classes.gmk - make/common/Cscope.gmk - make/common/Defs-linux.gmk - make/common/Defs-macosx.gmk - make/common/Defs-solaris.gmk - make/common/Defs-windows.gmk - make/common/Defs.gmk - make/common/Demo.gmk - make/common/Library.gmk - make/common/Mapfile-vers.gmk - make/common/Program.gmk - make/common/Release-macosx.gmk - make/common/Release.gmk - make/common/Rules.gmk - make/common/Sanity.gmk - make/common/Subdirs.gmk - make/common/internal/Defs-corba.gmk - make/common/internal/Defs-jaxp.gmk - make/common/internal/Defs-jaxws.gmk - make/common/internal/Defs-langtools.gmk - make/common/internal/ImportComponents.gmk - make/common/internal/NativeCompileRules.gmk - make/common/internal/Resources.gmk - make/common/shared/Compiler-gcc.gmk - make/common/shared/Compiler-llvm.gmk - make/common/shared/Compiler-msvc.gmk - make/common/shared/Compiler-sun.gmk - make/common/shared/Defs-control.gmk - make/common/shared/Defs-java.gmk - make/common/shared/Defs-javadoc.gmk - make/common/shared/Defs-linux.gmk - make/common/shared/Defs-macosx.gmk - make/common/shared/Defs-solaris.gmk - make/common/shared/Defs-utils.gmk - make/common/shared/Defs-versions.gmk - make/common/shared/Defs-windows.gmk - make/common/shared/Defs.gmk - make/common/shared/Platform.gmk - make/common/shared/PrivateDefs.gmk-example - make/common/shared/Sanity-Settings.gmk - make/common/shared/Sanity.gmk + make/data/classlist/classlist.linux + make/data/classlist/classlist.macosx + make/data/classlist/classlist.solaris + make/data/classlist/classlist.windows + make/data/jdwp/jdwp.spec + make/data/mainmanifest/manifest.mf + make/data/tzdata/VERSION + make/data/tzdata/africa + make/data/tzdata/antarctica + make/data/tzdata/asia + make/data/tzdata/australasia + make/data/tzdata/backward + make/data/tzdata/etcetera + 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 - make/docs/CORE_PKGS.gmk - make/docs/Makefile - make/docs/NON_CORE_PKGS.gmk - make/docs/Notes.html + make/gensrc/GensrcMisc.gmk - make/java/Makefile - make/java/applet/Makefile - make/java/awt/Makefile - make/java/beans/Makefile - make/java/fdlibm/FILES_c.gmk - make/java/fdlibm/Makefile - make/java/instrument/Makefile - make/java/instrument/mapfile-vers - make/java/invoke/Makefile - make/java/jar/Makefile - make/java/java/Exportedfiles.gmk - make/java/java/FILES_c.gmk - make/java/java/FILES_java.gmk - make/java/java/Makefile - make/java/java/genlocales.gmk - make/java/java/localegen.sh - make/java/java/localelist.sh - make/java/java/mapfile-vers - make/java/java/reflect/Makefile - make/java/java/reorder-i586 - make/java/java/reorder-sparc - make/java/java/reorder-sparcv9 - make/java/java_crw_demo/Makefile - make/java/java_crw_demo/mapfile-vers - make/java/java_hprof_demo/Makefile - make/java/java_hprof_demo/mapfile-vers - make/java/jexec/Makefile - make/java/jli/Makefile - make/java/jli/mapfile-vers - make/java/jobjc/Makefile - make/java/jvm/Makefile - make/java/logging/Makefile - make/java/main/Makefile - make/java/main/java/Makefile - make/java/main/java/mapfile-amd64 - make/java/main/java/mapfile-i586 - make/java/main/java/mapfile-sparc - make/java/main/java/mapfile-sparcv9 - make/java/main/javaw/Makefile - make/java/management/Exportedfiles.gmk - make/java/management/FILES_c.gmk - make/java/management/Makefile - make/java/management/mapfile-vers - make/java/math/Makefile - make/java/net/FILES_c.gmk - make/java/net/Makefile - make/java/net/mapfile-vers - make/java/nio/Exportedfiles.gmk - make/java/nio/FILES_c.gmk - make/java/nio/FILES_java.gmk - make/java/nio/Makefile - make/java/nio/addNotices.sh - make/java/nio/genBuffer.sh - make/java/nio/genCharsetProvider.sh - make/java/nio/genCoder.sh - make/java/nio/genExceptions.sh - make/java/nio/mapfile-bsd - make/java/nio/mapfile-linux - make/java/nio/mapfile-solaris - make/java/nio/reorder-i586 - make/java/nio/reorder-sparc - make/java/nio/reorder-sparcv9 - make/java/npt/Makefile - make/java/npt/mapfile-vers - make/java/redist/Makefile - make/java/redist/fonts/Makefile - make/java/redist/sajdi/Makefile - make/java/rmi/Makefile - make/java/security/Makefile - make/java/sql/Makefile - make/java/sun_nio/FILES_java.gmk - make/java/sun_nio/Makefile - make/java/text/Makefile - make/java/text/base/FILES_java.gmk - make/java/text/base/Makefile - make/java/text/bidi/Makefile - make/java/time/Makefile - make/java/util/FILES_java.gmk - make/java/util/FILES_properties.gmk - make/java/util/Makefile - make/java/verify/Makefile - make/java/verify/mapfile-vers - make/java/verify/reorder-i586 - make/java/verify/reorder-sparc - make/java/verify/reorder-sparcv9 - make/java/version/Makefile - make/java/zip/FILES_c.gmk - make/java/zip/FILES_java.gmk - make/java/zip/Makefile - make/java/zip/mapfile-vers - make/java/zip/reorder-i586 - make/java/zip/reorder-sparc - make/java/zip/reorder-sparcv9 - make/javax/Makefile - make/javax/accessibility/Makefile - make/javax/crypto/Defs-jce.gmk - make/javax/crypto/Makefile - make/javax/crypto/policy/limited/LIMITED - make/javax/crypto/policy/limited/default_local.policy - make/javax/crypto/policy/limited/exempt_local.policy - make/javax/crypto/policy/unlimited/UNLIMITED - make/javax/crypto/policy/unlimited/default_US_export.policy - make/javax/crypto/policy/unlimited/default_local.policy - make/javax/imageio/Makefile - make/javax/management/Makefile - make/javax/others/Makefile - make/javax/print/Makefile - make/javax/rmi/Makefile - make/javax/rmi/ssl/Makefile - make/javax/security/Makefile - make/javax/sound/FILES_c.gmk - make/javax/sound/Makefile - make/javax/sound/SoundDefs.gmk - make/javax/sound/jsoundalsa/Makefile - make/javax/sound/jsoundalsa/mapfile-vers - make/javax/sound/jsoundds/Makefile - make/javax/sound/mapfile-vers - make/javax/sql/Makefile - make/javax/swing/FILES.gmk - make/javax/swing/Makefile - make/javax/swing/beaninfo/FILES.gmk - make/javax/swing/beaninfo/Makefile - make/javax/swing/beaninfo/SwingBeans.gmk - make/javax/swing/beaninfo/manifest - make/javax/swing/html32dtd/Makefile - make/javax/swing/plaf/FILES.gmk - make/javax/swing/plaf/Makefile - make/jdk/Makefile - make/jdk_generic_profile.sh - make/jpda/Makefile - make/jpda/back/Makefile - make/jpda/back/mapfile-vers - make/jpda/bdi/Makefile - make/jpda/expr/Makefile - make/jpda/front/Makefile - make/jpda/gui/Makefile - make/jpda/jdwp/Makefile - make/jpda/jdwp/jdwp.spec - make/jpda/transport/Makefile - make/jpda/transport/shmem/Makefile - make/jpda/transport/shmem/mapfile-vers - make/jpda/transport/socket/Makefile - make/jpda/transport/socket/mapfile-vers - make/jpda/tty/Makefile - make/jprt.gmk - make/jprt.properties - make/launchers/Makefile - make/launchers/Makefile.launcher + make/lib/Awt2dLibraries.gmk + make/lib/CoreLibraries.gmk + make/lib/NetworkingLibraries.gmk + make/lib/NioLibraries.gmk + make/lib/PlatformLibraries.gmk + make/lib/SecurityLibraries.gmk + make/lib/ServiceabilityLibraries.gmk + make/lib/SoundLibraries.gmk + make/mapfiles/libawt/mapfile-mawt-vers + make/mapfiles/libawt/mapfile-vers + make/mapfiles/libawt/mapfile-vers-linux + make/mapfiles/libawt_headless/mapfile-vers + make/mapfiles/libawt_xawt/mapfile-vers + make/mapfiles/libfontmanager/mapfile-vers + make/mapfiles/libfontmanager/mapfile-vers.openjdk + make/mapfiles/libj2pcsc/mapfile-vers + make/mapfiles/libjava/mapfile-vers + make/mapfiles/libjava/reorder-sparc + make/mapfiles/libjava/reorder-sparcv9 + make/mapfiles/libjava/reorder-x86 + make/mapfiles/libjdga/mapfile-vers + make/mapfiles/libjli/mapfile-vers + make/mapfiles/libmanagement/mapfile-vers + make/mapfiles/libverify/mapfile-vers - make/mkdemo/Makefile - make/mkdemo/applets/Animator/Makefile - make/mkdemo/applets/ArcTest/Makefile - make/mkdemo/applets/BarChart/Makefile - make/mkdemo/applets/Blink/Makefile - make/mkdemo/applets/CardTest/Makefile - make/mkdemo/applets/Clock/Makefile - make/mkdemo/applets/DitherTest/Makefile - make/mkdemo/applets/DrawTest/Makefile - make/mkdemo/applets/Fractal/Makefile - make/mkdemo/applets/GraphLayout/Makefile - make/mkdemo/applets/GraphicsTest/Makefile - make/mkdemo/applets/JumpingBox/Makefile - make/mkdemo/applets/Makefile - make/mkdemo/applets/MoleculeViewer/Makefile - make/mkdemo/applets/NervousText/Makefile - make/mkdemo/applets/SimpleGraph/Makefile - make/mkdemo/applets/SortDemo/Makefile - make/mkdemo/applets/SpreadSheet/Makefile - make/mkdemo/applets/TicTacToe/Makefile - make/mkdemo/applets/WireFrame/Makefile - make/mkdemo/jfc/CodePointIM/Makefile - make/mkdemo/jfc/FileChooserDemo/Makefile - make/mkdemo/jfc/Font2DTest/Makefile - make/mkdemo/jfc/Java2D/Makefile - make/mkdemo/jfc/Laffy/Makefile - make/mkdemo/jfc/Makefile - make/mkdemo/jfc/Metalworks/Makefile - make/mkdemo/jfc/Notepad/Makefile - make/mkdemo/jfc/SampleTree/Makefile - make/mkdemo/jfc/Stylepad/Makefile - make/mkdemo/jfc/SwingApplet/Makefile - make/mkdemo/jfc/SwingSet2/Makefile - make/mkdemo/jfc/SwingSet3/Makefile - make/mkdemo/jfc/TableExample/Makefile - make/mkdemo/jfc/TransparentRuler/Makefile - make/mkdemo/jni/Makefile - make/mkdemo/jni/Poller/Makefile - make/mkdemo/jpda/Makefile - make/mkdemo/jvmti/Makefile - make/mkdemo/jvmti/README.txt - make/mkdemo/jvmti/compiledMethodLoad/Makefile - make/mkdemo/jvmti/gctest/Makefile - make/mkdemo/jvmti/heapTracker/Makefile - make/mkdemo/jvmti/heapViewer/Makefile - make/mkdemo/jvmti/hprof/Makefile - make/mkdemo/jvmti/mapfile-vers - make/mkdemo/jvmti/minst/Makefile - make/mkdemo/jvmti/mtrace/Makefile - make/mkdemo/jvmti/versionCheck/Makefile - make/mkdemo/jvmti/waiters/Makefile - make/mkdemo/management/FullThreadDump/Makefile - make/mkdemo/management/JTop/Makefile - make/mkdemo/management/Makefile - make/mkdemo/management/MemoryMonitor/Makefile - make/mkdemo/management/README.txt - make/mkdemo/management/VerboseGC/Makefile - make/mkdemo/nio/Makefile - make/mkdemo/nio/zipfs/Makefile - make/mkdemo/scripting/Makefile - make/mkdemo/scripting/jconsole-plugin/Makefile - make/mksample/Makefile - make/mksample/dtrace/Makefile - make/mksample/forkjoin/Makefile - make/mksample/forkjoin/mergesort/Makefile - make/mksample/jmx/Makefile - make/mksample/jmx/jmx-scandir/Makefile - make/mksample/nbproject/Makefile - make/mksample/nio/Makefile - make/mksample/nio/chatserver/Makefile - make/mksample/nio/file/Makefile - make/mksample/nio/multicast/Makefile - make/mksample/nio/server/Makefile - make/mksample/scripting/Makefile - make/mksample/scripting/scriptpad/Makefile - make/mksample/webservices/EbayClient/Makefile - make/mksample/webservices/EbayServer/Makefile - make/mksample/webservices/Makefile - make/org/Makefile - make/org/ietf/Makefile - make/org/ietf/jgss/FILES_java.gmk - make/org/ietf/jgss/Makefile - make/org/jcp/Makefile + make/profile-includes.txt + make/profile-rtjar-includes.txt + make/scripts/addNotices.sh + make/scripts/genCharsetProvider.sh + make/scripts/genExceptions.sh + make/scripts/localelist.sh + make/src/classes/build/tools/buildmetaindex/BuildMetaIndex.java + make/src/classes/build/tools/icondata/awt/ToBin.java + make/src/classes/build/tools/tzdb/TzdbZoneRulesCompiler.java - make/sun/Makefile - make/sun/applet/Makefile - make/sun/audio/Makefile - make/sun/awt/CondenseRules.awk - make/sun/awt/Depend.mak - make/sun/awt/Depend.sed - make/sun/awt/FILES_c_unix.gmk - make/sun/awt/FILES_c_windows.gmk - make/sun/awt/FILES_export_unix.gmk - make/sun/awt/FILES_export_windows.gmk - make/sun/awt/Makefile - make/sun/awt/README - make/sun/awt/ToBin.java - make/sun/awt/make.depend - make/sun/awt/mapfile-mawt-vers - make/sun/awt/mapfile-vers - make/sun/awt/mapfile-vers-bsd - make/sun/awt/mapfile-vers-linux - make/sun/awt/mawt.gmk - make/sun/cldr/Makefile - make/sun/cmm/Makefile - make/sun/cmm/kcms/FILES_c_unix.gmk - make/sun/cmm/kcms/FILES_c_windows.gmk - make/sun/cmm/kcms/Makefile - make/sun/cmm/kcms/mapfile-vers - make/sun/cmm/lcms/FILES_c_unix.gmk - make/sun/cmm/lcms/FILES_c_windows.gmk - make/sun/cmm/lcms/Makefile - make/sun/cmm/lcms/mapfile-vers - make/sun/dcpr/FILES_c.gmk - make/sun/dcpr/Makefile - make/sun/dcpr/mapfile-vers - make/sun/font/FILES_c.gmk - make/sun/font/Makefile - make/sun/font/mapfile-vers - make/sun/font/mapfile-vers.openjdk - make/sun/font/reorder-i586 - make/sun/font/reorder-sparc - make/sun/font/reorder-sparcv9 - make/sun/font/t2k/FILES_c.gmk - make/sun/font/t2k/Makefile - make/sun/font/t2k/mapfile-vers - make/sun/headless/Makefile - make/sun/headless/mapfile-vers - make/sun/headless/reorder-i586 - make/sun/headless/reorder-sparc - make/sun/headless/reorder-sparcv9 - make/sun/image/Makefile - make/sun/image/generic/FILES_c.gmk - make/sun/image/generic/Makefile - make/sun/image/generic/mapfile-vers - make/sun/image/vis/FILES_c.gmk - make/sun/image/vis/Makefile - make/sun/jar/Makefile - make/sun/javazic/Makefile - make/sun/javazic/javatz/fullset.txt - make/sun/javazic/javatz/java_11_ids.txt - make/sun/javazic/javatz/java_us_ids.txt - make/sun/javazic/javatz/java_win_ids.txt - make/sun/javazic/javatz/java_zone_ids.txt - make/sun/javazic/javatz/jdk1.1.x_zone_ids.txt - make/sun/javazic/tzdata/VERSION - make/sun/javazic/tzdata/africa - make/sun/javazic/tzdata/antarctica - make/sun/javazic/tzdata/asia - make/sun/javazic/tzdata/australasia - make/sun/javazic/tzdata/backward - make/sun/javazic/tzdata/etcetera - make/sun/javazic/tzdata/europe - make/sun/javazic/tzdata/factory - make/sun/javazic/tzdata/gmt - make/sun/javazic/tzdata/iso3166.tab - make/sun/javazic/tzdata/jdk11_backward - make/sun/javazic/tzdata/leapseconds - make/sun/javazic/tzdata/northamerica - make/sun/javazic/tzdata/pacificnew - make/sun/javazic/tzdata/solar87 - make/sun/javazic/tzdata/solar88 - make/sun/javazic/tzdata/solar89 - make/sun/javazic/tzdata/southamerica - make/sun/javazic/tzdata/systemv - make/sun/javazic/tzdata/zone.tab - make/sun/javazic/tzdata_jdk/gmt - make/sun/javazic/tzdata_jdk/jdk11_backward - make/sun/javazic/tzdata_jdk/jdk11_full_backward - make/sun/jawt/Depend.mak - make/sun/jawt/Depend.sed - make/sun/jawt/Makefile - make/sun/jawt/make.depend - make/sun/jawt/mapfile-vers - make/sun/jconsole/FILES.gmk - make/sun/jconsole/Makefile - make/sun/jdga/Makefile - make/sun/jdga/mapfile-vers - make/sun/jpeg/FILES_c.gmk - make/sun/jpeg/Makefile - make/sun/jpeg/mapfile-vers - make/sun/jpeg/mapfile-vers-closed - make/sun/jpeg/reorder-i586 - make/sun/jpeg/reorder-sparc - make/sun/jpeg/reorder-sparcv9 - make/sun/launcher/Makefile - make/sun/lwawt/FILES_c_macosx.gmk - make/sun/lwawt/FILES_export_macosx.gmk - make/sun/lwawt/Makefile - make/sun/management/Makefile - make/sun/management/jmxremote/Makefile - make/sun/management/snmp/Makefile - make/sun/misc/Makefile - make/sun/native2ascii/Makefile - make/sun/net/FILES_java.gmk - make/sun/net/Makefile - make/sun/net/others/Makefile - make/sun/net/spi/Makefile - make/sun/net/spi/nameservice/Makefile - make/sun/net/spi/nameservice/dns/Makefile - make/sun/nio/Makefile - make/sun/nio/cs/FILES_java.gmk - make/sun/nio/cs/Makefile - make/sun/osxapp/Makefile - make/sun/osxapp/ToBin.java - make/sun/pisces/Makefile - make/sun/rmi/Makefile - make/sun/rmi/cgi/Makefile - make/sun/rmi/oldtools/FILES_java.gmk - make/sun/rmi/oldtools/Makefile - make/sun/rmi/registry/Makefile - make/sun/rmi/rmi/Makefile - make/sun/rmi/rmi/mapfile-vers - make/sun/rmi/rmic/FILES.gmk - make/sun/rmi/rmic/Makefile - make/sun/rmi/rmid/Makefile - make/sun/security/Makefile - make/sun/security/action/Makefile - make/sun/security/ec/FILES_c.gmk - make/sun/security/ec/Makefile - make/sun/security/ec/mapfile-vers - make/sun/security/jgss/Makefile - make/sun/security/jgss/wrapper/FILES_c.gmk - make/sun/security/jgss/wrapper/Makefile - make/sun/security/jgss/wrapper/mapfile-vers - make/sun/security/krb5/FILES_c_windows.gmk - make/sun/security/krb5/Makefile - make/sun/security/mscapi/FILES_cpp.gmk - make/sun/security/mscapi/Makefile - make/sun/security/other/Makefile - make/sun/security/pkcs11/FILES_c.gmk - make/sun/security/pkcs11/Makefile - make/sun/security/pkcs11/mapfile-vers - make/sun/security/smartcardio/FILES_c.gmk - make/sun/security/smartcardio/Makefile - make/sun/security/smartcardio/mapfile-vers - make/sun/security/tools/Makefile - make/sun/security/util/Makefile - make/sun/serialver/Makefile - make/sun/splashscreen/FILES_c.gmk - make/sun/splashscreen/Makefile - make/sun/splashscreen/mapfile-vers - make/sun/text/FILES_java.gmk - make/sun/text/FILES_properties.gmk - make/sun/text/Makefile - make/sun/tools/Makefile - make/sun/tracing/Makefile - make/sun/tracing/dtrace/Makefile - make/sun/tracing/dtrace/mapfile-vers - make/sun/tzdb/Makefile - make/sun/usagetracker/Makefile - make/sun/util/Makefile - make/sun/xawt/FILES_c_unix.gmk - make/sun/xawt/FILES_export_unix.gmk - make/sun/xawt/Makefile - make/sun/xawt/mapfile-vers - make/templates/bsd-header - make/templates/gpl-cp-header - make/templates/gpl-header - make/tools/CharsetMapping/Big5.map - make/tools/CharsetMapping/Big5.nr - make/tools/CharsetMapping/DoubleByte-X.java.template - make/tools/CharsetMapping/EUC_CN.map - make/tools/CharsetMapping/EUC_KR.map - make/tools/CharsetMapping/GBK.map - make/tools/CharsetMapping/HKSCS2001.c2b - make/tools/CharsetMapping/HKSCS2001.map - make/tools/CharsetMapping/HKSCS2008.c2b - make/tools/CharsetMapping/HKSCS2008.map - make/tools/CharsetMapping/HKSCS_XP.c2b - make/tools/CharsetMapping/HKSCS_XP.map - make/tools/CharsetMapping/IBM037.c2b - make/tools/CharsetMapping/IBM037.map - make/tools/CharsetMapping/IBM037.nr - make/tools/CharsetMapping/IBM1006.map - make/tools/CharsetMapping/IBM1025.c2b - make/tools/CharsetMapping/IBM1025.map - make/tools/CharsetMapping/IBM1025.nr - make/tools/CharsetMapping/IBM1026.c2b - make/tools/CharsetMapping/IBM1026.map - make/tools/CharsetMapping/IBM1026.nr - make/tools/CharsetMapping/IBM1046.map - make/tools/CharsetMapping/IBM1047.map - make/tools/CharsetMapping/IBM1097.map - make/tools/CharsetMapping/IBM1098.map - make/tools/CharsetMapping/IBM1112.c2b - make/tools/CharsetMapping/IBM1112.map - make/tools/CharsetMapping/IBM1112.nr - make/tools/CharsetMapping/IBM1122.c2b - make/tools/CharsetMapping/IBM1122.map - make/tools/CharsetMapping/IBM1122.nr - make/tools/CharsetMapping/IBM1123.c2b - make/tools/CharsetMapping/IBM1123.map - make/tools/CharsetMapping/IBM1123.nr - make/tools/CharsetMapping/IBM1124.map - make/tools/CharsetMapping/IBM1140.c2b - make/tools/CharsetMapping/IBM1140.map - make/tools/CharsetMapping/IBM1141.c2b - make/tools/CharsetMapping/IBM1141.map - make/tools/CharsetMapping/IBM1142.c2b - make/tools/CharsetMapping/IBM1142.map - make/tools/CharsetMapping/IBM1143.c2b - make/tools/CharsetMapping/IBM1143.map - make/tools/CharsetMapping/IBM1144.c2b - make/tools/CharsetMapping/IBM1144.map - make/tools/CharsetMapping/IBM1145.c2b - make/tools/CharsetMapping/IBM1145.map - make/tools/CharsetMapping/IBM1146.c2b - make/tools/CharsetMapping/IBM1146.map - make/tools/CharsetMapping/IBM1147.c2b - make/tools/CharsetMapping/IBM1147.map - make/tools/CharsetMapping/IBM1148.c2b - make/tools/CharsetMapping/IBM1148.map - make/tools/CharsetMapping/IBM1149.c2b - make/tools/CharsetMapping/IBM1149.map - make/tools/CharsetMapping/IBM1364.c2b - make/tools/CharsetMapping/IBM1364.map - make/tools/CharsetMapping/IBM1381.c2b - make/tools/CharsetMapping/IBM1381.map - make/tools/CharsetMapping/IBM1383.c2b - make/tools/CharsetMapping/IBM1383.map - make/tools/CharsetMapping/IBM1383.nr - make/tools/CharsetMapping/IBM273.c2b - make/tools/CharsetMapping/IBM273.map - make/tools/CharsetMapping/IBM273.nr - make/tools/CharsetMapping/IBM277.c2b - make/tools/CharsetMapping/IBM277.map - make/tools/CharsetMapping/IBM277.nr - make/tools/CharsetMapping/IBM278.c2b - make/tools/CharsetMapping/IBM278.map - make/tools/CharsetMapping/IBM278.nr - make/tools/CharsetMapping/IBM280.c2b - make/tools/CharsetMapping/IBM280.map - make/tools/CharsetMapping/IBM280.nr - make/tools/CharsetMapping/IBM284.c2b - make/tools/CharsetMapping/IBM284.map - make/tools/CharsetMapping/IBM284.nr - make/tools/CharsetMapping/IBM285.c2b - make/tools/CharsetMapping/IBM285.map - make/tools/CharsetMapping/IBM285.nr - make/tools/CharsetMapping/IBM290.c2b - make/tools/CharsetMapping/IBM290.map - make/tools/CharsetMapping/IBM297.c2b - make/tools/CharsetMapping/IBM297.map - make/tools/CharsetMapping/IBM297.nr - make/tools/CharsetMapping/IBM300.c2b - make/tools/CharsetMapping/IBM300.map - make/tools/CharsetMapping/IBM420.c2b - make/tools/CharsetMapping/IBM420.map - make/tools/CharsetMapping/IBM420.nr - make/tools/CharsetMapping/IBM424.c2b - make/tools/CharsetMapping/IBM424.map - make/tools/CharsetMapping/IBM424.nr - make/tools/CharsetMapping/IBM437.map - make/tools/CharsetMapping/IBM500.c2b - make/tools/CharsetMapping/IBM500.map - make/tools/CharsetMapping/IBM500.nr - make/tools/CharsetMapping/IBM737.map - make/tools/CharsetMapping/IBM775.map - make/tools/CharsetMapping/IBM833.c2b - make/tools/CharsetMapping/IBM833.map - make/tools/CharsetMapping/IBM838.c2b - make/tools/CharsetMapping/IBM838.map - make/tools/CharsetMapping/IBM838.nr - make/tools/CharsetMapping/IBM850.map - make/tools/CharsetMapping/IBM852.map - make/tools/CharsetMapping/IBM855.map - make/tools/CharsetMapping/IBM856.map - make/tools/CharsetMapping/IBM857.map - make/tools/CharsetMapping/IBM858.map - make/tools/CharsetMapping/IBM860.map - make/tools/CharsetMapping/IBM861.map - make/tools/CharsetMapping/IBM862.map - make/tools/CharsetMapping/IBM863.map - make/tools/CharsetMapping/IBM864.map - make/tools/CharsetMapping/IBM865.map - make/tools/CharsetMapping/IBM866.map - make/tools/CharsetMapping/IBM868.map - make/tools/CharsetMapping/IBM869.map - make/tools/CharsetMapping/IBM870.c2b - make/tools/CharsetMapping/IBM870.map - make/tools/CharsetMapping/IBM870.nr - make/tools/CharsetMapping/IBM871.c2b - make/tools/CharsetMapping/IBM871.map - make/tools/CharsetMapping/IBM871.nr - make/tools/CharsetMapping/IBM874.map - make/tools/CharsetMapping/IBM874.nr - make/tools/CharsetMapping/IBM875.c2b - make/tools/CharsetMapping/IBM875.map - make/tools/CharsetMapping/IBM875.nr - make/tools/CharsetMapping/IBM918.c2b - make/tools/CharsetMapping/IBM918.map - make/tools/CharsetMapping/IBM918.nr - make/tools/CharsetMapping/IBM921.map - make/tools/CharsetMapping/IBM922.map - make/tools/CharsetMapping/IBM930.c2b - make/tools/CharsetMapping/IBM930.map - make/tools/CharsetMapping/IBM930.nr - make/tools/CharsetMapping/IBM933.c2b - make/tools/CharsetMapping/IBM933.map - make/tools/CharsetMapping/IBM935.c2b - make/tools/CharsetMapping/IBM935.map - make/tools/CharsetMapping/IBM935.nr - make/tools/CharsetMapping/IBM937.c2b - make/tools/CharsetMapping/IBM937.map - make/tools/CharsetMapping/IBM937.nr - make/tools/CharsetMapping/IBM939.c2b - make/tools/CharsetMapping/IBM939.map - make/tools/CharsetMapping/IBM939.nr - make/tools/CharsetMapping/IBM942.c2b - make/tools/CharsetMapping/IBM942.map - make/tools/CharsetMapping/IBM943.map - make/tools/CharsetMapping/IBM943.nr - make/tools/CharsetMapping/IBM948.c2b - make/tools/CharsetMapping/IBM948.map - make/tools/CharsetMapping/IBM949.map - make/tools/CharsetMapping/IBM950.c2b - make/tools/CharsetMapping/IBM950.map - make/tools/CharsetMapping/IBM970.c2b - make/tools/CharsetMapping/IBM970.map - make/tools/CharsetMapping/ISO_8859_11.map - make/tools/CharsetMapping/ISO_8859_13.map - make/tools/CharsetMapping/ISO_8859_15.map - make/tools/CharsetMapping/ISO_8859_2.map - make/tools/CharsetMapping/ISO_8859_3.map - make/tools/CharsetMapping/ISO_8859_4.map - make/tools/CharsetMapping/ISO_8859_5.map - make/tools/CharsetMapping/ISO_8859_6.map - make/tools/CharsetMapping/ISO_8859_7.map - make/tools/CharsetMapping/ISO_8859_8.map - make/tools/CharsetMapping/ISO_8859_9.map - make/tools/CharsetMapping/JIS_X_0201.c2b - make/tools/CharsetMapping/JIS_X_0201.map - make/tools/CharsetMapping/JIS_X_0208.map - make/tools/CharsetMapping/JIS_X_0208_MS5022X.c2b - make/tools/CharsetMapping/JIS_X_0208_MS5022X.map - make/tools/CharsetMapping/JIS_X_0208_MS932.map - make/tools/CharsetMapping/JIS_X_0208_MS932.nr - make/tools/CharsetMapping/JIS_X_0208_Solaris.map - make/tools/CharsetMapping/JIS_X_0208_Solaris.nr - make/tools/CharsetMapping/JIS_X_0212.map - make/tools/CharsetMapping/JIS_X_0212_MS5022X.map - make/tools/CharsetMapping/JIS_X_0212_Solaris.map - make/tools/CharsetMapping/JIS_X_0212_Solaris.nr - make/tools/CharsetMapping/Johab.map - make/tools/CharsetMapping/KOI8_R.map - make/tools/CharsetMapping/KOI8_U.map - make/tools/CharsetMapping/MS1250.map - make/tools/CharsetMapping/MS1251.map - make/tools/CharsetMapping/MS1252.map - make/tools/CharsetMapping/MS1253.map - make/tools/CharsetMapping/MS1254.map - make/tools/CharsetMapping/MS1255.map - make/tools/CharsetMapping/MS1256.map - make/tools/CharsetMapping/MS1257.map - make/tools/CharsetMapping/MS1258.map - make/tools/CharsetMapping/MS874.map - make/tools/CharsetMapping/MS932.c2b - make/tools/CharsetMapping/MS932.map - make/tools/CharsetMapping/MS932.nr - make/tools/CharsetMapping/MS936.map - make/tools/CharsetMapping/MS949.map - make/tools/CharsetMapping/MS950.map - make/tools/CharsetMapping/MS950.nr - make/tools/CharsetMapping/MacArabic.map - make/tools/CharsetMapping/MacCentralEurope.map - make/tools/CharsetMapping/MacCroatian.map - make/tools/CharsetMapping/MacCyrillic.map - make/tools/CharsetMapping/MacDingbat.map - make/tools/CharsetMapping/MacGreek.map - make/tools/CharsetMapping/MacHebrew.map - make/tools/CharsetMapping/MacIceland.map - make/tools/CharsetMapping/MacRoman.map - make/tools/CharsetMapping/MacRomania.map - make/tools/CharsetMapping/MacSymbol.map - make/tools/CharsetMapping/MacThai.map - make/tools/CharsetMapping/MacTurkish.map - make/tools/CharsetMapping/MacUkraine.map - make/tools/CharsetMapping/Makefile - make/tools/CharsetMapping/PCK.c2b - make/tools/CharsetMapping/PCK.map - make/tools/CharsetMapping/PCK.nr - make/tools/CharsetMapping/SJIS.c2b - make/tools/CharsetMapping/SJIS.map - make/tools/CharsetMapping/SingleByte-X.java.template - make/tools/CharsetMapping/TIS_620.map - make/tools/CharsetMapping/dbcs - make/tools/CharsetMapping/euc_tw.map - make/tools/CharsetMapping/extsbcs - make/tools/CharsetMapping/sbcs - make/tools/CharsetMapping/sjis0213.map - make/tools/GenerateCharacter/Character.c.template - make/tools/GenerateCharacter/CharacterData00.java.template - make/tools/GenerateCharacter/CharacterData01.java.template - make/tools/GenerateCharacter/CharacterData02.java.template - make/tools/GenerateCharacter/CharacterData0E.java.template - make/tools/GenerateCharacter/CharacterDataLatin1.java.template - make/tools/GenerateCharacter/CharacterDataPrivateUse.java.template - make/tools/GenerateCharacter/CharacterDataUndefined.java.template - make/tools/GenerateCharacter/Makefile - make/tools/GenerateCharacter/check_class.c.template - make/tools/Makefile - make/tools/README.txt - make/tools/UnicodeData/PropList.txt - make/tools/UnicodeData/Scripts.txt - make/tools/UnicodeData/SpecialCasing.txt - make/tools/UnicodeData/UnicodeData.txt - make/tools/UnicodeData/VERSION - make/tools/add_gnu_debuglink/Makefile - make/tools/add_gnu_debuglink/add_gnu_debuglink.c - make/tools/addjsum/Makefile - make/tools/addtorestrictedpkgs/Makefile - make/tools/buildmetaindex/Makefile - make/tools/cldrconverter/Makefile - make/tools/commentchecker/Makefile - make/tools/compile_font_config/Makefile - make/tools/compile_properties/Makefile - make/tools/dir_diff/Makefile - make/tools/dtdbuilder/Makefile - make/tools/dtdbuilder/dtds/HTMLlat1.sgml - make/tools/dtdbuilder/dtds/HTMLspecial.sgml - make/tools/dtdbuilder/dtds/HTMLsymbol.sgml - make/tools/dtdbuilder/dtds/html32.dtd - make/tools/dtdbuilder/dtds/public.map - make/tools/fix_empty_sec_hdr_flags/Makefile - make/tools/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - make/tools/freetypecheck/Makefile - make/tools/freetypecheck/freetypecheck.c - make/tools/generate_break_iterator/Makefile - make/tools/generate_nimbus/Makefile - make/tools/generatecurrencydata/Makefile - make/tools/hasher_classes/Makefile - make/tools/jarreorder/Makefile - make/tools/jarsplit/Makefile - make/tools/jdwpgen/Makefile - make/tools/makeclasslist/Makefile - make/tools/manifest.mf - make/tools/msys_build_scripts/dospath.sh - make/tools/msys_build_scripts/dospath.vbs - make/tools/reorder/Makefile - make/tools/reorder/tests/Exit.java - make/tools/reorder/tests/Hello.java - make/tools/reorder/tests/IntToString.java - make/tools/reorder/tests/JHello.java - make/tools/reorder/tests/LoadFrame.java - make/tools/reorder/tests/LoadJFrame.java - make/tools/reorder/tests/LoadToolkit.java - make/tools/reorder/tests/Null.java - make/tools/reorder/tests/Sleep.java - make/tools/reorder/tools/Combine.java - make/tools/reorder/tools/MaxTime.java - make/tools/reorder/tools/mcount.c - make/tools/reorder/tools/remove_mcount.c - make/tools/reorder/tools/util-i586.il - make/tools/reorder/tools/util-sparc.il - make/tools/reorder/tools/util-sparcv9.il - make/tools/sharing/README.txt - make/tools/sharing/classlist.linux - make/tools/sharing/classlist.macosx - make/tools/sharing/classlist.solaris - make/tools/sharing/classlist.windows - make/tools/sharing/tests/GHello.java - make/tools/sharing/tests/Hello.java - make/tools/sharing/tests/JHello.java - make/tools/spp/Makefile - make/tools/src/build/tools/addjsum/AddJsum.java - make/tools/src/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java - make/tools/src/build/tools/buildmetaindex/BuildMetaIndex.java - make/tools/src/build/tools/charsetmapping/DBCS.java - make/tools/src/build/tools/charsetmapping/EUC_TW.java - make/tools/src/build/tools/charsetmapping/HKSCS.java - make/tools/src/build/tools/charsetmapping/JIS0213.java - make/tools/src/build/tools/charsetmapping/Main.java - make/tools/src/build/tools/charsetmapping/SBCS.java - make/tools/src/build/tools/charsetmapping/Utils.java - make/tools/src/build/tools/classfile/RemoveMethods.java - make/tools/src/build/tools/cldrconverter/AbstractLDMLHandler.java - make/tools/src/build/tools/cldrconverter/Bundle.java - make/tools/src/build/tools/cldrconverter/BundleGenerator.java - make/tools/src/build/tools/cldrconverter/CLDRConverter.java - make/tools/src/build/tools/cldrconverter/CalendarType.java - make/tools/src/build/tools/cldrconverter/Container.java - make/tools/src/build/tools/cldrconverter/CopyrightHeaders.java - make/tools/src/build/tools/cldrconverter/Entry.java - make/tools/src/build/tools/cldrconverter/IgnoredContainer.java - make/tools/src/build/tools/cldrconverter/KeyContainer.java - make/tools/src/build/tools/cldrconverter/LDMLParseHandler.java - make/tools/src/build/tools/cldrconverter/MetaZonesParseHandler.java - make/tools/src/build/tools/cldrconverter/NumberingSystemsParseHandler.java - make/tools/src/build/tools/cldrconverter/ResourceBundleGenerator.java - make/tools/src/build/tools/cldrconverter/StringArrayElement.java - make/tools/src/build/tools/cldrconverter/StringArrayEntry.java - make/tools/src/build/tools/cldrconverter/StringEntry.java - make/tools/src/build/tools/cldrconverter/SupplementDataParseHandler.java - make/tools/src/build/tools/commentchecker/CommentChecker.java - make/tools/src/build/tools/compilefontconfig/CompileFontConfig.java - make/tools/src/build/tools/compileproperties/CompileProperties.java - make/tools/src/build/tools/deps/CheckDeps.java - make/tools/src/build/tools/deps/refs.allowed - make/tools/src/build/tools/dirdiff/DirDiff.java - make/tools/src/build/tools/dtdbuilder/DTDBuilder.java - make/tools/src/build/tools/dtdbuilder/DTDInputStream.java - make/tools/src/build/tools/dtdbuilder/DTDParser.java - make/tools/src/build/tools/dtdbuilder/PublicMapping.java - make/tools/src/build/tools/dtdbuilder/README.txt - make/tools/src/build/tools/generatebreakiteratordata/BreakIteratorRBControl.java - make/tools/src/build/tools/generatebreakiteratordata/CharSet.java - make/tools/src/build/tools/generatebreakiteratordata/CharacterCategory.java - make/tools/src/build/tools/generatebreakiteratordata/DictionaryBasedBreakIteratorBuilder.java - make/tools/src/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java - make/tools/src/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java - make/tools/src/build/tools/generatebreakiteratordata/SupplementaryCharacterData.java - make/tools/src/build/tools/generatecharacter/CharacterName.java - make/tools/src/build/tools/generatecharacter/CharacterScript.java - make/tools/src/build/tools/generatecharacter/GenerateCharacter.java - make/tools/src/build/tools/generatecharacter/PrintCharacterRanges.java - make/tools/src/build/tools/generatecharacter/PropList.java - make/tools/src/build/tools/generatecharacter/SpecialCaseMap.java - make/tools/src/build/tools/generatecharacter/UnicodeSpec.java - make/tools/src/build/tools/generatecharacter/Utility.java - make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java - make/tools/src/build/tools/generatenimbus/AbstractGradient.java - make/tools/src/build/tools/generatenimbus/Border.java - make/tools/src/build/tools/generatenimbus/Canvas.java - make/tools/src/build/tools/generatenimbus/ComponentColor.java - make/tools/src/build/tools/generatenimbus/Dimension.java - make/tools/src/build/tools/generatenimbus/Ellipse.java - make/tools/src/build/tools/generatenimbus/Generator.java - make/tools/src/build/tools/generatenimbus/Gradient.java - make/tools/src/build/tools/generatenimbus/GradientStop.java - make/tools/src/build/tools/generatenimbus/Insets.java - make/tools/src/build/tools/generatenimbus/Layer.java - make/tools/src/build/tools/generatenimbus/Matte.java - make/tools/src/build/tools/generatenimbus/ObjectFactory.java - make/tools/src/build/tools/generatenimbus/Paint.java - make/tools/src/build/tools/generatenimbus/PainterGenerator.java - make/tools/src/build/tools/generatenimbus/Path.java - make/tools/src/build/tools/generatenimbus/Point.java - make/tools/src/build/tools/generatenimbus/RadialGradient.java - make/tools/src/build/tools/generatenimbus/Rectangle.java - make/tools/src/build/tools/generatenimbus/Shape.java - make/tools/src/build/tools/generatenimbus/SynthModel.java - make/tools/src/build/tools/generatenimbus/Typeface.java - make/tools/src/build/tools/generatenimbus/UIColor.java - make/tools/src/build/tools/generatenimbus/UIComponent.java - make/tools/src/build/tools/generatenimbus/UIDefault.java - make/tools/src/build/tools/generatenimbus/UIFont.java - make/tools/src/build/tools/generatenimbus/UIIconRegion.java - make/tools/src/build/tools/generatenimbus/UIProperty.java - make/tools/src/build/tools/generatenimbus/UIRegion.java - make/tools/src/build/tools/generatenimbus/UIState.java - make/tools/src/build/tools/generatenimbus/UIStateType.java - make/tools/src/build/tools/generatenimbus/UIStyle.java - make/tools/src/build/tools/generatenimbus/Utils.java - make/tools/src/build/tools/hasher/Hasher.java - make/tools/src/build/tools/jarreorder/JarReorder.java - make/tools/src/build/tools/jarsplit/JarSplit.java - make/tools/src/build/tools/jdwpgen/AbstractCommandNode.java - make/tools/src/build/tools/jdwpgen/AbstractGroupNode.java - make/tools/src/build/tools/jdwpgen/AbstractNamedNode.java - make/tools/src/build/tools/jdwpgen/AbstractSimpleNode.java - make/tools/src/build/tools/jdwpgen/AbstractSimpleTypeNode.java - make/tools/src/build/tools/jdwpgen/AbstractTypeListNode.java - make/tools/src/build/tools/jdwpgen/AbstractTypeNode.java - make/tools/src/build/tools/jdwpgen/AltNode.java - make/tools/src/build/tools/jdwpgen/ArrayObjectTypeNode.java - make/tools/src/build/tools/jdwpgen/ArrayRegionTypeNode.java - make/tools/src/build/tools/jdwpgen/ArrayTypeNode.java - make/tools/src/build/tools/jdwpgen/BooleanTypeNode.java - make/tools/src/build/tools/jdwpgen/ByteTypeNode.java - make/tools/src/build/tools/jdwpgen/ClassLoaderObjectTypeNode.java - make/tools/src/build/tools/jdwpgen/ClassObjectTypeNode.java - make/tools/src/build/tools/jdwpgen/ClassTypeNode.java - make/tools/src/build/tools/jdwpgen/CommandNode.java - make/tools/src/build/tools/jdwpgen/CommandSetNode.java - make/tools/src/build/tools/jdwpgen/CommentNode.java - make/tools/src/build/tools/jdwpgen/ConstantNode.java - make/tools/src/build/tools/jdwpgen/ConstantSetNode.java - make/tools/src/build/tools/jdwpgen/Context.java - make/tools/src/build/tools/jdwpgen/ErrorNode.java - make/tools/src/build/tools/jdwpgen/ErrorSetNode.java - make/tools/src/build/tools/jdwpgen/EventNode.java - make/tools/src/build/tools/jdwpgen/FieldTypeNode.java - make/tools/src/build/tools/jdwpgen/FrameTypeNode.java - make/tools/src/build/tools/jdwpgen/GroupNode.java - make/tools/src/build/tools/jdwpgen/IntTypeNode.java - make/tools/src/build/tools/jdwpgen/InterfaceTypeNode.java - make/tools/src/build/tools/jdwpgen/LocationTypeNode.java - make/tools/src/build/tools/jdwpgen/LongTypeNode.java - make/tools/src/build/tools/jdwpgen/Main.java - make/tools/src/build/tools/jdwpgen/MethodTypeNode.java - make/tools/src/build/tools/jdwpgen/NameNode.java - make/tools/src/build/tools/jdwpgen/NameValueNode.java - make/tools/src/build/tools/jdwpgen/Node.java - make/tools/src/build/tools/jdwpgen/ObjectTypeNode.java - make/tools/src/build/tools/jdwpgen/OutNode.java - make/tools/src/build/tools/jdwpgen/Parse.java - make/tools/src/build/tools/jdwpgen/ReferenceIDTypeNode.java - make/tools/src/build/tools/jdwpgen/ReferenceTypeNode.java - make/tools/src/build/tools/jdwpgen/RepeatNode.java - make/tools/src/build/tools/jdwpgen/ReplyNode.java - make/tools/src/build/tools/jdwpgen/RootNode.java - make/tools/src/build/tools/jdwpgen/SelectNode.java - make/tools/src/build/tools/jdwpgen/StringObjectTypeNode.java - make/tools/src/build/tools/jdwpgen/StringTypeNode.java - make/tools/src/build/tools/jdwpgen/TaggedObjectTypeNode.java - make/tools/src/build/tools/jdwpgen/ThreadGroupObjectTypeNode.java - make/tools/src/build/tools/jdwpgen/ThreadObjectTypeNode.java - make/tools/src/build/tools/jdwpgen/TypeNode.java - make/tools/src/build/tools/jdwpgen/UntaggedValueTypeNode.java - make/tools/src/build/tools/jdwpgen/ValueTypeNode.java - make/tools/src/build/tools/makeclasslist/MakeClasslist.java - make/tools/src/build/tools/spp/Spp.java - make/tools/src/build/tools/stripproperties/StripProperties.java - make/tools/src/build/tools/tzdb/ChronoField.java - make/tools/src/build/tools/tzdb/DateTimeException.java - make/tools/src/build/tools/tzdb/LocalDate.java - make/tools/src/build/tools/tzdb/LocalDateTime.java - make/tools/src/build/tools/tzdb/LocalTime.java - make/tools/src/build/tools/tzdb/TimeDefinition.java - make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java - make/tools/src/build/tools/tzdb/Utils.java - make/tools/src/build/tools/tzdb/ZoneOffset.java - make/tools/src/build/tools/tzdb/ZoneOffsetTransition.java - make/tools/src/build/tools/tzdb/ZoneOffsetTransitionRule.java - make/tools/src/build/tools/tzdb/ZoneRules.java - make/tools/src/build/tools/tzdb/ZoneRulesBuilder.java - make/tools/strip_properties/Makefile - make/tools/swing-beans/DocBeanInfo.java - make/tools/swing-beans/GenDocletBeanInfo.java - make/tools/swing-beans/GenSwingBeanInfo.java - make/tools/swing-beans/SwingBeanInfo.template - make/tools/swing-beans/beaninfo/images/AbstractButtonColor16.gif - make/tools/swing-beans/beaninfo/images/BorderColor16.gif - make/tools/swing-beans/beaninfo/images/BoxColor16.gif - make/tools/swing-beans/beaninfo/images/BoxColor32.gif - make/tools/swing-beans/beaninfo/images/BoxMono16.gif - make/tools/swing-beans/beaninfo/images/BoxMono32.gif - make/tools/swing-beans/beaninfo/images/JAppletColor16.gif - make/tools/swing-beans/beaninfo/images/JAppletColor32.gif - make/tools/swing-beans/beaninfo/images/JAppletMono16.gif - make/tools/swing-beans/beaninfo/images/JAppletMono32.gif - make/tools/swing-beans/beaninfo/images/JButtonColor16.gif - make/tools/swing-beans/beaninfo/images/JButtonColor32.gif - make/tools/swing-beans/beaninfo/images/JButtonMono16.gif - make/tools/swing-beans/beaninfo/images/JButtonMono32.gif - make/tools/swing-beans/beaninfo/images/JCheckBoxColor16.gif - make/tools/swing-beans/beaninfo/images/JCheckBoxColor32.gif - make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemColor16.gif - make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemColor32.gif - make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemMono16.gif - make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemMono32.gif - make/tools/swing-beans/beaninfo/images/JCheckBoxMono16.gif - make/tools/swing-beans/beaninfo/images/JCheckBoxMono32.gif - make/tools/swing-beans/beaninfo/images/JColorChooserColor16.gif - make/tools/swing-beans/beaninfo/images/JColorChooserColor32.gif - make/tools/swing-beans/beaninfo/images/JColorChooserMono16.gif - make/tools/swing-beans/beaninfo/images/JColorChooserMono32.gif - make/tools/swing-beans/beaninfo/images/JComboBoxColor16.gif - make/tools/swing-beans/beaninfo/images/JComboBoxColor32.gif - make/tools/swing-beans/beaninfo/images/JComboBoxMono16.gif - make/tools/swing-beans/beaninfo/images/JComboBoxMono32.gif - make/tools/swing-beans/beaninfo/images/JComponentColor16.gif - make/tools/swing-beans/beaninfo/images/JDesktopPaneColor16.gif - make/tools/swing-beans/beaninfo/images/JDesktopPaneColor32.gif - make/tools/swing-beans/beaninfo/images/JDesktopPaneMono16.gif - make/tools/swing-beans/beaninfo/images/JDesktopPaneMono32.gif - make/tools/swing-beans/beaninfo/images/JDialogColor16.gif - make/tools/swing-beans/beaninfo/images/JDialogColor32.gif - make/tools/swing-beans/beaninfo/images/JDialogMono16.gif - make/tools/swing-beans/beaninfo/images/JDialogMono32.gif - make/tools/swing-beans/beaninfo/images/JEditorPaneColor16.gif - make/tools/swing-beans/beaninfo/images/JEditorPaneColor32.gif - make/tools/swing-beans/beaninfo/images/JEditorPaneMono16.gif - make/tools/swing-beans/beaninfo/images/JEditorPaneMono32.gif - make/tools/swing-beans/beaninfo/images/JFileChooserColor16.gif - make/tools/swing-beans/beaninfo/images/JFileChooserColor32.gif - make/tools/swing-beans/beaninfo/images/JFileChooserMono16.gif - make/tools/swing-beans/beaninfo/images/JFileChooserMono32.gif - make/tools/swing-beans/beaninfo/images/JFormattedTextFieldColor16.gif - make/tools/swing-beans/beaninfo/images/JFormattedTextFieldColor32.gif - make/tools/swing-beans/beaninfo/images/JFormattedTextFieldMono16.gif - make/tools/swing-beans/beaninfo/images/JFormattedTextFieldMono32.gif - make/tools/swing-beans/beaninfo/images/JFrameColor16.gif - make/tools/swing-beans/beaninfo/images/JFrameColor32.gif - make/tools/swing-beans/beaninfo/images/JFrameMono16.gif - make/tools/swing-beans/beaninfo/images/JFrameMono32.gif - make/tools/swing-beans/beaninfo/images/JInternalFrameColor16.gif - make/tools/swing-beans/beaninfo/images/JInternalFrameColor32.gif - make/tools/swing-beans/beaninfo/images/JInternalFrameMono16.gif - make/tools/swing-beans/beaninfo/images/JInternalFrameMono32.gif - make/tools/swing-beans/beaninfo/images/JLabelColor16.gif - make/tools/swing-beans/beaninfo/images/JLabelColor32.gif - make/tools/swing-beans/beaninfo/images/JLabelMono16.gif - make/tools/swing-beans/beaninfo/images/JLabelMono32.gif - make/tools/swing-beans/beaninfo/images/JLayeredPaneColor16.gif - make/tools/swing-beans/beaninfo/images/JLayeredPaneColor32.gif - make/tools/swing-beans/beaninfo/images/JLayeredPaneMono16.gif - make/tools/swing-beans/beaninfo/images/JLayeredPaneMono32.gif - make/tools/swing-beans/beaninfo/images/JListColor16.gif - make/tools/swing-beans/beaninfo/images/JListColor32.gif - make/tools/swing-beans/beaninfo/images/JListMono16.gif - make/tools/swing-beans/beaninfo/images/JListMono32.gif - make/tools/swing-beans/beaninfo/images/JMenuBarColor16.gif - make/tools/swing-beans/beaninfo/images/JMenuBarColor32.gif - make/tools/swing-beans/beaninfo/images/JMenuBarMono16.gif - make/tools/swing-beans/beaninfo/images/JMenuBarMono32.gif - make/tools/swing-beans/beaninfo/images/JMenuColor16.gif - make/tools/swing-beans/beaninfo/images/JMenuColor32.gif - make/tools/swing-beans/beaninfo/images/JMenuItemColor16.gif - make/tools/swing-beans/beaninfo/images/JMenuItemColor32.gif - make/tools/swing-beans/beaninfo/images/JMenuItemMono16.gif - make/tools/swing-beans/beaninfo/images/JMenuItemMono32.gif - make/tools/swing-beans/beaninfo/images/JMenuMono16.gif - make/tools/swing-beans/beaninfo/images/JMenuMono32.gif - make/tools/swing-beans/beaninfo/images/JOptionPaneColor16.gif - make/tools/swing-beans/beaninfo/images/JOptionPaneColor32.gif - make/tools/swing-beans/beaninfo/images/JOptionPaneMono16.gif - make/tools/swing-beans/beaninfo/images/JOptionPaneMono32.gif - make/tools/swing-beans/beaninfo/images/JPanelColor16.gif - make/tools/swing-beans/beaninfo/images/JPanelColor32.gif - make/tools/swing-beans/beaninfo/images/JPanelMono16.gif - make/tools/swing-beans/beaninfo/images/JPanelMono32.gif - make/tools/swing-beans/beaninfo/images/JPasswordFieldColor16.gif - make/tools/swing-beans/beaninfo/images/JPasswordFieldColor32.gif - make/tools/swing-beans/beaninfo/images/JPasswordFieldMono16.gif - make/tools/swing-beans/beaninfo/images/JPasswordFieldMono32.gif - make/tools/swing-beans/beaninfo/images/JPopupMenuColor16.gif - make/tools/swing-beans/beaninfo/images/JPopupMenuColor32.gif - make/tools/swing-beans/beaninfo/images/JPopupMenuMono16.gif - make/tools/swing-beans/beaninfo/images/JPopupMenuMono32.gif - make/tools/swing-beans/beaninfo/images/JProgressBarColor16.gif - make/tools/swing-beans/beaninfo/images/JProgressBarColor32.gif - make/tools/swing-beans/beaninfo/images/JProgressBarMono16.gif - make/tools/swing-beans/beaninfo/images/JProgressBarMono32.gif - make/tools/swing-beans/beaninfo/images/JRadioButtonColor16.gif - make/tools/swing-beans/beaninfo/images/JRadioButtonColor32.gif - make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemColor16.gif - make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemColor32.gif - make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemMono16.gif - make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemMono32.gif - make/tools/swing-beans/beaninfo/images/JRadioButtonMono16.gif - make/tools/swing-beans/beaninfo/images/JRadioButtonMono32.gif - make/tools/swing-beans/beaninfo/images/JRootPaneColor16.gif - make/tools/swing-beans/beaninfo/images/JRootPaneColor32.gif - make/tools/swing-beans/beaninfo/images/JRootPaneMono16.gif - make/tools/swing-beans/beaninfo/images/JRootPaneMono32.gif - make/tools/swing-beans/beaninfo/images/JScrollBarColor16.gif - make/tools/swing-beans/beaninfo/images/JScrollBarColor32.gif - make/tools/swing-beans/beaninfo/images/JScrollBarMono16.gif - make/tools/swing-beans/beaninfo/images/JScrollBarMono32.gif - make/tools/swing-beans/beaninfo/images/JScrollPaneColor16.gif - make/tools/swing-beans/beaninfo/images/JScrollPaneColor32.gif - make/tools/swing-beans/beaninfo/images/JScrollPaneMono16.gif - make/tools/swing-beans/beaninfo/images/JScrollPaneMono32.gif - make/tools/swing-beans/beaninfo/images/JSeparatorColor16.gif - make/tools/swing-beans/beaninfo/images/JSeparatorColor32.gif - make/tools/swing-beans/beaninfo/images/JSeparatorMono16.gif - make/tools/swing-beans/beaninfo/images/JSeparatorMono32.gif - make/tools/swing-beans/beaninfo/images/JSliderColor16.gif - make/tools/swing-beans/beaninfo/images/JSliderColor32.gif - make/tools/swing-beans/beaninfo/images/JSliderMono16.gif - make/tools/swing-beans/beaninfo/images/JSliderMono32.gif - make/tools/swing-beans/beaninfo/images/JSpinnerColor16.gif - make/tools/swing-beans/beaninfo/images/JSpinnerColor32.gif - make/tools/swing-beans/beaninfo/images/JSpinnerMono16.gif - make/tools/swing-beans/beaninfo/images/JSpinnerMono32.gif - make/tools/swing-beans/beaninfo/images/JSplitPaneColor16.gif - make/tools/swing-beans/beaninfo/images/JSplitPaneColor32.gif - make/tools/swing-beans/beaninfo/images/JSplitPaneMono16.gif - make/tools/swing-beans/beaninfo/images/JSplitPaneMono32.gif - make/tools/swing-beans/beaninfo/images/JTabbedPaneColor16.gif - make/tools/swing-beans/beaninfo/images/JTabbedPaneColor32.gif - make/tools/swing-beans/beaninfo/images/JTabbedPaneMono16.gif - make/tools/swing-beans/beaninfo/images/JTabbedPaneMono32.gif - make/tools/swing-beans/beaninfo/images/JTableColor16.gif - make/tools/swing-beans/beaninfo/images/JTableColor32.gif - make/tools/swing-beans/beaninfo/images/JTableMono16.gif - make/tools/swing-beans/beaninfo/images/JTableMono32.gif - make/tools/swing-beans/beaninfo/images/JTextAreaColor16.gif - make/tools/swing-beans/beaninfo/images/JTextAreaColor32.gif - make/tools/swing-beans/beaninfo/images/JTextAreaMono16.gif - make/tools/swing-beans/beaninfo/images/JTextAreaMono32.gif - make/tools/swing-beans/beaninfo/images/JTextFieldColor16.gif - make/tools/swing-beans/beaninfo/images/JTextFieldColor32.gif - make/tools/swing-beans/beaninfo/images/JTextFieldMono16.gif - make/tools/swing-beans/beaninfo/images/JTextFieldMono32.gif - make/tools/swing-beans/beaninfo/images/JTextPaneColor16.gif - make/tools/swing-beans/beaninfo/images/JTextPaneColor32.gif - make/tools/swing-beans/beaninfo/images/JTextPaneMono16.gif - make/tools/swing-beans/beaninfo/images/JTextPaneMono32.gif - make/tools/swing-beans/beaninfo/images/JToggleButtonColor16.gif - make/tools/swing-beans/beaninfo/images/JToggleButtonColor32.gif - make/tools/swing-beans/beaninfo/images/JToggleButtonMono16.gif - make/tools/swing-beans/beaninfo/images/JToggleButtonMono32.gif - make/tools/swing-beans/beaninfo/images/JToolBarColor16.gif - make/tools/swing-beans/beaninfo/images/JToolBarColor32.gif - make/tools/swing-beans/beaninfo/images/JToolBarMono16.gif - make/tools/swing-beans/beaninfo/images/JToolBarMono32.gif - make/tools/swing-beans/beaninfo/images/JTreeColor16.gif - make/tools/swing-beans/beaninfo/images/JTreeColor32.gif - make/tools/swing-beans/beaninfo/images/JTreeMono16.gif - make/tools/swing-beans/beaninfo/images/JTreeMono32.gif - make/tools/swing-beans/beaninfo/images/JViewportColor16.gif - make/tools/swing-beans/beaninfo/images/JViewportColor32.gif - make/tools/swing-beans/beaninfo/images/JViewportMono16.gif - make/tools/swing-beans/beaninfo/images/JViewportMono32.gif - make/tools/swing-beans/beaninfo/images/JWindowColor16.gif - make/tools/swing-beans/beaninfo/images/JWindowColor32.gif - make/tools/swing-beans/beaninfo/images/JWindowMono16.gif - make/tools/swing-beans/beaninfo/images/JWindowMono32.gif - make/tools/swing-beans/javax/swing/SwingBeanInfoBase.java - make/tools/swing-beans/sun/swing/BeanInfoUtils.java - make/tools/tzdb/Makefile - makefiles/BuildJdk.gmk - makefiles/Bundles.gmk - makefiles/CompileDemos.gmk - makefiles/CompileJavaClasses.gmk - makefiles/CompileLaunchers.gmk - makefiles/CompileNativeLibraries.gmk - makefiles/CopyFiles.gmk - makefiles/CopyIntoClasses.gmk - makefiles/CopySamples.gmk - makefiles/CreateJars.gmk - makefiles/CreateSecurityJars.gmk - makefiles/GenerateClasses.gmk - makefiles/GenerateData.gmk - makefiles/GenerateSources.gmk - makefiles/Images.gmk - makefiles/Import.gmk - makefiles/Makefile - makefiles/PatchList.solaris - makefiles/ProfileNames.gmk - makefiles/Profiles.gmk - makefiles/Setup.gmk - makefiles/SignJars.gmk - makefiles/Tools.gmk - makefiles/gendata/GendataBreakIterator.gmk - makefiles/gendata/GendataFontConfig.gmk - makefiles/gendata/GendataHtml32dtd.gmk - makefiles/gendata/GendataTZDB.gmk - makefiles/gendata/GendataTimeZone.gmk - makefiles/gensrc/GensrcBuffer.gmk - makefiles/gensrc/GensrcCLDR.gmk - makefiles/gensrc/GensrcCharacterData.gmk - makefiles/gensrc/GensrcCharsetCoder.gmk - makefiles/gensrc/GensrcCharsetMapping.gmk - makefiles/gensrc/GensrcExceptions.gmk - makefiles/gensrc/GensrcIcons.gmk - makefiles/gensrc/GensrcJDWP.gmk - makefiles/gensrc/GensrcJObjC.gmk - makefiles/gensrc/GensrcLocaleDataMetaInfo.gmk - makefiles/gensrc/GensrcMisc.gmk - makefiles/gensrc/GensrcProperties.gmk - makefiles/gensrc/GensrcSwing.gmk - makefiles/gensrc/GensrcX11Wrappers.gmk - makefiles/jpda/jdwp/jdwp.spec - makefiles/jprt.gmk - makefiles/jprt.properties - makefiles/lib/Awt2dLibraries.gmk - makefiles/lib/CoreLibraries.gmk - makefiles/lib/NetworkingLibraries.gmk - makefiles/lib/NioLibraries.gmk - makefiles/lib/PlatformLibraries.gmk - makefiles/lib/SecurityLibraries.gmk - makefiles/lib/ServiceabilityLibraries.gmk - makefiles/lib/SoundLibraries.gmk - makefiles/mapfiles/launchers/mapfile-sparc - makefiles/mapfiles/launchers/mapfile-sparcv9 - makefiles/mapfiles/launchers/mapfile-x86 - makefiles/mapfiles/launchers/mapfile-x86_64 - makefiles/mapfiles/libattach/mapfile-linux - makefiles/mapfiles/libattach/mapfile-solaris - makefiles/mapfiles/libattach/reorder-windows-x86 - makefiles/mapfiles/libattach/reorder-windows-x86_64 - makefiles/mapfiles/libawt/mapfile-mawt-vers - makefiles/mapfiles/libawt/mapfile-vers - makefiles/mapfiles/libawt/mapfile-vers-linux - makefiles/mapfiles/libawt_headless/mapfile-vers - makefiles/mapfiles/libawt_headless/reorder-sparc - makefiles/mapfiles/libawt_headless/reorder-sparcv9 - makefiles/mapfiles/libawt_headless/reorder-x86 - makefiles/mapfiles/libawt_xawt/mapfile-vers - makefiles/mapfiles/libdcpr/mapfile-vers - makefiles/mapfiles/libdt_socket/mapfile-vers - makefiles/mapfiles/libfontmanager/mapfile-vers - makefiles/mapfiles/libfontmanager/mapfile-vers.openjdk - makefiles/mapfiles/libhprof/mapfile-vers - makefiles/mapfiles/libinstrument/mapfile-vers - makefiles/mapfiles/libj2gss/mapfile-vers - makefiles/mapfiles/libj2pcsc/mapfile-vers - makefiles/mapfiles/libj2pkcs11/mapfile-vers - makefiles/mapfiles/libj2ucrypto/mapfile-vers - makefiles/mapfiles/libjaas/mapfile-vers - makefiles/mapfiles/libjava/mapfile-vers - makefiles/mapfiles/libjava/reorder-sparc - makefiles/mapfiles/libjava/reorder-sparcv9 - makefiles/mapfiles/libjava/reorder-x86 - makefiles/mapfiles/libjava_crw_demo/mapfile-vers - makefiles/mapfiles/libjawt/mapfile-vers - makefiles/mapfiles/libjdga/mapfile-vers - makefiles/mapfiles/libjdwp/mapfile-vers - makefiles/mapfiles/libjfr/mapfile-vers - makefiles/mapfiles/libjli/mapfile-vers - makefiles/mapfiles/libjpeg/mapfile-vers - makefiles/mapfiles/libjpeg/mapfile-vers-closed - makefiles/mapfiles/libjpeg/reorder-sparc - makefiles/mapfiles/libjpeg/reorder-sparcv9 - makefiles/mapfiles/libjpeg/reorder-x86 - makefiles/mapfiles/libjsdt/mapfile-vers - makefiles/mapfiles/libjsound/mapfile-vers - makefiles/mapfiles/libjsoundalsa/mapfile-vers - makefiles/mapfiles/libkcms/mapfile-vers - makefiles/mapfiles/liblcms/mapfile-vers - makefiles/mapfiles/libmanagement/mapfile-vers - makefiles/mapfiles/libmlib_image/mapfile-vers - makefiles/mapfiles/libnet/mapfile-vers - makefiles/mapfiles/libnio/mapfile-linux - makefiles/mapfiles/libnio/mapfile-macosx - makefiles/mapfiles/libnio/mapfile-solaris - makefiles/mapfiles/libnio/reorder-sparc - makefiles/mapfiles/libnio/reorder-sparcv9 - makefiles/mapfiles/libnio/reorder-x86 - makefiles/mapfiles/libnpt/mapfile-vers - makefiles/mapfiles/libsctp/mapfile-vers - makefiles/mapfiles/libsplashscreen/mapfile-vers - makefiles/mapfiles/libsunec/mapfile-vers - makefiles/mapfiles/libt2k/mapfile-vers - makefiles/mapfiles/libunpack/mapfile-vers - makefiles/mapfiles/libunpack/mapfile-vers-unpack200 - makefiles/mapfiles/libverify/mapfile-vers - makefiles/mapfiles/libverify/reorder-sparc - makefiles/mapfiles/libverify/reorder-sparcv9 - makefiles/mapfiles/libverify/reorder-x86 - makefiles/mapfiles/libzip/mapfile-vers - makefiles/mapfiles/libzip/reorder-sparc - makefiles/mapfiles/libzip/reorder-sparcv9 - makefiles/mapfiles/libzip/reorder-x86 - makefiles/profile-includes.txt - makefiles/profile-rtjar-includes.txt - makefiles/scripts/addNotices.sh - makefiles/scripts/genCharsetProvider.sh - makefiles/scripts/genExceptions.sh - makefiles/scripts/localelist.sh - makefiles/sun/awt/ToBin.java - makefiles/sun/osxapp/ToBin.java - src/bsd/doc/man/ja/kinit.1 - src/bsd/doc/man/ja/klist.1 - src/bsd/doc/man/ja/ktab.1 ! src/macosx/bundle/JavaAppLauncher/src/JVMArgs.m ! src/macosx/classes/apple/applescript/AppleScriptEngine.java ! src/macosx/classes/com/apple/eawt/_AppEventLegacyHandler.java ! src/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/macosx/classes/com/apple/laf/AquaTreeUI.java ! src/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/macosx/classes/com/apple/laf/resources/aqua.properties ! src/macosx/classes/java/net/DefaultInterface.java ! src/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/macosx/classes/sun/font/CFontManager.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java ! src/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/native/sun/awt/AWTSurfaceLayers.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CDropTarget.m ! src/macosx/native/sun/awt/CMenuComponent.h ! src/macosx/native/sun/awt/CPrinterJob.m ! src/macosx/native/sun/awt/CTextPipe.m ! src/macosx/native/sun/awt/awt.m ! src/macosx/native/sun/awt/jawt.m ! src/macosx/native/sun/font/CoreTextSupport.h ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! src/share/back/ThreadGroupReferenceImpl.c ! src/share/back/commonRef.c ! src/share/back/eventFilter.c ! src/share/back/outStream.c ! src/share/back/util.c ! src/share/classes/com/sun/beans/decoder/AccessorElementHandler.java ! src/share/classes/com/sun/beans/decoder/BooleanElementHandler.java ! src/share/classes/com/sun/beans/decoder/ByteElementHandler.java ! src/share/classes/com/sun/beans/decoder/CharElementHandler.java ! src/share/classes/com/sun/beans/decoder/ClassElementHandler.java ! src/share/classes/com/sun/beans/decoder/DoubleElementHandler.java ! src/share/classes/com/sun/beans/decoder/ElementHandler.java ! src/share/classes/com/sun/beans/decoder/FalseElementHandler.java ! src/share/classes/com/sun/beans/decoder/FieldElementHandler.java ! src/share/classes/com/sun/beans/decoder/FloatElementHandler.java ! src/share/classes/com/sun/beans/decoder/IntElementHandler.java ! src/share/classes/com/sun/beans/decoder/JavaElementHandler.java ! src/share/classes/com/sun/beans/decoder/LongElementHandler.java ! src/share/classes/com/sun/beans/decoder/MethodElementHandler.java ! src/share/classes/com/sun/beans/decoder/NewElementHandler.java ! src/share/classes/com/sun/beans/decoder/NullElementHandler.java ! src/share/classes/com/sun/beans/decoder/ObjectElementHandler.java ! src/share/classes/com/sun/beans/decoder/PropertyElementHandler.java ! src/share/classes/com/sun/beans/decoder/ShortElementHandler.java ! src/share/classes/com/sun/beans/decoder/StringElementHandler.java ! src/share/classes/com/sun/beans/decoder/TrueElementHandler.java ! src/share/classes/com/sun/beans/decoder/VarElementHandler.java ! src/share/classes/com/sun/beans/decoder/VoidElementHandler.java ! 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/PBEWithMD5AndDESCipher.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java ! src/share/classes/com/sun/crypto/provider/PCBC.java ! src/share/classes/com/sun/demo/jvmti/hprof/Tracker.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPConstants.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java ! src/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormatResources.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEG.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java ! src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java ! src/share/classes/com/sun/jdi/AbsentInformationException.java ! src/share/classes/com/sun/jdi/Accessible.java ! src/share/classes/com/sun/jdi/ArrayReference.java ! src/share/classes/com/sun/jdi/ArrayType.java ! src/share/classes/com/sun/jdi/BooleanType.java ! src/share/classes/com/sun/jdi/BooleanValue.java ! src/share/classes/com/sun/jdi/Bootstrap.java ! src/share/classes/com/sun/jdi/ByteType.java ! src/share/classes/com/sun/jdi/ByteValue.java ! src/share/classes/com/sun/jdi/CharType.java ! src/share/classes/com/sun/jdi/CharValue.java ! src/share/classes/com/sun/jdi/ClassLoaderReference.java ! src/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/share/classes/com/sun/jdi/ClassNotPreparedException.java ! src/share/classes/com/sun/jdi/ClassObjectReference.java ! src/share/classes/com/sun/jdi/ClassType.java ! src/share/classes/com/sun/jdi/DoubleType.java ! src/share/classes/com/sun/jdi/DoubleValue.java ! src/share/classes/com/sun/jdi/Field.java ! src/share/classes/com/sun/jdi/FloatType.java ! src/share/classes/com/sun/jdi/FloatValue.java ! src/share/classes/com/sun/jdi/IncompatibleThreadStateException.java ! src/share/classes/com/sun/jdi/InconsistentDebugInfoException.java ! src/share/classes/com/sun/jdi/IntegerType.java ! src/share/classes/com/sun/jdi/IntegerValue.java ! src/share/classes/com/sun/jdi/InterfaceType.java ! src/share/classes/com/sun/jdi/InternalException.java ! src/share/classes/com/sun/jdi/InvalidCodeIndexException.java ! src/share/classes/com/sun/jdi/InvalidLineNumberException.java ! src/share/classes/com/sun/jdi/InvalidStackFrameException.java ! src/share/classes/com/sun/jdi/InvalidTypeException.java ! src/share/classes/com/sun/jdi/InvocationException.java ! src/share/classes/com/sun/jdi/JDIPermission.java ! src/share/classes/com/sun/jdi/LocalVariable.java ! src/share/classes/com/sun/jdi/Locatable.java ! src/share/classes/com/sun/jdi/Location.java ! src/share/classes/com/sun/jdi/LongType.java ! src/share/classes/com/sun/jdi/LongValue.java ! src/share/classes/com/sun/jdi/Method.java ! src/share/classes/com/sun/jdi/Mirror.java ! src/share/classes/com/sun/jdi/MonitorInfo.java ! src/share/classes/com/sun/jdi/NativeMethodException.java ! src/share/classes/com/sun/jdi/ObjectCollectedException.java ! src/share/classes/com/sun/jdi/ObjectReference.java ! src/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java ! src/share/classes/com/sun/jdi/PrimitiveType.java ! src/share/classes/com/sun/jdi/PrimitiveValue.java ! src/share/classes/com/sun/jdi/ReferenceType.java ! src/share/classes/com/sun/jdi/ShortType.java ! src/share/classes/com/sun/jdi/ShortValue.java ! src/share/classes/com/sun/jdi/StackFrame.java ! src/share/classes/com/sun/jdi/StringReference.java ! src/share/classes/com/sun/jdi/ThreadGroupReference.java ! src/share/classes/com/sun/jdi/ThreadReference.java ! src/share/classes/com/sun/jdi/Type.java ! src/share/classes/com/sun/jdi/TypeComponent.java ! src/share/classes/com/sun/jdi/VMCannotBeModifiedException.java ! src/share/classes/com/sun/jdi/VMDisconnectedException.java ! src/share/classes/com/sun/jdi/VMMismatchException.java ! src/share/classes/com/sun/jdi/VMOutOfMemoryException.java ! src/share/classes/com/sun/jdi/Value.java ! src/share/classes/com/sun/jdi/VirtualMachine.java ! src/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/share/classes/com/sun/jdi/VoidType.java ! src/share/classes/com/sun/jdi/VoidValue.java ! src/share/classes/com/sun/jdi/connect/AttachingConnector.java ! src/share/classes/com/sun/jdi/connect/Connector.java ! src/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/share/classes/com/sun/jdi/connect/LaunchingConnector.java ! src/share/classes/com/sun/jdi/connect/ListeningConnector.java ! src/share/classes/com/sun/jdi/connect/Transport.java ! src/share/classes/com/sun/jdi/connect/TransportTimeoutException.java ! src/share/classes/com/sun/jdi/connect/VMStartException.java ! src/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java ! src/share/classes/com/sun/jdi/connect/spi/Connection.java ! src/share/classes/com/sun/jdi/connect/spi/TransportService.java ! src/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java ! src/share/classes/com/sun/jdi/event/BreakpointEvent.java ! src/share/classes/com/sun/jdi/event/ClassPrepareEvent.java ! src/share/classes/com/sun/jdi/event/ClassUnloadEvent.java ! src/share/classes/com/sun/jdi/event/Event.java ! src/share/classes/com/sun/jdi/event/EventIterator.java ! src/share/classes/com/sun/jdi/event/EventQueue.java ! src/share/classes/com/sun/jdi/event/EventSet.java ! src/share/classes/com/sun/jdi/event/ExceptionEvent.java ! src/share/classes/com/sun/jdi/event/LocatableEvent.java ! src/share/classes/com/sun/jdi/event/MethodEntryEvent.java ! src/share/classes/com/sun/jdi/event/MethodExitEvent.java ! src/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java ! src/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java ! src/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java ! src/share/classes/com/sun/jdi/event/MonitorWaitEvent.java ! src/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java ! src/share/classes/com/sun/jdi/event/StepEvent.java ! src/share/classes/com/sun/jdi/event/ThreadDeathEvent.java ! src/share/classes/com/sun/jdi/event/ThreadStartEvent.java ! src/share/classes/com/sun/jdi/event/VMDeathEvent.java ! src/share/classes/com/sun/jdi/event/VMDisconnectEvent.java ! src/share/classes/com/sun/jdi/event/VMStartEvent.java ! src/share/classes/com/sun/jdi/event/WatchpointEvent.java ! src/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java ! src/share/classes/com/sun/jdi/request/BreakpointRequest.java ! src/share/classes/com/sun/jdi/request/ClassPrepareRequest.java ! src/share/classes/com/sun/jdi/request/ClassUnloadRequest.java ! src/share/classes/com/sun/jdi/request/DuplicateRequestException.java ! src/share/classes/com/sun/jdi/request/EventRequest.java ! src/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/share/classes/com/sun/jdi/request/ExceptionRequest.java ! src/share/classes/com/sun/jdi/request/InvalidRequestStateException.java ! src/share/classes/com/sun/jdi/request/MethodEntryRequest.java ! src/share/classes/com/sun/jdi/request/MethodExitRequest.java ! src/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java ! src/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java ! src/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java ! src/share/classes/com/sun/jdi/request/MonitorWaitRequest.java ! src/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java ! src/share/classes/com/sun/jdi/request/StepRequest.java ! src/share/classes/com/sun/jdi/request/ThreadDeathRequest.java ! src/share/classes/com/sun/jdi/request/ThreadStartRequest.java ! src/share/classes/com/sun/jdi/request/VMDeathRequest.java ! src/share/classes/com/sun/jdi/request/WatchpointRequest.java ! src/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/TokenMgrError.java ! src/share/classes/com/sun/jmx/snmp/SnmpString.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpErrorHandlerAgent.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgentMBean.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java ! src/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServerMBean.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubBulkRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubNextRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubRequestHandler.java ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/jndi/ldap/Filter.java ! src/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/share/classes/com/sun/jndi/ldap/LdapCtxFactory.java ! src/share/classes/com/sun/jndi/ldap/LdapName.java ! src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/share/classes/com/sun/jndi/ldap/VersionHelper12.java ! src/share/classes/com/sun/jndi/toolkit/ctx/PartialCompositeContext.java ! src/share/classes/com/sun/jndi/toolkit/dir/ContextEnumerator.java ! src/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/share/classes/com/sun/management/GarbageCollectorMXBean.java ! src/share/classes/com/sun/management/GcInfo.java ! src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/share/classes/com/sun/management/OperatingSystemMXBean.java ! src/share/classes/com/sun/management/ThreadMXBean.java ! src/share/classes/com/sun/management/UnixOperatingSystemMXBean.java ! src/share/classes/com/sun/management/VMOption.java ! src/share/classes/com/sun/net/httpserver/Authenticator.java ! src/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/share/classes/com/sun/net/httpserver/Filter.java ! src/share/classes/com/sun/net/httpserver/Headers.java ! src/share/classes/com/sun/net/httpserver/HttpContext.java ! src/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/share/classes/com/sun/net/httpserver/HttpHandler.java ! src/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/share/classes/com/sun/net/httpserver/HttpServer.java ! src/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/share/classes/com/sun/net/httpserver/HttpsExchange.java ! src/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/share/classes/com/sun/net/httpserver/HttpsServer.java ! src/share/classes/com/sun/net/httpserver/package-info.java ! src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/share/classes/com/sun/net/httpserver/spi/package-info.java ! src/share/classes/com/sun/net/ssl/internal/ssl/Provider.java ! src/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java ! src/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java ! src/share/classes/com/sun/nio/sctp/Association.java ! src/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java ! src/share/classes/com/sun/nio/sctp/HandlerResult.java ! src/share/classes/com/sun/nio/sctp/IllegalReceiveException.java ! src/share/classes/com/sun/nio/sctp/IllegalUnbindException.java ! src/share/classes/com/sun/nio/sctp/InvalidStreamException.java ! src/share/classes/com/sun/nio/sctp/MessageInfo.java ! src/share/classes/com/sun/nio/sctp/Notification.java ! src/share/classes/com/sun/nio/sctp/NotificationHandler.java ! src/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java ! src/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/share/classes/com/sun/nio/sctp/SctpSocketOption.java ! src/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java ! src/share/classes/com/sun/nio/sctp/SendFailedNotification.java ! src/share/classes/com/sun/nio/sctp/ShutdownNotification.java ! src/share/classes/com/sun/nio/sctp/package-info.java ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/FilteredRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/com/sun/rowset/WebRowSetImpl.java ! src/share/classes/com/sun/rowset/internal/BaseRow.java ! src/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! src/share/classes/com/sun/rowset/package.html ! src/share/classes/com/sun/security/auth/LdapPrincipal.java ! src/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! src/share/classes/com/sun/security/auth/NTNumericCredential.java ! src/share/classes/com/sun/security/auth/NTSid.java ! src/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidUserPrincipal.java ! src/share/classes/com/sun/security/auth/NTUserPrincipal.java ! src/share/classes/com/sun/security/auth/PrincipalComparator.java ! src/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! src/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! src/share/classes/com/sun/security/auth/UnixPrincipal.java ! src/share/classes/com/sun/security/auth/UserPrincipal.java ! src/share/classes/com/sun/security/auth/X500Principal.java ! src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java ! src/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java ! src/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/share/classes/com/sun/security/auth/module/NTLoginModule.java ! src/share/classes/com/sun/security/auth/module/NTSystem.java ! src/share/classes/com/sun/security/auth/module/SolarisLoginModule.java ! src/share/classes/com/sun/security/auth/module/SolarisSystem.java ! src/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/share/classes/com/sun/security/auth/module/UnixSystem.java ! src/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java ! src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java ! src/share/classes/com/sun/security/jgss/GSSUtil.java ! src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java ! src/share/classes/com/sun/security/jgss/InquireType.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/share/classes/com/sun/tools/attach/AgentLoadException.java ! src/share/classes/com/sun/tools/attach/AttachNotSupportedException.java ! src/share/classes/com/sun/tools/attach/AttachPermission.java ! src/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java ! src/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java ! src/share/classes/com/sun/tools/hat/internal/server/AllClassesQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/ClassQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/HttpReader.java ! src/share/classes/com/sun/tools/hat/internal/server/InstancesCountQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/OQLHelp.java ! src/share/classes/com/sun/tools/hat/internal/server/OQLQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/QueryHandler.java ! src/share/classes/com/sun/tools/hat/internal/server/RefsByTypeQuery.java ! src/share/classes/com/sun/tools/hat/resources/hat.js ! src/share/classes/com/sun/tools/jconsole/JConsoleContext.java ! src/share/classes/com/sun/tools/jconsole/JConsolePlugin.java ! src/share/classes/com/sun/tools/jdi/SocketAttachingConnector.java ! src/share/classes/com/sun/tools/jdi/SocketListeningConnector.java ! src/share/classes/com/sun/tools/jdi/ThreadListener.java ! src/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! src/share/classes/com/sun/tools/script/shell/messages.properties ! src/share/classes/java/applet/Applet.java ! src/share/classes/java/applet/AppletStub.java ! src/share/classes/java/awt/AWTEventMulticaster.java ! src/share/classes/java/awt/AlphaComposite.java ! src/share/classes/java/awt/BasicStroke.java ! src/share/classes/java/awt/BorderLayout.java ! src/share/classes/java/awt/Button.java ! src/share/classes/java/awt/Checkbox.java ! src/share/classes/java/awt/CheckboxGroup.java ! src/share/classes/java/awt/CheckboxMenuItem.java ! src/share/classes/java/awt/Choice.java ! src/share/classes/java/awt/Color.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/Event.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/FileDialog.java ! src/share/classes/java/awt/FlowLayout.java ! src/share/classes/java/awt/FocusTraversalPolicy.java ! src/share/classes/java/awt/Font.java ! src/share/classes/java/awt/FontMetrics.java ! src/share/classes/java/awt/Frame.java ! src/share/classes/java/awt/Graphics.java ! src/share/classes/java/awt/Graphics2D.java ! src/share/classes/java/awt/GraphicsDevice.java ! src/share/classes/java/awt/GraphicsEnvironment.java ! src/share/classes/java/awt/GridBagLayout.java ! src/share/classes/java/awt/GridLayout.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/Label.java ! src/share/classes/java/awt/LinearGradientPaint.java ! src/share/classes/java/awt/List.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/MenuBar.java ! src/share/classes/java/awt/MenuComponent.java ! src/share/classes/java/awt/MenuItem.java ! src/share/classes/java/awt/MultipleGradientPaintContext.java ! src/share/classes/java/awt/Polygon.java ! src/share/classes/java/awt/RadialGradientPaint.java ! src/share/classes/java/awt/RenderingHints.java ! src/share/classes/java/awt/ScrollPane.java ! src/share/classes/java/awt/ScrollPaneAdjustable.java ! src/share/classes/java/awt/Scrollbar.java ! src/share/classes/java/awt/Shape.java ! src/share/classes/java/awt/SystemTray.java ! src/share/classes/java/awt/TextArea.java ! src/share/classes/java/awt/TextField.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/color/package.html ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/FlavorMap.java ! src/share/classes/java/awt/datatransfer/MimeTypeParameterList.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/java/awt/datatransfer/Transferable.java ! src/share/classes/java/awt/datatransfer/package.html ! src/share/classes/java/awt/dnd/DragGestureListener.java ! src/share/classes/java/awt/dnd/DragGestureRecognizer.java ! src/share/classes/java/awt/dnd/DragSourceContext.java ! src/share/classes/java/awt/dnd/DragSourceEvent.java ! src/share/classes/java/awt/dnd/DropTarget.java ! src/share/classes/java/awt/dnd/InvalidDnDOperationException.java ! src/share/classes/java/awt/dnd/package.html ! src/share/classes/java/awt/doc-files/AWTThreadIssues.html ! src/share/classes/java/awt/doc-files/DesktopProperties.html ! src/share/classes/java/awt/doc-files/FocusSpec.html ! src/share/classes/java/awt/doc-files/Modality.html ! src/share/classes/java/awt/event/ActionListener.java ! src/share/classes/java/awt/event/ComponentAdapter.java ! src/share/classes/java/awt/event/ComponentListener.java ! src/share/classes/java/awt/event/ContainerAdapter.java ! src/share/classes/java/awt/event/ContainerEvent.java ! src/share/classes/java/awt/event/ContainerListener.java ! src/share/classes/java/awt/event/FocusAdapter.java ! src/share/classes/java/awt/event/FocusListener.java ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/java/awt/event/InvocationEvent.java ! src/share/classes/java/awt/event/ItemEvent.java ! src/share/classes/java/awt/event/ItemListener.java ! src/share/classes/java/awt/event/KeyAdapter.java ! src/share/classes/java/awt/event/KeyEvent.java ! src/share/classes/java/awt/event/MouseAdapter.java ! src/share/classes/java/awt/event/MouseEvent.java ! src/share/classes/java/awt/event/MouseListener.java ! src/share/classes/java/awt/event/MouseMotionAdapter.java ! src/share/classes/java/awt/event/MouseMotionListener.java ! src/share/classes/java/awt/event/WindowAdapter.java ! src/share/classes/java/awt/event/WindowFocusListener.java ! src/share/classes/java/awt/event/WindowListener.java ! src/share/classes/java/awt/event/package.html ! src/share/classes/java/awt/font/FontRenderContext.java ! src/share/classes/java/awt/font/GlyphMetrics.java ! src/share/classes/java/awt/font/GlyphVector.java ! src/share/classes/java/awt/font/LineBreakMeasurer.java ! src/share/classes/java/awt/font/MultipleMaster.java ! src/share/classes/java/awt/font/NumericShaper.java ! src/share/classes/java/awt/font/OpenType.java ! src/share/classes/java/awt/font/TextAttribute.java ! src/share/classes/java/awt/font/TextLayout.java ! src/share/classes/java/awt/font/TransformAttribute.java ! src/share/classes/java/awt/font/package.html ! src/share/classes/java/awt/geom/AffineTransform.java ! src/share/classes/java/awt/geom/Line2D.java ! src/share/classes/java/awt/geom/Path2D.java ! src/share/classes/java/awt/geom/QuadCurve2D.java ! src/share/classes/java/awt/geom/package.html ! src/share/classes/java/awt/im/InputContext.java ! src/share/classes/java/awt/im/InputMethodHighlight.java ! src/share/classes/java/awt/im/InputMethodRequests.java ! src/share/classes/java/awt/image/BandedSampleModel.java ! src/share/classes/java/awt/image/BufferStrategy.java ! src/share/classes/java/awt/image/BufferedImage.java ! src/share/classes/java/awt/image/ComponentColorModel.java ! src/share/classes/java/awt/image/ComponentSampleModel.java ! src/share/classes/java/awt/image/IndexColorModel.java ! src/share/classes/java/awt/image/PixelInterleavedSampleModel.java ! src/share/classes/java/awt/image/package.html ! src/share/classes/java/awt/image/renderable/RenderableImage.java ! src/share/classes/java/awt/image/renderable/RenderableImageOp.java ! src/share/classes/java/awt/image/renderable/package.html ! src/share/classes/java/awt/package.html ! src/share/classes/java/awt/peer/TextComponentPeer.java ! src/share/classes/java/awt/print/PrinterJob.java ! src/share/classes/java/awt/print/package.html ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/MetaData.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/beans/PropertyEditorSupport.java ! src/share/classes/java/beans/beancontext/BeanContextChildSupport.java ! src/share/classes/java/beans/beancontext/BeanContextServiceRevokedListener.java ! src/share/classes/java/io/ByteArrayInputStream.java ! src/share/classes/java/io/ByteArrayOutputStream.java ! src/share/classes/java/io/DataOutput.java ! src/share/classes/java/io/FilePermission.java ! src/share/classes/java/io/ObjectStreamConstants.java ! src/share/classes/java/io/PipedReader.java ! src/share/classes/java/io/PrintStream.java ! src/share/classes/java/io/Serializable.java ! src/share/classes/java/io/SerializablePermission.java ! src/share/classes/java/lang/ArrayStoreException.java ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassCastException.java ! src/share/classes/java/lang/ClassValue.java ! src/share/classes/java/lang/ConditionalSpecialCasing.java ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/RuntimePermission.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/ConstantCallSite.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/lang/invoke/MutableCallSite.java ! src/share/classes/java/lang/invoke/SwitchPoint.java ! src/share/classes/java/lang/management/CompilationMXBean.java ! src/share/classes/java/lang/management/ManagementPermission.java ! src/share/classes/java/lang/management/package.html ! src/share/classes/java/lang/reflect/AnnotatedElement.java ! src/share/classes/java/lang/reflect/Array.java ! src/share/classes/java/lang/reflect/ReflectPermission.java ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/net/StandardSocketOptions.java ! src/share/classes/java/nio/X-Buffer.java.template ! src/share/classes/java/nio/channels/AsynchronousChannelGroup.java ! src/share/classes/java/nio/channels/DatagramChannel.java ! src/share/classes/java/nio/channels/MembershipKey.java ! src/share/classes/java/nio/charset/Charset.java ! src/share/classes/java/nio/file/FileSystem.java ! src/share/classes/java/nio/file/Files.java ! src/share/classes/java/nio/file/Path.java ! src/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java ! src/share/classes/java/rmi/MarshalledObject.java ! src/share/classes/java/security/Provider.java ! src/share/classes/java/sql/Array.java ! src/share/classes/java/sql/CallableStatement.java ! src/share/classes/java/sql/Connection.java ! src/share/classes/java/sql/DataTruncation.java ! src/share/classes/java/sql/DriverManager.java ! src/share/classes/java/sql/DriverPropertyInfo.java ! src/share/classes/java/sql/PreparedStatement.java ! src/share/classes/java/sql/ResultSet.java ! src/share/classes/java/sql/SQLException.java ! src/share/classes/java/sql/SQLFeatureNotSupportedException.java ! src/share/classes/java/sql/SQLIntegrityConstraintViolationException.java ! src/share/classes/java/sql/SQLInvalidAuthorizationSpecException.java ! src/share/classes/java/sql/SQLNonTransientConnectionException.java ! src/share/classes/java/sql/SQLNonTransientException.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/sql/SQLRecoverableException.java ! src/share/classes/java/sql/SQLSyntaxErrorException.java ! src/share/classes/java/sql/SQLTransactionRollbackException.java ! src/share/classes/java/sql/SQLTransientConnectionException.java ! src/share/classes/java/sql/SQLTransientException.java ! src/share/classes/java/sql/SQLWarning.java ! src/share/classes/java/sql/Struct.java ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java ! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/share/classes/java/time/temporal/ValueRange.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/time/zone/ZoneRules.java ! src/share/classes/java/util/Base64.java ! src/share/classes/java/util/BitSet.java ! src/share/classes/java/util/DoubleSummaryStatistics.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Locale.java ! src/share/classes/java/util/Map.java ! src/share/classes/java/util/MissingFormatWidthException.java ! src/share/classes/java/util/Optional.java ! src/share/classes/java/util/PropertyPermission.java ! src/share/classes/java/util/Random.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/Scanner.java ! src/share/classes/java/util/ServiceLoader.java ! src/share/classes/java/util/UUID.java ! src/share/classes/java/util/concurrent/ConcurrentMap.java ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/function/package-info.java ! src/share/classes/java/util/jar/Manifest.java ! src/share/classes/java/util/logging/Level.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/Logger.java ! src/share/classes/java/util/spi/LocaleServiceProvider.java ! src/share/classes/java/util/stream/Collectors.java ! src/share/classes/java/util/stream/DoublePipeline.java ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntPipeline.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/Stream.java ! src/share/classes/java/util/stream/StreamSupport.java ! src/share/classes/java/util/stream/package-info.java ! src/share/classes/javax/accessibility/AccessibleContext.java ! src/share/classes/javax/accessibility/AccessibleText.java ! src/share/classes/javax/crypto/CipherSpi.java ! src/share/classes/javax/crypto/JceSecurityManager.java ! src/share/classes/javax/crypto/NullCipherSpi.java ! src/share/classes/javax/imageio/IIOParam.java ! src/share/classes/javax/imageio/ImageIO.java ! src/share/classes/javax/imageio/ImageReader.java ! src/share/classes/javax/imageio/ImageWriteParam.java ! src/share/classes/javax/imageio/ImageWriter.java ! src/share/classes/javax/imageio/event/IIOReadProgressListener.java ! src/share/classes/javax/imageio/event/IIOReadUpdateListener.java ! src/share/classes/javax/imageio/event/IIOReadWarningListener.java ! src/share/classes/javax/imageio/event/IIOWriteWarningListener.java ! src/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/share/classes/javax/imageio/metadata/IIOMetadataFormat.java ! src/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html ! src/share/classes/javax/imageio/plugins/bmp/BMPImageWriteParam.java ! src/share/classes/javax/imageio/spi/ImageReaderSpi.java ! src/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/share/classes/javax/imageio/stream/ImageInputStream.java ! src/share/classes/javax/management/AttributeList.java ! src/share/classes/javax/management/BadAttributeValueExpException.java ! src/share/classes/javax/management/BooleanValueExp.java ! src/share/classes/javax/management/Descriptor.java ! src/share/classes/javax/management/DescriptorKey.java ! src/share/classes/javax/management/ImmutableDescriptor.java ! src/share/classes/javax/management/JMX.java ! src/share/classes/javax/management/MBeanFeatureInfo.java ! src/share/classes/javax/management/MBeanInfo.java ! src/share/classes/javax/management/MBeanNotificationInfo.java ! src/share/classes/javax/management/MBeanServer.java ! src/share/classes/javax/management/MBeanServerConnection.java ! src/share/classes/javax/management/MBeanServerNotification.java ! src/share/classes/javax/management/MBeanTrustPermission.java ! src/share/classes/javax/management/MXBean.java ! src/share/classes/javax/management/NumericValueExp.java ! src/share/classes/javax/management/ObjectName.java ! src/share/classes/javax/management/PersistentMBean.java ! src/share/classes/javax/management/Query.java ! src/share/classes/javax/management/loading/MLet.java ! src/share/classes/javax/management/loading/MLetParser.java ! src/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanNotificationBroadcaster.java ! src/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java ! src/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/share/classes/javax/management/monitor/Monitor.java ! src/share/classes/javax/management/openmbean/ArrayType.java ! src/share/classes/javax/management/openmbean/CompositeDataInvocationHandler.java ! src/share/classes/javax/management/openmbean/CompositeType.java ! src/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java ! src/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java ! src/share/classes/javax/management/openmbean/SimpleType.java ! src/share/classes/javax/management/openmbean/TabularType.java ! src/share/classes/javax/management/relation/Relation.java ! src/share/classes/javax/management/relation/RelationService.java ! src/share/classes/javax/management/relation/RelationServiceMBean.java ! src/share/classes/javax/management/relation/RelationSupport.java ! src/share/classes/javax/management/remote/JMXConnectionNotification.java ! src/share/classes/javax/management/remote/JMXConnector.java ! src/share/classes/javax/management/remote/JMXConnectorProvider.java ! src/share/classes/javax/management/remote/JMXPrincipal.java ! src/share/classes/javax/management/remote/JMXServiceURL.java ! src/share/classes/javax/management/remote/NotificationResult.java ! src/share/classes/javax/management/remote/TargetedNotification.java ! src/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/share/classes/javax/management/remote/rmi/RMIServerImpl.java ! src/share/classes/javax/management/remote/rmi/package.html ! src/share/classes/javax/naming/Binding.java ! src/share/classes/javax/naming/InsufficientResourcesException.java ! src/share/classes/javax/naming/ldap/LdapName.java ! src/share/classes/javax/net/ssl/SSLPeerUnverifiedException.java ! src/share/classes/javax/net/ssl/SSLSocket.java ! src/share/classes/javax/print/CancelablePrintJob.java ! src/share/classes/javax/print/Doc.java ! src/share/classes/javax/print/DocFlavor.java ! src/share/classes/javax/print/DocPrintJob.java ! src/share/classes/javax/print/MultiDoc.java ! src/share/classes/javax/print/PrintService.java ! src/share/classes/javax/print/attribute/package.html ! src/share/classes/javax/print/attribute/standard/Finishings.java ! src/share/classes/javax/print/attribute/standard/JobStateReasons.java ! src/share/classes/javax/print/attribute/standard/MediaPrintableArea.java ! src/share/classes/javax/print/attribute/standard/MediaTray.java ! src/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java ! src/share/classes/javax/print/attribute/standard/PresentationDirection.java ! src/share/classes/javax/print/attribute/standard/PrinterIsAcceptingJobs.java ! src/share/classes/javax/print/attribute/standard/PrinterStateReason.java ! src/share/classes/javax/print/attribute/standard/PrinterStateReasons.java ! src/share/classes/javax/print/attribute/standard/Sides.java ! src/share/classes/javax/print/attribute/standard/package.html ! src/share/classes/javax/print/event/package.html ! src/share/classes/javax/print/package.html ! src/share/classes/javax/script/AbstractScriptEngine.java ! src/share/classes/javax/script/CompiledScript.java ! src/share/classes/javax/script/ScriptEngine.java ! src/share/classes/javax/script/ScriptEngineFactory.java ! src/share/classes/javax/security/auth/Subject.java ! src/share/classes/javax/smartcardio/CardChannel.java ! src/share/classes/javax/smartcardio/CardTerminal.java ! src/share/classes/javax/sound/midi/Soundbank.java ! src/share/classes/javax/sound/sampled/ReverbType.java ! src/share/classes/javax/sql/PooledConnection.java ! src/share/classes/javax/sql/StatementEvent.java ! src/share/classes/javax/sql/rowset/JoinRowSet.java ! src/share/classes/javax/sql/rowset/package.html ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncProvider.java ! src/share/classes/javax/sql/rowset/spi/TransactionalWriter.java ! src/share/classes/javax/sql/rowset/spi/XmlReader.java ! src/share/classes/javax/sql/rowset/spi/XmlWriter.java ! src/share/classes/javax/swing/AbstractAction.java ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/AbstractCellEditor.java ! src/share/classes/javax/swing/AbstractListModel.java ! src/share/classes/javax/swing/Action.java ! src/share/classes/javax/swing/BorderFactory.java ! src/share/classes/javax/swing/BoundedRangeModel.java ! src/share/classes/javax/swing/Box.java ! src/share/classes/javax/swing/BoxLayout.java ! src/share/classes/javax/swing/ButtonGroup.java ! src/share/classes/javax/swing/CellRendererPane.java ! src/share/classes/javax/swing/DefaultBoundedRangeModel.java ! src/share/classes/javax/swing/DefaultButtonModel.java ! src/share/classes/javax/swing/DefaultCellEditor.java ! src/share/classes/javax/swing/DefaultFocusManager.java ! src/share/classes/javax/swing/DefaultListCellRenderer.java ! src/share/classes/javax/swing/DefaultListModel.java ! src/share/classes/javax/swing/DefaultListSelectionModel.java ! src/share/classes/javax/swing/DefaultRowSorter.java ! src/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/share/classes/javax/swing/DesktopManager.java ! src/share/classes/javax/swing/FocusManager.java ! src/share/classes/javax/swing/GroupLayout.java ! src/share/classes/javax/swing/ImageIcon.java ! src/share/classes/javax/swing/JApplet.java ! src/share/classes/javax/swing/JButton.java ! src/share/classes/javax/swing/JCheckBox.java ! src/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JDesktopPane.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/javax/swing/JFileChooser.java ! src/share/classes/javax/swing/JFormattedTextField.java ! src/share/classes/javax/swing/JFrame.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JLabel.java ! src/share/classes/javax/swing/JLayeredPane.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/JMenu.java ! src/share/classes/javax/swing/JMenuBar.java ! src/share/classes/javax/swing/JMenuItem.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JPanel.java ! src/share/classes/javax/swing/JPasswordField.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/JProgressBar.java ! src/share/classes/javax/swing/JRadioButton.java ! src/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/share/classes/javax/swing/JRootPane.java ! src/share/classes/javax/swing/JScrollBar.java ! src/share/classes/javax/swing/JScrollPane.java ! src/share/classes/javax/swing/JSeparator.java ! src/share/classes/javax/swing/JSlider.java ! src/share/classes/javax/swing/JSpinner.java ! src/share/classes/javax/swing/JSplitPane.java ! src/share/classes/javax/swing/JTabbedPane.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTextField.java ! src/share/classes/javax/swing/JTextPane.java ! src/share/classes/javax/swing/JToggleButton.java ! src/share/classes/javax/swing/JToolBar.java ! src/share/classes/javax/swing/JToolTip.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/JViewport.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/KeyStroke.java ! src/share/classes/javax/swing/KeyboardManager.java ! src/share/classes/javax/swing/LookAndFeel.java ! src/share/classes/javax/swing/OverlayLayout.java ! src/share/classes/javax/swing/ProgressMonitor.java ! src/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/RootPaneContainer.java ! src/share/classes/javax/swing/ScrollPaneConstants.java ! src/share/classes/javax/swing/ScrollPaneLayout.java ! src/share/classes/javax/swing/SizeRequirements.java ! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/share/classes/javax/swing/SpinnerDateModel.java ! src/share/classes/javax/swing/SpinnerModel.java ! src/share/classes/javax/swing/SpinnerNumberModel.java ! src/share/classes/javax/swing/Spring.java ! src/share/classes/javax/swing/SpringLayout.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/javax/swing/SwingWorker.java ! src/share/classes/javax/swing/Timer.java ! src/share/classes/javax/swing/ToolTipManager.java ! src/share/classes/javax/swing/TransferHandler.java ! src/share/classes/javax/swing/UIDefaults.java ! src/share/classes/javax/swing/UIManager.java ! src/share/classes/javax/swing/UnsupportedLookAndFeelException.java ! src/share/classes/javax/swing/ViewportLayout.java ! src/share/classes/javax/swing/WindowConstants.java ! src/share/classes/javax/swing/border/AbstractBorder.java ! src/share/classes/javax/swing/border/BevelBorder.java ! src/share/classes/javax/swing/border/Border.java ! src/share/classes/javax/swing/border/CompoundBorder.java ! src/share/classes/javax/swing/border/EmptyBorder.java ! src/share/classes/javax/swing/border/EtchedBorder.java ! src/share/classes/javax/swing/border/LineBorder.java ! src/share/classes/javax/swing/border/MatteBorder.java ! src/share/classes/javax/swing/border/SoftBevelBorder.java ! src/share/classes/javax/swing/border/TitledBorder.java ! src/share/classes/javax/swing/border/package.html ! src/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java ! src/share/classes/javax/swing/colorchooser/DefaultPreviewPanel.java ! src/share/classes/javax/swing/colorchooser/DefaultSwatchChooserPanel.java ! src/share/classes/javax/swing/colorchooser/package.html ! src/share/classes/javax/swing/event/AncestorEvent.java ! src/share/classes/javax/swing/event/CaretEvent.java ! src/share/classes/javax/swing/event/ChangeEvent.java ! src/share/classes/javax/swing/event/DocumentEvent.java ! src/share/classes/javax/swing/event/EventListenerList.java ! src/share/classes/javax/swing/event/HyperlinkEvent.java ! src/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/share/classes/javax/swing/event/InternalFrameEvent.java ! src/share/classes/javax/swing/event/InternalFrameListener.java ! src/share/classes/javax/swing/event/ListDataEvent.java ! src/share/classes/javax/swing/event/ListSelectionEvent.java ! src/share/classes/javax/swing/event/MenuDragMouseEvent.java ! src/share/classes/javax/swing/event/MenuEvent.java ! src/share/classes/javax/swing/event/MenuKeyEvent.java ! src/share/classes/javax/swing/event/PopupMenuEvent.java ! src/share/classes/javax/swing/event/TableColumnModelEvent.java ! src/share/classes/javax/swing/event/TableModelEvent.java ! src/share/classes/javax/swing/event/TreeExpansionEvent.java ! src/share/classes/javax/swing/event/TreeExpansionListener.java ! src/share/classes/javax/swing/event/TreeModelEvent.java ! src/share/classes/javax/swing/event/TreeModelListener.java ! src/share/classes/javax/swing/event/TreeSelectionEvent.java ! src/share/classes/javax/swing/event/TreeSelectionListener.java ! src/share/classes/javax/swing/event/TreeWillExpandListener.java ! src/share/classes/javax/swing/event/UndoableEditEvent.java ! src/share/classes/javax/swing/event/package.html ! src/share/classes/javax/swing/filechooser/FileFilter.java ! src/share/classes/javax/swing/filechooser/FileSystemView.java ! src/share/classes/javax/swing/filechooser/FileView.java ! src/share/classes/javax/swing/filechooser/package.html ! src/share/classes/javax/swing/plaf/BorderUIResource.java ! src/share/classes/javax/swing/plaf/ColorUIResource.java ! src/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/share/classes/javax/swing/plaf/DimensionUIResource.java ! src/share/classes/javax/swing/plaf/FontUIResource.java ! src/share/classes/javax/swing/plaf/IconUIResource.java ! src/share/classes/javax/swing/plaf/InsetsUIResource.java ! src/share/classes/javax/swing/plaf/basic/BasicArrowButton.java ! src/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/share/classes/javax/swing/plaf/basic/BasicEditorPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/share/classes/javax/swing/plaf/basic/ComboPopup.java ! src/share/classes/javax/swing/plaf/basic/package.html ! src/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalScrollButton.java ! src/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java ! src/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTreeUI.java ! src/share/classes/javax/swing/plaf/metal/package.html ! src/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/share/classes/javax/swing/plaf/multi/package.html ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/LoweredBorder.java ! src/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/share/classes/javax/swing/plaf/nimbus/package.html ! src/share/classes/javax/swing/plaf/package.html ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html ! src/share/classes/javax/swing/plaf/synth/package.html ! src/share/classes/javax/swing/table/AbstractTableModel.java ! src/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/share/classes/javax/swing/table/DefaultTableColumnModel.java ! src/share/classes/javax/swing/table/DefaultTableModel.java ! src/share/classes/javax/swing/table/JTableHeader.java ! src/share/classes/javax/swing/table/TableCellRenderer.java ! src/share/classes/javax/swing/table/TableColumn.java ! src/share/classes/javax/swing/table/TableColumnModel.java ! src/share/classes/javax/swing/table/TableModel.java ! src/share/classes/javax/swing/table/package.html ! src/share/classes/javax/swing/text/AbstractDocument.java ! src/share/classes/javax/swing/text/AbstractWriter.java ! src/share/classes/javax/swing/text/AsyncBoxView.java ! src/share/classes/javax/swing/text/AttributeSet.java ! src/share/classes/javax/swing/text/BadLocationException.java ! src/share/classes/javax/swing/text/BoxView.java ! src/share/classes/javax/swing/text/CompositeView.java ! src/share/classes/javax/swing/text/DateFormatter.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/share/classes/javax/swing/text/DefaultEditorKit.java ! src/share/classes/javax/swing/text/DefaultFormatter.java ! src/share/classes/javax/swing/text/DefaultFormatterFactory.java ! src/share/classes/javax/swing/text/DefaultHighlighter.java ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/Document.java ! src/share/classes/javax/swing/text/DocumentFilter.java ! src/share/classes/javax/swing/text/Element.java ! src/share/classes/javax/swing/text/ElementIterator.java ! src/share/classes/javax/swing/text/GapContent.java ! src/share/classes/javax/swing/text/GapVector.java ! src/share/classes/javax/swing/text/InternationalFormatter.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/MaskFormatter.java ! src/share/classes/javax/swing/text/NumberFormatter.java ! src/share/classes/javax/swing/text/ParagraphView.java ! src/share/classes/javax/swing/text/PlainDocument.java ! src/share/classes/javax/swing/text/StringContent.java ! src/share/classes/javax/swing/text/StyleConstants.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/javax/swing/text/StyledEditorKit.java ! src/share/classes/javax/swing/text/TabSet.java ! src/share/classes/javax/swing/text/TabStop.java ! src/share/classes/javax/swing/text/TableView.java ! src/share/classes/javax/swing/text/TextAction.java ! src/share/classes/javax/swing/text/View.java ! src/share/classes/javax/swing/text/WrappedPlainView.java ! src/share/classes/javax/swing/text/ZoneView.java ! src/share/classes/javax/swing/text/html/AccessibleHTML.java ! src/share/classes/javax/swing/text/html/BlockView.java ! src/share/classes/javax/swing/text/html/CSS.java ! src/share/classes/javax/swing/text/html/CSSParser.java ! src/share/classes/javax/swing/text/html/FormSubmitEvent.java ! src/share/classes/javax/swing/text/html/FormView.java ! src/share/classes/javax/swing/text/html/FrameSetView.java ! src/share/classes/javax/swing/text/html/HTML.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/share/classes/javax/swing/text/html/HTMLFrameHyperlinkEvent.java ! src/share/classes/javax/swing/text/html/HTMLWriter.java ! src/share/classes/javax/swing/text/html/ObjectView.java ! src/share/classes/javax/swing/text/html/Option.java ! src/share/classes/javax/swing/text/html/OptionListModel.java ! src/share/classes/javax/swing/text/html/ParagraphView.java ! src/share/classes/javax/swing/text/html/StyleSheet.java ! src/share/classes/javax/swing/text/html/TableView.java ! src/share/classes/javax/swing/text/html/package.html ! src/share/classes/javax/swing/text/html/parser/ContentModel.java ! src/share/classes/javax/swing/text/html/parser/DocumentParser.java ! src/share/classes/javax/swing/text/html/parser/Element.java ! src/share/classes/javax/swing/text/html/parser/package.html ! src/share/classes/javax/swing/text/package.html ! src/share/classes/javax/swing/text/rtf/package.html ! src/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java ! src/share/classes/javax/swing/tree/ExpandVetoException.java ! src/share/classes/javax/swing/tree/FixedHeightLayoutCache.java ! src/share/classes/javax/swing/tree/TreeCellRenderer.java ! src/share/classes/javax/swing/tree/TreeModel.java ! src/share/classes/javax/swing/tree/TreeNode.java ! src/share/classes/javax/swing/tree/TreePath.java ! src/share/classes/javax/swing/tree/TreeSelectionModel.java ! src/share/classes/javax/swing/tree/VariableHeightLayoutCache.java ! src/share/classes/javax/swing/tree/package.html ! src/share/classes/javax/swing/undo/CannotRedoException.java ! src/share/classes/javax/swing/undo/CannotUndoException.java ! src/share/classes/javax/swing/undo/UndoManager.java ! src/share/classes/javax/swing/undo/package.html ! src/share/classes/javax/xml/crypto/KeySelector.java ! src/share/classes/javax/xml/crypto/MarshalException.java ! src/share/classes/javax/xml/crypto/dsig/TransformException.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignatureException.java ! src/share/classes/jdk/internal/org/xml/sax/EntityResolver.java ! src/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java ! src/share/classes/jdk/internal/util/xml/XMLStreamException.java ! src/share/classes/jdk/internal/util/xml/impl/Parser.java ! src/share/classes/org/ietf/jgss/GSSContext.java ! src/share/classes/org/ietf/jgss/GSSCredential.java ! src/share/classes/org/ietf/jgss/GSSException.java ! src/share/classes/org/ietf/jgss/GSSManager.java ! src/share/classes/org/ietf/jgss/GSSName.java ! src/share/classes/org/ietf/jgss/package.html ! src/share/classes/sun/applet/AppletClassLoader.java ! src/share/classes/sun/applet/AppletSecurity.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/FontConfiguration.java ! src/share/classes/sun/awt/NullComponentPeer.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/shell/ShellFolderManager.java ! src/share/classes/sun/dc/DuctusRenderingEngine.java ! src/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/font/FreetypeFontScaler.java ! src/share/classes/sun/font/GlyphLayout.java ! src/share/classes/sun/font/LayoutPathImpl.java ! src/share/classes/sun/font/StandardTextSource.java ! src/share/classes/sun/font/StrikeCache.java ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/font/TextLabelFactory.java ! src/share/classes/sun/font/TrueTypeFont.java ! src/share/classes/sun/font/Type1Font.java ! src/share/classes/sun/instrument/InstrumentationImpl.java ! src/share/classes/sun/invoke/WrapperInstance.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! src/share/classes/sun/invoke/util/VerifyAccess.java ! src/share/classes/sun/invoke/util/VerifyType.java ! src/share/classes/sun/java2d/Disposer.java ! src/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/share/classes/sun/java2d/SurfaceDataProxy.java ! src/share/classes/sun/java2d/loops/ProcessPath.java ! src/share/classes/sun/java2d/pipe/BufferedMaskFill.java ! src/share/classes/sun/java2d/pipe/BufferedRenderPipe.java ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java ! src/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java ! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/management/Agent.java ! src/share/classes/sun/management/HotSpotDiagnostic.java ! src/share/classes/sun/management/RuntimeImpl.java ! src/share/classes/sun/management/counter/perf/InstrumentationException.java ! src/share/classes/sun/management/counter/perf/PerfDataType.java ! src/share/classes/sun/management/snmp/jvminstr/JVM_MANAGEMENT_MIB_IMPL.java ! src/share/classes/sun/misc/CRC16.java ! src/share/classes/sun/misc/CharacterDecoder.java ! src/share/classes/sun/misc/ExtensionDependency.java ! src/share/classes/sun/misc/JavaAWTAccess.java ! src/share/classes/sun/misc/PerformanceLogger.java ! src/share/classes/sun/misc/VM.java ! src/share/classes/sun/net/NetworkClient.java ! src/share/classes/sun/net/TelnetOutputStream.java ! src/share/classes/sun/net/ftp/FtpClient.java ! src/share/classes/sun/net/ftp/impl/FtpClient.java ! src/share/classes/sun/net/httpserver/Request.java ! src/share/classes/sun/net/smtp/SmtpProtocolException.java ! src/share/classes/sun/net/www/content/image/gif.java ! src/share/classes/sun/net/www/content/image/jpeg.java ! src/share/classes/sun/net/www/content/image/png.java ! src/share/classes/sun/net/www/content/image/x_xbitmap.java ! src/share/classes/sun/net/www/content/image/x_xpixmap.java ! src/share/classes/sun/net/www/http/ChunkedInputStream.java ! src/share/classes/sun/net/www/protocol/http/AuthCacheValue.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/cs/ext/DoubleByte.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/nio/fs/Util.java ! src/share/classes/sun/print/PSPathGraphics.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/print/PathGraphics.java ! src/share/classes/sun/print/PrintJob2D.java ! src/share/classes/sun/print/RasterPrinterJob.java ! src/share/classes/sun/reflect/AccessorGenerator.java ! src/share/classes/sun/reflect/MethodAccessorGenerator.java ! src/share/classes/sun/reflect/annotation/TypeAnnotation.java ! src/share/classes/sun/reflect/annotation/TypeAnnotationParser.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/share/classes/sun/reflect/misc/MethodUtil.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java ! src/share/classes/sun/rmi/rmic/Main.java ! src/share/classes/sun/rmi/rmic/RMIGenerator.java ! src/share/classes/sun/rmi/rmic/RemoteClass.java ! src/share/classes/sun/rmi/rmic/Util.java ! src/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/rmi/transport/ObjectTable.java ! src/share/classes/sun/rmi/transport/tcp/MultiplexOutputStream.java ! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/share/classes/sun/security/jca/GetInstance.java ! src/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/share/classes/sun/security/jgss/krb5/MessageToken.java ! src/share/classes/sun/security/jgss/spi/GSSContextSpi.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KdcComm.java ! src/share/classes/sun/security/krb5/KrbCred.java ! src/share/classes/sun/security/krb5/Realm.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/krb5/internal/NetClient.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/krb5/internal/crypto/DesCbcEType.java ! src/share/classes/sun/security/pkcs11/P11DHKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java ! src/share/classes/sun/security/provider/DSA.java ! src/share/classes/sun/security/provider/certpath/AdjacencyList.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/ReverseBuilder.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/rsa/RSAKeyPairGenerator.java ! src/share/classes/sun/security/ssl/HandshakeOutStream.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/RSASignature.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! src/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/share/classes/sun/security/tools/policytool/PolicyTool.java ! src/share/classes/sun/security/tools/policytool/Resources.java ! src/share/classes/sun/security/util/HostnameChecker.java - src/share/classes/sun/swing/AbstractFilterComboBoxModel.java ! src/share/classes/sun/swing/PrintingStatus.java ! src/share/classes/sun/swing/SwingLazyValue.java ! src/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java ! src/share/classes/sun/swing/plaf/synth/Paint9Painter.java ! src/share/classes/sun/text/normalizer/ReplaceableUCharacterIterator.java ! src/share/classes/sun/text/normalizer/UCharacter.java ! src/share/classes/sun/text/resources/th/CollationData_th.java ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/jar/resources/jar.properties ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jar/resources/jar_it.properties ! src/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/share/classes/sun/tools/jconsole/BorderedComponent.java ! src/share/classes/sun/tools/jconsole/inspector/XTextField.java ! src/share/classes/sun/tools/jinfo/JInfo.java ! src/share/classes/sun/tools/jps/Jps.java ! src/share/classes/sun/tools/jstack/JStack.java ! src/share/classes/sun/tools/jstat/ColumnFormat.java ! src/share/classes/sun/tools/jstat/RowClosure.java ! src/share/classes/sun/tools/jstat/resources/jstat_options ! src/share/classes/sun/tools/serialver/SerialVer.java ! src/share/classes/sun/tools/tree/ExprExpression.java ! src/share/classes/sun/tools/tree/FieldExpression.java ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java - src/share/classes/sun/util/resources/pt/LocaleNames_pt_BR.properties ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! src/share/classes/sun/util/xml/PlatformXmlPropertiesProvider.java ! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java ! src/share/demo/jfc/Font2DTest/FontPanel.java ! src/share/demo/jfc/TableExample/TableExample4.java ! src/share/demo/jvmti/hprof/debug_malloc.c ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.c ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! src/share/javavm/export/jawt.h ! 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 ! src/share/native/com/sun/media/sound/PlatformMidi.h ! src/share/native/com/sun/media/sound/SoundDefs.h ! src/share/native/java/lang/System.c ! src/share/native/java/lang/fdlibm/src/k_rem_pio2.c ! src/share/native/java/lang/java_props.h ! src/share/native/java/net/Inet4Address.c ! src/share/native/java/net/Inet6Address.c ! src/share/native/java/net/InetAddress.c ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/share/native/java/util/zip/zip_util.c ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/awt/image/awt_parseImage.h ! src/share/native/sun/awt/image/cvutils/img_dcm.h ! src/share/native/sun/awt/image/cvutils/img_replscale.h ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/font/freetypeScaler.c ! src/share/native/sun/java2d/Disposer.c ! src/share/native/sun/java2d/SurfaceData.c ! src/share/native/sun/java2d/cmm/lcms/LCMS.c ! src/share/native/sun/java2d/loops/Blit.c ! src/share/native/sun/java2d/loops/BlitBg.c ! src/share/native/sun/java2d/loops/DrawPath.c ! src/share/native/sun/java2d/loops/DrawPolygons.c ! src/share/native/sun/java2d/loops/FillPath.c ! src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.c ! src/share/native/sun/java2d/loops/MaskBlit.c ! src/share/native/sun/java2d/loops/MaskFill.c ! src/share/native/sun/java2d/loops/ProcessPath.c ! src/share/native/sun/java2d/loops/ScaledBlit.c ! src/share/native/sun/java2d/loops/TransformHelper.c ! src/share/native/sun/java2d/opengl/OGLBlitLoops.c ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c ! src/share/native/sun/java2d/pipe/BufferedRenderPipe.c ! src/share/native/sun/java2d/pipe/Region.c ! src/share/native/sun/java2d/pipe/ShapeSpanIterator.c ! src/share/native/sun/java2d/pipe/SpanClipRenderer.c ! src/share/native/sun/management/HotSpotDiagnostic.c ! src/share/native/sun/reflect/Reflection.c ! src/share/native/sun/security/pkcs11/wrapper/p11_sessmgmt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_util.c ! src/share/sample/jmx/jmx-scandir/index.html ! src/solaris/classes/java/lang/UNIXProcess.java.bsd ! src/solaris/classes/java/lang/UNIXProcess.java.linux ! src/solaris/classes/java/net/DefaultInterface.java ! src/solaris/classes/sun/awt/X11/XCanvasPeer.java ! src/solaris/classes/sun/awt/X11/XCheckboxPeer.java ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XMenuItemPeer.java ! src/solaris/classes/sun/awt/X11/XScrollbar.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11GraphicsConfig.java ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java ! src/solaris/classes/sun/font/FontConfigManager.java ! src/solaris/classes/sun/font/XMap.java ! src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java ! src/solaris/classes/sun/java2d/xr/GrowableRectArray.java ! src/solaris/classes/sun/java2d/xr/MaskTile.java ! src/solaris/classes/sun/java2d/xr/MaskTileManager.java ! src/solaris/classes/sun/java2d/xr/XRBackend.java ! src/solaris/classes/sun/java2d/xr/XRBackendNative.java ! src/solaris/classes/sun/java2d/xr/XRColor.java ! src/solaris/classes/sun/java2d/xr/XRCompositeManager.java ! src/solaris/classes/sun/java2d/xr/XRDrawImage.java ! src/solaris/classes/sun/java2d/xr/XRMaskBlit.java ! src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/solaris/classes/sun/java2d/xr/XRPaints.java ! src/solaris/classes/sun/java2d/xr/XRRenderer.java ! src/solaris/classes/sun/java2d/xr/XRSurfaceData.java ! src/solaris/classes/sun/java2d/xr/XRUtils.java ! src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java ! src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java ! src/solaris/classes/sun/nio/fs/LinuxFileStore.java ! src/solaris/classes/sun/nio/fs/LinuxFileSystem.java ! src/solaris/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java ! src/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java ! src/solaris/classes/sun/nio/fs/SolarisWatchService.java ! src/solaris/classes/sun/nio/fs/UnixException.java ! src/solaris/classes/sun/nio/fs/UnixFileStore.java ! src/solaris/classes/sun/nio/fs/UnixFileSystem.java ! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/solaris/classes/sun/nio/fs/UnixMountEntry.java ! src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/solaris/classes/sun/nio/fs/UnixPath.java ! src/solaris/classes/sun/nio/fs/UnixUriUtils.java ! src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! src/solaris/demo/jni/Poller/Poller.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_Ports.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_Ports.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_Utils.h ! src/solaris/native/java/lang/java_props_macosx.c ! src/solaris/native/java/lang/java_props_macosx.h ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/awt/awt_LoadLibrary.c ! src/solaris/native/sun/awt/awt_UNIXToolkit.c ! src/solaris/native/sun/awt/fontpath.c ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h ! src/solaris/native/sun/awt/multiVis.c ! src/solaris/native/sun/java2d/x11/X11Renderer.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/solaris/native/sun/java2d/x11/XRBackendNative.c ! src/solaris/native/sun/java2d/x11/XRSurfaceData.c ! src/solaris/native/sun/xawt/awt_Desktop.c ! src/windows/classes/com/sun/tools/jdi/SharedMemoryAttachingConnector.java ! src/windows/classes/com/sun/tools/jdi/SharedMemoryListeningConnector.java ! src/windows/classes/java/net/DefaultInterface.java ! src/windows/classes/java/net/PlainSocketImpl.java ! src/windows/classes/sun/awt/Win32GraphicsEnvironment.java ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! src/windows/classes/sun/awt/windows/WPrinterJob.java ! src/windows/classes/sun/awt/windows/WRobotPeer.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/windows/classes/sun/nio/fs/WindowsPath.java ! src/windows/classes/sun/security/krb5/internal/tools/Klist.java ! src/windows/classes/sun/security/krb5/internal/tools/Ktab.java ! src/windows/demo/jvmti/hprof/hprof_md.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/icmp.h ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/font/fontpath.c ! src/windows/native/sun/java2d/d3d/D3DBadHardware.h ! src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp ! src/windows/native/sun/java2d/windows/GDIBlitLoops.cpp ! src/windows/native/sun/java2d/windows/GDIRenderer.cpp ! src/windows/native/sun/nio/ch/SocketChannelImpl.c ! src/windows/native/sun/nio/ch/SocketDispatcher.c ! src/windows/native/sun/security/krb5/NativeCreds.c ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_BitmapUtil.cpp ! src/windows/native/sun/windows/awt_Choice.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Dialog.h ! src/windows/native/sun/windows/awt_Font.h ! src/windows/native/sun/windows/awt_InputTextInfor.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_Robot.cpp ! src/windows/native/sun/windows/awt_Robot.h ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp ! src/windows/native/sun/windows/awt_TextField.cpp ! test/Makefile ! test/ProblemList.txt ! test/com/sun/jdi/BreakpointWithFullGC.sh ! test/com/sun/jdi/MethodEntryExitEvents.java ! test/com/sun/jdi/MethodExitReturnValuesTest.java ! test/com/sun/jdi/NoLaunchOptionTest.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/TestNotification.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/TestNotification.java - test/com/sun/jmx/snmp/NoInfoLeakTest.java ! test/com/sun/jndi/cosnaming/CNNameParser.java ! test/com/sun/jndi/cosnaming/IiopUrlIPv6.java - test/com/sun/tools/attach/AgentSetup.sh - test/com/sun/tools/attach/ApplicationSetup.sh - test/com/sun/tools/attach/BasicTests.sh - test/com/sun/tools/attach/CommonSetup.sh - test/com/sun/tools/attach/PermissionTests.sh - test/com/sun/tools/attach/ProviderTests.sh ! test/demo/zipfs/ZipFSTester.java ! test/java/awt/AlphaComposite/TestAlphaCompositeForNaN.java ! test/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html ! test/java/awt/Choice/NonFocusablePopupMenuTest/NonFocusablePopupMenuTest.html ! test/java/awt/Component/F10TopToplevel/F10TopToplevel.html ! test/java/awt/Component/UpdatingBootTime/UpdatingBootTime.html ! test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html ! test/java/awt/EventQueue/MainAppContext/MainAppContext.java ! test/java/awt/EventQueue/PostEventOrderingTest/PostEventOrderingTest.java ! test/java/awt/FileDialog/FileDialogReturnTest/FileDialogReturnTest.html ! test/java/awt/FileDialog/FileNameOverrideTest/FileNameOverrideTest.html ! test/java/awt/FileDialog/FileNameOverrideTest/FileNameOverrideTest.java ! test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.html ! test/java/awt/FileDialog/MultipleMode/MultipleMode.html ! test/java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html ! test/java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.java ! test/java/awt/Focus/6981400/Test1.java ! test/java/awt/Focus/6981400/Test2.java ! test/java/awt/Focus/6981400/Test3.java ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.html ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.html ! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java ! test/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.html ! test/java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_AWT.java ! test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_Swing.java ! test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.html ! test/java/awt/Focus/ToFrontFocusTest/ToFrontFocus.html ! test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.html ! test/java/awt/Frame/FrameSetSizeStressTest/FrameSetSizeStressTest.java ! test/java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html ! test/java/awt/Frame/ShownOnPack/ShownOnPack.html ! test/java/awt/Graphics/DrawImageBG/SystemBgColorTest.java ! test/java/awt/JAWT/Makefile.cygwin ! test/java/awt/JAWT/Makefile.unix ! test/java/awt/JAWT/Makefile.win ! test/java/awt/JAWT/MyCanvas.java ! test/java/awt/JAWT/myfile.c ! test/java/awt/JAWT/myfile.cpp ! test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_AWT.java ! test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_Swing.java ! test/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html ! test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html ! test/java/awt/List/SetFontTest/SetFontTest.html ! test/java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java ! test/java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.html ! test/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java ! test/java/awt/Mouse/MouseModifiersUnitTest/ModifierPermutation.java ! test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java ! test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java ! test/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html ! test/java/awt/Multiscreen/TranslucencyThrowsExceptionWhenFullScreen/TranslucencyThrowsExceptionWhenFullScreen.java ! test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html ! test/java/awt/PrintJob/Text/stringwidth.sh ! test/java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java ! test/java/awt/Robot/ManualInstructions/ManualInstructions.java ! test/java/awt/Robot/RobotExtraButton/RobotExtraButton.java ! test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java ! test/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test.java ! test/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test1.java ! test/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.html ! test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java ! test/java/awt/TextArea/UsingWithMouse/SelectionAutoscrollTest.html ! test/java/awt/TextField/ScrollSelectionTest/ScrollSelectionTest.html ! test/java/awt/Toolkit/Headless/AWTEventListener/AWTListener.java ! test/java/awt/Toolkit/Headless/ExceptionContract/ExceptionContract.java ! test/java/awt/Toolkit/Headless/GetPrintJob/GetPrintJob.java ! test/java/awt/Toolkit/Headless/GetPrintJob/GetPrintJobHeadless.java ! test/java/awt/Toolkit/SecurityTest/SecurityTest2.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_1.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_2.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_3.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_4.java ! test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_5.java ! test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Disable.java ! test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java ! test/java/awt/Window/Grab/GrabTest.java ! test/java/awt/Window/TranslucentShapedFrameTest/TSFrame.java ! test/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java ! test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh ! test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html ! test/java/awt/dnd/Button2DragTest/Button2DragTest.html ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.html ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDTarget.java ! test/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.html ! test/java/awt/dnd/ImageDecoratedDnD/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnD/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.html ! test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.java ! test/java/awt/dnd/ImageDecoratedDnD/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnD/MyCursor.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.html ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnDInOut/MyCursor.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/DnDSource.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/DnDTarget.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.html ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageGenerator.java ! test/java/awt/dnd/ImageDecoratedDnDNegative/MyCursor.java ! test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html ! test/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java ! test/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.html ! test/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.java ! test/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html ! test/java/awt/event/MouseEvent/AWTPanelSmoothWheel/AWTPanelSmoothWheel.html ! test/java/awt/event/MouseEvent/AcceptExtraButton/AcceptExtraButton.java ! test/java/awt/event/MouseEvent/CTORRestrictions/CTORRestrictions.java ! test/java/awt/event/MouseEvent/CTORRestrictions/CTORRestrictions_Disable.java ! test/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java ! test/java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/MouseClickTest/MouseClickTest.html ! test/java/awt/event/MouseEvent/MouseWheelEventAbsoluteCoordsTest/MouseWheelEventAbsoluteCoordsTest.html ! test/java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.html ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.html ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.html ! test/java/awt/event/OtherEvents/UngrabID/UngrabID.java ! test/java/awt/im/4490692/bug4490692.html ! test/java/awt/im/4959409/bug4959409.html ! test/java/awt/im/JTextFieldTest.html ! test/java/awt/image/BufferedImage/TinyScale.java ! test/java/beans/Introspector/6380849/beans/FirstBean.java ! test/java/beans/Introspector/6380849/beans/FirstBeanBeanInfo.java ! test/java/beans/Introspector/6380849/beans/SecondBean.java ! test/java/beans/Introspector/6380849/beans/ThirdBean.java ! test/java/beans/Introspector/6380849/infos/SecondBeanBeanInfo.java ! test/java/beans/Introspector/6380849/infos/ThirdBeanBeanInfo.java ! test/java/beans/Introspector/6976577/test/Accessor.java ! test/java/beans/Introspector/7122138/pack/Sub.java ! test/java/beans/Introspector/7122138/pack/Super.java ! test/java/beans/XMLEncoder/6380849/Bean.java ! test/java/beans/XMLEncoder/6380849/BeanPersistenceDelegate.java ! test/java/io/FileInputStream/OpsAfterClose.java ! test/java/io/FileOutputStream/OpsAfterClose.java ! test/java/io/RandomAccessFile/OpsAfterClose.java ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/String/Split.java ! test/java/lang/String/ToLowerCase.java ! test/java/lang/StringBuffer/BufferForwarding.java ! test/java/lang/StringBuilder/BuilderForwarding.java ! test/java/lang/Thread/ThreadStateTest.java - test/java/lang/instrument/PremainClass/NoPremainAgent.sh - test/java/lang/instrument/PremainClass/PremainClassTest.sh - test/java/lang/instrument/PremainClass/ZeroArgPremainAgent.sh ! test/java/lang/invoke/AccessControlTest.java ! test/java/lang/invoke/BigArityTest.java ! test/java/lang/invoke/ClassValueTest.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/invoke/JavaDocExamplesTest.java ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/invoke/PermuteArgsTest.java ! test/java/lang/invoke/PrivateInvokeTest.java ! test/java/lang/invoke/RicochetTest.java ! test/java/lang/invoke/ThrowExceptionsTest.java ! test/java/lang/invoke/remote/RemoteExample.java ! test/java/lang/management/ClassLoadingMXBean/LoadCounts.java - test/java/lang/management/MemoryMXBean/CollectionUsageThresholdConcMarkSweepGC.sh - test/java/lang/management/MemoryMXBean/CollectionUsageThresholdParallelGC.sh - test/java/lang/management/MemoryMXBean/CollectionUsageThresholdSerialGC.sh ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/RuntimeMXBean/UpTime.java ! test/java/lang/ref/ReferenceEnqueuePending.java ! test/java/lang/reflect/Array/ExceedMaxDim.java ! test/java/math/BigInteger/ExtremeShiftingTests.java ! test/java/net/CookieHandler/TestHttpCookie.java ! test/java/net/Inet6Address/serialize/Serialize.java ! test/java/net/MulticastSocket/TestInterfaces.java ! test/java/net/NetworkInterface/Equals.java ! test/java/net/Socks/SocksProxyVersion.java ! test/java/net/URLClassLoader/closetest/CloseTest.java ! test/java/net/URLClassLoader/closetest/Common.java ! test/java/net/URLClassLoader/closetest/GetResourceAsStream.java ! test/java/net/ipv6tests/BadIPv6Addresses.java ! test/java/nio/channels/SocketChannel/ShortWrite.java ! test/java/nio/file/Files/CheckPermissions.java - test/java/rmi/reliability/benchmark/runRmiBench.sh - test/java/rmi/reliability/benchmark/runSerialBench.sh ! test/java/security/cert/CertPathBuilder/selfIssued/generate.sh ! test/java/security/cert/CertPathValidator/indirectCRL/generate.sh ! test/java/security/cert/CertPathValidator/nameConstraints/generate.sh ! test/java/security/cert/CertificateRevokedException/Basic.java - test/java/text/Bidi/Bug6665028.java ! test/java/time/tck/java/time/AbstractTCKTest.java ! test/java/time/tck/java/time/TCKLocalDateTime.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/java/time/test/java/util/TestFormatter.java ! test/java/util/Base64/Base64GetEncoderTest.java ! test/java/util/Base64/TestBase64.java ! test/java/util/Base64/TestBase64Golden.java ! test/java/util/Calendar/GenericTimeZoneNamesTest.sh ! test/java/util/Calendar/NarrowNamesTest.sh ! test/java/util/Collection/MOAT.java ! test/java/util/Locale/LocaleEnhanceTest.java ! test/java/util/Locale/LocaleTestFmwk.java ! test/java/util/Locale/tools/EquivMapsGenerator.java ! test/java/util/Map/Defaults.java ! test/java/util/ResourceBundle/ResourceBundleTest.java ! test/java/util/TimeZone/Bug6912560.java ! test/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/java/util/TimeZone/ListTimeZones.java ! test/java/util/TimeZone/OldIDMappingTest.java ! test/java/util/TimeZone/OldIDMappingTest.sh ! test/java/util/TimeZone/TzIDOldMapping.java ! test/java/util/TreeMap/Clone.java ! test/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java ! test/java/util/prefs/AddNodeChangeListener.java ! test/java/util/prefs/CheckUserPrefFirst.java ! test/java/util/prefs/CheckUserPrefLater.java ! test/java/util/spi/ResourceBundleControlProvider/providersrc/UserControlProvider.java ! test/java/util/zip/LargeZip.java ! test/java/util/zip/TotalInOut.java ! test/javax/imageio/plugins/gif/GifTransparencyTest.java ! test/javax/management/modelmbean/LoggingExceptionTest.java ! test/javax/management/monitor/CounterMonitorThresholdTest.java ! test/javax/management/monitor/NullAttributeValueTest.java ! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java ! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java ! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/print/DialogMargins.java ! test/javax/print/StreamPrintingOrientation.java ! test/javax/print/applet/AppletPrintLookup.html ! test/javax/sound/midi/File/SMPTESequence.java ! test/javax/sound/midi/Gervill/AudioFloatConverter/GetFormat.java ! test/javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java ! test/javax/sound/midi/Gervill/AudioFloatFormatConverter/SkipTest.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Available.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Close.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFormat.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFrameLength.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/MarkSupported.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Read.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArray.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArrayIntInt.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Reset.java ! test/javax/sound/midi/Gervill/AudioFloatInputStream/Skip.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankFile.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream2.java ! test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankUrl.java ! test/javax/sound/midi/Gervill/EmergencySoundbank/TestCreateSoundbank.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/GetInputStream.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/GetRoot.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/Load.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/LoadAll.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArray.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFile.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFileLongLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Available.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Close.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkReset.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkSupported.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Read.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByte.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Skip.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLongBoolean.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/Unload.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/WriteTo.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetAttenuation.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetChannels.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopLength.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopStart.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetPitchCorrection.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Open.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Set8BitExtensionBuffer.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/SetLoopType.java ! test/javax/sound/midi/Gervill/ModelDestination/NewModelDestination.java ! test/javax/sound/midi/Gervill/ModelDestination/NewModelDestinationModelIdentifier.java ! test/javax/sound/midi/Gervill/ModelDestination/SetIdentifier.java ! test/javax/sound/midi/Gervill/ModelDestination/SetTransform.java ! test/javax/sound/midi/Gervill/ModelIdentifier/EqualsObject.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierString.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringInt.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringString.java ! test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringStringInt.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetInstance.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetObject.java ! test/javax/sound/midi/Gervill/ModelIdentifier/SetVariable.java ! test/javax/sound/midi/Gervill/ModelPerformer/GetOscillators.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetConnectionBlocks.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetDefaultConnectionsEnabled.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetExclusiveClass.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetKeyFrom.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetKeyTo.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetName.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetSelfNonExclusive.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetVelFrom.java ! test/javax/sound/midi/Gervill/ModelPerformer/SetVelTo.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSource.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifier.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBoolean.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java ! test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierModelTransform.java ! test/javax/sound/midi/Gervill/ModelSource/SetIdentifier.java ! test/javax/sound/midi/Gervill/ModelSource/SetTransform.java ! test/javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransform.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBoolean.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetDirection.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetPolarity.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/SetTransform.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformAbsolute.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConcave.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConvex.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformLinear.java ! test/javax/sound/midi/Gervill/ModelStandardTransform/TransformSwitch.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Available.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Close.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Read.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankFile.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream2.java ! test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankUrl.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrument.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformer.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArray.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java ! test/javax/sound/midi/Gervill/SimpleInstrument/Clear.java ! test/javax/sound/midi/Gervill/SimpleInstrument/SetName.java ! test/javax/sound/midi/Gervill/SimpleInstrument/SetPatch.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/AddInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/AddResource.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/GetInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/RemoveInstrument.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetDescription.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetName.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetVendor.java ! test/javax/sound/midi/Gervill/SimpleSoundbank/SetVersion.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Array.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Clear.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/Get.java ! test/javax/sound/midi/Gervill/SoftAudioBuffer/NewSoftAudioBuffer.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/DummySourceDataLine.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetFormat.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetPropertyInfo.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/Open.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/OpenStream.java ! test/javax/sound/midi/Gervill/SoftChannel/AllNotesOff.java ! test/javax/sound/midi/Gervill/SoftChannel/AllSoundOff.java ! test/javax/sound/midi/Gervill/SoftChannel/ChannelPressure.java ! test/javax/sound/midi/Gervill/SoftChannel/Controller.java ! test/javax/sound/midi/Gervill/SoftChannel/LocalControl.java ! test/javax/sound/midi/Gervill/SoftChannel/Mono.java ! test/javax/sound/midi/Gervill/SoftChannel/Mute.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOff.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOff2.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOn.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest.java ! test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java ! test/javax/sound/midi/Gervill/SoftChannel/Omni.java ! test/javax/sound/midi/Gervill/SoftChannel/PitchBend.java ! test/javax/sound/midi/Gervill/SoftChannel/PolyPressure.java ! test/javax/sound/midi/Gervill/SoftChannel/ProgramAndBankChange.java ! test/javax/sound/midi/Gervill/SoftChannel/ProgramChange.java ! test/javax/sound/midi/Gervill/SoftChannel/ResetAllControllers.java ! test/javax/sound/midi/Gervill/SoftChannel/SoftTestUtils.java ! test/javax/sound/midi/Gervill/SoftChannel/Solo.java ! test/javax/sound/midi/Gervill/SoftCubicResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftFilter/TestProcessAudio.java ! test/javax/sound/midi/Gervill/SoftLanczosResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal_mono.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive.java ! test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive_mono.java ! test/javax/sound/midi/Gervill/SoftLinearResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLinearResampler2/Interpolate.java ! test/javax/sound/midi/Gervill/SoftLowFrequencyOscillator/TestProcessControlLogic.java ! test/javax/sound/midi/Gervill/SoftPointResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java ! test/javax/sound/midi/Gervill/SoftReceiver/Close.java ! test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ActiveSense.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_AllNotesOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_AllSoundOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ChannelPressure.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Controller.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Mono.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOff.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_AllChannels.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Delayed.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Multiple.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_Omni.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_PitchBend.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_PolyPressure.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ProgramChange.java ! test/javax/sound/midi/Gervill/SoftReceiver/Send_ResetAllControllers.java ! test/javax/sound/midi/Gervill/SoftReceiver/SoftTestUtils.java ! test/javax/sound/midi/Gervill/SoftSincResampler/Interpolate.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/Close.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/DummySourceDataLine.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetChannels.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetDefaultSoundbank.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetDeviceInfo.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLatency.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxPolyphony.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxReceivers.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxTransmitters.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetMicrosecondPosition.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetPropertyInfo.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver2.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceivers.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitter.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitters.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/GetVoiceStatus.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/IsOpen.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/IsSoundbankSupported.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/Open.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/OpenStream.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestDisableLoadDefaultSoundbank.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/TestRender1.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java ! test/javax/sound/midi/Gervill/SoftTuning/GetName.java ! test/javax/sound/midi/Gervill/SoftTuning/GetTuning.java ! test/javax/sound/midi/Gervill/SoftTuning/GetTuningInt.java ! test/javax/sound/midi/Gervill/SoftTuning/Load1.java ! test/javax/sound/midi/Gervill/SoftTuning/Load2.java ! test/javax/sound/midi/Gervill/SoftTuning/Load4.java ! test/javax/sound/midi/Gervill/SoftTuning/Load5.java ! test/javax/sound/midi/Gervill/SoftTuning/Load6.java ! test/javax/sound/midi/Gervill/SoftTuning/Load7.java ! test/javax/sound/midi/Gervill/SoftTuning/Load8.java ! test/javax/sound/midi/Gervill/SoftTuning/Load9.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuning.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningByteArray.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatch.java ! test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatchByteArray.java ! test/javax/sound/midi/Gervill/SoftTuning/RealTimeTuning.java ! test/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/javax/sound/midi/Sequencer/SequencerImplicitSynthOpen.java ! test/javax/sound/sampled/AudioFormat/Matches_NOT_SPECIFIED.java ! test/javax/sound/sampled/AudioFormat/PCM_FLOAT_support.java ! test/javax/sound/sampled/Clip/ClipSetPos.java ! test/javax/sound/sampled/DataLine/DataLine_ArrayIndexOutOfBounds.java ! test/javax/sound/sampled/DirectAudio/bug6400879.java ! test/javax/sound/sampled/FileWriter/AlawEncoderSync.java ! test/javax/sound/sampled/FileWriter/WriterCloseInput.java ! test/javax/swing/JCheckBox/4449413/bug4449413.html ! test/javax/swing/JColorChooser/Test4222508.html ! test/javax/swing/JColorChooser/Test4759306.html ! test/javax/swing/JColorChooser/Test4759934.html ! test/javax/swing/JColorChooser/Test4887836.html ! test/javax/swing/JColorChooser/Test6348456.html ! test/javax/swing/JColorChooser/Test6977726.html ! test/javax/swing/JComponent/4337267/bug4337267.java ! test/javax/swing/JComponent/6683775/bug6683775.java ! test/javax/swing/JEditorPane/4492274/test.html ! test/javax/swing/JEditorPane/6917744/test.html ! test/javax/swing/JEditorPane/bug4714674.java ! test/javax/swing/JFileChooser/6570445/bug6570445.java ! test/javax/swing/JFileChooser/6698013/bug6698013.html ! test/javax/swing/JFileChooser/6698013/bug6698013.java ! test/javax/swing/JFileChooser/6798062/bug6798062.html ! test/javax/swing/JInternalFrame/6726866/bug6726866.html ! test/javax/swing/JInternalFrame/6726866/bug6726866.java ! test/javax/swing/JSlider/4987336/bug4987336.html ! test/javax/swing/JSlider/6524424/bug6524424.html ! test/javax/swing/JSlider/6587742/bug6587742.html ! test/javax/swing/JSlider/6742358/bug6742358.html ! test/javax/swing/JTabbedPane/4310381/bug4310381.html ! test/javax/swing/JTree/4314199/bug4314199.html ! test/javax/swing/SwingUtilities/7170657/bug7170657.java ! test/javax/swing/border/Test4129681.html ! test/javax/swing/border/Test4243289.html ! test/javax/swing/border/Test4247606.html ! test/javax/swing/border/Test4252164.html ! test/javax/swing/border/Test4760089.html ! test/javax/swing/border/Test6910490.html ! test/javax/swing/border/Test7022041.java - test/javax/swing/text/AbstractDocument/7146146/bug7146146.java ! test/javax/swing/text/html/TableView/7030332/bug7030332.html - test/javax/xml/jaxp/transform/jdk8004476/SecureProcessingTest.xml - test/javax/xml/jaxp/transform/jdk8004476/TestBase.java - test/javax/xml/jaxp/transform/jdk8004476/XPathExFuncTest.java - test/javax/xml/jaxp/transform/jdk8004476/XSLTExFuncTest.java - test/javax/xml/jaxp/transform/jdk8004476/tokenize.xml - test/javax/xml/jaxp/transform/jdk8004476/tokenize.xsl ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java ! test/sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.html ! test/sun/java2d/cmm/ProfileOp/SetDataTest.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh ! test/sun/jvmstat/testlibrary/JavaProcess.java ! test/sun/management/jdp/JdpUnitTest.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java - test/sun/management/jmxremote/bootstrap/solaris-i586/launcher - test/sun/management/jmxremote/bootstrap/solaris-sparc/launcher ! test/sun/nio/cs/EUC_TW_OLD.java ! test/sun/nio/cs/TestIBMBugs.java ! test/sun/nio/cs/TestStringCoding.java ! test/sun/nio/cs/X11CNS11643.java ! test/sun/nio/cs/X11CNS11643P1.java ! test/sun/nio/cs/X11CNS11643P2.java ! test/sun/nio/cs/X11CNS11643P3.java ! test/sun/security/pkcs12/PKCS12SameKeyId.java ! test/sun/security/provider/KeyStore/DKSTest.java - test/sun/security/ssl/javax/net/ssl/SSLContextVersion.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/checkusage.sh ! test/sun/security/tools/jarsigner/crl.sh ! test/sun/security/tools/jarsigner/newsize7.sh ! test/sun/security/tools/jarsigner/onlymanifest.sh ! test/sun/security/tools/jarsigner/passtype.sh ! test/sun/security/tools/jarsigner/samename.sh ! test/sun/security/tools/jarsigner/ts.sh ! test/sun/security/tools/keytool/CloseFile.java ! test/sun/security/tools/keytool/ListKeychainStore.sh ! test/sun/security/tools/keytool/StartDateTest.java ! test/sun/security/tools/keytool/UnknownAndUnparseable.java ! test/sun/security/tools/keytool/emptysubject.sh ! test/sun/security/tools/keytool/importreadall.sh ! test/sun/security/tools/keytool/readjar.sh ! test/sun/security/tools/keytool/selfissued.sh ! test/sun/security/tools/keytool/trystore.sh ! test/sun/security/validator/certreplace.sh ! test/sun/security/validator/samedn.sh ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/resources/Locale/Bug6275682.java ! test/sun/util/resources/TimeZone/Bug6317929.java ! test/tools/launcher/DiacriticTest.java Changeset: 597eaf9ec794 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-02-07 10:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/597eaf9ec794 Aarch64 specific changes for merge to b128 ! make/lib/SoundLibraries.gmk Changeset: cd23c2982858 Author: adinn Date: 2014-02-18 14:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cd23c2982858 Added tag jdk8_b128_aarch64_rc1 for changeset 597eaf9ec794 ! .hgtags Changeset: ba03ec7a0b93 Author: adinn Date: 2014-02-25 12:31 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ba03ec7a0b93 Added tag jdk8_b128_aarch64_rc3 for changeset cd23c2982858 ! .hgtags Changeset: 5de3e4944a8f Author: adinn Date: 2014-03-06 04:04 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5de3e4944a8f Added tag jdk8_b128_aarch64_rc4 for changeset ba03ec7a0b93 ! .hgtags Changeset: d7fc5ec6c30d Author: adinn Date: 2014-03-10 08:08 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d7fc5ec6c30d Added tag jdk8_b128_aarch64_992 for changeset 5de3e4944a8f ! .hgtags Changeset: 246d1b83d711 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-03-19 10:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/246d1b83d711 Merge to jdk8 release tip ! .hgtags ! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java Changeset: 2a1bf36940ba Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-03 10:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a1bf36940ba Added tag jdk8_final for changeset 246d1b83d711 ! .hgtags Changeset: c403f60aeefb Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-03 10:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c403f60aeefb Merge up to jdk8u5-b13 ! .hgtags ! make/CompileJavaClasses.gmk ! make/CompileNativeLibraries.gmk ! make/CreateJars.gmk ! make/CreateSecurityJars.gmk ! make/Images.gmk ! make/Profiles.gmk ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/northamerica ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/PlatformLibraries.gmk ! make/lib/SecurityLibraries.gmk ! make/lib/ServiceabilityLibraries.gmk ! make/lib/SoundLibraries.gmk ! src/macosx/classes/sun/font/CFontManager.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/awt.m ! src/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/util/ServiceLoader.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/Logger.java ! src/share/classes/javax/security/auth/Subject.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/java2d/Disposer.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/demo/jni/Poller/Poller.c ! src/solaris/native/sun/awt/awt_LoadLibrary.c ! src/windows/native/sun/windows/awt_Toolkit.cpp ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/northamerica Changeset: 36daede3d36d Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-05 13:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/36daede3d36d Merge up to jdk8u20-b16 ! .hgtags ! make/CompileDemos.gmk ! make/CompileJavaClasses.gmk ! make/CompileLaunchers.gmk ! make/CompileNativeLibraries.gmk ! make/Import.gmk ! 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/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/PlatformLibraries.gmk ! make/lib/SecurityLibraries.gmk ! make/lib/ServiceabilityLibraries.gmk ! make/lib/SoundLibraries.gmk ! make/mapfiles/libjava/mapfile-vers ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/macosx/classes/com/apple/laf/AquaUtils.java - src/macosx/classes/com/apple/laf/ImageCache.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java - src/macosx/classes/sun/lwawt/macosx/event/NSEvent.java ! src/macosx/lib/flavormap.properties ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CFileDialog.m ! src/macosx/native/sun/awt/CTextPipe.m - src/macosx/native/sun/awt/CWrapper.h ! src/macosx/native/sun/awt/CWrapper.m ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/Label.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/dnd/DragGestureRecognizer.java ! src/share/classes/java/awt/dnd/DragSourceContext.java ! src/share/classes/java/awt/peer/ComponentPeer.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/io/ObjectOutputStream.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/nio/file/Files.java ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java ! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/DateTimeParseContext.java ! src/share/classes/java/time/format/Parsed.java ! src/share/classes/java/time/temporal/TemporalAccessor.java ! src/share/classes/java/time/temporal/ValueRange.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/time/zone/ZoneRules.java ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/List.java ! src/share/classes/java/util/Locale.java ! src/share/classes/java/util/Map.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/stream/SortedOps.java ! src/share/classes/javax/accessibility/AccessibleContext.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/border/LineBorder.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/html/HTMLEditorKit.java - src/share/classes/javax/swing/text/html/ResourceLoader.java ! src/share/classes/javax/swing/text/html/parser/Parser.java - src/share/classes/javax/swing/text/html/parser/ResourceLoader.java ! src/share/classes/jdk/internal/org/objectweb/asm/ByteVector.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Interpreter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/FontConfiguration.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! src/share/native/com/sun/java/util/jar/pack/zip.cpp ! src/share/native/common/jni_util.h ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/share/native/java/util/zip/zip_util.c ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/font/layout/SunLayoutEngine.cpp ! src/share/native/sun/java2d/loops/TransformHelper.c ! src/solaris/bin/java_md_solinux.c ! src/solaris/classes/java/lang/UNIXProcess.java.bsd ! src/solaris/classes/java/lang/UNIXProcess.java.linux ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java ! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/solaris/classes/sun/nio/fs/UnixPath.java ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/awt/awt_LoadLibrary.c ! src/solaris/native/sun/awt/awt_UNIXToolkit.c ! src/solaris/native/sun/awt/fontpath.c ! src/solaris/native/sun/awt/gtk2_interface.c - src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.h ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/solaris/native/sun/java2d/x11/XRBackendNative.c ! src/solaris/native/sun/xawt/awt_Desktop.c ! src/windows/classes/sun/awt/windows/WButtonPeer.java ! src/windows/classes/sun/awt/windows/WCheckboxPeer.java ! src/windows/classes/sun/awt/windows/WChoicePeer.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WListPeer.java ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! src/windows/classes/sun/awt/windows/WPrinterJob.java ! src/windows/classes/sun/awt/windows/WRobotPeer.java ! src/windows/classes/sun/awt/windows/WTextAreaPeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/font/fontpath.c ! src/windows/native/sun/java2d/windows/GDIRenderer.cpp ! src/windows/native/sun/security/krb5/NativeCreds.c ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_Choice.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_DnDDS.cpp ! src/windows/native/sun/windows/awt_InputTextInfor.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_Robot.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Window.cpp ! test/ProblemList.txt ! test/TEST.groups ! test/com/sun/jdi/BadHandshakeTest.java ! test/com/sun/jdi/ShellScaffold.sh ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html ! test/java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.java ! test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh ! test/java/awt/Window/Grab/GrabTest.java ! test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh - test/java/lang/Runtime/exec/CloseRace.java ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java - test/java/lang/management/ThreadMXBean/ThreadExecutionSynchronizer.java ! test/java/time/tck/java/time/TCKLocalTime.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java ! test/java/time/test/java/time/format/TestReducedParser.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java - test/sun/management/jmxremote/startstop/JMXStartStopTest.sh ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java ! 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/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNamesTest.java - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW_short.properties ! test/tools/launcher/VersionCheck.java Changeset: d19e04dfb95b Author: aph Date: 2014-09-04 12:43 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d19e04dfb95b Merge ! .hgtags ! make/CompileJavaClasses.gmk ! make/CompileLaunchers.gmk ! make/CopyFiles.gmk ! make/Tools.gmk ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/europe ! make/gensrc/GensrcMisc.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt/mapfile-vers ! make/mapfiles/libawt/mapfile-vers-linux ! make/mapfiles/libawt_xawt/mapfile-vers ! make/mapfiles/libjava/mapfile-vers ! make/profile-includes.txt ! make/profile-rtjar-includes.txt ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/macosx/classes/com/apple/laf/AquaUtils.java ! src/macosx/classes/sun/font/CFontManager.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CWrapper.m ! src/share/bin/java.c ! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java - src/share/classes/com/sun/jmx/remote/util/CacheMap.java ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/dnd/DragSourceContext.java ! src/share/classes/java/awt/geom/Path2D.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ConditionalSpecialCasing.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/lang/management/ManagementFactory.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Proxy.java ! src/share/classes/java/security/Provider.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/Parsed.java ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Random.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JViewport.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/share/classes/javax/swing/filechooser/FileSystemView.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/AppContext.java - src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/classes/sun/reflect/annotation/TypeAnnotationParser.java ! src/share/classes/sun/security/krb5/KdcComm.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/share/javavm/export/jvm.h ! 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 ! src/share/native/java/lang/java_props.h - src/share/native/java/util/zip/zlib-1.2.5/ChangeLog - src/share/native/java/util/zip/zlib-1.2.5/README - src/share/native/java/util/zip/zlib-1.2.5/compress.c - src/share/native/java/util/zip/zlib-1.2.5/crc32.h - src/share/native/java/util/zip/zlib-1.2.5/deflate.c - src/share/native/java/util/zip/zlib-1.2.5/deflate.h - src/share/native/java/util/zip/zlib-1.2.5/gzclose.c - src/share/native/java/util/zip/zlib-1.2.5/gzguts.h - src/share/native/java/util/zip/zlib-1.2.5/gzlib.c - src/share/native/java/util/zip/zlib-1.2.5/gzread.c - src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.5/infback.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.h - src/share/native/java/util/zip/zlib-1.2.5/inffixed.h - src/share/native/java/util/zip/zlib-1.2.5/inflate.c - src/share/native/java/util/zip/zlib-1.2.5/inflate.h - src/share/native/java/util/zip/zlib-1.2.5/inftrees.c - src/share/native/java/util/zip/zlib-1.2.5/inftrees.h - src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.5/trees.c - src/share/native/java/util/zip/zlib-1.2.5/trees.h - src/share/native/java/util/zip/zlib-1.2.5/uncompr.c - src/share/native/java/util/zip/zlib-1.2.5/zadler32.c - src/share/native/java/util/zip/zlib-1.2.5/zconf.h - src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.5/zlib.h - src/share/native/java/util/zip/zlib-1.2.5/zutil.c - src/share/native/java/util/zip/zlib-1.2.5/zutil.h ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/font/freetypeScaler.c ! src/share/native/sun/font/layout/IndicReordering.h ! src/share/native/sun/java2d/opengl/OGLBlitLoops.c ! src/solaris/classes/java/lang/UNIXProcess.java < src/solaris/classes/java/lang/UNIXProcess.java.linux - src/solaris/classes/java/lang/UNIXProcess.java.aix - src/solaris/classes/java/lang/UNIXProcess.java.bsd - src/solaris/classes/java/lang/UNIXProcess.java.solaris ! src/solaris/classes/sun/awt/X11/XSelection.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/sun/awt/awt_LoadLibrary.c - src/solaris/native/sun/awt/awt_Plugin.c - src/solaris/native/sun/awt/awt_Plugin.h ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h ! src/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/sun/security/krb5/NativeCreds.c ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_TextField.cpp ! test/TEST.groups ! test/com/sun/jdi/BadHandshakeTest.java ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/String/ToLowerCase.java - test/java/lang/management/MemoryMXBean/LowMemoryTestConcMarkSweepGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestParallelGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestSerialGC.sh ! test/java/net/URLClassLoader/closetest/CloseTest.java ! test/java/net/URLClassLoader/closetest/GetResourceAsStream.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java - test/javax/management/remote/mandatory/util/CacheMapTest.java - test/sun/security/krb5/TimeInCCache.java ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java - test/sun/security/pkcs11/nss/src/MD5SUMS - test/sun/security/pkcs11/nss/src/SHA1SUMS - test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz ! test/sun/security/tools/keytool/autotest.sh ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/europe Changeset: f05451fb73b6 Author: aph Date: 2014-09-04 13:06 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f05451fb73b6 Added tag jdk8u40-b02 for changeset d19e04dfb95b ! .hgtags Changeset: 6a678ae2c01d Author: aph Date: 2014-09-05 07:16 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6a678ae2c01d Merge ! .hgtags ! make/lib/ServiceabilityLibraries.gmk ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! src/share/bin/java.c ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/solaris/native/java/net/net_util_md.c ! src/windows/native/java/net/net_util_md.c ! test/ProblemList.txt ! test/TEST.groups ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: ce07e31b483a Author: Edward Nevill edward.nevill at linaro.org Date: 2014-10-10 15:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ce07e31b483a Merge up to jdk8u40-b09 ! .hgtags ! make/CompileDemos.gmk ! make/CompileNativeLibraries.gmk ! make/Images.gmk ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/etcetera ! 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 ! make/lib/CoreLibraries.gmk ! make/mapfiles/libjava/mapfile-vers ! src/share/bin/java.c ! src/share/bin/java.h ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/java/io/ByteArrayOutputStream.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/java/lang/reflect/Method.java ! src/share/classes/java/math/MutableBigInteger.java ! src/share/classes/java/net/URLClassLoader.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/SortedOps.java ! src/share/classes/java/util/stream/SpinedBuffer.java ! src/share/classes/java/util/stream/StreamSpliterators.java ! src/share/classes/java/util/stream/Streams.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JDesktopPane.java ! src/share/classes/javax/swing/text/FlowView.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/View.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! src/share/classes/sun/invoke/util/VerifyType.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! src/share/javavm/export/jvm.h ! src/share/native/java/lang/Class.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java ! src/solaris/classes/sun/awt/X11/XWindow.java - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/net_util_md.c ! test/ProblemList.txt ! test/TEST.groups ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/instrument/RetransformBigClass.sh ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/bootstrap/TestManager.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java ! 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/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! 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 ! test/sun/util/resources/TimeZone/Bug6317929.java Changeset: 74fd977a8b57 Author: aph Date: 2014-11-04 17:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/74fd977a8b57 Merge to jdk8u40-b12 ! .hgtags ! make/Setup.gmk ! make/Tools.gmk ! make/data/jdwp/jdwp.spec ! make/lib/CoreLibraries.gmk ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/back/util.c - src/share/classes/com/sun/jarsigner/package.html ! src/share/classes/com/sun/jdi/ClassType.java ! src/share/classes/com/sun/jdi/InterfaceType.java ! src/share/classes/com/sun/jdi/Method.java ! src/share/classes/com/sun/jdi/ObjectReference.java ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/java/awt/Container.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/java/net/URLClassLoader.java ! src/share/classes/java/security/KeyPairGenerator.java ! src/share/classes/java/security/KeyStore.java ! src/share/classes/java/security/MessageDigest.java ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/java/security/Signature.java ! src/share/classes/java/security/cert/CertificateRevokedException.java ! src/share/classes/java/text/DigitList.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/logging/Logger.java ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/invoke/util/VerifyAccess.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/tools/keytool/Resources.java ! src/share/javavm/export/jvm.h ! src/share/native/java/lang/Class.c ! src/share/native/java/util/zip/zip_util.c ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/windows/native/sun/java2d/windows/GDIRenderer.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp ! src/windows/native/sun/windows/awt_TextField.cpp - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 709f57316870 Author: aph Date: 2014-11-04 17:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/709f57316870 Added tag jdk8u40-b12-aarch64 for changeset 74fd977a8b57 ! .hgtags Changeset: 6be04852760c Author: aph Date: 2014-12-11 09:54 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6be04852760c Added tag jdk8u40-b12-aarch64-1262 for changeset 709f57316870 ! .hgtags Changeset: 9f2fe61107d7 Author: adinn Date: 2014-12-11 16:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9f2fe61107d7 Added tag jdk8u40-b12-aarch64-1263 for changeset 6be04852760c ! .hgtags Changeset: 34fd165fb52e Author: enevill Date: 2015-02-03 16:48 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/34fd165fb52e Merge up to jdk8u40-b23 ! .hgtags ! make/CompileJavaClasses.gmk ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! make/mapfiles/libjava/mapfile-vers ! src/macosx/classes/apple/applescript/AppleScriptEngine.java ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CWrapper.m ! src/share/bin/java.c ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/DisplayMode.java ! src/share/classes/java/awt/FocusTraversalPolicy.java ! src/share/classes/java/awt/GraphicsDevice.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/java/awt/datatransfer/Transferable.java ! src/share/classes/java/awt/event/ActionEvent.java ! src/share/classes/java/awt/event/ActionListener.java ! src/share/classes/java/awt/event/ComponentAdapter.java ! src/share/classes/java/awt/event/ComponentEvent.java ! src/share/classes/java/awt/event/ComponentListener.java ! src/share/classes/java/awt/event/ContainerAdapter.java ! src/share/classes/java/awt/event/ContainerEvent.java ! src/share/classes/java/awt/event/ContainerListener.java ! src/share/classes/java/awt/event/FocusAdapter.java ! src/share/classes/java/awt/event/FocusEvent.java ! src/share/classes/java/awt/event/FocusListener.java ! src/share/classes/java/awt/event/ItemEvent.java ! src/share/classes/java/awt/event/ItemListener.java ! src/share/classes/java/awt/event/KeyAdapter.java ! src/share/classes/java/awt/event/KeyEvent.java ! src/share/classes/java/awt/event/MouseAdapter.java ! src/share/classes/java/awt/event/MouseEvent.java ! src/share/classes/java/awt/event/MouseListener.java ! src/share/classes/java/awt/event/MouseMotionAdapter.java ! src/share/classes/java/awt/event/MouseMotionListener.java ! src/share/classes/java/awt/event/WindowAdapter.java ! src/share/classes/java/awt/event/WindowEvent.java ! src/share/classes/java/awt/event/WindowFocusListener.java ! src/share/classes/java/awt/event/WindowListener.java ! src/share/classes/java/awt/geom/Line2D.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Parameter.java ! src/share/classes/java/net/MulticastSocket.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/util/BitSet.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/SplittableRandom.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/BorderFactory.java ! src/share/classes/javax/swing/Box.java ! src/share/classes/javax/swing/BoxLayout.java ! src/share/classes/javax/swing/ButtonGroup.java ! src/share/classes/javax/swing/DefaultFocusManager.java ! src/share/classes/javax/swing/FocusManager.java ! src/share/classes/javax/swing/ImageIcon.java ! src/share/classes/javax/swing/JApplet.java ! src/share/classes/javax/swing/JButton.java ! src/share/classes/javax/swing/JCheckBox.java ! src/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JDesktopPane.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/javax/swing/JFileChooser.java ! src/share/classes/javax/swing/JFrame.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JLabel.java ! src/share/classes/javax/swing/JLayeredPane.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/JMenu.java ! src/share/classes/javax/swing/JMenuBar.java ! src/share/classes/javax/swing/JMenuItem.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JPanel.java ! src/share/classes/javax/swing/JPasswordField.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/JProgressBar.java ! src/share/classes/javax/swing/JRadioButton.java ! src/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/share/classes/javax/swing/JRootPane.java ! src/share/classes/javax/swing/JScrollPane.java ! src/share/classes/javax/swing/JSeparator.java ! src/share/classes/javax/swing/JSlider.java ! src/share/classes/javax/swing/JSpinner.java ! src/share/classes/javax/swing/JSplitPane.java ! src/share/classes/javax/swing/JTabbedPane.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTextField.java ! src/share/classes/javax/swing/JTextPane.java ! src/share/classes/javax/swing/JToggleButton.java ! src/share/classes/javax/swing/JToolBar.java ! src/share/classes/javax/swing/JToolTip.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/ProgressMonitor.java ! src/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/share/classes/javax/swing/Spring.java ! src/share/classes/javax/swing/SpringLayout.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/javax/swing/SwingWorker.java ! src/share/classes/javax/swing/Timer.java ! src/share/classes/javax/swing/TransferHandler.java ! src/share/classes/javax/swing/WindowConstants.java ! src/share/classes/javax/swing/border/Border.java ! src/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/share/classes/javax/swing/event/InternalFrameEvent.java ! src/share/classes/javax/swing/event/InternalFrameListener.java ! src/share/classes/javax/swing/event/TreeExpansionEvent.java ! src/share/classes/javax/swing/event/TreeExpansionListener.java ! src/share/classes/javax/swing/event/TreeModelEvent.java ! src/share/classes/javax/swing/event/TreeModelListener.java ! src/share/classes/javax/swing/event/TreeSelectionListener.java ! src/share/classes/javax/swing/event/TreeWillExpandListener.java ! src/share/classes/javax/swing/filechooser/FileFilter.java ! src/share/classes/javax/swing/filechooser/FileView.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/share/classes/javax/swing/table/TableModel.java ! src/share/classes/javax/swing/text/AbstractDocument.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/PlainDocument.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/share/classes/javax/swing/tree/ExpandVetoException.java ! src/share/classes/javax/swing/tree/TreeCellRenderer.java ! src/share/classes/javax/swing/tree/TreeModel.java ! src/share/classes/javax/swing/tree/TreeNode.java ! src/share/classes/javax/swing/tree/TreePath.java ! src/share/classes/javax/swing/tree/TreeSelectionModel.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/classes/sun/misc/VM.java ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/reflect/NativeConstructorAccessorImpl.java ! src/share/classes/sun/reflect/NativeMethodAccessorImpl.java ! src/share/classes/sun/reflect/Reflection.java ! src/share/classes/sun/reflect/ReflectionFactory.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java ! src/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/share/classes/sun/reflect/misc/MethodUtil.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/provider/DSA.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/swing/PrintingStatus.java ! src/share/classes/sun/text/normalizer/UCharacter.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java - src/share/demo/jfc/Font2DTest/resources/TextResources.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_de.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en_GB.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ja.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ko.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_zh_CN.properties - src/share/demo/jfc/Font2DTest/resources/resource.data ! src/share/javavm/export/jvm.h ! 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 ! src/share/native/sun/java2d/opengl/OGLBlitLoops.c ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! src/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! src/windows/native/sun/java2d/d3d/D3DBadHardware.h ! src/windows/native/sun/windows/awt_Component.cpp ! test/ProblemList.txt - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! 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/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: eb840aeb656c Author: aph Date: 2015-03-03 14:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eb840aeb656c Merge ! .hgtags Changeset: 8ee42e32cba3 Author: enevill Date: 2015-04-16 11:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8ee42e32cba3 Merge up to jdk8u45-b14 ! .hgtags ! make/data/tzdata/VERSION ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/net/SocksSocketImpl.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/util/HostnameChecker.java ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/jar/resources/jar.properties ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngrutil.c ! test/Makefile ! test/sun/security/tools/keytool/ListKeychainStore.sh ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! 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: 2627c4dba1df Author: enevill Date: 2015-04-16 15:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2627c4dba1df Fix build for aarch64. ! src/share/native/sun/awt/libpng/pngpriv.h Changeset: cfd417a13c03 Author: enevill Date: 2015-06-30 16:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cfd417a13c03 Merge up to jdk8u60-b21 ! .hgtags ! make/CompileJavaClasses.gmk ! make/CompileLaunchers.gmk ! make/CopyFiles.gmk ! make/CreateJars.gmk ! make/Images.gmk ! make/Import.gmk ! make/Profiles.gmk ! make/Tools.gmk ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/gensrc/GensrcMisc.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/PlatformLibraries.gmk ! make/profile-includes.txt ! make/profile-rtjar-includes.txt ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/macosx/classes/com/apple/laf/AquaKeyBindings.java ! src/macosx/classes/sun/font/CFontManager.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/awt.m ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! src/share/classes/com/sun/beans/decoder/ArrayElementHandler.java ! src/share/classes/com/sun/crypto/provider/GCTR.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/GraphicsEnvironment.java ! src/share/classes/java/awt/MenuBar.java ! src/share/classes/java/awt/ScrollPane.java ! src/share/classes/java/awt/geom/Path2D.java ! src/share/classes/java/awt/image/BufferedImage.java ! src/share/classes/java/lang/Object.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/math/BigDecimal.java ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/security/AccessControlContext.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/share/classes/javax/script/ScriptEngineFactory.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JFormattedTextField.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JMenu.java ! src/share/classes/javax/swing/JSpinner.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/share/classes/javax/swing/UIDefaults.java ! src/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/text/html/parser/ContentModel.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/font/StandardTextSource.java ! src/share/classes/sun/font/TextLabelFactory.java ! src/share/classes/sun/font/TrueTypeFont.java ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/print/RasterPrinterJob.java ! src/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jar/resources/jar_it.properties ! src/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! src/share/demo/jfc/Font2DTest/FontPanel.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! 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 ! src/share/native/java/net/net_util.h ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/font/freetypeScaler.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c - src/solaris/bin/arm/jvm.cfg - src/solaris/bin/ppc/jvm.cfg ! src/solaris/classes/java/lang/UNIXProcess.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/awt/gtk2_interface.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/nio/ch/SocketChannelImpl.c ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_InputTextInfor.cpp ! test/ProblemList.txt ! test/TEST.groups - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh - test/java/awt/Component/isLightweightCrash/StubPeerCrash.java ! test/java/lang/Thread/ThreadStateTest.java ! test/java/lang/instrument/RedefineMethodInBacktrace.sh ! test/java/lang/instrument/RedefineMethodInBacktraceApp.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/sun/nio/cs/TestStringCoding.java ! test/sun/security/krb5/auto/SSL.java ! test/sun/security/tools/keytool/ListKeychainStore.sh ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java ! 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/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: 8da88b4019f6 Author: mfang Date: 2015-07-15 12:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8da88b4019f6 8131105: Header Template for nroff man pages *.1 files contains errors Reviewed-by: katleman ! src/bsd/doc/man/appletviewer.1 ! src/bsd/doc/man/extcheck.1 ! src/bsd/doc/man/idlj.1 ! src/bsd/doc/man/jar.1 ! src/bsd/doc/man/jarsigner.1 ! src/bsd/doc/man/java.1 ! src/bsd/doc/man/javac.1 ! src/bsd/doc/man/javadoc.1 ! src/bsd/doc/man/javah.1 ! src/bsd/doc/man/javap.1 ! src/bsd/doc/man/jcmd.1 ! src/bsd/doc/man/jconsole.1 ! src/bsd/doc/man/jdb.1 ! src/bsd/doc/man/jdeps.1 ! src/bsd/doc/man/jhat.1 ! src/bsd/doc/man/jinfo.1 ! src/bsd/doc/man/jjs.1 ! src/bsd/doc/man/jmap.1 ! src/bsd/doc/man/jps.1 ! src/bsd/doc/man/jrunscript.1 ! src/bsd/doc/man/jsadebugd.1 ! src/bsd/doc/man/jstack.1 ! src/bsd/doc/man/jstat.1 ! src/bsd/doc/man/jstatd.1 ! src/bsd/doc/man/keytool.1 ! src/bsd/doc/man/native2ascii.1 ! src/bsd/doc/man/orbd.1 ! src/bsd/doc/man/pack200.1 ! src/bsd/doc/man/policytool.1 ! src/bsd/doc/man/rmic.1 ! src/bsd/doc/man/rmid.1 ! src/bsd/doc/man/rmiregistry.1 ! src/bsd/doc/man/schemagen.1 ! src/bsd/doc/man/serialver.1 ! src/bsd/doc/man/servertool.1 ! src/bsd/doc/man/tnameserv.1 ! src/bsd/doc/man/unpack200.1 ! src/bsd/doc/man/wsgen.1 ! src/bsd/doc/man/wsimport.1 ! src/bsd/doc/man/xjc.1 ! src/linux/doc/man/appletviewer.1 ! src/linux/doc/man/extcheck.1 ! src/linux/doc/man/idlj.1 ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 ! src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jdeps.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jjs.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/linux/doc/man/jar.1 ! src/linux/doc/man/jarsigner.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/javac.1 ! src/linux/doc/man/javadoc.1 ! src/linux/doc/man/javah.1 ! src/linux/doc/man/javap.1 ! src/linux/doc/man/jcmd.1 ! src/linux/doc/man/jconsole.1 ! src/linux/doc/man/jdb.1 ! src/linux/doc/man/jdeps.1 ! src/linux/doc/man/jhat.1 ! src/linux/doc/man/jinfo.1 ! src/linux/doc/man/jjs.1 ! src/linux/doc/man/jmap.1 ! src/linux/doc/man/jps.1 ! src/linux/doc/man/jrunscript.1 ! src/linux/doc/man/jsadebugd.1 ! src/linux/doc/man/jstack.1 ! src/linux/doc/man/jstat.1 ! src/linux/doc/man/jstatd.1 ! src/linux/doc/man/keytool.1 ! src/linux/doc/man/native2ascii.1 ! src/linux/doc/man/orbd.1 ! src/linux/doc/man/pack200.1 ! src/linux/doc/man/policytool.1 ! src/linux/doc/man/rmic.1 ! src/linux/doc/man/rmid.1 ! src/linux/doc/man/rmiregistry.1 ! src/linux/doc/man/schemagen.1 ! src/linux/doc/man/serialver.1 ! src/linux/doc/man/servertool.1 ! src/linux/doc/man/tnameserv.1 ! src/linux/doc/man/unpack200.1 ! src/linux/doc/man/wsgen.1 ! src/linux/doc/man/wsimport.1 ! src/linux/doc/man/xjc.1 ! src/solaris/doc/sun/man/man1/appletviewer.1 ! src/solaris/doc/sun/man/man1/extcheck.1 ! src/solaris/doc/sun/man/man1/idlj.1 ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jdeps.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jjs.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 ! src/solaris/doc/sun/man/man1/jar.1 ! src/solaris/doc/sun/man/man1/jarsigner.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/javac.1 ! src/solaris/doc/sun/man/man1/javadoc.1 ! src/solaris/doc/sun/man/man1/javah.1 ! src/solaris/doc/sun/man/man1/javap.1 ! src/solaris/doc/sun/man/man1/jcmd.1 ! src/solaris/doc/sun/man/man1/jconsole.1 ! src/solaris/doc/sun/man/man1/jdb.1 ! src/solaris/doc/sun/man/man1/jdeps.1 ! src/solaris/doc/sun/man/man1/jhat.1 ! src/solaris/doc/sun/man/man1/jinfo.1 ! src/solaris/doc/sun/man/man1/jjs.1 ! src/solaris/doc/sun/man/man1/jmap.1 ! src/solaris/doc/sun/man/man1/jps.1 ! src/solaris/doc/sun/man/man1/jrunscript.1 ! src/solaris/doc/sun/man/man1/jsadebugd.1 ! src/solaris/doc/sun/man/man1/jstack.1 ! src/solaris/doc/sun/man/man1/jstat.1 ! src/solaris/doc/sun/man/man1/jstatd.1 ! src/solaris/doc/sun/man/man1/keytool.1 ! src/solaris/doc/sun/man/man1/native2ascii.1 ! src/solaris/doc/sun/man/man1/orbd.1 ! src/solaris/doc/sun/man/man1/pack200.1 ! src/solaris/doc/sun/man/man1/policytool.1 ! src/solaris/doc/sun/man/man1/rmic.1 ! src/solaris/doc/sun/man/man1/rmid.1 ! src/solaris/doc/sun/man/man1/rmiregistry.1 ! src/solaris/doc/sun/man/man1/schemagen.1 ! src/solaris/doc/sun/man/man1/serialver.1 ! src/solaris/doc/sun/man/man1/servertool.1 ! src/solaris/doc/sun/man/man1/tnameserv.1 ! src/solaris/doc/sun/man/man1/unpack200.1 ! src/solaris/doc/sun/man/man1/wsgen.1 ! src/solaris/doc/sun/man/man1/wsimport.1 ! src/solaris/doc/sun/man/man1/xjc.1 Changeset: 47f82cb6e5cf Author: mfang Date: 2015-07-15 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/47f82cb6e5cf Merge Changeset: c02db16cc5f0 Author: mcherkas Date: 2015-07-09 14:51 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c02db16cc5f0 8130752: Wrong changes were pushed with 8068886 Reviewed-by: serb, alexsch ! src/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: 43aca4fe30e3 Author: redestad Date: 2015-07-09 23:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/43aca4fe30e3 8081590: The CDS classlist needs to be updated for 8u60 Reviewed-by: dholmes, iklam, jiangli ! make/data/classlist/classlist.linux ! make/data/classlist/classlist.windows Changeset: 74a9af5ea3b9 Author: robm Date: 2015-07-15 13:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/74a9af5ea3b9 Merge Changeset: c8cfbe57bcd5 Author: lana Date: 2015-07-16 14:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c8cfbe57bcd5 Merge Changeset: e1182f36c0fd Author: adinn Date: 2015-07-20 15:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e1182f36c0fd Merge ! .hgtags ! make/CreateJars.gmk ! make/data/classlist/classlist.linux ! make/data/classlist/classlist.windows ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/iso3166.tab ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/lib/CoreLibraries.gmk ! make/mapfiles/libjava/mapfile-vers ! make/profile-rtjar-includes.txt ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/URLClassLoader.java ! src/share/classes/java/security/MessageDigest.java ! src/share/classes/java/security/Signature.java ! src/share/classes/java/time/DayOfWeek.java ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/Month.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/share/classes/java/time/chrono/Chronology.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/Temporal.java ! src/share/classes/java/time/temporal/TemporalAccessor.java ! src/share/classes/java/time/temporal/TemporalField.java ! src/share/classes/java/time/temporal/TemporalUnit.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/demo/jfc/Font2DTest/FontPanel.java ! 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 ! src/solaris/bin/java_md_solinux.c ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/native/java/net/net_util_md.c ! test/TEST.groups ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/invoke/TestCatchExceptionWithVarargs.java ! test/java/util/stream/bootlib/java/util/stream/OpTestCase.java - test/java/util/stream/boottest/java/util/stream/UnorderedTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java - test/javax/xml/ws/8046817/GenerateEnumSchema.java - test/javax/xml/ws/8046817/TestClassType.java - test/javax/xml/ws/8046817/TestEnumType.java ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: 1e2ce2c9f915 Author: adinn Date: 2015-07-31 16:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1e2ce2c9f915 Added tag arch64-jdk8u60-b24 for changeset e1182f36c0fd ! .hgtags Changeset: 0b8920048898 Author: adinn Date: 2015-07-31 16:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0b8920048898 Remove jcheck - .jcheck/conf Changeset: f4b06f2bc28d Author: adinn Date: 2015-08-19 16:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f4b06f2bc28d Added tag aarch64-jdk8u60-b24.2 for changeset 0b8920048898 ! .hgtags Changeset: 9c07a36505e0 Author: aph Date: 2015-09-11 15:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9c07a36505e0 Merge ! .hgtags - .jcheck/conf ! make/CompileJavaClasses.gmk ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! make/gensrc/GensrcMisc.gmk ! make/lib/Awt2dLibraries.gmk ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt/mapfile-vers-linux ! make/mapfiles/libawt_headless/mapfile-vers ! make/mapfiles/libawt_xawt/mapfile-vers ! src/macosx/native/sun/awt/CDropTarget.m ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/share/classes/java/lang/invoke/SwitchPoint.java ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Method.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/javax/swing/event/ListSelectionEvent.java ! src/share/classes/sun/font/FileFontStrike.java ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c ! src/solaris/native/sun/awt/fontpath.c ! src/windows/native/sun/security/krb5/NativeCreds.c ! test/TEST.groups ! test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/java/time/tck/java/time/TCKInstant.java ! test/java/util/regex/RegExTest.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/europe ! 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: 8b15990cfc81 Author: aph Date: 2015-09-15 13:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8b15990cfc81 Remove file incorrectly included in merge. - src/share/classes/sun/security/provider/certpath/ReverseBuilder.java Changeset: f822d9c6b89c Author: aph Date: 2015-09-15 13:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f822d9c6b89c Added tag After-aarch64-import for changeset 8b15990cfc81 ! .hgtags From aph at redhat.com Tue Sep 15 13:51:10 2015 From: aph at redhat.com (aph at redhat.com) Date: Tue, 15 Sep 2015 13:51:10 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 1058 new changesets Message-ID: <201509151351.t8FDpHwN012827@aojmv0008.oracle.com> Changeset: 0413b96b680f Author: aph Date: 2012-06-19 12:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0413b96b680f STRIP_POLICY=no_strip ! make/linux/makefiles/defs.make ! make/linux/makefiles/vm.make Changeset: 43c0dc9ec6c3 Author: "Andrew Dinn " Date: 2012-06-19 18:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/43c0dc9ec6c3 modified to build aarch64 binutils ! src/share/tools/hsdis/Makefile Changeset: 9a723c72df9e Author: aph Date: 2012-06-21 13:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a723c72df9e First loop ! make/linux/makefiles/vm.make ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/share/tools/hsdis/Makefile ! src/share/tools/hsdis/hsdis.c ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp Changeset: e49aa2bf94bd Author: aph Date: 2012-06-22 11:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e49aa2bf94bd Create AARM64 dirs. + src/cpu/aarm64/vm/assembler_x86.cpp = src/cpu/aarm64/vm/assembler_x86.hpp < src/cpu/x86/vm/assembler_x86.hpp + src/cpu/aarm64/vm/assembler_x86.inline.hpp + src/cpu/aarm64/vm/bytecodeInterpreter_x86.cpp + src/cpu/aarm64/vm/bytecodeInterpreter_x86.hpp + src/cpu/aarm64/vm/bytecodeInterpreter_x86.inline.hpp + src/cpu/aarm64/vm/bytecodes_x86.cpp + src/cpu/aarm64/vm/bytecodes_x86.hpp + src/cpu/aarm64/vm/bytes_x86.hpp + src/cpu/aarm64/vm/c1_CodeStubs_x86.cpp + src/cpu/aarm64/vm/c1_Defs_x86.hpp + src/cpu/aarm64/vm/c1_FpuStackSim_x86.cpp + src/cpu/aarm64/vm/c1_FpuStackSim_x86.hpp + src/cpu/aarm64/vm/c1_FrameMap_x86.cpp + src/cpu/aarm64/vm/c1_FrameMap_x86.hpp + src/cpu/aarm64/vm/c1_LIRAssembler_x86.cpp + src/cpu/aarm64/vm/c1_LIRAssembler_x86.hpp + src/cpu/aarm64/vm/c1_LIRGenerator_x86.cpp + src/cpu/aarm64/vm/c1_LinearScan_x86.cpp + src/cpu/aarm64/vm/c1_LinearScan_x86.hpp + src/cpu/aarm64/vm/c1_MacroAssembler_x86.cpp + src/cpu/aarm64/vm/c1_MacroAssembler_x86.hpp + src/cpu/aarm64/vm/c1_Runtime1_x86.cpp + src/cpu/aarm64/vm/c1_globals_x86.hpp + src/cpu/aarm64/vm/c2_globals_x86.hpp + src/cpu/aarm64/vm/c2_init_x86.cpp + src/cpu/aarm64/vm/codeBuffer_x86.hpp + src/cpu/aarm64/vm/copy_x86.hpp + src/cpu/aarm64/vm/cppInterpreterGenerator_x86.hpp + src/cpu/aarm64/vm/cppInterpreter_x86.cpp + src/cpu/aarm64/vm/cppInterpreter_x86.hpp + src/cpu/aarm64/vm/debug_x86.cpp + src/cpu/aarm64/vm/depChecker_x86.cpp + src/cpu/aarm64/vm/depChecker_x86.hpp + src/cpu/aarm64/vm/disassembler_x86.hpp + src/cpu/aarm64/vm/dump_x86_32.cpp + src/cpu/aarm64/vm/dump_x86_64.cpp + src/cpu/aarm64/vm/frame_x86.cpp + src/cpu/aarm64/vm/frame_x86.hpp + src/cpu/aarm64/vm/frame_x86.inline.hpp + src/cpu/aarm64/vm/globalDefinitions_x86.hpp + src/cpu/aarm64/vm/globals_x86.hpp + src/cpu/aarm64/vm/icBuffer_x86.cpp + src/cpu/aarm64/vm/icache_x86.cpp + src/cpu/aarm64/vm/icache_x86.hpp + src/cpu/aarm64/vm/interp_masm_x86_32.cpp + src/cpu/aarm64/vm/interp_masm_x86_32.hpp + src/cpu/aarm64/vm/interp_masm_x86_64.cpp + src/cpu/aarm64/vm/interp_masm_x86_64.hpp + src/cpu/aarm64/vm/interpreterGenerator_x86.hpp + src/cpu/aarm64/vm/interpreterRT_x86.hpp + src/cpu/aarm64/vm/interpreterRT_x86_32.cpp + src/cpu/aarm64/vm/interpreterRT_x86_64.cpp + src/cpu/aarm64/vm/interpreter_x86.hpp + src/cpu/aarm64/vm/interpreter_x86_32.cpp + src/cpu/aarm64/vm/interpreter_x86_64.cpp + src/cpu/aarm64/vm/javaFrameAnchor_x86.hpp + src/cpu/aarm64/vm/jniFastGetField_x86_32.cpp + src/cpu/aarm64/vm/jniFastGetField_x86_64.cpp + src/cpu/aarm64/vm/jniTypes_x86.hpp + src/cpu/aarm64/vm/jni_x86.h + src/cpu/aarm64/vm/methodHandles_x86.cpp + src/cpu/aarm64/vm/methodHandles_x86.hpp + src/cpu/aarm64/vm/nativeInst_x86.cpp + src/cpu/aarm64/vm/nativeInst_x86.hpp + src/cpu/aarm64/vm/registerMap_x86.hpp + src/cpu/aarm64/vm/register_definitions_x86.cpp + src/cpu/aarm64/vm/register_x86.cpp + src/cpu/aarm64/vm/register_x86.hpp + src/cpu/aarm64/vm/relocInfo_x86.cpp + src/cpu/aarm64/vm/relocInfo_x86.hpp + src/cpu/aarm64/vm/runtime_x86_32.cpp + src/cpu/aarm64/vm/runtime_x86_64.cpp + src/cpu/aarm64/vm/sharedRuntime_x86_32.cpp + src/cpu/aarm64/vm/sharedRuntime_x86_64.cpp + src/cpu/aarm64/vm/stubGenerator_x86_32.cpp + src/cpu/aarm64/vm/stubGenerator_x86_64.cpp + src/cpu/aarm64/vm/stubRoutines_x86_32.cpp + src/cpu/aarm64/vm/stubRoutines_x86_32.hpp + src/cpu/aarm64/vm/stubRoutines_x86_64.cpp + src/cpu/aarm64/vm/stubRoutines_x86_64.hpp + src/cpu/aarm64/vm/templateInterpreterGenerator_x86.hpp + src/cpu/aarm64/vm/templateInterpreter_x86.hpp + src/cpu/aarm64/vm/templateInterpreter_x86_32.cpp = src/cpu/aarm64/vm/templateInterpreter_x86_64.cpp < src/cpu/x86/vm/templateInterpreter_x86_64.cpp + src/cpu/aarm64/vm/templateTable_x86_32.cpp + src/cpu/aarm64/vm/templateTable_x86_32.hpp + src/cpu/aarm64/vm/templateTable_x86_64.cpp + src/cpu/aarm64/vm/templateTable_x86_64.hpp + src/cpu/aarm64/vm/vmStructs_x86.hpp + src/cpu/aarm64/vm/vm_version_x86.cpp + src/cpu/aarm64/vm/vm_version_x86.hpp + src/cpu/aarm64/vm/vmreg_x86.cpp + src/cpu/aarm64/vm/vmreg_x86.hpp + src/cpu/aarm64/vm/vmreg_x86.inline.hpp + src/cpu/aarm64/vm/vtableStubs_x86_32.cpp + src/cpu/aarm64/vm/vtableStubs_x86_64.cpp + src/cpu/aarm64/vm/x86.ad + src/cpu/aarm64/vm/x86_32.ad + src/cpu/aarm64/vm/x86_64.ad + src/os_cpu/linux_aarm64/vm/assembler_linux_x86.cpp + src/os_cpu/linux_aarm64/vm/atomic_linux_x86.inline.hpp + src/os_cpu/linux_aarm64/vm/bytes_linux_x86.inline.hpp + src/os_cpu/linux_aarm64/vm/copy_linux_x86.inline.hpp + src/os_cpu/linux_aarm64/vm/globals_linux_x86.hpp + src/os_cpu/linux_aarm64/vm/linux_x86_32.ad + src/os_cpu/linux_aarm64/vm/linux_x86_32.s + src/os_cpu/linux_aarm64/vm/linux_x86_64.ad + src/os_cpu/linux_aarm64/vm/linux_x86_64.s + src/os_cpu/linux_aarm64/vm/orderAccess_linux_x86.inline.hpp + src/os_cpu/linux_aarm64/vm/os_linux_x86.cpp + src/os_cpu/linux_aarm64/vm/os_linux_x86.hpp + src/os_cpu/linux_aarm64/vm/os_linux_x86.inline.hpp + src/os_cpu/linux_aarm64/vm/prefetch_linux_x86.inline.hpp + src/os_cpu/linux_aarm64/vm/threadLS_linux_x86.cpp + src/os_cpu/linux_aarm64/vm/threadLS_linux_x86.hpp + src/os_cpu/linux_aarm64/vm/thread_linux_x86.cpp + src/os_cpu/linux_aarm64/vm/thread_linux_x86.hpp + src/os_cpu/linux_aarm64/vm/vmStructs_linux_x86.hpp + src/os_cpu/linux_aarm64/vm/vm_version_linux_x86.cpp Changeset: 96f15ddc4203 Author: aph Date: 2012-06-22 12:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/96f15ddc4203 flip to using the AARM64 dirs. ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/vm.make Changeset: b3d1f5f084f0 Author: aph Date: 2012-06-22 12:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b3d1f5f084f0 Revert x86 changes ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp Changeset: 8bb875dbc8fe Author: aph Date: 2012-06-22 14:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8bb875dbc8fe aarch64, not aarm64. ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/vm.make + src/cpu/aarch64/vm/assembler_x86.cpp + src/cpu/aarch64/vm/assembler_x86.hpp + src/cpu/aarch64/vm/assembler_x86.inline.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_x86.cpp + src/cpu/aarch64/vm/bytecodeInterpreter_x86.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_x86.inline.hpp + src/cpu/aarch64/vm/bytecodes_x86.cpp + src/cpu/aarch64/vm/bytecodes_x86.hpp + src/cpu/aarch64/vm/bytes_x86.hpp + src/cpu/aarch64/vm/c1_CodeStubs_x86.cpp + src/cpu/aarch64/vm/c1_Defs_x86.hpp + src/cpu/aarch64/vm/c1_FpuStackSim_x86.cpp + src/cpu/aarch64/vm/c1_FpuStackSim_x86.hpp + src/cpu/aarch64/vm/c1_FrameMap_x86.cpp + src/cpu/aarch64/vm/c1_FrameMap_x86.hpp + src/cpu/aarch64/vm/c1_LIRAssembler_x86.cpp + src/cpu/aarch64/vm/c1_LIRAssembler_x86.hpp + src/cpu/aarch64/vm/c1_LIRGenerator_x86.cpp + src/cpu/aarch64/vm/c1_LinearScan_x86.cpp + src/cpu/aarch64/vm/c1_LinearScan_x86.hpp + src/cpu/aarch64/vm/c1_MacroAssembler_x86.cpp + src/cpu/aarch64/vm/c1_MacroAssembler_x86.hpp + src/cpu/aarch64/vm/c1_Runtime1_x86.cpp + src/cpu/aarch64/vm/c1_globals_x86.hpp + src/cpu/aarch64/vm/c2_globals_x86.hpp + src/cpu/aarch64/vm/c2_init_x86.cpp + src/cpu/aarch64/vm/codeBuffer_x86.hpp + src/cpu/aarch64/vm/copy_x86.hpp + src/cpu/aarch64/vm/cppInterpreterGenerator_x86.hpp + src/cpu/aarch64/vm/cppInterpreter_x86.cpp + src/cpu/aarch64/vm/cppInterpreter_x86.hpp + src/cpu/aarch64/vm/debug_x86.cpp + src/cpu/aarch64/vm/depChecker_x86.cpp + src/cpu/aarch64/vm/depChecker_x86.hpp + src/cpu/aarch64/vm/disassembler_x86.hpp + src/cpu/aarch64/vm/dump_x86_32.cpp + src/cpu/aarch64/vm/dump_x86_64.cpp + src/cpu/aarch64/vm/frame_x86.cpp + src/cpu/aarch64/vm/frame_x86.hpp + src/cpu/aarch64/vm/frame_x86.inline.hpp + src/cpu/aarch64/vm/globalDefinitions_x86.hpp + src/cpu/aarch64/vm/globals_x86.hpp + src/cpu/aarch64/vm/icBuffer_x86.cpp + src/cpu/aarch64/vm/icache_x86.cpp + src/cpu/aarch64/vm/icache_x86.hpp + src/cpu/aarch64/vm/interp_masm_x86_32.cpp + src/cpu/aarch64/vm/interp_masm_x86_32.hpp + src/cpu/aarch64/vm/interp_masm_x86_64.cpp + src/cpu/aarch64/vm/interp_masm_x86_64.hpp + src/cpu/aarch64/vm/interpreterGenerator_x86.hpp + src/cpu/aarch64/vm/interpreterRT_x86.hpp + src/cpu/aarch64/vm/interpreterRT_x86_32.cpp + src/cpu/aarch64/vm/interpreterRT_x86_64.cpp + src/cpu/aarch64/vm/interpreter_x86.hpp + src/cpu/aarch64/vm/interpreter_x86_32.cpp + src/cpu/aarch64/vm/interpreter_x86_64.cpp + src/cpu/aarch64/vm/javaFrameAnchor_x86.hpp + src/cpu/aarch64/vm/jniFastGetField_x86_32.cpp + src/cpu/aarch64/vm/jniFastGetField_x86_64.cpp + src/cpu/aarch64/vm/jniTypes_x86.hpp + src/cpu/aarch64/vm/jni_x86.h + src/cpu/aarch64/vm/methodHandles_x86.cpp + src/cpu/aarch64/vm/methodHandles_x86.hpp + src/cpu/aarch64/vm/nativeInst_x86.cpp + src/cpu/aarch64/vm/nativeInst_x86.hpp + src/cpu/aarch64/vm/registerMap_x86.hpp + src/cpu/aarch64/vm/register_definitions_x86.cpp + src/cpu/aarch64/vm/register_x86.cpp + src/cpu/aarch64/vm/register_x86.hpp + src/cpu/aarch64/vm/relocInfo_x86.cpp + src/cpu/aarch64/vm/relocInfo_x86.hpp + src/cpu/aarch64/vm/runtime_x86_32.cpp + src/cpu/aarch64/vm/runtime_x86_64.cpp + src/cpu/aarch64/vm/sharedRuntime_x86_32.cpp + src/cpu/aarch64/vm/sharedRuntime_x86_64.cpp + src/cpu/aarch64/vm/stubGenerator_x86_32.cpp + src/cpu/aarch64/vm/stubGenerator_x86_64.cpp + src/cpu/aarch64/vm/stubRoutines_x86_32.cpp + src/cpu/aarch64/vm/stubRoutines_x86_32.hpp + src/cpu/aarch64/vm/stubRoutines_x86_64.cpp + src/cpu/aarch64/vm/stubRoutines_x86_64.hpp + src/cpu/aarch64/vm/templateInterpreterGenerator_x86.hpp + src/cpu/aarch64/vm/templateInterpreter_x86.hpp + src/cpu/aarch64/vm/templateInterpreter_x86_32.cpp + src/cpu/aarch64/vm/templateInterpreter_x86_64.cpp + src/cpu/aarch64/vm/templateTable_x86_32.cpp + src/cpu/aarch64/vm/templateTable_x86_32.hpp + src/cpu/aarch64/vm/templateTable_x86_64.cpp + src/cpu/aarch64/vm/templateTable_x86_64.hpp + src/cpu/aarch64/vm/vmStructs_x86.hpp + src/cpu/aarch64/vm/vm_version_x86.cpp + src/cpu/aarch64/vm/vm_version_x86.hpp + src/cpu/aarch64/vm/vmreg_x86.cpp + src/cpu/aarch64/vm/vmreg_x86.hpp + src/cpu/aarch64/vm/vmreg_x86.inline.hpp + src/cpu/aarch64/vm/vtableStubs_x86_32.cpp + src/cpu/aarch64/vm/vtableStubs_x86_64.cpp + src/cpu/aarch64/vm/x86.ad + src/cpu/aarch64/vm/x86_32.ad + src/cpu/aarch64/vm/x86_64.ad - src/cpu/aarm64/vm/assembler_x86.cpp - src/cpu/aarm64/vm/assembler_x86.hpp - src/cpu/aarm64/vm/assembler_x86.inline.hpp - src/cpu/aarm64/vm/bytecodeInterpreter_x86.cpp - src/cpu/aarm64/vm/bytecodeInterpreter_x86.hpp - src/cpu/aarm64/vm/bytecodeInterpreter_x86.inline.hpp - src/cpu/aarm64/vm/bytecodes_x86.cpp - src/cpu/aarm64/vm/bytecodes_x86.hpp - src/cpu/aarm64/vm/bytes_x86.hpp - src/cpu/aarm64/vm/c1_CodeStubs_x86.cpp - src/cpu/aarm64/vm/c1_Defs_x86.hpp - src/cpu/aarm64/vm/c1_FpuStackSim_x86.cpp - src/cpu/aarm64/vm/c1_FpuStackSim_x86.hpp - src/cpu/aarm64/vm/c1_FrameMap_x86.cpp - src/cpu/aarm64/vm/c1_FrameMap_x86.hpp - src/cpu/aarm64/vm/c1_LIRAssembler_x86.cpp - src/cpu/aarm64/vm/c1_LIRAssembler_x86.hpp - src/cpu/aarm64/vm/c1_LIRGenerator_x86.cpp - src/cpu/aarm64/vm/c1_LinearScan_x86.cpp - src/cpu/aarm64/vm/c1_LinearScan_x86.hpp - src/cpu/aarm64/vm/c1_MacroAssembler_x86.cpp - src/cpu/aarm64/vm/c1_MacroAssembler_x86.hpp - src/cpu/aarm64/vm/c1_Runtime1_x86.cpp - src/cpu/aarm64/vm/c1_globals_x86.hpp - src/cpu/aarm64/vm/c2_globals_x86.hpp - src/cpu/aarm64/vm/c2_init_x86.cpp - src/cpu/aarm64/vm/codeBuffer_x86.hpp - src/cpu/aarm64/vm/copy_x86.hpp - src/cpu/aarm64/vm/cppInterpreterGenerator_x86.hpp - src/cpu/aarm64/vm/cppInterpreter_x86.cpp - src/cpu/aarm64/vm/cppInterpreter_x86.hpp - src/cpu/aarm64/vm/debug_x86.cpp - src/cpu/aarm64/vm/depChecker_x86.cpp - src/cpu/aarm64/vm/depChecker_x86.hpp - src/cpu/aarm64/vm/disassembler_x86.hpp - src/cpu/aarm64/vm/dump_x86_32.cpp - src/cpu/aarm64/vm/dump_x86_64.cpp - src/cpu/aarm64/vm/frame_x86.cpp - src/cpu/aarm64/vm/frame_x86.hpp - src/cpu/aarm64/vm/frame_x86.inline.hpp - src/cpu/aarm64/vm/globalDefinitions_x86.hpp - src/cpu/aarm64/vm/globals_x86.hpp - src/cpu/aarm64/vm/icBuffer_x86.cpp - src/cpu/aarm64/vm/icache_x86.cpp - src/cpu/aarm64/vm/icache_x86.hpp - src/cpu/aarm64/vm/interp_masm_x86_32.cpp - src/cpu/aarm64/vm/interp_masm_x86_32.hpp - src/cpu/aarm64/vm/interp_masm_x86_64.cpp - src/cpu/aarm64/vm/interp_masm_x86_64.hpp - src/cpu/aarm64/vm/interpreterGenerator_x86.hpp - src/cpu/aarm64/vm/interpreterRT_x86.hpp - src/cpu/aarm64/vm/interpreterRT_x86_32.cpp - src/cpu/aarm64/vm/interpreterRT_x86_64.cpp - src/cpu/aarm64/vm/interpreter_x86.hpp - src/cpu/aarm64/vm/interpreter_x86_32.cpp - src/cpu/aarm64/vm/interpreter_x86_64.cpp - src/cpu/aarm64/vm/javaFrameAnchor_x86.hpp - src/cpu/aarm64/vm/jniFastGetField_x86_32.cpp - src/cpu/aarm64/vm/jniFastGetField_x86_64.cpp - src/cpu/aarm64/vm/jniTypes_x86.hpp - src/cpu/aarm64/vm/jni_x86.h - src/cpu/aarm64/vm/methodHandles_x86.cpp - src/cpu/aarm64/vm/methodHandles_x86.hpp - src/cpu/aarm64/vm/nativeInst_x86.cpp - src/cpu/aarm64/vm/nativeInst_x86.hpp - src/cpu/aarm64/vm/registerMap_x86.hpp - src/cpu/aarm64/vm/register_definitions_x86.cpp - src/cpu/aarm64/vm/register_x86.cpp - src/cpu/aarm64/vm/register_x86.hpp - src/cpu/aarm64/vm/relocInfo_x86.cpp - src/cpu/aarm64/vm/relocInfo_x86.hpp - src/cpu/aarm64/vm/runtime_x86_32.cpp - src/cpu/aarm64/vm/runtime_x86_64.cpp - src/cpu/aarm64/vm/sharedRuntime_x86_32.cpp - src/cpu/aarm64/vm/sharedRuntime_x86_64.cpp - src/cpu/aarm64/vm/stubGenerator_x86_32.cpp - src/cpu/aarm64/vm/stubGenerator_x86_64.cpp - src/cpu/aarm64/vm/stubRoutines_x86_32.cpp - src/cpu/aarm64/vm/stubRoutines_x86_32.hpp - src/cpu/aarm64/vm/stubRoutines_x86_64.cpp - src/cpu/aarm64/vm/stubRoutines_x86_64.hpp - src/cpu/aarm64/vm/templateInterpreterGenerator_x86.hpp - src/cpu/aarm64/vm/templateInterpreter_x86.hpp - src/cpu/aarm64/vm/templateInterpreter_x86_32.cpp - src/cpu/aarm64/vm/templateInterpreter_x86_64.cpp - src/cpu/aarm64/vm/templateTable_x86_32.cpp - src/cpu/aarm64/vm/templateTable_x86_32.hpp - src/cpu/aarm64/vm/templateTable_x86_64.cpp - src/cpu/aarm64/vm/templateTable_x86_64.hpp - src/cpu/aarm64/vm/vmStructs_x86.hpp - src/cpu/aarm64/vm/vm_version_x86.cpp - src/cpu/aarm64/vm/vm_version_x86.hpp - src/cpu/aarm64/vm/vmreg_x86.cpp - src/cpu/aarm64/vm/vmreg_x86.hpp - src/cpu/aarm64/vm/vmreg_x86.inline.hpp - src/cpu/aarm64/vm/vtableStubs_x86_32.cpp - src/cpu/aarm64/vm/vtableStubs_x86_64.cpp - src/cpu/aarm64/vm/x86.ad - src/cpu/aarm64/vm/x86_32.ad - src/cpu/aarm64/vm/x86_64.ad + src/os_cpu/linux_aarch64/vm/assembler_linux_x86.cpp + src/os_cpu/linux_aarch64/vm/atomic_linux_x86.inline.hpp + src/os_cpu/linux_aarch64/vm/bytes_linux_x86.inline.hpp + src/os_cpu/linux_aarch64/vm/copy_linux_x86.inline.hpp + src/os_cpu/linux_aarch64/vm/globals_linux_x86.hpp + src/os_cpu/linux_aarch64/vm/linux_x86_32.ad + src/os_cpu/linux_aarch64/vm/linux_x86_32.s + src/os_cpu/linux_aarch64/vm/linux_x86_64.ad + src/os_cpu/linux_aarch64/vm/linux_x86_64.s + src/os_cpu/linux_aarch64/vm/orderAccess_linux_x86.inline.hpp + src/os_cpu/linux_aarch64/vm/os_linux_x86.cpp + src/os_cpu/linux_aarch64/vm/os_linux_x86.hpp + src/os_cpu/linux_aarch64/vm/os_linux_x86.inline.hpp + src/os_cpu/linux_aarch64/vm/prefetch_linux_x86.inline.hpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_x86.cpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_x86.hpp + src/os_cpu/linux_aarch64/vm/thread_linux_x86.cpp + src/os_cpu/linux_aarch64/vm/thread_linux_x86.hpp + src/os_cpu/linux_aarch64/vm/vmStructs_linux_x86.hpp + src/os_cpu/linux_aarch64/vm/vm_version_linux_x86.cpp - src/os_cpu/linux_aarm64/vm/assembler_linux_x86.cpp - src/os_cpu/linux_aarm64/vm/atomic_linux_x86.inline.hpp - src/os_cpu/linux_aarm64/vm/bytes_linux_x86.inline.hpp - src/os_cpu/linux_aarm64/vm/copy_linux_x86.inline.hpp - src/os_cpu/linux_aarm64/vm/globals_linux_x86.hpp - src/os_cpu/linux_aarm64/vm/linux_x86_32.ad - src/os_cpu/linux_aarm64/vm/linux_x86_32.s - src/os_cpu/linux_aarm64/vm/linux_x86_64.ad - src/os_cpu/linux_aarm64/vm/linux_x86_64.s - src/os_cpu/linux_aarm64/vm/orderAccess_linux_x86.inline.hpp - src/os_cpu/linux_aarm64/vm/os_linux_x86.cpp - src/os_cpu/linux_aarm64/vm/os_linux_x86.hpp - src/os_cpu/linux_aarm64/vm/os_linux_x86.inline.hpp - src/os_cpu/linux_aarm64/vm/prefetch_linux_x86.inline.hpp - src/os_cpu/linux_aarm64/vm/threadLS_linux_x86.cpp - src/os_cpu/linux_aarm64/vm/threadLS_linux_x86.hpp - src/os_cpu/linux_aarm64/vm/thread_linux_x86.cpp - src/os_cpu/linux_aarm64/vm/thread_linux_x86.hpp - src/os_cpu/linux_aarm64/vm/vmStructs_linux_x86.hpp - src/os_cpu/linux_aarm64/vm/vm_version_linux_x86.cpp Changeset: 5e270575e597 Author: aph Date: 2012-06-22 18:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5e270575e597 Table of squares ! src/cpu/aarch64/vm/assembler_x86.hpp ! src/cpu/aarch64/vm/templateInterpreter_x86_64.cpp Changeset: ee0f5ddeb37f Author: aph Date: 2012-06-28 15:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee0f5ddeb37f Work around odd compiler bug ! src/share/vm/memory/binaryTreeDictionary.cpp Changeset: 69a2bd86ab09 Author: aph Date: 2012-06-28 15:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/69a2bd86ab09 assembler + src/cpu/aarch64/vm/assembler_aarch64.cpp + src/cpu/aarch64/vm/assembler_aarch64.hpp + src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_x86_64.cpp + src/cpu/aarch64/vm/vm_version_aarch64.hpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/prims/jni_md.h Changeset: ac3ade21a216 Author: aph Date: 2012-06-28 18:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ac3ade21a216 more instructions ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp Changeset: c1ec6938aecb Author: "Andrew Dinn " Date: 2012-06-29 11:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1ec6938aecb updated to use new arm cpu register accessor ! src/cpu/aarch64/vm/templateInterpreter_x86_64.cpp Changeset: e7d90e349f7d Author: aph Date: 2012-06-29 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e7d90e349f7d more instructions ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: c575f2884997 Author: aph Date: 2012-06-29 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c575f2884997 merge Changeset: 4844b801ffc4 Author: aph Date: 2012-07-02 11:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4844b801ffc4 Load/store addressing modes. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 0e680bae1afe Author: aph Date: 2012-07-02 18:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e680bae1afe more instructions ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 7c6aed27281c Author: aph Date: 2012-07-03 18:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7c6aed27281c more instructions ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: d15814b7b44c Author: aph Date: 2012-07-04 13:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d15814b7b44c load/store addressing modes ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 0e8c5490fb5f Author: aph Date: 2012-07-06 14:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e8c5490fb5f Floating-point instructions ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp Changeset: bd30b2c0dcf1 Author: "Andrew Dinn " Date: 2012-07-10 15:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd30b2c0dcf1 Removed x86 code to create skeleton aarch64 tree renamed all files in cpu and os_cpu tree with _x86 in their name to employ aarch64 instead modifed all shared files to include aarch64 specific files under new name when TARGET_ARCH_aarch64 is defined -- or alternatively when TARGET_ARCH_MODEL_aarch64 is defined in cases where there was a split between including x86_32 and x86/64 code. modified make system to build aarch64 server target with only the C1 compiler (yet, for execution on the amd64 platform) if SRCARCH=aarch64 is defined on the make command line gutted all x86-specific content from new aarch64 headers/sources, including static init, and inserted call to Undefined() in all method bodies added missing definition for class MacroAssembler anda few other necessary classes to assembler_aarch64.cpp and provided dummy stubs to allow Assembler to be driven. Removed the test code call which was in the template interpreter (from method generate_AARM64_loop()). Added a new file aarch64Test.cpp which provides a test hook method to drive the test method entry() found in assembler_aarch64.cpp and then exit. Arranged for this test hook method to be called under the jvm bootstrap init method at the first call into arch-specific code (in icache_aarch64.cpp). Added a minimal aarch64.ad architecture definition file but this is not really needed since we ar eonly building a C1 runtime. ! agent/src/os/linux/LinuxDebuggerLocal.c ! make/Makefile ! make/defs.make + make/linux/makefiles/aarch64.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make + make/linux/platform_aarch64 + src/cpu/aarch64/vm/aarch64.ad + src/cpu/aarch64/vm/aarch64Test.cpp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp + src/cpu/aarch64/vm/assembler_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodes_aarch64.cpp + src/cpu/aarch64/vm/bytecodes_aarch64.hpp + src/cpu/aarch64/vm/bytes_aarch64.hpp + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp + src/cpu/aarch64/vm/c1_Defs_aarch64.hpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp + src/cpu/aarch64/vm/c1_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_init_aarch64.cpp + src/cpu/aarch64/vm/codeBuffer_aarch64.hpp + src/cpu/aarch64/vm/copy_aarch64.hpp + src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/cppInterpreter_aarch64.cpp + src/cpu/aarch64/vm/cppInterpreter_aarch64.hpp + src/cpu/aarch64/vm/debug_aarch64.cpp + src/cpu/aarch64/vm/depChecker_aarch64.cpp + src/cpu/aarch64/vm/depChecker_aarch64.hpp + src/cpu/aarch64/vm/disassembler_aarch64.hpp + src/cpu/aarch64/vm/dump_aarch64.cpp + src/cpu/aarch64/vm/frame_aarch64.cpp + src/cpu/aarch64/vm/frame_aarch64.hpp + src/cpu/aarch64/vm/frame_aarch64.inline.hpp + src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp + src/cpu/aarch64/vm/globals_aarch64.hpp + src/cpu/aarch64/vm/icBuffer_aarch64.cpp + src/cpu/aarch64/vm/icBuffer_aarch64.cpp~ + src/cpu/aarch64/vm/icache_aarch64.cpp + src/cpu/aarch64/vm/icache_aarch64.hpp + src/cpu/aarch64/vm/interp_masm_aarch64.cpp + src/cpu/aarch64/vm/interp_masm_aarch64.hpp + src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/interpreterRT_aarch64.cpp + src/cpu/aarch64/vm/interpreterRT_aarch64.hpp + src/cpu/aarch64/vm/interpreter_aarch64.cpp + src/cpu/aarch64/vm/interpreter_aarch64.hpp + src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp + src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp + src/cpu/aarch64/vm/jniTypes_aarch64.hpp + src/cpu/aarch64/vm/jni_aarch64.h + src/cpu/aarch64/vm/methodHandles_aarch64.cpp + src/cpu/aarch64/vm/methodHandles_aarch64.hpp + src/cpu/aarch64/vm/nativeInst_aarch64.cpp + src/cpu/aarch64/vm/nativeInst_aarch64.hpp + src/cpu/aarch64/vm/registerMap_aarch64.hpp + src/cpu/aarch64/vm/register_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.hpp + src/cpu/aarch64/vm/register_definitions_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.hpp + src/cpu/aarch64/vm/runtime_aarch64.cpp + src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp + src/cpu/aarch64/vm/templateTable_aarch64.cpp + src/cpu/aarch64/vm/templateTable_aarch64.hpp + src/cpu/aarch64/vm/vmStructs_aarch64.hpp + src/cpu/aarch64/vm/vm_version_aarch64.cpp + src/cpu/aarch64/vm/vm_version_aarch64.cpp~ ! src/cpu/aarch64/vm/vm_version_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.cpp + src/cpu/aarch64/vm/vmreg_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp + src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/cpu/x86/vm/bytes_x86.hpp ! src/cpu/x86/vm/copy_x86.hpp ! src/os/linux/vm/osThread_linux.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/linux/vm/thread_linux.inline.hpp + src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/linux_aarch64.ad + src/os_cpu/linux_aarch64/vm/linux_aarch64.s + src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Defs.hpp ! src/share/vm/c1/c1_FpuStackSim.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecode.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/bytecodeStream.hpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/oops/constantPoolOop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jni_md.h ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/icache.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/registerMap.hpp ! src/share/vm/runtime/relocator.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stackValueCollection.cpp ! src/share/vm/runtime/statSampler.cpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/copy.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/taskqueue.hpp Changeset: b613e75049e4 Author: "Andrew Dinn " Date: 2012-07-10 16:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b613e75049e4 removed old x86 versions of files - src/cpu/aarch64/vm/assembler_x86.cpp - src/cpu/aarch64/vm/assembler_x86.hpp - src/cpu/aarch64/vm/assembler_x86.inline.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_x86.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_x86.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_x86.inline.hpp - src/cpu/aarch64/vm/bytecodes_x86.cpp - src/cpu/aarch64/vm/bytecodes_x86.hpp - src/cpu/aarch64/vm/bytes_x86.hpp - src/cpu/aarch64/vm/c1_CodeStubs_x86.cpp - src/cpu/aarch64/vm/c1_Defs_x86.hpp - src/cpu/aarch64/vm/c1_FpuStackSim_x86.cpp - src/cpu/aarch64/vm/c1_FpuStackSim_x86.hpp - src/cpu/aarch64/vm/c1_FrameMap_x86.cpp - src/cpu/aarch64/vm/c1_FrameMap_x86.hpp - src/cpu/aarch64/vm/c1_LIRAssembler_x86.cpp - src/cpu/aarch64/vm/c1_LIRAssembler_x86.hpp - src/cpu/aarch64/vm/c1_LIRGenerator_x86.cpp - src/cpu/aarch64/vm/c1_LinearScan_x86.cpp - src/cpu/aarch64/vm/c1_LinearScan_x86.hpp - src/cpu/aarch64/vm/c1_MacroAssembler_x86.cpp - src/cpu/aarch64/vm/c1_MacroAssembler_x86.hpp - src/cpu/aarch64/vm/c1_Runtime1_x86.cpp - src/cpu/aarch64/vm/c1_globals_x86.hpp - src/cpu/aarch64/vm/c2_globals_x86.hpp - src/cpu/aarch64/vm/c2_init_x86.cpp - src/cpu/aarch64/vm/codeBuffer_x86.hpp - src/cpu/aarch64/vm/copy_x86.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_x86.hpp - src/cpu/aarch64/vm/cppInterpreter_x86.cpp - src/cpu/aarch64/vm/cppInterpreter_x86.hpp - src/cpu/aarch64/vm/debug_x86.cpp - src/cpu/aarch64/vm/depChecker_x86.cpp - src/cpu/aarch64/vm/depChecker_x86.hpp - src/cpu/aarch64/vm/disassembler_x86.hpp - src/cpu/aarch64/vm/dump_x86_32.cpp - src/cpu/aarch64/vm/dump_x86_64.cpp - src/cpu/aarch64/vm/frame_x86.cpp - src/cpu/aarch64/vm/frame_x86.hpp - src/cpu/aarch64/vm/frame_x86.inline.hpp - src/cpu/aarch64/vm/globalDefinitions_x86.hpp - src/cpu/aarch64/vm/globals_x86.hpp - src/cpu/aarch64/vm/icBuffer_x86.cpp - src/cpu/aarch64/vm/icache_x86.cpp - src/cpu/aarch64/vm/icache_x86.hpp - src/cpu/aarch64/vm/interp_masm_x86_32.cpp - src/cpu/aarch64/vm/interp_masm_x86_32.hpp - src/cpu/aarch64/vm/interp_masm_x86_64.cpp - src/cpu/aarch64/vm/interp_masm_x86_64.hpp - src/cpu/aarch64/vm/interpreterGenerator_x86.hpp - src/cpu/aarch64/vm/interpreterRT_x86.hpp - src/cpu/aarch64/vm/interpreterRT_x86_32.cpp - src/cpu/aarch64/vm/interpreterRT_x86_64.cpp - src/cpu/aarch64/vm/interpreter_x86.hpp - src/cpu/aarch64/vm/interpreter_x86_32.cpp - src/cpu/aarch64/vm/interpreter_x86_64.cpp - src/cpu/aarch64/vm/javaFrameAnchor_x86.hpp - src/cpu/aarch64/vm/jniFastGetField_x86_32.cpp - src/cpu/aarch64/vm/jniFastGetField_x86_64.cpp - src/cpu/aarch64/vm/jniTypes_x86.hpp - src/cpu/aarch64/vm/jni_x86.h - src/cpu/aarch64/vm/methodHandles_x86.cpp - src/cpu/aarch64/vm/methodHandles_x86.hpp - src/cpu/aarch64/vm/nativeInst_x86.cpp - src/cpu/aarch64/vm/nativeInst_x86.hpp - src/cpu/aarch64/vm/registerMap_x86.hpp - src/cpu/aarch64/vm/register_definitions_x86.cpp - src/cpu/aarch64/vm/register_x86.cpp - src/cpu/aarch64/vm/register_x86.hpp - src/cpu/aarch64/vm/relocInfo_x86.cpp - src/cpu/aarch64/vm/relocInfo_x86.hpp - src/cpu/aarch64/vm/runtime_x86_32.cpp - src/cpu/aarch64/vm/runtime_x86_64.cpp - src/cpu/aarch64/vm/sharedRuntime_x86_32.cpp - src/cpu/aarch64/vm/sharedRuntime_x86_64.cpp - src/cpu/aarch64/vm/stubGenerator_x86_32.cpp - src/cpu/aarch64/vm/stubGenerator_x86_64.cpp - src/cpu/aarch64/vm/stubRoutines_x86_32.cpp - src/cpu/aarch64/vm/stubRoutines_x86_32.hpp - src/cpu/aarch64/vm/stubRoutines_x86_64.cpp - src/cpu/aarch64/vm/stubRoutines_x86_64.hpp - src/cpu/aarch64/vm/templateInterpreterGenerator_x86.hpp - src/cpu/aarch64/vm/templateInterpreter_x86.hpp - src/cpu/aarch64/vm/templateInterpreter_x86_32.cpp - src/cpu/aarch64/vm/templateInterpreter_x86_64.cpp - src/cpu/aarch64/vm/templateTable_x86_32.cpp - src/cpu/aarch64/vm/templateTable_x86_32.hpp - src/cpu/aarch64/vm/templateTable_x86_64.cpp - src/cpu/aarch64/vm/templateTable_x86_64.hpp - src/cpu/aarch64/vm/vmStructs_x86.hpp - src/cpu/aarch64/vm/vm_version_x86.cpp - src/cpu/aarch64/vm/vm_version_x86.hpp - src/cpu/aarch64/vm/vmreg_x86.cpp - src/cpu/aarch64/vm/vmreg_x86.hpp - src/cpu/aarch64/vm/vmreg_x86.inline.hpp - src/cpu/aarch64/vm/vtableStubs_x86_32.cpp - src/cpu/aarch64/vm/vtableStubs_x86_64.cpp - src/cpu/aarch64/vm/x86.ad - src/cpu/aarch64/vm/x86_32.ad - src/cpu/aarch64/vm/x86_64.ad - src/os_cpu/linux_aarch64/vm/assembler_linux_x86.cpp - src/os_cpu/linux_aarch64/vm/atomic_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/bytes_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/copy_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/globals_linux_x86.hpp - src/os_cpu/linux_aarch64/vm/linux_x86_32.ad - src/os_cpu/linux_aarch64/vm/linux_x86_32.s - src/os_cpu/linux_aarch64/vm/linux_x86_64.ad - src/os_cpu/linux_aarch64/vm/linux_x86_64.s - src/os_cpu/linux_aarch64/vm/orderAccess_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/os_linux_x86.cpp - src/os_cpu/linux_aarch64/vm/os_linux_x86.hpp - src/os_cpu/linux_aarch64/vm/os_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/prefetch_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/threadLS_linux_x86.cpp - src/os_cpu/linux_aarch64/vm/threadLS_linux_x86.hpp - src/os_cpu/linux_aarch64/vm/thread_linux_x86.cpp - src/os_cpu/linux_aarch64/vm/thread_linux_x86.hpp - src/os_cpu/linux_aarch64/vm/vmStructs_linux_x86.hpp - src/os_cpu/linux_aarch64/vm/vm_version_linux_x86.cpp Changeset: 71dd70af2c54 Author: "Andrew Dinn " Date: 2012-07-10 16:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/71dd70af2c54 force make to build aarch64 if executed on x86_64 ! make/linux/makefiles/defs.make Changeset: f491c48f3bae Author: "Andrew Dinn " Date: 2012-07-11 12:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f491c48f3bae sorted out build script so it always builds aarch64 and actually does complete the build ! make/defs.make ! make/linux/makefiles/defs.make Changeset: b41f5277c2bc Author: "Andrew Dinn " Date: 2012-07-17 15:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b41f5277c2bc bootstrapped calling of generated ARM stub routines from x86 code provided slightly half-baked ARM generator code to implement the first two generated stubs, the icache stub flush routine and the vm_version stub which caches processor info. provided a method to generate an x86 stub prolog which bootstraps ARM execution by: creating a sim instance; installing the stub call arguments into ARM registers; running the ARM code which immediately follows the prolog; and then returning any result to the x86 client. note that when the second stub has been generated the first stub is called to flush it from cache so the bootstrap code gets tested by this addition. for now the next stub generation stage exits the VM. + src/cpu/aarch64/vm/aarch64Call.cpp + src/cpu/aarch64/vm/aarch64Linkage.s ! src/cpu/aarch64/vm/aarch64Test.cpp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/cpu/aarch64/vm/icache_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/share/vm/runtime/vm_version.cpp Changeset: 3c14adead86e Author: aph Date: 2012-07-18 14:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c14adead86e tidy up ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 5ef2a86c619e Author: aph Date: 2012-07-18 16:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5ef2a86c619e merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp - src/cpu/aarch64/vm/assembler_x86.cpp - src/cpu/aarch64/vm/assembler_x86.hpp - src/cpu/aarch64/vm/assembler_x86.inline.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_x86.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_x86.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_x86.inline.hpp - src/cpu/aarch64/vm/bytecodes_x86.cpp - src/cpu/aarch64/vm/bytecodes_x86.hpp - src/cpu/aarch64/vm/bytes_x86.hpp - src/cpu/aarch64/vm/c1_CodeStubs_x86.cpp - src/cpu/aarch64/vm/c1_Defs_x86.hpp - src/cpu/aarch64/vm/c1_FpuStackSim_x86.cpp - src/cpu/aarch64/vm/c1_FpuStackSim_x86.hpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp - src/cpu/aarch64/vm/c1_FrameMap_x86.cpp - src/cpu/aarch64/vm/c1_FrameMap_x86.hpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp - src/cpu/aarch64/vm/c1_LIRAssembler_x86.cpp - src/cpu/aarch64/vm/c1_LIRAssembler_x86.hpp - src/cpu/aarch64/vm/c1_LIRGenerator_x86.cpp - src/cpu/aarch64/vm/c1_LinearScan_x86.cpp - src/cpu/aarch64/vm/c1_LinearScan_x86.hpp - src/cpu/aarch64/vm/c1_MacroAssembler_x86.cpp - src/cpu/aarch64/vm/c1_MacroAssembler_x86.hpp - src/cpu/aarch64/vm/c1_Runtime1_x86.cpp - src/cpu/aarch64/vm/c1_globals_x86.hpp - src/cpu/aarch64/vm/c2_globals_x86.hpp - src/cpu/aarch64/vm/c2_init_x86.cpp - src/cpu/aarch64/vm/codeBuffer_x86.hpp - src/cpu/aarch64/vm/copy_x86.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_x86.hpp - src/cpu/aarch64/vm/cppInterpreter_x86.cpp - src/cpu/aarch64/vm/cppInterpreter_x86.hpp - src/cpu/aarch64/vm/debug_x86.cpp - src/cpu/aarch64/vm/depChecker_x86.cpp - src/cpu/aarch64/vm/depChecker_x86.hpp - src/cpu/aarch64/vm/disassembler_x86.hpp - src/cpu/aarch64/vm/dump_x86_32.cpp - src/cpu/aarch64/vm/dump_x86_64.cpp - src/cpu/aarch64/vm/frame_x86.cpp - src/cpu/aarch64/vm/frame_x86.hpp - src/cpu/aarch64/vm/frame_x86.inline.hpp - src/cpu/aarch64/vm/globalDefinitions_x86.hpp - src/cpu/aarch64/vm/globals_x86.hpp - src/cpu/aarch64/vm/icBuffer_x86.cpp - src/cpu/aarch64/vm/icache_x86.cpp - src/cpu/aarch64/vm/icache_x86.hpp - src/cpu/aarch64/vm/interp_masm_x86_32.cpp - src/cpu/aarch64/vm/interp_masm_x86_32.hpp - src/cpu/aarch64/vm/interp_masm_x86_64.cpp - src/cpu/aarch64/vm/interp_masm_x86_64.hpp - src/cpu/aarch64/vm/interpreterGenerator_x86.hpp - src/cpu/aarch64/vm/interpreterRT_x86.hpp - src/cpu/aarch64/vm/interpreterRT_x86_32.cpp - src/cpu/aarch64/vm/interpreterRT_x86_64.cpp - src/cpu/aarch64/vm/interpreter_x86.hpp - src/cpu/aarch64/vm/interpreter_x86_32.cpp - src/cpu/aarch64/vm/interpreter_x86_64.cpp - src/cpu/aarch64/vm/javaFrameAnchor_x86.hpp - src/cpu/aarch64/vm/jniFastGetField_x86_32.cpp - src/cpu/aarch64/vm/jniFastGetField_x86_64.cpp - src/cpu/aarch64/vm/jniTypes_x86.hpp - src/cpu/aarch64/vm/jni_x86.h - src/cpu/aarch64/vm/methodHandles_x86.cpp - src/cpu/aarch64/vm/methodHandles_x86.hpp - src/cpu/aarch64/vm/nativeInst_x86.cpp - src/cpu/aarch64/vm/nativeInst_x86.hpp - src/cpu/aarch64/vm/registerMap_x86.hpp - src/cpu/aarch64/vm/register_definitions_x86.cpp - src/cpu/aarch64/vm/register_x86.cpp - src/cpu/aarch64/vm/register_x86.hpp - src/cpu/aarch64/vm/relocInfo_x86.cpp - src/cpu/aarch64/vm/relocInfo_x86.hpp - src/cpu/aarch64/vm/runtime_x86_32.cpp - src/cpu/aarch64/vm/runtime_x86_64.cpp - src/cpu/aarch64/vm/sharedRuntime_x86_32.cpp - src/cpu/aarch64/vm/sharedRuntime_x86_64.cpp - src/cpu/aarch64/vm/stubGenerator_x86_32.cpp - src/cpu/aarch64/vm/stubGenerator_x86_64.cpp - src/cpu/aarch64/vm/stubRoutines_x86_32.cpp - src/cpu/aarch64/vm/stubRoutines_x86_32.hpp - src/cpu/aarch64/vm/stubRoutines_x86_64.cpp - src/cpu/aarch64/vm/stubRoutines_x86_64.hpp - src/cpu/aarch64/vm/templateInterpreterGenerator_x86.hpp - src/cpu/aarch64/vm/templateInterpreter_x86.hpp - src/cpu/aarch64/vm/templateInterpreter_x86_32.cpp - src/cpu/aarch64/vm/templateInterpreter_x86_64.cpp + src/cpu/aarch64/vm/templateTable_aarch64.cpp - src/cpu/aarch64/vm/templateTable_x86_32.cpp - src/cpu/aarch64/vm/templateTable_x86_32.hpp - src/cpu/aarch64/vm/templateTable_x86_64.cpp - src/cpu/aarch64/vm/templateTable_x86_64.hpp - src/cpu/aarch64/vm/vmStructs_x86.hpp - src/cpu/aarch64/vm/vm_version_x86.cpp - src/cpu/aarch64/vm/vm_version_x86.hpp - src/cpu/aarch64/vm/vmreg_x86.cpp - src/cpu/aarch64/vm/vmreg_x86.hpp - src/cpu/aarch64/vm/vmreg_x86.inline.hpp - src/cpu/aarch64/vm/vtableStubs_x86_32.cpp - src/cpu/aarch64/vm/vtableStubs_x86_64.cpp - src/cpu/aarch64/vm/x86.ad - src/cpu/aarch64/vm/x86_32.ad - src/cpu/aarch64/vm/x86_64.ad - src/os_cpu/linux_aarch64/vm/assembler_linux_x86.cpp - src/os_cpu/linux_aarch64/vm/atomic_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/bytes_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/copy_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/globals_linux_x86.hpp - src/os_cpu/linux_aarch64/vm/linux_x86_32.ad - src/os_cpu/linux_aarch64/vm/linux_x86_32.s - src/os_cpu/linux_aarch64/vm/linux_x86_64.ad - src/os_cpu/linux_aarch64/vm/linux_x86_64.s - src/os_cpu/linux_aarch64/vm/orderAccess_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/os_linux_x86.cpp - src/os_cpu/linux_aarch64/vm/os_linux_x86.hpp - src/os_cpu/linux_aarch64/vm/os_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/prefetch_linux_x86.inline.hpp - src/os_cpu/linux_aarch64/vm/threadLS_linux_x86.cpp - src/os_cpu/linux_aarch64/vm/threadLS_linux_x86.hpp - src/os_cpu/linux_aarch64/vm/thread_linux_x86.cpp - src/os_cpu/linux_aarch64/vm/thread_linux_x86.hpp - src/os_cpu/linux_aarch64/vm/vmStructs_linux_x86.hpp - src/os_cpu/linux_aarch64/vm/vm_version_linux_x86.cpp Changeset: 8f56b9c8a26b Author: aph Date: 2012-07-18 18:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8f56b9c8a26b Assembler fixes, assembler test cases. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/icache_aarch64.cpp Changeset: 0267a9670f59 Author: aph Date: 2012-07-20 12:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0267a9670f59 A few bug fixes revealed by compatibility tests ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: f561ffc8c13f Author: aph Date: 2012-07-20 17:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f561ffc8c13f Assembler bug fixes ! src/cpu/aarch64/vm/aarch64Test.cpp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/icache_aarch64.cpp Changeset: 21b076686ebe Author: "Andrew Dinn " Date: 2012-07-18 11:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/21b076686ebe removed trace statement ! src/cpu/aarch64/vm/aarch64Call.cpp Changeset: 2ae0b8623936 Author: "Andrew Dinn " Date: 2012-07-30 11:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2ae0b8623936 disabled gammatest run during build so it is not derailed if we hit an Undefined() call ! make/linux/makefiles/buildtree.make Changeset: d80536499917 Author: "Andrew Dinn " Date: 2012-07-30 11:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d80536499917 added VM scratch/global register aliases and defined frame layout and management methods declared aliases for general/float registers used for C and Java arg passing declared aliases for scratch registers (r8-r15) and callee save registers (r30-r27) holding, respectively, transient and global vm state added definitions for all new registers relocated old register defs plus modified include hierarchy to mirror x86 organization adopted same frame layout as x86 and implemented frame methods using same code as x86 modulo renaming of some registers. still need to verify that these implementations are completely valid for aarch64, in particular to allwo for circumstances where the code is executing in the simulator. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp Changeset: d729e26230ec Author: "Andrew Dinn " Date: 2012-07-30 11:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d729e26230ec merge Changeset: be89f3f59c8c Author: aph Date: 2012-07-30 18:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/be89f3f59c8c Memory barriers ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: d27397d12bdd Author: "Andrew Dinn " Date: 2012-07-31 10:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d27397d12bdd renamed float registers from Fnn to vnn ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp Changeset: 856a7283176f Author: "Andrew Dinn " Date: 2012-07-31 11:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/856a7283176f removed register numbers from aliases ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/cppInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp Changeset: 3439f4e2b580 Author: "Andrew Dinn " Date: 2012-07-31 14:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3439f4e2b580 removed redundant x86 classes AddressLiteral and AddressArray types and methods which refer to them ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: afa95d3e6296 Author: aph Date: 2012-07-31 19:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/afa95d3e6296 Assembler branches ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/assembler_aarch64.inline.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: c21a08a12aa1 Author: aph Date: 2012-07-31 19:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c21a08a12aa1 merge ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 4404f2fd4a43 Author: aph Date: 2012-07-31 19:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4404f2fd4a43 Fix test ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 35c547631a53 Author: aph Date: 2012-08-01 18:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/35c547631a53 Label support ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 9df6d41fab53 Author: "Andrew Dinn " Date: 2012-08-03 14:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9df6d41fab53 Upgraded MacroAssembler and implemented Java call stub generator added methods to MacroAssembler for all (almost) all aliases defined in AARCH64 architecture spec Added mov instructions to MacroAssembler to allow address, 32 bit unsigned or 64 bit unsigned to be installed in a register using MOVZ/N/K Added various macro methods to MacroAssembler needed by call stub generator Implemented call stub generator n.b. callouts to x86 in call stub error paths are currently using br(Rn) where Rn holds an x86 code address. This needs correcting to use a dedicated pseudo-opcode brx86(Rn, Rm) where Rn holds an x86 code address and Rm encodes a call signature (ret_type, n_fp_args, n_gp_args) ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp Changeset: 7c01baedddcf Author: aph Date: 2012-08-02 14:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7c01baedddcf minor asm changes ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 4916c178619f Author: aph Date: 2012-08-03 14:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4916c178619f merge ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: d96a8d32e0be Author: aph Date: 2012-08-03 15:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d96a8d32e0be minor asm fixes ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: c0d408fbbc05 Author: aph Date: 2012-08-06 11:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c0d408fbbc05 shifted reg addressing ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: f0890dd48b64 Author: aph Date: 2012-08-07 14:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0890dd48b64 Start writing templates ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp ! src/share/vm/code/stubs.cpp Changeset: ce6e70136751 Author: aph Date: 2012-08-09 18:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ce6e70136751 comment out 32-bit versions ! src/cpu/x86/vm/assembler_x86.cpp Changeset: aa5441907a8d Author: aph Date: 2012-08-10 10:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aa5441907a8d Assembler improvements ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: ff44ba8d82b3 Author: aph Date: 2012-08-10 10:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff44ba8d82b3 New brx86 code ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 4bc9dd8a62e0 Author: aph Date: 2012-08-10 18:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4bc9dd8a62e0 Template interpreter and initial stubs ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/aarch64/vm/vmreg_aarch64.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubRoutines.cpp Changeset: 7b2c918fb188 Author: aph Date: 2012-08-13 14:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b2c918fb188 Unwinder data for aarch64 simulator stub. ! make/linux/makefiles/rules.make ! make/linux/makefiles/vm.make + src/cpu/aarch64/vm/aarch64Linkage.S - src/cpu/aarch64/vm/aarch64Linkage.s Changeset: cdda4a4de716 Author: aph Date: 2012-08-13 17:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cdda4a4de716 Disassembler for sim ! make/linux/makefiles/mapfile-vers-debug ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 58aa5d2be4f3 Author: "Andrew Dinn " Date: 2012-08-14 09:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/58aa5d2be4f3 fixed bug in mov_immediate64 removed two incorrect break statements which were stopping the 3rd nibble of a 64-bit integer being installed in a register ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 2de86a4a830b Author: "Andrew Dinn " Date: 2012-08-14 11:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2de86a4a830b Fixed various problems in calling into sim Corrected passing of x86 args to cope with more than 6 gp reg args and with fp reg args Modified MacroAssembler::c_call_stub to take separate arguments for gp and fp arg counts and enum values for return type and modified all callers accordingly Corrected sim call setup to use the same thread local simulator for all calls and provided it with a dedicated 8Mb stack. Renamed files aarch64Call.cpp and aarch64Linkage.S to aarch64_call.cpp and aarch64_linkage.S - src/cpu/aarch64/vm/aarch64Call.cpp - src/cpu/aarch64/vm/aarch64Linkage.S + src/cpu/aarch64/vm/aarch64_call.cpp + src/cpu/aarch64/vm/aarch64_linkage.S ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 85c7d33ca0e5 Author: "Andrew Dinn " Date: 2012-08-14 15:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/85c7d33ca0e5 Ensured sim setup routine fails if sim.run returns invalid status ! src/cpu/aarch64/vm/aarch64_call.cpp Changeset: 6b8a172bcb74 Author: "Andrew Dinn " Date: 2012-08-14 15:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b8a172bcb74 Modified to use per-thread sim and stack provided by sim library ! src/cpu/aarch64/vm/aarch64_call.cpp Changeset: d19789b87819 Author: "Andrew Dinn " Date: 2012-08-14 15:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d19789b87819 fixed cache flush to use correct sim instructions ! src/cpu/aarch64/vm/icache_aarch64.cpp Changeset: a6de8b5d6dcb Author: "Andrew Dinn " Date: 2012-08-15 13:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a6de8b5d6dcb Incorporated changes so the sim can run on a separate stack to the VM and generated code ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/aarch64_linkage.S Changeset: 658460a1a640 Author: "Andrew Dinn " Date: 2012-08-16 15:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/658460a1a640 modified signal ahndler to longjmp into a break when running in the sim ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 7aa729e65630 Author: "Andrew Dinn " Date: 2012-08-16 16:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7aa729e65630 modified cmp(reg, reg) and neg(reg, reg) macros to provide 2 flavours ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: b9ccaf237bf7 Author: aph Date: 2012-08-14 14:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b9ccaf237bf7 minor bug fixes in startup code ! src/cpu/aarch64/vm/aarch64Call.cpp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/runtime/javaCalls.cpp Changeset: e42d311bae48 Author: aph Date: 2012-08-14 15:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e42d311bae48 merge - src/cpu/aarch64/vm/aarch64Linkage.S ! src/cpu/aarch64/vm/aarch64_call.cpp < src/cpu/aarch64/vm/aarch64Call.cpp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 01afa581ff1e Author: aph Date: 2012-08-15 09:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/01afa581ff1e SP/ZR separation ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp Changeset: 4656851f6e6c Author: aph Date: 2012-08-15 09:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4656851f6e6c merge ! src/cpu/aarch64/vm/aarch64_call.cpp Changeset: 08565fffe055 Author: aph Date: 2012-08-15 13:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/08565fffe055 Fix stack ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: fe897018df53 Author: aph Date: 2012-08-16 14:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fe897018df53 Template frame setup and assembler fixes ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: de18e846b334 Author: aph Date: 2012-08-17 10:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/de18e846b334 Align stack ! src/cpu/aarch64/vm/aarch64_linkage.S Changeset: 81ebd4bb85aa Author: aph Date: 2012-08-17 10:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/81ebd4bb85aa Fix brx86 insn ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 88b5864917f2 Author: aph Date: 2012-08-17 10:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/88b5864917f2 Method invocation ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 661541afec2d Author: aph Date: 2012-08-22 09:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/661541afec2d Calls to native methods ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 9bc313569122 Author: aph Date: 2012-08-22 19:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9bc313569122 More bytecodes and frame setup ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp Changeset: ffeebdbf568b Author: aph Date: 2012-08-23 12:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ffeebdbf568b Delete ESP register ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp Changeset: 727417944d51 Author: aph Date: 2012-08-23 16:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/727417944d51 Support LEA ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 69d785f25e41 Author: aph Date: 2012-08-23 16:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/69d785f25e41 Uninitialized var ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 679402c233b9 Author: aph Date: 2012-08-23 18:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/679402c233b9 get/setfield ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: c855594b5b33 Author: "Andrew Dinn " Date: 2012-08-24 11:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c855594b5b33 stopped -gstabs for aarch64 build ! make/linux/makefiles/gcc.make Changeset: e48e4121453c Author: "Andrew Dinn " Date: 2012-08-24 13:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e48e4121453c Added brx86 Xn, Wm to asm and used it this version relies upon always using fast (generated) signature_handler to pass arguments so we can return the call format in rscratch1 alongside the return handler in r0. this will need fixing. ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: addef8ecafa3 Author: "Andrew Dinn " Date: 2012-08-24 14:11 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/addef8ecafa3 merge ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 20045c543483 Author: "Andrew Dinn " Date: 2012-08-24 16:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/20045c543483 Reworked native call format access to use field at end of methodOop this means we can now safely rely on slow signature handlers as well as fast (generated) sigmature handlers ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp Changeset: 7d4b3c63a472 Author: "Andrew Dinn " Date: 2012-08-24 17:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7d4b3c63a472 corrected error in lsr which follows error in spec ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: a6b38cc5b34b Author: "Andrew Dinn " Date: 2012-08-28 15:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a6b38cc5b34b fixed regression introduced into mov_immediate ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 0225b0856f6a Author: aph Date: 2012-08-28 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0225b0856f6a Implement new, newarrary, putstatic, compressed OOPs. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/share/vm/runtime/icache.cpp Changeset: 0ce60222e2f1 Author: aph Date: 2012-08-28 16:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ce60222e2f1 merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: b8439c96287b Author: "Andrew Dinn " Date: 2012-08-28 16:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b8439c96287b patched another error in mov_immediate64 ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 5f07b87108b4 Author: "Andrew Dinn " Date: 2012-08-28 16:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f07b87108b4 merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 3789df911603 Author: aph Date: 2012-08-28 16:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3789df911603 dup ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 96e160087302 Author: aph Date: 2012-08-29 11:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/96e160087302 invokespecial ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 8471f6a6c468 Author: "Andrew Dinn " Date: 2012-08-29 13:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8471f6a6c468 added function pm to print current method/bytecode requires current fp and bci register as arguments ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: f4816ae5a4e1 Author: aph Date: 2012-08-29 17:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f4816ae5a4e1 Minor fixes: Push ZR, not NULL_WORD. c_rarg6 (#locals) is a word, not an xword. Save SP, BCP, and FP when we call Unimplemented(). ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: dd1ddd76ecdd Author: aph Date: 2012-08-29 17:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd1ddd76ecdd merge Changeset: da70950604c6 Author: "Andrew Dinn " Date: 2012-08-29 17:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/da70950604c6 implemented i/a/lload, i/l/astore and i/lop2 ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 5cabf84c836c Author: "Andrew Dinn " Date: 2012-08-30 19:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5cabf84c836c ensured generated signature handler always sets method call format ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp Changeset: 634c18e21ace Author: aph Date: 2012-08-31 09:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/634c18e21ace Many fixes. aastore. Exception handling, assignability checks. Restore cpool cache on return. Register finalizers. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 0fa7efe1f3e5 Author: aph Date: 2012-08-31 09:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0fa7efe1f3e5 merge Changeset: 41dad97e670b Author: aph Date: 2012-08-31 11:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/41dad97e670b Pass correct reg to sig handler ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: cba32922d2c0 Author: aph Date: 2012-08-31 14:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cba32922d2c0 Array handlers, index checks, local variable load & store ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: eaea84d111ef Author: aph Date: 2012-08-31 14:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eaea84d111ef arse ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 31f32ece36c4 Author: "Andrew Dinn " Date: 2012-08-31 14:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31f32ece36c4 implemented idiv, irem, ineg, lmul, ldiv lrem, lneg, lshl, lshr, lushr, ineg, lneg, if_icmp, if_0cmp. fixed sipush also added branch() which is used by if_i/0cmp (but minus loop counter/onstack replace), dispatch_only used by branch and empty versions of profile_taken_branch, profile_not_taken_branch, profile_call, profile_final_call and profile_virtual_call needed by if_icmp/if_0cmp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 23704f7525dc Author: aph Date: 2012-08-31 15:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/23704f7525dc Use uxtw not lsl to form array element addresses ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 6f491f369286 Author: aph Date: 2012-08-31 15:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6f491f369286 merge ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 6ac9a599036b Author: "Andrew Dinn " Date: 2012-08-31 16:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6ac9a599036b fixed branch and tweaked bipush to load 32 bits only branch now uses sext to add 32 bit offset to bcp bipush uses a 32 bit signed byte load rather than a 64 bit load needed to add ldrsbw to asm and load_signed_byte32 to call it also added load_signed_short32 to call ldrshw ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: bc0e5e435513 Author: "Andrew Dinn " Date: 2012-08-31 16:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bc0e5e435513 merge ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: dcf8463a997a Author: "Andrew Dinn " Date: 2012-09-03 10:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dcf8463a997a fixed another problem with mov_immediate64 ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: eea4ecd5ba70 Author: "Andrew Dinn " Date: 2012-09-03 10:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eea4ecd5ba70 patched conditional select operations to allow zr for Rn and Rm but not for Rd as it makes no sense to use zr as the destination even though it is legitimate according to the spec ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 49da3df856b9 Author: "Andrew Dinn " Date: 2012-09-03 10:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/49da3df856b9 corrected lload/dload to use the correct offset implemented ldc2_w and lcmp needed to check long arithmetic ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 9f0823d1b544 Author: "Andrew Dinn " Date: 2012-09-06 11:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f0823d1b544 validate callee-save registers after method invoke operations added support for spill/check of registers around method invoke (n.b. this will eventually need to pass the spill frame to the GC for forwarding rmethod and rcpool) fixed generated return handling code to restore register rmethod ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp Changeset: ac9a726a07bc Author: "Andrew Dinn " Date: 2012-09-10 14:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ac9a726a07bc bug fixes : ldc, ldc2_w, ldiv, lrem, if_0cmp new template ops : ldc (float case), fload, dload, fop2, dop2, fneg, dneg, float_cmp new asm ops : call_VM_leaf(address, int) tested all new ops for simple cases. bug fixes: ldc was clobbering the index into the tags/cpool array when looking up the tag and also left a label undefined causing a loop to branch to itself ldc2_w was loading a float not a double ldiv and lrem were processing their operands the wrong way round if_0cmp was ANDing r0 with zr instead of r0 with r0 new template ops: ldc now handles float loads, fop2 and dop2 implement the basic arithmetic operations for float and double. float_cmp should work for Nans (not yet tested). new asm ops : call_VM_leaf is needed to callotu to the VM for frem (not yet tested) still need to test many corner cases. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 46956e8a51ac Author: "Andrew Dinn " Date: 2012-09-13 17:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/46956e8a51ac bug fixes : make add/sub ext reg use SP for Rd, uxtb/h/w call ubfm not bfm ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 91324abfe816 Author: "Andrew Dinn " Date: 2012-09-13 18:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/91324abfe816 fixed scaling bug in ldc and implemented convert i.e. i2b, i2c, etc all conversions tested for simple cases ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 74a36ac62555 Author: "Andrew Dinn " Date: 2012-09-14 15:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/74a36ac62555 added xaload, xastore, if_acmp, fixed check_super bug under aastore assembler_aarch64 added load_heap_oop and load_heap_oop_not_null for use by aaload fixed bug in check_klass_super -- need to use ldrw not ldr templateTable_aarch64 added iaload, laload, faload, daload, aaload, baload, caload saload, bastore, castore, sastore, if_acmp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 0ece549a4d0a Author: "Andrew Dinn " Date: 2012-09-14 17:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ece549a4d0a removed pop of non-existent return address and avoided subsequent push for aarch64 the caller return address is in lr and it gets pushed and restored by enter and leave, respectively ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 8aff86c8ab05 Author: "Andrew Dinn " Date: 2012-09-14 17:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8aff86c8ab05 added iinc and wide_iinc ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: a108ecadb5b8 Author: "Andrew Dinn " Date: 2012-09-15 12:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a108ecadb5b8 enabled calls to putfield ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: e76394c91a27 Author: "Andrew Dinn " Date: 2012-09-17 09:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e76394c91a27 Added invokevirtual_helper and used it from invokevirtual ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: c0642ca1fc42 Author: "Andrew Dinn " Date: 2012-09-17 10:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c0642ca1fc42 implemented getfield_or_static and called from get_field/get_static ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: c92d0087b58d Author: "Andrew Dinn " Date: 2012-09-17 10:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c92d0087b58d added if_nullcmp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: d6a1566f688f Author: "Andrew Dinn " Date: 2012-09-17 11:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d6a1566f688f added fast store/access field and corrected a few andr instrs to andw n.b. the fast put instructions need a commented out volatile_barrier call to be restored. ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 990e9cfc4791 Author: "Andrew Dinn " Date: 2012-09-17 11:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/990e9cfc4791 added patch_bytecode and pop_and_check_object also modified jvmti_post_fast_field_mod so it only calls unimplemented if JvmtiExport::can_post_field_modification() returns true. ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 02ed80b24271 Author: "Andrew Dinn " Date: 2012-09-18 10:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/02ed80b24271 init global UseBiasedLocking with product dependent value false on aarch64 n.b. this deliberately breaks non-aarch64 builds (because they do not provide the product_pd declaration for this property). the intention of this patch is merely to switch this setting off temporarily while bootstrapping locking on aarch64. leaving other builds broken should ensure we back out this change before any attempt to integrate is made. ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/share/vm/runtime/globals.hpp Changeset: 8a36545f6ba1 Author: aph Date: 2012-09-18 17:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a36545f6ba1 Patch for monitors ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: c0b5c5caec70 Author: aph Date: 2012-09-18 19:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c0b5c5caec70 Minor corrections. Add debug code. Fix putfield. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: aafb7023cf61 Author: aph Date: 2012-09-19 12:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aafb7023cf61 Correct register usage in unlock_object. Pass cmpxchgptr success and fail labels. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 766760bcfa98 Author: aph Date: 2012-09-19 14:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/766760bcfa98 Fix branching around PrintBiasedLockingStatistics. ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: c5277f7ae508 Author: aph Date: 2012-09-19 14:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c5277f7ae508 merge Changeset: 533641e7f4e0 Author: aph Date: 2012-09-19 17:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/533641e7f4e0 Temporary debug code. ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.inline.hpp Changeset: dc42808e3ebe Author: aph Date: 2012-09-19 17:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dc42808e3ebe Fix sign extend in 64-bit signed mov ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 69d38bdf1f45 Author: aph Date: 2012-09-19 17:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/69d38bdf1f45 Fix ifnull/ifnonnull. Tighten branch() code for short branches. ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 65c0d7831f31 Author: aph Date: 2012-09-19 17:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/65c0d7831f31 D'oh! ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 7d0135518e19 Author: aph Date: 2012-09-19 19:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7d0135518e19 checkcast & instanceof ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 4c0a35f36a81 Author: aph Date: 2012-09-20 16:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c0a35f36a81 Numerous fixes to invoke. Make add/sub immediate "smart" so that add of a -ve number invokes sub. Make frame printing more robust. Reorganize handling of cpool cache to make it faster and more correct. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: c5c6f6592df0 Author: aph Date: 2012-09-20 16:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c5c6f6592df0 Remove debud code ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 8e525a01b6c1 Author: aph Date: 2012-09-21 15:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e525a01b6c1 Many minor fixes: Move void Assembler::add_sub_immediate to assembler_aarch64.cpp. Check for valid bcx in pm(). Add InterpreterMacroAssembler::load_ptr and InterpreterMacroAssembler::store_ptr. Fix SignatureHandlerGenerator::pass_int() and pass_long(). Fix arg passing in InterpreterGenerator::generate_native_entry. Fix j_not(). Implement dup_x1, dup_x2, dup2, dup2_x1, dup2_x2, swap. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/share/vm/asm/assembler.cpp Changeset: 6042c9ada594 Author: aph Date: 2012-09-21 17:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6042c9ada594 InterpreterGenerator::lock_method() ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/asm/assembler.cpp Changeset: 42da2074fc33 Author: "Andrew Dinn " Date: 2012-09-25 08:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42da2074fc33 added stack ops -- pop, dup, dup_x1 etc added pop, pop2, dup, dup_x1, dup_x2, dup2, dup2_x1, dup2_x2, swap tested by eyeball but not yet automatically ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 58aa51b1ad98 Author: "Andrew Dinn " Date: 2012-09-25 08:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/58aa51b1ad98 merge ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 264cb52bcfb3 Author: aph Date: 2012-09-25 13:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/264cb52bcfb3 Fix modes on putfield bytecodes ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: d307ab0130f0 Author: aph Date: 2012-09-25 13:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d307ab0130f0 Fix handling of return values ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 64879e8dd3f0 Author: aph Date: 2012-09-25 13:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64879e8dd3f0 Fix handling of return values ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 29382f805ea9 Author: aph Date: 2012-09-25 13:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/29382f805ea9 merge ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 81241bd5278b Author: aph Date: 2012-09-25 14:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/81241bd5278b Fix long locals. Fix comparisons. ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 9f104000e6fa Author: "Andrew Dinn " Date: 2012-09-25 18:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f104000e6fa fixed error in faload and daload ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 5552db3acda2 Author: "Andrew Dinn " Date: 2012-09-25 18:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5552db3acda2 corrected error in last fix ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 33f63f331504 Author: Andrew Haley Date: 2012-09-27 10:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/33f63f331504 ANDR used in lock must be ANDS for the subsequent conditional branch. ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 39ee26a7b7b9 Author: Andrew Haley Date: 2012-09-27 10:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/39ee26a7b7b9 BL calls should really be BRX86. When counting bytecodes, use exclusive load/store to avoid double locking. ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/share/vm/asm/assembler.cpp Changeset: 7ca8bf466b89 Author: "Andrew Dinn " Date: 2012-09-27 11:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ca8bf466b89 ensured remove_activation unlocks synchronized methods corrected the logic of the check for no_unlock and then implemented the code which unlocks a synchronized method. ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 89431b97dc86 Author: Andrew Haley Date: 2012-09-27 13:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/89431b97dc86 Fix off-by-one error in lload ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: ea204368988a Author: Andrew Haley Date: 2012-09-29 14:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ea204368988a Fix lstore off-by-one error ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 4f894c0fdd3d Author: Andrew Haley Date: 2012-09-30 21:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4f894c0fdd3d invokeinterface & exceptions ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/share/vm/asm/assembler.cpp Changeset: 35afabb18b33 Author: "Andrew Dinn " Date: 2012-10-02 15:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/35afabb18b33 implemented support for bytecode breakpoints added notify instruction to asm which is used to tell the sim that a method has been entered, re-entered (on return from a submethod call) or exited (when Java execution exits the top level) or that the bc index has changed. this allows the sim to cache the method and/or bc idx only when necessary. modified templateInterpreter to plant notify instructions when running with product flag -XX:+NotifySimulator (n.b. true by default) added JNIEXPORT function callback bccheck which is used by the si to recahce the metod and/or bytecode index. ! make/linux/makefiles/mapfile-vers-debug ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/runtime/globals.hpp Changeset: 9bae13acff84 Author: Andrew Haley Date: 2012-10-01 12:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9bae13acff84 exceptions, fix aastore ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 1e1d6d146223 Author: Andrew Haley Date: 2012-10-02 07:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1e1d6d146223 Implement fast_linearswitch ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 9a53ad8b484d Author: Andrew Haley Date: 2012-10-02 07:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a53ad8b484d merge Changeset: 18fe17afd26d Author: "Andrew Dinn " Date: 2012-10-04 18:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/18fe17afd26d added verification of methodOop to bytecode check callback ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 442027967d0a Author: Andrew Haley Date: 2012-10-04 21:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/442027967d0a Enough for Hello, World! Fix corrected_idivl. Disable MacroAssembler::spillcheck. Correct return handlers. Ensure that constant pool cache register is restored after an exception. Implement tableswitch, lookupswitch, and fast_binaryswitch. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 777f2e6c9c05 Author: Andrew Haley Date: 2012-10-04 22:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/777f2e6c9c05 merge ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: ee7cf85f560b Author: "Andrew Dinn " Date: 2012-10-15 17:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee7cf85f560b added bytecode tracing in sim and improved stack printing the VM's bytecode tracing adds lots of extra generated code and requires a callout to x86. the former makes it harder to step through code and the latter requires a simulator memory cache to flush at every bytecode (the sim cache must be synced every time we transition form Java to VM code or VM to Java code). so bytecode tracing in the sim itself is a necessary option. this change allows the sim to lookup and print the current method/bytecode whenever they change. tracing is configured in gdb using command simtracebc. simtracebc -- show current trace level simtracebc 0 -- disable bytecode tracing simtracebc 1 -- trace method entry & reentry and java exit to VM simtracebc 2 -- also trace each bytecode as it is reached simbt and simprint have also been updated to print full details of the current method and bytecode this change also requires updating to the latest sim ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/interpreter/templateInterpreter.cpp Changeset: 1469bc58ac04 Author: "Andrew Dinn " Date: 2012-10-16 15:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1469bc58ac04 implemented caching memory running the JDK with -XX:+UseSimulatorCache causes the sim to buffer memory writes in a cache and only flush data back when: i) Java exits into x86 code (x86 call out or top-level return) ii) a cache miss requires eviction of a dirty line iii) an exclusive acquire/release operation is scheduled n.b. pulling this change also requires pulling the latest sim ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/share/vm/runtime/globals.hpp Changeset: cfa13b286a5a Author: aph Date: 2012-10-23 15:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cfa13b286a5a Use a dispatch base register ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.cpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 449efc908d29 Author: "Andrew Dinn " Date: 2012-10-25 11:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/449efc908d29 updated cpu/aarch64 tree to reflect changes in hotspot tree up to hs25_b02 also removed some changes which had inadvertently snuck into the x86 and share trees. the x86 tree should now be exactly as per the hs25_b02 version. the share tree should mostly only differ because of extra aarch64 specific includes which will all be bracketed by ifdefs for the aarch64 build. otherwise there are diffs in the hsdis tree stubs.cpp assert committed_code_size > 0 has been commented out method.cpp add a call_format slot to methods globals.hpp make biased lockign product_pd (so we can disable it) icache.cpp avoid flushing the icache javaCalls.cpp callstub calling is slightly different??? Dinn " HG: branch merge HG: branch 'default' HG: changed .hgtags HG: changed agent/doc/clhsdb.html HG: changed agent/make/saenv.sh HG: changed agent/make/start-debug-server-proc.sh agent/src/os/linux/LinuxDebuggerLocal.c HG: changed agent/src/os/linux/libproc.h HG: changed agent/src/os/linux/ps_core.c agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java HG: changed agent/src/share/classes/sun/jvm/hotspot/HSDB.java HG: changed agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java HG: changed agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java HG: changed agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java HG: changed agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java HG: changed agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java HG: changed agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java HG: changed agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java HG: changed agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java HG: changed agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java HG: changed agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java HG: changed agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java HG: changed agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java HG: changed agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java HG: changed agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java HG: changed agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java HG: changed agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/ParallelScavengeHeap.java agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java HG: changed agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java HG: changed agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java HG: changed agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java HG: changed agent/src/share/classes/sun/jvm/hotspot/memory/GenerationFactory.java agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java HG: changed agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/DefaultMetadataVisitor.java agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java agent/src/share/classes/sun/jvm/hotspot/oops/FieldVisitor.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java agent/src/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/MetadataVisitor.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/Method.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java changed agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java HG: changed agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java HG: changed agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java HG: changed agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java HG: changed agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java HG: changed agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java HG: changed agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java HG: changed agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64Frame.java agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java HG: changed agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java HG: changed agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java HG: changed agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java agent/src/share/classes/sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.java agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java HG: changed agent/src/share/classes/sun/jvm/hotspot/utilities/GenericArray.java agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java HG: changed agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java agent/src/share/classes/sun/jvm/hotspot/utilities/IntArray.java HG: changed agent/src/share/classes/sun/jvm/hotspot/utilities/KlassArray.java HG: changed agent/src/share/classes/sun/jvm/hotspot/utilities/MethodArray.java HG: changed agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java agent/src/share/classes/sun/jvm/hotspot/utilities/U1Array.java HG: changed agent/src/share/classes/sun/jvm/hotspot/utilities/U2Array.java agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js HG: changed make/bsd/makefiles/gcc.make HG: changed make/bsd/makefiles/jvmg.make HG: changed make/bsd/makefiles/universal.gmk HG: changed make/defs.make HG: changed make/hotspot_version HG: changed make/jprt.properties HG: changed make/linux/makefiles/adlc.make HG: changed make/linux/makefiles/defs.make HG: changed make/linux/makefiles/gcc.make HG: changed make/linux/makefiles/jvmg.make HG: changed make/linux/makefiles/sa.make HG: changed make/linux/makefiles/saproc.make HG: changed make/pic.make HG: changed make/solaris/makefiles/add_gnu_debuglink.make HG: changed make/solaris/makefiles/defs.make HG: changed make/solaris/makefiles/dtrace.make HG: changed make/solaris/makefiles/fastdebug.make HG: changed make/solaris/makefiles/fix_empty_sec_hdr_flags.make HG: changed make/solaris/makefiles/gcc.make HG: changed make/solaris/makefiles/jvmg.make HG: changed make/solaris/makefiles/launcher.make HG: changed make/solaris/makefiles/mapfile-vers-COMPILER1 HG: changed make/solaris/makefiles/mapfile-vers-COMPILER2 HG: changed make/solaris/makefiles/mapfile-vers-TIERED HG: changed make/solaris/makefiles/optimized.make HG: changed make/solaris/makefiles/product.make HG: changed make/solaris/makefiles/profiled.make HG: changed make/solaris/makefiles/sparc.make HG: changed make/solaris/makefiles/sparcWorks.make HG: changed make/solaris/makefiles/vm.make HG: changed make/windows/create_obj_files.sh HG: changed make/windows/makefiles/debug.make HG: changed make/windows/makefiles/defs.make HG: changed make/windows/makefiles/rules.make HG: changed make/windows/makefiles/sa.make HG: changed make/windows/makefiles/shared.make HG: changed make/windows/projectfiles/common/Makefile HG: changed src/cpu/aarch64/vm/assembler_aarch64.cpp HG: changed src/cpu/aarch64/vm/assembler_aarch64.hpp HG: changed src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp HG: changed src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp HG: changed src/cpu/aarch64/vm/c1_Defs_aarch64.hpp HG: changed src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp HG: changed src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp HG: changed src/cpu/aarch64/vm/c1_globals_aarch64.hpp HG: changed src/cpu/aarch64/vm/c2_globals_aarch64.hpp HG: changed src/cpu/aarch64/vm/cppInterpreter_aarch64.cpp HG: changed src/cpu/aarch64/vm/frame_aarch64.cpp HG: changed src/cpu/aarch64/vm/frame_aarch64.inline.hpp HG: changed src/cpu/aarch64/vm/globals_aarch64.hpp HG: changed src/cpu/aarch64/vm/icBuffer_aarch64.cpp HG: changed src/cpu/aarch64/vm/interp_masm_aarch64.cpp HG: changed src/cpu/aarch64/vm/interp_masm_aarch64.hpp HG: changed src/cpu/aarch64/vm/interpreterRT_aarch64.cpp HG: changed src/cpu/aarch64/vm/interpreter_aarch64.cpp HG: changed src/cpu/aarch64/vm/methodHandles_aarch64.cpp HG: changed src/cpu/aarch64/vm/methodHandles_aarch64.hpp HG: changed src/cpu/aarch64/vm/relocInfo_aarch64.cpp HG: changed src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp HG: changed src/cpu/aarch64/vm/stubGenerator_aarch64.cpp HG: changed src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp HG: changed src/cpu/aarch64/vm/templateTable_aarch64.cpp HG: changed src/cpu/aarch64/vm/templateTable_aarch64.hpp HG: changed src/cpu/sparc/vm/assembler_sparc.cpp HG: changed src/cpu/sparc/vm/assembler_sparc.hpp HG: changed src/cpu/sparc/vm/assembler_sparc.inline.hpp HG: changed src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp HG: changed src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp HG: changed src/cpu/sparc/vm/c1_FrameMap_sparc.cpp HG: changed src/cpu/sparc/vm/c1_FrameMap_sparc.hpp HG: changed src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp HG: changed src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp HG: changed src/cpu/sparc/vm/c1_LinearScan_sparc.hpp HG: changed src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp HG: changed src/cpu/sparc/vm/c1_Runtime1_sparc.cpp HG: changed src/cpu/sparc/vm/c1_globals_sparc.hpp HG: changed src/cpu/sparc/vm/c2_globals_sparc.hpp HG: changed src/cpu/sparc/vm/cppInterpreter_sparc.cpp HG: changed src/cpu/sparc/vm/debug_sparc.cpp HG: changed src/cpu/sparc/vm/frame_sparc.cpp HG: changed src/cpu/sparc/vm/frame_sparc.hpp HG: changed src/cpu/sparc/vm/frame_sparc.inline.hpp HG: changed src/cpu/sparc/vm/globals_sparc.hpp HG: changed src/cpu/sparc/vm/icBuffer_sparc.cpp HG: changed src/cpu/sparc/vm/interp_masm_sparc.cpp HG: changed src/cpu/sparc/vm/interp_masm_sparc.hpp HG: changed src/cpu/sparc/vm/interpreterGenerator_sparc.hpp HG: changed src/cpu/sparc/vm/interpreterRT_sparc.cpp HG: changed src/cpu/sparc/vm/interpreter_sparc.cpp HG: changed src/cpu/sparc/vm/metaspaceShared_sparc.cpp HG: changed src/cpu/sparc/vm/methodHandles_sparc.cpp HG: changed src/cpu/sparc/vm/methodHandles_sparc.hpp HG: changed src/cpu/sparc/vm/nativeInst_sparc.cpp HG: changed src/cpu/sparc/vm/nativeInst_sparc.hpp HG: changed src/cpu/sparc/vm/relocInfo_sparc.cpp HG: changed src/cpu/sparc/vm/sharedRuntime_sparc.cpp HG: changed src/cpu/sparc/vm/sparc.ad HG: changed src/cpu/sparc/vm/stubGenerator_sparc.cpp HG: changed src/cpu/sparc/vm/templateInterpreter_sparc.cpp HG: changed src/cpu/sparc/vm/templateTable_sparc.cpp HG: changed src/cpu/sparc/vm/templateTable_sparc.hpp HG: changed src/cpu/sparc/vm/vm_version_sparc.cpp HG: changed src/cpu/sparc/vm/vm_version_sparc.hpp HG: changed src/cpu/sparc/vm/vtableStubs_sparc.cpp HG: changed src/cpu/x86/vm/assembler_x86.cpp HG: changed src/cpu/x86/vm/assembler_x86.hpp HG: changed src/cpu/x86/vm/bytecodeInterpreter_x86.cpp HG: changed src/cpu/x86/vm/bytes_x86.hpp HG: changed src/cpu/x86/vm/c1_CodeStubs_x86.cpp HG: changed src/cpu/x86/vm/c1_FrameMap_x86.cpp HG: changed src/cpu/x86/vm/c1_FrameMap_x86.hpp HG: changed src/cpu/x86/vm/c1_LIRAssembler_x86.cpp HG: changed src/cpu/x86/vm/c1_LIRGenerator_x86.cpp HG: changed src/cpu/x86/vm/c1_MacroAssembler_x86.cpp HG: changed src/cpu/x86/vm/c1_Runtime1_x86.cpp HG: changed src/cpu/x86/vm/c1_globals_x86.hpp HG: changed src/cpu/x86/vm/c2_globals_x86.hpp HG: changed src/cpu/x86/vm/copy_x86.hpp HG: changed src/cpu/x86/vm/cppInterpreter_x86.cpp HG: changed src/cpu/x86/vm/frame_x86.cpp HG: changed src/cpu/x86/vm/frame_x86.hpp src/cpu/x86/vm/globals_x86.hpp HG: changed src/cpu/x86/vm/icBuffer_x86.cpp HG: changed src/cpu/x86/vm/interp_masm_x86_32.cpp HG: changed src/cpu/x86/vm/interp_masm_x86_32.hpp HG: changed src/cpu/x86/vm/interp_masm_x86_64.cpp HG: changed src/cpu/x86/vm/interp_masm_x86_64.hpp HG: changed src/cpu/x86/vm/interpreterGenerator_x86.hpp HG: changed src/cpu/x86/vm/interpreterRT_x86_32.cpp HG: changed src/cpu/x86/vm/interpreterRT_x86_64.cpp HG: changed src/cpu/x86/vm/interpreter_x86_32.cpp HG: changed src/cpu/x86/vm/interpreter_x86_64.cpp HG: changed src/cpu/x86/vm/metaspaceShared_x86_32.cpp HG: changed src/cpu/x86/vm/metaspaceShared_x86_64.cpp HG: changed src/cpu/x86/vm/methodHandles_x86.cpp HG: changed src/cpu/x86/vm/methodHandles_x86.hpp HG: changed src/cpu/x86/vm/register_x86.cpp HG: changed src/cpu/x86/vm/register_x86.hpp HG: changed src/cpu/x86/vm/relocInfo_x86.cpp HG: changed src/cpu/x86/vm/sharedRuntime_x86_32.cpp HG: changed src/cpu/x86/vm/sharedRuntime_x86_64.cpp HG: changed src/cpu/x86/vm/stubGenerator_x86_32.cpp HG: changed src/cpu/x86/vm/stubGenerator_x86_64.cpp HG: changed src/cpu/x86/vm/templateInterpreter_x86_32.cpp HG: changed src/cpu/x86/vm/templateInterpreter_x86_64.cpp HG: changed src/cpu/x86/vm/templateTable_x86_32.cpp HG: changed src/cpu/x86/vm/templateTable_x86_32.hpp HG: changed src/cpu/x86/vm/templateTable_x86_64.cpp HG: changed src/cpu/x86/vm/templateTable_x86_64.hpp HG: changed src/cpu/x86/vm/vm_version_x86.cpp HG: changed src/cpu/x86/vm/vmreg_x86.cpp HG: changed src/cpu/x86/vm/vmreg_x86.inline.hpp HG: changed src/cpu/x86/vm/vtableStubs_x86_32.cpp HG: changed src/cpu/x86/vm/vtableStubs_x86_64.cpp HG: changed src/cpu/x86/vm/x86.ad HG: changed src/cpu/x86/vm/x86_32.ad HG: changed src/cpu/x86/vm/x86_64.ad HG: changed src/cpu/zero/vm/bytecodeInterpreter_zero.cpp HG: changed src/cpu/zero/vm/bytecodeInterpreter_zero.hpp HG: changed src/cpu/zero/vm/cppInterpreter_zero.cpp HG: changed src/cpu/zero/vm/cppInterpreter_zero.hpp HG: changed src/cpu/zero/vm/entry_zero.hpp HG: changed src/cpu/zero/vm/frame_zero.cpp HG: changed src/cpu/zero/vm/frame_zero.inline.hpp HG: changed src/cpu/zero/vm/globals_zero.hpp HG: changed src/cpu/zero/vm/icBuffer_zero.cpp HG: changed src/cpu/zero/vm/interp_masm_zero.cpp HG: changed src/cpu/zero/vm/interpreterFrame_zero.hpp HG: changed src/cpu/zero/vm/interpreterGenerator_zero.hpp HG: changed src/cpu/zero/vm/interpreterRT_zero.cpp HG: changed src/cpu/zero/vm/interpreter_zero.cpp HG: changed src/cpu/zero/vm/interpreter_zero.hpp HG: changed src/cpu/zero/vm/metaspaceShared_zero.cpp HG: changed src/cpu/zero/vm/sharedRuntime_zero.cpp HG: changed src/cpu/zero/vm/sharkFrame_zero.hpp HG: changed src/cpu/zero/vm/shark_globals_zero.hpp HG: changed src/cpu/zero/vm/stubGenerator_zero.cpp HG: changed src/cpu/zero/vm/templateInterpreter_zero.cpp HG: changed src/cpu/zero/vm/templateTable_zero.cpp HG: changed src/os/bsd/dtrace/generateJvmOffsets.cpp HG: changed src/os/bsd/dtrace/jhelper.d HG: changed src/os/bsd/dtrace/libjvm_db.c src/os/bsd/vm/decoder_machO.hpp HG: changed src/os/bsd/vm/os_bsd.cpp src/os/bsd/vm/os_bsd.inline.hpp HG: changed src/os/bsd/vm/perfMemory_bsd.cpp HG: changed src/os/linux/vm/os_linux.cpp HG: changed src/os/linux/vm/os_linux.hpp src/os/linux/vm/perfMemory_linux.cpp HG: changed src/os/posix/launcher/launcher.script HG: changed src/os/posix/vm/os_posix.cpp HG: changed src/os/solaris/dtrace/generateJvmOffsets.cpp HG: changed src/os/solaris/dtrace/hs_private.d HG: changed src/os/solaris/dtrace/jhelper.d HG: changed src/os/solaris/dtrace/libjvm_db.c HG: changed src/os/solaris/vm/dtraceJSDT_solaris.cpp HG: changed src/os/solaris/vm/os_solaris.cpp HG: changed src/os/solaris/vm/os_solaris.hpp HG: changed src/os/solaris/vm/os_solaris.inline.hpp HG: changed src/os/solaris/vm/perfMemory_solaris.cpp HG: changed src/os/windows/vm/decoder_windows.cpp HG: changed src/os/windows/vm/decoder_windows.hpp HG: changed src/os/windows/vm/os_windows.cpp HG: changed src/os/windows/vm/os_windows.hpp HG: changed src/os/windows/vm/perfMemory_windows.cpp HG: changed src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp HG: changed src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp HG: changed src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp HG: changed src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp HG: changed src/os_cpu/linux_x86/vm/globals_linux_x86.hpp HG: changed src/os_cpu/linux_zero/vm/globals_linux_zero.hpp HG: changed src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp HG: changed src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp HG: changed src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp HG: changed src/os_cpu/windows_x86/vm/globals_windows_x86.hpp HG: changed src/share/tools/whitebox/sun/hotspot/WhiteBox.java HG: changed src/share/vm/adlc/adlparse.cpp HG: changed src/share/vm/adlc/archDesc.cpp HG: changed src/share/vm/adlc/forms.cpp src/share/vm/adlc/formsopt.cpp HG: changed src/share/vm/adlc/formssel.cpp HG: changed src/share/vm/adlc/formssel.hpp HG: changed src/share/vm/adlc/main.cpp src/share/vm/adlc/output_h.cpp HG: changed src/share/vm/asm/assembler.cpp HG: changed src/share/vm/asm/assembler.hpp HG: changed src/share/vm/asm/assembler.inline.hpp HG: changed src/share/vm/asm/codeBuffer.cpp HG: changed src/share/vm/asm/codeBuffer.hpp HG: changed src/share/vm/asm/register.hpp HG: changed src/share/vm/c1/c1_CFGPrinter.cpp HG: changed src/share/vm/c1/c1_Canonicalizer.cpp HG: changed src/share/vm/c1/c1_Canonicalizer.hpp HG: changed src/share/vm/c1/c1_CodeStubs.hpp HG: changed src/share/vm/c1/c1_Compilation.cpp HG: changed src/share/vm/c1/c1_Compiler.cpp HG: changed src/share/vm/c1/c1_FrameMap.cpp HG: changed src/share/vm/c1/c1_FrameMap.hpp HG: changed src/share/vm/c1/c1_GraphBuilder.cpp HG: changed src/share/vm/c1/c1_GraphBuilder.hpp HG: changed src/share/vm/c1/c1_Instruction.cpp HG: changed src/share/vm/c1/c1_Instruction.hpp HG: changed src/share/vm/c1/c1_InstructionPrinter.cpp HG: changed src/share/vm/c1/c1_InstructionPrinter.hpp HG: changed src/share/vm/c1/c1_LIR.cpp HG: changed src/share/vm/c1/c1_LIR.hpp HG: changed src/share/vm/c1/c1_LIRAssembler.cpp HG: changed src/share/vm/c1/c1_LIRAssembler.hpp HG: changed src/share/vm/c1/c1_LIRGenerator.cpp HG: changed src/share/vm/c1/c1_LIRGenerator.hpp HG: changed src/share/vm/c1/c1_LinearScan.cpp HG: changed src/share/vm/c1/c1_LinearScan.hpp HG: changed src/share/vm/c1/c1_MacroAssembler.hpp HG: changed src/share/vm/c1/c1_Optimizer.cpp HG: changed src/share/vm/c1/c1_Runtime1.cpp HG: changed src/share/vm/c1/c1_Runtime1.hpp HG: changed src/share/vm/c1/c1_ValueMap.cpp HG: changed src/share/vm/c1/c1_ValueMap.hpp HG: changed src/share/vm/c1/c1_ValueStack.cpp HG: changed src/share/vm/c1/c1_ValueStack.hpp HG: changed src/share/vm/c1/c1_ValueType.cpp HG: changed src/share/vm/c1/c1_ValueType.hpp HG: changed src/share/vm/c1/c1_globals.hpp HG: changed src/share/vm/ci/bcEscapeAnalyzer.cpp HG: changed src/share/vm/ci/bcEscapeAnalyzer.hpp HG: changed src/share/vm/ci/ciArrayKlass.cpp HG: changed src/share/vm/ci/ciArrayKlass.hpp HG: changed src/share/vm/ci/ciBaseObject.cpp HG: changed src/share/vm/ci/ciBaseObject.hpp HG: changed src/share/vm/ci/ciClassList.hpp HG: changed src/share/vm/ci/ciConstantPoolCache.hpp HG: changed src/share/vm/ci/ciEnv.cpp HG: changed src/share/vm/ci/ciEnv.hpp HG: changed src/share/vm/ci/ciField.cpp HG: changed src/share/vm/ci/ciField.hpp HG: changed src/share/vm/ci/ciInstance.cpp src/share/vm/ci/ciInstanceKlass.hpp HG: changed src/share/vm/ci/ciKlass.cpp HG: changed src/share/vm/ci/ciKlass.hpp src/share/vm/ci/ciMemberName.hpp HG: changed src/share/vm/ci/ciMetadata.cpp HG: changed src/share/vm/ci/ciMetadata.hpp HG: changed src/share/vm/ci/ciMethod.cpp HG: changed src/share/vm/ci/ciMethod.hpp src/share/vm/ci/ciMethodData.hpp HG: changed src/share/vm/ci/ciMethodHandle.cpp HG: changed src/share/vm/ci/ciMethodHandle.hpp HG: changed src/share/vm/ci/ciObjArrayKlass.cpp HG: changed src/share/vm/ci/ciObjArrayKlass.hpp HG: changed src/share/vm/ci/ciObject.cpp HG: changed src/share/vm/ci/ciObject.hpp src/share/vm/ci/ciObjectFactory.hpp HG: changed src/share/vm/ci/ciSignature.hpp HG: changed src/share/vm/ci/ciStreams.cpp HG: changed src/share/vm/ci/ciStreams.hpp HG: changed src/share/vm/ci/ciSymbol.cpp src/share/vm/ci/ciType.cpp HG: changed src/share/vm/ci/ciType.hpp HG: changed src/share/vm/ci/ciTypeArrayKlass.cpp HG: changed src/share/vm/ci/ciTypeArrayKlass.hpp HG: changed src/share/vm/ci/ciTypeFlow.cpp HG: changed src/share/vm/ci/compilerInterface.hpp HG: changed src/share/vm/classfile/altHashing.cpp HG: changed src/share/vm/classfile/altHashing.hpp HG: changed src/share/vm/classfile/classFileParser.cpp HG: changed src/share/vm/classfile/classFileParser.hpp HG: changed src/share/vm/classfile/classLoader.cpp HG: changed src/share/vm/classfile/classLoader.hpp HG: changed src/share/vm/classfile/classLoaderData.cpp HG: changed src/share/vm/classfile/classLoaderData.hpp HG: changed src/share/vm/classfile/classLoaderData.inline.hpp HG: changed src/share/vm/classfile/dictionary.cpp HG: changed src/share/vm/classfile/dictionary.hpp HG: changed src/share/vm/classfile/javaAssertions.cpp HG: changed src/share/vm/classfile/javaAssertions.hpp HG: changed src/share/vm/classfile/javaClasses.cpp HG: changed src/share/vm/classfile/javaClasses.hpp HG: changed src/share/vm/classfile/loaderConstraints.cpp HG: changed src/share/vm/classfile/loaderConstraints.hpp HG: changed src/share/vm/classfile/placeholders.cpp HG: changed src/share/vm/classfile/placeholders.hpp HG: changed src/share/vm/classfile/resolutionErrors.cpp HG: changed src/share/vm/classfile/resolutionErrors.hpp HG: changed src/share/vm/classfile/stackMapFrame.cpp HG: changed src/share/vm/classfile/stackMapFrame.hpp HG: changed src/share/vm/classfile/stackMapTable.cpp HG: changed src/share/vm/classfile/stackMapTable.hpp HG: changed src/share/vm/classfile/stackMapTableFormat.hpp HG: changed src/share/vm/classfile/symbolTable.cpp HG: changed src/share/vm/classfile/symbolTable.hpp HG: changed src/share/vm/classfile/systemDictionary.cpp HG: changed src/share/vm/classfile/systemDictionary.hpp HG: changed src/share/vm/classfile/verificationType.cpp HG: changed src/share/vm/classfile/verificationType.hpp HG: changed src/share/vm/classfile/verifier.cpp HG: changed src/share/vm/classfile/verifier.hpp HG: changed src/share/vm/classfile/vmSymbols.cpp HG: changed src/share/vm/classfile/vmSymbols.hpp HG: changed src/share/vm/code/codeBlob.cpp HG: changed src/share/vm/code/codeBlob.hpp HG: changed src/share/vm/code/codeCache.cpp HG: changed src/share/vm/code/codeCache.hpp HG: changed src/share/vm/code/compiledIC.cpp HG: changed src/share/vm/code/compiledIC.hpp HG: changed src/share/vm/code/debugInfo.cpp HG: changed src/share/vm/code/debugInfo.hpp HG: changed src/share/vm/code/debugInfoRec.cpp HG: changed src/share/vm/code/debugInfoRec.hpp HG: changed src/share/vm/code/dependencies.cpp HG: changed src/share/vm/code/dependencies.hpp HG: changed src/share/vm/code/exceptionHandlerTable.hpp HG: changed src/share/vm/code/icBuffer.cpp HG: changed src/share/vm/code/icBuffer.hpp HG: changed src/share/vm/code/nmethod.cpp HG: changed src/share/vm/code/nmethod.hpp HG: changed src/share/vm/code/oopRecorder.cpp HG: changed src/share/vm/code/oopRecorder.hpp HG: changed src/share/vm/code/relocInfo.cpp HG: changed src/share/vm/code/relocInfo.hpp HG: changed src/share/vm/code/scopeDesc.cpp HG: changed src/share/vm/code/scopeDesc.hpp HG: changed src/share/vm/code/stubs.hpp HG: changed src/share/vm/code/vmreg.cpp src/share/vm/code/vtableStubs.cpp HG: changed src/share/vm/code/vtableStubs.hpp HG: changed src/share/vm/compiler/abstractCompiler.hpp HG: changed src/share/vm/compiler/compileBroker.cpp HG: changed src/share/vm/compiler/compileBroker.hpp HG: changed src/share/vm/compiler/compileLog.cpp HG: changed src/share/vm/compiler/compileLog.hpp HG: changed src/share/vm/compiler/compilerOracle.cpp HG: changed src/share/vm/compiler/compilerOracle.hpp HG: changed src/share/vm/compiler/oopMap.cpp HG: changed src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp changed src/share/vm/gc_implementation/g1/concurrentMark.hpp HG: changed src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp HG: changed src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp HG: changed src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp HG: changed src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp HG: changed src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp HG: changed src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp HG: changed src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp HG: changed src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp changed src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp HG: changed src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp HG: changed src/share/vm/gc_implementation/g1/g1MMUTracker.hpp HG: changed src/share/vm/gc_implementation/g1/g1MarkSweep.cpp HG: changed src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp HG: changed src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp HG: changed src/share/vm/gc_implementation/g1/g1OopClosures.hpp HG: changed src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp HG: changed src/share/vm/gc_implementation/g1/g1RemSet.cpp HG: changed src/share/vm/gc_implementation/g1/g1RemSet.hpp HG: changed src/share/vm/gc_implementation/g1/g1_globals.hpp HG: changed src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp HG: changed src/share/vm/gc_implementation/g1/heapRegion.cpp HG: changed src/share/vm/gc_implementation/g1/heapRegion.hpp HG: changed src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp HG: changed src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp HG: changed src/share/vm/gc_implementation/g1/heapRegionSeq.cpp HG: changed src/share/vm/gc_implementation/g1/heapRegionSeq.hpp HG: changed src/share/vm/gc_implementation/g1/heapRegionSet.cpp HG: changed src/share/vm/gc_implementation/g1/heapRegionSet.hpp HG: changed src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp HG: changed src/share/vm/gc_implementation/g1/ptrQueue.cpp HG: changed src/share/vm/gc_implementation/g1/satbQueue.cpp HG: changed src/share/vm/gc_implementation/g1/sparsePRT.cpp HG: changed src/share/vm/gc_implementation/g1/sparsePRT.hpp HG: changed src/share/vm/gc_implementation/g1/survRateGroup.cpp HG: changed src/share/vm/gc_implementation/g1/survRateGroup.hpp HG: changed src/share/vm/gc_implementation/g1/vm_operations_g1.cpp HG: changed src/share/vm/gc_implementation/g1/vm_operations_g1.hpp HG: changed src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp HG: changed src/share/vm/gc_implementation/parNew/parNewGeneration.cpp HG: changed src/share/vm/gc_implementation/parNew/parNewGeneration.hpp HG: changed src/share/vm/gc_implementation/parNew/parOopClosures.hpp HG: changed src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp HG: changed src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp HG: changed src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp HG: changed src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp HG: changed src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp HG: changed src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp HG: changed src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp HG: changed src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp HG: changed src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp HG: changed src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp HG: changed src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp HG: changed src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp HG: changed src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp HG: changed src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp HG: changed src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp HG: changed src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp HG: changed src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp HG: changed src/share/vm/gc_implementation/parallelScavenge/vmStructs_parallelgc.hpp src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp HG: changed src/share/vm/gc_implementation/shared/cSpaceCounters.cpp HG: changed src/share/vm/gc_implementation/shared/cSpaceCounters.hpp HG: changed src/share/vm/gc_implementation/shared/collectorCounters.cpp src/share/vm/gc_implementation/shared/collectorCounters.hpp HG: changed src/share/vm/gc_implementation/shared/concurrentGCThread.cpp changed src/share/vm/gc_implementation/shared/gcUtil.hpp HG: changed src/share/vm/gc_implementation/shared/generationCounters.cpp HG: changed src/share/vm/gc_implementation/shared/generationCounters.hpp changed src/share/vm/gc_implementation/shared/markSweep.hpp HG: changed src/share/vm/gc_implementation/shared/markSweep.inline.hpp HG: changed src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp HG: changed src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp HG: changed src/share/vm/gc_implementation/shared/mutableSpace.cpp HG: changed src/share/vm/gc_implementation/shared/mutableSpace.hpp HG: changed src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp HG: changed src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp HG: changed src/share/vm/gc_implementation/shared/spaceCounters.cpp HG: changed src/share/vm/gc_implementation/shared/spaceCounters.hpp HG: changed src/share/vm/gc_implementation/shared/spaceDecorator.hpp HG: changed src/share/vm/gc_implementation/shared/vmGCOperations.cpp HG: changed src/share/vm/gc_implementation/shared/vmGCOperations.hpp HG: changed src/share/vm/gc_interface/collectedHeap.cpp HG: changed src/share/vm/gc_interface/collectedHeap.hpp HG: changed src/share/vm/gc_interface/collectedHeap.inline.hpp HG: changed src/share/vm/gc_interface/gcCause.cpp HG: changed src/share/vm/gc_interface/gcCause.hpp HG: changed src/share/vm/interpreter/abstractInterpreter.hpp HG: changed src/share/vm/interpreter/bytecode.cpp HG: changed src/share/vm/interpreter/bytecode.hpp HG: changed src/share/vm/interpreter/bytecodeInterpreter.cpp HG: changed src/share/vm/interpreter/bytecodeInterpreter.hpp HG: changed src/share/vm/interpreter/bytecodeStream.hpp HG: changed src/share/vm/interpreter/bytecodeTracer.cpp HG: changed src/share/vm/interpreter/bytecodes.cpp HG: changed src/share/vm/interpreter/bytecodes.hpp HG: changed src/share/vm/interpreter/interpreter.cpp HG: changed src/share/vm/interpreter/interpreterRuntime.cpp HG: changed src/share/vm/interpreter/interpreterRuntime.hpp HG: changed src/share/vm/interpreter/linkResolver.cpp HG: changed src/share/vm/interpreter/linkResolver.hpp HG: changed src/share/vm/interpreter/oopMapCache.cpp HG: changed src/share/vm/interpreter/oopMapCache.hpp HG: changed src/share/vm/interpreter/rewriter.cpp HG: changed src/share/vm/interpreter/rewriter.hpp HG: changed src/share/vm/interpreter/templateInterpreter.cpp HG: changed src/share/vm/interpreter/templateInterpreter.hpp HG: changed src/share/vm/interpreter/templateTable.cpp HG: changed src/share/vm/interpreter/templateTable.hpp HG: changed src/share/vm/libadt/set.cpp HG: changed src/share/vm/libadt/vectset.cpp HG: changed src/share/vm/memory/allocation.cpp HG: changed src/share/vm/memory/allocation.hpp HG: changed src/share/vm/memory/allocation.inline.hpp HG: changed src/share/vm/memory/barrierSet.hpp HG: changed src/share/vm/memory/binaryTreeDictionary.cpp HG: changed src/share/vm/memory/binaryTreeDictionary.hpp HG: changed src/share/vm/memory/blockOffsetTable.cpp HG: changed src/share/vm/memory/blockOffsetTable.hpp HG: changed src/share/vm/memory/blockOffsetTable.inline.hpp HG: changed src/share/vm/memory/cardTableModRefBS.cpp HG: changed src/share/vm/memory/cardTableModRefBS.hpp HG: changed src/share/vm/memory/cardTableRS.cpp HG: changed src/share/vm/memory/cardTableRS.hpp HG: changed src/share/vm/memory/collectorPolicy.cpp HG: changed src/share/vm/memory/collectorPolicy.hpp HG: changed src/share/vm/memory/defNewGeneration.cpp HG: changed src/share/vm/memory/defNewGeneration.hpp HG: changed src/share/vm/memory/filemap.cpp HG: changed src/share/vm/memory/filemap.hpp HG: changed src/share/vm/memory/freeBlockDictionary.hpp HG: changed src/share/vm/memory/genCollectedHeap.cpp HG: changed src/share/vm/memory/genCollectedHeap.hpp HG: changed src/share/vm/memory/genMarkSweep.cpp HG: changed src/share/vm/memory/genOopClosures.hpp HG: changed src/share/vm/memory/genOopClosures.inline.hpp HG: changed src/share/vm/memory/genRemSet.cpp HG: changed src/share/vm/memory/genRemSet.hpp HG: changed src/share/vm/memory/generation.cpp HG: changed src/share/vm/memory/generation.hpp HG: changed src/share/vm/memory/generationSpec.cpp HG: changed src/share/vm/memory/generationSpec.hpp HG: changed src/share/vm/memory/heap.cpp HG: changed src/share/vm/memory/heap.hpp src/share/vm/memory/heapInspection.hpp HG: changed src/share/vm/memory/iterator.cpp HG: changed src/share/vm/memory/iterator.hpp HG: changed src/share/vm/memory/memRegion.hpp HG: changed src/share/vm/memory/metadataFactory.hpp HG: changed src/share/vm/memory/metaspace.cpp HG: changed src/share/vm/memory/metaspace.hpp HG: changed src/share/vm/memory/metaspaceCounters.cpp HG: changed src/share/vm/memory/metaspaceCounters.hpp HG: changed src/share/vm/memory/metaspaceShared.cpp HG: changed src/share/vm/memory/metaspaceShared.hpp HG: changed src/share/vm/memory/modRefBarrierSet.hpp HG: changed src/share/vm/memory/oopFactory.cpp HG: changed src/share/vm/memory/oopFactory.hpp HG: changed src/share/vm/memory/referencePolicy.hpp HG: changed src/share/vm/memory/referenceProcessor.cpp HG: changed src/share/vm/memory/referenceProcessor.hpp HG: changed src/share/vm/memory/resourceArea.hpp HG: changed src/share/vm/memory/sharedHeap.cpp HG: changed src/share/vm/memory/sharedHeap.hpp HG: changed src/share/vm/memory/space.cpp HG: changed src/share/vm/memory/space.hpp HG: changed src/share/vm/memory/specialized_oop_closures.hpp HG: changed src/share/vm/memory/tenuredGeneration.cpp HG: changed src/share/vm/memory/threadLocalAllocBuffer.hpp HG: changed src/share/vm/memory/universe.cpp HG: changed src/share/vm/memory/universe.hpp HG: changed src/share/vm/oops/annotations.cpp HG: changed src/share/vm/oops/annotations.hpp HG: changed src/share/vm/oops/arrayKlass.cpp HG: changed src/share/vm/oops/arrayKlass.hpp HG: changed src/share/vm/oops/arrayOop.hpp HG: changed src/share/vm/oops/compiledICHolder.cpp HG: changed src/share/vm/oops/compiledICHolder.hpp HG: changed src/share/vm/oops/constMethod.cpp HG: changed src/share/vm/oops/constMethod.hpp HG: changed src/share/vm/oops/constantPool.cpp HG: changed src/share/vm/oops/constantPool.hpp HG: changed src/share/vm/oops/cpCache.cpp HG: changed src/share/vm/oops/cpCache.hpp HG: changed src/share/vm/oops/fieldInfo.hpp HG: changed src/share/vm/oops/fieldStreams.hpp HG: changed src/share/vm/oops/generateOopMap.cpp HG: changed src/share/vm/oops/generateOopMap.hpp HG: changed src/share/vm/oops/instanceClassLoaderKlass.cpp HG: changed src/share/vm/oops/instanceClassLoaderKlass.hpp HG: changed src/share/vm/oops/instanceKlass.cpp HG: changed src/share/vm/oops/instanceKlass.hpp HG: changed src/share/vm/oops/instanceMirrorKlass.cpp HG: changed src/share/vm/oops/instanceMirrorKlass.hpp HG: changed src/share/vm/oops/instanceOop.hpp HG: changed src/share/vm/oops/instanceRefKlass.cpp HG: changed src/share/vm/oops/instanceRefKlass.hpp HG: changed src/share/vm/oops/klass.cpp HG: changed src/share/vm/oops/klass.hpp src/share/vm/oops/klassVtable.hpp HG: changed src/share/vm/oops/markOop.cpp HG: changed src/share/vm/oops/markOop.hpp HG: changed src/share/vm/oops/markOop.inline.hpp HG: changed src/share/vm/oops/metadata.cpp HG: changed src/share/vm/oops/metadata.hpp HG: changed src/share/vm/oops/method.cpp HG: changed src/share/vm/oops/method.hpp src/share/vm/oops/methodData.hpp HG: changed src/share/vm/oops/objArrayKlass.cpp HG: changed src/share/vm/oops/objArrayKlass.hpp HG: changed src/share/vm/oops/objArrayKlass.inline.hpp HG: changed src/share/vm/oops/objArrayOop.cpp HG: changed src/share/vm/oops/oop.cpp HG: changed src/share/vm/oops/oop.hpp HG: changed src/share/vm/oops/oop.inline.hpp HG: changed src/share/vm/oops/oop.inline2.hpp HG: changed src/share/vm/oops/oop.pcgc.inline.hpp HG: changed src/share/vm/oops/oop.psgc.inline.hpp HG: changed src/share/vm/oops/oopsHierarchy.hpp HG: changed src/share/vm/oops/symbol.cpp HG: changed src/share/vm/oops/symbol.hpp src/share/vm/oops/typeArrayKlass.hpp HG: changed src/share/vm/oops/typeArrayOop.hpp HG: changed src/share/vm/opto/bytecodeInfo.cpp HG: changed src/share/vm/opto/c2_globals.hpp HG: changed src/share/vm/opto/callGenerator.cpp HG: changed src/share/vm/opto/callGenerator.hpp HG: changed src/share/vm/opto/callnode.cpp HG: changed src/share/vm/opto/callnode.hpp HG: changed src/share/vm/opto/cfgnode.cpp HG: changed src/share/vm/opto/chaitin.cpp HG: changed src/share/vm/opto/chaitin.hpp HG: changed src/share/vm/opto/classes.hpp HG: changed src/share/vm/opto/compile.cpp HG: changed src/share/vm/opto/compile.hpp HG: changed src/share/vm/opto/connode.cpp HG: changed src/share/vm/opto/divnode.cpp HG: changed src/share/vm/opto/doCall.cpp src/share/vm/opto/escape.cpp HG: changed src/share/vm/opto/escape.hpp src/share/vm/opto/graphKit.hpp HG: changed src/share/vm/opto/idealGraphPrinter.cpp HG: changed src/share/vm/opto/idealKit.cpp HG: changed src/share/vm/opto/ifg.cpp src/share/vm/opto/lcm.cpp HG: changed src/share/vm/opto/library_call.cpp HG: changed src/share/vm/opto/loopPredicate.cpp HG: changed src/share/vm/opto/loopTransform.cpp HG: changed src/share/vm/opto/loopUnswitch.cpp HG: changed src/share/vm/opto/loopnode.cpp HG: changed src/share/vm/opto/loopnode.hpp HG: changed src/share/vm/opto/loopopts.cpp HG: changed src/share/vm/opto/machnode.cpp HG: changed src/share/vm/opto/machnode.hpp HG: changed src/share/vm/opto/macro.cpp src/share/vm/opto/matcher.hpp HG: changed src/share/vm/opto/memnode.cpp HG: changed src/share/vm/opto/memnode.hpp HG: changed src/share/vm/opto/mulnode.hpp HG: changed src/share/vm/opto/multnode.cpp HG: changed src/share/vm/opto/node.cpp src/share/vm/opto/opcodes.cpp HG: changed src/share/vm/opto/opcodes.hpp HG: changed src/share/vm/opto/output.cpp src/share/vm/opto/parse1.cpp HG: changed src/share/vm/opto/parse2.cpp src/share/vm/opto/phaseX.cpp HG: changed src/share/vm/opto/phaseX.hpp src/share/vm/opto/reg_split.cpp HG: changed src/share/vm/opto/regmask.cpp HG: changed src/share/vm/opto/regmask.hpp HG: changed src/share/vm/opto/runtime.cpp HG: changed src/share/vm/opto/runtime.hpp HG: changed src/share/vm/opto/split_if.cpp HG: changed src/share/vm/opto/stringopts.cpp HG: changed src/share/vm/opto/subnode.cpp HG: changed src/share/vm/opto/subnode.hpp HG: changed src/share/vm/opto/superword.cpp HG: changed src/share/vm/opto/superword.hpp HG: changed src/share/vm/opto/type.cpp src/share/vm/opto/vectornode.cpp HG: changed src/share/vm/opto/vectornode.hpp HG: changed src/share/vm/precompiled/precompiled.hpp HG: changed src/share/vm/prims/forte.cpp HG: changed src/share/vm/prims/jni.cpp src/share/vm/prims/jniCheck.hpp HG: changed src/share/vm/prims/jvm.cpp src/share/vm/prims/jvm_misc.hpp HG: changed src/share/vm/prims/jvmtiClassFileReconstituter.cpp HG: changed src/share/vm/prims/jvmtiClassFileReconstituter.hpp HG: changed src/share/vm/prims/jvmtiCodeBlobEvents.cpp HG: changed src/share/vm/prims/jvmtiEnter.xsl HG: changed src/share/vm/prims/jvmtiEnv.cpp HG: changed src/share/vm/prims/jvmtiEnv.xsl HG: changed src/share/vm/prims/jvmtiEnvBase.cpp HG: changed src/share/vm/prims/jvmtiEnvBase.hpp HG: changed src/share/vm/prims/jvmtiEnvThreadState.cpp HG: changed src/share/vm/prims/jvmtiEnvThreadState.hpp HG: changed src/share/vm/prims/jvmtiExport.cpp HG: changed src/share/vm/prims/jvmtiExport.hpp HG: changed src/share/vm/prims/jvmtiExtensions.cpp HG: changed src/share/vm/prims/jvmtiGetLoadedClasses.cpp HG: changed src/share/vm/prims/jvmtiImpl.cpp HG: changed src/share/vm/prims/jvmtiImpl.hpp HG: changed src/share/vm/prims/jvmtiLib.xsl HG: changed src/share/vm/prims/jvmtiRawMonitor.cpp HG: changed src/share/vm/prims/jvmtiRedefineClasses.cpp HG: changed src/share/vm/prims/jvmtiRedefineClasses.hpp HG: changed src/share/vm/prims/jvmtiTagMap.cpp HG: changed src/share/vm/prims/jvmtiTagMap.hpp HG: changed src/share/vm/prims/jvmtiThreadState.cpp HG: changed src/share/vm/prims/jvmtiThreadState.hpp HG: changed src/share/vm/prims/jvmtiTrace.cpp HG: changed src/share/vm/prims/jvmtiUtil.cpp HG: changed src/share/vm/prims/methodComparator.cpp HG: changed src/share/vm/prims/methodComparator.hpp HG: changed src/share/vm/prims/methodHandles.cpp HG: changed src/share/vm/prims/methodHandles.hpp HG: changed src/share/vm/prims/nativeLookup.cpp HG: changed src/share/vm/prims/privilegedStack.cpp HG: changed src/share/vm/prims/privilegedStack.hpp HG: changed src/share/vm/prims/unsafe.cpp HG: changed src/share/vm/prims/wbtestmethods/parserTests.cpp HG: changed src/share/vm/prims/whitebox.cpp HG: changed src/share/vm/runtime/advancedThresholdPolicy.cpp HG: changed src/share/vm/runtime/advancedThresholdPolicy.hpp HG: changed src/share/vm/runtime/aprofiler.cpp HG: changed src/share/vm/runtime/aprofiler.hpp HG: changed src/share/vm/runtime/arguments.cpp HG: changed src/share/vm/runtime/arguments.hpp HG: changed src/share/vm/runtime/biasedLocking.cpp HG: changed src/share/vm/runtime/compilationPolicy.cpp HG: changed src/share/vm/runtime/compilationPolicy.hpp HG: changed src/share/vm/runtime/deoptimization.cpp HG: changed src/share/vm/runtime/deoptimization.hpp HG: changed src/share/vm/runtime/dtraceJSDT.cpp HG: changed src/share/vm/runtime/dtraceJSDT.hpp HG: changed src/share/vm/runtime/fieldDescriptor.cpp HG: changed src/share/vm/runtime/fieldDescriptor.hpp HG: changed src/share/vm/runtime/fprofiler.cpp HG: changed src/share/vm/runtime/fprofiler.hpp HG: changed src/share/vm/runtime/frame.cpp HG: changed src/share/vm/runtime/frame.hpp HG: changed src/share/vm/runtime/frame.inline.hpp HG: changed src/share/vm/runtime/globals.cpp HG: changed src/share/vm/runtime/globals.hpp HG: changed src/share/vm/runtime/globals_extension.hpp HG: changed src/share/vm/runtime/handles.cpp HG: changed src/share/vm/runtime/handles.hpp HG: changed src/share/vm/runtime/handles.inline.hpp HG: changed src/share/vm/runtime/init.cpp HG: changed src/share/vm/runtime/java.cpp HG: changed src/share/vm/runtime/java.hpp HG: changed src/share/vm/runtime/javaCalls.cpp HG: changed src/share/vm/runtime/javaCalls.hpp HG: changed src/share/vm/runtime/jfieldIDWorkaround.hpp HG: changed src/share/vm/runtime/jniHandles.cpp HG: changed src/share/vm/runtime/jniHandles.hpp HG: changed src/share/vm/runtime/memprofiler.cpp HG: changed src/share/vm/runtime/monitorChunk.cpp HG: changed src/share/vm/runtime/monitorChunk.hpp HG: changed src/share/vm/runtime/mutex.hpp HG: changed src/share/vm/runtime/mutexLocker.cpp HG: changed src/share/vm/runtime/objectMonitor.cpp HG: changed src/share/vm/runtime/os.cpp HG: changed src/share/vm/runtime/os.hpp src/share/vm/runtime/park.cpp HG: changed src/share/vm/runtime/perfData.cpp HG: changed src/share/vm/runtime/perfData.hpp HG: changed src/share/vm/runtime/perfMemory.cpp HG: changed src/share/vm/runtime/reflection.cpp HG: changed src/share/vm/runtime/reflection.hpp HG: changed src/share/vm/runtime/reflectionUtils.cpp HG: changed src/share/vm/runtime/reflectionUtils.hpp HG: changed src/share/vm/runtime/relocator.cpp HG: changed src/share/vm/runtime/relocator.hpp HG: changed src/share/vm/runtime/rframe.hpp HG: changed src/share/vm/runtime/safepoint.cpp HG: changed src/share/vm/runtime/safepoint.hpp HG: changed src/share/vm/runtime/sharedRuntime.cpp HG: changed src/share/vm/runtime/sharedRuntime.hpp HG: changed src/share/vm/runtime/signature.cpp HG: changed src/share/vm/runtime/signature.hpp HG: changed src/share/vm/runtime/simpleThresholdPolicy.cpp HG: changed src/share/vm/runtime/simpleThresholdPolicy.hpp HG: changed src/share/vm/runtime/simpleThresholdPolicy.inline.hpp HG: changed src/share/vm/runtime/stackValue.cpp HG: changed src/share/vm/runtime/stubCodeGenerator.hpp HG: changed src/share/vm/runtime/stubRoutines.cpp HG: changed src/share/vm/runtime/stubRoutines.hpp HG: changed src/share/vm/runtime/sweeper.cpp HG: changed src/share/vm/runtime/sweeper.hpp HG: changed src/share/vm/runtime/synchronizer.cpp HG: changed src/share/vm/runtime/task.hpp HG: changed src/share/vm/runtime/thread.cpp HG: changed src/share/vm/runtime/thread.hpp HG: changed src/share/vm/runtime/timer.cpp HG: changed src/share/vm/runtime/unhandledOops.cpp HG: changed src/share/vm/runtime/vframe.cpp HG: changed src/share/vm/runtime/vframe.hpp HG: changed src/share/vm/runtime/vframeArray.cpp HG: changed src/share/vm/runtime/vframeArray.hpp HG: changed src/share/vm/runtime/vframe_hp.cpp HG: changed src/share/vm/runtime/vframe_hp.hpp HG: changed src/share/vm/runtime/virtualspace.cpp HG: changed src/share/vm/runtime/virtualspace.hpp HG: changed src/share/vm/runtime/vmStructs.cpp HG: changed src/share/vm/runtime/vmStructs.hpp HG: changed src/share/vm/runtime/vmThread.cpp HG: changed src/share/vm/runtime/vmThread.hpp HG: changed src/share/vm/runtime/vm_operations.hpp HG: changed src/share/vm/services/attachListener.cpp HG: changed src/share/vm/services/attachListener.hpp HG: changed src/share/vm/services/classLoadingService.cpp HG: changed src/share/vm/services/classLoadingService.hpp HG: changed src/share/vm/services/diagnosticArgument.cpp HG: changed src/share/vm/services/diagnosticArgument.hpp HG: changed src/share/vm/services/diagnosticCommand.cpp HG: changed src/share/vm/services/diagnosticCommand.hpp HG: changed src/share/vm/services/diagnosticFramework.cpp HG: changed src/share/vm/services/diagnosticFramework.hpp HG: changed src/share/vm/services/gcNotifier.cpp HG: changed src/share/vm/services/gcNotifier.hpp HG: changed src/share/vm/services/heapDumper.cpp HG: changed src/share/vm/services/heapDumper.hpp HG: changed src/share/vm/services/lowMemoryDetector.cpp HG: changed src/share/vm/services/lowMemoryDetector.hpp HG: changed src/share/vm/services/management.cpp HG: changed src/share/vm/services/management.hpp HG: changed src/share/vm/services/memBaseline.cpp HG: changed src/share/vm/services/memBaseline.hpp HG: changed src/share/vm/services/memPtr.cpp HG: changed src/share/vm/services/memPtr.hpp HG: changed src/share/vm/services/memPtrArray.hpp HG: changed src/share/vm/services/memRecorder.cpp HG: changed src/share/vm/services/memRecorder.hpp HG: changed src/share/vm/services/memReporter.cpp HG: changed src/share/vm/services/memReporter.hpp HG: changed src/share/vm/services/memSnapshot.cpp HG: changed src/share/vm/services/memSnapshot.hpp HG: changed src/share/vm/services/memTrackWorker.cpp HG: changed src/share/vm/services/memTrackWorker.hpp HG: changed src/share/vm/services/memTracker.cpp HG: changed src/share/vm/services/memTracker.hpp HG: changed src/share/vm/services/memoryManager.cpp HG: changed src/share/vm/services/memoryManager.hpp HG: changed src/share/vm/services/memoryPool.cpp HG: changed src/share/vm/services/memoryPool.hpp HG: changed src/share/vm/services/memoryService.cpp HG: changed src/share/vm/services/memoryService.hpp HG: changed src/share/vm/services/nmtDCmd.cpp HG: changed src/share/vm/services/nmtDCmd.hpp HG: changed src/share/vm/services/psMemoryPool.cpp HG: changed src/share/vm/services/psMemoryPool.hpp HG: changed src/share/vm/services/serviceUtil.hpp HG: changed src/share/vm/services/threadService.cpp HG: changed src/share/vm/services/threadService.hpp HG: changed src/share/vm/shark/sharkBuilder.cpp HG: changed src/share/vm/shark/sharkCacheDecache.cpp HG: changed src/share/vm/shark/sharkContext.cpp HG: changed src/share/vm/shark/sharkContext.hpp HG: changed src/share/vm/shark/sharkRuntime.cpp HG: changed src/share/vm/shark/sharkRuntime.hpp HG: changed src/share/vm/shark/sharkStack.cpp HG: changed src/share/vm/shark/sharkState.cpp HG: changed src/share/vm/shark/sharkTopLevelBlock.cpp HG: changed src/share/vm/shark/sharkType.hpp HG: changed src/share/vm/utilities/accessFlags.cpp HG: changed src/share/vm/utilities/accessFlags.hpp HG: changed src/share/vm/utilities/array.cpp HG: changed src/share/vm/utilities/array.hpp HG: changed src/share/vm/utilities/bitMap.cpp HG: changed src/share/vm/utilities/constantTag.cpp HG: changed src/share/vm/utilities/constantTag.hpp HG: changed src/share/vm/utilities/debug.cpp HG: changed src/share/vm/utilities/debug.hpp HG: changed src/share/vm/utilities/decoder.cpp HG: changed src/share/vm/utilities/decoder.hpp HG: changed src/share/vm/utilities/decoder_elf.hpp HG: changed src/share/vm/utilities/elfFile.cpp HG: changed src/share/vm/utilities/elfFile.hpp HG: changed src/share/vm/utilities/elfStringTable.cpp HG: changed src/share/vm/utilities/elfStringTable.hpp HG: changed src/share/vm/utilities/elfSymbolTable.cpp HG: changed src/share/vm/utilities/elfSymbolTable.hpp HG: changed src/share/vm/utilities/events.hpp HG: changed src/share/vm/utilities/exceptions.cpp HG: changed src/share/vm/utilities/exceptions.hpp HG: changed src/share/vm/utilities/globalDefinitions.cpp HG: changed src/share/vm/utilities/globalDefinitions.hpp HG: changed src/share/vm/utilities/globalDefinitions_visCPP.hpp HG: changed src/share/vm/utilities/growableArray.cpp HG: changed src/share/vm/utilities/growableArray.hpp HG: changed src/share/vm/utilities/hashtable.cpp HG: changed src/share/vm/utilities/hashtable.hpp HG: changed src/share/vm/utilities/hashtable.inline.hpp HG: changed src/share/vm/utilities/histogram.cpp HG: changed src/share/vm/utilities/histogram.hpp HG: changed src/share/vm/utilities/intHisto.cpp HG: changed src/share/vm/utilities/intHisto.hpp HG: changed src/share/vm/utilities/numberSeq.cpp HG: changed src/share/vm/utilities/numberSeq.hpp HG: changed src/share/vm/utilities/ostream.cpp HG: changed src/share/vm/utilities/ostream.hpp HG: changed src/share/vm/utilities/stack.hpp HG: changed src/share/vm/utilities/stack.inline.hpp HG: changed src/share/vm/utilities/taskqueue.hpp HG: changed src/share/vm/utilities/vmError.cpp HG: changed src/share/vm/utilities/workgroup.cpp HG: changed src/share/vm/utilities/workgroup.hpp HG: changed src/share/vm/utilities/xmlstream.cpp HG: changed src/share/vm/utilities/xmlstream.hpp HG: changed test/compiler/6340864/TestByteVect.java HG: changed test/compiler/6340864/TestDoubleVect.java HG: changed test/compiler/6340864/TestFloatVect.java HG: changed test/compiler/6340864/TestIntVect.java HG: changed test/compiler/6340864/TestLongVect.java HG: changed test/compiler/6340864/TestShortVect.java HG: changed test/compiler/6732154/Test6732154.java HG: changed test/compiler/6859338/Test6859338.java HG: changed test/compiler/6894807/Test6894807.sh HG: changed test/compiler/7119644/TestBooleanVect.java HG: changed test/compiler/7119644/TestByteDoubleVect.java HG: changed test/compiler/7119644/TestByteFloatVect.java HG: changed test/compiler/7119644/TestByteIntVect.java HG: changed test/compiler/7119644/TestByteLongVect.java HG: changed test/compiler/7119644/TestByteShortVect.java HG: changed test/compiler/7119644/TestByteVect.java HG: changed test/compiler/7119644/TestCharShortVect.java HG: changed test/compiler/7119644/TestCharVect.java HG: changed test/compiler/7119644/TestDoubleVect.java HG: changed test/compiler/7119644/TestFloatDoubleVect.java HG: changed test/compiler/7119644/TestFloatVect.java HG: changed test/compiler/7119644/TestIntDoubleVect.java HG: changed test/compiler/7119644/TestIntFloatVect.java HG: changed test/compiler/7119644/TestIntLongVect.java HG: changed test/compiler/7119644/TestIntVect.java HG: changed test/compiler/7119644/TestLongDoubleVect.java HG: changed test/compiler/7119644/TestLongFloatVect.java HG: changed test/compiler/7119644/TestLongVect.java HG: changed test/compiler/7119644/TestShortDoubleVect.java HG: changed test/compiler/7119644/TestShortFloatVect.java HG: changed test/compiler/7119644/TestShortIntVect.java HG: changed test/compiler/7119644/TestShortLongVect.java HG: changed test/compiler/7119644/TestShortVect.java HG: changed test/compiler/7169782/Test7169782.java HG: changed test/compiler/7174363/Test7174363.java HG: changed test/compiler/7177917/Test7177917.java HG: changed test/compiler/7179138/Test7179138_1.java HG: changed test/compiler/7179138/Test7179138_2.java HG: changed test/compiler/7190310/Test7190310.java HG: changed test/compiler/7190310/Test7190310_unsafe.java HG: changed test/compiler/7192963/TestByteVect.java HG: changed test/compiler/7192963/TestDoubleVect.java HG: changed test/compiler/7192963/TestFloatVect.java HG: changed test/compiler/7192963/TestIntVect.java HG: changed test/compiler/7192963/TestLongVect.java HG: changed test/compiler/7192963/TestShortVect.java HG: changed test/gc/6941923/test6941923.sh HG: changed test/runtime/6294277/SourceDebugExtension.java HG: changed test/runtime/6626217/Test6626217.sh HG: changed test/runtime/6878713/Test6878713.sh HG: changed test/runtime/6929067/Test6929067.sh HG: changed test/runtime/7020373/Test7020373.sh HG: changed test/runtime/7020373/testcase.jar HG: changed test/runtime/7051189/Xchecksig.sh HG: changed test/runtime/7110720/Test7110720.sh HG: changed test/runtime/7116786/Test7116786.java HG: changed test/runtime/7116786/testcases.jar HG: changed test/runtime/7158800/BadUtf8.java HG: changed test/runtime/7158800/InternTest.java HG: changed test/runtime/7158800/Test7158800.sh HG: changed test/runtime/7158800/badstrings.txt HG: changed test/runtime/7158988/TestFieldMonitor.sh HG: changed test/runtime/7160757/Test7160757.java HG: changed test/serviceability/ParserTest.java HG: removed agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlassKlass.java HG: removed agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlassKlass.java agent/src/share/classes/sun/jvm/hotspot/ci/ciKlassKlass.java HG: removed agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodKlass.java agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlassKlass.java agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlassKlass.java agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java HG: removed agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSPermGen.java agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGen.java HG: removed agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGenGen.java HG: removed agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGen.java agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGenGen.java agent/src/share/classes/sun/jvm/hotspot/memory/ContigPermSpace.java agent/src/share/classes/sun/jvm/hotspot/memory/PermGen.java HG: removed agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlassKlass.java HG: removed agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolderKlass.java agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethodKlass.java HG: removed agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheKlass.java agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolKlass.java agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlassKlass.java agent/src/share/classes/sun/jvm/hotspot/oops/KlassKlass.java HG: removed agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataKlass.java HG: removed agent/src/share/classes/sun/jvm/hotspot/oops/MethodKlass.java agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlassKlass.java agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlassKlass.java agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadOopTreeNodeAdapter.java make/solaris/makefiles/reorder_COMPILER1_i486 HG: removed make/solaris/makefiles/reorder_COMPILER1_sparc HG: removed make/solaris/makefiles/reorder_COMPILER1_sparcv9 HG: removed make/solaris/makefiles/reorder_COMPILER2_amd64 HG: removed make/solaris/makefiles/reorder_COMPILER2_i486 HG: removed make/solaris/makefiles/reorder_COMPILER2_sparc HG: removed make/solaris/makefiles/reorder_COMPILER2_sparcv9 HG: removed make/solaris/makefiles/reorder_CORE_i486 HG: removed make/solaris/makefiles/reorder_CORE_sparc HG: removed make/solaris/makefiles/reorder_CORE_sparcv9 HG: removed make/solaris/makefiles/reorder_TIERED_amd64 HG: removed make/solaris/makefiles/reorder_TIERED_i486 HG: removed make/solaris/makefiles/reorder_TIERED_sparc HG: removed make/solaris/makefiles/reorder_TIERED_sparcv9 HG: removed make/solaris/reorder.sh HG: removed src/cpu/aarch64/vm/dump_aarch64.cpp HG: removed src/cpu/sparc/vm/dump_sparc.cpp HG: removed src/cpu/x86/vm/dump_x86_32.cpp HG: removed src/cpu/x86/vm/dump_x86_64.cpp HG: removed src/cpu/zero/vm/dump_zero.cpp HG: removed src/share/vm/ci/ciArrayKlassKlass.hpp HG: removed src/share/vm/ci/ciCPCache.cpp HG: removed src/share/vm/ci/ciCPCache.hpp HG: removed src/share/vm/ci/ciInstanceKlassKlass.cpp HG: removed src/share/vm/ci/ciInstanceKlassKlass.hpp HG: removed src/share/vm/ci/ciKlassKlass.cpp HG: removed src/share/vm/ci/ciKlassKlass.hpp HG: removed src/share/vm/ci/ciMethodKlass.cpp HG: removed src/share/vm/ci/ciMethodKlass.hpp HG: removed src/share/vm/ci/ciObjArrayKlassKlass.cpp HG: removed src/share/vm/ci/ciObjArrayKlassKlass.hpp HG: removed src/share/vm/ci/ciTypeArrayKlassKlass.cpp HG: removed src/share/vm/ci/ciTypeArrayKlassKlass.hpp HG: removed src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp HG: removed src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp HG: removed src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp HG: removed src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp HG: removed src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp HG: removed src/share/vm/memory/classify.cpp HG: removed src/share/vm/memory/classify.hpp HG: removed src/share/vm/memory/compactPermGen.hpp HG: removed src/share/vm/memory/compactingPermGenGen.cpp HG: removed src/share/vm/memory/compactingPermGenGen.hpp HG: removed src/share/vm/memory/dump.cpp HG: removed src/share/vm/memory/permGen.cpp HG: removed src/share/vm/memory/permGen.hpp HG: removed src/share/vm/memory/restore.cpp HG: removed src/share/vm/memory/serialize.cpp HG: removed src/share/vm/oops/arrayKlassKlass.cpp HG: removed src/share/vm/oops/arrayKlassKlass.hpp HG: removed src/share/vm/oops/compiledICHolderKlass.cpp HG: removed src/share/vm/oops/compiledICHolderKlass.hpp HG: removed src/share/vm/oops/compiledICHolderOop.cpp HG: removed src/share/vm/oops/compiledICHolderOop.hpp HG: removed src/share/vm/oops/constMethodKlass.cpp HG: removed src/share/vm/oops/constMethodKlass.hpp HG: removed src/share/vm/oops/constMethodOop.cpp HG: removed src/share/vm/oops/constMethodOop.hpp HG: removed src/share/vm/oops/constantPoolKlass.cpp HG: removed src/share/vm/oops/constantPoolKlass.hpp HG: removed src/share/vm/oops/constantPoolOop.cpp HG: removed src/share/vm/oops/constantPoolOop.hpp HG: removed src/share/vm/oops/cpCacheKlass.cpp HG: removed src/share/vm/oops/cpCacheKlass.hpp HG: removed src/share/vm/oops/cpCacheOop.cpp HG: removed src/share/vm/oops/cpCacheOop.hpp HG: removed src/share/vm/oops/instanceKlassKlass.cpp HG: removed src/share/vm/oops/instanceKlassKlass.hpp HG: removed src/share/vm/oops/klassKlass.cpp HG: removed src/share/vm/oops/klassKlass.hpp HG: removed src/share/vm/oops/klassOop.cpp HG: removed src/share/vm/oops/klassOop.hpp HG: removed src/share/vm/oops/methodDataKlass.cpp HG: removed src/share/vm/oops/methodDataKlass.hpp HG: removed src/share/vm/oops/methodDataOop.cpp HG: removed src/share/vm/oops/methodDataOop.hpp HG: removed src/share/vm/oops/methodKlass.cpp HG: removed src/share/vm/oops/methodKlass.hpp HG: removed src/share/vm/oops/methodOop.cpp HG: removed src/share/vm/oops/methodOop.hpp HG: removed src/share/vm/oops/objArrayKlassKlass.cpp HG: removed src/share/vm/oops/objArrayKlassKlass.hpp HG: removed src/share/vm/oops/typeArrayKlassKlass.cpp HG: removed src/share/vm/oops/typeArrayKlassKlass.hpp HG: removed src/share/vm/prims/methodHandleWalk.cpp HG: removed src/share/vm/prims/methodHandleWalk.hpp ! agent/src/os/linux/LinuxDebuggerLocal.c - agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlassKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlassKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciKlassKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlassKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlassKlass.java - agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSPermGen.java - agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGen.java - agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGenGen.java - agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGen.java - agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGenGen.java - agent/src/share/classes/sun/jvm/hotspot/memory/ContigPermSpace.java - agent/src/share/classes/sun/jvm/hotspot/memory/PermGen.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlassKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolderKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethodKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlassKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/KlassKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlassKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlassKlass.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadOopTreeNodeAdapter.java ! make/defs.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make - make/solaris/makefiles/reorder_COMPILER1_amd64 - make/solaris/makefiles/reorder_COMPILER1_i486 - make/solaris/makefiles/reorder_COMPILER1_sparc - make/solaris/makefiles/reorder_COMPILER1_sparcv9 - make/solaris/makefiles/reorder_COMPILER2_amd64 - make/solaris/makefiles/reorder_COMPILER2_i486 - make/solaris/makefiles/reorder_COMPILER2_sparc - make/solaris/makefiles/reorder_COMPILER2_sparcv9 - make/solaris/makefiles/reorder_CORE_i486 - make/solaris/makefiles/reorder_CORE_sparc - make/solaris/makefiles/reorder_CORE_sparcv9 - make/solaris/makefiles/reorder_TIERED_amd64 - make/solaris/makefiles/reorder_TIERED_i486 - make/solaris/makefiles/reorder_TIERED_sparc - make/solaris/makefiles/reorder_TIERED_sparcv9 - make/solaris/reorder.sh ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_Defs_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/c1_globals_aarch64.hpp ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/cpu/aarch64/vm/cppInterpreter_aarch64.cpp - src/cpu/aarch64/vm/dump_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.hpp - src/cpu/sparc/vm/dump_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/bytes_x86.hpp ! src/cpu/x86/vm/copy_x86.hpp - src/cpu/x86/vm/dump_x86_32.cpp - src/cpu/x86/vm/dump_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp - src/cpu/zero/vm/dump_zero.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.inline.hpp ! src/share/vm/adlc/main.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/assembler.inline.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/c1/c1_globals.hpp - src/share/vm/ci/ciArrayKlassKlass.hpp - src/share/vm/ci/ciCPCache.cpp - src/share/vm/ci/ciCPCache.hpp - src/share/vm/ci/ciInstanceKlassKlass.cpp - src/share/vm/ci/ciInstanceKlassKlass.hpp - src/share/vm/ci/ciKlassKlass.cpp - src/share/vm/ci/ciKlassKlass.hpp - src/share/vm/ci/ciMethodKlass.cpp - src/share/vm/ci/ciMethodKlass.hpp - src/share/vm/ci/ciObjArrayKlassKlass.cpp - src/share/vm/ci/ciObjArrayKlassKlass.hpp - src/share/vm/ci/ciTypeArrayKlassKlass.cpp - src/share/vm/ci/ciTypeArrayKlassKlass.hpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/vmreg.hpp - src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp - src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp - src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp - src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp - src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp - src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecode.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeStream.hpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/binaryTreeDictionary.cpp - src/share/vm/memory/classify.cpp - src/share/vm/memory/classify.hpp - src/share/vm/memory/compactPermGen.hpp - src/share/vm/memory/compactingPermGenGen.cpp - src/share/vm/memory/compactingPermGenGen.hpp - src/share/vm/memory/dump.cpp - src/share/vm/memory/permGen.cpp - src/share/vm/memory/permGen.hpp - src/share/vm/memory/restore.cpp - src/share/vm/memory/serialize.cpp - src/share/vm/oops/arrayKlassKlass.cpp - src/share/vm/oops/arrayKlassKlass.hpp - src/share/vm/oops/compiledICHolderKlass.cpp - src/share/vm/oops/compiledICHolderKlass.hpp - src/share/vm/oops/compiledICHolderOop.cpp - src/share/vm/oops/compiledICHolderOop.hpp - src/share/vm/oops/constMethodKlass.cpp - src/share/vm/oops/constMethodKlass.hpp - src/share/vm/oops/constMethodOop.cpp - src/share/vm/oops/constMethodOop.hpp + src/share/vm/oops/constantPool.hpp - src/share/vm/oops/constantPoolKlass.cpp - src/share/vm/oops/constantPoolKlass.hpp - src/share/vm/oops/constantPoolOop.cpp - src/share/vm/oops/constantPoolOop.hpp - src/share/vm/oops/cpCacheKlass.cpp - src/share/vm/oops/cpCacheKlass.hpp - src/share/vm/oops/cpCacheOop.cpp - src/share/vm/oops/cpCacheOop.hpp - src/share/vm/oops/instanceKlassKlass.cpp - src/share/vm/oops/instanceKlassKlass.hpp - src/share/vm/oops/klassKlass.cpp - src/share/vm/oops/klassKlass.hpp - src/share/vm/oops/klassOop.cpp - src/share/vm/oops/klassOop.hpp + src/share/vm/oops/method.cpp + src/share/vm/oops/method.hpp - src/share/vm/oops/methodDataKlass.cpp - src/share/vm/oops/methodDataKlass.hpp - src/share/vm/oops/methodDataOop.cpp - src/share/vm/oops/methodDataOop.hpp - src/share/vm/oops/methodKlass.cpp - src/share/vm/oops/methodKlass.hpp - src/share/vm/oops/methodOop.cpp - src/share/vm/oops/methodOop.hpp - src/share/vm/oops/objArrayKlassKlass.cpp - src/share/vm/oops/objArrayKlassKlass.hpp ! src/share/vm/oops/oop.inline.hpp - src/share/vm/oops/typeArrayKlassKlass.cpp - src/share/vm/oops/typeArrayKlassKlass.hpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp - src/share/vm/prims/methodHandleWalk.cpp - src/share/vm/prims/methodHandleWalk.hpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/relocator.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/taskqueue.hpp Changeset: 7731f5204da9 Author: "Andrew Dinn " Date: 2012-10-25 12:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7731f5204da9 merged template interpreter dispatch optimization ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 762d50d4ac69 Author: "Andrew Dinn " Date: 2012-10-25 15:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/762d50d4ac69 adding new file from hs25_b02 changes omitted from previous commit + src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp Changeset: 173b9f748f22 Author: "Andrew Dinn " Date: 2012-10-25 16:11 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/173b9f748f22 corrected to use a scratch register to hold the vtable index ! src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp Changeset: 88732a6dfe21 Author: "Andrew Dinn " Date: 2012-10-26 14:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/88732a6dfe21 fixed error in setting do_not_unlock_if_synchronized field ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 879fbbadadf7 Author: aph Date: 2012-10-29 14:27 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/879fbbadadf7 Tidy up handling of do_not_unlock_if_synchronized. ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: f0493583cf16 Author: "Andrew Dinn " Date: 2012-10-29 15:48 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0493583cf16 merging changes up to jdk8-b58 actually this just involves merging the tag with label hs25_b02 Changeset: 485a42977c66 Author: aph Date: 2012-10-30 18:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/485a42977c66 Remove call to SEGV handler ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: bda8d89137c2 Author: aph Date: 2012-10-30 18:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bda8d89137c2 Debug breakpoint for instruction generation. ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 764c3324133d Author: aph Date: 2012-10-30 18:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/764c3324133d Correct division and array indexing. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 3874d5e4010c Author: aph Date: 2012-10-30 18:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3874d5e4010c merge Changeset: 85c06b50b4b4 Author: aph Date: 2012-10-31 17:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/85c06b50b4b4 Add safepoints, multianewarray, jsr, ret. Fix tableswitch. ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: de2951cb2217 Author: aph Date: 2012-11-01 17:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/de2951cb2217 Disable debugging code ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 3ea729a9ae0f Author: aph Date: 2012-11-01 17:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3ea729a9ae0f Fix synchronized native methods ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 573493ec8299 Author: "Andrew Dinn " Date: 2012-11-02 16:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/573493ec8299 modified bccheck callback to make checking of methodOop and bcp optional n.b. including this change requires a similar mod to the sim ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 57f0b70b69a2 Author: "Andrew Dinn " Date: 2012-11-05 20:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57f0b70b69a2 merge ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 82a86e0adbc4 Author: aph Date: 2012-11-14 18:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/82a86e0adbc4 Assembler improvements. Fix load/store double registers. Add new test cases for load/store double registers. Add cset instruction. Add Assembler::Condition operator~. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: d58c2c135beb Author: aph Date: 2012-11-14 18:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d58c2c135beb merge Changeset: 6c32b9726304 Author: "Andrew Dinn " Date: 2012-11-19 10:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6c32b9726304 corrected error in fp compare logic the fcmpg comparison needs to test Assembler:HI (not Assembler:GT) in order to sort unordered results into the GT bucket. Also, the secondary test for fcmpg needs to csel between -1 or 0 using Assembler::LT (not Assembler::LE which always cselected -1). ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 6285f91c0de9 Author: "Andrew Dinn " Date: 2012-11-19 10:37 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6285f91c0de9 merge Changeset: 327f6abfc490 Author: "Andrew Dinn " Date: 2012-11-19 14:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/327f6abfc490 optimised compare to use single csinc or csinv in place of mov/csel pair ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: f901b43a4289 Author: "Andrew Dinn " Date: 2012-11-19 17:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f901b43a4289 shortened name for rdispatch_tables register to rdispatch ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.cpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 2079660dfd9b Author: "Andrew Dinn " Date: 2012-11-20 12:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2079660dfd9b fixed bug in iinc_wide which was causing Double.toString fail iinc_wide was extracting the 16 bit increment using the unsigned bit field extract insn UBFX but the increment is signed and so requires the use of the signed bitfield extract insn SBFX ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 2113a60095bf Author: aph Date: 2012-11-20 16:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2113a60095bf Move to using a separate machine stack pointer and Java expression stack pointer. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp Changeset: adc8d2a18e76 Author: aph Date: 2012-11-20 16:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/adc8d2a18e76 merge ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 57617b7ed00a Author: aph Date: 2012-11-20 16:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57617b7ed00a Rename esp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 78243e9a2584 Author: aph Date: 2012-11-21 14:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/78243e9a2584 More ajdustments of SP to make it 16-aligned and always below ESP. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp Changeset: 5f634bb2886c Author: aph Date: 2012-11-23 18:13 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f634bb2886c Tidy SP handling. Better ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 7c2d627b9546 Author: aph Date: 2012-11-26 13:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7c2d627b9546 Save and restore using SP, not ESP. ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 1177d5d09d04 Author: aph Date: 2012-11-26 16:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1177d5d09d04 Save and restore SP in frame. ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 596f8af4a556 Author: aph Date: 2012-11-26 17:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/596f8af4a556 merge ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 872f458d72a0 Author: aph Date: 2012-11-26 17:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/872f458d72a0 merge ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp Changeset: d92e72cb0fc7 Author: "Andrew Dinn " Date: 2012-11-29 13:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d92e72cb0fc7 fixed 4 problems with signature handler code the pass_xxx routines default case handlers were not incrementing the passed gp and fp counts, num_int_args and num_fp_args. this meant that the call format passed to the brx86 call was being computed incorrectly never reporting more than 8 gp args. the pass_object routine default case handler (more than 6 int args) was testing the wrong value (it checked temp which was set to 0 by the preceding instruction) and hence always skipping the store. fixing it to use the right value (the contents of the address in r0) is still not enough because the code needs to always do the store with either the value in r0 or 0. the initial stack offset was set to 8 as per intel (to avoid clobbering a return address) but actually it should be 0 stacked args were being stored relative to the Java stack pointer but the caller expects to see them relative to the machine sp. with these fixes the call to the garphics routine which takes 11 arguments works correctly. n.b. this commit is just an interim patch while I work on the next bug this uncovers. this code really needs patching to use the arm conditional moves. ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: c35d5f78a038 Author: aph Date: 2012-12-03 15:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c35d5f78a038 Slow signature handler. Implement all of the logic to copy integer args, allocate stack, and so on. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 4dbf563dc79d Author: aph Date: 2012-12-03 15:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4dbf563dc79d Remove the kludge that allocated one page for the stack in a native method. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 2e934e4610ba Author: aph Date: 2012-12-03 15:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2e934e4610ba Correctly restore SP after calling a native method ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: e848066c7516 Author: aph Date: 2012-12-03 15:48 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e848066c7516 merge ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 87480e5ee4fb Author: aph Date: 2012-12-03 16:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/87480e5ee4fb Correct stack offset for floating-point args. ! src/cpu/aarch64/vm/interpreter_aarch64.cpp Changeset: 3977bec18bf6 Author: "Andrew Dinn " Date: 2012-12-03 18:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3977bec18bf6 reinstated fixed that got lost in the merge n.b. the native signature handler code is installing values relative to to() == SP not to() == ESP. the SlowSignatureHandler instance does get passed ESP as the value for pointer _to in its constructor but only after the generated slow_signature_handler code has set it up to the location which represents the desired SP value for when we do the native call. Class SlowSignatureHandler never references to() so there is not disparity here. ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 850f5695fdcc Author: "Andrew Dinn " Date: 2012-12-06 11:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/850f5695fdcc removing emacs backup files added by mistake - src/cpu/aarch64/vm/icBuffer_aarch64.cpp~ - src/cpu/aarch64/vm/vm_version_aarch64.cpp~ Changeset: 87c21ca9cf9d Author: aph Date: 2012-12-06 15:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/87c21ca9cf9d Add handlers for stack overflow and bounds check. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: e96e558b9cb4 Author: aph Date: 2012-12-07 14:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e96e558b9cb4 Correct handling of carry flag after cmp instructions. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 8e14a3be57a8 Author: aph Date: 2012-12-10 17:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e14a3be57a8 Stub for throw_exception, branch relocs, generate stack_overflow_check. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 0be7f1047204 Author: "Andrew Dinn " Date: 2012-12-10 16:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0be7f1047204 Modied d2l, f2l, d2i, f2i to handle NaNs correctly ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 61ae7be70c38 Author: "Andrew Dinn " Date: 2012-12-11 16:54 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/61ae7be70c38 the correct fix for handling NaN in fp to int conversions previous check-in omitted to inlcude the correct changes ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 489bb94fd53d Author: "Andrew Dinn " Date: 2012-12-11 16:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/489bb94fd53d merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 0a44d7477699 Author: "Andrew Dinn " Date: 2012-12-12 11:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0a44d7477699 Added FPSR read/write insns and used them to handle exceptions in d21, f21, etc assembler now provides mrs and msr to read and write special system registers macro assembler provides get_fpsr(Rt),set_fpsr(Rt) and clear_fpsr() built on top of mrs and msr template interpreter clears fpsr before converting fp to integer and then tests it after the convert, calling out to the VM to fix the result if an FP exception occurs (i.e. it is now as per x86) still need to modify other template interpreter fp ops which need to trap fp exceptions (currently we know drem is broken). ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 15f4abe03ba7 Author: aph Date: 2012-12-12 13:53 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/15f4abe03ba7 Fix compressed OOPs. Remove c1 and c2 definitions. ! make/linux/makefiles/compiler1.make ! make/linux/makefiles/compiler2.make ! make/linux/makefiles/vm.make ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 4b037dbe5bb0 Author: aph Date: 2012-12-12 13:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b037dbe5bb0 Delete c1 files - src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp - src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp - src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp - src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp - src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp - src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp - src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp - src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp - src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp - src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp - src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: b79e62e33cc1 Author: aph Date: 2012-12-12 13:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b79e62e33cc1 merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 2b8def9e1bd2 Author: "Andrew Dinn " Date: 2012-12-12 15:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b8def9e1bd2 corrected drem template generator to call out to SharedRuntime::drem ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: d4a42ca7aee0 Author: "Andrew Dinn " Date: 2012-12-12 15:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d4a42ca7aee0 merge - src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp - src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp - src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp - src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp - src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp - src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp - src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp - src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp - src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp - src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp - src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: df7483ce95c2 Author: "Andrew Dinn " Date: 2012-12-12 18:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/df7483ce95c2 added variant of call_VM_leaf_base to allow passing of fp count and ret type this is needed when ARM code calls out to x86 code and passes or returns a non-integral value. it fixes the problems with d2i etc when they handle FP exception cases and also with the calloutts use dot implement frem and drem ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 5dd1b8e1670e Author: aph Date: 2012-12-13 17:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5dd1b8e1670e Rewrite integer division logic. When using UseCompressedKlassPointers, check for the correct flag. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: c2fadb016948 Author: aph Date: 2012-12-13 17:13 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2fadb016948 merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: c0faf30de58f Author: aph Date: 2012-12-14 17:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c0faf30de58f Make some stack space when thrown an exception. Don't clobber esp in a call stub. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: ee1ba9dae1cd Author: aph Date: 2012-12-14 18:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee1ba9dae1cd jbytes are signed in a native return handler. ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: f9777aa91f9a Author: aph Date: 2012-12-18 13:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f9777aa91f9a Fix stack frame setup ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 893971f79a11 Author: aph Date: 2012-12-18 13:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/893971f79a11 Get rid of result handler slot in stack frame ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 21076a865322 Author: aph Date: 2012-12-18 17:21 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/21076a865322 Minor fixes. Save space on a native call by backing off SP as far as possible. Restore rmethod when throwing an exception. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 43351ae05b1a Author: aph Date: 2012-12-21 14:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/43351ae05b1a First cut of method handles. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 31956f49eb9a Author: "Andrew Dinn " Date: 2013-01-04 15:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31956f49eb9a Fixed recent 6 TCK failures for method handles implemented MethodHandles::load_klass_from_Class wich was previosuly calling Unimplemented implemented MethodHandles::verify_klass just for sanity checking removed invalid push in generate_method_handle_interpreter_entry restored comented out code in TemplateInterpreter method generate_return_entry_for() so that it loads a 4 byte rather than 2 byte index after an invokedynamic This update fixes the latest round of TCK failure reproducers Test_Invoke1 ... Test_Invoke6 ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: d3e61da7ee5b Author: "Andrew Dinn " Date: 2013-01-07 15:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3e61da7ee5b modified all header include guard symbols to use _AARCH64_ in place of _X86_ also removed unnecessary defines and undef from assembler_aarch64.cpp e.g. assembler_aarch64.hpp now uses #ifndef CPU_AARCH64_VM_ASSEMBLER_AARCH64_HPP #define CPU_AARCH64_VM_ASSEMBLER_AARCH64_HPP . . . #endif // CPU_AARCH64_VM_ASSEMBLER_AARCH64_HPP rather than #ifndef CPU_X86_VM_ASSEMBLER_X86_HPP #define CPU_X86_VM_ASSEMBLER_X86_HPP . . . #endif // CPU_X86_VM_ASSEMBLER_X86_HPP ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.inline.hpp ! src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp ! src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp ! src/cpu/aarch64/vm/bytecodes_aarch64.hpp ! src/cpu/aarch64/vm/bytes_aarch64.hpp ! src/cpu/aarch64/vm/c1_Defs_aarch64.hpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_globals_aarch64.hpp ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/cpu/aarch64/vm/codeBuffer_aarch64.hpp ! src/cpu/aarch64/vm/copy_aarch64.hpp ! src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/cppInterpreter_aarch64.hpp ! src/cpu/aarch64/vm/depChecker_aarch64.hpp ! src/cpu/aarch64/vm/disassembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/icache_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.hpp ! src/cpu/aarch64/vm/interpreter_aarch64.hpp ! src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp ! src/cpu/aarch64/vm/jniTypes_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/registerMap_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.hpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.hpp ! src/cpu/aarch64/vm/vmStructs_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp ! src/cpu/aarch64/vm/vmreg_aarch64.hpp ! src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp Changeset: 091d8ed3ed88 Author: aph Date: 2013-01-02 15:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/091d8ed3ed88 Simplify constant pool access. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 3fb71e5944dc Author: aph Date: 2013-01-02 15:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3fb71e5944dc Ensure that shift amount is in range. ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: f02cc72cac8a Author: aph Date: 2013-01-07 18:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f02cc72cac8a Fix product build ! make/Makefile ! src/cpu/aarch64/vm/aarch64Test.cpp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: d09f7180c03f Author: aph Date: 2013-01-07 18:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d09f7180c03f merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: d473a6875687 Author: "Andrew Dinn " Date: 2013-01-10 13:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d473a6875687 fix to post all required interpreter method entry and re-entry notifications the native stub was failing to notify an entry the rethrow handler was failing to notify a re-entry the call stub was notifying a re-entry in all cases whereas it only needs to do so when a normal return occurs since returns to the call stub via exception rethrows already do a notify. n.b. the latter fix requires inserting a notify instruction directly after the branch to the method entry thus shifting the saved return entry address by one instruction. a normal return executes the notify whereas a rethrow starts at the saved address i.e. the instruction following the notify. this does not require any change to the rethrow handler code -- which simply jumps to the saved address. it /does/ affect the stack traversal code -- which detects a top-level (call stub) frame by comparing the return address in the frame with the saved address. When notification is enabled the stack walk must subtract 4 (size of notify instruction) from the saved address before doing the compare. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 0f648c0c435a Author: "Andrew Dinn " Date: 2013-01-14 12:27 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0f648c0c435a improved validaton of Method* parameter to debug/trace callback function bccheck ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: d0abc8a90076 Author: "Andrew Dinn " Date: 2013-01-15 16:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d0abc8a90076 added debug entry notification to methodhandle interpreter entry ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp Changeset: 21ae7074f6cb Author: "Andrew Dinn " Date: 2013-01-16 15:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/21ae7074f6cb updated comments in code and deleted a little cruft ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/aarch64_linkage.S ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/bytecodes_aarch64.cpp ! src/cpu/aarch64/vm/bytecodes_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/cpu/aarch64/vm/icache_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp Changeset: f90224034f35 Author: "Andrew Dinn " Date: 2013-01-17 10:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f90224034f35 Removed redundant ifdefs ! src/cpu/aarch64/vm/bytes_aarch64.hpp ! src/cpu/aarch64/vm/c2_init_aarch64.cpp ! src/cpu/aarch64/vm/copy_aarch64.hpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.hpp ! src/cpu/aarch64/vm/jniTypes_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp ! src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp Changeset: 1adb8c89145e Author: "Andrew Dinn " Date: 2013-01-17 11:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1adb8c89145e removed unnecessary ifdefs ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp Changeset: 66505fe110fc Author: "Andrew Dinn " Date: 2013-01-17 11:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/66505fe110fc deleted clones of x86 code which are not needed - src/cpu/aarch64/vm/aarch64.ad - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp - src/cpu/aarch64/vm/c1_Defs_aarch64.hpp - src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp - src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp - src/cpu/aarch64/vm/c1_globals_aarch64.hpp - src/cpu/aarch64/vm/c2_globals_aarch64.hpp - src/cpu/aarch64/vm/c2_init_aarch64.cpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/cppInterpreter_aarch64.cpp - src/cpu/aarch64/vm/cppInterpreter_aarch64.hpp Changeset: 7333f54d0d8f Author: "Andrew Dinn " Date: 2013-01-18 13:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7333f54d0d8f removed lots of redundant code deleted lots of methdos which were only needed for x86 merely ifdeffed out MacroAssembler methods in asembler-aarch64.hpp which were not defined as some of them represent abstractions which we may well need later ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/bytes_aarch64.hpp ! src/cpu/aarch64/vm/copy_aarch64.hpp ! src/cpu/aarch64/vm/depChecker_aarch64.cpp ! src/cpu/aarch64/vm/depChecker_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interpreter_aarch64.hpp ! src/cpu/aarch64/vm/jni_aarch64.h ! src/cpu/aarch64/vm/methodHandles_aarch64.hpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp ! src/cpu/aarch64/vm/vmreg_aarch64.cpp Changeset: d2133c83391f Author: "Andrew Dinn " Date: 2013-01-18 16:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d2133c83391f cleaned out redundant code in os_cpu dir and corrected header include guards ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp ! src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp ! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp ! src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp ! src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp ! src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp ! src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp ! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp ! src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp Changeset: 9066723b201c Author: "Andrew Dinn " Date: 2013-01-18 18:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9066723b201c merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 0f8255716b25 Author: aph Date: 2013-01-23 15:28 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0f8255716b25 Small improvement to lload. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 3d61c89a0fc3 Author: aph Date: 2013-01-23 15:28 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3d61c89a0fc3 merge - src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp - src/cpu/aarch64/vm/c1_Defs_aarch64.hpp - src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp - src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp - src/cpu/aarch64/vm/c1_globals_aarch64.hpp - src/cpu/aarch64/vm/c2_globals_aarch64.hpp - src/cpu/aarch64/vm/c2_init_aarch64.cpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/cppInterpreter_aarch64.cpp - src/cpu/aarch64/vm/cppInterpreter_aarch64.hpp Changeset: d40120ef5e8c Author: aph Date: 2013-01-23 18:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d40120ef5e8c Avert an assertion fail when trace hits a native method. ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 87ebc3613274 Author: aph Date: 2013-01-23 18:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/87ebc3613274 Minor speedup for locals access ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 60ae36fec6df Author: "Andrew Dinn " Date: 2013-01-25 14:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/60ae36fec6df merged upstream jdk8 changes up to tag jdk8_b72 - agent/make/ClosureFinder.java - agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java - agent/src/share/classes/sun/jvm/hotspot/asm/AbstractInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/Address.java - agent/src/share/classes/sun/jvm/hotspot/asm/Arithmetic.java - agent/src/share/classes/sun/jvm/hotspot/asm/ArithmeticInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/BaseIndexScaleDispAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/BranchInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/CPUHelper.java - agent/src/share/classes/sun/jvm/hotspot/asm/CallInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/DirectAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/Immediate.java - agent/src/share/classes/sun/jvm/hotspot/asm/IndirectAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/Instruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/LoadInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/LogicInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/MemoryInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/MoveInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/PCRelativeAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/RTLDataTypes.java - agent/src/share/classes/sun/jvm/hotspot/asm/RTLOperations.java - agent/src/share/classes/sun/jvm/hotspot/asm/ReturnInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/ShiftInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/StoreInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegisters.java - agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Helper.java - agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Registers.java - agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegisters.java - agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Helper.java - agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Registers.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLdstubDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLoadDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceStoreDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceSwapDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ArithmeticDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/BranchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CallDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorBranchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FP2RegisterDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPArithmeticDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPMoveDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPopDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatBranchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FlushDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/Format3ADecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IllegalInstructionDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/InstructionDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IntegerBranchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/JmplDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LdstubDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LoadDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LogicDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/MemoryInstructionDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadWriteDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RegisterDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RestoreDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RettDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArithmeticInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCAtomicLoadStoreInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCBranchInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCCallInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCDisassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFP2RegisterInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPArithmeticInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPMoveInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegisters.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFlushInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFormat3AInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCHelper.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIllegalInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIndirectCallInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactory.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCJmplInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLdstubInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLoadInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLogicInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMemoryInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMoveInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCNoopInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCOpcodes.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReadInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterIndirectAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRestoreInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRettInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReturnInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSaveInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSethiInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCShiftInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialLoadInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisterInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisters.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialStoreInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStbarInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStoreInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSwapInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCTrapInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCUnimpInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV8Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9BranchInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9CasInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ConditionFlags.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9DoneInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVccInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVrInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FlushwInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9IlltrapInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ImpdepInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Instruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactory.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVccInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVrInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MembarInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Opcodes.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PopcInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrefetchInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisterInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisters.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RdprInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReadInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterBranchInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterIndirectAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RestoredInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RetryInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReturnInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SavedInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SirInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisterInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisters.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WriteInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WrprInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCWriteInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SaveDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SethiDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ShiftDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadStoreDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialStoreDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/StoreDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SwapDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/TrapDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/UnimpDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop1Decoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop2Decoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLdstubDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLoadDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpacePrefetchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceStoreDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceSwapDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9BranchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CCBranchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CMoveDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CasDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9DoneRetryDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVccDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVrDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop1Decoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop2Decoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FloatBranchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FlushwDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9InstructionDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntRegisterBranchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntegerBranchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVccDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVrDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PopcDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrefetchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrivilegedReadWriteDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RdprDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ReadDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RegisterBranchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SavedRestoredDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ShiftDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialLoadDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialStoreDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WriteDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WrprDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/WriteDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/ArithmeticDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/BranchDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/CallDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/ConditionalJmpDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPArithmeticDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPInstructionDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPLoadDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPStoreDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatGRPDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/GRPDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/InstructionDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/JmpDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/LogicalDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/MoveDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/RotateDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEArithmeticDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEInstructionDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSELogicalDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEMoveDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEShiftDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/ShiftDecoder.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ArithmeticInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86BranchInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CallInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CondJmpInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86DirectAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPArithmeticInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPLoadInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPStoreInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegisters.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86GeneralInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Helper.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86IllegalInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Instruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactory.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86JmpInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86LogicInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegisters.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryIndirectAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveLoadInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveStoreInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Opcodes.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86PCRelativeAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterDirectAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterIndirectAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterPart.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Registers.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RotateInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisterAddress.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisters.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ShiftInstruction.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegisters.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/cInterpreter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/LinuxIA64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/Win32IA64JavaThreadPDAccess.java ! make/Makefile ! make/defs.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/rules.make ! make/linux/makefiles/vm.make ! src/cpu/aarch64/vm/aarch64Test.cpp ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/assembler_aarch64.inline.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp ! src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/runtime_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/os/linux/vm/osThread_linux.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/linux/vm/thread_linux.inline.hpp ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp - src/share/tools/ProjectCreator/DirectoryTree.java - src/share/tools/ProjectCreator/DirectoryTreeNode.java - src/share/tools/ProjectCreator/FileFormatException.java - src/share/tools/ProjectCreator/WinGammaPlatformVC6.java ! src/share/tools/hsdis/Makefile ! src/share/tools/hsdis/hsdis.c ! src/share/vm/adlc/main.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/assembler.inline.hpp ! src/share/vm/asm/codeBuffer.hpp + src/share/vm/asm/macroAssembler.hpp + src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_MacroAssembler.hpp + src/share/vm/classfile/bytecodeAssembler.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/stubs.cpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.cpp + src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp - test/runtime/7158800/BadUtf8.java - test/runtime/7158800/InternTest.java - test/runtime/7158800/Test7158800.sh - test/runtime/7158800/badstrings.txt Changeset: ce8d0ece4c69 Author: "Andrew Dinn " Date: 2013-01-25 14:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ce8d0ece4c69 merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: abebee1fff88 Author: "Andrew Dinn " Date: 2013-01-25 15:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/abebee1fff88 added extra new files + src/cpu/aarch64/vm/macroAssembler_aarch64.cpp + src/cpu/aarch64/vm/macroAssembler_aarch64.hpp + src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp Changeset: 09fcc45c51fa Author: "Andrew Dinn " Date: 2013-01-29 15:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/09fcc45c51fa aarch64-specific build behaviour only occurs if BUILD_AARCH64 is true for linux Intel builds if BUILD_AARCH64 is not supplied as true then the build system generates the normal x86_64 or amd64 build products. defining BUILD_AARCH64=true on the make command line is the only switch needed to build the aarch64 build. ! make/Makefile ! make/defs.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/compiler1.make ! make/linux/makefiles/compiler2.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/vm.make - src/cpu/aarch64/vm/aarch64_linkage.S + src/cpu/aarch64/vm/aarch64_linkage.s ! src/share/vm/runtime/globals.hpp Changeset: bbdc9ebb74d2 Author: aph Date: 2013-02-08 17:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bbdc9ebb74d2 C1: Implement invocation counters. ! make/Makefile ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: fd15db460362 Author: "Andrew Dinn " Date: 2013-02-12 11:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd15db460362 removed binutils code for logical/fp immediate encode and decode the code now calls out to hand-cooked encode (and decode -- for sanity check) routines provided in the simulator library. when we move to real hardware these routines will need to migrate up into the assembler itself. but that is ok since they have been written independently of the ARM binutils code. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: cc3d30e17fa6 Author: aph Date: 2013-02-11 12:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc3d30e17fa6 Delete comment ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 418016d94e7e Author: aph Date: 2013-02-11 12:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/418016d94e7e Dummy wrappers from x86 ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 68d8b5b5e6a6 Author: aph Date: 2013-02-11 12:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68d8b5b5e6a6 Create aarch64 c1 branch Changeset: 75f03fd97a88 Author: aph Date: 2013-02-11 12:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/75f03fd97a88 Backed out changeset 418016d94e7e ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: c50405e97714 Author: aph Date: 2013-02-11 12:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c50405e97714 Exhume c1 files. + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 64eb5a185ad1 Author: aph Date: 2013-02-11 15:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64eb5a185ad1 Enable c1 compiler ! make/linux/makefiles/vm.make Changeset: 733407598930 Author: aph Date: 2013-02-15 15:00 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/733407598930 Enable C1 compiler. Define C1 frame map. Define a few ops in LIR_Assembler. Create C1 fram, stack probe, etc. Define assembler relocs for wide constants and adrp. Define i2c adapters. TARGET_ARCH_aarch64 changes to c1_LIR. ! make/linux/makefiles/compiler1.make ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_Runtime1.cpp Changeset: 2ad51534907d Author: aph Date: 2013-02-19 16:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2ad51534907d C1 definitions. Fix FrameMap. Add a bunch of LIRAssembler definitions. Fix #ifdef X86 in c1_LinearScan. In templateInterpreter, restore machine SP in case i2c adjusted it. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 71d0c837950e Author: aph Date: 2013-02-19 16:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/71d0c837950e merge Changeset: c2b5ee5e4b0b Author: "Andrew Dinn " Date: 2013-02-26 17:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2b5ee5e4b0b fixed hsdis build so it works with binutils 2.23.1 and modified makefile so it builds aarch64 hsdis lib when BUILD_AARCH64=true is set on the make command line this is needed so we can build the disassembly code using the gnu binutils containing the public ARM contributions rather than using the private binutils drop we initally employed ! src/share/tools/hsdis/Makefile ! src/share/tools/hsdis/hsdis.c Changeset: 1423bed6a9fd Author: aph Date: 2013-02-19 17:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1423bed6a9fd merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 32403b4d3946 Author: aph Date: 2013-02-28 18:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/32403b4d3946 Array allocation for C1. Assembler: Redefine adr() and adrp(). Pair floaiting-point loads and stores. 64-bit absolute relocs. Metadata handling for object creation. Array allocation. LIR address generation. StubAssembler::call_RT. generate_oop_map(). save/restore live registers. new_object_array. MacroAssembler::set_last_Java_frame: correct saved PC. TLAB allocation. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreter_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: fea202292c79 Author: aph Date: 2013-02-28 18:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fea202292c79 Disable x86 code for TARGET_ARCH_aarch64 ! src/share/vm/c1/c1_LinearScan.cpp Changeset: b2132ed63f7c Author: aph Date: 2013-02-28 19:00 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2132ed63f7c Disable sanity checks ! src/share/vm/c1/c1_Runtime1.cpp Changeset: c96550376521 Author: aph Date: 2013-03-01 14:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c96550376521 Fix minor TLAB bugs ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: c4b71bdaeae0 Author: aph Date: 2013-03-07 20:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c4b71bdaeae0 More exception handling ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 8d2f4787a105 Author: aph Date: 2013-03-08 12:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8d2f4787a105 Throwing exceptions from compiled code now works ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 8e2ddfa6c8c4 Author: aph Date: 2013-03-08 14:54 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e2ddfa6c8c4 Reload dispatch in interpreter ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: fe83aa6c9612 Author: aph Date: 2013-03-08 16:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fe83aa6c9612 Add a few missing files + src/cpu/aarch64/vm/aarch64.ad + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp + src/cpu/aarch64/vm/c1_Defs_aarch64.hpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_init_aarch64.cpp + src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp ! src/os/linux/vm/os_linux.cpp Changeset: 7e910bd7750b Author: aph Date: 2013-03-11 10:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7e910bd7750b Call stubs ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: bd7b61dd8105 Author: Roman Kennke Date: 2013-03-12 20:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd7b61dd8105 Set AARCH64_CFLAGS and AARCH64_LIBS instead of hardcoding path to simulator in code. Add support for new build system. ! make/linux/makefiles/vm.make ! src/cpu/aarch64/vm/aarch64Test.cpp ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: ae516ad449d3 Author: Roman Kennke Date: 2013-03-13 11:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae516ad449d3 Implement float arithmetics in ARM64 C1. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/share/tools/hsdis/hsdis.c Changeset: 52d868295dc1 Author: Roman Kennke Date: 2013-03-13 13:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/52d868295dc1 Implement double arithmetics for ARM64 C1. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Changeset: 2ff9739d519e Author: "Andrew Dinn " Date: 2013-03-15 10:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2ff9739d519e Fix path used to identify default armsim includes so it works for both builds the old and new AARCH64 builds do not run in the same build tree so a relative path which works for one build does not work for another. this patch identifies the include dir relative to GAMMADIR which is the same for both builds. ! make/linux/makefiles/vm.make Changeset: 424422b549d0 Author: "Andrew Dinn " Date: 2013-03-15 10:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/424422b549d0 switch to using r12 as rmethod ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 26253d3469a1 Author: Roman Kennke Date: 2013-03-15 12:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/26253d3469a1 Implement and fix long arithmetic operations. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Changeset: f3a828df3059 Author: aph Date: 2013-03-12 17:37 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f3a828df3059 Simple invokestatic with call site patching ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 261d8707f232 Author: aph Date: 2013-03-12 17:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/261d8707f232 Cosmetic changes only ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: b9006f2a1195 Author: aph Date: 2013-03-12 19:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b9006f2a1195 Fix adrp relocations ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: cc6182a32949 Author: aph Date: 2013-03-13 13:55 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc6182a32949 NativeInst support ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp Changeset: dbcb3a51f828 Author: aph Date: 2013-03-13 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dbcb3a51f828 Correct las allocated register for C1 ! src/cpu/aarch64/vm/c1_Defs_aarch64.hpp Changeset: 526592053995 Author: aph Date: 2013-03-13 16:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/526592053995 Move rmethod to r12 ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 6d85487e9d66 Author: aph Date: 2013-03-14 18:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6d85487e9d66 Fix frame offsets and invokevirtual. ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 9f4d244772e1 Author: aph Date: 2013-03-15 17:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f4d244772e1 Handlers for safepoint polling and megamorphic calls. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: c85c946ed427 Author: aph Date: 2013-03-15 18:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c85c946ed427 merge ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Changeset: 8e76a50be084 Author: aph Date: 2013-03-15 18:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e76a50be084 Fix case where right operand is a register. ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Changeset: 3aafc60e8f34 Author: Roman Kennke Date: 2013-03-19 12:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3aafc60e8f34 Implement integer (32bit) arithmetic operations. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: b726eba4e35e Author: Roman Kennke Date: 2013-03-19 12:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b726eba4e35e Implement long and int shift operations. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp + test/aarch64/IntArithTests.java + test/aarch64/IntShiftTests.java + test/aarch64/LongArithTests.java + test/aarch64/LongShiftTests.java Changeset: be70c1b74176 Author: Roman Kennke Date: 2013-03-19 16:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/be70c1b74176 Implement logical ops for long and int. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp + test/aarch64/IntLogicTests.java + test/aarch64/LongLogicTests.java Changeset: ee546035e395 Author: Roman Kennke Date: 2013-03-20 10:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee546035e395 Implement negate operator. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp + test/aarch64/DoubleArithTests.java + test/aarch64/FloatArithTests.java ! test/aarch64/IntArithTests.java ! test/aarch64/LongArithTests.java Changeset: f2b667597c27 Author: aph Date: 2013-03-21 15:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f2b667597c27 Print nmethods in debugger frame. ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: 3acd850c0058 Author: aph Date: 2013-03-22 10:48 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3acd850c0058 More magamorphic calls ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: d75fcecd5c7c Author: aph Date: 2013-03-22 10:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d75fcecd5c7c merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 89d70fc2fbd1 Author: aph Date: 2013-03-22 14:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/89d70fc2fbd1 Correct layout of OOP map ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: b30f63681e7c Author: aph Date: 2013-03-26 18:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b30f63681e7c New functions: newInstance, call site patching, c2i adapters, deoptimization blobs. ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 8a359f44cb38 Author: "Andrew Dinn " Date: 2013-03-27 08:55 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a359f44cb38 corrected error in mov immediate top word was being ignored when assembling constants using multiple mov insns loop bounds should have been 3 not 4 ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: e815d42f9910 Author: Roman Kennke Date: 2013-03-27 14:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e815d42f9910 Implement/complete comparison operators. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp + test/aarch64/DoubleCmpTests.java + test/aarch64/FloatCmpTests.java + test/aarch64/IntCmpTests.java + test/aarch64/LongCmpTests.java Changeset: b7bbf6974a62 Author: "Andrew Dinn " Date: 2013-04-02 18:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b7bbf6974a62 support for compiled code breaks added callouts to notify simulator of generation and subsequent relocation of compiled C1 code modified bccheck callback so it uses a pc and fp to establish the desired method name. specifically, fp is used when the pc is in interpreter code to establish whether to use registers rmethod and rbcp (fp == 0) or the stack saved values (fp != 0). ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/code/nmethod.cpp Changeset: db48cb3d893c Author: "Andrew Dinn " Date: 2013-04-02 21:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/db48cb3d893c support for compiled code breaks modified bccheck callback so it uses a pc and fp to establish the desired method name. specifically, fp is used when the pc is in interpreter code to establish whether to use registers rmethod and rbcp (fp == 0) or the stack saved values (fp != 0). this is the same changes as were applied to the C1 code except minus the compiled code generate and relocate notifications (hence why it is not the same changeset). ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 08e6b46dc49a Author: "Andrew Dinn " Date: 2013-04-08 15:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/08e6b46dc49a Added support for breaking adapter code Adapters have names like i2c(OIZ) or c2i([[I) where the letters in the signature correspond to the type of value passed as arg. Primitive args have the usual single letter names (n.b. Z for boolean), object args are identified by O and arrays by [. Note that adpaters don't care about whether a method is static or instance methods -- the latter merely have an O at the start to indicate arget instance for the method call. ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: e9337937d330 Author: "Andrew Dinn " Date: 2013-04-16 10:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e9337937d330 first cut of an architecture description file which actually builds this establishes a C2 branch cloned off the C1 branch. building C2 requires passing BUILD_AARC64_C2=true ! make/Makefile ! make/linux/makefiles/compiler2.make ! make/linux/makefiles/vm.make ! src/cpu/aarch64/vm/aarch64.ad Changeset: e9ca09105eee Author: "Andrew Dinn " Date: 2013-04-16 11:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e9ca09105eee merge Changeset: f359d2d1e868 Author: "Andrew Dinn " Date: 2013-04-18 09:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f359d2d1e868 implemented profiling of interpreter this is needed by C2 but I have added it into the c1 branch. it will do no harm there because ProfileInterpreter is false for C1. ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 46cca2012bb2 Author: "Andrew Dinn " Date: 2013-04-18 09:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/46cca2012bb2 merge profile interpreter code from c1 into c2 Changeset: 65c04da5a6b7 Author: aph Date: 2013-03-27 11:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/65c04da5a6b7 Range checks for compiled code. ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 86b384d98716 Author: aph Date: 2013-03-28 13:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/86b384d98716 Code patching fixes ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/share/vm/c1/c1_Runtime1.cpp Changeset: 96a70641b715 Author: aph Date: 2013-04-03 18:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/96a70641b715 All registers are now caller-saved ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Defs_aarch64.hpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 260b4e1eeee0 Author: aph Date: 2013-04-03 18:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/260b4e1eeee0 Correct ifdefs in shared code for aarch64 ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp Changeset: 33fabe4bd58e Author: aph Date: 2013-04-03 18:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/33fabe4bd58e More patching ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp Changeset: 05728fd87fed Author: aph Date: 2013-04-04 12:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/05728fd87fed merge ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: c779434f0134 Author: aph Date: 2013-04-04 12:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c779434f0134 Rewrite Eden allocation to use naked ldx/stx instructions. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 38b753943a54 Author: aph Date: 2013-04-08 15:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/38b753943a54 Reorganize stack handling & deoptimization. Make interpreter_frame_sender_sp save machine SP, not ESP. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 1467bf6925ba Author: aph Date: 2013-04-11 14:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1467bf6925ba Deoptimization bug fixes ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 80be8f688f7c Author: aph Date: 2013-04-12 15:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/80be8f688f7c Missing ResourceMarks ! src/share/vm/oops/method.cpp Changeset: 0ee05f165e3b Author: aph Date: 2013-04-12 16:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ee05f165e3b Fix polling page relocs in compiled code ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: 75d074c0bb0e Author: aph Date: 2013-04-19 15:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/75d074c0bb0e Much new c1 code generation: Object allocation Array allocation Correct codegen for int add/sub/shift Arraycopy volatile load & store c2i adapters Native wrappers ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: b14ba0311a10 Author: aph Date: 2013-04-19 16:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b14ba0311a10 merge ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 3afaa65bcbc5 Author: "Andrew Dinn " Date: 2013-04-22 14:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3afaa65bcbc5 pulled c1 updates into c2 Changeset: 774ac357dc56 Author: "Andrew Dinn " Date: 2013-04-22 14:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/774ac357dc56 corrected skip logic in test_method_data_pointer ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 3ef41c40ff7e Author: "Andrew Dinn " Date: 2013-04-22 14:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3ef41c40ff7e merge Changeset: 1021bcb348ca Author: "Andrew Dinn " Date: 2013-04-23 10:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1021bcb348ca implemented interpreter back edge counting including OSR and profile counts ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 67cfcc596608 Author: "Andrew Dinn " Date: 2013-04-23 10:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/67cfcc596608 merge C1 updates into C2 Changeset: 78ccb69e7be5 Author: "Andrew Dinn " Date: 2013-04-23 14:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/78ccb69e7be5 C2 compiler uncommon trap blob needs to avoid resetting rfp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 08553ffb41a5 Author: "Andrew Dinn " Date: 2013-04-23 14:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/08553ffb41a5 implemented C2 uncommon trap blob ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: f3a8d334c10a Author: "Andrew Dinn " Date: 2013-04-23 14:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f3a8d334c10a corrected wrong register usage for bytecode pointer ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: a3330708d0d2 Author: "Andrew Dinn " Date: 2013-04-23 14:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a3330708d0d2 merge C1 fix into C2 Changeset: 420e6b0a52fe Author: "Andrew Dinn " Date: 2013-04-23 16:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/420e6b0a52fe implemented generate_exception_blob ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: a2b4d1ee8da7 Author: "Andrew Dinn " Date: 2013-04-23 17:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a2b4d1ee8da7 attempt to set vector size values which disable vector operations ! src/cpu/aarch64/vm/aarch64.ad Changeset: fa903e6ba617 Author: aph Date: 2013-04-23 18:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa903e6ba617 Experiment with fast object body initialization ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp Changeset: 44cbd1bff18f Author: aph Date: 2013-04-23 19:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/44cbd1bff18f Better algorithm for zeroing memory ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp Changeset: ad7bc5133d16 Author: aph Date: 2013-04-24 17:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ad7bc5133d16 Implement csel ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 7482b17b93fa Author: aph Date: 2013-04-24 17:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7482b17b93fa merge Changeset: c2f7bc23b690 Author: "Andrew Dinn " Date: 2013-04-25 10:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2f7bc23b690 added more instructions and encodingsto arch description probably very far from correct but they help get further into the compile ! src/cpu/aarch64/vm/aarch64.ad Changeset: 21f03379d471 Author: aph Date: 2013-04-25 17:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/21f03379d471 Miscellaneous fixes Get OSR working Start C1 locking Correct bug that was losing exception PC value Correct bug that was using R0 for stack accesses in compiled code instead of sp Use rscratch2 as class pointer for inline cache entryoes ! src/cpu/aarch64/vm/aarch64_linkage.s ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: 95971e1c1e93 Author: "Andrew Dinn " Date: 2013-04-26 18:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/95971e1c1e93 added basic compare insructions and encodings to match ! src/cpu/aarch64/vm/aarch64.ad Changeset: 8c4e3d09878f Author: "Andrew Dinn " Date: 2013-04-29 11:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c4e3d09878f added branch instructions ! src/cpu/aarch64/vm/aarch64.ad Changeset: 4a239b042553 Author: "Andrew Dinn " Date: 2013-04-29 11:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4a239b042553 modified branch rules to use separate instruction encodings ! src/cpu/aarch64/vm/aarch64.ad Changeset: 48b34136a31e Author: "Andrew Dinn " Date: 2013-04-29 14:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/48b34136a31e added call runtime + return instructions and encodings ! src/cpu/aarch64/vm/aarch64.ad Changeset: feac0b971173 Author: "Andrew Dinn " Date: 2013-04-29 16:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/feac0b971173 reduced frame arg_reg_save_area_bytes down to 0 also modified places where it was used to use 0 instead and assert that it is 0 ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 5734efe7157b Author: "Andrew Dinn " Date: 2013-04-29 17:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5734efe7157b merged C1 changes into C2 ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: de5ae6fcc553 Author: "Andrew Dinn " Date: 2013-04-30 10:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/de5ae6fcc553 updated C2 code to reflect setting frame::arg_reg_Save_area_bytes == 0 this accompanies the changes merged from C1 ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 5809cdbf3ec0 Author: "Andrew Dinn " Date: 2013-04-30 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5809cdbf3ec0 added basic store instructions and encodings ! src/cpu/aarch64/vm/aarch64.ad Changeset: 9716b4d8aad8 Author: "Andrew Dinn " Date: 2013-04-30 15:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9716b4d8aad8 added tls load instruction ! src/cpu/aarch64/vm/aarch64.ad Changeset: 111b6e4a36d2 Author: "Andrew Dinn " Date: 2013-04-30 16:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/111b6e4a36d2 guessed at implementation of MachNopNode methods ! src/cpu/aarch64/vm/aarch64.ad Changeset: c1a31e580fc4 Author: "Andrew Dinn " Date: 2013-04-30 16:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1a31e580fc4 guessed at implementation of MachPrologNode methods ! src/cpu/aarch64/vm/aarch64.ad Changeset: fa022312d22c Author: aph Date: 2013-04-26 15:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa022312d22c CompareAndSwap, monitor enter/exit ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 6c3eef570f99 Author: aph Date: 2013-04-30 17:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6c3eef570f99 Type checking, plus a few big fixes and minor improvements Fix a couple of assembler bugs Fix memory stores Add conversion operators Rewrite C1's CAS operators Comparisons for long and double monitorenter and exit Null pointer exceptions long move load and save args for native methods ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 23c6d387fd3b Author: aph Date: 2013-04-30 17:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/23c6d387fd3b Add ifndef TARGET_ARCH_aarch64 ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 6972e5b96bc3 Author: aph Date: 2013-04-30 17:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6972e5b96bc3 merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 32644ac691ab Author: aph Date: 2013-04-30 17:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/32644ac691ab merge ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 7c6ccb47cfaf Author: aph Date: 2013-04-30 17:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7c6ccb47cfaf merge ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: e34ff6c08600 Author: aph Date: 2013-04-30 18:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e34ff6c08600 merge ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 1018f8d0d2d8 Author: aph Date: 2013-04-30 18:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1018f8d0d2d8 Tell simulator about compiled native wrappers ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 2aa791a11e02 Author: "Andrew Dinn " Date: 2013-05-01 11:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2aa791a11e02 implemented MachSpillCopyNode ! src/cpu/aarch64/vm/aarch64.ad Changeset: d79bececff00 Author: "Andrew Dinn " Date: 2013-05-01 15:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d79bececff00 Implemented MachEpilogNode and stub/handler size/emit routines Also tweaked MachPrologNode ! src/cpu/aarch64/vm/aarch64.ad Changeset: bb55175ef441 Author: "Andrew Dinn " Date: 2013-05-01 17:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bb55175ef441 experiment to try to get reg alloc not to use special registers defined 32/64 bit no_special_reg classes which omit heapbase, thread, fp, lr and sp from the known register set and used them to define the acceptable args for I, L and P instructions. this seems toconstrain the register allcoator to allocate only from those registers when performing loads, stores etc. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 896ffc633b57 Author: "Andrew Dinn " Date: 2013-05-02 10:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/896ffc633b57 added tailjump instruction and encoding ! src/cpu/aarch64/vm/aarch64.ad Changeset: 338bea306f58 Author: "Andrew Dinn " Date: 2013-05-02 15:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/338bea306f58 implemented java static/dynamic/handle call insns and encodings also tweaked the format defs for memory operands so they display the base, index, shift and offset which makes the generated stubs look like real code ! src/cpu/aarch64/vm/aarch64.ad Changeset: b3d605629973 Author: "Andrew Dinn " Date: 2013-05-03 16:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b3d605629973 added Rethrow, CreateException insns/encs MachUEPNode methods + fixed various mistakes corrected frame setup and teardown -- frame pushes rfp but uses does not reset rfp = sp because C2 uses sp for frame pointer fixed encoding for java_static_call and java_handle_call to use the correct reloc address. added save and restore of sp to rfp around handle calls. added stack banging at entry added simulator notify entry and exit ! src/cpu/aarch64/vm/aarch64.ad Changeset: 1408d06e0d0a Author: "Andrew Dinn " Date: 2013-05-03 16:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1408d06e0d0a Added notifyCompile/Relocate for C2 methods ! src/share/vm/opto/compile.cpp Changeset: c8610ce9dc66 Author: "Andrew Dinn " Date: 2013-05-08 09:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c8610ce9dc66 merging in C1 changes ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 7a70d0bb5d7d Author: "Andrew Dinn " Date: 2013-05-08 17:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7a70d0bb5d7d Implemented byte swaps + add/sub, fixed up memory ops and tweaked various problems added byteswap insns added add + subtract insns/encodings for ints, longs and ptrs got indirect with offset memory operands to work by allowing for both int and long constant offsets still playing with register operands defs, register classes and register matching rules to work out how the damn matcher interacts with the allocator fixed some of the formatting so you can see readable code ! src/cpu/aarch64/vm/aarch64.ad Changeset: 217d9dc32f1f Author: "Andrew Dinn " Date: 2013-05-09 10:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/217d9dc32f1f typo : reinstated '%' deleted in error ! src/cpu/aarch64/vm/aarch64.ad Changeset: 3687f2a9d9cc Author: "Andrew Dinn " Date: 2013-05-10 10:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3687f2a9d9cc added rest of the int arithmetic ops, optimized L2I conversion, half-added Halt now have int/long add, sub, multiply, divide, madd, msub working arithmetic int operations now accept iRegI or iRegL inputs and just use the bottom 32 bits of the register. IN the latter case this allows us to avoid generating an explicit l2i (i.e. movw dst src) for the associated ConvL2I node. This pattern can be used for all int operations. unfortunately the matcher will only match the ConvL2I input when it has 1 use. With multiple uses the ConvL2I is always translated to an l2i and its destination iReg is supplied as input to the int ops which consume it. this is still cheap but not as good as it could be. n.b. Intel always injects the l2i so we are winning anyway (especially as the single use case will not be uncommon). implementng idivi/l requires implementation of Halt which should never get called (it is planted after the bl to the uncommon trap). this currently plants a brk(999) but needs fixing to generate a proper trap. the uncommon trap code for div by 0 still needs testing. it stops with a haltsim for now. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 7a4b88ede614 Author: "Andrew Dinn " Date: 2013-05-10 14:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7a4b88ede614 fixed errors in mov_immediate64/32 corrected loop limit in mov_immediate64 to 4 not 3 added missing xor (by 0xffff) to 16 bit values passed to movn in mov_immediate32 ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 00232b14f6b7 Author: "Andrew Dinn " Date: 2013-05-10 18:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/00232b14f6b7 modified sender_for_compiled_frame so it also works for C2 C2 does not always save the Java fp to the thread but it does have a frame pointer on the stack. so this modifies the code to follow Intel and lookup fp via sp. adding to C1 because it is what both compilers will have to use. ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: b7a566f23921 Author: "Andrew Dinn " Date: 2013-05-10 14:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b7a566f23921 two small tweaks to uncommon trap code don't copy code in j_rarg0 to c_rarg1 if they are the same register set_last_java_frame needs to be passed the sp of the stub frame as sp and the return address from the callout to the rutnime as the pc ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 6250b812aa79 Author: "Andrew Dinn " Date: 2013-05-10 18:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6250b812aa79 fixed errors in uncommon trap blob n.b. needs fixes to frame and macro assembler merged into c1 to work ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 31863bc7f298 Author: "Andrew Dinn " Date: 2013-05-10 18:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31863bc7f298 merged changes to C1 which complete update to uncommon trap blob ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 456b7dd28668 Author: "Andrew Dinn " Date: 2013-05-13 10:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/456b7dd28668 corrected erroneous register usage in negI/L instruction ! src/cpu/aarch64/vm/aarch64.ad Changeset: 571ec2cb884c Author: "Andrew Dinn " Date: 2013-05-13 10:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/571ec2cb884c added integer and long shift instructions inlcudes logical and arithmetic right shift and allows for shift count supplied as either register or immediate. still need to add special case handling for mask and shift combinations whihc we can map to ubfm/sbfm. ! src/cpu/aarch64/vm/aarch64.ad Changeset: d39355733695 Author: "Andrew Dinn " Date: 2013-05-13 11:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d39355733695 added mod instructions ! src/cpu/aarch64/vm/aarch64.ad Changeset: a158a35c236a Author: "Andrew Dinn " Date: 2013-05-13 11:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a158a35c236a a few corrections to long arithmetic and shift instructions ! src/cpu/aarch64/vm/aarch64.ad Changeset: 1302f8bee715 Author: aph Date: 2013-05-08 14:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1302f8bee715 Class type checking. Many minor fixes. Correct return_offset_in_bytes() used by deoptimization. Correct Deoptimization::last_frame_adjust() ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: d890fe83c6dc Author: aph Date: 2013-05-08 14:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d890fe83c6dc Rename aarch64_linkage.s ! make/linux/makefiles/vm.make + src/cpu/aarch64/vm/aarch64_linkage.S - src/cpu/aarch64/vm/aarch64_linkage.s Changeset: 865d5bb51b9e Author: aph Date: 2013-05-09 18:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/865d5bb51b9e Misc C1 fixes ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: ede834409b08 Author: aph Date: 2013-05-10 13:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ede834409b08 Fix relocs for klass patching. ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/share/vm/c1/c1_Runtime1.cpp Changeset: 3b487d6eae92 Author: aph Date: 2013-05-10 14:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3b487d6eae92 Don't try to use info twice for div ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Changeset: d40703eec030 Author: aph Date: 2013-05-10 19:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d40703eec030 Math intrinsics, other minor fixes. ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 5795afe96bea Author: aph Date: 2013-05-13 12:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5795afe96bea merge - src/cpu/aarch64/vm/aarch64_linkage.s ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 51dd4006cfb3 Author: aph Date: 2013-05-13 12:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/51dd4006cfb3 Fix frame::sender for non-nmathod frames. ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp Changeset: 1a4f9b10fc71 Author: "Andrew Dinn " Date: 2013-05-13 17:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1a4f9b10fc71 merged in latest C1 changes ! make/linux/makefiles/vm.make - src/cpu/aarch64/vm/aarch64_linkage.s ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: d2b1b259b659 Author: "Andrew Dinn " Date: 2013-05-14 10:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d2b1b259b659 added notifyCompile for C1 stubs so they can be broken for example set a break on the div by zero handler code using simbreakreloc "throw_div0_exception_Runtime1_stub" 0 and then run a method which tries to divide by zero ! src/share/vm/c1/c1_Runtime1.cpp Changeset: dac782158f39 Author: aph Date: 2013-05-14 10:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dac782158f39 Fix arg passing for long arg lists. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 1f5371f3fd7e Author: aph Date: 2013-05-14 10:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f5371f3fd7e merge Changeset: 8e6a6e41179c Author: "Andrew Dinn " Date: 2013-05-14 15:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e6a6e41179c merged C1 notify for stubs into C2 ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: f5bef8669e4a Author: "Andrew Dinn " Date: 2013-05-14 17:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f5bef8669e4a added integer and long logical instructions ! src/cpu/aarch64/vm/aarch64.ad Changeset: fbf0de9c5909 Author: aph Date: 2013-05-14 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fbf0de9c5909 Fix bug storing compressed OOPs ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 5bb2e83e55a6 Author: aph Date: 2013-05-17 18:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5bb2e83e55a6 Remove bugus frame handling. Add check for correct C1 frames. ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: 0d7317e54131 Author: aph Date: 2013-05-17 18:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0d7317e54131 Bug fixes: type checking, frame setup. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 2ccc11dd968e Author: aph Date: 2013-05-20 16:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2ccc11dd968e Include bytecode in debug output of frames. ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: 36ca89675b0a Author: aph Date: 2013-05-20 16:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/36ca89675b0a Correct handling of jsr bytecode. ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: ed75071b560d Author: aph Date: 2013-05-21 15:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ed75071b560d Fix a couple of small bugs in floating-point code generation. ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 32b221a0a9a0 Author: aph Date: 2013-05-21 15:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/32b221a0a9a0 In native calls, don't copy registers unnecessarily. ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 9baee4e65ac5 Author: aph Date: 2013-05-22 11:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9baee4e65ac5 Assertion checking that s != d for floating-point moves. ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 31a822a80cae Author: aph Date: 2013-05-22 11:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31a822a80cae More minor C1 bug fixes. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: a21763a4f743 Author: aph Date: 2013-05-22 11:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a21763a4f743 More minor bug fixes. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 13e2cbfea60e Author: "Andrew Dinn " Date: 2013-05-15 09:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/13e2cbfea60e cleaned up naming convention for instructions ! src/cpu/aarch64/vm/aarch64.ad Changeset: fdcd577daf37 Author: "Andrew Dinn " Date: 2013-05-22 11:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fdcd577daf37 added basic FP arithmetic -- mod and div still to do includes, add, sub, mul, madd, mnadd and msub also includes load of fp constant as immediate or from memory pool and conversion from F to D and D to F ! src/cpu/aarch64/vm/aarch64.ad Changeset: 01ad86745a3a Author: "Andrew Dinn " Date: 2013-05-22 13:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/01ad86745a3a reverted config of sim include dir and sim libs ! make/linux/makefiles/vm.make ! src/cpu/aarch64/vm/aarch64Test.cpp ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: b418d9218080 Author: "Andrew Dinn " Date: 2013-05-22 15:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b418d9218080 merged C1 changes back into default branch ! make/linux/makefiles/vm.make - src/cpu/aarch64/vm/aarch64_linkage.s ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: cd932d099be4 Author: "Andrew Dinn " Date: 2013-05-23 09:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cd932d099be4 changed test for aarch64 case to check BUILD_AARCH64 == true ! make/Makefile Changeset: 52741f79d131 Author: "Andrew Dinn " Date: 2013-05-23 09:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/52741f79d131 fixed lingering bug in mov_immediate64 ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 8eec5c5b7efd Author: "Andrew Dinn " Date: 2013-05-23 10:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8eec5c5b7efd restored C1 changes lost in the merge ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 1596c224e660 Author: "Andrew Dinn " Date: 2013-05-23 10:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1596c224e660 restored C1 change lost in the merge ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 90854d3300d6 Author: aph Date: 2013-05-23 13:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/90854d3300d6 Method handle support. Correct mistakes in method hadle code. Fix return from compiled code to add a fixed offset to SP rather than use the FP chain. Fix simpf and nextpf to use the compiled frame sizes rather than use the FP chain. ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.hpp Changeset: 0e5066b710db Author: "Andrew Dinn " Date: 2013-05-23 13:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e5066b710db pull outstanding C1 changes into default branch ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp Changeset: cdeeed2a059c Author: "Andrew Dinn " Date: 2013-05-23 13:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cdeeed2a059c closing C1 branch as development now moved to default Changeset: db2fa394c5f0 Author: "Andrew Dinn " Date: 2013-05-23 13:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/db2fa394c5f0 merged default/C1 changes into C2 -- C2 now based off default ! make/Makefile ! make/linux/makefiles/vm.make ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 612db315854e Author: aph Date: 2013-05-24 17:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/612db315854e Fix register allocation in method handles path. ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp Changeset: ef41a275e463 Author: aph Date: 2013-05-28 14:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ef41a275e463 Fix a couple of bugs in arraycopy when we fall back to C code. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 6d3b1e3b3114 Author: "Andrew Dinn " Date: 2013-05-28 14:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6d3b1e3b3114 Added FP divide and combined mul + add/sub instructions Added divide for float and double. Added rules to match cases we can map to f[n]madd/sub for float and double. These assume that the ARM doc is correct in claiming that fmad(s0, s1, s2, s3) is equivalent to s0 = s3 + s1 * s2 and that this includes equivalence wrt rounding. Also added instructons to match CallLeaf and CallLeafNoFP. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 60cef97034b6 Author: "Andrew Dinn " Date: 2013-05-28 15:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/60cef97034b6 merge Changeset: 7ace3fa70c04 Author: "Andrew Dinn " Date: 2013-05-28 15:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ace3fa70c04 modified bccheck callback to return framesize for compiled methods ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: e98fae88887c Author: "Andrew Dinn " Date: 2013-05-28 15:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e98fae88887c merged C1 changes into C2 Changeset: 6fc55fa385ff Author: "Andrew Dinn " Date: 2013-05-28 18:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6fc55fa385ff removed use of fused fp ops as resutls may not be consistent ! src/cpu/aarch64/vm/aarch64.ad Changeset: d5ea14db3876 Author: "Andrew Dinn " Date: 2013-05-29 15:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d5ea14db3876 added CMovI/L/P/N and tweaked load of immI0/L0 to move from zr added special case rules to use csel with zr when loading a zero int/long/ptr avoiding a movw/mov insn from zr to install the zero value added special case rule to use cset (i.e. csinc with zr (twice)) when loading a boolean avoiding both a movw from zr and a movk to load the zero and one values ! src/cpu/aarch64/vm/aarch64.ad Changeset: 8477a475606c Author: aph Date: 2013-05-29 15:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8477a475606c Fix type error in csel(jlong) ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: ffa3041443a5 Author: aph Date: 2013-05-30 12:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ffa3041443a5 Tidy up floating-point conversions ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Changeset: 8bfc54e8d327 Author: aph Date: 2013-05-30 15:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8bfc54e8d327 merge Changeset: 1a459007aa3e Author: aph Date: 2013-05-31 17:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1a459007aa3e Fix failures in OpenJDK bootstrap. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 3c6d8df606da Author: "Andrew Dinn " Date: 2013-06-04 14:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c6d8df606da tweaked polling page test at return to use correct offset ! src/cpu/aarch64/vm/aarch64.ad Changeset: 0b1b64e624e8 Author: "Andrew Dinn " Date: 2013-06-04 15:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b1b64e624e8 Added support for unsigned integer comparison and cond move instructions ! src/cpu/aarch64/vm/aarch64.ad Changeset: e08d5a1473e6 Author: "Andrew Dinn " Date: 2013-06-04 17:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e08d5a1473e6 made a stab at membar and membar-lock instructions not sure about choice of barrier instruction or mode in all cases ! src/cpu/aarch64/vm/aarch64.ad Changeset: 4025b88e6b32 Author: Andrew Haley Date: 2013-06-11 09:37 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4025b88e6b32 Correct floating-point conditional branches ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 78979cb448a2 Author: Andrew Haley Date: 2013-06-11 11:00 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/78979cb448a2 More floating-point conditional branch fixes. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 534f1b346922 Author: Andrew Haley Date: 2013-06-17 06:29 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/534f1b346922 Fix obvious thinko ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 2a6674c9ce94 Author: "Andrew Dinn " Date: 2013-06-18 15:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2a6674c9ce94 implemented prefetch instructions ! src/cpu/aarch64/vm/aarch64.ad Changeset: 772f37f8ec91 Author: "Andrew Dinn " Date: 2013-06-18 15:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/772f37f8ec91 merged C1 updates into C2 Changeset: ed26923dcc83 Author: aph Date: 2013-06-19 14:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ed26923dcc83 Interpreter memory barriers ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 01e5a3507a3a Author: aph Date: 2013-06-20 18:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/01e5a3507a3a Move field offsets into constant pool. ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/share/vm/c1/c1_Runtime1.cpp Changeset: 19e1fa832d1b Author: aph Date: 2013-06-26 18:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/19e1fa832d1b Fix relocs in constant pool ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp Changeset: c4e085ebb799 Author: aph Date: 2013-06-27 15:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c4e085ebb799 Move constants into constant pool ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/share/vm/code/relocInfo.hpp Changeset: 428b362f73dc Author: aph Date: 2013-06-27 18:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/428b362f73dc Move constants into constant pool ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/share/vm/c1/c1_Runtime1.cpp Changeset: 89a64bbba2b4 Author: adinn Date: 2013-06-28 11:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/89a64bbba2b4 Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 2c52e96f640d Author: adinn Date: 2013-06-28 13:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2c52e96f640d fix to ensure normal x86 build off hotspot tree will work ! src/os/linux/vm/os_linux.cpp Changeset: af2cd8502987 Author: adinn Date: 2013-06-28 13:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/af2cd8502987 bypass missing prfm instructions in assembler by emitting nops for now ! src/cpu/aarch64/vm/aarch64.ad Changeset: 5aafaed90786 Author: adinn Date: 2013-06-28 13:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5aafaed90786 Merge Changeset: af81558a8810 Author: adinn Date: 2013-06-28 14:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/af81558a8810 Added tag initial_upload for changeset 2c52e96f640d ! .hgtags Changeset: 5f1b1a4b8cef Author: aph Date: 2013-06-28 13:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f1b1a4b8cef Fix constant pool relocs ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/share/vm/code/relocInfo.cpp Changeset: ed69a4cc7623 Author: aph Date: 2013-06-28 13:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ed69a4cc7623 Merge Changeset: 2c5a9a8862bc Author: aph Date: 2013-06-28 15:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2c5a9a8862bc Move IC calls to constant pool ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 8dae0c8aa59f Author: aph Date: 2013-06-28 16:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8dae0c8aa59f Merge Changeset: 92c0ad078a92 Author: aph Date: 2013-07-02 15:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/92c0ad078a92 Use short (single instruction) loads for all cpool references. ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: a02126ea6fef Author: adinn Date: 2013-06-28 15:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a02126ea6fef Merge ! .hgtags - agent/make/bugspot.bat ! agent/src/os/linux/LinuxDebuggerLocal.c - agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegister.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/JavaLineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/Main.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/PCFinder.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/PackageScanner.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/RegisterPanel.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTraceEntry.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTracePanel.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/ThreadListPanel.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/VariablePanel.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/AddressTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/DoubleTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/EnumTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FieldTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FloatTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/LongTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/ObjectTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/BreakpointEvent.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/CIntegerAccessor.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/CStringAccessor.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/Event.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/ExceptionEvent.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/JNIHandleAccessor.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/ServiceabilityAgentJVMDIModule.java - agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java - agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java - agent/src/share/native/jvmdi/sa.cpp - agent/src/share/native/jvmdi/sa.dsp - agent/src/share/native/jvmdi/sa.dsw - agent/src/share/native/jvmdi/sa.hpp ! make/Makefile - make/bsd/makefiles/wb.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/vm.make - make/linux/makefiles/wb.make - make/solaris/makefiles/kernel.make - make/solaris/makefiles/wb.make - make/windows/makefiles/wb.make ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.inline.hpp - src/share/tools/whitebox/sun/hotspot/WhiteBox.java - src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/macroAssembler.hpp ! src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/vmError.cpp - test/runtime/7158988/TestFieldMonitor.sh Changeset: e754bf9312d8 Author: adinn Date: 2013-07-02 15:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e754bf9312d8 merged ed's changes into update jdk8-b81 ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/libproc.h ! make/Makefile ! make/defs.make ! make/linux/makefiles/aarch64.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/compiler1.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/sa.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/tiered.make ! make/linux/makefiles/vm.make ! make/linux/platform_aarch64 ! src/cpu/aarch64/vm/aarch64Test.cpp ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/aarch64_linkage.S ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp + src/cpu/aarch64/vm/cpustate_aarch64.hpp + src/cpu/aarch64/vm/decode_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/icache_aarch64.cpp + src/cpu/aarch64/vm/immediate_aarch64.cpp + src/cpu/aarch64/vm/immediate_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/aarch64/vm/vmStructs_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/linux_aarch64.S - src/os_cpu/linux_aarch64/vm/linux_aarch64.s ! src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp ! src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp ! src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp ! src/share/tools/hsdis/Makefile ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/vmError.cpp Changeset: ef6b51a1db59 Author: adinn Date: 2013-07-03 10:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ef6b51a1db59 Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 818671ec59cc Author: adinn Date: 2013-07-03 11:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/818671ec59cc merge ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: abd71cdb572b Author: adinn Date: 2013-07-04 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/abd71cdb572b ed nevill's arm model fixes to the merge plus fix for throw_exception stack size problem ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/share/vm/runtime/globals.hpp Changeset: 97f4fe469f73 Author: aph Date: 2013-07-02 17:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/97f4fe469f73 Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 927223b19534 Author: aph Date: 2013-07-02 17:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/927223b19534 Merge ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: 034521478fc7 Author: aph Date: 2013-07-03 11:11 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/034521478fc7 Prevent buffer overflows in NotifySimulator ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Runtime1.cpp Changeset: ccc0806dd21b Author: aph Date: 2013-07-03 11:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ccc0806dd21b Prevent buffer overflows in NotifySimulator ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: e8371a8a16ab Author: aph Date: 2013-07-03 13:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8371a8a16ab Fix stack exception on Fast Model ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 69de3fa17237 Author: aph Date: 2013-07-05 15:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/69de3fa17237 Merge ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 4d8fd9ed89bd Author: aph Date: 2013-07-05 17:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4d8fd9ed89bd Fix c2i adapter generation ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 15e365a678a4 Author: aph Date: 2013-07-05 18:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/15e365a678a4 Use -Xmixed for aarch64. ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/arguments.cpp Changeset: f15397f1d1cb Author: aph Date: 2013-07-05 18:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f15397f1d1cb Change compiler thresholds in order to exercise the compiler a bit more. ! src/cpu/aarch64/vm/c1_globals_aarch64.hpp Changeset: 6d8077171e42 Author: aph Date: 2013-07-08 12:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6d8077171e42 Copyright notice. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/assembler_aarch64.inline.hpp ! src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp ! src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp ! src/cpu/aarch64/vm/bytecodes_aarch64.cpp ! src/cpu/aarch64/vm/bytecodes_aarch64.hpp ! src/cpu/aarch64/vm/bytes_aarch64.hpp ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_Defs_aarch64.hpp ! src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp ! src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp ! src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/c1_globals_aarch64.hpp ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/cpu/aarch64/vm/c2_init_aarch64.cpp ! src/cpu/aarch64/vm/codeBuffer_aarch64.hpp ! src/cpu/aarch64/vm/copy_aarch64.hpp ! src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/debug_aarch64.cpp ! src/cpu/aarch64/vm/depChecker_aarch64.cpp ! src/cpu/aarch64/vm/depChecker_aarch64.hpp ! src/cpu/aarch64/vm/disassembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/cpu/aarch64/vm/icache_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/interpreterRT_aarch64.hpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/interpreter_aarch64.hpp ! src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp ! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp ! src/cpu/aarch64/vm/jniTypes_aarch64.hpp ! src/cpu/aarch64/vm/jni_aarch64.h ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp ! src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/registerMap_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/register_definitions_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.hpp ! src/cpu/aarch64/vm/runtime_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.hpp ! src/cpu/aarch64/vm/vmStructs_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp ! src/cpu/aarch64/vm/vmreg_aarch64.cpp ! src/cpu/aarch64/vm/vmreg_aarch64.hpp ! src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: 5279d4d2d45a Author: adinn Date: 2013-07-08 17:11 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5279d4d2d45a Reinstated edit lost in last merge ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: f6fedd28ae17 Author: aph Date: 2013-07-08 18:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f6fedd28ae17 Handle volatile floats and doubles. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: f5c400b0528b Author: aph Date: 2013-07-08 18:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f5c400b0528b Merge Changeset: c715fd87928b Author: adinn Date: 2013-07-09 15:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c715fd87928b Merge - agent/make/bugspot.bat - agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegister.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/JavaLineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/Main.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/PCFinder.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/PackageScanner.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/RegisterPanel.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTraceEntry.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTracePanel.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/ThreadListPanel.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/VariablePanel.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/AddressTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/DoubleTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/EnumTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FieldTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FloatTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/LongTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/ObjectTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/BreakpointEvent.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/CIntegerAccessor.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/CStringAccessor.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/Event.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/ExceptionEvent.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/JNIHandleAccessor.java - agent/src/share/classes/sun/jvm/hotspot/livejvm/ServiceabilityAgentJVMDIModule.java - agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java - agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java - agent/src/share/native/jvmdi/sa.cpp - agent/src/share/native/jvmdi/sa.dsp - agent/src/share/native/jvmdi/sa.dsw - agent/src/share/native/jvmdi/sa.hpp ! make/Makefile - make/bsd/makefiles/wb.make ! make/linux/makefiles/tiered.make ! make/linux/makefiles/vm.make - make/linux/makefiles/wb.make - make/solaris/makefiles/kernel.make - make/solaris/makefiles/wb.make - make/windows/makefiles/wb.make ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp - src/os_cpu/linux_aarch64/vm/linux_aarch64.s - src/share/tools/whitebox/sun/hotspot/WhiteBox.java - src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java ! src/share/vm/adlc/output_c.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/machnode.hpp - test/runtime/7158988/TestFieldMonitor.sh Changeset: b39190360e00 Author: adinn Date: 2013-07-09 17:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b39190360e00 Merge Changeset: 76eb4d810212 Author: adinn Date: 2013-07-10 11:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/76eb4d810212 added rules for CheckCastPP CastPP and CastII these are just empty encodings ! src/cpu/aarch64/vm/aarch64.ad Changeset: 35cc44714e4a Author: adinn Date: 2013-07-10 12:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/35cc44714e4a Implemented MaxI and MinI ! src/cpu/aarch64/vm/aarch64.ad Changeset: 2fceb893cf2a Author: adinn Date: 2013-07-10 13:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2fceb893cf2a Added Red Hat copyright to new code plus one missing Red Hat copyright in modified code ! src/cpu/aarch64/vm/aarch64Test.cpp ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/cpustate_aarch64.hpp ! src/cpu/aarch64/vm/decode_aarch64.hpp ! src/cpu/aarch64/vm/immediate_aarch64.cpp ! src/cpu/aarch64/vm/immediate_aarch64.hpp Changeset: e4ac7d180652 Author: adinn Date: 2013-07-10 13:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4ac7d180652 Merge Changeset: 99ff1f99338e Author: aph Date: 2013-07-10 18:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99ff1f99338e Enable profiling for C1 ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: e602be465c8b Author: adinn Date: 2013-07-10 16:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e602be465c8b Corrected error in MinI and MaxI ! src/cpu/aarch64/vm/aarch64.ad Changeset: 5f2c61d98ec0 Author: adinn Date: 2013-07-11 09:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f2c61d98ec0 Merge Changeset: 2bc8ccd9656f Author: adinn Date: 2013-07-11 09:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2bc8ccd9656f Removed Unimplemented to select false for use_complex_address methods This controls whether narrow oop/klass decodes are performed as prior steps to generate undecoded node operands in a register or are merged into nodes by presentign the encoded arguments as operands. false selects prior decode. We may want to revise this later if we think a matching rule with encoded operands can generate more efficient code. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 6625f8da5419 Author: adinn Date: 2013-07-11 10:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6625f8da5419 implemented CastX2P and CastP2X ! src/cpu/aarch64/vm/aarch64.ad Changeset: 6d2d22a1f1e2 Author: adinn Date: 2013-07-11 10:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6d2d22a1f1e2 Implemented convP2I and convN2I ! src/cpu/aarch64/vm/aarch64.ad Changeset: 7826125fbb05 Author: adinn Date: 2013-07-11 10:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7826125fbb05 implemented EncodeP and decodeP for both null and non-null oops ! src/cpu/aarch64/vm/aarch64.ad Changeset: a48ef429b563 Author: adinn Date: 2013-07-11 11:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a48ef429b563 corrected matching rule for iRegN operands ! src/cpu/aarch64/vm/aarch64.ad Changeset: 7b9e5836eb23 Author: adinn Date: 2013-07-11 12:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b9e5836eb23 implemented StoreN for null oop and StoreNKlass ! src/cpu/aarch64/vm/aarch64.ad Changeset: b2a56aac8c50 Author: adinn Date: 2013-07-11 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2a56aac8c50 patched error in CastP2X ! src/cpu/aarch64/vm/aarch64.ad Changeset: 8b2fc1c56383 Author: adinn Date: 2013-07-11 15:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8b2fc1c56383 implemented ConvI2L ! src/cpu/aarch64/vm/aarch64.ad Changeset: 9fb292e8c1c6 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-07-15 12:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9fb292e8c1c6 Fix SEGV in PRODUCT build when NotifySim true. ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp Changeset: 267a53381827 Author: adinn Date: 2013-07-15 14:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/267a53381827 Merge Changeset: 9ae436b3a3da Author: adinn Date: 2013-07-16 09:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9ae436b3a3da modified dst types so allocator does not pick special regs and go into a spin some of the rules used iRegI/L/PN for the destination register type. this meant the register allocator was picking the destination register from R27-R31 and then failing to match it as an input to other rules which only accepted iRegINoSp etc (i.e. registers below R27). the problem manifested with an assert that the computed register pressure was unexpected. The fix changes the relevant rules so that their destination register has type iRegINoSp etc which are based on register clasess no_special_reg32, etc. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 622d5f7f7b17 Author: adinn Date: 2013-07-16 09:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/622d5f7f7b17 tuned INTPRESSURE and FLOATPRESSURE to match the available register count these are limit values which indicate that the allocator is close to using up the available int and float registers, respectively. I have set them to 2 less than the maximum number of allocatable registers, following the lead of x86_32/64 and ppc. it may help performance to tweak these values slightly. ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp Changeset: 52f8d6c3cbf2 Author: aph Date: 2013-07-16 15:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/52f8d6c3cbf2 NotifySimulator still works even in product builds. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: b07a86f523a5 Author: aph Date: 2013-07-16 15:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b07a86f523a5 Fix non-method-handle exceptions. ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: ff9f3073a0da Author: aph Date: 2013-07-16 15:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff9f3073a0da NotifySimulator does not depend on non-product builds. ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp Changeset: df889e70ff81 Author: aph Date: 2013-07-16 16:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/df889e70ff81 Need newline on raw disassembly. ! src/share/vm/compiler/disassembler.cpp Changeset: a305c2e43022 Author: aph Date: 2013-07-16 16:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a305c2e43022 merge ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 7ddc396907b4 Author: aph Date: 2013-07-18 15:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ddc396907b4 Do not use r0 as a scratch register ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: 3c7dadb6be74 Author: aph Date: 2013-07-19 12:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c7dadb6be74 Poll for safepoints by checking SafepointSynchronize::_state ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp Changeset: 8980d9014b2d Author: aph Date: 2013-07-19 12:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8980d9014b2d Fix broken assertion in relocation. ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 88c01e23c818 Author: aph Date: 2013-07-19 12:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/88c01e23c818 Small HotSpot fixes. Use dsb not dmb: dmb doesn't flush the write buffer. Pass buffered to AArch64Simulator's constructor. ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/c1/c1_Runtime1.cpp Changeset: dcb2fb66cdae Author: Edward Nevill ed at camswl.com Date: 2013-07-22 10:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dcb2fb66cdae Fix assert failure with Unsafes ! src/share/vm/c1/c1_Canonicalizer.cpp Changeset: 961994affa01 Author: Edward Nevill ed at camswl.com Date: 2013-07-22 12:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/961994affa01 Remove -DAMD64 from sysdefs in platform_aarch64 ! make/linux/platform_aarch64 ! src/os/linux/vm/os_linux.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/vframeArray.cpp Changeset: 8f72142e7000 Author: Edward Nevill ed at camswl.com Date: 2013-07-22 12:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8f72142e7000 Fix ldr/ldrw ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 2b48247088e4 Author: aph Date: 2013-07-20 13:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b48247088e4 C1: Optimized tableswitch ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp Changeset: 3234a13a8273 Author: aph Date: 2013-07-22 12:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3234a13a8273 Merge ! src/share/vm/c1/c1_LIRAssembler.cpp Changeset: 53c82d8e3b68 Author: aph Date: 2013-07-22 15:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/53c82d8e3b68 Fix out-of-range operand in tableswitch ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: c88c7f3c3e70 Author: adinn Date: 2013-07-22 15:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c88c7f3c3e70 Merge Changeset: a58b9e279b81 Author: adinn Date: 2013-07-23 11:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a58b9e279b81 Implemented loading uncompressed constant oop/metadata loads use movoop and mov_metadata to ensure values are relocatable required special case rule for (oop)0 and for (oop)1 -- latter used during startup also required match clause so thread_RegP can be passed as an input of type iRegP still need to implement loads for compressed constant oop/metadata ! src/cpu/aarch64/vm/aarch64.ad Changeset: f7dc08b4a70e Author: adinn Date: 2013-07-23 11:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f7dc08b4a70e Merge Changeset: 8720a675c697 Author: aph Date: 2013-07-23 16:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8720a675c697 Fix subsw for arbitrary integer operands. ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: bbbb56b98b81 Author: aph Date: 2013-07-23 16:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bbbb56b98b81 Merge Changeset: 5f4eeb48a2cd Author: adinn Date: 2013-07-23 17:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f4eeb48a2cd Implemented FastLock and FastUnlock plus related BoxLockNode methods Probably very dodgy but it has run a lock and unlock without crashing :-) The inline encodings might be better migrated into MacroAssembler. They could maybe also do with some tuning. ! src/cpu/aarch64/vm/aarch64.ad Changeset: d1b991a3e49b Author: adinn Date: 2013-07-23 17:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d1b991a3e49b Merge Changeset: a16d99d93a93 Author: adinn Date: 2013-07-23 17:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a16d99d93a93 chose to always store 64 bit int constants using one store ! src/cpu/aarch64/vm/aarch64.ad Changeset: ca358ea30184 Author: adinn Date: 2013-07-25 11:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ca358ea30184 Implemented fp <--> integral and integral --> bool conversions ! src/cpu/aarch64/vm/aarch64.ad Changeset: 7a2bcdeb22d4 Author: aph Date: 2013-07-25 15:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7a2bcdeb22d4 Move declaration out of ifdef ASSERT. ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: 7ea47254b615 Author: aph Date: 2013-07-25 15:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ea47254b615 merge Changeset: 08a289cd5e41 Author: aph Date: 2013-07-25 16:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/08a289cd5e41 merge Changeset: 42d265e6978f Author: aph Date: 2013-07-25 18:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42d265e6978f Increase default stack size ! src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp Changeset: d9453f3218ee Author: aph Date: 2013-07-25 18:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9453f3218ee Fix overflows in immediate arithemtic If a constant does not fit in an immediate field, generate some number of MOV instructions and then perform the operation ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: cdd6408be9aa Author: aph Date: 2013-07-26 11:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cdd6408be9aa Fix overflow with large page sizes. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 839d6883d084 Author: aph Date: 2013-07-26 12:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/839d6883d084 Fix compile thresholds for real hardware. ! src/cpu/aarch64/vm/c1_globals_aarch64.hpp Changeset: 12771eada3e9 Author: adinn Date: 2013-07-25 14:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/12771eada3e9 implemented ClearArray needs tweaking to make it faster ! src/cpu/aarch64/vm/aarch64.ad Changeset: 26bacd87561b Author: adinn Date: 2013-07-25 14:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/26bacd87561b added missing ins_pipe specification for convP2B and convI2B instructions ! src/cpu/aarch64/vm/aarch64.ad Changeset: c5a3aea5a799 Author: adinn Date: 2013-07-25 14:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c5a3aea5a799 specified correct instruction size (in bytes not ints) for minI & maxI ! src/cpu/aarch64/vm/aarch64.ad Changeset: 33f260a139ab Author: adinn Date: 2013-07-25 15:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/33f260a139ab implemented CmpF and CmpD instructions ! src/cpu/aarch64/vm/aarch64.ad Changeset: 851c2e36c71c Author: adinn Date: 2013-07-25 16:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/851c2e36c71c implemented SafePoint instruction ! src/cpu/aarch64/vm/aarch64.ad Changeset: f91edf89d55d Author: adinn Date: 2013-07-25 16:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f91edf89d55d removed Unimplemented to allow computation of ret_addr_offset for dynamic node ! src/cpu/aarch64/vm/aarch64.ad Changeset: bfd0d267f812 Author: adinn Date: 2013-07-25 16:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bfd0d267f812 Merge Changeset: e15660fddc6d Author: adinn Date: 2013-07-29 09:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e15660fddc6d corrected output format for offsets in memory operands ! src/cpu/aarch64/vm/aarch64.ad Changeset: f8f848ac6e2f Author: adinn Date: 2013-07-29 15:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f8f848ac6e2f corrected error in defintion of unsigned compariosn operand greater_equal should be HS not HI greater should be HI not HS ! src/cpu/aarch64/vm/aarch64.ad Changeset: a3b448827fe3 Author: adinn Date: 2013-07-29 16:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a3b448827fe3 Merge Changeset: fd4199374989 Author: adinn Date: 2013-07-29 16:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd4199374989 ensured uncommon trap blob sets rfp suitable for stack walker setup ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 4dac96a1a851 Author: adinn Date: 2013-07-29 16:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4dac96a1a851 Merge Changeset: 763e3f54583d Author: aph Date: 2013-07-25 18:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/763e3f54583d cmp #0; br.eq -> cbz ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 36a0232e6c35 Author: aph Date: 2013-07-25 18:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/36a0232e6c35 Fix overflows in immediate arithemtic If a constant does not fit in an immediate field, generate some number of MOV instructions and then perform the operation ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 2e1e49413ac2 Author: aph Date: 2013-07-29 18:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2e1e49413ac2 Add a couple of missing StubRoutines. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 5b09905377b7 Author: aph Date: 2013-07-29 18:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b09905377b7 Merge Changeset: c1cd345fa381 Author: aph Date: 2013-07-29 18:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1cd345fa381 merge Changeset: 80271c9e94db Author: adinn Date: 2013-07-30 15:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/80271c9e94db corrected problem in CmpI/U against 0 ! src/cpu/aarch64/vm/aarch64.ad Changeset: 38a07f9f6b7f Author: adinn Date: 2013-07-30 16:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/38a07f9f6b7f Fixed error in ClearArray encoding ! src/cpu/aarch64/vm/aarch64.ad Changeset: 6d93bf3ec461 Author: adinn Date: 2013-07-30 16:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6d93bf3ec461 Merge Changeset: 7ec46d259588 Author: adinn Date: 2013-07-31 14:11 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ec46d259588 Implemented correct return address offset computation for MachCallXXXNode ! src/cpu/aarch64/vm/aarch64.ad Changeset: a9aa38358706 Author: adinn Date: 2013-08-01 11:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a9aa38358706 Implemented most of the atomic operation support instructions LoadPLocked StorePLocked StoreLConditional StoreIConditional CompareAndSwapI CompareAndSwapL CompareAndSwapP CompareAndSwapN n.b. loadPLocked/StorePLocked have been implemented directly using independent ldaxr and stlxr calls. There is no Load{IL}Locked as the Ideal code expects Store{IL}Conditional to behave as compare and swap operations so they each use a ldaxr/stlxr pair ! src/cpu/aarch64/vm/aarch64.ad Changeset: bbb5461fbcdd Author: adinn Date: 2013-08-01 11:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bbb5461fbcdd corrected error in encoding of ldrw ! src/cpu/aarch64/vm/aarch64.ad Changeset: dcb47c3fdac2 Author: Edward Nevill ed at camswl.com Date: 2013-08-01 15:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dcb47c3fdac2 Add 2 new stubs ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 672688dc73ec Author: Edward Nevill ed at camswl.com Date: 2013-08-01 15:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/672688dc73ec merge Changeset: d9d274bdde7a Author: aph Date: 2013-08-02 10:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9d274bdde7a Add a couple of missing #includes. ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 064f61f7d3a0 Author: aph Date: 2013-08-02 10:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/064f61f7d3a0 Merge ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 2ca05a8b74e9 Author: adinn Date: 2013-08-05 10:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2ca05a8b74e9 Fixed problem with conflation of signed and unsigned comparison Added extra unsigned flags register type to parameterise compares, cmoves and branches based on unsigned comparisons ! src/cpu/aarch64/vm/aarch64.ad Changeset: 65ced9137c19 Author: adinn Date: 2013-08-05 10:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/65ced9137c19 Merge Changeset: 6a6b3b5dc103 Author: Edward Nevill ed at camswl.com Date: 2013-08-02 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6a6b3b5dc103 Fixed false assertion failure ! src/share/vm/runtime/reflection.cpp Changeset: d8e110f4b119 Author: Edward Nevill ed at camswl.com Date: 2013-08-02 18:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d8e110f4b119 Fix for large frame adjust ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 560f86cdf664 Author: Edward Nevill ed at camswl.com Date: 2013-08-05 16:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/560f86cdf664 merge Changeset: afe7594c205d Author: adinn Date: 2013-08-05 14:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/afe7594c205d removed Unimplemenetd to enable OptoRuntime exception blob ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 5b2cca2d1a43 Author: adinn Date: 2013-08-05 15:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b2cca2d1a43 ensure exception blob saves sp rather than esp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 7d8701583c5c Author: adinn Date: 2013-08-06 17:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7d8701583c5c fixed passing return address for rethrow exception ! src/cpu/aarch64/vm/aarch64.ad Changeset: abf544a531f8 Author: adinn Date: 2013-08-06 17:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/abf544a531f8 Merge Changeset: b40ce6e86194 Author: adinn Date: 2013-08-06 23:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b40ce6e86194 corrected branch in tailjmp/tailcall to be a jump not a call (i.e. br not bl) ! src/cpu/aarch64/vm/aarch64.ad Changeset: 8caab41f6d4d Author: aph Date: 2013-08-07 17:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8caab41f6d4d Dummy commit ! THIRD_PARTY_README Changeset: 01a96b82ceb2 Author: aph Date: 2013-08-07 17:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/01a96b82ceb2 Merge Changeset: 074ae524f3e0 Author: aph Date: 2013-08-07 17:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/074ae524f3e0 Bulk rename brx86 -> blrt. ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp Changeset: e641aad53975 Author: aph Date: 2013-08-07 17:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e641aad53975 Bulk rename brx86 -> blrt. ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp Changeset: 944178b702b7 Author: aph Date: 2013-08-07 17:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/944178b702b7 merge Changeset: 349f9f9c0330 Author: Edward Nevill ed at camswl.com Date: 2013-08-08 09:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/349f9f9c0330 Fix large immediates ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: e7864bbb8765 Author: Edward Nevill ed at camswl.com Date: 2013-08-08 09:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e7864bbb8765 merge Changeset: b57677bf9acd Author: adinn Date: 2013-08-06 23:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b57677bf9acd removed unnecessary compare after polling page read ! src/cpu/aarch64/vm/aarch64.ad Changeset: edf2c46dc27a Author: adinn Date: 2013-08-07 16:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/edf2c46dc27a Implemented PartialSubtypeCheck ! src/cpu/aarch64/vm/aarch64.ad Changeset: 520a5325de73 Author: adinn Date: 2013-08-08 10:11 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/520a5325de73 Merge Changeset: a0e02b43890b Author: adinn Date: 2013-08-08 10:11 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a0e02b43890b Merge Changeset: aa50ef27c300 Author: adinn Date: 2013-08-08 10:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aa50ef27c300 modified arch description file to use blrt instead of brx86 ! src/cpu/aarch64/vm/aarch64.ad Changeset: 5b3f5ec73c9a Author: adinn Date: 2013-08-08 11:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b3f5ec73c9a Disabled sim bccheck callback by default -- n.b. *requires* latest sim This is only of significance for builds with BULTIN_SIM set. Note that it depends upon changes made in the simulator so don't forget to update your sim tree and remake it when you pull this change. The change means that by default the simulator will be told *not* to employ the bccheck callback. This should significantly speed up -Xcomp code but also means that stack backtraces and bytecode breaks will no longer work. Listing of compiled methods and handling of relocatable breaks should still be ok. If you want the old behaviour you need to pass -XX:-DisableBCCheck on the Java run command line. ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 44cdbf906394 Author: adinn Date: 2013-08-08 11:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/44cdbf906394 Merge Changeset: 62c56934d893 Author: aph Date: 2013-08-09 14:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/62c56934d893 C1: don't generate code for add rN, rN, #0. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 64eb1c82b7fe Author: aph Date: 2013-08-09 14:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64eb1c82b7fe merge Changeset: 31390de29c4b Author: aph Date: 2013-08-12 17:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31390de29c4b Delete bogus stack pointer adjustment ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: ce185e108678 Author: aph Date: 2013-08-13 17:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ce185e108678 Added tag aarch64-20130813 for changeset 31390de29c4b ! .hgtags Changeset: 2fee62abab5d Author: Edward Nevill ed at camswl.com Date: 2013-08-14 12:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2fee62abab5d Fix SEGV in JTReg Test7103261 ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 80e741fc14e2 Author: Edward Nevill ed at camswl.com Date: 2013-08-14 14:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/80e741fc14e2 Make release server build work ! src/cpu/aarch64/vm/aarch64.ad Changeset: ef7e701010e8 Author: adinn Date: 2013-08-12 09:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ef7e701010e8 Merge Changeset: da2d25b877bf Author: adinn Date: 2013-08-12 10:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/da2d25b877bf Ensured native wrapper methods notify both compile and relocate to simulator ! src/share/vm/code/nmethod.cpp Changeset: 5f18f01904ec Author: adinn Date: 2013-08-12 10:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f18f01904ec ensured callee return address is not trashed by rehtrow handler lookup this changes the forward handler code used in common by C1 and C2 but is only needed to avoid tripping an assert in the C2 handler lookup. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 352dc20c1aa7 Author: adinn Date: 2013-08-12 10:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/352dc20c1aa7 Merge Changeset: 513ec20a7c4f Author: adinn Date: 2013-08-15 16:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/513ec20a7c4f Merge Changeset: 3ed73310a6a5 Author: adinn Date: 2013-08-15 16:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3ed73310a6a5 Merge Changeset: a7df113b2df8 Author: adinn Date: 2013-08-15 16:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a7df113b2df8 closing aarch64_c2 as all changes now merged into default Changeset: 3b4120f337dc Author: adinn Date: 2013-08-15 17:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3b4120f337dc Added entry and exit notification for native method code ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 4f9a564bca97 Author: adinn Date: 2013-08-15 17:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4f9a564bca97 Extended bccheck to recognise call stub return address in backtraces ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 8b75a801341f Author: adinn Date: 2013-08-16 14:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8b75a801341f converted / to . in class name passed to notifyCompile from C2 ! src/share/vm/opto/compile.cpp Changeset: 6b3c723e603e Author: adinn Date: 2013-08-16 14:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b3c723e603e Improved method lookup in bccheck so sim debug handles various stubs correctly ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: a7f1e6ff729d Author: adinn Date: 2013-08-16 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a7f1e6ff729d use correct register for hidden klass argument passed to unverified entry point the unverified entry was expecting the recipient klass in r0 when it should have been in rscratch2. this caused true virtual calls to pick up the wrong method implementation causing File.hash to be used in place of CodeSource.hash (took several days to find this one :-) ! src/cpu/aarch64/vm/aarch64.ad Changeset: 71cc0ea0cd4c Author: adinn Date: 2013-08-16 14:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/71cc0ea0cd4c merge Changeset: 631801f9c924 Author: adinn Date: 2013-08-16 14:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/631801f9c924 really try to close branch aarch64_c2 Changeset: 8c3c214e27f1 Author: adinn Date: 2013-08-16 15:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c3c214e27f1 Implemented integral/float shuffles stack <-> reg or reg <-> reg with no convert ! src/cpu/aarch64/vm/aarch64.ad Changeset: 3f316ede5ab3 Author: adinn Date: 2013-08-19 09:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3f316ede5ab3 Added fp conditional select instructions fpcsels and fpcseld ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: f476f73aa00d Author: adinn Date: 2013-08-19 09:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f476f73aa00d Implemented CMoveF and CMoveD instructions ! src/cpu/aarch64/vm/aarch64.ad Changeset: 0cc30c126c92 Author: aph Date: 2013-08-19 11:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0cc30c126c92 Fix profile counters used by tiered compilation. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: e73fcb59a727 Author: aph Date: 2013-08-19 11:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e73fcb59a727 merge Changeset: c0cc4bab989c Author: aph Date: 2013-08-19 13:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c0cc4bab989c Fix profile counters used by tiered compilation. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: d7a95f380cb8 Author: aph Date: 2013-08-19 13:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d7a95f380cb8 Implement breakpoints. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 66282d868b9c Author: aph Date: 2013-08-19 16:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/66282d868b9c Fix address overflow in profile data collection. ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: b177b5978e64 Author: adinn Date: 2013-08-20 17:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b177b5978e64 made C2 work with -XX:+CompressedOoops this version still dumb about loading 32 bit narrow oop or narrow klass constants into registers. it currently loads the 64-bit uncompressed constant and then encodes it into 32 bits. that's because the relocate code doesn't yet know how to spot a 32-bit load vs a 64 bit load and so cannot guarantee to relocate the load correctly (it assumes such reloc operations are 64 bit). This needs fixing. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 2b2366f0c87a Author: adinn Date: 2013-08-20 17:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b2366f0c87a Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 468a6eecbf46 Author: adinn Date: 2013-08-21 13:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/468a6eecbf46 fixed problem in polling page read generation old inline code encoding Safepoint instruction was not marking the ldrw with the necessary reloc info. moved method read_polling_page from class c1_MacroAssembler into class macroAssembler so both compilers can use it and calle dit to plant the code. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 02f6ac42d440 Author: Edward Nevill ed at camswl.com Date: 2013-08-21 15:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/02f6ac42d440 Merged in icache flush code from Linux kernel ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/share/vm/runtime/icache.cpp Changeset: a42e0f4448a0 Author: Edward Nevill ed at camswl.com Date: 2013-08-21 17:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a42e0f4448a0 Backed out changeset 02f6ac42d440 ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/share/vm/runtime/icache.cpp Changeset: a8ce62237e18 Author: aph Date: 2013-08-21 12:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8ce62237e18 C1: Implement UnsafeGetAndSetObject. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Changeset: 6ca74c561b2e Author: aph Date: 2013-08-21 12:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6ca74c561b2e C1: Implement UnsafeGetAndSetObject. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 5011c5a7feec Author: aph Date: 2013-08-21 15:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5011c5a7feec Correct save/restore native result ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 4405de290d7a Author: aph Date: 2013-08-21 16:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4405de290d7a Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: f1e3cda17601 Author: aph Date: 2013-08-21 18:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f1e3cda17601 Do not allow constant operands in xchg ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Changeset: 3fc92a2940e6 Author: aph Date: 2013-08-21 18:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3fc92a2940e6 Merge Changeset: b0a65a4a6094 Author: aph Date: 2013-08-22 19:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b0a65a4a6094 Allow adrp macro to handle full 64-bit offsets. Move adrp from Assembler to MacroAssembler. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp Changeset: 356ebc1be1d9 Author: aph Date: 2013-08-23 15:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/356ebc1be1d9 Enable breakpoints and watchpoints ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 3a09edaa2c42 Author: aph Date: 2013-08-29 17:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3a09edaa2c42 C1: Support add of obj+long ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 9a45e1894e29 Author: aph Date: 2013-09-03 15:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a45e1894e29 A few fixes for lambdas ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 39453e27d28b Author: aph Date: 2013-09-04 10:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/39453e27d28b A few fixes for lambdas ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp Changeset: d3018f52f950 Author: aph Date: 2013-09-04 10:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3018f52f950 Implement ICacheStubGenerator::generate_icache_flush ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/cpu/aarch64/vm/icache_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/share/vm/runtime/icache.cpp Changeset: 09ab880016e0 Author: adinn Date: 2013-08-23 09:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/09ab880016e0 fixed str encoding to deal with case where we need to write rsp to thread previous code was a simple str which actually writes zr ! src/cpu/aarch64/vm/aarch64.ad Changeset: 34e5f49ce8e2 Author: adinn Date: 2013-08-27 13:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/34e5f49ce8e2 corrected java frame reset in deopt blob to be consistent with x86 ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: e7f98a209538 Author: adinn Date: 2013-09-03 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e7f98a209538 Merge ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: b8ccef72ee8d Author: adinn Date: 2013-09-03 18:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b8ccef72ee8d correct offset to return address into instructions for C2 runtime call ! src/cpu/aarch64/vm/aarch64.ad Changeset: cdd044d042d4 Author: adinn Date: 2013-09-03 18:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cdd044d042d4 corrected cmpxchg encodings so they set flags correctly ! src/cpu/aarch64/vm/aarch64.ad Changeset: b05ca31c2410 Author: adinn Date: 2013-09-04 10:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b05ca31c2410 fixed oopmap at C2 safepoint read with dependent change to c1 safepoint check Safepoint in C2 cannot be generated as a macro sequence "load the poll address; read from it" because the generic C2 code can only place the oop map at the start of such a sequence. thsi is no good because the SEGV trap handler relies on the oop map being placed at the read. this means we have to configure the C2 rule for a Safepoint node to accept the node address as an input and let C2 plant the address load (constant load) as a prior step. this means the address load will not always directly precede the read. this doe snot change c1 per se. it can still plant these instructions adjacent to each other. however, the native instruction safepoint check and the reloc code need to be modified: i) to accept a reloc_a pollah on a ldr(zr, [reg, off]) instruction but do no relocation on it rather than look for a preceding reloc address load to relocate ii) to relocate the constant load (adrp or mov64) merely by virtue of it being marked as reloc_poll ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp Changeset: 56f293cc8b58 Author: adinn Date: 2013-09-04 10:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/56f293cc8b58 corfrected 32/64 bit error in encoding of CompareAndSwapN ! src/cpu/aarch64/vm/aarch64.ad Changeset: 1125579f0c94 Author: adinn Date: 2013-09-04 11:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1125579f0c94 made frame set/reset follow x86 and corrected some errors in frame code fetch of reset fp in frame::initial_deoptimization_info() needs to call real_fp() rather than fp() so that it works corrcetly for compiled frames calls to set_last_Java_frame in shared_runtime code must specify noreg for fp register because this ensures it stays at zero which means we can still sanity check sp/fp in the frame constructors this also required removing the shouldn't in set_last_Java_frame if fpreg was not valid the deopt blob was not passing the correct pc address to set_last_Java_frame (it apssed NULL) and this was breaking C2 deopt ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: ae164fab64ea Author: adinn Date: 2013-09-04 12:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae164fab64ea Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: c0715823d09e Author: aph Date: 2013-09-04 15:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c0715823d09e Another fix for obj + long, this time for constant RHS. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 93a04adc792a Author: aph Date: 2013-09-04 15:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/93a04adc792a merge Changeset: c8353ab9f44c Author: aph Date: 2013-09-04 16:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c8353ab9f44c Temporary fix for single-stepping through method handle calls. ! src/share/vm/prims/jvmtiExport.cpp Changeset: a29173e10354 Author: adinn Date: 2013-09-05 18:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a29173e10354 ensured reset_last_Java_frame calls clear the pc if they previously set it ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: ad7e2d740858 Author: adinn Date: 2013-09-05 18:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ad7e2d740858 added csetw alias for csincw as per AArch64 spec definition ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: c202de09da0a Author: adinn Date: 2013-09-05 18:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c202de09da0a ensured call_VM_Leaf_base clears the pc it has just set ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 27e47f82dad5 Author: adinn Date: 2013-09-05 18:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/27e47f82dad5 added missing CmpLTMask instruction ! src/cpu/aarch64/vm/aarch64.ad Changeset: 6cb0224e9626 Author: adinn Date: 2013-09-05 18:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6cb0224e9626 Merge Changeset: 49648b3f8a17 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-09-06 14:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/49648b3f8a17 Fix ICache flusing problem found in RTSM ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp Changeset: ccaa84f70564 Author: adinn Date: 2013-09-09 13:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ccaa84f70564 corrected declaration of FP regs 16-31 to make them save on call ! src/cpu/aarch64/vm/aarch64.ad Changeset: d53e6b858c0a Author: adinn Date: 2013-09-09 13:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d53e6b858c0a Merge Changeset: 3e2e4b129ae4 Author: adinn Date: 2013-09-09 13:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3e2e4b129ae4 relocated save and restore of cpu state from doCallout() to caller of run() n.b. if you pull this change you also need to pull the latest sim tree (the save and restore in the sim code stop this change fixing the problem) the purpose of this change is to ensure the sim print/debug routines always view the state of the calling JDK code when you are debugging a call into the JVM. n.b. the save restore has to be done by the caller of sim.run() after the caller has retrieved the result in r0/v0. taht is why it cannot be localized to the sim code itself. ! src/cpu/aarch64/vm/aarch64_call.cpp Changeset: 7d5123b70f5c Author: adinn Date: 2013-09-09 16:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7d5123b70f5c use correct count for number of int registers ! src/cpu/aarch64/vm/aarch64.ad Changeset: 4144276f0a36 Author: adinn Date: 2013-09-10 11:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4144276f0a36 corrected logic for virtual call check ! src/cpu/aarch64/vm/aarch64.ad Changeset: 8b6affe717d1 Author: adinn Date: 2013-09-10 18:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8b6affe717d1 make cmovUI_reg_zero use correct flags register type ! src/cpu/aarch64/vm/aarch64.ad Changeset: e2a4091b92eb Author: adinn Date: 2013-09-10 18:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e2a4091b92eb ensured that maxI and minI declare their use of the flags register ! src/cpu/aarch64/vm/aarch64.ad Changeset: a63a4f808bdf Author: aph Date: 2013-09-10 16:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a63a4f808bdf Comment changes only ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: eaf9cb5b0f6a Author: aph Date: 2013-09-10 16:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eaf9cb5b0f6a merge Changeset: 3c1ff2b85f84 Author: aph Date: 2013-09-11 13:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c1ff2b85f84 Small optimization when unlocking ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp Changeset: a9f01f39ab44 Author: aph Date: 2013-09-11 18:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a9f01f39ab44 Fixes for compressed OOPs and VerifyOops ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 6af07c154ab3 Author: aph Date: 2013-09-12 14:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6af07c154ab3 Use C fallback arraycopy for UseCompressedOops ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: b4b5d34fb848 Author: aph Date: 2013-09-12 14:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b4b5d34fb848 Fix VerifyOops ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 87e7a0585407 Author: aph Date: 2013-09-12 14:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/87e7a0585407 Merge Changeset: 9210f221f047 Author: adinn Date: 2013-09-11 16:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9210f221f047 make partialSubtypeCheck pass expected registers to check_klass_subtype_slow_path the implementation of partialSubtypeCheck uses MacroAssembler method check_klass_subtype_slow_path. since the latter spills any of the registers it does not expect before use we force the allocator to use the ones it does expect. if this involves shuffles or saves then we will be no worse off and we might be able to use them free anyway. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 21d2a6b25f23 Author: adinn Date: 2013-09-12 14:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/21d2a6b25f23 Merge Changeset: 5b2374dbfc86 Author: aph Date: 2013-09-12 15:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b2374dbfc86 Fix operand_valid_for_float_immediate so that it returns false for negative zero. ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 5e4c8854ea19 Author: aph Date: 2013-09-12 16:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5e4c8854ea19 Merge Changeset: 4afcbbbfaf7a Author: aph Date: 2013-09-12 17:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4afcbbbfaf7a Fix the fix for operand_valid_for_float_immediate. ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 423577eb8f6e Author: aph Date: 2013-09-13 18:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/423577eb8f6e Default to DeoptimizeWhenPatching. ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp Changeset: dc46fe854d5d Author: adinn Date: 2013-09-17 11:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dc46fe854d5d initial unroll info should use stored fp as per x86 ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: 4e0a354578c5 Author: adinn Date: 2013-09-17 16:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4e0a354578c5 Merge Changeset: 85043109d8e9 Author: adinn Date: 2013-09-17 17:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/85043109d8e9 added a patchable nop at the start of a C2 method for use at deopt ! src/cpu/aarch64/vm/aarch64.ad Changeset: d48ba335b26f Author: aph Date: 2013-09-18 11:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d48ba335b26f Rough draft of arraycopy prototype ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 7c900775ce48 Author: aph Date: 2013-09-19 11:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7c900775ce48 Arraycopy intrinsics ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 5a53550fc681 Author: aph Date: 2013-09-19 17:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5a53550fc681 Merge Changeset: 7f4e0407752a Author: aph Date: 2013-09-19 17:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7f4e0407752a Merge Changeset: 9a83c28d309a Author: aph Date: 2013-09-19 17:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a83c28d309a Implement generate_checkcast_copy() ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: fc9a59322b28 Author: aph Date: 2013-09-19 18:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fc9a59322b28 Fix off-by-one error in arraycopy barrier calculation. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: baffa6e7c1b7 Author: aph Date: 2013-09-19 18:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/baffa6e7c1b7 Assert that we must not use the native copy routines with compressed oops. ! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp Changeset: fdbe037fccad Author: aph Date: 2013-09-19 18:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fdbe037fccad Merge Changeset: 1f66925f54d8 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-09-20 08:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f66925f54d8 Merged hotspot up to jdk8-b85 (Hotspot build hs25-b26) ! .hgtags ! make/Makefile - make/bsd/build.sh ! make/defs.make - make/linux/build.sh ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/mapfile-vers-debug - make/solaris/build.sh - make/test/Queens.java - make/windows/projectfiles/kernel/Makefile - make/windows/projectfiles/kernel/vm.def - make/windows/projectfiles/kernel/vm.dsw ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/stubs.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp - test/runtime/8007736/TestStaticIF.java Changeset: 7932538a0cc0 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-09-20 08:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7932538a0cc0 Added changes to aarch64 code for merge up to jdk8-b85 ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/c1_globals_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/share/vm/code/stubs.cpp Changeset: 731e43d74e37 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-09-20 15:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/731e43d74e37 Make zero cross compile build work again ! make/linux/makefiles/gcc.make ! src/cpu/zero/vm/globals_zero.hpp Changeset: f56ae2c42b1c Author: adinn Date: 2013-09-24 18:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f56ae2c42b1c make C2 runtime calls to generated code branch using bl rather than blrt ! src/cpu/aarch64/vm/aarch64.ad Changeset: 9719d9a2649a Author: adinn Date: 2013-09-27 12:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9719d9a2649a added testP/N to compare against object NULL directly against zr these rules match the case where a pointer is being compared to the special constant NULL. they avoid unnecessary loadConP0/N0 to supply the CmpP/N node with a null value in a register, instead upplying zr as a direct argument to the compare. this change is not just to achieve a performance improvement. it also bypasses a problem where the loadConP0/N0 node becomes dead but does not get removed by the dead node deletion algorithm. this problem manifested after pulling in recent changes to the loopopt code (between b81 and b85). it occurs during bootstrap in the presence of complex inlining into java.lang.ClassLoader.getSystemClassLoader() and so is hard to pin down. so I think we may see this again. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 5f277a0b71bd Author: Edward Nevill edward.nevill at linaro.org Date: 2013-09-27 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f277a0b71bd Merge up to jdk8-b90 ! .hgtags - agent/doc/c2replay.html ! make/Makefile - make/bsd/makefiles/jvmg.make - make/bsd/makefiles/profiled.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make - make/linux/makefiles/jvmg.make - make/linux/makefiles/profiled.make ! make/linux/makefiles/vm.make - make/solaris/makefiles/jvmg.make - make/solaris/makefiles/profiled.make ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp - src/os/bsd/vm/chaitin_bsd.cpp - src/os/linux/vm/chaitin_linux.cpp ! src/os/linux/vm/os_linux.cpp - src/os/solaris/vm/chaitin_solaris.cpp - src/os/windows/vm/chaitin_windows.cpp ! src/share/tools/hsdis/Makefile ! src/share/vm/adlc/main.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/bytecodeAssembler.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/stubs.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp - test/gc/6941923/test6941923.sh - test/gc/TestVerifyBeforeGCDuringStartup.java - test/runtime/NMT/AllocTestType.java Changeset: c0ea5b15d9ed Author: Edward Nevill edward.nevill at linaro.org Date: 2013-09-27 15:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c0ea5b15d9ed Update aarch64 specific code to make it work with jdk8-b90 ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/jni_aarch64.h ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/runtime/stubRoutines.cpp Changeset: 35932bf7751a Author: aph Date: 2013-09-27 18:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/35932bf7751a Missing file from jdk8-b90 update + src/cpu/aarch64/vm/compiledIC_aarch64.cpp Changeset: 48d9102957d3 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-09-30 08:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/48d9102957d3 Remove some debugging code ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 4cf0e7f0e764 Author: aph Date: 2013-09-30 16:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4cf0e7f0e764 Rewrite checkcasting array copy stub ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: d020dd3e1d3f Author: aph Date: 2013-09-30 18:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d020dd3e1d3f Fix register corrption caused by check_klass_subtype_slow_path. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 7350196bdc1a Author: aph Date: 2013-09-30 18:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7350196bdc1a Assertion check only ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: c2d6e3b390e8 Author: aph Date: 2013-10-01 15:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2d6e3b390e8 Merge Changeset: 2ce0fb54933f Author: aph Date: 2013-10-01 16:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2ce0fb54933f JVMTI earlyreturn support ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: d717fbbfec8a Author: aph Date: 2013-10-01 18:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d717fbbfec8a Remove a little bogosity ! src/share/vm/runtime/stubRoutines.cpp Changeset: 54d593948b41 Author: adinn Date: 2013-10-04 12:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/54d593948b41 fix compare long against immediate to pass case for 0 into correct branch was planting cmn rn, 0 instead of cmp rn, 0 ! src/cpu/aarch64/vm/aarch64.ad Changeset: c1ee24843b4b Author: adinn Date: 2013-10-04 12:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1ee24843b4b Merge Changeset: 2a22f57aad36 Author: adinn Date: 2013-10-04 13:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2a22f57aad36 corrected compare of long reg value to a long immediate which cannot be inlined was wrongly using movw and cmpw ! src/cpu/aarch64/vm/aarch64.ad Changeset: 1b73f7fb6f30 Author: aph Date: 2013-10-03 14:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b73f7fb6f30 Simplify memory barrier generation ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 5db717e716d9 Author: aph Date: 2013-10-09 10:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5db717e716d9 Correct half word types in loads and stores ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 557a6ed9e5d0 Author: aph Date: 2013-10-09 13:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/557a6ed9e5d0 C2: Handle volatile fields by generating ldar and stlr instructions. Define instruct patterns for all volatile variants. Define enc patterns for all variants. Predicate non-volatile field accesses with !((MemNode*)n)->is_volatile(). Define MemNode::is_volatile() for use in predicates. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp Changeset: 10b833f09e6a Author: aph Date: 2013-10-09 13:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/10b833f09e6a Allow cmpxchg to fall through when it fails ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 408a7b0091c5 Author: aph Date: 2013-10-09 13:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/408a7b0091c5 Fix order of fcseld operands ! src/cpu/aarch64/vm/aarch64.ad Changeset: 96d3fd4fc2aa Author: adinn Date: 2013-10-09 13:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/96d3fd4fc2aa rounding of extra stack slots should use slots not bytes as unit ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 901815cb44af Author: adinn Date: 2013-10-09 15:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/901815cb44af added rules matching (StoreXXX mem zero) which use zr directly as the source previously ws moving zr to a src rgeister and then doing the strx ! src/cpu/aarch64/vm/aarch64.ad Changeset: 67b98fe19e61 Author: adinn Date: 2013-10-09 15:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/67b98fe19e61 corrected testN and testP instructions to use cmpw amd cmp. respectively ! src/cpu/aarch64/vm/aarch64.ad Changeset: 36e0c7438966 Author: adinn Date: 2013-10-09 15:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/36e0c7438966 opto stubs write thread anchor pc rather than expect ret pc to be on stack the x86 opto stubs leave their VM callouts ot find their return address on the stack above the therad anchor sp. this doesn't work on AArch64 as the C compiler can put the ret pc where it likes. so we ahve to write the anchor pc fiels form the opto stub. it's baroque but it works. ! src/cpu/aarch64/vm/aarch64.ad ! src/share/vm/opto/generateOptoStub.cpp Changeset: 5b062e7d9905 Author: adinn Date: 2013-10-09 15:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b062e7d9905 CMoveN instructions now use cselw, CMoveN/P now name correct type in format ! src/cpu/aarch64/vm/aarch64.ad Changeset: 04f804c73d4a Author: adinn Date: 2013-10-09 16:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/04f804c73d4a Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 55c04eeb33b9 Author: adinn Date: 2013-10-10 10:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/55c04eeb33b9 Locate correct node for volatile test when memnode is nested inside a match ! src/cpu/aarch64/vm/aarch64.ad Changeset: f043f9395d36 Author: adinn Date: 2013-10-10 13:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f043f9395d36 added missing predicates for non-volatile store rules rules storeimmX0 for X in {B, C, I, L, P and N) were added in parallel with the volatile load/store rewrite and so omitted this predicate rule storeN seems to have had te predicate omitted by oversight load_volatileP has been renamed to loadP_volatile for consistency ! src/cpu/aarch64/vm/aarch64.ad Changeset: a84cf0dd740c Author: Edward Nevill edward.nevill at linaro.org Date: 2013-10-11 12:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a84cf0dd740c Merge up to jdk8-b110 ! .hgtags - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java ! make/Makefile - make/bsd/makefiles/launcher.make ! make/defs.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/gcc.make - make/linux/makefiles/launcher.make ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make - make/solaris/makefiles/launcher.make - make/windows/makefiles/launcher.make ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.inline.hpp - src/os/posix/launcher/java_md.c - src/os/posix/launcher/java_md.h - src/os/posix/launcher/launcher.script - src/os/windows/launcher/java_md.c - src/os/windows/launcher/java_md.h - src/os_cpu/bsd_x86/vm/bsd_x86_32.ad - src/os_cpu/bsd_x86/vm/bsd_x86_64.ad - src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp - src/os_cpu/linux_x86/vm/linux_x86_32.ad - src/os_cpu/linux_x86/vm/linux_x86_64.ad - src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp - src/os_cpu/solaris_sparc/vm/solaris_sparc.ad - src/os_cpu/solaris_x86/vm/solaris_x86_32.ad - src/os_cpu/solaris_x86/vm/solaris_x86_64.ad - src/os_cpu/windows_x86/vm/windows_x86_32.ad - src/os_cpu/windows_x86/vm/windows_x86_64.ad ! src/share/tools/hsdis/hsdis.c - src/share/tools/launcher/java.c - src/share/tools/launcher/java.h - src/share/tools/launcher/jli_util.c - src/share/tools/launcher/jli_util.h - src/share/tools/launcher/wildcard.c - src/share/tools/launcher/wildcard.h ! src/share/vm/adlc/main.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/c1/c1_globals.hpp - src/share/vm/classfile/genericSignatures.cpp - src/share/vm/classfile/genericSignatures.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/compiler/compileBroker.cpp - src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp - src/share/vm/runtime/aprofiler.cpp - src/share/vm/runtime/aprofiler.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp - src/share/vm/trace/traceEventTypes.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp - test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java - test/runtime/6878713/Test6878713.sh - test/runtime/6878713/testcase.jar - test/runtime/7020373/Test7020373.sh - test/runtime/7020373/testcase.jar - test/runtime/7051189/Xchecksig.sh - test/runtime/7158804/Test7158804.sh - test/runtime/7196045/Test7196045.java - test/runtime/8000968/Test8000968.sh - test/runtime/8003985/Test8003985.java Changeset: 0b5e450b2321 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-10-11 12:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b5e450b2321 aarch64 specific changes for merge to jdk8-b110 ! make/linux/makefiles/aarch64.make ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/c1_globals_aarch64.hpp ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_aarch64/vm/linux_aarch64.S ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp ! src/share/tools/hsdis/hsdis.c ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java Changeset: a99f56e36ea4 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-10-14 09:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a99f56e36ea4 Added tag preview_rc1 for changeset f043f9395d36 ! .hgtags Changeset: 658ead2379ef Author: adinn Date: 2013-10-15 14:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/658ead2379ef modify C1 to notify method names with . not / as package separator this means that when you simbreak a method you can use the same format as when printed out by TraceCompilation and hsdis. This also makes it uniform with C2 so a given breakpoint works with both compilers. ! src/share/vm/c1/c1_Compilation.cpp Changeset: 5075a0ca6a07 Author: adinn Date: 2013-10-15 14:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5075a0ca6a07 ensure iRegP_R0 outputs can be matched with general iRegP inputs ! src/cpu/aarch64/vm/aarch64.ad Changeset: 75997cf311bb Author: adinn Date: 2013-10-15 14:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/75997cf311bb implement instructons matching CmpF3 and CmpD3 ideal nodes i.e. cmp two floats/doubles and generate -1 / 0 / 1 for LTU / EQ / GT ! src/cpu/aarch64/vm/aarch64.ad Changeset: 965b63104307 Author: adinn Date: 2013-10-15 17:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/965b63104307 reverted checkcast_arraycopy stub to return -1 ^ num_left_to_copy if copy fails the generic code in C2 expects this result and its better to avoid the maintenance/integration issues which arise from changing generic code if we don't have a compelling performance reason ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: adaa8a971059 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-10-16 16:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/adaa8a971059 Fix UseCompressedClassPointers ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 970503d686f0 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-10-17 14:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/970503d686f0 Fix mismerge, turn TieredCompilation off by default, as it was before the merge ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp Changeset: b0ade87641c2 Author: aph Date: 2013-10-17 16:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b0ade87641c2 Use XOR encoding for compressed class pointers. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 33029403ab59 Author: aph Date: 2013-10-17 18:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/33029403ab59 Restore LR for use by C2 runtime ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: c04eaee39c1b Author: Edward Nevill edward.nevill at linaro.org Date: 2013-10-18 15:11 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c04eaee39c1b Added tag preview_rc2 for changeset 33029403ab59 ! .hgtags Changeset: ae24d902de20 Author: adinn Date: 2013-10-21 11:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae24d902de20 remove erroneous match for FP register ! src/cpu/aarch64/vm/aarch64.ad Changeset: ce478bc4a9a5 Author: adinn Date: 2013-10-21 11:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ce478bc4a9a5 Merge ! src/cpu/aarch64/vm/aarch64.ad Changeset: 74bfec34e208 Author: adinn Date: 2013-10-29 15:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/74bfec34e208 corrected register match rules, ensured rule outputs are all iRegXNoSp the iRegPXXX operand declarations were matching registers the wrong way round and as a consequence were allowing matches which were unnecessary. they are now correct and this avoids unnecessary work in the generated DFA code. more seriously, some of the rules were declaring their outputs with type iRegX instead of iRegXNoSp i.e. allowing the allocator to allocate the destination output from the special register set R27 to R31. this results in an asser in the register pressure computation in build_ifg_physical. specifically, this happens when a which rule generates an output declared with type iRegX produces a live range which crosses a VM callout. the fat projection following the callout kills the SOC registers but does not remove the special registers from the range, leaving the range still live even when it ought to have been yanked. this is caught by the assert because the register pressure for the block gets decremented by the amount associated with the yanked projection and it does not tally with the count associated with the live ranges. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp Changeset: 7bf52c3b41bf Author: aph Date: 2013-10-16 17:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7bf52c3b41bf Add/subtract (shifted regsiter) and Logical (shifted regsiter) ! make/linux/makefiles/adlc.make ! src/cpu/aarch64/vm/aarch64.ad + src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: effb95dde9f8 Author: aph Date: 2013-10-17 13:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/effb95dde9f8 Bitfield moves and rotations ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 03f55b66e8cf Author: aph Date: 2013-10-17 16:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03f55b66e8cf Merge - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java - make/bsd/makefiles/launcher.make ! make/linux/makefiles/adlc.make - make/linux/makefiles/launcher.make - make/solaris/makefiles/launcher.make - make/windows/makefiles/launcher.make ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp - src/os/posix/launcher/java_md.c - src/os/posix/launcher/java_md.h - src/os/posix/launcher/launcher.script - src/os/windows/launcher/java_md.c - src/os/windows/launcher/java_md.h - src/os_cpu/bsd_x86/vm/bsd_x86_32.ad - src/os_cpu/bsd_x86/vm/bsd_x86_64.ad - src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp - src/os_cpu/linux_x86/vm/linux_x86_32.ad - src/os_cpu/linux_x86/vm/linux_x86_64.ad - src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp - src/os_cpu/solaris_sparc/vm/solaris_sparc.ad - src/os_cpu/solaris_x86/vm/solaris_x86_32.ad - src/os_cpu/solaris_x86/vm/solaris_x86_64.ad - src/os_cpu/windows_x86/vm/windows_x86_32.ad - src/os_cpu/windows_x86/vm/windows_x86_64.ad - src/share/tools/launcher/java.c - src/share/tools/launcher/java.h - src/share/tools/launcher/jli_util.c - src/share/tools/launcher/jli_util.h - src/share/tools/launcher/wildcard.c - src/share/tools/launcher/wildcard.h - src/share/vm/classfile/genericSignatures.cpp - src/share/vm/classfile/genericSignatures.hpp - src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp - src/share/vm/runtime/aprofiler.cpp - src/share/vm/runtime/aprofiler.hpp - src/share/vm/trace/traceEventTypes.hpp - test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java - test/runtime/6878713/Test6878713.sh - test/runtime/6878713/testcase.jar - test/runtime/7020373/Test7020373.sh - test/runtime/7020373/testcase.jar - test/runtime/7051189/Xchecksig.sh - test/runtime/7158804/Test7158804.sh - test/runtime/7196045/Test7196045.java - test/runtime/8000968/Test8000968.sh - test/runtime/8003985/Test8003985.java Changeset: 7ad16844c57e Author: aph Date: 2013-10-17 16:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ad16844c57e Use XOR encoding for compressed class pointers. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 0fdfde044549 Author: aph Date: 2013-10-17 18:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0fdfde044549 Restore LR for use by C2 runtime ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 78123d7fe1c5 Author: aph Date: 2013-10-22 10:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/78123d7fe1c5 Fix offset overflows in profile counters. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: c9d218a8476d Author: aph Date: 2013-10-22 10:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c9d218a8476d Fix offset overflow in addptr. ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 919191537d1c Author: aph Date: 2013-10-22 10:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/919191537d1c More shift/add/mask patterns. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: c5a148cea134 Author: aph Date: 2013-10-22 18:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c5a148cea134 Move aarch64_enc_save_pc ! src/cpu/aarch64/vm/aarch64.ad Changeset: a669c60b445e Author: aph Date: 2013-10-22 18:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a669c60b445e Whitespace and minor name changes only. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 3a03874840c6 Author: aph Date: 2013-10-22 18:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3a03874840c6 Add indIndexScaledOffsetI2L addessing mode ! src/cpu/aarch64/vm/aarch64.ad Changeset: b962569eb666 Author: aph Date: 2013-10-24 14:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b962569eb666 Temporary commit before reorganaization. ! make/linux/makefiles/adlc.make ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: 92b2e1520bcb Author: aph Date: 2013-10-25 11:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/92b2e1520bcb Record work in progress ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: d29d243a63e1 Author: aph Date: 2013-10-25 12:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d29d243a63e1 Record work in progress ! src/cpu/aarch64/vm/aarch64.ad Changeset: 543d6fc7ce4a Author: aph Date: 2013-10-25 14:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/543d6fc7ce4a Record work in progress ! src/cpu/aarch64/vm/aarch64.ad + src/cpu/aarch64/vm/ad_encode.m4 Changeset: 0e127d01f89a Author: aph Date: 2013-10-25 16:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e127d01f89a Merge ! .hgtags ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp Changeset: d4c02a1427a6 Author: aph Date: 2013-10-25 16:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d4c02a1427a6 Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 55c4c3af794e Author: aph Date: 2013-10-25 18:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/55c4c3af794e Add a bunch of missing JVMTI methods. ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 2d0b9fa2cd76 Author: aph Date: 2013-10-29 14:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2d0b9fa2cd76 Variable rotate instructions ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: 2c9491db660f Author: aph Date: 2013-10-29 16:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2c9491db660f merge ! src/cpu/aarch64/vm/aarch64.ad Changeset: ed0fe5cfe272 Author: aph Date: 2013-10-30 08:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ed0fe5cfe272 Fix Add/subtract (extended) pattern which did not match anything ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: b92e284531b2 Author: aph Date: 2013-10-30 17:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b92e284531b2 Clone shifts on addressing modes ! src/cpu/aarch64/vm/aarch64.ad Changeset: 3857ada3f2e9 Author: andy johnson andy.johnson at linaro.org Date: 2013-10-30 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3857ada3f2e9 Fixed conflicting types in printf format argument. ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: 4de6d9b68bc3 Author: adinn Date: 2013-10-31 10:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4de6d9b68bc3 Added missing AbsD and AbsF instructions ! src/cpu/aarch64/vm/aarch64.ad Changeset: ec44ac512c55 Author: adinn Date: 2013-11-04 15:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ec44ac512c55 fixed problem comparing against LONG_MINVALUE ! src/cpu/aarch64/vm/aarch64.ad Changeset: d728f54b4e52 Author: adinn Date: 2013-11-04 15:27 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d728f54b4e52 added rule matching signed int to unsigned long conversion BigInteger arithmetic often has to convert signed ints to unsigned longs using the sequence i2l ldc_w 0xFFFFFFFFL iand this produces the ideal subtree (Set dst (AndL (ConvI2L src) Con:0xFFFFFFFFL)) which we can map to a simple uxtw (i.e. ubfm $dst, $src, 0, 31) ! src/cpu/aarch64/vm/aarch64.ad Changeset: 84f3f65687b0 Author: aph Date: 2013-11-06 13:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/84f3f65687b0 Workaround to allow Ideal Graphs to be dumped. ! src/share/vm/opto/chaitin.hpp Changeset: 78820f808f67 Author: aph Date: 2013-11-06 13:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/78820f808f67 Prevent offset overflows in profile counter increment ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: dff5d8f37d2e Author: aph Date: 2013-11-06 17:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dff5d8f37d2e Minor improvements to aarch64.ad. Use iRegIorL2I in shift patterns. Add lshift_ext instruction. Add cbz and cbnz instructions. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: efdf6da15ac0 Author: aph Date: 2013-11-06 17:28 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/efdf6da15ac0 Merge ! src/cpu/aarch64/vm/aarch64.ad Changeset: 2e1e9bc263f5 Author: adinn Date: 2013-11-08 14:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2e1e9bc263f5 made fp comparisons work correctly ! src/cpu/aarch64/vm/aarch64.ad Changeset: 1ceb49e72701 Author: adinn Date: 2013-11-08 14:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1ceb49e72701 added special case rules for fp compare against zero n.b. this change revealed an error in the small aarch64 simulator implementation of fcmpz. if you pull this change then you will also need to update to the latest simulator tree in order for it to run correctly. ! src/cpu/aarch64/vm/aarch64.ad Changeset: ff0cd72b8121 Author: aph Date: 2013-11-08 16:15 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff0cd72b8121 Optimize handling of compressed OOPs ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 19d511645e2e Author: aph Date: 2013-11-09 11:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/19d511645e2e Merge ! src/cpu/aarch64/vm/aarch64.ad Changeset: 31a8727c3583 Author: aph Date: 2013-11-12 14:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31a8727c3583 Delete patterns that sture klass/oop constants into memory ! src/cpu/aarch64/vm/aarch64.ad Changeset: feef9250f2fe Author: aph Date: 2013-11-12 14:13 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/feef9250f2fe Fix integer overflow with largest negative long ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 31cacf78a35a Author: aph Date: 2013-11-14 07:54 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31cacf78a35a Fix off-by-one error in array initialization ! src/cpu/aarch64/vm/aarch64.ad Changeset: 77f7bf892374 Author: aph Date: 2013-11-14 12:15 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/77f7bf892374 Use generic stack banging code for C2 ! src/cpu/aarch64/vm/aarch64.ad Changeset: cbc8c470e3bd Author: aph Date: 2013-11-14 12:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cbc8c470e3bd Merge ! src/cpu/aarch64/vm/aarch64.ad Changeset: fa187860b416 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-11-14 12:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa187860b416 Implement memory barriers using atomic builtins ! src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp Changeset: 67e3f80722b5 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-11-14 13:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/67e3f80722b5 merge Changeset: e109c3759e38 Author: aph Date: 2013-11-15 11:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e109c3759e38 Fix prefetching in C2 ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: c13d4eec6871 Author: aph Date: 2013-11-15 11:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c13d4eec6871 Merge Changeset: fa8f1a444540 Author: aph Date: 2013-11-15 05:33 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa8f1a444540 Correct handling of 64-bit logical immediate operands. ! src/cpu/aarch64/vm/aarch64.ad Changeset: b81bae18095a Author: aph Date: 2013-11-15 06:49 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b81bae18095a Merge Changeset: 7f87d432d9db Author: aph Date: 2013-11-15 06:54 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7f87d432d9db Merge ! src/cpu/aarch64/vm/aarch64.ad Changeset: 65546f5b752a Author: aph Date: 2013-11-15 07:44 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/65546f5b752a Enable prefetching ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp Changeset: a9d5d7492f2f Author: Edward Nevill edward.nevill at linaro.org Date: 2013-11-18 11:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a9d5d7492f2f Move stack overflow check before create of frame ! src/cpu/aarch64/vm/aarch64.ad Changeset: d88b8b0c31fc Author: Edward Nevill edward.nevill at linaro.org Date: 2013-11-19 11:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d88b8b0c31fc Remove some temp changes which got left in during the merge to b110 ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Runtime1.cpp Changeset: bad0c350ada7 Author: aph Date: 2013-11-18 15:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bad0c350ada7 Miscellanous copy_memory improvements. More efficient version of copy_memory_small. More efficient address alignment. Use prefetch interval of 256. Notify simulator of the address of the copy_memory routines. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp Changeset: e95b3e22e624 Author: aph Date: 2013-11-20 17:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e95b3e22e624 arraycopy speedups ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 66b5f16ea5e1 Author: aph Date: 2013-11-22 11:37 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/66b5f16ea5e1 Fix rorv ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: a1bbb1dd7f5d Author: aph Date: 2013-11-18 15:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a1bbb1dd7f5d Miscellanous copy_memory improvements. More efficient version of copy_memory_small. More efficient address alignment. Use prefetch interval of 256. Notify simulator of the address of the copy_memory routines. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp Changeset: 1f31f16e6677 Author: aph Date: 2013-11-20 17:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f31f16e6677 arraycopy speedups ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 4c01b7b9a71b Author: aph Date: 2013-11-22 17:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c01b7b9a71b Polish arraycopy some more. Use writebacks on bulk copy ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: d94af675962f Author: aph Date: 2013-11-22 17:27 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d94af675962f Merge Changeset: 1f7a7cdf5881 Author: aph Date: 2013-11-22 17:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f7a7cdf5881 Correct PRFM operands ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 3390e44a940f Author: aph Date: 2013-11-26 11:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3390e44a940f Rewrite clear_array_reg_reg to use an unrolled loop. Adjust init_array_short_size so that we use inline stores when it's shorter than the unrolled loop. ! src/cpu/aarch64/vm/aarch64.ad Changeset: e9f4f09746dc Author: aph Date: 2013-11-26 17:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e9f4f09746dc Rewrite object initialization. ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp Changeset: f33b0ad876b7 Author: aph Date: 2013-11-26 17:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f33b0ad876b7 Fix stack overflow check. ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 8cfedf8584d3 Author: aph Date: 2013-11-26 17:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8cfedf8584d3 Fix stack overflow check. ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 0b8324236823 Author: aph Date: 2013-11-26 13:18 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b8324236823 Merge Changeset: 513a27ec96c9 Author: aph Date: 2013-11-26 14:11 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/513a27ec96c9 Trivial comment change only ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp Changeset: 791011ac5498 Author: aph Date: 2013-11-28 07:13 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/791011ac5498 Correct SafeFetch stubs. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: c730cfab0d9a Author: aph Date: 2013-11-28 18:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c730cfab0d9a Fix Eden allocation in template interpreter ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: ba11701840f7 Author: aph Date: 2013-12-02 11:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ba11701840f7 C1: Fix overrun in object initialization. ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 4540b4068671 Author: aph Date: 2013-12-02 17:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4540b4068671 merge ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 141fc5d4229a Author: aph Date: 2013-12-02 17:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/141fc5d4229a merge ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp Changeset: 35346211c05e Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-05 15:27 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/35346211c05e Fix lshift_ext in C2 ! src/cpu/aarch64/vm/aarch64.ad Changeset: a489c45193d5 Author: Andrew McDermott Date: 2013-12-03 13:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a489c45193d5 Merge up to jdk8-b111 ! .hgtags ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/ps_proc.c ! agent/src/os/linux/salibelf.c ! agent/src/os/linux/symtab.c ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! make/bsd/makefiles/fastdebug.make ! make/bsd/makefiles/gcc.make ! make/hotspot_version ! make/linux/makefiles/fastdebug.make ! make/linux/makefiles/gcc.make ! make/windows/makefiles/fastdebug.make ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.hpp ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/defaultMethods.hpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/genRemSet.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp + src/share/vm/opto/mathexactnode.cpp + src/share/vm/opto/mathexactnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/dtraceAttacher.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/trace/trace.xml ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/taskqueue.hpp ! test/TEST.groups + test/compiler/intrinsics/mathexact/CondTest.java + test/compiler/intrinsics/mathexact/ConstantTest.java + test/compiler/intrinsics/mathexact/LoadTest.java + test/compiler/intrinsics/mathexact/LoopDependentTest.java + test/compiler/intrinsics/mathexact/NonConstantTest.java + test/compiler/intrinsics/mathexact/Verify.java + test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java + test/compiler/jsr292/methodHandleExceptions/C.java + test/compiler/jsr292/methodHandleExceptions/I.java + test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/gc/g1/TestSummarizeRSetStats.java + test/gc/g1/TestSummarizeRSetStatsPerRegion.java + test/gc/g1/TestSummarizeRSetStatsThreads.java + test/gc/g1/TestSummarizeRSetStatsTools.java ! test/gc/metaspace/G1AddMetaspaceDependency.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java - test/testlibrary/AssertsTest.java - test/testlibrary/OutputAnalyzerReportingTest.java - test/testlibrary/OutputAnalyzerTest.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java + test/testlibrary_tests/AssertsTest.java + test/testlibrary_tests/OutputAnalyzerReportingTest.java + test/testlibrary_tests/OutputAnalyzerTest.java Changeset: 431cf4725896 Author: Andrew McDermott Date: 2013-12-03 13:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/431cf4725896 aarch64 specific changes for merge to jdk8-b111 ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp Changeset: 0de89b70611b Author: aph Date: 2013-12-03 11:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0de89b70611b Use tlab_allocate in template interpreter ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: cf547fab864b Author: aph Date: 2013-12-09 16:28 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cf547fab864b Fix hang in compiler/7116216/StackOverflow. When we throw a stack overflow error at method entry, remove incoming args first so that the caller's SP is correct. ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: bd1555e15374 Author: aph Date: 2013-12-09 16:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd1555e15374 Update debug code to unwind correctly through C2-compiled frames. ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: f64ae8b5f014 Author: aph Date: 2013-12-09 16:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f64ae8b5f014 Fix comments. ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp Changeset: 746be2a18a6d Author: aph Date: 2013-12-09 16:55 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/746be2a18a6d Correct debug code for when we don't know the frame size. ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: 0577cd628b2a Author: aph Date: 2013-12-09 16:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0577cd628b2a Merge ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp - test/testlibrary/AssertsTest.java - test/testlibrary/OutputAnalyzerReportingTest.java - test/testlibrary/OutputAnalyzerTest.java Changeset: dfac54122c15 Author: aph Date: 2013-12-10 10:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dfac54122c15 AddExact, Take 1 ! src/cpu/aarch64/vm/aarch64.ad Changeset: f8503cf6d8a8 Author: aph Date: 2013-12-10 13:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f8503cf6d8a8 AddExact, Take 2 ! src/cpu/aarch64/vm/aarch64.ad Changeset: 93b2e2d86bbd Author: aph Date: 2013-12-10 14:28 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/93b2e2d86bbd Delete KILL of rFlagsReg from boolean ops ! src/cpu/aarch64/vm/aarch64.ad Changeset: 0ddd83538c33 Author: aph Date: 2013-12-10 16:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ddd83538c33 Use LDR (literal) for loads from constant pool ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: 801554a18893 Author: aph Date: 2013-12-10 16:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/801554a18893 AddExact, Take 3 ! src/cpu/aarch64/vm/aarch64.ad Changeset: 5825d5136c5d Author: aph Date: 2013-12-10 17:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5825d5136c5d Check for nonzero frame in debug stack dump ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: 3c620760454c Author: aph Date: 2013-12-11 09:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c620760454c Do not shift more than 32 bits in lshift_ext. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 36ec6f5b8723 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-12 12:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/36ec6f5b8723 Fix out by 1 errors in writing array barriers ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 390889cee205 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-12 17:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/390889cee205 Missing as_Register() in cmpLTMask_reg_reg ! src/cpu/aarch64/vm/aarch64.ad Changeset: 1f9222c232e0 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-13 11:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f9222c232e0 Fix SIGV in checkcast_copy ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 9d35c95768d0 Author: aph Date: 2013-12-13 17:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9d35c95768d0 Generate the self-patching vtable methods for shared metaspaces. ! src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp ! src/share/vm/runtime/globals.hpp Changeset: 7ae3055b6b13 Author: aph Date: 2013-12-13 17:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ae3055b6b13 merge Changeset: b26371546086 Author: aph Date: 2013-12-14 18:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b26371546086 _popframe_condition is an int, not a word ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 8acc0237d712 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-11-25 12:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8acc0237d712 Remove bogus call to find_free_reg ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 9dea782b910e Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-17 09:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9dea782b910e Fix assertion failure "no relocInfo found for pc" in x86 build ! src/share/vm/c1/c1_Runtime1.cpp Changeset: 18ff7f6f689d Author: aph Date: 2013-12-16 18:01 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/18ff7f6f689d Fix shared metaspaces when using builtin simulator. ! src/cpu/aarch64/vm/aarch64_linkage.S ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp Changeset: 82b6dcaa541b Author: aph Date: 2013-12-17 05:45 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/82b6dcaa541b We don't need a patchable address for the vtbl_list. ! src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp Changeset: 8f7ab4f35755 Author: aph Date: 2013-12-17 05:47 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8f7ab4f35755 merge Changeset: ccb79214e227 Author: aph Date: 2013-12-18 16:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ccb79214e227 Fix bug that causes lock stack to grow forever. ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: ad5f9b9e51c9 Author: aph Date: 2013-12-18 16:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ad5f9b9e51c9 Biased locking support ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 92c7300156fe Author: aph Date: 2013-12-18 16:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/92c7300156fe merge Changeset: d51634dc964c Author: aph Date: 2013-12-19 16:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d51634dc964c Template interpreter intrinsics. ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 18fdef539378 Author: aph Date: 2013-12-19 16:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/18fdef539378 All patching must use aarch64-speciofic code. ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 493467bb0f07 Author: aph Date: 2013-12-19 17:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/493467bb0f07 Use ADD after ARDP rather than LEA. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 90d8bcaa6ace Author: aph Date: 2013-12-19 17:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/90d8bcaa6ace Don't assert for an add() of zero. ! src/cpu/aarch64/vm/assembler_aarch64.cpp Changeset: 9e500999745e Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-19 16:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9e500999745e Fix jtreg test case TestIntAtomicCAS ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 7d9edc0e3ea1 Author: aph Date: 2013-12-19 18:18 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7d9edc0e3ea1 Restore caller's SP in interpreter intrinsics. ! src/cpu/aarch64/vm/interpreter_aarch64.cpp Changeset: 2e52d923b5ee Author: aph Date: 2013-12-19 18:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2e52d923b5ee Merge Changeset: 021e2bd63fec Author: Andrew McDermott Date: 2013-12-12 22:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/021e2bd63fec Merge up to jdk8-b117 ! .hgtags ! agent/src/os/bsd/ps_core.c ! agent/src/os/bsd/ps_proc.c ! agent/src/os/linux/ps_core.c ! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java + agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java ! agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java ! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java ! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java ! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java ! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! make/Makefile ! make/bsd/Makefile ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/jsig.make ! make/bsd/makefiles/product.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/universal.gmk ! make/bsd/makefiles/vm.make ! make/defs.make ! make/hotspot_version ! make/jprt.properties ! make/windows/makefiles/compile.make ! make/windows/makefiles/sa.make ! make/windows/makefiles/trace.make ! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp + src/cpu/x86/vm/interp_masm_x86.cpp + src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/register_definitions_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/bsd/vm/osThread_bsd.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/globals_linux.hpp ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciKlass.cpp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArrayKlass.cpp ! src/share/vm/ci/ciObjArrayKlass.hpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/ci/ciTypeArrayKlass.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/abstractCompiler.cpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp + src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/rewriter.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/freeBlockDictionary.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/heapInspection.hpp - src/share/vm/memory/metablock.cpp - src/share/vm/memory/metablock.hpp ! src/share/vm/memory/metachunk.cpp ! src/share/vm/memory/metachunk.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/mathexactnode.hpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvm_misc.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiImpl.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/wbtestmethods/parserTests.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/reflectionUtils.cpp ! src/share/vm/runtime/reflectionUtils.hpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/services/runtimeService.cpp ! src/share/vm/shark/sharkCompiler.cpp ! src/share/vm/shark/sharkCompiler.hpp ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/traceEventIds.xsl ! src/share/vm/trace/traceTypes.xsl ! src/share/vm/utilities/constantTag.cpp ! src/share/vm/utilities/constantTag.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups - test/compiler/8013496/Test8013496.sh + test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java + test/compiler/inlining/InlineDefaultMethod.java + test/compiler/intrinsics/mathexact/AddExactICondTest.java + test/compiler/intrinsics/mathexact/AddExactIConstantTest.java + test/compiler/intrinsics/mathexact/AddExactILoadTest.java + test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java + test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java + test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java + test/compiler/intrinsics/mathexact/AddExactLConstantTest.java + test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java + test/compiler/intrinsics/mathexact/CompareTest.java - test/compiler/intrinsics/mathexact/CondTest.java - test/compiler/intrinsics/mathexact/ConstantTest.java + test/compiler/intrinsics/mathexact/DecExactITest.java + test/compiler/intrinsics/mathexact/DecExactLTest.java + test/compiler/intrinsics/mathexact/GVNTest.java + test/compiler/intrinsics/mathexact/IncExactITest.java + test/compiler/intrinsics/mathexact/IncExactLTest.java - test/compiler/intrinsics/mathexact/LoadTest.java - test/compiler/intrinsics/mathexact/LoopDependentTest.java + test/compiler/intrinsics/mathexact/MulExactICondTest.java + test/compiler/intrinsics/mathexact/MulExactIConstantTest.java + test/compiler/intrinsics/mathexact/MulExactILoadTest.java + test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java + test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java + test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java + test/compiler/intrinsics/mathexact/MulExactLConstantTest.java + test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java + test/compiler/intrinsics/mathexact/NegExactIConstantTest.java + test/compiler/intrinsics/mathexact/NegExactILoadTest.java + test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java + test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java + test/compiler/intrinsics/mathexact/NegExactLConstantTest.java + test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java + test/compiler/intrinsics/mathexact/NestedMathExactTest.java - test/compiler/intrinsics/mathexact/NonConstantTest.java + test/compiler/intrinsics/mathexact/SplitThruPhiTest.java + test/compiler/intrinsics/mathexact/SubExactICondTest.java + test/compiler/intrinsics/mathexact/SubExactIConstantTest.java + test/compiler/intrinsics/mathexact/SubExactILoadTest.java + test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java + test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java + test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java + test/compiler/intrinsics/mathexact/SubExactLConstantTest.java + test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/Verify.java + test/compiler/intrinsics/stringequals/TestStringEqualsBadLength.java + test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java + test/compiler/jsr292/createsInterfaceDotEqualsCallInfo.js ! test/compiler/print/PrintInlining.java + test/compiler/profiling/TestUnexpectedProfilingMismatch.java + test/compiler/profiling/unloadingconflict/B.java + test/compiler/profiling/unloadingconflict/TestProfileConflictClassUnloading.java + test/compiler/regalloc/C1ObjectSpillInLogicOp.java + test/compiler/startup/SmallCodeCacheStartup.java + test/compiler/startup/StartupOutput.java + test/compiler/tiered/CompLevelsTest.java + test/compiler/tiered/NonTieredLevelsTest.java + test/compiler/tiered/TieredLevelsTest.java + test/compiler/types/TypeSpeculation.java + test/compiler/uncommontrap/UncommonTrapStackBang.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java - test/gc/7168848/HumongousAlloc.java + test/gc/TestSystemGC.java + test/gc/arguments/TestHeapFreeRatio.java ! test/gc/arguments/TestMaxHeapSizeTools.java + test/gc/arguments/TestMaxNewSize.java + test/gc/g1/TestHumongousAllocInitialMark.java + test/gc/g1/TestHumongousCodeCacheRoots.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/gc/startup_warnings/TestCMS.java + test/gc/startup_warnings/TestCMSForegroundFlags.java ! test/gc/startup_warnings/TestCMSNoIncrementalMode.java ! test/gc/startup_warnings/TestG1.java ! test/gc/startup_warnings/TestParNewCMS.java ! test/gc/startup_warnings/TestParallelGC.java ! test/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/gc/startup_warnings/TestSerialGC.java ! test/runtime/6888954/vmerrors.sh + test/runtime/8024804/RegisterNatives.java + test/runtime/8026365/InvokeSpecialAnonTest.java + test/runtime/8026394/InterfaceObjectTest.java + test/runtime/CommandLine/PrintGCApplicationConcurrentTime.java + test/runtime/CompressedOops/CompressedClassPointers.java + test/runtime/memory/LargePages/TestLargePagesFlags.java + test/runtime/memory/ReadFromNoaccessArea.java ! test/runtime/memory/ReserveMemory.java + test/runtime/memory/RunUnitTestsConcurrently.java + test/runtime/memory/StressVirtualSpaceResize.java + test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapProc.java + test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: c53f2cffc0f4 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-17 15:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c53f2cffc0f4 Additional aarch64 changes for merge to jdk8-b117 ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/runtime/arguments.cpp ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java Changeset: 5d458891a9ae Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-20 14:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5d458891a9ae Backed out changeset c53f2cffc0f4 ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/runtime/arguments.cpp ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java Changeset: 69403274d781 Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-20 14:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/69403274d781 Back out merge to b117 ! .hgtags ! agent/src/os/bsd/ps_core.c ! agent/src/os/bsd/ps_proc.c ! agent/src/os/linux/ps_core.c ! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java ! agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java ! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java ! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java ! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java ! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! make/Makefile ! make/bsd/Makefile ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/jsig.make ! make/bsd/makefiles/product.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/universal.gmk ! make/bsd/makefiles/vm.make ! make/defs.make ! make/hotspot_version ! make/jprt.properties ! make/windows/makefiles/compile.make ! make/windows/makefiles/sa.make ! make/windows/makefiles/trace.make ! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp - src/cpu/x86/vm/interp_masm_x86.cpp - src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/register_definitions_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/bsd/vm/osThread_bsd.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/globals_linux.hpp ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciKlass.cpp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArrayKlass.cpp ! src/share/vm/ci/ciObjArrayKlass.hpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/ci/ciTypeArrayKlass.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/abstractCompiler.cpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp - src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/rewriter.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/freeBlockDictionary.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/heapInspection.hpp + src/share/vm/memory/metablock.cpp + src/share/vm/memory/metablock.hpp ! src/share/vm/memory/metachunk.cpp ! src/share/vm/memory/metachunk.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/mathexactnode.hpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvm_misc.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiImpl.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/wbtestmethods/parserTests.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/reflectionUtils.cpp ! src/share/vm/runtime/reflectionUtils.hpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/services/runtimeService.cpp ! src/share/vm/shark/sharkCompiler.cpp ! src/share/vm/shark/sharkCompiler.hpp ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/traceEventIds.xsl ! src/share/vm/trace/traceTypes.xsl ! src/share/vm/utilities/constantTag.cpp ! src/share/vm/utilities/constantTag.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups + test/compiler/8013496/Test8013496.sh - test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java - test/compiler/inlining/InlineDefaultMethod.java - test/compiler/intrinsics/mathexact/AddExactICondTest.java - test/compiler/intrinsics/mathexact/AddExactIConstantTest.java - test/compiler/intrinsics/mathexact/AddExactILoadTest.java - test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java - test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java - test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java - test/compiler/intrinsics/mathexact/AddExactLConstantTest.java - test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java - test/compiler/intrinsics/mathexact/CompareTest.java + test/compiler/intrinsics/mathexact/CondTest.java + test/compiler/intrinsics/mathexact/ConstantTest.java - test/compiler/intrinsics/mathexact/DecExactITest.java - test/compiler/intrinsics/mathexact/DecExactLTest.java - test/compiler/intrinsics/mathexact/GVNTest.java - test/compiler/intrinsics/mathexact/IncExactITest.java - test/compiler/intrinsics/mathexact/IncExactLTest.java + test/compiler/intrinsics/mathexact/LoadTest.java + test/compiler/intrinsics/mathexact/LoopDependentTest.java - test/compiler/intrinsics/mathexact/MulExactICondTest.java - test/compiler/intrinsics/mathexact/MulExactIConstantTest.java - test/compiler/intrinsics/mathexact/MulExactILoadTest.java - test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java - test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java - test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java - test/compiler/intrinsics/mathexact/MulExactLConstantTest.java - test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java - test/compiler/intrinsics/mathexact/NegExactIConstantTest.java - test/compiler/intrinsics/mathexact/NegExactILoadTest.java - test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java - test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java - test/compiler/intrinsics/mathexact/NegExactLConstantTest.java - test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java - test/compiler/intrinsics/mathexact/NestedMathExactTest.java + test/compiler/intrinsics/mathexact/NonConstantTest.java - test/compiler/intrinsics/mathexact/SplitThruPhiTest.java - test/compiler/intrinsics/mathexact/SubExactICondTest.java - test/compiler/intrinsics/mathexact/SubExactIConstantTest.java - test/compiler/intrinsics/mathexact/SubExactILoadTest.java - test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java - test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java - test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java - test/compiler/intrinsics/mathexact/SubExactLConstantTest.java - test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/Verify.java - test/compiler/intrinsics/stringequals/TestStringEqualsBadLength.java - test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java - test/compiler/jsr292/createsInterfaceDotEqualsCallInfo.js ! test/compiler/print/PrintInlining.java - test/compiler/profiling/TestUnexpectedProfilingMismatch.java - test/compiler/profiling/unloadingconflict/B.java - test/compiler/profiling/unloadingconflict/TestProfileConflictClassUnloading.java - test/compiler/regalloc/C1ObjectSpillInLogicOp.java - test/compiler/startup/SmallCodeCacheStartup.java - test/compiler/startup/StartupOutput.java - test/compiler/tiered/CompLevelsTest.java - test/compiler/tiered/NonTieredLevelsTest.java - test/compiler/tiered/TieredLevelsTest.java - test/compiler/types/TypeSpeculation.java - test/compiler/uncommontrap/UncommonTrapStackBang.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java + test/gc/7168848/HumongousAlloc.java - test/gc/TestSystemGC.java - test/gc/arguments/TestHeapFreeRatio.java ! test/gc/arguments/TestMaxHeapSizeTools.java - test/gc/arguments/TestMaxNewSize.java - test/gc/g1/TestHumongousAllocInitialMark.java - test/gc/g1/TestHumongousCodeCacheRoots.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/gc/startup_warnings/TestCMS.java - test/gc/startup_warnings/TestCMSForegroundFlags.java ! test/gc/startup_warnings/TestCMSNoIncrementalMode.java ! test/gc/startup_warnings/TestG1.java ! test/gc/startup_warnings/TestParNewCMS.java ! test/gc/startup_warnings/TestParallelGC.java ! test/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/gc/startup_warnings/TestSerialGC.java ! test/runtime/6888954/vmerrors.sh - test/runtime/8024804/RegisterNatives.java - test/runtime/8026365/InvokeSpecialAnonTest.java - test/runtime/8026394/InterfaceObjectTest.java - test/runtime/CommandLine/PrintGCApplicationConcurrentTime.java - test/runtime/CompressedOops/CompressedClassPointers.java - test/runtime/memory/LargePages/TestLargePagesFlags.java - test/runtime/memory/ReadFromNoaccessArea.java ! test/runtime/memory/ReserveMemory.java - test/runtime/memory/RunUnitTestsConcurrently.java - test/runtime/memory/StressVirtualSpaceResize.java - test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapProc.java - test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 5e4a511194b5 Author: Edward Nevill ed at camswl.com Date: 2013-12-22 19:21 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5e4a511194b5 Back out b111 aarch64 changes ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp Changeset: 8a0cc665085c Author: Edward Nevill ed at camswl.com Date: 2013-12-22 19:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a0cc665085c Back out merge to b111 ! .hgtags ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/ps_proc.c ! agent/src/os/linux/salibelf.c ! agent/src/os/linux/symtab.c ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! make/bsd/makefiles/fastdebug.make ! make/bsd/makefiles/gcc.make ! make/hotspot_version ! make/linux/makefiles/fastdebug.make ! make/linux/makefiles/gcc.make ! make/windows/makefiles/fastdebug.make ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.hpp ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/defaultMethods.hpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/genRemSet.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/dtraceAttacher.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/trace/trace.xml ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/taskqueue.hpp ! test/TEST.groups - test/compiler/intrinsics/mathexact/CondTest.java - test/compiler/intrinsics/mathexact/ConstantTest.java - test/compiler/intrinsics/mathexact/LoadTest.java - test/compiler/intrinsics/mathexact/LoopDependentTest.java - test/compiler/intrinsics/mathexact/NonConstantTest.java - test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java - test/compiler/jsr292/methodHandleExceptions/C.java - test/compiler/jsr292/methodHandleExceptions/I.java - test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/gc/g1/TestSummarizeRSetStats.java - test/gc/g1/TestSummarizeRSetStatsPerRegion.java - test/gc/g1/TestSummarizeRSetStatsThreads.java - test/gc/g1/TestSummarizeRSetStatsTools.java ! test/gc/metaspace/G1AddMetaspaceDependency.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java + test/testlibrary/AssertsTest.java + test/testlibrary/OutputAnalyzerReportingTest.java + test/testlibrary/OutputAnalyzerTest.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java - test/testlibrary_tests/AssertsTest.java - test/testlibrary_tests/OutputAnalyzerReportingTest.java - test/testlibrary_tests/OutputAnalyzerTest.java Changeset: 02c45d47419f Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-23 12:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/02c45d47419f Remerge to jdk8-b117 ! .hgtags ! agent/src/os/bsd/ps_core.c ! agent/src/os/bsd/ps_proc.c ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/ps_core.c ! agent/src/os/linux/ps_proc.c ! agent/src/os/linux/salibelf.c ! agent/src/os/linux/symtab.c ! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java ! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java ! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java ! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! make/Makefile ! make/bsd/Makefile ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/fastdebug.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/jsig.make ! make/bsd/makefiles/product.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/universal.gmk ! make/bsd/makefiles/vm.make ! make/defs.make ! make/hotspot_version ! make/jprt.properties ! make/linux/makefiles/fastdebug.make ! make/linux/makefiles/gcc.make ! make/windows/makefiles/compile.make ! make/windows/makefiles/fastdebug.make ! make/windows/makefiles/sa.make ! make/windows/makefiles/trace.make ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/register_definitions_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/bsd/vm/osThread_bsd.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/globals_linux.hpp ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.hpp ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciKlass.cpp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArrayKlass.cpp ! src/share/vm/ci/ciObjArrayKlass.hpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/ci/ciTypeArrayKlass.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/defaultMethods.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/abstractCompiler.cpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/rewriter.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/freeBlockDictionary.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genRemSet.cpp ! src/share/vm/memory/heapInspection.hpp - src/share/vm/memory/metablock.cpp - src/share/vm/memory/metablock.hpp ! src/share/vm/memory/metachunk.cpp ! src/share/vm/memory/metachunk.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.hpp ! src/share/vm/oops/instanceRefKlass.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 ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/mathexactnode.hpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvm_misc.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiImpl.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/wbtestmethods/parserTests.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/reflectionUtils.cpp ! src/share/vm/runtime/reflectionUtils.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! src/share/vm/services/dtraceAttacher.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/services/runtimeService.cpp ! src/share/vm/shark/sharkCompiler.cpp ! src/share/vm/shark/sharkCompiler.hpp ! src/share/vm/trace/trace.xml ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/traceEventIds.xsl ! src/share/vm/trace/traceTypes.xsl ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/constantTag.cpp ! src/share/vm/utilities/constantTag.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups - test/compiler/8013496/Test8013496.sh ! test/compiler/intrinsics/mathexact/Verify.java ! test/compiler/print/PrintInlining.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java - test/gc/7168848/HumongousAlloc.java ! test/gc/arguments/TestMaxHeapSizeTools.java ! test/gc/g1/TestSummarizeRSetStats.java ! test/gc/metaspace/G1AddMetaspaceDependency.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/gc/startup_warnings/TestCMS.java ! test/gc/startup_warnings/TestCMSNoIncrementalMode.java ! test/gc/startup_warnings/TestG1.java ! test/gc/startup_warnings/TestParNewCMS.java ! test/gc/startup_warnings/TestParallelGC.java ! test/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/gc/startup_warnings/TestSerialGC.java ! test/runtime/6888954/vmerrors.sh ! test/runtime/memory/ReserveMemory.java - test/testlibrary/AssertsTest.java - test/testlibrary/OutputAnalyzerReportingTest.java - test/testlibrary/OutputAnalyzerTest.java ! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 2c66dde8d44b Author: Edward Nevill edward.nevill at linaro.org Date: 2013-12-27 11:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2c66dde8d44b Fix addmw ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 73bdc8c6bacf Author: aph Date: 2013-12-30 15:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/73bdc8c6bacf Correct stub generator so that the simulator is notified of relocations. ! src/share/vm/c1/c1_Runtime1.cpp Changeset: c7ed7e848e07 Author: aph Date: 2013-12-30 15:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c7ed7e848e07 Comment only. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 0dca803e21ac Author: aph Date: 2013-12-30 15:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0dca803e21ac Rewrite frame setup for template interpreter. ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 95878f303a46 Author: aph Date: 2013-12-31 12:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/95878f303a46 Fix address overflow in MDO. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 970ff006b665 Author: aph Date: 2013-12-31 12:48 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/970ff006b665 Fix off-by-one error in offset calculation for branches. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp Changeset: c40a7ed7df16 Author: adinn Date: 2014-01-10 11:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c40a7ed7df16 Add support for target JDK 7 add TARGET_JDK_VERSION=7 on the command line to build a version of libjvm.so which will support execution using JDK7 ! make/linux/makefiles/aarch64.make ! make/linux/makefiles/vm.make ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: d36f681e097d Author: adinn Date: 2014-01-15 18:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d36f681e097d modified make files so they respond to JDK_MINOR_VERSION JDK_MINOR_VERSION is automatically set to 7 by the JDK7 build system and 8 by the JDK8 built system. so we can use it to determine whether to insert -DTARGET_JDK_VERSION=7 into CFLAGS when compiling thehotspot tree. with this modification we can now replace the icedtea7 hotspot hg tree with the jdk8-aarch64 hotspot hg tree and build an x86 version of icedtea7. this is a preliminary step to being able to compile an aarch64 native Java release of JDK7 based on this hybrid tree. n.b. the setting of -DTARGET_JDK_VERSION=7 was moved from aarch64.make into vm.make so as to allow testing the x86 build. it ought to stay there so we can still retest this when we pull in new changes. ! make/linux/makefiles/aarch64.make ! make/linux/makefiles/vm.make Changeset: f930dd00af0b Author: aph Date: 2014-01-16 09:34 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f930dd00af0b Implement handler_for_unsafe_access(). ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: f003157aba15 Author: aph Date: 2014-01-16 09:35 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f003157aba15 Enable TieredCompilation. ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp Changeset: da3932d96d4d Author: aph Date: 2014-01-16 09:45 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/da3932d96d4d Merge Changeset: 8ccf0e9d5070 Author: aph Date: 2014-01-10 19:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ccf0e9d5070 Reguard the stack when returning to a call stub. ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 277edfed6a72 Author: aph Date: 2014-01-10 19:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/277edfed6a72 Properly restore frames when deoptimizing. When removing a frame in the deoptimization handler, be sure to restore LR anf FP. Ensure compiled native methods begin with a NOP. Notify simulator of deoptimization blobs. ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 8bb5f543e43e Author: aph Date: 2014-01-13 10:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8bb5f543e43e Back out 8ccf0e9d5070 ! src/share/vm/runtime/sharedRuntime.cpp Changeset: bac7fbbe3f90 Author: roland Date: 2014-01-08 09:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bac7fbbe3f90 8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGV Summary: May end up in uncommon trap blob/deopt blob with unguarded stack Reviewed-by: kvn, twisti ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/sharedRuntime.cpp + test/compiler/uncommontrap/StackOverflowGuardPagesOff.java Changeset: af35d2f7c14d Author: aph Date: 2014-01-13 11:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/af35d2f7c14d Comment change only ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 35fe0e6b1e82 Author: aph Date: 2014-01-13 11:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/35fe0e6b1e82 Merge Changeset: ed3b90bb3e4c Author: aph Date: 2014-01-16 14:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ed3b90bb3e4c Merge Changeset: e11bc6e52e67 Author: aph Date: 2014-01-17 12:58 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e11bc6e52e67 Back out 6496. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: ebe1eb322f48 Author: aph Date: 2014-01-17 13:00 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ebe1eb322f48 Implement handler for unsafe access by returning directly just after the faulting insn. ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 895bbf967b69 Author: aph Date: 2014-01-17 13:39 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/895bbf967b69 Merge Changeset: 813458fe14ee Author: Edward Nevill edward.nevill at linaro.org Date: 2014-01-22 16:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/813458fe14ee - Add fix spotted by Andrew Dinn to do cbnzw instead of cbnz in casw - Use temp reg in emit_compare_and_swap to avoid corrupting cmpval - Minor tweak to use 2 arg vsn of encode_heap_oop ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 1e2c91a63fc3 Author: aph Date: 2014-01-23 11:43 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1e2c91a63fc3 Fix code that jumps from interpreter to OSR method. ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 917f6620f8e3 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-01-24 10:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/917f6620f8e3 Remove bogus AARCH64 conditionalisation around some SSE code ! src/share/vm/c1/c1_LIRAssembler.cpp Changeset: 1f2d6153f6c1 Author: aph Date: 2014-01-24 12:18 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f2d6153f6c1 C1: Don't use high parts of registers in arraycopy. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: ac1555087762 Author: aph Date: 2014-01-24 12:19 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ac1555087762 Floats are not saved as doubles on AArch64. ! src/cpu/aarch64/vm/c1_Defs_aarch64.hpp Changeset: e8ce2c3b62bf Author: aph Date: 2014-01-24 12:23 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8ce2c3b62bf Debug code for deoptimization. ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/stackValue.cpp ! src/share/vm/runtime/stackValue.hpp ! src/share/vm/runtime/vframeArray.cpp Changeset: 21a221e4a843 Author: aph Date: 2014-01-24 12:23 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/21a221e4a843 Debug code for fault handling. ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 724d72ce083b Author: aph Date: 2014-01-24 12:25 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/724d72ce083b Backout 6514 ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/stackValue.cpp ! src/share/vm/runtime/stackValue.hpp ! src/share/vm/runtime/vframeArray.cpp Changeset: 885d42813832 Author: aph Date: 2014-01-25 04:50 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/885d42813832 Backout 6515 ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 29b33e434551 Author: aph Date: 2014-01-27 11:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/29b33e434551 Merge Changeset: 42db9c007d09 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-02-06 16:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42db9c007d09 Merge up to jdk8-b128 ! .hgtags ! THIRD_PARTY_README ! agent/src/os/linux/libproc.h ! agent/src/os/linux/salibelf.c ! agent/src/os/linux/symtab.c ! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java ! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! make/hotspot_version ! make/linux/makefiles/adlc.make ! make/linux/makefiles/saproc.make ! make/windows/makefiles/sa.make ! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/register_definitions_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86.hpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.hpp ! src/share/tools/hsdis/hsdis.c ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/macroAssembler.hpp ! src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciKlass.cpp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArrayKlass.cpp ! src/share/vm/ci/ciObjArrayKlass.hpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/ci/ciTypeArrayKlass.hpp ! src/share/vm/classfile/bytecodeAssembler.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/stubs.cpp ! src/share/vm/compiler/abstractCompiler.cpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/rewriter.hpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/freeBlockDictionary.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/genRemSet.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm_misc.hpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiImpl.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/virtualspace.hpp ! src/share/vm/services/dtraceAttacher.cpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/shark/sharkCompiler.cpp ! src/share/vm/shark/sharkCompiler.hpp ! src/share/vm/trace/trace.xml ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/traceTypes.xsl ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/macros.hpp ! test/TEST.groups - test/compiler/jsr292/methodHandleExceptions/C.java - test/compiler/jsr292/methodHandleExceptions/I.java Changeset: 896a8f65fa0b Author: Edward Nevill edward.nevill at linaro.org Date: 2014-02-07 10:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/896a8f65fa0b Aarch64 specific changes for merge to b128 ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 6cdb560d99ab Author: Edward Nevill edward.nevill at linaro.org Date: 2014-02-07 16:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6cdb560d99ab Remove all uses of Deoptimization::UnrollBlock::initial_info_offset_in_bytes ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/share/vm/runtime/deoptimization.cpp Changeset: a69fcb4e97f6 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-02-11 15:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a69fcb4e97f6 Back out changes to shared code in the previous. ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/share/vm/runtime/deoptimization.cpp Changeset: 18e5cbbe8abf Author: Edward Nevill edward.nevill at linaro.org Date: 2014-02-15 17:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/18e5cbbe8abf Fix infinite loop with +TieredCompilation and -UseOnStackReplacement ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 00970b4b596d Author: adinn Date: 2014-02-18 14:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/00970b4b596d Added tag jdk8_b128_aarch64_rc1 for changeset 18e5cbbe8abf ! .hgtags Changeset: 9358a801c67a Author: aph Date: 2014-02-14 16:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9358a801c67a Change all load/store exclusive operations as recommended by ARM. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: afb2a5775751 Author: aph Date: 2014-02-18 16:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/afb2a5775751 More changes to atomics ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 9fb1040177d0 Author: aph Date: 2014-02-18 16:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9fb1040177d0 Merge Changeset: ac6dbba6ac14 Author: aph Date: 2014-02-24 16:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ac6dbba6ac14 C2: Do not use ldar and stlr for volatile field accesses ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 39d28a8ea5be Author: aph Date: 2014-02-25 12:29 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/39d28a8ea5be C1: Memory barriers for object creation ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp Changeset: ff7482096849 Author: adinn Date: 2014-02-25 12:37 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff7482096849 Added tag jdk8_b128_aarch64_rc3 for changeset 39d28a8ea5be ! .hgtags Changeset: 0303ccd7b68d Author: Edward Nevill edward.nevill at linaro.org Date: 2014-02-28 14:25 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0303ccd7b68d Fix runtime/7107135/Test7107135 - problems with execstack ! src/share/vm/utilities/elfFile.cpp Changeset: b20841396279 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-02-28 15:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b20841396279 Make hotspot build for Zero ! src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp Changeset: 5de1ad9a1b97 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-02-28 16:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5de1ad9a1b97 Remove duplicate volatile encodings in aarch64.ad ! src/cpu/aarch64/vm/aarch64.ad Changeset: 623e2e5f003a Author: aph Date: 2014-03-03 15:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/623e2e5f003a Correct supported JDK version for JDK 7. ! src/share/vm/classfile/classFileParser.cpp Changeset: cc094e1af98d Author: aph Date: 2014-03-05 16:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc094e1af98d Fix JCK failure in JVMTI popframe support ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: e5b35062dee3 Author: adinn Date: 2014-03-06 04:04 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e5b35062dee3 Added tag jdk8_b128_aarch64_rc4 for changeset cc094e1af98d ! .hgtags Changeset: a6537e63b117 Author: adinn Date: 2014-03-10 08:08 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a6537e63b117 Added tag jdk8_b128_aarch64_992 for changeset e5b35062dee3 ! .hgtags Changeset: 939480aaf1b2 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-03-11 15:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/939480aaf1b2 Fix problem with field offsets overflowing ! src/cpu/aarch64/vm/aarch64.ad Changeset: b56e2e46bfe1 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-03-19 10:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b56e2e46bfe1 Merge to jdk8 release tip ! .hgtags ! make/hotspot_version ! src/share/vm/ci/ciMethod.cpp Changeset: 9393c177ac9b Author: Edward Nevill edward.nevill at linaro.org Date: 2014-03-19 16:15 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9393c177ac9b Remove mistaken shift in form_address ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: cc0d7023480e Author: Edward Nevill edward.nevill at linaro.org Date: 2014-03-24 16:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc0d7023480e Add support for G1GC ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 50f803214764 Author: aph Date: 2014-02-25 13:39 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/50f803214764 C1: Generate code for Unsafe fence intrinsics ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 71329c14d610 Author: aph Date: 2014-03-06 11:57 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/71329c14d610 Merge Changeset: 99924cc3129a Author: Edward Nevill edward.nevill at linaro.org Date: 2014-03-11 15:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99924cc3129a Fix problem with field offsets overflowing ! src/cpu/aarch64/vm/aarch64.ad Changeset: 195316ea960f Author: aph Date: 2014-03-20 08:33 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/195316ea960f Backed out changeset 99924cc3129a ! src/cpu/aarch64/vm/aarch64.ad Changeset: dd34c2dac1b8 Author: aph Date: 2014-03-20 10:13 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd34c2dac1b8 Comment changes. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 846c7ea99134 Author: aph Date: 2014-03-20 13:44 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/846c7ea99134 Correct operand predicates used by load and store operands ! src/cpu/aarch64/vm/aarch64.ad Changeset: cf4cf6a3cb59 Author: aph Date: 2014-03-20 13:46 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cf4cf6a3cb59 Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 64468e3180e6 Author: aph Date: 2014-03-20 13:48 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64468e3180e6 Back out 99924cc3129a again ! src/cpu/aarch64/vm/aarch64.ad Changeset: 08ea774e52a8 Author: aph Date: 2014-03-25 09:40 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/08ea774e52a8 Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 378b010e4b60 Author: aph Date: 2014-03-26 06:38 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/378b010e4b60 C1: Fix offset overflow when profiling. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: f2658ddb105c Author: aph Date: 2014-03-27 08:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f2658ddb105c Offsets in lookupswitch instructions should be signed. ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: e176eb39c5f5 Author: aph Date: 2014-03-31 10:20 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e176eb39c5f5 Remove special-case handling of division arguments. AArch64 doesn't need it. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 780ed75ea21a Author: aph Date: 2014-04-01 12:22 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/780ed75ea21a Remove unnecessary memory barriers around CAS operations ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 273f8f0e7109 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-04-02 11:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/273f8f0e7109 Preserve callee save FP registers around call to java code ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 5a8c184c37d4 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-04-03 22:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5a8c184c37d4 Use gcc __clear_cache instead of doing it ourselves ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/cpu/aarch64/vm/icache_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: a16c651450e4 Author: aph Date: 2014-04-08 14:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a16c651450e4 New cost model for instruction selection. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: d9468835bc51 Author: aph Date: 2014-04-10 06:50 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9468835bc51 Rewrite CAS operations to be more conservative ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 4c3b20781d5d Author: aph Date: 2014-04-22 18:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c3b20781d5d Use an explicit set of registers rather than a bitmap for psh and pop operations. ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 563e44ab11a3 Author: aph Date: 2014-04-23 09:26 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/563e44ab11a3 Add a constructor as a conversion from Register - RegSet. Use it. ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/register_aarch64.hpp Changeset: ef2aa7fd06f3 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-04-24 10:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ef2aa7fd06f3 Fix biased locking and enable as default ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/share/vm/runtime/globals.hpp Changeset: 9d641fdeea4d Author: Edward Nevill edward.nevill at linaro.org Date: 2014-04-29 14:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9d641fdeea4d Minor optimisation for divide by 2 ! src/cpu/aarch64/vm/aarch64.ad Changeset: f67f9b1b52ae Author: Edward Nevill edward.nevill at linaro.org Date: 2014-05-01 14:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f67f9b1b52ae Fix instruction size from 8 to 4 ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp Changeset: 8a569467b81b Author: Edward Nevill edward.nevill at linaro.org Date: 2014-05-07 16:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a569467b81b Improvements to safepoint polling ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 99180a14ca07 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-05-12 13:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99180a14ca07 Optimise C2 entry point verification ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 6523308f9626 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-05-12 13:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6523308f9626 Make code entry alignment 64 for C2 ! src/cpu/aarch64/vm/globals_aarch64.hpp Changeset: 0ca397cbac95 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-05-13 15:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ca397cbac95 Stop spurious O_BUFLEN warnings ! src/share/vm/runtime/globals.cpp Changeset: 1fcabae0e46f Author: Edward Nevill edward.nevill at linaro.org Date: 2014-05-13 16:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1fcabae0e46f Optimise long divide by 2 ! src/cpu/aarch64/vm/aarch64.ad Changeset: ac30fdebd5f5 Author: aph Date: 2014-05-12 14:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ac30fdebd5f5 Fix opto assembly for shifts. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 3852a506a19b Author: aph Date: 2014-05-12 16:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3852a506a19b Tidy up stack frame handling. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 92cd832e8f78 Author: aph Date: 2014-05-13 15:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/92cd832e8f78 Improve code generation for pop(), as suggested by Edward Nevill. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: a1b63a9c0d1f Author: aph Date: 2014-05-13 16:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a1b63a9c0d1f Add RegSet::operator+=. ! src/cpu/aarch64/vm/register_aarch64.hpp Changeset: 4d1f5e7d102c Author: aph Date: 2014-05-13 16:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4d1f5e7d102c Tidy up register usage in push/pop instructions. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp Changeset: 202a78c1caef Author: aph Date: 2014-05-12 11:28 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/202a78c1caef Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: a7c6a42da087 Author: aph Date: 2014-05-13 11:51 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a7c6a42da087 Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: e7b46e8cc544 Author: aph Date: 2014-05-13 17:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e7b46e8cc544 Merge ! src/cpu/aarch64/vm/aarch64.ad Changeset: 639009aad87b Author: Edward Nevill edward.nevill at linaro.org Date: 2014-05-13 20:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/639009aad87b Optimise addressing of card table byte map base ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: 9d3bc0f40cce Author: Edward Nevill edward.nevill at linaro.org Date: 2014-05-14 15:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9d3bc0f40cce Backout 6713:0ca397cbac95 ! src/share/vm/runtime/globals.cpp Changeset: a2e9ac7b3434 Author: aph Date: 2014-05-15 07:37 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a2e9ac7b3434 Correct costs for operations with shifts. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: b8ec31c74e2d Author: aph Date: 2014-05-15 08:15 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b8ec31c74e2d Correct OptoAssembly for prologs and epilogs. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 14bba87e055e Author: Edward Nevill edward.nevill at linaro.org Date: 2014-05-24 20:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/14bba87e055e Add support for CRC32 intrinsic ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: fc99103df98d Author: Edward Nevill edward.nevill at linaro.org Date: 2014-05-28 10:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fc99103df98d Restore sp from sender sp, r13 in crc32 code ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 79225ea063f3 Author: aph Date: 2014-05-29 17:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/79225ea063f3 Don't use any form of _call_VM_leaf when we're calling a stub. Jump directly to the stub after adjusting the stack. ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 02139cd80d48 Author: aph Date: 2014-05-29 17:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/02139cd80d48 Fix a tonne of bogus comments. ! src/cpu/aarch64/vm/aarch64_call.cpp ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: a80e7c1b07ad Author: aph Date: 2014-05-29 13:27 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a80e7c1b07ad Delete useless instruction. ! src/cpu/aarch64/vm/aarch64.ad Changeset: a4a33014c25d Author: aph Date: 2014-05-29 13:27 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a4a33014c25d Merge Changeset: 72b29bfe67fa Author: aph Date: 2014-05-29 05:53 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/72b29bfe67fa Implement various locked memory operations. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 55da95366938 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-03 10:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/55da95366938 Added tag jdk8_final for changeset 72b29bfe67fa ! .hgtags Changeset: 64d5cd5fb32a Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-03 10:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64d5cd5fb32a Merge up to jdk8u5-b13 ! .hgtags ! THIRD_PARTY_README ! make/hotspot_version ! src/share/vm/classfile/classFileParser.cpp Changeset: 6298eeefbb7b Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-05 13:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6298eeefbb7b Merge up to jdk8u20-b16 ! .hgtags ! agent/src/os/linux/libproc.h ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! make/Makefile ! make/defs.make ! make/hotspot_version ! make/jprt.properties ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/tools/hsdis/Makefile ! src/share/tools/hsdis/hsdis.c ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/main.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp - src/share/vm/gc_implementation/g1/heapRegionSets.cpp - src/share/vm/gc_implementation/g1/heapRegionSets.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/rewriter.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/metachunk.cpp ! src/share/vm/memory/metachunk.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/mathexactnode.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/stackValue.cpp ! src/share/vm/runtime/stackValueCollection.cpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/trace/trace.xml ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/constantTag.cpp ! src/share/vm/utilities/elfFile.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups ! test/compiler/intrinsics/mathexact/Verify.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 8cb098504801 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-05 13:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8cb098504801 Aarch64 specific changes for merge to jdk8u20-b16 ! agent/src/os/linux/LinuxDebuggerLocal.c ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/compiler1.make ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/generateOptoStub.cpp Changeset: db459f22b802 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-11 13:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/db459f22b802 Fix format errors ! src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 491456e09969 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-11 13:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/491456e09969 Fix C2 failure with frame sizes larger than 520 ! src/cpu/aarch64/vm/aarch64.ad Changeset: 1b3757e98d39 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-11 13:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b3757e98d39 Fix register misuse in verify_method_data_pointer ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 55084fca52d2 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-12 11:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/55084fca52d2 Add support for Neon implementation of CRC32 ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp Changeset: ca4f6b4fdf4c Author: Edward Nevill edward.nevill at linaro.org Date: 2014-06-16 21:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ca4f6b4fdf4c Add support for builtin crc32 instructions ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: e1af2a222378 Author: aph Date: 2014-06-16 07:25 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e1af2a222378 All address constants are 48 bits in size. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp Changeset: f6b18d9a37d9 Author: aph Date: 2014-06-17 09:30 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f6b18d9a37d9 Fix register usage in generate_verify_oop(). ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 745e0357529b Author: aph Date: 2014-06-17 10:14 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/745e0357529b Use 2- and 3-instruction immediate form of movoop and mov_metadata in C2-generated code. Fix patching code to handle 2- and 3-word forms. Fix offset out of range bug in frame generation. Use lea (rather than mov) in mov(reg, Address) form. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 3d100af53e18 Author: aph Date: 2014-06-19 05:06 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3d100af53e18 Save intermediate state before removing C1 patching code. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: bc7cb12aff99 Author: aph Date: 2014-06-19 10:05 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bc7cb12aff99 Remove obsolete C1 patching code. ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp Changeset: 8d1201669a7a Author: aph Date: 2014-06-19 16:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8d1201669a7a Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 3fbe9bbe91c1 Author: aph Date: 2014-06-20 09:21 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3fbe9bbe91c1 Improve C1 performance improvements in frame creation and ic_cache checks ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 050fe4f6976a Author: aph Date: 2014-06-20 17:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/050fe4f6976a Implement type profiling in C1. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/share/vm/c1/c1_LIR.cpp Changeset: 511a29302d28 Author: aph Date: 2014-06-23 18:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/511a29302d28 AArch64 type profiling support ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 6f6401730e4d Author: Edward Nevill edward.nevill at linaro.org Date: 2014-07-01 16:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6f6401730e4d Add support for a few simple intrinsics ! src/cpu/aarch64/vm/aarch64.ad Changeset: 1d342713037a Author: aph Date: 2014-06-27 11:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1d342713037a Fast string comparison ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 5e653c9bf2aa Author: aph Date: 2014-07-03 13:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5e653c9bf2aa Fast String.equals() ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: e5a77099a6fa Author: aph Date: 2014-07-03 16:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e5a77099a6fa Correct register usage in string comparisons ! src/cpu/aarch64/vm/aarch64.ad Changeset: c3d17e4167b4 Author: aph Date: 2014-07-03 16:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3d17e4167b4 Merge ! src/cpu/aarch64/vm/aarch64.ad Changeset: 2a1ea9fef34d Author: Edward Nevill edward.nevill at linaro.org Date: 2014-07-04 13:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2a1ea9fef34d Fix string_compare for chars that have the top bit set ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: aafb8a6d2b38 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-07-07 16:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aafb8a6d2b38 Add support for MathExact intrinsics ! src/cpu/aarch64/vm/aarch64.ad ! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: 76a6867e8c34 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-07-07 16:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/76a6867e8c34 Add support for multiplyExact ! src/cpu/aarch64/vm/aarch64.ad Changeset: 2319bbcc24a5 Author: aph Date: 2014-07-08 05:19 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2319bbcc24a5 Fix typo in fsqrts ! src/cpu/aarch64/vm/aarch64.ad Changeset: 2a489b2bb083 Author: aph Date: 2014-07-08 05:25 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2a489b2bb083 Merge ! src/cpu/aarch64/vm/aarch64.ad Changeset: 5ed1bb528b99 Author: aph Date: 2014-07-08 08:29 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5ed1bb528b99 AArch64 C2 instruct for smull ! src/cpu/aarch64/vm/aarch64.ad Changeset: f8ab24f3104d Author: Edward Nevill edward.nevill at linaro.org Date: 2014-07-08 20:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f8ab24f3104d Restrict default ReservedCodeCacheSize to 128M ! src/share/vm/runtime/arguments.cpp Changeset: c5b8254a0fe2 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-07-08 20:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c5b8254a0fe2 Fix format error ! src/cpu/aarch64/vm/aarch64.ad Changeset: 135fb0fc4123 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-07-21 10:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/135fb0fc4123 Add support for AES Intrinsics ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: c4af536cc45c Author: Edward Nevill edward.nevill at linaro.org Date: 2014-07-21 17:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c4af536cc45c Refactor SIMD instructions using INSN macros ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: a6873b738433 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-07-22 14:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a6873b738433 Fix assertion failure in DeoptimizeAllTest ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: e2941a6acc55 Author: aph Date: 2014-07-22 08:45 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e2941a6acc55 Remove "v_" prefixes from all SIMD instructions. ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: b5402ba4ef01 Author: aph Date: 2014-07-22 11:55 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b5402ba4ef01 Reorganize SIMD instructions. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/icache_aarch64.cpp ! src/cpu/aarch64/vm/icache_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: fdcc9aef9dbb Author: aph Date: 2014-07-22 11:56 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fdcc9aef9dbb Merge Changeset: 4020f25a52c2 Author: aph Date: 2014-07-25 08:17 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4020f25a52c2 Delete dead code. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64Test.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp - src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp ! src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 5e238903a875 Author: aph Date: 2014-07-29 06:00 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5e238903a875 Define uabs(). Use it everywhere an absolute value is wanted. ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 5b248d10f0ae Author: aph Date: 2014-07-31 04:53 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b248d10f0ae Use TLS for ThreadLocalStorage::thread() ! src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp ! src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp Changeset: 598a80134374 Author: aph Date: 2014-07-29 12:53 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/598a80134374 Re-add this file. + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp Changeset: 7721c164704a Author: Edward Nevill edward.nevill at linaro.org Date: 2014-07-31 12:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7721c164704a Add char_array_equals intrinsic ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 08a7c21eaa48 Author: aph Date: 2014-08-04 11:20 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/08a7c21eaa48 Miscellaneous bug fixes. Implement VtableStub::pd_code_size_limit. Fix CountCompiledCalls. Implement MacroAssembler::delayed_value_impl. Fix MacroAssembler::incrementw and MacroAssembler::increment. Fix DebugVtables. Fix VtableStub::pd_code_size_limit. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: 0bddcfcf9488 Author: aph Date: 2014-08-04 11:29 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0bddcfcf9488 AArch64: try to align metaspace on a 4G boundary. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/share/vm/memory/metaspace.cpp Changeset: 350b0bd9cf57 Author: aph Date: 2014-08-04 11:57 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/350b0bd9cf57 Re-add file. + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp Changeset: 91a0340a6eb3 Author: aph Date: 2014-08-04 12:00 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/91a0340a6eb3 Merge ! src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 1a507fdf6de6 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-08-04 18:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1a507fdf6de6 Add encode_iso_array intrinsic ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 2dfe9abe27fe Author: Edward Nevill edward.nevill at linaro.org Date: 2014-08-05 15:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2dfe9abe27fe Get builtin sim image working again ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: b319f337ea31 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-08-19 15:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b319f337ea31 Add support for String.indexOf intrinsic ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 8ca3a150d97d Author: aph Date: 2014-08-21 11:56 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ca3a150d97d Unwind native AArch64 frames. ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: f5e4bc9d2b26 Author: aph Date: 2014-08-21 11:58 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f5e4bc9d2b26 Add frame anchor fences. ! src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp Changeset: 13b0e050a417 Author: aph Date: 2014-08-20 10:56 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/13b0e050a417 A more efficient sequence for C1_MacroAssembler::float_cmp. ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp Changeset: 72b78cf4cd32 Author: aph Date: 2014-08-21 12:35 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/72b78cf4cd32 Add CNEG and CNEGW to macro assembler. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 4aa306297daf Author: Edward Nevill edward.nevill at linaro.org Date: 2014-08-29 11:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4aa306297daf Dont use a release store when storing an OOP in a non-volatile field. ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse2.cpp Changeset: a844cc39d7c2 Author: aph Date: 2014-09-01 07:02 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a844cc39d7c2 Various concurrency fixes. Invalidate the whole of a compiledIC stub. Add membars to interpreter in branches and ret instructions. Atomic::xchg must be a full barrier. ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp ! src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp Changeset: 1e240278cb15 Author: aph Date: 2014-09-01 13:10 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1e240278cb15 Add missing instruction synchronization barriers and cache flushes. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: c68ff41f6d5f Author: aph Date: 2014-09-04 12:57 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c68ff41f6d5f Merge ! .hgtags ! THIRD_PARTY_README ! agent/src/os/linux/libproc.h ! make/Makefile ! make/bsd/makefiles/universal.gmk ! make/hotspot_version ! make/linux/makefiles/mapfile-vers-debug ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/linux/vm/thread_linux.inline.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaFrameAnchor.hpp + src/share/vm/runtime/orderAccess.inline.hpp ! src/share/vm/runtime/os.hpp + src/share/vm/runtime/prefetch.inline.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups ! test/compiler/whitebox/IsMethodCompilableTest.java - test/gc/g1/TestStringDeduplicationMemoryUsage.java - test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java - test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: a693d097790b Author: aph Date: 2014-09-04 13:06 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a693d097790b Added tag jdk8u40-b02 for changeset c68ff41f6d5f ! .hgtags Changeset: c4826f8d7896 Author: aph Date: 2014-09-05 06:26 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c4826f8d7896 Merge ! .hgtags ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! make/bsd/makefiles/vm.make ! make/hotspot_version ! make/jprt.properties ! make/linux/makefiles/vm.make ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp - src/share/vm/services/memPtr.cpp - src/share/vm/services/memPtr.hpp - src/share/vm/services/memPtrArray.hpp - src/share/vm/services/memRecorder.cpp - src/share/vm/services/memRecorder.hpp - src/share/vm/services/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: c6375c27cbfa Author: aph Date: 2014-09-05 07:18 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c6375c27cbfa Correct merge error ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Changeset: 7f4c970a6b0c Author: aph Date: 2014-09-09 18:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7f4c970a6b0c Fix thinko in Atomic::xchg_ptr. ! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp Changeset: bdd6cf8f4f10 Author: aph Date: 2014-09-09 09:30 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bdd6cf8f4f10 C2: Use explicit barriers instead of store-release. ! src/cpu/aarch64/vm/aarch64.ad Changeset: b5dc2da31ba5 Author: aph Date: 2014-09-09 09:32 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b5dc2da31ba5 Backout 7167:6298eeefbb7b ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse2.cpp Changeset: e97a048e045a Author: aph Date: 2014-09-09 13:59 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e97a048e045a Merge Changeset: a6df78e590bb Author: aph Date: 2014-09-10 10:42 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a6df78e590bb array load must only read 32 bits ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 05c84f4cec3e Author: Edward Nevill edward.nevill at linaro.org Date: 2014-09-17 12:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/05c84f4cec3e Work around problem with gcc 4.8.x ! make/linux/makefiles/gcc.make Changeset: 9200b9e93039 Author: aph Date: 2014-09-17 04:02 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9200b9e93039 Use os::malloc to allocate the register map. ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: 07ecc743c580 Author: aph Date: 2014-09-17 04:04 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/07ecc743c580 C1: Correct types for double-double stack move. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 2fb893b1a255 Author: aph Date: 2014-09-22 05:24 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2fb893b1a255 Merge Changeset: 3fd0a587111e Author: Edward Nevill edward.nevill at linaro.org Date: 2014-09-23 18:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3fd0a587111e Backout fix for gcc 4.8.3 ! make/linux/makefiles/gcc.make Changeset: 68cf8e406ce5 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-09-24 12:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68cf8e406ce5 Fix failing TestStable tests ! test/compiler/stable/StableConfiguration.java Changeset: b1e1dda2c069 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-10-09 16:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b1e1dda2c069 Add support for fast accessors and java.lang.ref.Reference.get in template interpreter ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: b2bf0d45c617 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-10-10 09:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2bf0d45c617 Backed out changeset b1e1dda2c069 See https://bugs.openjdk.java.net/browse/JDK-8003426 ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 7c98ed8b60f5 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-10-10 15:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7c98ed8b60f5 Merge up to jdk8u40-b09 ! .hgtags + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! make/Makefile ! make/bsd/makefiles/universal.gmk ! make/hotspot_version ! make/jprt.properties ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp - src/share/vm/runtime/arguments_ext.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/ostream.cpp ! test/TEST.groups ! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java - test/compiler/intrinsics/mathexact/sanity/Verifier.java - test/gc/g1/TestDeferredRSUpdate.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 89ebbc29144c Author: Edward Nevill edward.nevill at linaro.org Date: 2014-10-13 10:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/89ebbc29144c aarch64 specific changes for merge up to jdk8u40-b09 ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 3ac6832f7901 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-10-16 10:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3ac6832f7901 Replace CmpL3 with version from jdk9 tree ! src/cpu/aarch64/vm/aarch64.ad Changeset: 788f964d727f Author: Edward Nevill Date: 2014-10-31 21:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/788f964d727f Add support for pipeline scheduling ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: b280f4f4f119 Author: aph Date: 2014-11-04 17:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b280f4f4f119 Merge to jdk8u40-b12 ! .hgtags ! make/hotspot_version ! make/jprt.properties ! make/linux/makefiles/mapfile-vers-debug ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 04d6681092ca Author: aph Date: 2014-11-04 17:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/04d6681092ca Added tag jdk8u40-b12-aarch64 for changeset b280f4f4f119 ! .hgtags Changeset: 41d7963ab384 Author: Edward Nevill edward.nevill at linaro.org Date: 2014-11-05 10:27 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/41d7963ab384 Fix a few pipeline scheduling problems shown by overnight tests ! src/cpu/aarch64/vm/aarch64.ad Changeset: 8fdbd65711c6 Author: aph Date: 2014-11-04 04:04 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8fdbd65711c6 Add some memory barriers for object creation and runtime calls. ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 58cfaeeb1c86 Author: aph Date: 2014-11-05 08:54 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/58cfaeeb1c86 Call ICache::invalidate_range() from Relocation::pd_set_data_value(). ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: cb0a994c0747 Author: aph Date: 2014-11-05 08:58 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cb0a994c0747 Let's have a little bit less of that, now. ! make/Makefile Changeset: 4ff9e02880b6 Author: aph Date: 2014-11-05 09:00 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4ff9e02880b6 C2: use store release instructions for all volatile stores. Remove leading and traililng barriers around volatile stores. ! src/cpu/aarch64/vm/aarch64.ad ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp Changeset: 0d41be987439 Author: aph Date: 2014-11-05 09:14 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0d41be987439 Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! make/Makefile ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/opto/parse2.cpp - src/share/vm/runtime/arguments_ext.cpp - test/compiler/intrinsics/mathexact/sanity/Verifier.java - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java - test/gc/g1/TestDeferredRSUpdate.java Changeset: dba43b2d5ad2 Author: aph Date: 2014-11-06 09:56 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dba43b2d5ad2 Fix bugs found in the review of 58cfaeeb1c86. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: f0aa6a97d4e2 Author: enevill Date: 2014-11-11 09:54 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0aa6a97d4e2 Tidy up allocation prefetch ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: bd2ddb52a7a1 Author: enevill Date: 2014-11-17 23:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd2ddb52a7a1 Add support for SHA intrinsics ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedAArch64CPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java ! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 6fb37d6acb12 Author: enevill Date: 2014-11-18 14:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6fb37d6acb12 Tidy up use of BUILTIN_SIM in vm_version_aarch64 ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: f9a67c52dc33 Author: enevill Date: 2014-11-26 15:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f9a67c52dc33 Use pipe_serial instead of pipe_class_memory in store*_volatile ! src/cpu/aarch64/vm/aarch64.ad Changeset: 26fc60dd5da8 Author: enevill Date: 2014-12-02 15:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/26fc60dd5da8 Add support for A53 multiply accumulate ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 733b7b3aa70a Author: aph Date: 2014-12-11 09:54 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/733b7b3aa70a Added tag jdk8u40-b12-aarch64-1262 for changeset 26fc60dd5da8 ! .hgtags Changeset: d44e30f7a343 Author: adinn Date: 2014-11-25 15:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d44e30f7a343 correct calls to OrderAccess::release when updating java anchors ! src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp Changeset: b489e772b83c Author: adinn Date: 2014-12-11 15:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b489e772b83c merge Changeset: d7c03eb8b2c2 Author: adinn Date: 2014-12-11 15:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d7c03eb8b2c2 merge Changeset: fcb1eeb77770 Author: adinn Date: 2014-12-11 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fcb1eeb77770 Added tag jdk8u40-b12-aarch64-1263 for changeset d7c03eb8b2c2 ! .hgtags Changeset: 57843614fd14 Author: aph Date: 2014-12-19 06:31 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57843614fd14 Remove insanely large stack allocation in entry frame. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: c47a4731e5e0 Author: enevill Date: 2015-01-06 15:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c47a4731e5e0 Add java.lang.ref.Reference.get intrinsic to template interpreter ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 06c52e8fd6d3 Author: enevill Date: 2015-01-08 12:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/06c52e8fd6d3 Fix guarantee failure in syncronizer.cpp ! src/cpu/aarch64/vm/aarch64.ad Changeset: 4f902e26d7e3 Author: enevill Date: 2015-02-03 16:48 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4f902e26d7e3 Merge up to jdk8u40-b23 ! .hgtags ! THIRD_PARTY_README ! make/hotspot_version - make/jprt.properties ! make/linux/makefiles/mapfile-vers-debug - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! make/windows/makefiles/compile.make ! make/windows/makefiles/sa.make ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/runtimeService.cpp ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/traceEventIds.xsl ! src/share/vm/trace/traceTypes.xsl ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 44142a22d60f Author: enevill Date: 2015-02-04 12:13 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/44142a22d60f 8072129: [AARCH64] missing fix for 8066900 Summary: add 8066900 fix to arm64 code. ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 13af349259e6 Author: aph Date: 2015-02-05 11:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/13af349259e6 8072483: AARCH64: aarch64.ad uses the wrong operand class for some operations Summary: Use iRegNoSp registers operands where required. Reviewed-by: kvn, adinn, enevill ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: 7164279a42b0 Author: aph Date: 2015-03-03 14:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7164279a42b0 Merge ! .hgtags Changeset: 1828260d358a Author: aph Date: 2015-03-03 15:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1828260d358a Fix implementation of InterpreterMacroAssembler::increment_mdp_data_at(). ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 719def58024b Author: aph Date: 2015-03-05 09:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/719def58024b Delete jdk8u40-b25 tag. ! .hgtags Changeset: acb98552116e Author: aph Date: 2015-03-05 09:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/acb98552116e Added tag jdk8u40-b25 for changeset 719def58024b ! .hgtags Changeset: a747c1771e54 Author: aph Date: 2015-02-06 10:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a747c1771e54 8071947: AARCH64: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames Summary: Apply the fix for 8068655 to the AArch64 sources. Reviewed-by: kvn ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: de82c08da806 Author: enevill Date: 2015-04-16 11:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/de82c08da806 Merge up to jdk8u45-b14 ! .hgtags ! THIRD_PARTY_README ! make/hotspot_version ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 70d4f640f931 Author: enevill Date: 2015-04-16 15:06 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/70d4f640f931 Fix build for aarch64/zero ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 6d5b61ae5a7e Author: aph Date: 2015-01-21 14:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6d5b61ae5a7e 8069593: Changes to JavaThread::_thread_state must use acquire and release Reviewed-by: kvn, dlong ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp Changeset: 20adeb715ada Author: aph Date: 2015-03-03 17:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/20adeb715ada 8074349: AARCH64: C2 generates poor code for some byte and character stores Summary: Use iRegIorL2I as src input for char and byte stores. Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad Changeset: fa858e3ae6f9 Author: aph Date: 2015-03-13 12:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa858e3ae6f9 8074723: AARCH64: Stray pop in C1 LIR_Assembler::emit_profile_type Summary: Remove stray POP instruction Reviewed-by: dholmes ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 5ecfe4a2327e Author: aph Date: 2015-03-17 14:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5ecfe4a2327e 8075045: AARCH64: Stack banging should use store rather than load Summary: Change stack bangs to use a store rather than a load Reviewed-by: dholmes ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 2b0a471aea75 Author: enevill Date: 2015-05-27 15:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b0a471aea75 Add copyright to aarch64_ad.m4 ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: 5d3f35c13442 Author: aph Date: 2015-03-20 17:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5d3f35c13442 8075443: AARCH64: Missed L2I optimizations in C2 Summary: Use iRegIOrL2I for input operands whenever it makes sense. Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: 394a87600c41 Author: enevill Date: 2015-04-24 11:01 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/394a87600c41 8075930: AARCH64: Use FP Register in C2 Summary: modify to allow C2 to allocate FP (R29) as a general register Reviewed-by: aph, kvn, dlong ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp Changeset: e84a2db0758d Author: aph Date: 2015-04-14 17:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e84a2db0758d 8076467: AARCH64: assertion fail with -XX:+UseG1GC Summary: Don't call encoding unless bool is true. Reviewed-by: kvn ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp Changeset: adcffd0e1707 Author: enevill Date: 2015-05-27 15:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/adcffd0e1707 8079203: AARCH64: Need to cater for different partner implementations Summary: Parse /proc/cpuinfo to derive implementation specific info ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp Changeset: d38b6415fcd8 Author: enevill Date: 2015-05-27 15:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d38b6415fcd8 8080586: aarch64: hotspot test compiler/codegen/7184394/TestAESMain.java fails Summary: Return correct length in generate_cipherBlockChaining_encryptAESCrypt ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 685e10e5d557 Author: thartmann Date: 2015-03-23 10:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/685e10e5d557 8075324: Costs of memory operands in aarch64.ad are inconsistent Summary: Made cost of 'indOffI' consistent to the other memory operands. Reviewed-by: roland, aph, adinn ! src/cpu/aarch64/vm/aarch64.ad Changeset: 471988878307 Author: thartmann Date: 2015-03-23 10:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/471988878307 8075136: Unnecessary sign extension for byte array access Summary: Added C2 matching rules to remove unnecessary sign extension for byte array access. Reviewed-by: roland, kvn, aph, adinn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/x86/vm/x86_64.ad Changeset: 3a66822cb060 Author: enevill Date: 2015-06-30 16:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3a66822cb060 Merge up to jdk8u60-b21 ! .hgtags ! agent/src/os/linux/libproc.h ! agent/src/os/linux/ps_proc.c - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/saproc.make ! make/defs.make ! make/hotspot_version - make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make ! make/windows/makefiles/sa.make ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/management.cpp ! src/share/vm/trace/trace.xml ! src/share/vm/utilities/elfFile.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups - test/gc/g1/TestEagerReclaimHumongousRegions2.java ! test/gc/metaspace/G1AddMetaspaceDependency.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/runtime/6888954/vmerrors.sh ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: c5d7f2fdab61 Author: aph Date: 2015-04-14 11:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c5d7f2fdab61 8077615: AARCH64: Add C2 intrinsic for BigInteger::multiplyToLen() method Summary: Add C2 intrinsic for BigInteger::multiplyToLen() on AArch64. Reviewed-by: kvn ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java Changeset: eb15c77ece19 Author: enevill Date: 2015-05-27 09:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eb15c77ece19 8081289: aarch64: add support for RewriteFrequentPairs in interpreter Summary: Add support for RewriteFrequentPairs Reviewed-by: roland Contributed-by: alexander.alexeev at caviumnetworks.com ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 16abcf92f8cd Author: enevill Date: 2015-06-04 12:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/16abcf92f8cd 8079565: aarch64: Add vectorization support for aarch64 Summary: Add vectorization support Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp Changeset: 10505c2cd67b Author: enevill Date: 2015-06-23 18:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/10505c2cd67b 8129551: aarch64: some regressions introduced by addition of vectorisation code Summary: Fix regressions Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: f39e296fb4c5 Author: goetz Date: 2015-06-24 09:13 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f39e296fb4c5 8129757: ppc/aarch: Fix passing thread to runtime after "8073165: Contended Locking fast exit bucket." Reviewed-by: enevill, simonis, adinn ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp Changeset: e563aed0fbf3 Author: enevill Date: 2015-06-25 08:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e563aed0fbf3 8086087: aarch64: add support for 64 bit vectors Summary: Support 64 bit vectors Reviewed-by: kvn, aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 7bc779e0d64e Author: enevill Date: 2015-06-25 13:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7bc779e0d64e 8129426: aarch64: add support for PopCount in C2 Summary: Add support for PopCount using SIMD cnt and addv inst Reviewed-by: kvn, aph Contributed-by: alexander.alexeev at caviumnetworks.com ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 1ad2c1aa7aac Author: enevill Date: 2015-07-02 12:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1ad2c1aa7aac Fix debug and client build failures ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/globals.hpp Changeset: 11098f828fb8 Author: adinn Date: 2015-07-20 15:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/11098f828fb8 Merge ! .hgtags ! THIRD_PARTY_README ! make/hotspot_version ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/deoptimization.cpp ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: 157a24cf87d5 Author: adinn Date: 2015-07-31 16:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/157a24cf87d5 Added tag arch64-jdk8u60-b24 for changeset 11098f828fb8 ! .hgtags Changeset: 4c3f7e682e48 Author: adinn Date: 2015-07-31 16:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c3f7e682e48 Remove jcheck - .jcheck/conf Changeset: 8ec803e97a0d Author: aph Date: 2015-08-12 16:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ec803e97a0d Remove code which uses load acquire and store release. Revert to plain old memory fences. ! src/cpu/aarch64/vm/aarch64.ad ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp Changeset: a6acc533dfef Author: adinn Date: 2015-08-19 16:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a6acc533dfef Added tag aarch64-jdk8u60-b24.2 for changeset 8ec803e97a0d ! .hgtags Changeset: 1c4ef82d32d1 Author: aph Date: 2015-08-20 09:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1c4ef82d32d1 8078521: AARCH64: Add AArch64 SA support Summary: Add AArch64 SA support ! agent/make/Makefile ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/Makefile ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java + agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAARCH64.java + agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java + agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! make/linux/makefiles/defs.make ! make/linux/makefiles/sa.make ! make/linux/makefiles/saproc.make ! make/sa.files Changeset: 7f7651a972d4 Author: enevill Date: 2015-07-15 16:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7f7651a972d4 8131358: aarch64: test compiler/loopopts/superword/ProdRed_Float.java fails when run with debug VM Summary: fix typo in match rule in vsub2f Reviewed-by: kvn, aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 2812c402c790 Author: enevill Date: 2015-07-16 14:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2812c402c790 8131483: aarch64: illegal stlxr instructions Summary: Do not generate stlxX with Ws == Xn Reviewed-by: kvn, aph ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 4b0d672fa09c Author: enevill Date: 2015-08-18 12:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b0d672fa09c 8133352: aarch64: generates constrained unpredictable instructions Summary: Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt Reviewed-by: kvn, aph, adinn ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: c0fd47b40d85 Author: enevill Date: 2015-08-20 09:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c0fd47b40d85 8133842: aarch64: C2 generates illegal instructions with int shifts >=32 Summary: Fix logical operatations combined with shifts >= 32 Reviewed-by: duke ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: 9225c38e38fe Author: enevill Date: 2015-07-17 07:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9225c38e38fe 8131362: aarch64: C2 does not handle large stack offsets Summary: change spill code to allow large offsets Reviewed-by: kvn, aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 22f4e54b965a Author: enevill Date: 2015-09-01 09:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/22f4e54b965a Fix error in fix for 8133842. Some long shifts were anded with 0x1f. ! src/cpu/aarch64/vm/aarch64.ad Changeset: ff13d8140756 Author: enevill Date: 2015-09-14 21:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff13d8140756 Fix mismerge when merging up to jdk8u60-b21 ! agent/src/os/linux/libproc.h ! make/defs.make - make/linux/makefiles/arm.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make - make/linux/makefiles/ppc.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make - make/linux/platform_arm - make/linux/platform_ppc ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/elfFile.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/macros.hpp Changeset: e3cf99260a0a Author: aph Date: 2015-09-15 12:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e3cf99260a0a Merge from aarch64/jdk8 ! .hgtags - .jcheck/conf ! make/defs.make ! make/hotspot_version ! src/os/linux/vm/os_linux.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/thread.cpp Changeset: a0380a5da339 Author: aph Date: 2015-09-15 13:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a0380a5da339 Added tag After-aarch64-import for changeset e3cf99260a0a ! .hgtags From adinn at redhat.com Wed Sep 16 14:04:55 2015 From: adinn at redhat.com (Andrew Dinn) Date: Wed, 16 Sep 2015 15:04:55 +0100 Subject: [aarch64-port-dev ] RFR: 8080293: AARCH64: Remove unnecessary dmbs from generated CAS code In-Reply-To: <55E95D54.8000608@redhat.com> References: <55DB2AC1.50208@redhat.com> <55DBB5BD.4040400@oracle.com> <55DC255F.7070903@redhat.com> <55DCA26B.3020508@oracle.com> <55DD887B.5090403@redhat.com> <55E95D54.8000608@redhat.com> Message-ID: <55F97707.8020304@redhat.com> On 04/09/15 09:59, Andrew Haley wrote: > On 08/26/2015 10:35 AM, Andrew Dinn wrote: >> Thanks, Vladimir. So, that is now as provided in the latest posted webrev: >> >> http://cr.openjdk.java.net/~adinn/8080293/webrev.01/ > > I'm not happy about the way that all of the code for cmpxchg is > replicated with only a tiny difference (i.e. an acquiring load). > It should be super-easy to factor out the common code. I notice that this refactoring has already been done as part of 8135157: DMB elimination in AArch64 C2 synchronization implementation Here is an updated version of my webrev against the latest hs-comp which adapts to that change: http://cr.openjdk.java.net/~adinn/8080293/webrev.02/ It is basically the last version minus the definitions for enc_class aarch64_enc_cmpxchg_acq and enc_class aarch64_enc_cmpxchgw_acq (which have been provided by 8135157). Would it be ok to push this now? regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in UK and Wales under Company Registration No. 3798903 Directors: Michael Cunningham (USA), Matt Parson (USA), Charlie Peters (USA), Michael O'Neill (Ireland) From aph at redhat.com Wed Sep 16 14:08:50 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 16 Sep 2015 15:08:50 +0100 Subject: [aarch64-port-dev ] RFR: 8080293: AARCH64: Remove unnecessary dmbs from generated CAS code In-Reply-To: <55F97707.8020304@redhat.com> References: <55DB2AC1.50208@redhat.com> <55DBB5BD.4040400@oracle.com> <55DC255F.7070903@redhat.com> <55DCA26B.3020508@oracle.com> <55DD887B.5090403@redhat.com> <55E95D54.8000608@redhat.com> <55F97707.8020304@redhat.com> Message-ID: <55F977F2.1060109@redhat.com> On 09/16/2015 03:04 PM, Andrew Dinn wrote: > http://cr.openjdk.java.net/~adinn/8080293/webrev.02/ > > It is basically the last version minus the definitions for enc_class > aarch64_enc_cmpxchg_acq and enc_class aarch64_enc_cmpxchgw_acq (which > have been provided by 8135157). > > Would it be ok to push this now? Looks good to me. Andrew. From adinn at redhat.com Wed Sep 16 14:29:28 2015 From: adinn at redhat.com (Andrew Dinn) Date: Wed, 16 Sep 2015 15:29:28 +0100 Subject: [aarch64-port-dev ] RFR: 8080293: AARCH64: Remove unnecessary dmbs from generated CAS code In-Reply-To: <55F977F2.1060109@redhat.com> References: <55DB2AC1.50208@redhat.com> <55DBB5BD.4040400@oracle.com> <55DC255F.7070903@redhat.com> <55DCA26B.3020508@oracle.com> <55DD887B.5090403@redhat.com> <55E95D54.8000608@redhat.com> <55F97707.8020304@redhat.com> <55F977F2.1060109@redhat.com> Message-ID: <55F97CC8.7020300@redhat.com> On 16/09/15 15:08, Andrew Haley wrote: > On 09/16/2015 03:04 PM, Andrew Dinn wrote: >> http://cr.openjdk.java.net/~adinn/8080293/webrev.02/ >> >> It is basically the last version minus the definitions for enc_class >> aarch64_enc_cmpxchg_acq and enc_class aarch64_enc_cmpxchgw_acq (which >> have been provided by 8135157). >> >> Would it be ok to push this now? > > Looks good to me. Vladimir, if this revised version is still ok with you would you be able to push it to hs-comp for me? regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in UK and Wales under Company Registration No. 3798903 Directors: Michael Cunningham (USA), Matt Parson (USA), Charlie Peters (USA), Michael O'Neill (Ireland) From edward.nevill at gmail.com Wed Sep 16 14:41:43 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 16 Sep 2015 15:41:43 +0100 Subject: [aarch64-port-dev ] RFR: aarch64: elide DecodeN when followed by CmpP 0 Message-ID: <1442414503.2187.12.camel@mylittlepony.linaroharston> Hi, Please review the following webrev http://cr.openjdk.java.net/~enevill/8136615/webrev/ JIRA issue here: https://bugs.openjdk.java.net/browse/JDK-8136615 C2 currently generates code like 0x000003ff9d3e8920: ldr w11, [x1,#16] 0x000003ff9d3e8924: lsl x10, x11, #3 0x000003ff9d3e8928: cbnz x10, 0x000003ff9d3e8950 when doing a pointer comparison against 0 The lsl instruction is generated by a DecodeN node which can be elided in this case. The following is a simple test case public class decode { public static void main(String[] args) { if (args[0] != null) { System.out.println("not null"); } } } java -XX:-TieredCompilation -Xcomp -XX:CompileOnly=decode::main -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -XX:+PrintOptoAssembly -XX:+PrintIdeal decode The above is a trivial case, but I have seen many of these redundant lsl instructions generated in various list chasing code. Tested with jtreg hotspot and langtools with no regressions. Thanks for your review, Ed. From adinn at redhat.com Wed Sep 16 15:01:29 2015 From: adinn at redhat.com (Andrew Dinn) Date: Wed, 16 Sep 2015 16:01:29 +0100 Subject: [aarch64-port-dev ] RFR: aarch64: elide DecodeN when followed by CmpP 0 In-Reply-To: <1442414503.2187.12.camel@mylittlepony.linaroharston> References: <1442414503.2187.12.camel@mylittlepony.linaroharston> Message-ID: <55F98449.6090105@redhat.com> Hi Ed, Looks good to me! It should not affect the validity of your patch but have you been able to test it in conditions where Universe::narrow_oop_base() != NULL? regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in UK and Wales under Company Registration No. 3798903 Directors: Michael Cunningham (USA), Matt Parson (USA), Charlie Peters (USA), Michael O'Neill (Ireland) On 16/09/15 15:41, Edward Nevill wrote: > Please review the following webrev > > http://cr.openjdk.java.net/~enevill/8136615/webrev/ > > JIRA issue here: https://bugs.openjdk.java.net/browse/JDK-8136615 > > C2 currently generates code like > > 0x000003ff9d3e8920: ldr w11, [x1,#16] > 0x000003ff9d3e8924: lsl x10, x11, #3 > 0x000003ff9d3e8928: cbnz x10, 0x000003ff9d3e8950 > > when doing a pointer comparison against 0 > > The lsl instruction is generated by a DecodeN node which can be elided in this case. > > The following is a simple test case > > public class decode { > public static void main(String[] args) { > if (args[0] != null) { > System.out.println("not null"); > } > } > } > > java -XX:-TieredCompilation -Xcomp -XX:CompileOnly=decode::main -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -XX:+PrintOptoAssembly -XX:+PrintIdeal decode > > The above is a trivial case, but I have seen many of these redundant lsl instructions generated in various list chasing code. > > Tested with jtreg hotspot and langtools with no regressions. > > Thanks for your review, > Ed. From vladimir.kozlov at oracle.com Wed Sep 16 16:06:59 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 16 Sep 2015 09:06:59 -0700 Subject: [aarch64-port-dev ] RFR: aarch64: elide DecodeN when followed by CmpP 0 In-Reply-To: <1442414503.2187.12.camel@mylittlepony.linaroharston> References: <1442414503.2187.12.camel@mylittlepony.linaroharston> Message-ID: <55F993A3.5060406@oracle.com> This is strange. Ideal graph should have CmpN in such case. See Compile::final_graph_reshaping_impl() case Op_CmpP: Please, look why CmpP is not converted in your case? Thanks, Vladimir On 9/16/15 7:41 AM, Edward Nevill wrote: > Hi, > > Please review the following webrev > > http://cr.openjdk.java.net/~enevill/8136615/webrev/ > > JIRA issue here: https://bugs.openjdk.java.net/browse/JDK-8136615 > > C2 currently generates code like > > 0x000003ff9d3e8920: ldr w11, [x1,#16] > 0x000003ff9d3e8924: lsl x10, x11, #3 > 0x000003ff9d3e8928: cbnz x10, 0x000003ff9d3e8950 > > when doing a pointer comparison against 0 > > The lsl instruction is generated by a DecodeN node which can be elided in this case. > > The following is a simple test case > > public class decode { > public static void main(String[] args) { > if (args[0] != null) { > System.out.println("not null"); > } > } > } > > java -XX:-TieredCompilation -Xcomp -XX:CompileOnly=decode::main -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -XX:+PrintOptoAssembly -XX:+PrintIdeal decode > > The above is a trivial case, but I have seen many of these redundant lsl instructions generated in various list chasing code. > > Tested with jtreg hotspot and langtools with no regressions. > > Thanks for your review, > Ed. > > From roland.westrelin at oracle.com Thu Sep 17 07:02:40 2015 From: roland.westrelin at oracle.com (Roland Westrelin) Date: Thu, 17 Sep 2015 09:02:40 +0200 Subject: [aarch64-port-dev ] RFR: 8080293: AARCH64: Remove unnecessary dmbs from generated CAS code In-Reply-To: <55F97CC8.7020300@redhat.com> References: <55DB2AC1.50208@redhat.com> <55DBB5BD.4040400@oracle.com> <55DC255F.7070903@redhat.com> <55DCA26B.3020508@oracle.com> <55DD887B.5090403@redhat.com> <55E95D54.8000608@redhat.com> <55F97707.8020304@redhat.com> <55F977F2.1060109@redhat.com> <55F97CC8.7020300@redhat.com> Message-ID: <440DF672-1BD4-4FA8-8BF5-498894734EFC@oracle.com> > Vladimir, if this revised version is still ok with you would you be able > to push it to hs-comp for me? Vladimir is out. You can considered this reviewed by me. Do you need me to push it even though it?s only platform dependent code? Roland. From adinn at redhat.com Thu Sep 17 08:25:39 2015 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 17 Sep 2015 09:25:39 +0100 Subject: [aarch64-port-dev ] RFR: 8080293: AARCH64: Remove unnecessary dmbs from generated CAS code In-Reply-To: <440DF672-1BD4-4FA8-8BF5-498894734EFC@oracle.com> References: <55DB2AC1.50208@redhat.com> <55DBB5BD.4040400@oracle.com> <55DC255F.7070903@redhat.com> <55DCA26B.3020508@oracle.com> <55DD887B.5090403@redhat.com> <55E95D54.8000608@redhat.com> <55F97707.8020304@redhat.com> <55F977F2.1060109@redhat.com> <55F97CC8.7020300@redhat.com> <440DF672-1BD4-4FA8-8BF5-498894734EFC@oracle.com> Message-ID: <55FA7903.4070908@redhat.com> On 17/09/15 08:02, Roland Westrelin wrote: >> Vladimir, if this revised version is still ok with you would you be >> able to push it to hs-comp for me? > > Vladimir is out. You can considered this reviewed by me. Do you need > me to push it even though it?s only platform dependent code? Thanks for looking at this Roland. I need someone to push it as I am not a committer. If you would be so kind as to do the push I'd be very grateful. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in UK and Wales under Company Registration No. 3798903 Directors: Michael Cunningham (USA), Matt Parson (USA), Charlie Peters (USA), Michael O'Neill (Ireland) From edward.nevill at gmail.com Thu Sep 17 12:59:42 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 17 Sep 2015 13:59:42 +0100 Subject: [aarch64-port-dev ] RFR: 8136596: Remove MemBarRelease when final field's allocation is NoEscape or ArgEscape In-Reply-To: References: <55F5B45B.4080008@oracle.com> Message-ID: <1442494782.12817.18.camel@mylittlepony.linaroharston> Hi, Could someone please sponsor this change and push it through JPRT as it involves changes to shared code. I have filed a JIRA report https://bugs.openjdk.java.net/browse/JDK-8136596 and generated a webrev http://cr.openjdk.java.net/~enevill/8136596/webrev/ This change was contributed by hui.shi at linaro.org. I have tested it with JTreg hotspot + langtools with no regressions and also with jcstress with no failures. Many thanks, Ed. On Wed, 2015-09-16 at 06:44 +0800, Hui Shi wrote: > Thanks Vladimir! > > > New patch keeps original "alloc->as_Allocate()->_is_non_escaping" check with InitializeNode->does_not_escape() check. > Another similar place is PhaseMacroExpand::expand_allocate_common, where generate MemBarStoreStore for allocation node. If AllocateNode is not escape, it doesn't need generate MemBarStoreStore no matter its InitializeNode NULL or not. > > > diff -r 720d0ff40323 src/share/vm/opto/macro.cpp > --- a/src/share/vm/opto/macro.cpp Mon Sep 14 07:03:04 2015 +0000 > +++ b/src/share/vm/opto/macro.cpp Mon Sep 14 19:33:46 2015 +0800 > @@ -1512,7 +1512,8 @@ > // MemBarStoreStore so that stores that initialize this object > // can't be reordered with a subsequent store that makes this > // object accessible by other threads. > - if (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape())) { > + if (!alloc->_is_non_escaping && > + (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape()))) { > if (init == NULL || init->req() < InitializeNode::RawStores) { > // No InitializeNode or no stores captured by zeroing > // elimination. Simply add the MemBarStoreStore after object > diff -r 720d0ff40323 src/share/vm/opto/memnode.cpp > --- a/src/share/vm/opto/memnode.cpp Mon Sep 14 07:03:04 2015 +0000 > +++ b/src/share/vm/opto/memnode.cpp Mon Sep 14 19:33:46 2015 +0800 > @@ -2944,8 +2944,11 @@ > } else if (opc == Op_MemBarRelease) { > // Final field stores. > Node* alloc = AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); > + InitializeNode* init = NULL; > if ((alloc != NULL) && alloc->is_Allocate() && > - alloc->as_Allocate()->_is_non_escaping) { > + (alloc->as_Allocate()->_is_non_escaping || > + ((init = alloc->as_Allocate()->initialization()) != NULL && > + init->does_not_escape()))) { > // The allocated object does not escape. > eliminate = true; > } > > > > > Regards > Shi Hui > > On 14 September 2015 at 01:37, Vladimir Kozlov wrote: > Please keep original AllocateNode check and add new check with ||. > There are cases when there is no InitializeNode associated with allocation (when there are no access to object) so we need to keep first check. > > Thanks, > Vladimir > > On 9/8/15 5:41 AM, Hui Shi wrote: > Hi JIT members, > > > There might be better use of escape analysis result when optimizing > MemBarRelease node for final field stores. Could anyone help review and > comments? > > Patch in > http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape.patch > > __ > > In hotspot, there are two different escape information recorded on a node. > > 1. AlllocateNode._is_non_escaping, true means allocation node?s escape > state is noEscape.____ > > 2. InitializeNode._does_not_escape, true means its allocation node?s > escape state is noEscape or ArgEscape.____ > > NoEscape has literal meaning. ArgEscape means allocation node is passed > to callee but will not escape current thread. So ArgEscape is safe to > remove MemBarRelase node for final field store in initialization method.____ > > __ __ > > Pasted test creates an Integer instance in foo, MemBarRelase node is > created at the end of initialization method as Integer's value field is > final. New instance is ArgEscaped because it is passed to bar (disable > inlining bar). It fails to remove MemBarRelase node now, because > AlllocateNode._is_non_escaping is used in MemBarNode::Ideal(PhaseGVN > *phase, bool can_reshape) and this flag is false.____ > > __ __ > > public class TestInteger {____ > > public static void main(String[] args) {____ > > for(int i = 0; i < 1000000; i ++)____ > > foo(i);____ > > }____ > > __ __ > > static int foo(int i) {____ > > Integer newi = new Integer(i);____ > > return bar(newi);____ > > }____ > > __ __ > > static int bar(Integer i) {____ > > return i.intValue() + 2;____ > > }____ > > }____ > > __ __ > > This patch deletes MemBarRelease node when its allocation node is > ArgEscape or NoEscape by checking its InitializeNode._does_not_escape > flag.____ > > > Regards > > Shi Hui > > > From roland.westrelin at oracle.com Thu Sep 17 13:44:02 2015 From: roland.westrelin at oracle.com (Roland Westrelin) Date: Thu, 17 Sep 2015 15:44:02 +0200 Subject: [aarch64-port-dev ] RFR: 8136596: Remove MemBarRelease when final field's allocation is NoEscape or ArgEscape In-Reply-To: <1442494782.12817.18.camel@mylittlepony.linaroharston> References: <55F5B45B.4080008@oracle.com> <1442494782.12817.18.camel@mylittlepony.linaroharston> Message-ID: > Could someone please sponsor this change and push it through JPRT as it involves changes to shared code. > > I have filed a JIRA report > > https://bugs.openjdk.java.net/browse/JDK-8136596 > > and generated a Webber > > http://cr.openjdk.java.net/~enevill/8136596/webrev/ I can sponsor that change. It would be nice if the mostly identical code in memnode.cpp and macro.cpp is factored in a single method in AllocateNode with a comment that explains why we need to test the status of both alloc and init. Thanks, Roland. > > This change was contributed by hui.shi at linaro.org. > > I have tested it with JTreg hotspot + langtools with no regressions and also with jcstress with no failures. > > Many thanks, > Ed. > > > On Wed, 2015-09-16 at 06:44 +0800, Hui Shi wrote: >> Thanks Vladimir! >> >> >> New patch keeps original "alloc->as_Allocate()->_is_non_escaping" check with InitializeNode->does_not_escape() check. >> Another similar place is PhaseMacroExpand::expand_allocate_common, where generate MemBarStoreStore for allocation node. If AllocateNode is not escape, it doesn't need generate MemBarStoreStore no matter its InitializeNode NULL or not. >> >> >> diff -r 720d0ff40323 src/share/vm/opto/macro.cpp >> --- a/src/share/vm/opto/macro.cpp Mon Sep 14 07:03:04 2015 +0000 >> +++ b/src/share/vm/opto/macro.cpp Mon Sep 14 19:33:46 2015 +0800 >> @@ -1512,7 +1512,8 @@ >> // MemBarStoreStore so that stores that initialize this object >> // can't be reordered with a subsequent store that makes this >> // object accessible by other threads. >> - if (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape())) { >> + if (!alloc->_is_non_escaping && >> + (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape()))) { >> if (init == NULL || init->req() < InitializeNode::RawStores) { >> // No InitializeNode or no stores captured by zeroing >> // elimination. Simply add the MemBarStoreStore after object >> diff -r 720d0ff40323 src/share/vm/opto/memnode.cpp >> --- a/src/share/vm/opto/memnode.cpp Mon Sep 14 07:03:04 2015 +0000 >> +++ b/src/share/vm/opto/memnode.cpp Mon Sep 14 19:33:46 2015 +0800 >> @@ -2944,8 +2944,11 @@ >> } else if (opc == Op_MemBarRelease) { >> // Final field stores. >> Node* alloc = AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); >> + InitializeNode* init = NULL; >> if ((alloc != NULL) && alloc->is_Allocate() && >> - alloc->as_Allocate()->_is_non_escaping) { >> + (alloc->as_Allocate()->_is_non_escaping || >> + ((init = alloc->as_Allocate()->initialization()) != NULL && >> + init->does_not_escape()))) { >> // The allocated object does not escape. >> eliminate = true; >> } >> >> >> >> >> Regards >> Shi Hui >> >> On 14 September 2015 at 01:37, Vladimir Kozlov wrote: >> Please keep original AllocateNode check and add new check with ||. >> There are cases when there is no InitializeNode associated with allocation (when there are no access to object) so we need to keep first check. >> >> Thanks, >> Vladimir >> >> On 9/8/15 5:41 AM, Hui Shi wrote: >> Hi JIT members, >> >> >> There might be better use of escape analysis result when optimizing >> MemBarRelease node for final field stores. Could anyone help review and >> comments? >> >> Patch in >> http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape.patch >> >> __ >> >> In hotspot, there are two different escape information recorded on a node. >> >> 1. AlllocateNode._is_non_escaping, true means allocation node?s escape >> state is noEscape.____ >> >> 2. InitializeNode._does_not_escape, true means its allocation node?s >> escape state is noEscape or ArgEscape.____ >> >> NoEscape has literal meaning. ArgEscape means allocation node is passed >> to callee but will not escape current thread. So ArgEscape is safe to >> remove MemBarRelase node for final field store in initialization method.____ >> >> __ __ >> >> Pasted test creates an Integer instance in foo, MemBarRelase node is >> created at the end of initialization method as Integer's value field is >> final. New instance is ArgEscaped because it is passed to bar (disable >> inlining bar). It fails to remove MemBarRelase node now, because >> AlllocateNode._is_non_escaping is used in MemBarNode::Ideal(PhaseGVN >> *phase, bool can_reshape) and this flag is false.____ >> >> __ __ >> >> public class TestInteger {____ >> >> public static void main(String[] args) {____ >> >> for(int i = 0; i < 1000000; i ++)____ >> >> foo(i);____ >> >> }____ >> >> __ __ >> >> static int foo(int i) {____ >> >> Integer newi = new Integer(i);____ >> >> return bar(newi);____ >> >> }____ >> >> __ __ >> >> static int bar(Integer i) {____ >> >> return i.intValue() + 2;____ >> >> }____ >> >> }____ >> >> __ __ >> >> This patch deletes MemBarRelease node when its allocation node is >> ArgEscape or NoEscape by checking its InitializeNode._does_not_escape >> flag.____ >> >> >> Regards >> >> Shi Hui >> >> >> > > From aph at redhat.com Fri Sep 18 13:36:48 2015 From: aph at redhat.com (Andrew Haley) Date: Fri, 18 Sep 2015 14:36:48 +0100 Subject: [aarch64-port-dev ] CFV: New aarch64-port Committer: Andrew Hughes Message-ID: <55FC1370.3060501@redhat.com> I hereby nominate Andrew John Hughes to aarch64-project Committer. He's a member of many OpenJDK projects [3] and has contributed many patches. Votes are due by 4:30 PM EST, Friday October 2, 2015. Only current aarch64-port committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. Andrew. [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote [3] cvmi Common VM Interface Project ? Lead icedtea IcedTea Project ? Lead jdk6 JDK 6 Project ? Reviewer jdk7 JDK 7 Project ? Reviewer jdk7u JDK 7 Updates Project ? Reviewer jdk8 JDK 8 Project ? Reviewer jdk8u JDK 8 Updates Project ? Reviewer jdk9 JDK 9 Project ? Reviewer From hui.shi at linaro.org Fri Sep 18 14:43:34 2015 From: hui.shi at linaro.org (Hui Shi) Date: Fri, 18 Sep 2015 22:43:34 +0800 Subject: [aarch64-port-dev ] RFR: 8136596: Remove MemBarRelease when final field's allocation is NoEscape or ArgEscape In-Reply-To: References: <55F5B45B.4080008@oracle.com> <1442494782.12817.18.camel@mylittlepony.linaroharston> Message-ID: Thanks Edward! Thanks for sponsoring Roland! New patch is pasted below Add small method "bool AllocatedNode.does_not_escape_thread()", return true when allocate node will not escape thread. Patch looks clearer. In PhaseMacroExpand::expand_allocate_common, InitializationNode is already there, InitializationNode might be get again in AllocatedNode .does_not_escape_thread(). Is this acceptable? http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape_v2.patch diff -r 476739c20b35 src/share/vm/opto/callnode.hpp --- a/src/share/vm/opto/callnode.hpp Thu Sep 17 13:42:50 2015 -0700 +++ b/src/share/vm/opto/callnode.hpp Fri Sep 18 15:27:46 2015 +0800 @@ -907,6 +907,11 @@ // Convenience for initialization->maybe_set_complete(phase) bool maybe_set_complete(PhaseGVN* phase); + + bool does_not_escape_thread() { + InitializeNode* init = NULL; + return _is_non_escaping || (((init = initialization()) != NULL) && init->does_not_escape()); + } }; //------------------------------AllocateArray--------------------------------- diff -r 476739c20b35 src/share/vm/opto/macro.cpp --- a/src/share/vm/opto/macro.cpp Thu Sep 17 13:42:50 2015 -0700 +++ b/src/share/vm/opto/macro.cpp Fri Sep 18 15:27:46 2015 +0800 @@ -1512,7 +1512,8 @@ // MemBarStoreStore so that stores that initialize this object // can't be reordered with a subsequent store that makes this // object accessible by other threads. - if (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape())) { + if (!alloc->does_not_escape_thread() && + (init == NULL || !init->is_complete_with_arraycopy())) { if (init == NULL || init->req() < InitializeNode::RawStores) { // No InitializeNode or no stores captured by zeroing // elimination. Simply add the MemBarStoreStore after object diff -r 476739c20b35 src/share/vm/opto/memnode.cpp --- a/src/share/vm/opto/memnode.cpp Thu Sep 17 13:42:50 2015 -0700 +++ b/src/share/vm/opto/memnode.cpp Fri Sep 18 15:27:46 2015 +0800 @@ -2945,7 +2945,7 @@ // Final field stores. Node* alloc = AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); if ((alloc != NULL) && alloc->is_Allocate() && - alloc->as_Allocate()->_is_non_escaping) { + alloc->as_Allocate()->does_not_escape_thread()) { // The allocated object does not escape. eliminate = true; } Regards Shi Hui On 17 September 2015 at 21:44, Roland Westrelin wrote: > > > > Could someone please sponsor this change and push it through JPRT as it > involves changes to shared code. > > > > I have filed a JIRA report > > > > https://bugs.openjdk.java.net/browse/JDK-8136596 > > > > and generated a Webber > > > > http://cr.openjdk.java.net/~enevill/8136596/webrev/ > > I can sponsor that change. It would be nice if the mostly identical code > in memnode.cpp and macro.cpp is factored in a single method in AllocateNode > with a comment that explains why we need to test the status of both alloc > and init. > > Thanks, > Roland. > > > > > This change was contributed by hui.shi at linaro.org. > > > > I have tested it with JTreg hotspot + langtools with no regressions and > also with jcstress with no failures. > > > > Many thanks, > > Ed. > > > > > > On Wed, 2015-09-16 at 06:44 +0800, Hui Shi wrote: > >> Thanks Vladimir! > >> > >> > >> New patch keeps original "alloc->as_Allocate()->_is_non_escaping" check > with InitializeNode->does_not_escape() check. > >> Another similar place is PhaseMacroExpand::expand_allocate_common, > where generate MemBarStoreStore for allocation node. If AllocateNode is not > escape, it doesn't need generate MemBarStoreStore no matter its > InitializeNode NULL or not. > >> > >> > >> diff -r 720d0ff40323 src/share/vm/opto/macro.cpp > >> --- a/src/share/vm/opto/macro.cpp Mon Sep 14 07:03:04 2015 +0000 > >> +++ b/src/share/vm/opto/macro.cpp Mon Sep 14 19:33:46 2015 +0800 > >> @@ -1512,7 +1512,8 @@ > >> // MemBarStoreStore so that stores that initialize this object > >> // can't be reordered with a subsequent store that makes this > >> // object accessible by other threads. > >> - if (init == NULL || (!init->is_complete_with_arraycopy() && > !init->does_not_escape())) { > >> + if (!alloc->_is_non_escaping && > >> + (init == NULL || (!init->is_complete_with_arraycopy() && > !init->does_not_escape()))) { > >> if (init == NULL || init->req() < InitializeNode::RawStores) { > >> // No InitializeNode or no stores captured by zeroing > >> // elimination. Simply add the MemBarStoreStore after object > >> diff -r 720d0ff40323 src/share/vm/opto/memnode.cpp > >> --- a/src/share/vm/opto/memnode.cpp Mon Sep 14 07:03:04 2015 +0000 > >> +++ b/src/share/vm/opto/memnode.cpp Mon Sep 14 19:33:46 2015 +0800 > >> @@ -2944,8 +2944,11 @@ > >> } else if (opc == Op_MemBarRelease) { > >> // Final field stores. > >> Node* alloc = > AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); > >> + InitializeNode* init = NULL; > >> if ((alloc != NULL) && alloc->is_Allocate() && > >> - alloc->as_Allocate()->_is_non_escaping) { > >> + (alloc->as_Allocate()->_is_non_escaping || > >> + ((init = alloc->as_Allocate()->initialization()) != NULL && > >> + init->does_not_escape()))) { > >> // The allocated object does not escape. > >> eliminate = true; > >> } > >> > >> > >> > >> > >> Regards > >> Shi Hui > >> > >> On 14 September 2015 at 01:37, Vladimir Kozlov < > vladimir.kozlov at oracle.com> wrote: > >> Please keep original AllocateNode check and add new check with > ||. > >> There are cases when there is no InitializeNode associated with > allocation (when there are no access to object) so we need to keep first > check. > >> > >> Thanks, > >> Vladimir > >> > >> On 9/8/15 5:41 AM, Hui Shi wrote: > >> Hi JIT members, > >> > >> > >> There might be better use of escape analysis result when > optimizing > >> MemBarRelease node for final field stores. Could anyone > help review and > >> comments? > >> > >> Patch in > >> > http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape.patch > >> > >> __ > >> > >> In hotspot, there are two different escape information > recorded on a node. > >> > >> 1. AlllocateNode._is_non_escaping, true means allocation > node?s escape > >> state is noEscape.____ > >> > >> 2. InitializeNode._does_not_escape, true means its > allocation node?s > >> escape state is noEscape or ArgEscape.____ > >> > >> NoEscape has literal meaning. ArgEscape means allocation > node is passed > >> to callee but will not escape current thread. So > ArgEscape is safe to > >> remove MemBarRelase node for final field store in > initialization method.____ > >> > >> __ __ > >> > >> Pasted test creates an Integer instance in foo, > MemBarRelase node is > >> created at the end of initialization method as Integer's > value field is > >> final. New instance is ArgEscaped because it is passed > to bar (disable > >> inlining bar). It fails to remove MemBarRelase node now, > because > >> AlllocateNode._is_non_escaping is used in > MemBarNode::Ideal(PhaseGVN > >> *phase, bool can_reshape) and this flag is false.____ > >> > >> __ __ > >> > >> public class TestInteger {____ > >> > >> public static void main(String[] args) {____ > >> > >> for(int i = 0; i < 1000000; i ++)____ > >> > >> foo(i);____ > >> > >> }____ > >> > >> __ __ > >> > >> static int foo(int i) {____ > >> > >> Integer newi = new Integer(i);____ > >> > >> return bar(newi);____ > >> > >> }____ > >> > >> __ __ > >> > >> static int bar(Integer i) {____ > >> > >> return i.intValue() + 2;____ > >> > >> }____ > >> > >> }____ > >> > >> __ __ > >> > >> This patch deletes MemBarRelease node when its > allocation node is > >> ArgEscape or NoEscape by checking its > InitializeNode._does_not_escape > >> flag.____ > >> > >> > >> Regards > >> > >> Shi Hui > >> > >> > >> > > > > > > From roland.westrelin at oracle.com Fri Sep 18 14:49:17 2015 From: roland.westrelin at oracle.com (Roland Westrelin) Date: Fri, 18 Sep 2015 16:49:17 +0200 Subject: [aarch64-port-dev ] RFR: 8136596: Remove MemBarRelease when final field's allocation is NoEscape or ArgEscape In-Reply-To: References: <55F5B45B.4080008@oracle.com> <1442494782.12817.18.camel@mylittlepony.linaroharston> Message-ID: <7EFDAD01-1C83-4F7B-A380-7D27074B60D4@oracle.com> > On Sep 18, 2015, at 4:43 PM, Hui Shi wrote: > > Thanks Edward! > Thanks for sponsoring Roland! New patch is pasted below Thanks. > > Add small method "bool AllocatedNode.does_not_escape_thread()", return true when allocate node will not escape thread. Patch looks clearer. In PhaseMacroExpand::expand_allocate_common, InitializationNode is already there, InitializationNode might be get again in AllocatedNode .does_not_escape_thread(). Is this acceptable? I think it?s ok. A comment that explains why we need to look at both the AllocateNode and InitializeNode would be nice. Roland. > > http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape_v2.patch > > diff -r 476739c20b35 src/share/vm/opto/callnode.hpp > --- a/src/share/vm/opto/callnode.hpp Thu Sep 17 13:42:50 2015 -0700 > +++ b/src/share/vm/opto/callnode.hpp Fri Sep 18 15:27:46 2015 +0800 > @@ -907,6 +907,11 @@ > > // Convenience for initialization->maybe_set_complete(phase) > bool maybe_set_complete(PhaseGVN* phase); > + > + bool does_not_escape_thread() { > + InitializeNode* init = NULL; > + return _is_non_escaping || (((init = initialization()) != NULL) && init->does_not_escape()); > + } > }; > > //------------------------------AllocateArray--------------------------------- > diff -r 476739c20b35 src/share/vm/opto/macro.cpp > --- a/src/share/vm/opto/macro.cpp Thu Sep 17 13:42:50 2015 -0700 > +++ b/src/share/vm/opto/macro.cpp Fri Sep 18 15:27:46 2015 +0800 > @@ -1512,7 +1512,8 @@ > // MemBarStoreStore so that stores that initialize this object > // can't be reordered with a subsequent store that makes this > // object accessible by other threads. > - if (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape())) { > + if (!alloc->does_not_escape_thread() && > + (init == NULL || !init->is_complete_with_arraycopy())) { > if (init == NULL || init->req() < InitializeNode::RawStores) { > // No InitializeNode or no stores captured by zeroing > // elimination. Simply add the MemBarStoreStore after object > diff -r 476739c20b35 src/share/vm/opto/memnode.cpp > --- a/src/share/vm/opto/memnode.cpp Thu Sep 17 13:42:50 2015 -0700 > +++ b/src/share/vm/opto/memnode.cpp Fri Sep 18 15:27:46 2015 +0800 > @@ -2945,7 +2945,7 @@ > // Final field stores. > Node* alloc = AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); > if ((alloc != NULL) && alloc->is_Allocate() && > - alloc->as_Allocate()->_is_non_escaping) { > + alloc->as_Allocate()->does_not_escape_thread()) { > // The allocated object does not escape. > eliminate = true; > } > > Regards > Shi Hui > > On 17 September 2015 at 21:44, Roland Westrelin wrote: > > > > Could someone please sponsor this change and push it through JPRT as it involves changes to shared code. > > > > I have filed a JIRA report > > > > https://bugs.openjdk.java.net/browse/JDK-8136596 > > > > and generated a Webber > > > > http://cr.openjdk.java.net/~enevill/8136596/webrev/ > > I can sponsor that change. It would be nice if the mostly identical code in memnode.cpp and macro.cpp is factored in a single method in AllocateNode with a comment that explains why we need to test the status of both alloc and init. > > Thanks, > Roland. > > > > > This change was contributed by hui.shi at linaro.org. > > > > I have tested it with JTreg hotspot + langtools with no regressions and also with jcstress with no failures. > > > > Many thanks, > > Ed. > > > > > > On Wed, 2015-09-16 at 06:44 +0800, Hui Shi wrote: > >> Thanks Vladimir! > >> > >> > >> New patch keeps original "alloc->as_Allocate()->_is_non_escaping" check with InitializeNode->does_not_escape() check. > >> Another similar place is PhaseMacroExpand::expand_allocate_common, where generate MemBarStoreStore for allocation node. If AllocateNode is not escape, it doesn't need generate MemBarStoreStore no matter its InitializeNode NULL or not. > >> > >> > >> diff -r 720d0ff40323 src/share/vm/opto/macro.cpp > >> --- a/src/share/vm/opto/macro.cpp Mon Sep 14 07:03:04 2015 +0000 > >> +++ b/src/share/vm/opto/macro.cpp Mon Sep 14 19:33:46 2015 +0800 > >> @@ -1512,7 +1512,8 @@ > >> // MemBarStoreStore so that stores that initialize this object > >> // can't be reordered with a subsequent store that makes this > >> // object accessible by other threads. > >> - if (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape())) { > >> + if (!alloc->_is_non_escaping && > >> + (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape()))) { > >> if (init == NULL || init->req() < InitializeNode::RawStores) { > >> // No InitializeNode or no stores captured by zeroing > >> // elimination. Simply add the MemBarStoreStore after object > >> diff -r 720d0ff40323 src/share/vm/opto/memnode.cpp > >> --- a/src/share/vm/opto/memnode.cpp Mon Sep 14 07:03:04 2015 +0000 > >> +++ b/src/share/vm/opto/memnode.cpp Mon Sep 14 19:33:46 2015 +0800 > >> @@ -2944,8 +2944,11 @@ > >> } else if (opc == Op_MemBarRelease) { > >> // Final field stores. > >> Node* alloc = AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); > >> + InitializeNode* init = NULL; > >> if ((alloc != NULL) && alloc->is_Allocate() && > >> - alloc->as_Allocate()->_is_non_escaping) { > >> + (alloc->as_Allocate()->_is_non_escaping || > >> + ((init = alloc->as_Allocate()->initialization()) != NULL && > >> + init->does_not_escape()))) { > >> // The allocated object does not escape. > >> eliminate = true; > >> } > >> > >> > >> > >> > >> Regards > >> Shi Hui > >> > >> On 14 September 2015 at 01:37, Vladimir Kozlov wrote: > >> Please keep original AllocateNode check and add new check with ||. > >> There are cases when there is no InitializeNode associated with allocation (when there are no access to object) so we need to keep first check. > >> > >> Thanks, > >> Vladimir > >> > >> On 9/8/15 5:41 AM, Hui Shi wrote: > >> Hi JIT members, > >> > >> > >> There might be better use of escape analysis result when optimizing > >> MemBarRelease node for final field stores. Could anyone help review and > >> comments? > >> > >> Patch in > >> http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape.patch > >> > >> __ > >> > >> In hotspot, there are two different escape information recorded on a node. > >> > >> 1. AlllocateNode._is_non_escaping, true means allocation node?s escape > >> state is noEscape.____ > >> > >> 2. InitializeNode._does_not_escape, true means its allocation node?s > >> escape state is noEscape or ArgEscape.____ > >> > >> NoEscape has literal meaning. ArgEscape means allocation node is passed > >> to callee but will not escape current thread. So ArgEscape is safe to > >> remove MemBarRelase node for final field store in initialization method.____ > >> > >> __ __ > >> > >> Pasted test creates an Integer instance in foo, MemBarRelase node is > >> created at the end of initialization method as Integer's value field is > >> final. New instance is ArgEscaped because it is passed to bar (disable > >> inlining bar). It fails to remove MemBarRelase node now, because > >> AlllocateNode._is_non_escaping is used in MemBarNode::Ideal(PhaseGVN > >> *phase, bool can_reshape) and this flag is false.____ > >> > >> __ __ > >> > >> public class TestInteger {____ > >> > >> public static void main(String[] args) {____ > >> > >> for(int i = 0; i < 1000000; i ++)____ > >> > >> foo(i);____ > >> > >> }____ > >> > >> __ __ > >> > >> static int foo(int i) {____ > >> > >> Integer newi = new Integer(i);____ > >> > >> return bar(newi);____ > >> > >> }____ > >> > >> __ __ > >> > >> static int bar(Integer i) {____ > >> > >> return i.intValue() + 2;____ > >> > >> }____ > >> > >> }____ > >> > >> __ __ > >> > >> This patch deletes MemBarRelease node when its allocation node is > >> ArgEscape or NoEscape by checking its InitializeNode._does_not_escape > >> flag.____ > >> > >> > >> Regards > >> > >> Shi Hui > >> > >> > >> > > > > > > From hui.shi at linaro.org Fri Sep 18 16:06:28 2015 From: hui.shi at linaro.org (Hui Shi) Date: Sat, 19 Sep 2015 00:06:28 +0800 Subject: [aarch64-port-dev ] RFR: 8136596: Remove MemBarRelease when final field's allocation is NoEscape or ArgEscape In-Reply-To: <7EFDAD01-1C83-4F7B-A380-7D27074B60D4@oracle.com> References: <55F5B45B.4080008@oracle.com> <1442494782.12817.18.camel@mylittlepony.linaroharston> <7EFDAD01-1C83-4F7B-A380-7D27074B60D4@oracle.com> Message-ID: Hi Roland, comments is added for "bool AllocatedNode.does_not_escape_thread()". Please help check updated patch. http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape_v3.patch diff -r e3201914b83b src/share/vm/opto/callnode.hpp --- a/src/share/vm/opto/callnode.hpp Fri Sep 18 10:11:11 2015 +0200 +++ b/src/share/vm/opto/callnode.hpp Fri Sep 18 16:03:04 2015 +0000 @@ -907,6 +907,16 @@ // Convenience for initialization->maybe_set_complete(phase) bool maybe_set_complete(PhaseGVN* phase); + + // Return true if allocation doesn't escape thread, its escape state need be + // noEscape or ArgEscape. InitializeNode._does_not_escape is true when its + // allocation's escape state is noEscape or ArgEscape. In case allocation's + // InitializeNode is NULL, need check AlllocateNode._is_non_escaping flag. + // AlllocateNode._is_non_escaping is true when its escape state is noEscape. + bool does_not_escape_thread() { + InitializeNode* init = NULL; + return _is_non_escaping || (((init = initialization()) != NULL) && init->does_not_escape()); + } }; //------------------------------AllocateArray--------------------------------- diff -r e3201914b83b src/share/vm/opto/macro.cpp --- a/src/share/vm/opto/macro.cpp Fri Sep 18 10:11:11 2015 +0200 +++ b/src/share/vm/opto/macro.cpp Fri Sep 18 16:03:04 2015 +0000 @@ -1512,7 +1512,8 @@ // MemBarStoreStore so that stores that initialize this object // can't be reordered with a subsequent store that makes this // object accessible by other threads. - if (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape())) { + if (!alloc->does_not_escape_thread() && + (init == NULL || !init->is_complete_with_arraycopy())) { if (init == NULL || init->req() < InitializeNode::RawStores) { // No InitializeNode or no stores captured by zeroing // elimination. Simply add the MemBarStoreStore after object diff -r e3201914b83b src/share/vm/opto/memnode.cpp --- a/src/share/vm/opto/memnode.cpp Fri Sep 18 10:11:11 2015 +0200 +++ b/src/share/vm/opto/memnode.cpp Fri Sep 18 16:03:04 2015 +0000 @@ -2945,7 +2945,7 @@ // Final field stores. Node* alloc = AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); if ((alloc != NULL) && alloc->is_Allocate() && - alloc->as_Allocate()->_is_non_escaping) { + alloc->as_Allocate()->does_not_escape_thread()) { // The allocated object does not escape. eliminate = true; } Regards Shi Hui On 18 September 2015 at 22:49, Roland Westrelin wrote: > > > On Sep 18, 2015, at 4:43 PM, Hui Shi wrote: > > > > Thanks Edward! > > Thanks for sponsoring Roland! New patch is pasted below > > Thanks. > > > > > Add small method "bool AllocatedNode.does_not_escape_thread()", return > true when allocate node will not escape thread. Patch looks clearer. In > PhaseMacroExpand::expand_allocate_common, InitializationNode is already > there, InitializationNode might be get again in AllocatedNode > .does_not_escape_thread(). Is this acceptable? > > I think it?s ok. > A comment that explains why we need to look at both the AllocateNode and > InitializeNode would be nice. > > Roland. > > > > > > http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape_v2.patch > > > > diff -r 476739c20b35 src/share/vm/opto/callnode.hpp > > --- a/src/share/vm/opto/callnode.hpp Thu Sep 17 13:42:50 2015 -0700 > > +++ b/src/share/vm/opto/callnode.hpp Fri Sep 18 15:27:46 2015 +0800 > > @@ -907,6 +907,11 @@ > > > > // Convenience for initialization->maybe_set_complete(phase) > > bool maybe_set_complete(PhaseGVN* phase); > > + > > + bool does_not_escape_thread() { > > + InitializeNode* init = NULL; > > + return _is_non_escaping || (((init = initialization()) != NULL) && > init->does_not_escape()); > > + } > > }; > > > > > //------------------------------AllocateArray--------------------------------- > > diff -r 476739c20b35 src/share/vm/opto/macro.cpp > > --- a/src/share/vm/opto/macro.cpp Thu Sep 17 13:42:50 2015 -0700 > > +++ b/src/share/vm/opto/macro.cpp Fri Sep 18 15:27:46 2015 +0800 > > @@ -1512,7 +1512,8 @@ > > // MemBarStoreStore so that stores that initialize this object > > // can't be reordered with a subsequent store that makes this > > // object accessible by other threads. > > - if (init == NULL || (!init->is_complete_with_arraycopy() && > !init->does_not_escape())) { > > + if (!alloc->does_not_escape_thread() && > > + (init == NULL || !init->is_complete_with_arraycopy())) { > > if (init == NULL || init->req() < InitializeNode::RawStores) { > > // No InitializeNode or no stores captured by zeroing > > // elimination. Simply add the MemBarStoreStore after object > > diff -r 476739c20b35 src/share/vm/opto/memnode.cpp > > --- a/src/share/vm/opto/memnode.cpp Thu Sep 17 13:42:50 2015 -0700 > > +++ b/src/share/vm/opto/memnode.cpp Fri Sep 18 15:27:46 2015 +0800 > > @@ -2945,7 +2945,7 @@ > > // Final field stores. > > Node* alloc = > AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); > > if ((alloc != NULL) && alloc->is_Allocate() && > > - alloc->as_Allocate()->_is_non_escaping) { > > + alloc->as_Allocate()->does_not_escape_thread()) { > > // The allocated object does not escape. > > eliminate = true; > > } > > > > Regards > > Shi Hui > > > > On 17 September 2015 at 21:44, Roland Westrelin < > roland.westrelin at oracle.com> wrote: > > > > > > > Could someone please sponsor this change and push it through JPRT as > it involves changes to shared code. > > > > > > I have filed a JIRA report > > > > > > https://bugs.openjdk.java.net/browse/JDK-8136596 > > > > > > and generated a Webber > > > > > > http://cr.openjdk.java.net/~enevill/8136596/webrev/ > > > > I can sponsor that change. It would be nice if the mostly identical code > in memnode.cpp and macro.cpp is factored in a single method in AllocateNode > with a comment that explains why we need to test the status of both alloc > and init. > > > > Thanks, > > Roland. > > > > > > > > This change was contributed by hui.shi at linaro.org. > > > > > > I have tested it with JTreg hotspot + langtools with no regressions > and also with jcstress with no failures. > > > > > > Many thanks, > > > Ed. > > > > > > > > > On Wed, 2015-09-16 at 06:44 +0800, Hui Shi wrote: > > >> Thanks Vladimir! > > >> > > >> > > >> New patch keeps original "alloc->as_Allocate()->_is_non_escaping" > check with InitializeNode->does_not_escape() check. > > >> Another similar place is PhaseMacroExpand::expand_allocate_common, > where generate MemBarStoreStore for allocation node. If AllocateNode is not > escape, it doesn't need generate MemBarStoreStore no matter its > InitializeNode NULL or not. > > >> > > >> > > >> diff -r 720d0ff40323 src/share/vm/opto/macro.cpp > > >> --- a/src/share/vm/opto/macro.cpp Mon Sep 14 07:03:04 2015 +0000 > > >> +++ b/src/share/vm/opto/macro.cpp Mon Sep 14 19:33:46 2015 +0800 > > >> @@ -1512,7 +1512,8 @@ > > >> // MemBarStoreStore so that stores that initialize this object > > >> // can't be reordered with a subsequent store that makes this > > >> // object accessible by other threads. > > >> - if (init == NULL || (!init->is_complete_with_arraycopy() && > !init->does_not_escape())) { > > >> + if (!alloc->_is_non_escaping && > > >> + (init == NULL || (!init->is_complete_with_arraycopy() && > !init->does_not_escape()))) { > > >> if (init == NULL || init->req() < InitializeNode::RawStores) { > > >> // No InitializeNode or no stores captured by zeroing > > >> // elimination. Simply add the MemBarStoreStore after object > > >> diff -r 720d0ff40323 src/share/vm/opto/memnode.cpp > > >> --- a/src/share/vm/opto/memnode.cpp Mon Sep 14 07:03:04 2015 +0000 > > >> +++ b/src/share/vm/opto/memnode.cpp Mon Sep 14 19:33:46 2015 +0800 > > >> @@ -2944,8 +2944,11 @@ > > >> } else if (opc == Op_MemBarRelease) { > > >> // Final field stores. > > >> Node* alloc = > AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); > > >> + InitializeNode* init = NULL; > > >> if ((alloc != NULL) && alloc->is_Allocate() && > > >> - alloc->as_Allocate()->_is_non_escaping) { > > >> + (alloc->as_Allocate()->_is_non_escaping || > > >> + ((init = alloc->as_Allocate()->initialization()) != NULL > && > > >> + init->does_not_escape()))) { > > >> // The allocated object does not escape. > > >> eliminate = true; > > >> } > > >> > > >> > > >> > > >> > > >> Regards > > >> Shi Hui > > >> > > >> On 14 September 2015 at 01:37, Vladimir Kozlov < > vladimir.kozlov at oracle.com> wrote: > > >> Please keep original AllocateNode check and add new check with > ||. > > >> There are cases when there is no InitializeNode associated > with allocation (when there are no access to object) so we need to keep > first check. > > >> > > >> Thanks, > > >> Vladimir > > >> > > >> On 9/8/15 5:41 AM, Hui Shi wrote: > > >> Hi JIT members, > > >> > > >> > > >> There might be better use of escape analysis result > when optimizing > > >> MemBarRelease node for final field stores. Could > anyone help review and > > >> comments? > > >> > > >> Patch in > > >> > http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape.patch > > >> > > >> __ > > >> > > >> In hotspot, there are two different escape information > recorded on a node. > > >> > > >> 1. AlllocateNode._is_non_escaping, true means > allocation node?s escape > > >> state is noEscape.____ > > >> > > >> 2. InitializeNode._does_not_escape, true means its > allocation node?s > > >> escape state is noEscape or ArgEscape.____ > > >> > > >> NoEscape has literal meaning. ArgEscape means > allocation node is passed > > >> to callee but will not escape current thread. So > ArgEscape is safe to > > >> remove MemBarRelase node for final field store in > initialization method.____ > > >> > > >> __ __ > > >> > > >> Pasted test creates an Integer instance in foo, > MemBarRelase node is > > >> created at the end of initialization method as > Integer's value field is > > >> final. New instance is ArgEscaped because it is passed > to bar (disable > > >> inlining bar). It fails to remove MemBarRelase node > now, because > > >> AlllocateNode._is_non_escaping is used in > MemBarNode::Ideal(PhaseGVN > > >> *phase, bool can_reshape) and this flag is false.____ > > >> > > >> __ __ > > >> > > >> public class TestInteger {____ > > >> > > >> public static void main(String[] args) {____ > > >> > > >> for(int i = 0; i < 1000000; i ++)____ > > >> > > >> foo(i);____ > > >> > > >> }____ > > >> > > >> __ __ > > >> > > >> static int foo(int i) {____ > > >> > > >> Integer newi = new Integer(i);____ > > >> > > >> return bar(newi);____ > > >> > > >> }____ > > >> > > >> __ __ > > >> > > >> static int bar(Integer i) {____ > > >> > > >> return i.intValue() + 2;____ > > >> > > >> }____ > > >> > > >> }____ > > >> > > >> __ __ > > >> > > >> This patch deletes MemBarRelease node when its > allocation node is > > >> ArgEscape or NoEscape by checking its > InitializeNode._does_not_escape > > >> flag.____ > > >> > > >> > > >> Regards > > >> > > >> Shi Hui > > >> > > >> > > >> > > > > > > > > > > > > From roland.westrelin at oracle.com Mon Sep 21 09:01:45 2015 From: roland.westrelin at oracle.com (Roland Westrelin) Date: Mon, 21 Sep 2015 11:01:45 +0200 Subject: [aarch64-port-dev ] RFR: 8136596: Remove MemBarRelease when final field's allocation is NoEscape or ArgEscape In-Reply-To: References: <55F5B45B.4080008@oracle.com> <1442494782.12817.18.camel@mylittlepony.linaroharston> <7EFDAD01-1C83-4F7B-A380-7D27074B60D4@oracle.com> Message-ID: <1F8BDFA9-2A00-4C36-B362-30C87881D492@oracle.com> > comments is added for "bool AllocatedNode.does_not_escape_thread()". Please help check updated patch. > http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape_v3.patch Thanks. For the record, the webrev: http://cr.openjdk.java.net/~roland/8136596/webrev.00/ that I intend to push. Roland. > > diff -r e3201914b83b src/share/vm/opto/callnode.hpp > --- a/src/share/vm/opto/callnode.hpp Fri Sep 18 10:11:11 2015 +0200 > +++ b/src/share/vm/opto/callnode.hpp Fri Sep 18 16:03:04 2015 +0000 > @@ -907,6 +907,16 @@ > > // Convenience for initialization->maybe_set_complete(phase) > bool maybe_set_complete(PhaseGVN* phase); > + > + // Return true if allocation doesn't escape thread, its escape state need be > + // noEscape or ArgEscape. InitializeNode._does_not_escape is true when its > + // allocation's escape state is noEscape or ArgEscape. In case allocation's > + // InitializeNode is NULL, need check AlllocateNode._is_non_escaping flag. > + // AlllocateNode._is_non_escaping is true when its escape state is noEscape. > + bool does_not_escape_thread() { > + InitializeNode* init = NULL; > + return _is_non_escaping || (((init = initialization()) != NULL) && init->does_not_escape()); > + } > }; > > //------------------------------AllocateArray--------------------------------- > diff -r e3201914b83b src/share/vm/opto/macro.cpp > --- a/src/share/vm/opto/macro.cpp Fri Sep 18 10:11:11 2015 +0200 > +++ b/src/share/vm/opto/macro.cpp Fri Sep 18 16:03:04 2015 +0000 > @@ -1512,7 +1512,8 @@ > // MemBarStoreStore so that stores that initialize this object > // can't be reordered with a subsequent store that makes this > // object accessible by other threads. > - if (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape())) { > + if (!alloc->does_not_escape_thread() && > + (init == NULL || !init->is_complete_with_arraycopy())) { > if (init == NULL || init->req() < InitializeNode::RawStores) { > // No InitializeNode or no stores captured by zeroing > // elimination. Simply add the MemBarStoreStore after object > diff -r e3201914b83b src/share/vm/opto/memnode.cpp > --- a/src/share/vm/opto/memnode.cpp Fri Sep 18 10:11:11 2015 +0200 > +++ b/src/share/vm/opto/memnode.cpp Fri Sep 18 16:03:04 2015 +0000 > @@ -2945,7 +2945,7 @@ > // Final field stores. > Node* alloc = AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); > if ((alloc != NULL) && alloc->is_Allocate() && > - alloc->as_Allocate()->_is_non_escaping) { > + alloc->as_Allocate()->does_not_escape_thread()) { > // The allocated object does not escape. > eliminate = true; > } > > > Regards > Shi Hui > > On 18 September 2015 at 22:49, Roland Westrelin wrote: > > > On Sep 18, 2015, at 4:43 PM, Hui Shi wrote: > > > > Thanks Edward! > > Thanks for sponsoring Roland! New patch is pasted below > > Thanks. > > > > > Add small method "bool AllocatedNode.does_not_escape_thread()", return true when allocate node will not escape thread. Patch looks clearer. In PhaseMacroExpand::expand_allocate_common, InitializationNode is already there, InitializationNode might be get again in AllocatedNode .does_not_escape_thread(). Is this acceptable? > > I think it?s ok. > A comment that explains why we need to look at both the AllocateNode and InitializeNode would be nice. > > Roland. > > > > > http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape_v2.patch > > > > diff -r 476739c20b35 src/share/vm/opto/callnode.hpp > > --- a/src/share/vm/opto/callnode.hpp Thu Sep 17 13:42:50 2015 -0700 > > +++ b/src/share/vm/opto/callnode.hpp Fri Sep 18 15:27:46 2015 +0800 > > @@ -907,6 +907,11 @@ > > > > // Convenience for initialization->maybe_set_complete(phase) > > bool maybe_set_complete(PhaseGVN* phase); > > + > > + bool does_not_escape_thread() { > > + InitializeNode* init = NULL; > > + return _is_non_escaping || (((init = initialization()) != NULL) && init->does_not_escape()); > > + } > > }; > > > > //------------------------------AllocateArray--------------------------------- > > diff -r 476739c20b35 src/share/vm/opto/macro.cpp > > --- a/src/share/vm/opto/macro.cpp Thu Sep 17 13:42:50 2015 -0700 > > +++ b/src/share/vm/opto/macro.cpp Fri Sep 18 15:27:46 2015 +0800 > > @@ -1512,7 +1512,8 @@ > > // MemBarStoreStore so that stores that initialize this object > > // can't be reordered with a subsequent store that makes this > > // object accessible by other threads. > > - if (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape())) { > > + if (!alloc->does_not_escape_thread() && > > + (init == NULL || !init->is_complete_with_arraycopy())) { > > if (init == NULL || init->req() < InitializeNode::RawStores) { > > // No InitializeNode or no stores captured by zeroing > > // elimination. Simply add the MemBarStoreStore after object > > diff -r 476739c20b35 src/share/vm/opto/memnode.cpp > > --- a/src/share/vm/opto/memnode.cpp Thu Sep 17 13:42:50 2015 -0700 > > +++ b/src/share/vm/opto/memnode.cpp Fri Sep 18 15:27:46 2015 +0800 > > @@ -2945,7 +2945,7 @@ > > // Final field stores. > > Node* alloc = AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); > > if ((alloc != NULL) && alloc->is_Allocate() && > > - alloc->as_Allocate()->_is_non_escaping) { > > + alloc->as_Allocate()->does_not_escape_thread()) { > > // The allocated object does not escape. > > eliminate = true; > > } > > > > Regards > > Shi Hui > > > > On 17 September 2015 at 21:44, Roland Westrelin wrote: > > > > > > > Could someone please sponsor this change and push it through JPRT as it involves changes to shared code. > > > > > > I have filed a JIRA report > > > > > > https://bugs.openjdk.java.net/browse/JDK-8136596 > > > > > > and generated a Webber > > > > > > http://cr.openjdk.java.net/~enevill/8136596/webrev/ > > > > I can sponsor that change. It would be nice if the mostly identical code in memnode.cpp and macro.cpp is factored in a single method in AllocateNode with a comment that explains why we need to test the status of both alloc and init. > > > > Thanks, > > Roland. > > > > > > > > This change was contributed by hui.shi at linaro.org. > > > > > > I have tested it with JTreg hotspot + langtools with no regressions and also with jcstress with no failures. > > > > > > Many thanks, > > > Ed. > > > > > > > > > On Wed, 2015-09-16 at 06:44 +0800, Hui Shi wrote: > > >> Thanks Vladimir! > > >> > > >> > > >> New patch keeps original "alloc->as_Allocate()->_is_non_escaping" check with InitializeNode->does_not_escape() check. > > >> Another similar place is PhaseMacroExpand::expand_allocate_common, where generate MemBarStoreStore for allocation node. If AllocateNode is not escape, it doesn't need generate MemBarStoreStore no matter its InitializeNode NULL or not. > > >> > > >> > > >> diff -r 720d0ff40323 src/share/vm/opto/macro.cpp > > >> --- a/src/share/vm/opto/macro.cpp Mon Sep 14 07:03:04 2015 +0000 > > >> +++ b/src/share/vm/opto/macro.cpp Mon Sep 14 19:33:46 2015 +0800 > > >> @@ -1512,7 +1512,8 @@ > > >> // MemBarStoreStore so that stores that initialize this object > > >> // can't be reordered with a subsequent store that makes this > > >> // object accessible by other threads. > > >> - if (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape())) { > > >> + if (!alloc->_is_non_escaping && > > >> + (init == NULL || (!init->is_complete_with_arraycopy() && !init->does_not_escape()))) { > > >> if (init == NULL || init->req() < InitializeNode::RawStores) { > > >> // No InitializeNode or no stores captured by zeroing > > >> // elimination. Simply add the MemBarStoreStore after object > > >> diff -r 720d0ff40323 src/share/vm/opto/memnode.cpp > > >> --- a/src/share/vm/opto/memnode.cpp Mon Sep 14 07:03:04 2015 +0000 > > >> +++ b/src/share/vm/opto/memnode.cpp Mon Sep 14 19:33:46 2015 +0800 > > >> @@ -2944,8 +2944,11 @@ > > >> } else if (opc == Op_MemBarRelease) { > > >> // Final field stores. > > >> Node* alloc = AllocateNode::Ideal_allocation(in(MemBarNode::Precedent), phase); > > >> + InitializeNode* init = NULL; > > >> if ((alloc != NULL) && alloc->is_Allocate() && > > >> - alloc->as_Allocate()->_is_non_escaping) { > > >> + (alloc->as_Allocate()->_is_non_escaping || > > >> + ((init = alloc->as_Allocate()->initialization()) != NULL && > > >> + init->does_not_escape()))) { > > >> // The allocated object does not escape. > > >> eliminate = true; > > >> } > > >> > > >> > > >> > > >> > > >> Regards > > >> Shi Hui > > >> > > >> On 14 September 2015 at 01:37, Vladimir Kozlov wrote: > > >> Please keep original AllocateNode check and add new check with ||. > > >> There are cases when there is no InitializeNode associated with allocation (when there are no access to object) so we need to keep first check. > > >> > > >> Thanks, > > >> Vladimir > > >> > > >> On 9/8/15 5:41 AM, Hui Shi wrote: > > >> Hi JIT members, > > >> > > >> > > >> There might be better use of escape analysis result when optimizing > > >> MemBarRelease node for final field stores. Could anyone help review and > > >> comments? > > >> > > >> Patch in > > >> http://people.linaro.org/~hui.shi/MemBarRelease_Escape/MemBarEscape.patch > > >> > > >> __ > > >> > > >> In hotspot, there are two different escape information recorded on a node. > > >> > > >> 1. AlllocateNode._is_non_escaping, true means allocation node?s escape > > >> state is noEscape.____ > > >> > > >> 2. InitializeNode._does_not_escape, true means its allocation node?s > > >> escape state is noEscape or ArgEscape.____ > > >> > > >> NoEscape has literal meaning. ArgEscape means allocation node is passed > > >> to callee but will not escape current thread. So ArgEscape is safe to > > >> remove MemBarRelase node for final field store in initialization method.____ > > >> > > >> __ __ > > >> > > >> Pasted test creates an Integer instance in foo, MemBarRelase node is > > >> created at the end of initialization method as Integer's value field is > > >> final. New instance is ArgEscaped because it is passed to bar (disable > > >> inlining bar). It fails to remove MemBarRelase node now, because > > >> AlllocateNode._is_non_escaping is used in MemBarNode::Ideal(PhaseGVN > > >> *phase, bool can_reshape) and this flag is false.____ > > >> > > >> __ __ > > >> > > >> public class TestInteger {____ > > >> > > >> public static void main(String[] args) {____ > > >> > > >> for(int i = 0; i < 1000000; i ++)____ > > >> > > >> foo(i);____ > > >> > > >> }____ > > >> > > >> __ __ > > >> > > >> static int foo(int i) {____ > > >> > > >> Integer newi = new Integer(i);____ > > >> > > >> return bar(newi);____ > > >> > > >> }____ > > >> > > >> __ __ > > >> > > >> static int bar(Integer i) {____ > > >> > > >> return i.intValue() + 2;____ > > >> > > >> }____ > > >> > > >> }____ > > >> > > >> __ __ > > >> > > >> This patch deletes MemBarRelease node when its allocation node is > > >> ArgEscape or NoEscape by checking its InitializeNode._does_not_escape > > >> flag.____ > > >> > > >> > > >> Regards > > >> > > >> Shi Hui > > >> > > >> > > >> > > > > > > > > > > > > From adinn at redhat.com Mon Sep 21 10:19:56 2015 From: adinn at redhat.com (Andrew Dinn) Date: Mon, 21 Sep 2015 11:19:56 +0100 Subject: [aarch64-port-dev ] CFV: New aarch64-port Committer: Andrew Hughes In-Reply-To: <55FC1370.3060501@redhat.com> References: <55FC1370.3060501@redhat.com> Message-ID: <55FFD9CC.3030508@redhat.com> Vote yes On 18/09/15 14:36, Andrew Haley wrote: > I hereby nominate Andrew John Hughes to aarch64-project Committer. > > He's a member of many OpenJDK projects [3] and has contributed > many patches. > > Votes are due by 4:30 PM EST, Friday October 2, 2015. > > Only current aarch64-port committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > Andrew. > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > [3] > cvmi Common VM Interface Project ? Lead > icedtea IcedTea Project ? Lead > jdk6 JDK 6 Project ? Reviewer > jdk7 JDK 7 Project ? Reviewer > jdk7u JDK 7 Updates Project ? Reviewer > jdk8 JDK 8 Project ? Reviewer > jdk8u JDK 8 Updates Project ? Reviewer > jdk9 JDK 9 Project ? Reviewer > -- regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in UK and Wales under Company Registration No. 3798903 Directors: Michael Cunningham (USA), Matt Parson (USA), Charlie Peters (USA), Michael O'Neill (Ireland) From hui.shi at linaro.org Mon Sep 21 11:39:36 2015 From: hui.shi at linaro.org (Hui Shi) Date: Mon, 21 Sep 2015 19:39:36 +0800 Subject: [aarch64-port-dev ] RFR: aarch64: elide DecodeN when followed by CmpP 0 In-Reply-To: <1442414503.2187.12.camel@mylittlepony.linaroharston> References: <1442414503.2187.12.camel@mylittlepony.linaroharston> Message-ID: Hi Edward, A newbie question, how to determine "DecodeN" result is not used later, is there some use count here? + match(If cmp (CmpP (DecodeN oop) zero));+ predicate(n->in(1)->as_Bool()->_test._test == BoolTest::ne+ || n->in(1)->as_Bool()->_test._test == BoolTest::eq); 0x000003ff9d3e8920: ldr w11, [x1,#16] 0x000003ff9d3e8924: lsl x10, x11, #3 0x000003ff9d3e8928: cbnz x10, 0x000003ff9d3e8950 Even X10 is used in later code, is it slightly better make them into following form? Later two instructions are not dependent. 0x000003ff9d3e8920: ldr w11, [x1,#16] 0x000003ff9d3e8924: lsl x10, x11, #3 0x000003ff9d3e8928: cbnzw w11, 0x000003ff9d3e8950 Regards Shi Hui On 16 September 2015 at 22:41, Edward Nevill wrote: > Hi, > > Please review the following webrev > > http://cr.openjdk.java.net/~enevill/8136615/webrev/ > > JIRA issue here: https://bugs.openjdk.java.net/browse/JDK-8136615 > > C2 currently generates code like > > 0x000003ff9d3e8920: ldr w11, [x1,#16] > 0x000003ff9d3e8924: lsl x10, x11, #3 > 0x000003ff9d3e8928: cbnz x10, 0x000003ff9d3e8950 > > when doing a pointer comparison against 0 > > The lsl instruction is generated by a DecodeN node which can be elided in > this case. > > The following is a simple test case > > public class decode { > public static void main(String[] args) { > if (args[0] != null) { > System.out.println("not null"); > } > } > } > > java -XX:-TieredCompilation -Xcomp -XX:CompileOnly=decode::main > -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -XX:+PrintOptoAssembly > -XX:+PrintIdeal decode > > The above is a trivial case, but I have seen many of these redundant lsl > instructions generated in various list chasing code. > > Tested with jtreg hotspot and langtools with no regressions. > > Thanks for your review, > Ed. > > > From adinn at redhat.com Mon Sep 21 15:46:45 2015 From: adinn at redhat.com (Andrew Dinn) Date: Mon, 21 Sep 2015 16:46:45 +0100 Subject: [aarch64-port-dev ] RFR: aarch64: elide DecodeN when followed by CmpP 0 In-Reply-To: <55F993A3.5060406@oracle.com> References: <1442414503.2187.12.camel@mylittlepony.linaroharston> <55F993A3.5060406@oracle.com> Message-ID: <56002665.5000506@redhat.com> Hi Vladimir, On 16/09/15 17:06, Vladimir Kozlov wrote: > This is strange. Ideal graph should have CmpN in such case. > See Compile::final_graph_reshaping_impl() case Op_CmpP: > Please, look why CmpP is not converted in your case? You are right that CmpP is not being converted on AArch64. That's because our ad file implements Matcher::narrow_oop_use_complex_address as follows: bool Matcher::narrow_oop_use_complex_address() { return Universe::narrow_oop_shift() == 0; } I am not sure why that is how it is defined but I am pretty sure it is my fault (I think I stole it from ppc.ad when I first created the AArch64 ad file). Anyway, it's clearly not the right definition. It looks to me as if the x86_64 version is the right one to use and will fix the problem Ed is seeing: bool Matcher::narrow_oop_use_complex_address() { assert(UseCompressedOops, "only for compressed oops code"); return (LogMinObjAlignmentInBytes <= 3); } n.b. I believe the definition of narrow_klass_use_complex_address() which immediately follows (and is currently defined to return false) also ought to follow x86: bool Matcher::narrow_klass_use_complex_address() { assert(UseCompressedOops, "only for compressed oops code"); return (LogKlassAlignmentInBytes <= 3); } Switching to those definitions certainly seems to fix the issue Ed was seeing. When I rerun the test without his patch and with these two alternative definitions the CmpP to CmpN transform is performed and I see this code generated: . . . 0x000003ffad1c8c94: ldr w10, [x1,#12] ; implicit exception: dispatches to 0x000003ffad1c8cdc ;; B2: # B5 B3 <- B1 Freq: 0.999999 0x000003ffad1c8c98: cmp w10, #0x0 0x000003ffad1c8c9c: b.ls 0x000003ffad1c8cc0 ;*aaload ; - Decode::main at 2 (line 3) . . . regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in UK and Wales under Company Registration No. 3798903 Directors: Michael Cunningham (USA), Matt Parson (USA), Charlie Peters (USA), Michael O'Neill (Ireland) From edward.nevill at gmail.com Mon Sep 21 21:09:16 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Mon, 21 Sep 2015 22:09:16 +0100 Subject: [aarch64-port-dev ] CFV: New aarch64-port Committer: Andrew Hughes In-Reply-To: <55FC1370.3060501@redhat.com> References: <55FC1370.3060501@redhat.com> Message-ID: Vote yes From vladimir.kozlov at oracle.com Tue Sep 22 01:21:44 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 22 Sep 2015 09:21:44 +0800 Subject: [aarch64-port-dev ] CFV: New aarch64-port Committer: Andrew Hughes In-Reply-To: References: <55FC1370.3060501@redhat.com> Message-ID: <5600AD28.6000201@oracle.com> Vote: yes From edward.nevill at gmail.com Tue Sep 22 18:30:31 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 22 Sep 2015 19:30:31 +0100 Subject: [aarch64-port-dev ] RFR: 8135231: add support for vectorizing double precision sqrt Message-ID: Hi, Please review the following webrev http://cr.openjdk.java.net/~enevill/8135231/webrev/ JIRA issue: https://bugs.openjdk.java.net/browse/JDK-8135231 This adds support for vector double sqrt for aarch64. I have tested this with JTreg hotspot+langtools with no regressions. There is a trivial change to test/compiler/loopopts/superword/SumRedSqrt_Double.java -* @requires os.arch=="x86" | os.arch=="amd64" | os.arch=="x86_64" +* @requires os.arch=="x86" | os.arch=="amd64" | os.arch=="x86_64" | os.arch=="aarch64" I am not clear whether this change means that the change requires sponsoring and pushing through JPRT, but if so could someone do this. Thanks for your help, Ed. From aph at redhat.com Wed Sep 23 09:28:57 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 23 Sep 2015 10:28:57 +0100 Subject: [aarch64-port-dev ] RFR: 8135231: add support for vectorizing double precision sqrt In-Reply-To: References: Message-ID: <560270D9.8080104@redhat.com> Hi, On 22/09/15 19:30, Edward Nevill wrote: > http://cr.openjdk.java.net/~enevill/8135231/webrev/ > > JIRA issue: https://bugs.openjdk.java.net/browse/JDK-8135231 > > This adds support for vector double sqrt for aarch64. > > I have tested this with JTreg hotspot+langtools with no regressions. > > There is a trivial change to > test/compiler/loopopts/superword/SumRedSqrt_Double.java > > -* @requires os.arch=="x86" | os.arch=="amd64" | os.arch=="x86_64" > +* @requires os.arch=="x86" | os.arch=="amd64" | os.arch=="x86_64" | > os.arch=="aarch64" > > I am not clear whether this change means that the change requires > sponsoring and pushing through JPRT, but if so could someone do this. This is an instance of the pattern "AdvSIMD two-reg misc". Please use it. + void fsqrt(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn) { \ + starti; \ + assert(T == T2S || T == T4S || T == T2D, "invalid arrangement"); \ + f(0, 21), f((int)T & 1, 30), f(0b1011101, 29, 23); \ + f(T==T2D ? 1:0, 22), f(0b100001111110, 21, 10), rf(Vn, 5), rf(Vd, 0); \ + } + Andrew. From roland.westrelin at oracle.com Wed Sep 23 13:14:56 2015 From: roland.westrelin at oracle.com (Roland Westrelin) Date: Wed, 23 Sep 2015 15:14:56 +0200 Subject: [aarch64-port-dev ] RFR: 8135231: add support for vectorizing double precision sqrt In-Reply-To: References: Message-ID: > http://cr.openjdk.java.net/~enevill/8135231/webrev/ That looks good to me but someone who actually knows AARCH64 needs to take a look. > There is a trivial change to test/compiler/loopopts/superword/SumRedSqrt_Double.java > > -* @requires os.arch=="x86" | os.arch=="amd64" | os.arch=="x86_64" > +* @requires os.arch=="x86" | os.arch=="amd64" | os.arch=="x86_64" | os.arch=="aarch64" > > I am not clear whether this change means that the change requires sponsoring and pushing through JPRT, but if so could someone do this. I don?t think we make any exception so I?ll push it once you get another review. Roland. From edward.nevill at gmail.com Wed Sep 23 16:52:07 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 23 Sep 2015 17:52:07 +0100 Subject: [aarch64-port-dev ] RFR: 8135231: add support for vectorizing double precision sqrt In-Reply-To: <560270D9.8080104@redhat.com> References: <560270D9.8080104@redhat.com> Message-ID: On Wed, Sep 23, 2015 at 10:28 AM, Andrew Haley wrote: > Hi, > > On 22/09/15 19:30, Edward Nevill wrote: > > > http://cr.openjdk.java.net/~enevill/8135231/webrev/ > > > > JIRA issue: https://bugs.openjdk.java.net/browse/JDK-8135231 > > > > This adds support for vector double sqrt for aarch64. > > This is an instance of the pattern "AdvSIMD two-reg misc". Please use > it. > > + void fsqrt(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn) { > \ > + starti; > \ > + assert(T == T2S || T == T4S || T == T2D, "invalid arrangement"); > \ > + f(0, 21), f((int)T & 1, 30), f(0b1011101, 29, 23); > \ > + f(T==T2D ? 1:0, 22), f(0b100001111110, 21, 10), rf(Vn, 5), rf(Vd, 0); > \ > + } > + > I have rewritten this as +#define ASSERTION (T == T2S || T == T4S || T == T2D) + INSN(fsqrt, 1, 0b11111); +#undef ASSERTION + New webrev http://cr.openjdk.java.net/~enevill/8135231/webrev.02 Thanks for your help, Ed. From edward.nevill at gmail.com Wed Sep 23 22:12:07 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 23 Sep 2015 23:12:07 +0100 Subject: [aarch64-port-dev ] RFR: aarch64: elide DecodeN when followed by CmpP 0 In-Reply-To: <55F993A3.5060406@oracle.com> References: <1442414503.2187.12.camel@mylittlepony.linaroharston> <55F993A3.5060406@oracle.com> Message-ID: On Wed, Sep 16, 2015 at 5:06 PM, Vladimir Kozlov wrote: > This is strange. Ideal graph should have CmpN in such case. > See Compile::final_graph_reshaping_impl() case Op_CmpP: > Please, look why CmpP is not converted in your case? > > Thanks, > Vladimir Hi Vladimir. The reason CmpN is not generated in the case of aarch64 is the following test in final_graph_reshaping if (Matcher::gen_narrow_oop_implicit_null_checks()) new_in2 = ConNode::make(TypeNarrowOop::NULL_PTR); This test converts the CmpP to CmpN if implicit null checks are being generated. For aarch64 the test above always returns false because Matcher::narrow_oop_use_complex_address() in aarch64.ad returns false. The rational behind this seems to be that it is better to generate // Load_narrow_oop memory, narrow_oop_reg // Load [R12 + narrow_oop_reg<<3 + offset], val_reg // NullCheck narrow_oop_reg on architectures which support complex addresses (eg x86) and // Load_narrow_oop memory, narrow_oop_reg // decode_not_null narrow_oop_reg, base_reg // Load [base_reg + offset], val_reg // NullCheck base_reg on architectures which do not (eg aarch64, sparc, ppc). The problem is that this code assumes we are doing a load, whereas in my test case public class decode { public static void main(String[] args) { if (args[0] != null) { System.out.println("not null"); } } } there is no load, it is just doing a check on a null pointer. All the best, Ed. From vladimir.kozlov at oracle.com Thu Sep 24 02:12:25 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Thu, 24 Sep 2015 10:12:25 +0800 Subject: [aarch64-port-dev ] RFR: aarch64: elide DecodeN when followed by CmpP 0 In-Reply-To: References: <1442414503.2187.12.camel@mylittlepony.linaroharston> <55F993A3.5060406@oracle.com> Message-ID: <56035C09.9010707@oracle.com> Hi Ed, args[0] is the load (ldr): 0x000003ff9d3e8920: ldr w11, [x1,#16] 0x000003ff9d3e8924: lsl x10, x11, #3 0x000003ff9d3e8928: cbnz x10, 0x000003ff9d3e8950 What about Andrew Dinn response few days ago? He said next change in aarch64.ad fixed the problem: bool Matcher::narrow_oop_use_complex_address() { assert(UseCompressedOops, "only for compressed oops code"); return (LogMinObjAlignmentInBytes <= 3); } bool Matcher::narrow_klass_use_complex_address() { assert(UseCompressedOops, "only for compressed oops code"); return (LogKlassAlignmentInBytes <= 3); } From what I see in aarch64.ad it support scaled memory which is different from sparc: operand indIndexScaledOffsetI(iRegP reg, iRegL lreg, immIScale scale, immIU12 off) %{ constraint(ALLOC_IN_RC(ptr_reg)); match(AddP (AddP reg (LShiftL lreg scale)) off); Or I am missing something? Thanks, Vladimir On 9/24/15 6:12 AM, Edward Nevill wrote: > > > On Wed, Sep 16, 2015 at 5:06 PM, Vladimir Kozlov > > wrote: > > This is strange. Ideal graph should have CmpN in such case. > See Compile::final_graph_reshaping_impl() case Op_CmpP: > Please, look why CmpP is not converted in your case? > > Thanks, > Vladimir > > > Hi Vladimir. > > The reason CmpN is not generated in the case of aarch64 is the following > test in final_graph_reshaping > > if (Matcher::gen_narrow_oop_implicit_null_checks()) > new_in2 = ConNode::make(TypeNarrowOop::NULL_PTR); > > This test converts the CmpP to CmpN if implicit null checks are being > generated. > > For aarch64 the test above always returns false because > Matcher::narrow_oop_use_complex_address() in aarch64.ad > returns false. > > The rational behind this seems to be that it is better to generate > > // Load_narrow_oop memory, narrow_oop_reg > // Load [R12 + narrow_oop_reg<<3 + offset], val_reg > // NullCheck narrow_oop_reg > > on architectures which support complex addresses (eg x86) and > > // Load_narrow_oop memory, narrow_oop_reg > // decode_not_null narrow_oop_reg, base_reg > // Load [base_reg + offset], val_reg > // NullCheck base_reg > > on architectures which do not (eg aarch64, sparc, ppc). > > The problem is that this code assumes we are doing a load, whereas in my > test case > > public class decode { > public static void main(String[] args) { > if (args[0] != null) { > System.out.println("not null"); > } > } > } > > there is no load, it is just doing a check on a null pointer. > > All the best, > Ed. > > From adinn at redhat.com Thu Sep 24 08:30:32 2015 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 24 Sep 2015 09:30:32 +0100 Subject: [aarch64-port-dev ] RFR: aarch64: elide DecodeN when followed by CmpP 0 In-Reply-To: <56035C09.9010707@oracle.com> References: <1442414503.2187.12.camel@mylittlepony.linaroharston> <55F993A3.5060406@oracle.com> <56035C09.9010707@oracle.com> Message-ID: <5603B4A8.7060801@redhat.com> Hi Vladimir, On 24/09/15 03:12, Vladimir Kozlov wrote: > . . . > What about Andrew Dinn response few days ago? He said next change in > aarch64.ad fixed the problem: > > bool Matcher::narrow_oop_use_complex_address() { > assert(UseCompressedOops, "only for compressed oops code"); > return (LogMinObjAlignmentInBytes <= 3); > } > bool Matcher::narrow_klass_use_complex_address() { > assert(UseCompressedOops, "only for compressed oops code"); > return (LogKlassAlignmentInBytes <= 3); > } > > From what I see in aarch64.ad it support scaled memory which is > different from sparc: > > operand indIndexScaledOffsetI(iRegP reg, iRegL lreg, immIScale scale, > immIU12 off) > %{ > constraint(ALLOC_IN_RC(ptr_reg)); > match(AddP (AddP reg (LShiftL lreg scale)) off); > > Or I am missing something? Yes, I am afraid so. We do have that operand but it only exists at this abstract level. Due to the available addressing modes on AArch64 we encode operations using this type of memory operand as an insn pair: an lea (i.e. an add) followed by a ldrx with shift -- see helper function loadStore defined in aarch64.ad and used by all the aarch64_enc_ldrx encodings for details. As Ed pointed out to me (privately) that means that my redefinition of narrow_oop_use_complex_address makes some important test cases suffer the worst of all available outcomes. In those cases we lose the implicit null check (paying the price of an explicit compare and branch) while still having to plant an add+ldrx pair to do the load. This turns out to be too much of a performance hit for the redefinition to be acceptable. Meanwhile, if we keep the old definition then when we want to do an oop null test (as with the example Ed provided) we end up doing the unnecessary shift. So, I think the only way to steer between these two pessimal outcomes is to follow his suggested patch i.e. retain the old definition /and/ include a rule which catches subgraphs in the format (If cmp (CmpP (DecodeN oop) zero)). I suppose we might also achieve this with a peephole optimization but Ed's solution seem sobvious. Also, in the interest of full disclosure I'll confess that it was not me who inserted the old definition. My original version (return false) was revised by Andrew Haley to return Universe::narrow_oop_shift == 0. I guess he already worked through all this and knew what he was doing :-) regards, Andrew Dinn ----------- From vladimir.kozlov at oracle.com Thu Sep 24 09:14:21 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Thu, 24 Sep 2015 17:14:21 +0800 Subject: [aarch64-port-dev ] RFR: aarch64: elide DecodeN when followed by CmpP 0 In-Reply-To: <5603B4A8.7060801@redhat.com> References: <1442414503.2187.12.camel@mylittlepony.linaroharston> <55F993A3.5060406@oracle.com> <56035C09.9010707@oracle.com> <5603B4A8.7060801@redhat.com> Message-ID: <5603BEED.2050003@oracle.com> Thank you, Andrew After this explanation I agree with original proposal to add cmpP_narrowOop_imm0_branch(). Vladimir On 9/24/15 4:30 PM, Andrew Dinn wrote: > Hi Vladimir, > > On 24/09/15 03:12, Vladimir Kozlov wrote: >> . . . >> What about Andrew Dinn response few days ago? He said next change in >> aarch64.ad fixed the problem: >> >> bool Matcher::narrow_oop_use_complex_address() { >> assert(UseCompressedOops, "only for compressed oops code"); >> return (LogMinObjAlignmentInBytes <= 3); >> } >> bool Matcher::narrow_klass_use_complex_address() { >> assert(UseCompressedOops, "only for compressed oops code"); >> return (LogKlassAlignmentInBytes <= 3); >> } >> >> From what I see in aarch64.ad it support scaled memory which is >> different from sparc: >> >> operand indIndexScaledOffsetI(iRegP reg, iRegL lreg, immIScale scale, >> immIU12 off) >> %{ >> constraint(ALLOC_IN_RC(ptr_reg)); >> match(AddP (AddP reg (LShiftL lreg scale)) off); >> >> Or I am missing something? > > Yes, I am afraid so. We do have that operand but it only exists at this > abstract level. Due to the available addressing modes on AArch64 we > encode operations using this type of memory operand as an insn pair: an > lea (i.e. an add) followed by a ldrx with shift -- see helper function > loadStore defined in aarch64.ad and used by all the aarch64_enc_ldrx > encodings for details. > > As Ed pointed out to me (privately) that means that my redefinition of > narrow_oop_use_complex_address makes some important test cases suffer > the worst of all available outcomes. In those cases we lose the implicit > null check (paying the price of an explicit compare and branch) while > still having to plant an add+ldrx pair to do the load. This turns out to > be too much of a performance hit for the redefinition to be acceptable. > > Meanwhile, if we keep the old definition then when we want to do an oop > null test (as with the example Ed provided) we end up doing the > unnecessary shift. > > So, I think the only way to steer between these two pessimal outcomes is > to follow his suggested patch i.e. retain the old definition /and/ > include a rule which catches subgraphs in the format (If cmp (CmpP > (DecodeN oop) zero)). I suppose we might also achieve this with a > peephole optimization but Ed's solution seem sobvious. > > Also, in the interest of full disclosure I'll confess that it was not me > who inserted the old definition. My original version (return false) was > revised by Andrew Haley to return Universe::narrow_oop_shift == 0. I > guess he already worked through all this and knew what he was doing :-) > > regards, > > > Andrew Dinn > ----------- > From felix.yang at linaro.org Thu Sep 24 13:22:44 2015 From: felix.yang at linaro.org (Felix Yang) Date: Thu, 24 Sep 2015 21:22:44 +0800 Subject: [aarch64-port-dev ] RFR: aarch64: add support for vectorizing floating-point fabs & fneg Message-ID: Hi, I would like to contribute support for vectorizing fabs & fneg instructions on aarch64 architecture. The patch takes a similar way as adding support for vectorizing double precision sqrt on Intel architectures. And two new tests are added. The performance gain for the "sumReductionImplement" function is: 30% for single precision and 10% for double precision with LoopMaxUnroll=16. I have tested this with JTreg hotspot+langtools+jdk with no regressions. Is it OK? As this patch involves changes to shared code, I also need an Oracle sponsor for it if approved. Thanks, Felix PATCH: diff -r 66d90f141fd8 src/cpu/aarch64/vm/aarch64.ad --- a/src/cpu/aarch64/vm/aarch64.ad Tue Sep 22 13:42:09 2015 +0200 +++ b/src/cpu/aarch64/vm/aarch64.ad Wed Sep 23 12:27:37 2015 +0800 @@ -15190,6 +15190,88 @@ ins_pipe(pipe_class_default); %} +// --------------------------------- ABS -------------------------------------- + +instruct vabs2F(vecD dst, vecD src) +%{ + predicate(n->as_Vector()->length() == 2); + match(Set dst (AbsVF src)); + ins_cost(INSN_COST * 3); + format %{ "fabs $dst,$src\t# vector (2S)" %} + ins_encode %{ + __ fabs(as_FloatRegister($dst$$reg), __ T2S, + as_FloatRegister($src$$reg)); + %} + ins_pipe(pipe_class_default); +%} + +instruct vabs4F(vecX dst, vecX src) +%{ + predicate(n->as_Vector()->length() == 4); + match(Set dst (AbsVF src)); + ins_cost(INSN_COST * 3); + format %{ "fabs $dst,$src\t# vector (4S)" %} + ins_encode %{ + __ fabs(as_FloatRegister($dst$$reg), __ T4S, + as_FloatRegister($src$$reg)); + %} + ins_pipe(pipe_class_default); +%} + +instruct vabs2D(vecX dst, vecX src) +%{ + predicate(n->as_Vector()->length() == 2); + match(Set dst (AbsVD src)); + ins_cost(INSN_COST * 3); + format %{ "fabs $dst,$src\t# vector (2D)" %} + ins_encode %{ + __ fabs(as_FloatRegister($dst$$reg), __ T2D, + as_FloatRegister($src$$reg)); + %} + ins_pipe(pipe_class_default); +%} + +// --------------------------------- NEG -------------------------------------- + +instruct vneg2F(vecD dst, vecD src) +%{ + predicate(n->as_Vector()->length() == 2); + match(Set dst (NegVF src)); + ins_cost(INSN_COST * 3); + format %{ "fneg $dst,$src\t# vector (2S)" %} + ins_encode %{ + __ fneg(as_FloatRegister($dst$$reg), __ T2S, + as_FloatRegister($src$$reg)); + %} + ins_pipe(pipe_class_default); +%} + +instruct vneg4F(vecX dst, vecX src) +%{ + predicate(n->as_Vector()->length() == 4); + match(Set dst (NegVF src)); + ins_cost(INSN_COST * 3); + format %{ "fneg $dst,$src\t# vector (4S)" %} + ins_encode %{ + __ fneg(as_FloatRegister($dst$$reg), __ T4S, + as_FloatRegister($src$$reg)); + %} + ins_pipe(pipe_class_default); +%} + +instruct vneg2D(vecX dst, vecX src) +%{ + predicate(n->as_Vector()->length() == 2); + match(Set dst (NegVD src)); + ins_cost(INSN_COST * 3); + format %{ "fneg $dst,$src\t# vector (2D)" %} + ins_encode %{ + __ fneg(as_FloatRegister($dst$$reg), __ T2D, + as_FloatRegister($src$$reg)); + %} + ins_pipe(pipe_class_default); +%} + // --------------------------------- AND -------------------------------------- instruct vand8B(vecD dst, vecD src1, vecD src2) diff -r 66d90f141fd8 src/cpu/aarch64/vm/assembler_aarch64.hpp --- a/src/cpu/aarch64/vm/assembler_aarch64.hpp Tue Sep 22 13:42:09 2015 +0200 +++ b/src/cpu/aarch64/vm/assembler_aarch64.hpp Wed Sep 23 12:27:37 2015 +0800 @@ -2106,6 +2106,19 @@ #undef INSN +#define INSN(NAME, opc, opc2) \ + void NAME(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn) { \ + starti; \ + assert(T == T2S || T == T4S || T == T2D, "invalid arrangement"); \ + f(0, 31), f((int)T & 1, 30), f(opc, 29), f(0b01110, 28, 24), f(1, 23); \ + f(T==T2D ? 1:0, 22), f(opc2, 21, 10), rf(Vn, 5), rf(Vd, 0); \ + } + + INSN(fabs, 0, 0b100000111110); + INSN(fneg, 1, 0b100000111110); + +#undef INSN + #define INSN(NAME, opc) \ void NAME(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn, FloatRegister Vm) { \ starti; \ diff -r 66d90f141fd8 src/share/vm/adlc/formssel.cpp --- a/src/share/vm/adlc/formssel.cpp Tue Sep 22 13:42:09 2015 +0200 +++ b/src/share/vm/adlc/formssel.cpp Wed Sep 23 12:27:37 2015 +0800 @@ -4143,6 +4143,8 @@ "SubVB","SubVS","SubVI","SubVL","SubVF","SubVD", "MulVS","MulVI","MulVL","MulVF","MulVD", "DivVF","DivVD", + "AbsVF","AbsVD", + "NegVF","NegVD", "SqrtVD", "AndV" ,"XorV" ,"OrV", "AddReductionVI", "AddReductionVL", diff -r 66d90f141fd8 src/share/vm/opto/classes.hpp --- a/src/share/vm/opto/classes.hpp Tue Sep 22 13:42:09 2015 +0200 +++ b/src/share/vm/opto/classes.hpp Wed Sep 23 12:27:37 2015 +0800 @@ -290,6 +290,10 @@ macro(MulReductionVD) macro(DivVF) macro(DivVD) +macro(AbsVF) +macro(AbsVD) +macro(NegVF) +macro(NegVD) macro(SqrtVD) macro(LShiftCntV) macro(RShiftCntV) diff -r 66d90f141fd8 src/share/vm/opto/superword.cpp --- a/src/share/vm/opto/superword.cpp Tue Sep 22 13:42:09 2015 +0200 +++ b/src/share/vm/opto/superword.cpp Wed Sep 23 12:27:37 2015 +0800 @@ -1858,8 +1858,8 @@ vn = VectorNode::make(opc, in1, in2, vlen, velt_basic_type(n)); vlen_in_bytes = vn->as_Vector()->length_in_bytes(); } - } else if (opc == Op_SqrtD) { - // Promote operand to vector (Sqrt is a 2 address instruction) + } else if (opc == Op_SqrtD || opc == Op_AbsF || opc == Op_AbsD || opc == Op_NegF || opc == Op_NegD) { + // Promote operand to vector (Sqrt/Abs/Neg are 2 address instructions) Node* in = vector_opd(p, 1); vn = VectorNode::make(opc, in, NULL, vlen, velt_basic_type(n)); vlen_in_bytes = vn->as_Vector()->length_in_bytes(); diff -r 66d90f141fd8 src/share/vm/opto/vectornode.cpp --- a/src/share/vm/opto/vectornode.cpp Tue Sep 22 13:42:09 2015 +0200 +++ b/src/share/vm/opto/vectornode.cpp Wed Sep 23 12:27:37 2015 +0800 @@ -92,6 +92,18 @@ case Op_DivD: assert(bt == T_DOUBLE, "must be"); return Op_DivVD; + case Op_AbsF: + assert(bt == T_FLOAT, "must be"); + return Op_AbsVF; + case Op_AbsD: + assert(bt == T_DOUBLE, "must be"); + return Op_AbsVD; + case Op_NegF: + assert(bt == T_FLOAT, "must be"); + return Op_NegVF; + case Op_NegD: + assert(bt == T_DOUBLE, "must be"); + return Op_NegVD; case Op_SqrtD: assert(bt == T_DOUBLE, "must be"); return Op_SqrtVD; @@ -280,6 +292,12 @@ case Op_DivVF: return new DivVFNode(n1, n2, vt); case Op_DivVD: return new DivVDNode(n1, n2, vt); + case Op_AbsVF: return new AbsVFNode(n1, vt); + case Op_AbsVD: return new AbsVDNode(n1, vt); + + case Op_NegVF: return new NegVFNode(n1, vt); + case Op_NegVD: return new NegVDNode(n1, vt); + // Currently only supports double precision sqrt case Op_SqrtVD: return new SqrtVDNode(n1, vt); diff -r 66d90f141fd8 src/share/vm/opto/vectornode.hpp --- a/src/share/vm/opto/vectornode.hpp Tue Sep 22 13:42:09 2015 +0200 +++ b/src/share/vm/opto/vectornode.hpp Wed Sep 23 12:27:37 2015 +0800 @@ -309,6 +309,38 @@ virtual int Opcode() const; }; +//------------------------------AbsVFNode-------------------------------------- +// Vector Abs float +class AbsVFNode : public VectorNode { + public: + AbsVFNode(Node* in, const TypeVect* vt) : VectorNode(in,vt) {} + virtual int Opcode() const; +}; + +//------------------------------AbsVDNode-------------------------------------- +// Vector Abs double +class AbsVDNode : public VectorNode { + public: + AbsVDNode(Node* in, const TypeVect* vt) : VectorNode(in,vt) {} + virtual int Opcode() const; +}; + +//------------------------------NegVFNode-------------------------------------- +// Vector Neg float +class NegVFNode : public VectorNode { + public: + NegVFNode(Node* in, const TypeVect* vt) : VectorNode(in,vt) {} + virtual int Opcode() const; +}; + +//------------------------------NegVDNode-------------------------------------- +// Vector Neg double +class NegVDNode : public VectorNode { + public: + NegVDNode(Node* in, const TypeVect* vt) : VectorNode(in,vt) {} + virtual int Opcode() const; +}; + //------------------------------SqrtVDNode-------------------------------------- // Vector Sqrt double class SqrtVDNode : public VectorNode { diff -r 66d90f141fd8 test/compiler/loopopts/superword/SumRedAbsNeg_Double.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/loopopts/superword/SumRedAbsNeg_Double.java Wed Sep 23 12:27:37 2015 +0800 @@ -0,0 +1,98 @@ +/* + * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + * + */ + +/** + * @test + * @summary Add C2 AArch64 Superword support for scalar sum reduction optimizations : double abs & neg test + * @requires os.arch=="aarch64" + * + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=2 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Double + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=2 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Double + * + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=4 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Double + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=4 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Double + * + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=8 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Double + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=8 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Double + * + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=16 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Double + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=16 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Double + */ + +public class SumRedAbsNeg_Double +{ + public static void main(String[] args) throws Exception { + double[] a = new double[256*1024]; + double[] b = new double[256*1024]; + double[] c = new double[256*1024]; + double[] d = new double[256*1024]; + sumReductionInit(a,b,c); + double total = 0; + double valid = 3.6028590866691944E19; + + for(int j = 0; j < 2000; j++) { + total = sumReductionImplement(a,b,c,d,total); + } + + if(total == valid) { + System.out.println("Success"); + } else { + System.out.println("Invalid sum of elements variable in total: " + total); + System.out.println("Expected value = " + valid); + throw new Exception("Failed"); + } + } + + public static void sumReductionInit( + double[] a, + double[] b, + double[] c) + { + for(int j = 0; j < 1; j++) + { + for(int i = 0; i < a.length; i++) + { + a[i] = i * 1 + j; + b[i] = i * 1 - j; + c[i] = i + j; + } + } + } + + public static double sumReductionImplement( + double[] a, + double[] b, + double[] c, + double[] d, + double total) + { + for(int i = 0; i < a.length; i++) + { + d[i] = Math.abs(-a[i] * -b[i]) + Math.abs(-a[i] * -c[i]) + Math.abs(-b[i] * -c[i]); + total += d[i]; + } + return total; + } + +} diff -r 66d90f141fd8 test/compiler/loopopts/superword/SumRedAbsNeg_Float.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/loopopts/superword/SumRedAbsNeg_Float.java Wed Sep 23 12:27:37 2015 +0800 @@ -0,0 +1,98 @@ +/* + * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + * + */ + +/** + * @test + * @summary Add C2 AArch64 Superword support for scalar sum reduction optimizations : float abs & neg test + * @requires os.arch=="aarch64" + * + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=2 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Float + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=2 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Float + * + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=4 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Float + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=4 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Float + * + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=8 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Float + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=8 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Float + * + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=16 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Float + * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=16 -XX:CompileThresholdScaling=0.1 SumRedAbsNeg_Float + */ + +public class SumRedAbsNeg_Float +{ + public static void main(String[] args) throws Exception { + float[] a = new float[256*1024]; + float[] b = new float[256*1024]; + float[] c = new float[256*1024]; + float[] d = new float[256*1024]; + sumReductionInit(a,b,c); + float total = 0; + float valid = (float)4.611686E18; + + for(int j = 0; j < 2000; j++) { + total = sumReductionImplement(a,b,c,d,total); + } + + if(total == valid) { + System.out.println("Success"); + } else { + System.out.println("Invalid sum of elements variable in total: " + total); + System.out.println("Expected value = " + valid); + throw new Exception("Failed"); + } + } + + public static void sumReductionInit( + float[] a, + float[] b, + float[] c) + { + for(int j = 0; j < 1; j++) + { + for(int i = 0; i < a.length; i++) + { + a[i] = i * 1 + j; + b[i] = i * 1 - j; + c[i] = i + j; + } + } + } + + public static float sumReductionImplement( + float[] a, + float[] b, + float[] c, + float[] d, + float total) + { + for(int i = 0; i < a.length; i++) + { + d[i] = Math.abs(-a[i] * -b[i]) + Math.abs(-a[i] * -c[i]) + Math.abs(-b[i] * -c[i]); + total += d[i]; + } + return total; + } + +} From felix.yang at linaro.org Fri Sep 25 04:55:56 2015 From: felix.yang at linaro.org (Felix Yang) Date: Fri, 25 Sep 2015 12:55:56 +0800 Subject: [aarch64-port-dev ] RFR: aarch64: add support for vectorizing floating-point fabs & fneg In-Reply-To: References: Message-ID: Hi, As the patch is not trivial, I also managed to put it on a http server for your convenience. Please review this: http://people.linaro.org/~felix.yang/aarch64-fabs-fneg-v1.diff Thanks for your help. Felix On 24 September 2015 at 21:22, Felix Yang wrote: > Hi, > > I would like to contribute support for vectorizing fabs & fneg > instructions on aarch64 architecture. > The patch takes a similar way as adding support for vectorizing double > precision sqrt on Intel architectures. And two new tests are added. > The performance gain for the "sumReductionImplement" function is: 30% > for single precision and 10% for double precision with LoopMaxUnroll=16. > I have tested this with JTreg hotspot+langtools+jdk with no > regressions. Is it OK? > As this patch involves changes to shared code, I also need an Oracle > sponsor for it if approved. > > Thanks, > Felix > From aph at redhat.com Fri Sep 25 16:41:15 2015 From: aph at redhat.com (Andrew Haley) Date: Fri, 25 Sep 2015 17:41:15 +0100 Subject: [aarch64-port-dev ] RFR: aarch64: add support for vectorizing floating-point fabs & fneg In-Reply-To: References: Message-ID: <5605792B.5000408@redhat.com> On 24/09/15 14:22, Felix Yang wrote: > + #define INSN(NAME, opc, opc2) \ > + void NAME(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn) { > \ > + starti; > \ > + assert(T == T2S || T == T4S || T == T2D, "invalid arrangement"); > \ > + f(0, 31), f((int)T & 1, 30), f(opc, 29), f(0b01110, 28, 24), f(1, 23); > \ > + f(T==T2D ? 1:0, 22), f(opc2, 21, 10), rf(Vn, 5), rf(Vd, 0); > \ > + } > + > + INSN(fabs, 0, 0b100000111110); > + INSN(fneg, 1, 0b100000111110); > + FABS and FNEG are instances of the "AdvSIMD two-reg misc" pattern. Please use it. Please don't use so much space on the right hand side of continuations lines. Andrew. From felix.yang at linaro.org Sat Sep 26 09:25:15 2015 From: felix.yang at linaro.org (Felix Yang) Date: Sat, 26 Sep 2015 17:25:15 +0800 Subject: [aarch64-port-dev ] RFR: aarch64: add support for vectorizing floating-point fabs & fneg In-Reply-To: <5605792B.5000408@redhat.com> References: <5605792B.5000408@redhat.com> Message-ID: On 26 September 2015 at 00:41, Andrew Haley wrote: > On 24/09/15 14:22, Felix Yang wrote: > > + #define INSN(NAME, opc, opc2) \ > > + void NAME(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn) { > > \ > > + starti; > > \ > > + assert(T == T2S || T == T4S || T == T2D, "invalid arrangement"); > > \ > > + f(0, 31), f((int)T & 1, 30), f(opc, 29), f(0b01110, 28, 24), f(1, > 23); > > \ > > + f(T==T2D ? 1:0, 22), f(opc2, 21, 10), rf(Vn, 5), rf(Vd, 0); > > \ > > + } > > + > > + INSN(fabs, 0, 0b100000111110); > > + INSN(fneg, 1, 0b100000111110); > > + > > FABS and FNEG are instances of the "AdvSIMD two-reg misc" pattern. Please > use it. > Please don't use so much space on the right hand side of continuations > lines. > > Andrew. > OK. I have rewritten this as: +#define ASSERTION (T == T2S || T == T4S || T == T2D) + INSN(fabs, 0, 0b01111); + INSN(fneg, 1, 0b01111); +#undef ASSERTION + Please review the v2 patch: http://people.linaro.org/~felix.yang/aarch64-fabs-fneg-v2.diff How about this one? Thanks for your help, Felix. From aph at redhat.com Mon Sep 28 15:21:33 2015 From: aph at redhat.com (Andrew Haley) Date: Mon, 28 Sep 2015 16:21:33 +0100 Subject: [aarch64-port-dev ] RFR: aarch64: add support for vectorizing floating-point fabs & fneg In-Reply-To: References: <5605792B.5000408@redhat.com> Message-ID: <56095AFD.9000405@redhat.com> On 09/26/2015 10:25 AM, Felix Yang wrote: > Please review the v2 patch: > http://people.linaro.org/~felix.yang/aarch64-fabs-fneg-v2.diff > > How about this one? That looks good. The test case generates pleasingly vectorized code and the patch appears not to break anything. Thanks, Andrew. From aph at redhat.com Mon Sep 28 16:09:21 2015 From: aph at redhat.com (Andrew Haley) Date: Mon, 28 Sep 2015 17:09:21 +0100 Subject: [aarch64-port-dev ] RFR: aarch64: elide DecodeN when followed by CmpP 0 In-Reply-To: References: <1442414503.2187.12.camel@mylittlepony.linaroharston> Message-ID: <56096631.5090602@redhat.com> On 09/21/2015 12:39 PM, Hui Shi wrote: > A newbie question, how to determine "DecodeN" result is not used later, is > there some use count here? It wouldn't appear in that form if it was used later. There would be a mov into a temporary register, and that register would be used as the source for both operations. Andrew. From aph at redhat.com Mon Sep 28 16:12:25 2015 From: aph at redhat.com (Andrew Haley) Date: Mon, 28 Sep 2015 17:12:25 +0100 Subject: [aarch64-port-dev ] RFR: 8135231: add support for vectorizing double precision sqrt In-Reply-To: References: <560270D9.8080104@redhat.com> Message-ID: <560966E9.3010202@redhat.com> I'm not seeing vectorization of the test case. Please let me know exactly how to see the effect. I'm doing this: /home/aph/hs-comp/build/linux-aarch64-normal-server-slowdebug/images/jdk/bin/java \ -XX:+SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=16 \ -XX:CompileThresholdScaling=0.1 -classpath \ JTwork/classes/compiler/loopopts/superword -XX:+PrintCompilation \ SumRedSqrt_Double I see a ton of faddd instructions, but no vector ops. Thanks, Andrew. From edward.nevill at gmail.com Mon Sep 28 23:52:42 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 29 Sep 2015 00:52:42 +0100 Subject: [aarch64-port-dev ] RFR: 8135231: add support for vectorizing double precision sqrt In-Reply-To: <560966E9.3010202@redhat.com> References: <560270D9.8080104@redhat.com> <560966E9.3010202@redhat.com> Message-ID: On Mon, Sep 28, 2015 at 5:12 PM, Andrew Haley wrote: > I'm not seeing vectorization of the test case. Please let me know > exactly how to see the effect. > > I'm doing this: > > /home/aph/hs-comp/build/linux-aarch64-normal-server-slowdebug/images/jdk/bin/java > \ > -XX:+SuperWordReductions -XX:LoopUnrollLimit=250 -XX:LoopMaxUnroll=16 \ > -XX:CompileThresholdScaling=0.1 -classpath \ > JTwork/classes/compiler/loopopts/superword -XX:+PrintCompilation \ > SumRedSqrt_Double > > I see a ton of faddd instructions, but no vector ops. > > Thanks, > Andrew. > > Nothing special. -bash-4.2$ /home/ed/images/jdk/bin/java -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly SumRedSqrt_Double > asm OpenJDK 64-Bit Server VM warning: PrintAssembly is enabled; turning on DebugNonSafepoints to gain additional output -bash-4.2$ -bash-4.2$ -bash-4.2$ fgrep fsqrt asm 0x000003ff70c7fa60: fsqrt d4, d4 ;*invokestatic sqrt 0x000003ff70c7fa68: fsqrt d1, d1 ;*invokestatic sqrt 0x000003ff70c7fa74: fsqrt d2, d2 ;*invokestatic sqrt 0x000003ff70c80254: fsqrt d4, d4 ;*invokestatic sqrt 0x000003ff70c8025c: fsqrt d1, d1 ;*invokestatic sqrt 0x000003ff70c80268: fsqrt d2, d2 ;*invokestatic sqrt 0x000003ff70c83bcc: fsqrt d18, d18 ;*invokestatic sqrt 0x000003ff70c83be8: fsqrt d16, d16 0x000003ff70c83bec: fsqrt d17, d17 0x000003ff70c83ca8: fsqrt v17.2d, v17.2d 0x000003ff70c83cac: fsqrt v19.2d, v20.2d 0x000003ff70c83cb0: fsqrt v18.2d, v18.2d 0x000003ff70c83ccc: fsqrt v18.2d, v18.2d 0x000003ff70c83cd0: fsqrt v19.2d, v19.2d 0x000003ff70c83cdc: fsqrt v19.2d, v20.2d ......... Regards, Ed. From aph at redhat.com Tue Sep 29 08:03:01 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 29 Sep 2015 09:03:01 +0100 Subject: [aarch64-port-dev ] RFR: 8135231: add support for vectorizing double precision sqrt In-Reply-To: References: <560270D9.8080104@redhat.com> <560966E9.3010202@redhat.com> Message-ID: <560A45B5.6050202@redhat.com> On 29/09/15 00:52, Edward Nevill wrote: > On Mon, Sep 28, 2015 at 5:12 PM, Andrew Haley wrote: > >> I'm not seeing vectorization of the test case. Please let me know >> exactly how to see the effect. >> >> SumRedSqrt_Double >> >> I see a ton of faddd instructions, but no vector ops. >> > Nothing special. OK. I applied the patch again and rebuilt and it looks fine. Thanks, Andrew. From adinn at redhat.com Tue Sep 29 09:56:56 2015 From: adinn at redhat.com (adinn at redhat.com) Date: Tue, 29 Sep 2015 09:56:56 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: correct elif whihc was breaking x86 build Message-ID: <201509290956.t8T9uvDB029469@aojmv0008.oracle.com> Changeset: e8cba2da936a Author: adinn Date: 2015-09-29 10:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8cba2da936a correct elif whihc was breaking x86 build ! src/share/vm/interpreter/abstractInterpreter.hpp From roland.westrelin at oracle.com Tue Sep 29 13:43:59 2015 From: roland.westrelin at oracle.com (Roland Westrelin) Date: Tue, 29 Sep 2015 15:43:59 +0200 Subject: [aarch64-port-dev ] RFR: 8135231: add support for vectorizing double precision sqrt In-Reply-To: <560A45B5.6050202@redhat.com> References: <560270D9.8080104@redhat.com> <560966E9.3010202@redhat.com> <560A45B5.6050202@redhat.com> Message-ID: <8B04D240-5579-447D-BBC8-6540BB882AB2@oracle.com> I?m pushing this. Roland. From aph at redhat.com Tue Sep 29 16:10:04 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 29 Sep 2015 17:10:04 +0100 Subject: [aarch64-port-dev ] CFV: New aarch64-port Committer: Andrew Hughes In-Reply-To: <55FC1370.3060501@redhat.com> References: <55FC1370.3060501@redhat.com> Message-ID: <560AB7DC.2040903@redhat.com> Vote: yes On 09/18/2015 02:36 PM, Andrew Haley wrote: > I hereby nominate Andrew John Hughes to aarch64-project Committer. > > He's a member of many OpenJDK projects [3] and has contributed > many patches. > > Votes are due by 4:30 PM EST, Friday October 2, 2015. > > Only current aarch64-port committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > Andrew. > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > [3] > cvmi Common VM Interface Project ? Lead > icedtea IcedTea Project ? Lead > jdk6 JDK 6 Project ? Reviewer > jdk7 JDK 7 Project ? Reviewer > jdk7u JDK 7 Updates Project ? Reviewer > jdk8 JDK 8 Project ? Reviewer > jdk8u JDK 8 Updates Project ? Reviewer > jdk9 JDK 9 Project ? Reviewer > From aph at redhat.com Wed Sep 30 08:25:00 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 30 Sep 2015 09:25:00 +0100 Subject: [aarch64-port-dev ] RFR: Disable C2 peephole by default for aarch64 In-Reply-To: References: Message-ID: <560B9C5C.7030808@redhat.com> On 29/08/15 14:13, Felix Yang wrote: > Currently, the C2 peephole optimization is only enabled by default for > x86 & aarch64 port. > But we don't have any peephole rules for aarch64 port, scanning the > instruction stream > in PhasePeephole::do_transform does not make sense but a waste of time > for this port. > So I am disabling this pass for aarch64 port by default, can anyone > sponsor this if approved? This one seems to have gone quiet. I think you're right. Andrew. From roland.westrelin at oracle.com Wed Sep 30 08:28:24 2015 From: roland.westrelin at oracle.com (Roland Westrelin) Date: Wed, 30 Sep 2015 10:28:24 +0200 Subject: [aarch64-port-dev ] RFR: Disable C2 peephole by default for aarch64 In-Reply-To: <560B9C5C.7030808@redhat.com> References: <560B9C5C.7030808@redhat.com> Message-ID: <397A6060-DAA6-4031-9FDD-FBA8C339DDCB@oracle.com> That looks good to me. Roland. > On Sep 30, 2015, at 10:25 AM, Andrew Haley wrote: > > On 29/08/15 14:13, Felix Yang wrote: >> Currently, the C2 peephole optimization is only enabled by default for >> x86 & aarch64 port. >> But we don't have any peephole rules for aarch64 port, scanning the >> instruction stream >> in PhasePeephole::do_transform does not make sense but a waste of time >> for this port. >> So I am disabling this pass for aarch64 port by default, can anyone >> sponsor this if approved? > > This one seems to have gone quiet. I think you're right. > > Andrew. > From edward.nevill at gmail.com Wed Sep 30 08:38:44 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 30 Sep 2015 09:38:44 +0100 Subject: [aarch64-port-dev ] RFR: aarch64: add support for vectorizing floating-point fabs & fneg In-Reply-To: <56095AFD.9000405@redhat.com> References: <5605792B.5000408@redhat.com> <56095AFD.9000405@redhat.com> Message-ID: <1443602324.20740.3.camel@mint> On Mon, 2015-09-28 at 16:21 +0100, Andrew Haley wrote: > On 09/26/2015 10:25 AM, Felix Yang wrote: > > Please review the v2 patch: > > http://people.linaro.org/~felix.yang/aarch64-fabs-fneg-v2.diff > > > > How about this one? > > That looks good. The test case generates pleasingly vectorized code > and the patch appears not to break anything. > > Thanks, > Andrew. > Hi, I have created a JIRA issue and webrev for this. https://bugs.openjdk.java.net/browse/JDK-8138583 http://cr.openjdk.java.net/~enevill/8138583/webrev/ As this modifies shared code could someone sponsor it and push it through JPRT. Thanks for your help, Ed. From roland.westrelin at oracle.com Wed Sep 30 09:31:41 2015 From: roland.westrelin at oracle.com (Roland Westrelin) Date: Wed, 30 Sep 2015 11:31:41 +0200 Subject: [aarch64-port-dev ] RFR: aarch64: add support for vectorizing floating-point fabs & fneg In-Reply-To: <1443602324.20740.3.camel@mint> References: <5605792B.5000408@redhat.com> <56095AFD.9000405@redhat.com> <1443602324.20740.3.camel@mint> Message-ID: <22D0C10A-3616-4DBE-82D3-28C36AAAEF36@oracle.com> > http://cr.openjdk.java.net/~enevill/8138583/webrev/ That looks good to me. Thanks for uploading a webrev. Roland. From aph at redhat.com Wed Sep 30 09:46:27 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 30 Sep 2015 10:46:27 +0100 Subject: [aarch64-port-dev ] 8136820: Generate better code for some Unsafe addressing patterns Message-ID: <560BAF73.5010406@redhat.com> This report is for an x86 code generation improvement. I checked, and our code is already optimal: static int[] array; static long base; static int test1() { int res = 0; for (int i = 0; i < 100; i++) { long address = (((long) i) << 2) + base; res += UNSAFE.getInt(array, address); } return res; } $ ./hs-comp/build/linux-aarch64-normal-server-slowdebug/jdk/bin/java -Xbootclasspath/p:/home/aph/NetBeansProjects/Tests/build/classes -XX:LoopMaxUnroll=0 tests.Tests ;; B2: # B2 B3 <- B1 B2 Loop: B2-B2 inner Freq: 101.007 0x000003ff70468b40: ldr w11, [x10,w12,sxtw #2] 0x000003ff70468b44: add w12, w12, #0x1 ;*iinc ; - tests.Tests::test1 at 32 (line 22) 0x000003ff70468b48: add w0, w0, w11 ;*iadd ; - tests.Tests::test1 at 30 (line 24) 0x000003ff70468b4c: cmp w12, #0x64 0x000003ff70468b50: b.lt 0x000003ff70468b40 ;*if_icmpge ; - tests.Tests::test1 at 7 (line 22) (Having said that, we could vectorize it, but that's something for another day.) Andrew. From edward.nevill at gmail.com Wed Sep 30 11:45:51 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 30 Sep 2015 12:45:51 +0100 Subject: [aarch64-port-dev ] jdk8u fails to build with gcc 4.9.2 Message-ID: <1443613551.20740.54.camel@mint> Hi, aarch64 jdk8u and jdk8u60 fail to build with gcc 4.9.2. The following is the error. /home/ed/build/1509/jdk8u-src-1508/jdk/src/share/native/sun/awt/libpng/pngrutil.c:3947: undefined reference to `png_init_filter_functions_neon' collect2: error: ld returned 1 exit status This was fixed in jdk9/hs-comp/jdk in the following changeset changeset: 11873:88d2b7d72852 user: enevill date: Tue May 05 09:08:20 2015 +0000 files: make/lib/Awt2dLibraries.gmk description: 8078245: AARCH64: JDK fails to build due to undefined symbol in libpng Summary: Add -DPNG_ARM_NEON_OPT=0 to LIBSPLASHSCREEN_CFLAGS flags Reviewed-by: dholmes, ihse, erikj OK to backport to jdk8u and jdk8u60 (patch as below)? Ed. --- CUT HERE --- # HG changeset patch # User enevill # Date 1443613529 0 # Wed Sep 30 11:45:29 2015 +0000 # Node ID 7411c9182f49f39f92996ab749d00860b75b4683 # Parent 9399aa7ef558e5fb582670de123166a5b8a4af4a 8078245: AARCH64: JDK fails to build due to undefined symbol in libpng Summary: Add -DPNG_ARM_NEON_OPT=0 to LIBSPLASHSCREEN_CFLAGS flags Reviewed-by: dholmes, ihse, erikj diff -r 9399aa7ef558 -r 7411c9182f49 make/lib/Awt2dLibraries.gmk --- a/make/lib/Awt2dLibraries.gmk Tue Sep 15 17:11:33 2015 +0000 +++ b/make/lib/Awt2dLibraries.gmk Wed Sep 30 11:45:29 2015 +0000 @@ -1204,7 +1204,7 @@ LIBSPLASHSCREEN_DIRS += $(JDK_TOPDIR)/src/macosx/native/sun/awt/splashscreen endif - LIBSPLASHSCREEN_CFLAGS := -DSPLASHSCREEN -DPNG_NO_MMX_CODE \ + LIBSPLASHSCREEN_CFLAGS := -DSPLASHSCREEN -DPNG_NO_MMX_CODE -DPNG_ARM_NEON_OPT=0 \ $(foreach dir, $(LIBSPLASHSCREEN_DIRS), -I$(dir)) ifeq ($(OPENJDK_TARGET_OS), macosx) --- CUT HERE --- From aph at redhat.com Wed Sep 30 12:22:30 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 30 Sep 2015 13:22:30 +0100 Subject: [aarch64-port-dev ] jdk8u fails to build with gcc 4.9.2 In-Reply-To: <1443613551.20740.54.camel@mint> References: <1443613551.20740.54.camel@mint> Message-ID: <560BD406.6030409@redhat.com> On 09/30/2015 12:45 PM, Edward Nevill wrote: > OK to backport to jdk8u and jdk8u60 (patch as below)? Sure. Patches should be pushed to aarch64-port/jdk8 and aarch64-port/jdk8u. aarch64-port/jdk8u60 is a copy of upstream not yet merged with aarch64. Andrew. From edward.nevill at gmail.com Wed Sep 30 12:41:15 2015 From: edward.nevill at gmail.com (edward.nevill at gmail.com) Date: Wed, 30 Sep 2015 12:41:15 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jdk: 8078245: AARCH64: JDK fails to build due to undefined symbol in libpng Message-ID: <201509301241.t8UCfFHB010547@aojmv0008.oracle.com> Changeset: 7411c9182f49 Author: enevill Date: 2015-09-30 11:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7411c9182f49 8078245: AARCH64: JDK fails to build due to undefined symbol in libpng Summary: Add -DPNG_ARM_NEON_OPT=0 to LIBSPLASHSCREEN_CFLAGS flags Reviewed-by: dholmes, ihse, erikj ! make/lib/Awt2dLibraries.gmk From aph at redhat.com Wed Sep 30 13:17:37 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 30 Sep 2015 14:17:37 +0100 Subject: [aarch64-port-dev ] RFR: Disable C2 peephole by default for aarch64 In-Reply-To: <397A6060-DAA6-4031-9FDD-FBA8C339DDCB@oracle.com> References: <560B9C5C.7030808@redhat.com> <397A6060-DAA6-4031-9FDD-FBA8C339DDCB@oracle.com> Message-ID: <560BE0F1.6080905@redhat.com> On 09/30/2015 09:28 AM, Roland Westrelin wrote: > That looks good to me. OK, I'll handle it. Thanks, Andrew.