From shade at redhat.com Tue Nov 1 08:30:19 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 1 Nov 2016 09:30:19 +0100 Subject: RFR (S): "passive" heuristics Message-ID: <10c95f9c-970d-0900-3e8b-3202e236ba24@redhat.com> Hi, In order to performance test Full GC phase reliably, I need a policy that does not do any concurrent GCs whatsoever, and instead relies on full GCs alone. "passive" heuristics: http://cr.openjdk.java.net/~shade/shenandoah/passive-heuristics/webrev.01/ Ok? -Aleksey From roman at kennke.org Tue Nov 1 10:13:55 2016 From: roman at kennke.org (Roman Kennke) Date: Tue, 01 Nov 2016 11:13:55 +0100 Subject: RFR (S): "passive" heuristics Message-ID: OK. Sent from my FairPhoneAm 01.11.2016 9:30 vorm. schrieb Aleksey Shipilev : > > Hi, > > In order to performance test Full GC phase reliably, I need a policy > that does not do any concurrent GCs whatsoever, and instead relies on > full GCs alone. > > "passive" heuristics: > ? http://cr.openjdk.java.net/~shade/shenandoah/passive-heuristics/webrev.01/ > > Ok? > > -Aleksey > > From ashipile at redhat.com Tue Nov 1 10:57:04 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 01 Nov 2016 10:57:04 +0000 Subject: hg: shenandoah/jdk9/hotspot: "passive" GC heuristics, that does Full GCs only. Message-ID: <201611011057.uA1Av47x014836@aojmv0008.oracle.com> Changeset: fc6f53b5759d Author: shade Date: 2016-11-01 11:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fc6f53b5759d "passive" GC heuristics, that does Full GCs only. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp From zgu at redhat.com Tue Nov 1 15:15:37 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 1 Nov 2016 11:15:37 -0400 Subject: RFR: OWST implementation Message-ID: This is the initial implementation of OWST, which is pretty closely following Google's paper. I intend to minimize the changes in the changeset, due to recent regression SPECjbb number. I think there are areas we can improve the implementation. For example, to have spin master give up its role before goes into sleep, so other worker who detects new tasks, may wake up waiting workers, etc. Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.00/ Thanks, -Zhengyu From rkennke at redhat.com Tue Nov 1 21:00:20 2016 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 01 Nov 2016 22:00:20 +0100 Subject: RFR: OWST implementation In-Reply-To: References: Message-ID: <1478034020.4215.17.camel@redhat.com> Hi Zhengyu, I can't say much about correctness etc of the algorithm. However, this affects shared code, and other GCs that also use taskqueue. This probably means they benefit from improved performance too, but it also means they'd suffer from any bugs that are in it. I wouldn't want to make that choice for them. :-) Would it be possible to somehow either fork taskqueue into a new class, or, if possible, abstract the new/changed behaviour? Bonus points for making the impl swappable, so that Shenandoah could use one or the other taskqueue. This would 1. make it possible to compare them and 2. smooth the transition, i.e. make the new queue enabled by an experimental flag, etc. Would that be possible? Cheers, Roman Am Dienstag, den 01.11.2016, 11:15 -0400 schrieb Zhengyu Gu: > This is the initial implementation of OWST, which is pretty closely > following Google's paper. > > I intend to minimize the changes in the changeset, due to recent > regression SPECjbb number. > I think there are areas we can improve the implementation. For > example, to have spin master give up > its role before goes into sleep, so other worker who detects new > tasks, may wake up waiting workers, etc. > > > Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.00/ > > Thanks, > > -Zhengyu > From shade at redhat.com Tue Nov 1 21:35:59 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 1 Nov 2016 22:35:59 +0100 Subject: RFR (S): Full GC mark without liveness stats Message-ID: <8453d0a8-6cec-1a75-a321-4caf7cc89e61@redhat.com> Hi, I am not entirely sure this is a correct assumption, but if I read the code right, we don't need region liveness stats when doing mark for Full GC? Because we compact everything anyway? If we hack this away: http://cr.openjdk.java.net/~shade/shenandoah/fullgc-no-live-stats/webrev.01/ ...then there is a repeatable +10% improvement for mark phase: # Before: Full GC Times = 94.29 s (avg = 8571.54 ms) Mark = 34.92 s (avg = 3174.47 ms) Drain Queues = 34.90 s (avg = 3172.31 ms) Weak References = 0.00 s (avg = 0.33 ms) Class Unloading = 0.01 s (avg = 0.80 ms) Calculate Addresses = 12.66 s (avg = 1150.98 ms) Adjust Pointers = 24.92 s (avg = 2265.87 ms) Copy Objects = 21.61 s (avg = 1964.49 ms) # After: Full GC Times = 90.51 s (avg = 8228.46 ms) Mark = 31.17 s (avg = 2833.41 ms) Drain Queues = 31.14 s (avg = 2831.36 ms) Weak References = 0.00 s (avg = 0.24 ms) Class Unloading = 0.01 s (avg = 0.77 ms) Calculate Addresses = 12.59 s (avg = 1144.15 ms) Adjust Pointers = 25.01 s (avg = 2273.75 ms) Copy Objects = 21.58 s (avg = 1961.43 ms) Thanks, -Aleksey From zgu at redhat.com Tue Nov 1 22:07:11 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 1 Nov 2016 18:07:11 -0400 Subject: RFR: OWST implementation In-Reply-To: <1478034020.4215.17.camel@redhat.com> References: <1478034020.4215.17.camel@redhat.com> Message-ID: <6acf8170-ae68-6037-daac-a590fc16f86a@redhat.com> Yes, it should be a subclass. I will redo the implementation. Thanks, -Zhengyu On 11/01/2016 05:00 PM, Roman Kennke wrote: > Hi Zhengyu, > > I can't say much about correctness etc of the algorithm. However, this > affects shared code, and other GCs that also use taskqueue. This > probably means they benefit from improved performance too, but it also > means they'd suffer from any bugs that are in it. I wouldn't want to > make that choice for them. :-) Would it be possible to somehow either > fork taskqueue into a new class, or, if possible, abstract the > new/changed behaviour? Bonus points for making the impl swappable, so > that Shenandoah could use one or the other taskqueue. This would 1. > make it possible to compare them and 2. smooth the transition, i.e. > make the new queue enabled by an experimental flag, etc. Would that be > possible? > > Cheers, > Roman > > Am Dienstag, den 01.11.2016, 11:15 -0400 schrieb Zhengyu Gu: >> This is the initial implementation of OWST, which is pretty closely >> following Google's paper. >> >> I intend to minimize the changes in the changeset, due to recent >> regression SPECjbb number. >> I think there are areas we can improve the implementation. For >> example, to have spin master give up >> its role before goes into sleep, so other worker who detects new >> tasks, may wake up waiting workers, etc. >> >> >> Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.00/ >> >> Thanks, >> >> -Zhengyu >> From rkennke at redhat.com Wed Nov 2 11:09:16 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 02 Nov 2016 12:09:16 +0100 Subject: RFR (S): Full GC mark without liveness stats In-Reply-To: <8453d0a8-6cec-1a75-a321-4caf7cc89e61@redhat.com> References: <8453d0a8-6cec-1a75-a321-4caf7cc89e61@redhat.com> Message-ID: <1478084956.4215.25.camel@redhat.com> Hi Aleksey, you are correct, we don't need liveness counting during full-gc. I'm not sure I like all the bools all over the place. But I don't see a much better way for it either. :-) 10% makes me wonder if we can somehow speed up liveness counting. E.g. we don't strictly need the liveness counters to be 100% correct. A good estimate should be good enough. Dunno if that could help us? I already made it use thread-local liveness arrays to avoid threads stomping over each others threads... is there anything else we can do? Cheers, Roman Am Dienstag, den 01.11.2016, 22:35 +0100 schrieb Aleksey Shipilev: > Hi, > > I am not entirely sure this is a correct assumption, but if I read > the > code right, we don't need region liveness stats when doing mark for > Full > GC? Because we compact everything anyway? > > If we hack this away: > ?http://cr.openjdk.java.net/~shade/shenandoah/fullgc-no-live-stats/we > brev.01/ > > ...then there is a repeatable +10% improvement for mark phase: > > # Before: > Full GC Times??????????=??94.29 s (avg =??8571.54 ms) > ? Mark?????????????????=??34.92 s (avg =??3174.47 ms) > ????Drain Queues???????=??34.90 s (avg =??3172.31 ms) > ????Weak References????=???0.00 s (avg =?????0.33 ms) > ????Class Unloading????=???0.01 s (avg =?????0.80 ms) > ? Calculate Addresses??=??12.66 s (avg =??1150.98 ms) > ? Adjust Pointers??????=??24.92 s (avg =??2265.87 ms) > ? Copy Objects?????????=??21.61 s (avg =??1964.49 ms) > > # After: > Full GC Times??????????=??90.51 s (avg =??8228.46 ms) > ? Mark?????????????????=??31.17 s (avg =??2833.41 ms) > ????Drain Queues???????=??31.14 s (avg =??2831.36 ms) > ????Weak References????=???0.00 s (avg =?????0.24 ms) > ????Class Unloading????=???0.01 s (avg =?????0.77 ms) > ? Calculate Addresses??=??12.59 s (avg =??1144.15 ms) > ? Adjust Pointers??????=??25.01 s (avg =??2273.75 ms) > ? Copy Objects?????????=??21.58 s (avg =??1961.43 ms) > > Thanks, > -Aleksey > From shade at redhat.com Wed Nov 2 12:33:22 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 2 Nov 2016 13:33:22 +0100 Subject: RFC (S): Prefetching during mark scans Message-ID: <5d5e2451-765f-8240-667f-2d07b3aa6390@redhat.com> Hi, This describes the work in progress, but I would like early feedbacks, because re-running perf experiments is tedious, and every little change there affects performance. Not a surprise that our GC blows the CPU caches when walking the heap. Within the mark phase, there is little we can do, because the object graph is random in worst case. But once we have marked, we have the marked addresses bitmap in our hands, which we scan *linearly*. Which means, knowing that we will access oop fields, headers, etc. while scanning that bitmap, we could prefetch oop contents in advance, long before we actually reference it. This is the prototype patch that affects only mark-compact via ShenandoahHeapRegion::marked_object_iterate: http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/webrev.00/ It does improve Full GC times significantly, because the users of marked bitmap (Calculate Addresses, Adjust Pointers, Copy Objects) improve: http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/prefetches Roman is exploring whether we can merge ShenandoahHeapRegion and ShehandoahHeap versions of marked_object_iterate, and I would forward-port the patch there. After that, the prefetching would also affect our regular concurrent GC (e.g. the scan for concurrent evacuation). Thanks, -Aleksey From rkennke at redhat.com Wed Nov 2 13:12:50 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 02 Nov 2016 14:12:50 +0100 Subject: RFC (S): Prefetching during mark scans In-Reply-To: <5d5e2451-765f-8240-667f-2d07b3aa6390@redhat.com> References: <5d5e2451-765f-8240-667f-2d07b3aa6390@redhat.com> Message-ID: <1478092370.4215.54.camel@redhat.com> Hi, this is very interesting. Some notes: - You said the users of the bitmap improve. You're prefetching the oop though. Would it be useful to prefetch the bitmap too? - You're prefetching for read. However, most users also write. Maybe prefetch for write too? That would be 2 different writes though: either the copy location, and in another case the updating of refs. Roman Am Mittwoch, den 02.11.2016, 13:33 +0100 schrieb Aleksey Shipilev: > Hi, > > This describes the work in progress, but I would like early > feedbacks, > because re-running perf experiments is tedious, and every little > change > there affects performance. > > Not a surprise that our GC blows the CPU caches when walking the > heap. > Within the mark phase, there is little we can do, because the object > graph is random in worst case. But once we have marked, we have the > marked addresses bitmap in our hands, which we scan *linearly*. Which > means, knowing that we will access oop fields, headers, etc. while > scanning that bitmap, we could prefetch oop contents in advance, long > before we actually reference it. > > This is the prototype patch that affects only mark-compact via > ShenandoahHeapRegion::marked_object_iterate: > ? http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/webr > ev.00/ > > It does improve Full GC times significantly, because the users of > marked > bitmap (Calculate Addresses, Adjust Pointers, Copy Objects) improve: > ? http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/pref > etches > > Roman is exploring whether we can merge ShenandoahHeapRegion and > ShehandoahHeap versions of marked_object_iterate, and I would > forward-port the patch there. After that, the prefetching would also > affect our regular concurrent GC (e.g. the scan for concurrent > evacuation). > > Thanks, > -Aleksey > From rwestrel at redhat.com Wed Nov 2 13:31:46 2016 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Wed, 02 Nov 2016 13:31:46 +0000 Subject: hg: shenandoah/jdk9/hotspot: handle rethrow call in PhaseIdealLoop::shenandoah_find_bottom_mem() Message-ID: <201611021331.uA2DVkKG012808@aojmv0008.oracle.com> Changeset: 09e5183d535f Author: roland Date: 2016-11-02 13:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/09e5183d535f handle rethrow call in PhaseIdealLoop::shenandoah_find_bottom_mem() ! src/share/vm/opto/shenandoahSupport.cpp From zgu at redhat.com Wed Nov 2 13:36:31 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 2 Nov 2016 09:36:31 -0400 Subject: RFR: OWST implementation In-Reply-To: <6acf8170-ae68-6037-daac-a590fc16f86a@redhat.com> References: <1478034020.4215.17.camel@redhat.com> <6acf8170-ae68-6037-daac-a590fc16f86a@redhat.com> Message-ID: <20bc9e90-9ff3-3677-574d-69bb2e78060e@redhat.com> Based on Roman's suggestion, subclass ParallelTaskTerminator to avoid invasive changes to ParallelTaskTerminator. Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.01/index.html Tests: jtreg shenandoah tests, SPECjbb and modified TestGCOld and GCBasher. Thanks, -Zhengyu On 11/01/2016 06:07 PM, Zhengyu Gu wrote: > Yes, it should be a subclass. I will redo the implementation. > > Thanks, > > -Zhengyu > > > On 11/01/2016 05:00 PM, Roman Kennke wrote: >> Hi Zhengyu, >> >> I can't say much about correctness etc of the algorithm. However, this >> affects shared code, and other GCs that also use taskqueue. This >> probably means they benefit from improved performance too, but it also >> means they'd suffer from any bugs that are in it. I wouldn't want to >> make that choice for them. :-) Would it be possible to somehow either >> fork taskqueue into a new class, or, if possible, abstract the >> new/changed behaviour? Bonus points for making the impl swappable, so >> that Shenandoah could use one or the other taskqueue. This would 1. >> make it possible to compare them and 2. smooth the transition, i.e. >> make the new queue enabled by an experimental flag, etc. Would that be >> possible? >> >> Cheers, >> Roman >> >> Am Dienstag, den 01.11.2016, 11:15 -0400 schrieb Zhengyu Gu: >>> This is the initial implementation of OWST, which is pretty closely >>> following Google's paper. >>> >>> I intend to minimize the changes in the changeset, due to recent >>> regression SPECjbb number. >>> I think there are areas we can improve the implementation. For >>> example, to have spin master give up >>> its role before goes into sleep, so other worker who detects new >>> tasks, may wake up waiting workers, etc. >>> >>> >>> Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.00/ >>> >>> Thanks, >>> >>> -Zhengyu >>> > From shade at redhat.com Wed Nov 2 13:49:15 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 2 Nov 2016 14:49:15 +0100 Subject: RFC (S): Prefetching during mark scans In-Reply-To: <1478092370.4215.54.camel@redhat.com> References: <5d5e2451-765f-8240-667f-2d07b3aa6390@redhat.com> <1478092370.4215.54.camel@redhat.com> Message-ID: On 11/02/2016 02:12 PM, Roman Kennke wrote: > - You said the users of the bitmap improve. You're prefetching the oop > though. Would it be useful to prefetch the bitmap too? I don't think so. At least the HWC profiling does not show the bitmap as the source of cache misses during the scan. I think the reason for that is the bitmap read is actually linear, and well predicted/prefetched by the hardware. What we do is prefetching the data potentially far away -- oop contents. > - You're prefetching for read. However, most users also write. Maybe > prefetch for write too? That would be 2 different writes though: either > the copy location, and in another case the updating of refs. Yes, I thought about it, but the Prefetch::write says... inline void Prefetch::write(void *loc, intx interval) { #ifdef AMD64 // Do not use the 3dnow prefetchw instruction. It isn't supported on em64t. // __asm__ ("prefetchw (%0,%1,1)" : : "r" (loc), "r" (interval)); __asm__ ("prefetcht0 (%0,%1,1)" : : "r" (loc), "r" (interval)); #endif // AMD64 } ...and we do the same instruction as in Prefetch::read. I think that part needs overhaul in Hotspot! We can specialize marked_object_iterate to accept either e.g. ObjectReadClosure or ObjectWriteClosure, and do the Prefetch::write for the "write" one. Maybe there is a better way to communicate the hint without messing up the hot loop... Thanks, -Aleksey > Roman > > Am Mittwoch, den 02.11.2016, 13:33 +0100 schrieb Aleksey Shipilev: >> Hi, >> >> This describes the work in progress, but I would like early >> feedbacks, >> because re-running perf experiments is tedious, and every little >> change >> there affects performance. >> >> Not a surprise that our GC blows the CPU caches when walking the >> heap. >> Within the mark phase, there is little we can do, because the object >> graph is random in worst case. But once we have marked, we have the >> marked addresses bitmap in our hands, which we scan *linearly*. Which >> means, knowing that we will access oop fields, headers, etc. while >> scanning that bitmap, we could prefetch oop contents in advance, long >> before we actually reference it. >> >> This is the prototype patch that affects only mark-compact via >> ShenandoahHeapRegion::marked_object_iterate: >> http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/webr >> ev.00/ >> >> It does improve Full GC times significantly, because the users of >> marked >> bitmap (Calculate Addresses, Adjust Pointers, Copy Objects) improve: >> http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/pref >> etches >> >> Roman is exploring whether we can merge ShenandoahHeapRegion and >> ShehandoahHeap versions of marked_object_iterate, and I would >> forward-port the patch there. After that, the prefetching would also >> affect our regular concurrent GC (e.g. the scan for concurrent >> evacuation). >> >> Thanks, >> -Aleksey >> From rkennke at redhat.com Wed Nov 2 13:55:43 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 02 Nov 2016 14:55:43 +0100 Subject: RFR: OWST implementation In-Reply-To: <20bc9e90-9ff3-3677-574d-69bb2e78060e@redhat.com> References: <1478034020.4215.17.camel@redhat.com> <6acf8170-ae68-6037-daac-a590fc16f86a@redhat.com> <20bc9e90-9ff3-3677-574d-69bb2e78060e@redhat.com> Message-ID: <1478094943.4215.56.camel@redhat.com> Ok great! Do you think it may be useful to choose one or the other impl based on an experimental flag? E.g. -XX:+UseShenandoahOWST ? Roman Am Mittwoch, den 02.11.2016, 09:36 -0400 schrieb Zhengyu Gu: > Based on Roman's suggestion, subclass ParallelTaskTerminator to avoid > invasive changes to ParallelTaskTerminator. > > Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.01/index.html > > Tests: jtreg shenandoah tests, SPECjbb and modified TestGCOld and > GCBasher. > > Thanks, > > -Zhengyu > > > On 11/01/2016 06:07 PM, Zhengyu Gu wrote: > > > > > Yes, it should be a subclass. I will redo the implementation. > > > > Thanks, > > > > -Zhengyu > > > > > > On 11/01/2016 05:00 PM, Roman Kennke wrote: > > > > > > Hi Zhengyu, > > > > > > I can't say much about correctness etc of the algorithm. However, > > > this > > > affects shared code, and other GCs that also use taskqueue. This > > > probably means they benefit from improved performance too, but it > > > also > > > means they'd suffer from any bugs that are in it. I wouldn't want > > > to > > > make that choice for them. :-) Would it be possible to somehow > > > either > > > fork taskqueue into a new class, or, if possible, abstract the > > > new/changed behaviour? Bonus points for making the impl > > > swappable, so > > > that Shenandoah could use one or the other taskqueue. This would > > > 1. > > > make it possible to compare them and 2. smooth the transition, > > > i.e. > > > make the new queue enabled by an experimental flag, etc. Would > > > that be > > > possible? > > > > > > Cheers, > > > Roman > > > > > > Am Dienstag, den 01.11.2016, 11:15 -0400 schrieb Zhengyu Gu: > > > > > > > > This is the initial implementation of OWST, which is pretty > > > > closely > > > > following Google's paper. > > > > > > > > I intend to minimize the changes in the changeset, due to > > > > recent > > > > regression SPECjbb number. > > > > I think there are areas we can improve the implementation. For > > > > example, to have spin master give up > > > > its role before goes into sleep, so other worker who detects > > > > new > > > > tasks, may wake up waiting workers, etc. > > > > > > > > > > > > Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.00/ > > > > > > > > Thanks, > > > > > > > > -Zhengyu > > > > > > > From zgu at redhat.com Wed Nov 2 14:01:22 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 2 Nov 2016 10:01:22 -0400 Subject: RFR: OWST implementation In-Reply-To: <1478094943.4215.56.camel@redhat.com> References: <1478034020.4215.17.camel@redhat.com> <6acf8170-ae68-6037-daac-a590fc16f86a@redhat.com> <20bc9e90-9ff3-3677-574d-69bb2e78060e@redhat.com> <1478094943.4215.56.camel@redhat.com> Message-ID: Sure. -Zhengyu On 11/02/2016 09:55 AM, Roman Kennke wrote: > Ok great! > > Do you think it may be useful to choose one or the other impl based on > an experimental flag? E.g. -XX:+UseShenandoahOWST ? > > Roman > > Am Mittwoch, den 02.11.2016, 09:36 -0400 schrieb Zhengyu Gu: >> Based on Roman's suggestion, subclass ParallelTaskTerminator to avoid >> invasive changes to ParallelTaskTerminator. >> >> Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.01/index.html >> >> Tests: jtreg shenandoah tests, SPECjbb and modified TestGCOld and >> GCBasher. >> >> Thanks, >> >> -Zhengyu >> >> >> On 11/01/2016 06:07 PM, Zhengyu Gu wrote: >> >>> Yes, it should be a subclass. I will redo the implementation. >>> >>> Thanks, >>> >>> -Zhengyu >>> >>> >>> On 11/01/2016 05:00 PM, Roman Kennke wrote: >>>> Hi Zhengyu, >>>> >>>> I can't say much about correctness etc of the algorithm. However, >>>> this >>>> affects shared code, and other GCs that also use taskqueue. This >>>> probably means they benefit from improved performance too, but it >>>> also >>>> means they'd suffer from any bugs that are in it. I wouldn't want >>>> to >>>> make that choice for them. :-) Would it be possible to somehow >>>> either >>>> fork taskqueue into a new class, or, if possible, abstract the >>>> new/changed behaviour? Bonus points for making the impl >>>> swappable, so >>>> that Shenandoah could use one or the other taskqueue. This would >>>> 1. >>>> make it possible to compare them and 2. smooth the transition, >>>> i.e. >>>> make the new queue enabled by an experimental flag, etc. Would >>>> that be >>>> possible? >>>> >>>> Cheers, >>>> Roman >>>> >>>> Am Dienstag, den 01.11.2016, 11:15 -0400 schrieb Zhengyu Gu: >>>>> This is the initial implementation of OWST, which is pretty >>>>> closely >>>>> following Google's paper. >>>>> >>>>> I intend to minimize the changes in the changeset, due to >>>>> recent >>>>> regression SPECjbb number. >>>>> I think there are areas we can improve the implementation. For >>>>> example, to have spin master give up >>>>> its role before goes into sleep, so other worker who detects >>>>> new >>>>> tasks, may wake up waiting workers, etc. >>>>> >>>>> >>>>> Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.00/ >>>>> >>>>> Thanks, >>>>> >>>>> -Zhengyu >>>>> From rkennke at redhat.com Wed Nov 2 14:02:26 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 02 Nov 2016 15:02:26 +0100 Subject: RFR: Merge marked_object_iterate() impls Message-ID: <1478095346.4215.60.camel@redhat.com> This merges the two almost identical marked_object_iterate() implementations in ShenandoahHeap vs. ShenandoahHeapRegion. It introduces two new methods marked_prev_object_iterate() and marked_next_object_iterate() which both call the private helper marked_object_iterate() with the corresponding mark bitmap and top_at_mark_start. http://cr.openjdk.java.net/~rkennke/marked_object_iterate/webrev.00/ Tested by hotspot_gc_test. Ok? Roman From shade at redhat.com Wed Nov 2 14:47:37 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 2 Nov 2016 15:47:37 +0100 Subject: RFR: Merge marked_object_iterate() impls In-Reply-To: <1478095346.4215.60.camel@redhat.com> References: <1478095346.4215.60.camel@redhat.com> Message-ID: <66574ce4-db72-a3d9-dbd9-92654b0f6290@redhat.com> On 11/02/2016 03:02 PM, Roman Kennke wrote: > This merges the two almost identical marked_object_iterate() > implementations in ShenandoahHeap vs. ShenandoahHeapRegion. > > It introduces two new methods marked_prev_object_iterate() and > marked_next_object_iterate() which both call the private helper > marked_object_iterate() with the corresponding mark bitmap and > top_at_mark_start. > > http://cr.openjdk.java.net/~rkennke/marked_object_iterate/webrev.00/ > > Tested by hotspot_gc_test. > > Ok? Looks good. Thanks a lot, that helps mark prefetch work! I ran my precious Full GC perf test on release bits with this patch, and it ran fine without regressions. Also the fastdebug bits do not fail the tests they used to fail when I was trying to do the same merge. -Aleksey From roman at kennke.org Wed Nov 2 14:52:31 2016 From: roman at kennke.org (roman at kennke.org) Date: Wed, 02 Nov 2016 14:52:31 +0000 Subject: hg: shenandoah/jdk9/hotspot: Merge marked_object_iterate() impls. Message-ID: <201611021452.uA2EqV9R001709@aojmv0008.oracle.com> Changeset: 676ce85af647 Author: rkennke Date: 2016-11-02 15:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/676ce85af647 Merge marked_object_iterate() impls. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp From zgu at redhat.com Wed Nov 2 14:54:33 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 2 Nov 2016 10:54:33 -0400 Subject: RFR: OWST implementation In-Reply-To: <1478094943.4215.56.camel@redhat.com> References: <1478034020.4215.17.camel@redhat.com> <6acf8170-ae68-6037-daac-a590fc16f86a@redhat.com> <20bc9e90-9ff3-3677-574d-69bb2e78060e@redhat.com> <1478094943.4215.56.camel@redhat.com> Message-ID: <127caa90-6446-0b52-d54b-cea8f96a43f0@redhat.com> Make it experimental. Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.02/ Thanks, -Zhengyu On 11/02/2016 09:55 AM, Roman Kennke wrote: > Ok great! > > Do you think it may be useful to choose one or the other impl based on > an experimental flag? E.g. -XX:+UseShenandoahOWST ? > > Roman > > Am Mittwoch, den 02.11.2016, 09:36 -0400 schrieb Zhengyu Gu: >> Based on Roman's suggestion, subclass ParallelTaskTerminator to avoid >> invasive changes to ParallelTaskTerminator. >> >> Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.01/index.html >> >> Tests: jtreg shenandoah tests, SPECjbb and modified TestGCOld and >> GCBasher. >> >> Thanks, >> >> -Zhengyu >> >> >> On 11/01/2016 06:07 PM, Zhengyu Gu wrote: >> >>> Yes, it should be a subclass. I will redo the implementation. >>> >>> Thanks, >>> >>> -Zhengyu >>> >>> >>> On 11/01/2016 05:00 PM, Roman Kennke wrote: >>>> Hi Zhengyu, >>>> >>>> I can't say much about correctness etc of the algorithm. However, >>>> this >>>> affects shared code, and other GCs that also use taskqueue. This >>>> probably means they benefit from improved performance too, but it >>>> also >>>> means they'd suffer from any bugs that are in it. I wouldn't want >>>> to >>>> make that choice for them. :-) Would it be possible to somehow >>>> either >>>> fork taskqueue into a new class, or, if possible, abstract the >>>> new/changed behaviour? Bonus points for making the impl >>>> swappable, so >>>> that Shenandoah could use one or the other taskqueue. This would >>>> 1. >>>> make it possible to compare them and 2. smooth the transition, >>>> i.e. >>>> make the new queue enabled by an experimental flag, etc. Would >>>> that be >>>> possible? >>>> >>>> Cheers, >>>> Roman >>>> >>>> Am Dienstag, den 01.11.2016, 11:15 -0400 schrieb Zhengyu Gu: >>>>> This is the initial implementation of OWST, which is pretty >>>>> closely >>>>> following Google's paper. >>>>> >>>>> I intend to minimize the changes in the changeset, due to >>>>> recent >>>>> regression SPECjbb number. >>>>> I think there are areas we can improve the implementation. For >>>>> example, to have spin master give up >>>>> its role before goes into sleep, so other worker who detects >>>>> new >>>>> tasks, may wake up waiting workers, etc. >>>>> >>>>> >>>>> Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.00/ >>>>> >>>>> Thanks, >>>>> >>>>> -Zhengyu >>>>> From rkennke at redhat.com Wed Nov 2 15:02:43 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 02 Nov 2016 16:02:43 +0100 Subject: RFR: OWST implementation In-Reply-To: <127caa90-6446-0b52-d54b-cea8f96a43f0@redhat.com> References: <1478034020.4215.17.camel@redhat.com> <6acf8170-ae68-6037-daac-a590fc16f86a@redhat.com> <20bc9e90-9ff3-3677-574d-69bb2e78060e@redhat.com> <1478094943.4215.56.camel@redhat.com> <127caa90-6446-0b52-d54b-cea8f96a43f0@redhat.com> Message-ID: <1478098963.4215.66.camel@redhat.com> Ok, ready to go! For bonus points, fix indentation? (No need for another review). Roman Am Mittwoch, den 02.11.2016, 10:54 -0400 schrieb Zhengyu Gu: > Make it experimental. > > Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.02/ > > Thanks, > > -Zhengyu > > > On 11/02/2016 09:55 AM, Roman Kennke wrote: > > > > Ok great! > > > > Do you think it may be useful to choose one or the other impl based > > on > > an experimental flag? E.g. -XX:+UseShenandoahOWST ? > > > > Roman > > > > Am Mittwoch, den 02.11.2016, 09:36 -0400 schrieb Zhengyu Gu: > > > > > > Based on Roman's suggestion, subclass ParallelTaskTerminator to > > > avoid > > > invasive changes to ParallelTaskTerminator. > > > > > > Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.01/index.html > > > > > > Tests: jtreg shenandoah tests, SPECjbb and modified TestGCOld and > > > GCBasher. > > > > > > Thanks, > > > > > > -Zhengyu > > > > > > > > > On 11/01/2016 06:07 PM, Zhengyu Gu wrote: > > > > > > > > > > > Yes, it should be a subclass. I will redo the implementation. > > > > > > > > Thanks, > > > > > > > > -Zhengyu > > > > > > > > > > > > On 11/01/2016 05:00 PM, Roman Kennke wrote: > > > > > > > > > > Hi Zhengyu, > > > > > > > > > > I can't say much about correctness etc of the algorithm. > > > > > However, > > > > > this > > > > > affects shared code, and other GCs that also use taskqueue. > > > > > This > > > > > probably means they benefit from improved performance too, > > > > > but it > > > > > also > > > > > means they'd suffer from any bugs that are in it. I wouldn't > > > > > want > > > > > to > > > > > make that choice for them. :-) Would it be possible to > > > > > somehow > > > > > either > > > > > fork taskqueue into a new class, or, if possible, abstract > > > > > the > > > > > new/changed behaviour? Bonus points for making the impl > > > > > swappable, so > > > > > that Shenandoah could use one or the other taskqueue. This > > > > > would > > > > > 1. > > > > > make it possible to compare them and 2. smooth the > > > > > transition, > > > > > i.e. > > > > > make the new queue enabled by an experimental flag, etc. > > > > > Would > > > > > that be > > > > > possible? > > > > > > > > > > Cheers, > > > > > Roman > > > > > > > > > > Am Dienstag, den 01.11.2016, 11:15 -0400 schrieb Zhengyu Gu: > > > > > > > > > > > > This is the initial implementation of OWST, which is pretty > > > > > > closely > > > > > > following Google's paper. > > > > > > > > > > > > I intend to minimize the changes in the changeset, due to > > > > > > recent > > > > > > regression SPECjbb number. > > > > > > I think there are areas we can improve the implementation. > > > > > > For > > > > > > example, to have spin master give up > > > > > > its role before goes into sleep, so other worker who > > > > > > detects > > > > > > new > > > > > > tasks, may wake up waiting workers, etc. > > > > > > > > > > > > > > > > > > Webrev: http://cr.openjdk.java.net/~zgu/owst/webrev.00/ > > > > > > > > > > > > Thanks, > > > > > > > > > > > > -Zhengyu > > > > > > > > From rwestrel at redhat.com Wed Nov 2 16:17:21 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Wed, 2 Nov 2016 17:17:21 +0100 Subject: missing memory barrier in acmp with C2 In-Reply-To: References: Message-ID: <6381bedd-4909-f9ff-5cd2-0470389330d5@redhat.com> > http://cr.openjdk.java.net/~roland/shenandoah/membar-acmp/webrev.00/ FTR, I just pushed an update to this fix because the previous one was causing silent compilation failures. Roland. From rwestrel at redhat.com Wed Nov 2 16:20:14 2016 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Wed, 02 Nov 2016 16:20:14 +0000 Subject: hg: shenandoah/jdk9/hotspot: acmp needs a wide membar to avoid incorrect anti dependencies Message-ID: <201611021620.uA2GKEfF024816@aojmv0008.oracle.com> Changeset: 3a9e444a2f37 Author: roland Date: 2016-11-02 16:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3a9e444a2f37 acmp needs a wide membar to avoid incorrect anti dependencies ! src/share/vm/opto/graphKit.cpp From shade at redhat.com Wed Nov 2 16:55:48 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 2 Nov 2016 17:55:48 +0100 Subject: RFR (S): Full GC mark without liveness stats In-Reply-To: <1478084956.4215.25.camel@redhat.com> References: <8453d0a8-6cec-1a75-a321-4caf7cc89e61@redhat.com> <1478084956.4215.25.camel@redhat.com> Message-ID: On 11/02/2016 12:09 PM, Roman Kennke wrote: > you are correct, we don't need liveness counting during full-gc. Excellent! > I'm not sure I like all the bools all over the place. But I don't see a > much better way for it either. :-) Yeah. If that wasn't a performance-sensitive code, we would just push the bool field. But having in mind the conc GC runs mark code very hot, template arguments is our sanest option. I had cleaned up the handling a bit: added the experimental flag and put the comments in a few critical places. Ok to go? http://cr.openjdk.java.net/~shade/shenandoah/fullgc-no-live-stats/webrev.02/ > 10% makes me wonder if we can somehow speed up liveness counting. E.g. > we don't strictly need the liveness counters to be 100% correct. A good > estimate should be good enough. Dunno if that could help us? This can be (and would be) handled separately. No matter how fast we are at liveness counting, completely avoiding it is unbeatable. Thanks, -Aleksey From rkennke at redhat.com Wed Nov 2 17:48:23 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 02 Nov 2016 18:48:23 +0100 Subject: RFR (S): Full GC mark without liveness stats In-Reply-To: References: <8453d0a8-6cec-1a75-a321-4caf7cc89e61@redhat.com> <1478084956.4215.25.camel@redhat.com> Message-ID: <1478108903.4215.68.camel@redhat.com> Ok, please push! > On 11/02/2016 12:09 PM, Roman Kennke wrote: > > > > you are correct, we don't need liveness counting during full-gc. > > Excellent! > > > > > I'm not sure I like all the bools all over the place. But I don't > > see a > > much better way for it either. :-) > > Yeah. If that wasn't a performance-sensitive code, we would just push > the bool field. But having in mind the conc GC runs mark code very > hot, > template arguments is our sanest option. > > I had cleaned up the handling a bit: added the experimental flag and > put > the comments in a few critical places. Ok to go? > > http://cr.openjdk.java.net/~shade/shenandoah/fullgc-no-live-stats/web > rev.02/ > > > > > 10% makes me wonder if we can somehow speed up liveness counting. > > E.g. > > we don't strictly need the liveness counters to be 100% correct. A > > good > > estimate should be good enough. Dunno if that could help us? > > This can be (and would be) handled separately. No matter how fast we > are > at liveness counting, completely avoiding it is unbeatable. From ashipile at redhat.com Wed Nov 2 17:49:13 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 02 Nov 2016 17:49:13 +0000 Subject: hg: shenandoah/jdk9/hotspot: Full GC mark without liveness counting. Message-ID: <201611021749.uA2HnDig017362@aojmv0008.oracle.com> Changeset: 7e36a859bfaa Author: shade Date: 2016-11-02 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7e36a859bfaa Full GC mark without liveness counting. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From rkennke at redhat.com Wed Nov 2 17:56:03 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 02 Nov 2016 18:56:03 +0100 Subject: missing memory barrier in acmp with C2 In-Reply-To: <6381bedd-4909-f9ff-5cd2-0470389330d5@redhat.com> References: <6381bedd-4909-f9ff-5cd2-0470389330d5@redhat.com> Message-ID: <1478109363.4215.73.camel@redhat.com> Great, thanks! Am Mittwoch, den 02.11.2016, 17:17 +0100 schrieb Roland Westrelin: > > > > http://cr.openjdk.java.net/~roland/shenandoah/membar-acmp/webrev.00 > > / > > FTR, I just pushed an update to this fix because the previous one was > causing silent compilation failures. > > Roland. From shade at redhat.com Wed Nov 2 19:09:37 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 2 Nov 2016 20:09:37 +0100 Subject: RFR (S): Reset bitmaps in MarkCompact should use parallel threads Message-ID: <8aaaac58-e220-2a1d-4b27-d2959a3520d8@redhat.com> Hi, One of the things that bugs me: in scheduling (especially on large machines), ramping up threads is latency-consuming. Even if all threads started nicely, some kernels use the power saving strategies that schedule cold threads on the same core first, and only then reschedule. So if you are doing a high-perf batch job, it is generally a bad idea to switch threads in the middle. Enter MarkCompact. There, we do these steps in these threads: 1. Concurrent: Mark heap (reusing SHConcurrentMark) 2. Parallel: Calculate addrs, adjust pointers, copy objects 3. VMThread (!): Reset prev bitmap 4. Concurrent: Reset current bitmap This patch makes steps 3 and 4 in the Parallel thread pool: http://cr.openjdk.java.net/~shade/shenandoah/markcompact-par-reset-bitmaps/webrev.01/ Aside: At some point, we'd have to see if we can decouple SHConcurrentMark enough to use Parallel, not Concurrent, threads for MarkCompact cycle. Thanks, -Aleksey From shade at redhat.com Wed Nov 2 19:18:08 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 2 Nov 2016 20:18:08 +0100 Subject: RFR (S): Reset bitmaps in MarkCompact should use parallel threads In-Reply-To: <8aaaac58-e220-2a1d-4b27-d2959a3520d8@redhat.com> References: <8aaaac58-e220-2a1d-4b27-d2959a3520d8@redhat.com> Message-ID: <29084df0-75f9-e81b-a3ef-9d2ca87f91d5@redhat.com> On 11/02/2016 08:09 PM, Aleksey Shipilev wrote: > http://cr.openjdk.java.net/~shade/shenandoah/markcompact-par-reset-bitmaps/webrev.01/ I have a question! When clearing the prev bitmap, should we go up to... a) region->top_prev_mark_bitmap(): clearing only the set bits? http://cr.openjdk.java.net/~shade/shenandoah/markcompact-par-reset-bitmaps/webrev.01/ b) region->top(): clearing the entire region map defensively? http://cr.openjdk.java.net/~shade/shenandoah/markcompact-par-reset-bitmaps/webrev.02/ Thanks, -Aleksey From rkennke at redhat.com Wed Nov 2 19:20:50 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 02 Nov 2016 20:20:50 +0100 Subject: RFR (S): Reset bitmaps in MarkCompact should use parallel threads In-Reply-To: <8aaaac58-e220-2a1d-4b27-d2959a3520d8@redhat.com> References: <8aaaac58-e220-2a1d-4b27-d2959a3520d8@redhat.com> Message-ID: <1478114450.4215.75.camel@redhat.com> Am Mittwoch, den 02.11.2016, 20:09 +0100 schrieb Aleksey Shipilev: > Hi, > > One of the things that bugs me: in scheduling (especially on large > machines), ramping up threads is latency-consuming. Even if all > threads > started nicely, some kernels use the power saving strategies that > schedule cold threads on the same core first, and only then > reschedule. > So if you are doing a high-perf batch job, it is generally a bad idea > to > switch threads in the middle. > > Enter MarkCompact. There, we do these steps in these threads: > ? 1. Concurrent:???Mark heap (reusing SHConcurrentMark) > ? 2. Parallel:?????Calculate addrs, adjust pointers, copy objects > ? 3. VMThread (!): Reset prev bitmap Duh. How did that happen? > ? 4. Concurrent:???Reset current bitmap > > This patch makes steps 3 and 4 in the Parallel thread pool: > > http://cr.openjdk.java.net/~shade/shenandoah/markcompact-par-reset- > bitmaps/webrev.01/ Yes! > Aside: At some point, we'd have to see if we can decouple > SHConcurrentMark enough to use Parallel, not Concurrent, threads for > MarkCompact cycle. I argued with Christine a bunch of times whether or not we should just use a single thread pool, and simply change the number of threads used on demand. Would you see any benefit in that? Or disadvantage? Roman From rkennke at redhat.com Wed Nov 2 19:21:50 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 02 Nov 2016 20:21:50 +0100 Subject: RFR (S): Reset bitmaps in MarkCompact should use parallel threads In-Reply-To: <29084df0-75f9-e81b-a3ef-9d2ca87f91d5@redhat.com> References: <8aaaac58-e220-2a1d-4b27-d2959a3520d8@redhat.com> <29084df0-75f9-e81b-a3ef-9d2ca87f91d5@redhat.com> Message-ID: <1478114510.4215.76.camel@redhat.com> Am Mittwoch, den 02.11.2016, 20:18 +0100 schrieb Aleksey Shipilev: > On 11/02/2016 08:09 PM, Aleksey Shipilev wrote: > > > > http://cr.openjdk.java.net/~shade/shenandoah/markcompact-par-reset- > > bitmaps/webrev.01/ > > I have a question! When clearing the prev bitmap, should we go up > to... > > a) region->top_prev_mark_bitmap(): clearing only the set bits? > > http://cr.openjdk.java.net/~shade/shenandoah/markcompact-par-reset-bi > tmaps/webrev.01/ > > b) region->top(): clearing the entire region map defensively? > > http://cr.openjdk.java.net/~shade/shenandoah/markcompact-par-reset- > bitmaps/webrev.02/ a) please. Results in much less work. Requires some care to be taken that the top-marked is correct. Roman From zgu at redhat.com Wed Nov 2 19:26:42 2016 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 02 Nov 2016 19:26:42 +0000 Subject: hg: shenandoah/jdk9/hotspot: Experimental OWST implementation Message-ID: <201611021926.uA2JQgLI013637@aojmv0008.oracle.com> Changeset: 566de8265503 Author: zgu Date: 2016-11-02 15:25 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/566de8265503 Experimental OWST implementation ! src/share/vm/gc/shared/taskqueue.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp + src/share/vm/gc/shenandoah/shenandoahTaskqueue.cpp + src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From shade at redhat.com Wed Nov 2 19:31:47 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 2 Nov 2016 20:31:47 +0100 Subject: RFR (S): Reset bitmaps in MarkCompact should use parallel threads In-Reply-To: <1478114450.4215.75.camel@redhat.com> References: <8aaaac58-e220-2a1d-4b27-d2959a3520d8@redhat.com> <1478114450.4215.75.camel@redhat.com> Message-ID: <5ff092af-0da2-9484-ae2d-32260c585ff5@redhat.com> On 11/02/2016 08:20 PM, Roman Kennke wrote: >> 3. VMThread (!): Reset prev bitmap > > Duh. How did that happen? There was a TODO that we want to use workers to clear this bitmap. So here we are :) >> Aside: At some point, we'd have to see if we can decouple >> SHConcurrentMark enough to use Parallel, not Concurrent, threads for >> MarkCompact cycle. > > I argued with Christine a bunch of times whether or not we should just > use a single thread pool, and simply change the number of threads used > on demand. Would you see any benefit in that? Or disadvantage? I think having a single thread pool simplifies things for us. As long as the same observed behavior for Concurrent/Parallel thread count stays. E.g. having a machine of 10 cores, I might want to tune down mutator to have 4 cores, concurrent GC to have other 6, and parallel GC, if it happens to run and stop my mutator, to have all 10! Now, I can do that by saying -XX:ParallelGCThreads=10 -XX:ConcurrentGCThreads=6. Thanks, -Aleksey From rkennke at redhat.com Wed Nov 2 19:56:30 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 02 Nov 2016 20:56:30 +0100 Subject: RFR (S): Reset bitmaps in MarkCompact should use parallel threads In-Reply-To: <5ff092af-0da2-9484-ae2d-32260c585ff5@redhat.com> References: <8aaaac58-e220-2a1d-4b27-d2959a3520d8@redhat.com> <1478114450.4215.75.camel@redhat.com> <5ff092af-0da2-9484-ae2d-32260c585ff5@redhat.com> Message-ID: <1478116590.4215.79.camel@redhat.com> While you are looking at this, you could also check whether or not it makes a difference if we used BitMap::clear_large_range() (which uses memset) instead of BitMap::clear_range() (which uses a simple for-loop) :-) I strongly suspect that memset might be faster. Requires some additions to CMBitMap class though. Roman Am Mittwoch, den 02.11.2016, 20:31 +0100 schrieb Aleksey Shipilev: > On 11/02/2016 08:20 PM, Roman Kennke wrote: > > > > > > > > ? 3. VMThread (!): Reset prev bitmap > > > > Duh. How did that happen? > > There was a TODO that we want to use workers to clear this bitmap. So > here we are :) > > > > > > > > > Aside: At some point, we'd have to see if we can decouple > > > SHConcurrentMark enough to use Parallel, not Concurrent, threads > > > for > > > MarkCompact cycle. > > > > I argued with Christine a bunch of times whether or not we should > > just > > use a single thread pool, and simply change the number of threads > > used > > on demand. Would you see any benefit in that? Or disadvantage? > > I think having a single thread pool simplifies things for us. > > As long as the same observed behavior for Concurrent/Parallel thread > count stays. E.g. having a machine of 10 cores, I might want to tune > down mutator to have 4 cores, concurrent GC to have other 6, and > parallel GC, if it happens to run and stop my mutator, to have all > 10! > Now, I can do that by saying -XX:ParallelGCThreads=10 > -XX:ConcurrentGCThreads=6. > > Thanks, > -Aleksey > From ashipile at redhat.com Wed Nov 2 19:59:50 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 02 Nov 2016 19:59:50 +0000 Subject: hg: shenandoah/jdk9/hotspot: Reset bitmaps in MarkCompact should use parallel threads. Message-ID: <201611021959.uA2JxoWe021411@aojmv0008.oracle.com> Changeset: ce039a1b40a7 Author: shade Date: 2016-11-02 20:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ce039a1b40a7 Reset bitmaps in MarkCompact should use parallel threads. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp From rwestrel at redhat.com Thu Nov 3 09:40:05 2016 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Thu, 03 Nov 2016 09:40:05 +0000 Subject: hg: shenandoah/jdk9/hotspot: Class.isAssignableFrom instrinsic needs to properly handle mem bar in acmp Message-ID: <201611030940.uA39e5R6027496@aojmv0008.oracle.com> Changeset: 95390cfa294c Author: roland Date: 2016-11-03 10:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/95390cfa294c Class.isAssignableFrom instrinsic needs to properly handle mem bar in acmp ! src/share/vm/opto/library_call.cpp From rkennke at redhat.com Thu Nov 3 11:54:50 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 03 Nov 2016 12:54:50 +0100 Subject: RFR: Collapse little assert blocks into big one Message-ID: <1478174090.4215.88.camel@redhat.com> As subject says: http://cr.openjdk.java.net/~rkennke/assertblock/webrev.00/ I think they should be semantically equivalent. This here seems slightly odd: assert(u->as_Mem()->raw_adr_type() == TypeOopPtr::BOTTOM, "bad slice"); u->as_Mem()->set_raw_adr_type(TypeRawPtr::BOTTOM); Ok? Roman From roman at kennke.org Thu Nov 3 11:56:21 2016 From: roman at kennke.org (roman at kennke.org) Date: Thu, 03 Nov 2016 11:56:21 +0000 Subject: hg: shenandoah/jdk9/hotspot: Remove unappropriate comment. Message-ID: <201611031156.uA3BuLYQ027729@aojmv0008.oracle.com> Changeset: 9f32d5b62cc4 Author: rkennke Date: 2016-11-03 12:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9f32d5b62cc4 Remove unappropriate comment. ! src/share/vm/runtime/arguments.cpp From rkennke at redhat.com Thu Nov 3 12:02:20 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 03 Nov 2016 13:02:20 +0100 Subject: RFR: Rename GraphKit::shenandoah_acmp_barrier into GraphKit::cmp_objects Message-ID: <1478174540.4215.89.camel@redhat.com> As subject says. http://cr.openjdk.java.net/~rkennke/acmpbarrier/webrev.00/ Ok? Roman From rwestrel at redhat.com Thu Nov 3 12:08:22 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Thu, 3 Nov 2016 13:08:22 +0100 Subject: RFR: Collapse little assert blocks into big one In-Reply-To: <1478174701.4215.91.camel@redhat.com> References: <1478174090.4215.88.camel@redhat.com> <3153a567-4d77-5ae5-7292-e77c36a5dc8f@redhat.com> <1478174701.4215.91.camel@redhat.com> Message-ID: <8fab0734-2887-801a-7015-2f400d314be0@redhat.com> (cc'ing the list again, dropped it by accident on my reply) >> That part: >> >>> >>> u->as_Mem()->set_raw_adr_type(TypeRawPtr::BOTTOM); >> >> does valuable work so should not be in the assert block. > > Are you sure? because: > > - it was in assert block before > - it seems to establish what the assert right before it checked > > ? The assert checks TypeOopPtr::BOTTOM not TypeRawPtr::BOTTOM Ok to push then. I'll revisit that if needed later. Roland. From rwestrel at redhat.com Thu Nov 3 12:08:50 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Thu, 3 Nov 2016 13:08:50 +0100 Subject: Fwd: Re: RFR: Rename GraphKit::shenandoah_acmp_barrier into GraphKit::cmp_objects In-Reply-To: <48fa5c37-3a7a-40d4-6107-60253c1dc1b4@redhat.com> References: <48fa5c37-3a7a-40d4-6107-60253c1dc1b4@redhat.com> Message-ID: Dropped the list on that one too... -------- Forwarded Message -------- Subject: Re: RFR: Rename GraphKit::shenandoah_acmp_barrier into GraphKit::cmp_objects Date: Thu, 3 Nov 2016 13:05:22 +0100 From: Roland Westrelin To: Roman Kennke > http://cr.openjdk.java.net/~rkennke/acmpbarrier/webrev.00/ > > Ok? Yes. What would be a gc interface in the case of compiler code? FWIW, I think code in separate functions conditional on UseShenandoahGC is good enough. ROland. From roman at kennke.org Thu Nov 3 15:01:30 2016 From: roman at kennke.org (roman at kennke.org) Date: Thu, 03 Nov 2016 15:01:30 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201611031501.uA3F1UOV008360@aojmv0008.oracle.com> Changeset: 50a2c552b20d Author: rkennke Date: 2016-11-03 12:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/50a2c552b20d Collapse series of small assert blocks into one big assert block. ! src/share/vm/opto/addnode.cpp Changeset: bfe2e96c6b19 Author: rkennke Date: 2016-11-03 13:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bfe2e96c6b19 Rename GraphKit::shenandoah_acmp_barrier into GraphKit::cmp_objects. ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse2.cpp From roman at kennke.org Fri Nov 4 11:07:09 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 04 Nov 2016 11:07:09 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 1454 new changesets Message-ID: <201611041107.uA4B7Jvp003782@aojmv0008.oracle.com> Changeset: 0413b96b680f Author: aph Date: 2012-06-19 12:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/c575f2884997 merge Changeset: 4844b801ffc4 Author: aph Date: 2012-07-02 11:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/d729e26230ec merge Changeset: be89f3f59c8c Author: aph Date: 2012-07-30 18:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/dd1ddd76ecdd merge Changeset: da70950604c6 Author: "Andrew Dinn " Date: 2012-08-29 17:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/0fa7efe1f3e5 merge Changeset: 41dad97e670b Author: aph Date: 2012-08-31 11:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/c5277f7ae508 merge Changeset: 533641e7f4e0 Author: aph Date: 2012-09-19 17:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/9a53ad8b484d merge Changeset: 18fe17afd26d Author: "Andrew Dinn " Date: 2012-10-04 18:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/3874d5e4010c merge Changeset: 85c06b50b4b4 Author: aph Date: 2012-10-31 17:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/d58c2c135beb merge Changeset: 6c32b9726304 Author: "Andrew Dinn " Date: 2012-11-19 10:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/6285f91c0de9 merge Changeset: 327f6abfc490 Author: "Andrew Dinn " Date: 2012-11-19 14:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/71d0c837950e merge Changeset: c2b5ee5e4b0b Author: "Andrew Dinn " Date: 2013-02-26 17:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/e9ca09105eee merge Changeset: f359d2d1e868 Author: "Andrew Dinn " Date: 2013-04-18 09:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/3ef41c40ff7e merge Changeset: 1021bcb348ca Author: "Andrew Dinn " Date: 2013-04-23 10:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/7482b17b93fa merge Changeset: c2f7bc23b690 Author: "Andrew Dinn " Date: 2013-04-25 10:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/1f5371f3fd7e merge Changeset: 8e6a6e41179c Author: "Andrew Dinn " Date: 2013-05-14 15:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/60cef97034b6 merge Changeset: 7ace3fa70c04 Author: "Andrew Dinn " Date: 2013-05-28 15:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/8bfc54e8d327 merge Changeset: 1a459007aa3e Author: aph Date: 2013-05-31 17:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/5aafaed90786 Merge Changeset: af81558a8810 Author: adinn Date: 2013-06-28 14:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/ed69a4cc7623 Merge Changeset: 2c5a9a8862bc Author: aph Date: 2013-06-28 15:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/8dae0c8aa59f Merge Changeset: 92c0ad078a92 Author: aph Date: 2013-07-02 15:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/f5c400b0528b Merge Changeset: c715fd87928b Author: adinn Date: 2013-07-09 15:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/b39190360e00 Merge Changeset: 76eb4d810212 Author: adinn Date: 2013-07-10 11:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/e4ac7d180652 Merge Changeset: 99ff1f99338e Author: aph Date: 2013-07-10 18:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/5f2c61d98ec0 Merge Changeset: 2bc8ccd9656f Author: adinn Date: 2013-07-11 09:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/267a53381827 Merge Changeset: 9ae436b3a3da Author: adinn Date: 2013-07-16 09:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/c88c7f3c3e70 Merge Changeset: a58b9e279b81 Author: adinn Date: 2013-07-23 11:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/f7dc08b4a70e Merge Changeset: 8720a675c697 Author: aph Date: 2013-07-23 16:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/bbbb56b98b81 Merge Changeset: 5f4eeb48a2cd Author: adinn Date: 2013-07-23 17:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/d1b991a3e49b Merge Changeset: a16d99d93a93 Author: adinn Date: 2013-07-23 17:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/7ea47254b615 merge Changeset: 08a289cd5e41 Author: aph Date: 2013-07-25 16:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/08a289cd5e41 merge Changeset: 42d265e6978f Author: aph Date: 2013-07-25 18:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/bfd0d267f812 Merge Changeset: e15660fddc6d Author: adinn Date: 2013-07-29 09:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/a3b448827fe3 Merge Changeset: fd4199374989 Author: adinn Date: 2013-07-29 16:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/4dac96a1a851 Merge Changeset: 763e3f54583d Author: aph Date: 2013-07-25 18:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/5b09905377b7 Merge Changeset: c1cd345fa381 Author: aph Date: 2013-07-29 18:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c1cd345fa381 merge Changeset: 80271c9e94db Author: adinn Date: 2013-07-30 15:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/6d93bf3ec461 Merge Changeset: 7ec46d259588 Author: adinn Date: 2013-07-31 14:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/672688dc73ec merge Changeset: d9d274bdde7a Author: aph Date: 2013-08-02 10:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/560f86cdf664 merge Changeset: afe7594c205d Author: adinn Date: 2013-08-05 14:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/abf544a531f8 Merge Changeset: b40ce6e86194 Author: adinn Date: 2013-08-06 23:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/01a96b82ceb2 Merge Changeset: 074ae524f3e0 Author: aph Date: 2013-08-07 17:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/e7864bbb8765 merge Changeset: b57677bf9acd Author: adinn Date: 2013-08-06 23:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/520a5325de73 Merge Changeset: a0e02b43890b Author: adinn Date: 2013-08-08 10:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a0e02b43890b Merge Changeset: aa50ef27c300 Author: adinn Date: 2013-08-08 10:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/44cdbf906394 Merge Changeset: 62c56934d893 Author: aph Date: 2013-08-09 14:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/64eb1c82b7fe merge Changeset: 31390de29c4b Author: aph Date: 2013-08-12 17:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/ef7e701010e8 Merge Changeset: da2d25b877bf Author: adinn Date: 2013-08-12 10:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/352dc20c1aa7 Merge Changeset: 513ec20a7c4f Author: adinn Date: 2013-08-15 16:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/513ec20a7c4f Merge Changeset: 3ed73310a6a5 Author: adinn Date: 2013-08-15 16:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3ed73310a6a5 Merge Changeset: a7df113b2df8 Author: adinn Date: 2013-08-15 16:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/71cc0ea0cd4c merge Changeset: 631801f9c924 Author: adinn Date: 2013-08-16 14:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/e73fcb59a727 merge Changeset: c0cc4bab989c Author: aph Date: 2013-08-19 13:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/3fc92a2940e6 Merge Changeset: b0a65a4a6094 Author: aph Date: 2013-08-22 19:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/93a04adc792a merge Changeset: c8353ab9f44c Author: aph Date: 2013-09-04 16:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/d53e6b858c0a Merge Changeset: 3e2e4b129ae4 Author: adinn Date: 2013-09-09 13:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/eaf9cb5b0f6a merge Changeset: 3c1ff2b85f84 Author: aph Date: 2013-09-11 13:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/87e7a0585407 Merge Changeset: 9210f221f047 Author: adinn Date: 2013-09-11 16:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/21d2a6b25f23 Merge Changeset: 5b2374dbfc86 Author: aph Date: 2013-09-12 15:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/5e4c8854ea19 Merge Changeset: 4afcbbbfaf7a Author: aph Date: 2013-09-12 17:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/4e0a354578c5 Merge Changeset: 85043109d8e9 Author: adinn Date: 2013-09-17 17:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/5a53550fc681 Merge Changeset: 7f4e0407752a Author: aph Date: 2013-09-19 17:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7f4e0407752a Merge Changeset: 9a83c28d309a Author: aph Date: 2013-09-19 17:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/c2d6e3b390e8 Merge Changeset: 2ce0fb54933f Author: aph Date: 2013-10-01 16:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/c1ee24843b4b Merge Changeset: 2a22f57aad36 Author: adinn Date: 2013-10-04 13:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/67e3f80722b5 merge Changeset: e109c3759e38 Author: aph Date: 2013-11-15 11:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/c13d4eec6871 Merge Changeset: fa8f1a444540 Author: aph Date: 2013-11-15 05:33 -0500 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk8u/hotspot/rev/b81bae18095a Merge Changeset: 7f87d432d9db Author: aph Date: 2013-11-15 06:54 -0500 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/d94af675962f Merge Changeset: 1f7a7cdf5881 Author: aph Date: 2013-11-22 17:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/0b8324236823 Merge Changeset: 513a27ec96c9 Author: aph Date: 2013-11-26 14:11 -0500 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/7ae3055b6b13 merge Changeset: b26371546086 Author: aph Date: 2013-12-14 18:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/8f7ab4f35755 merge Changeset: ccb79214e227 Author: aph Date: 2013-12-18 16:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/92c7300156fe merge Changeset: d51634dc964c Author: aph Date: 2013-12-19 16:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/2e52d923b5ee Merge Changeset: 021e2bd63fec Author: Andrew McDermott Date: 2013-12-12 22:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/da3932d96d4d Merge Changeset: 8ccf0e9d5070 Author: aph Date: 2014-01-10 19:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/35fe0e6b1e82 Merge Changeset: ed3b90bb3e4c Author: aph Date: 2014-01-16 14:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ed3b90bb3e4c Merge Changeset: e11bc6e52e67 Author: aph Date: 2014-01-17 12:58 -0500 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/9fb1040177d0 Merge Changeset: ac6dbba6ac14 Author: aph Date: 2014-02-24 16:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/a4a33014c25d Merge Changeset: 72b29bfe67fa Author: aph Date: 2014-05-29 05:53 -0400 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/fdcc9aef9dbb Merge Changeset: 4020f25a52c2 Author: aph Date: 2014-07-25 08:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/e97a048e045a Merge Changeset: a6df78e590bb Author: aph Date: 2014-09-10 10:42 -0400 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/b489e772b83c merge Changeset: d7c03eb8b2c2 Author: adinn Date: 2014-12-11 15:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d7c03eb8b2c2 merge Changeset: fcb1eeb77770 Author: adinn Date: 2014-12-11 15:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/7164279a42b0 Merge ! .hgtags Changeset: 1828260d358a Author: aph Date: 2015-03-03 15:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/hotspot/rev/a0380a5da339 Added tag After-aarch64-import for changeset e3cf99260a0a ! .hgtags Changeset: bea52c7ebf71 Author: aph Date: 2015-09-15 16:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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 Changeset: e8cba2da936a Author: adinn Date: 2015-09-29 10:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e8cba2da936a correct elif whihc was breaking x86 build ! src/share/vm/interpreter/abstractInterpreter.hpp Changeset: 2f85009f6d3f Author: adinn Date: 2015-07-31 16:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2f85009f6d3f Remove jcheck - .jcheck/conf Changeset: badc3f497382 Author: andrew Date: 2015-09-18 02:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/badc3f497382 Merge aarch64 ff13d8140756 ! .hgtags Changeset: c796c49dd3f4 Author: aph Date: 2015-09-15 16:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c796c49dd3f4 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: a9b132a0c3c5 Author: aph Date: 2015-09-15 16:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a9b132a0c3c5 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: 54487ac3b90e Author: aph Date: 2015-09-16 11:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/54487ac3b90e 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 Changeset: 37240c1019fd Author: asaha Date: 2015-10-13 08:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/37240c1019fd Added tag jdk8u60-b28 for changeset 621a3638fd8c ! .hgtags Changeset: 86939ae286e3 Author: aph Date: 2015-10-13 17:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/86939ae286e3 Merge ! .hgtags Changeset: 023f3dbe93cb Author: andrew Date: 2015-10-14 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/023f3dbe93cb Added tag aarch64-jdk8u60-b28 for changeset 86939ae286e3 ! .hgtags Changeset: e586e8fbd1d0 Author: asaha Date: 2015-04-01 12:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e586e8fbd1d0 8076505: Increment minor version of HSx for 8u65 and initialize the build number Reviewed-by: katleman ! make/hotspot_version Changeset: 1ac6501881b2 Author: andrew Date: 2015-10-15 02:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1ac6501881b2 Merge jdk8u65-b17 ! make/hotspot_version Changeset: dbbde6b99709 Author: andrew Date: 2015-10-15 03:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dbbde6b99709 Added tag aarch64-jdk8u65-b17 for changeset 1ac6501881b2 ! .hgtags Changeset: 83f5fdfd56ec Author: andrew Date: 2015-11-02 17:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/83f5fdfd56ec Correct bad #elif in abstractInterpreter.hpp, resulting from ff13d8140756 ! src/share/vm/interpreter/abstractInterpreter.hpp Changeset: c39fd107adf4 Author: andrew Date: 2016-01-12 11:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c39fd107adf4 Merge jdk8u66-b17 ! .hgtags ! make/defs.make ! make/hotspot_version ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! 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/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp Changeset: e26755b89443 Author: andrew Date: 2016-01-12 15:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e26755b89443 Added tag aarch64-jdk8u66-b17 for changeset c39fd107adf4 ! .hgtags Changeset: 6200528740d6 Author: kevinw Date: 2015-08-06 00:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6200528740d6 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: 558c2b4eba18 Author: asaha Date: 2016-01-12 19:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/558c2b4eba18 8131182: Increment minor version of HSx for 8u71 and initialize the build number Reviewed-by: katleman ! make/hotspot_version Changeset: b06f0f53dd76 Author: andrew Date: 2016-01-12 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b06f0f53dd76 Added tag aarch64-jdk8u71-b15 for changeset 558c2b4eba18 ! .hgtags Changeset: f394a99c8b4c Author: andrew Date: 2016-01-21 18:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f394a99c8b4c Merge After-aarch64-import ! .hgtags ! make/hotspot_version ! src/os/linux/vm/os_linux.cpp Changeset: 8d2e1dabe378 Author: andrew Date: 2016-01-21 22:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8d2e1dabe378 Merge jdk8u72-b15 ! .hgtags ! make/hotspot_version ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/services/management.cpp Changeset: 225180d970c1 Author: andrew Date: 2016-01-21 22:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/225180d970c1 Added tag aarch64-jdk8u72-b15 for changeset 8d2e1dabe378 ! .hgtags Changeset: 98e4d7b5ff2b Author: adinn Date: 2015-08-26 17:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/98e4d7b5ff2b 8134322: AArch64: Fix several errors in C2 biased locking implementation Summary: Several errors in C2 biased locking require fixing Reviewed-by: kvn Contributed-by: hui.shi at linaro.org ! src/cpu/aarch64/vm/aarch64.ad Changeset: b212413cdaef Author: enevill Date: 2015-09-15 12:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b212413cdaef 8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails Summary: Fix safepoint handlers to save 128 bits on vector poll Reviewed-by: kvn Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 641806b9d29d Author: roland Date: 2016-02-25 09:43 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/641806b9d29d 8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape Summary: elide MemBar when AllocateNode _is_non_escaping Reviewed-by: kvn, roland Contributed-by: hui.shi at linaro.org ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp Changeset: caab2df44238 Author: enevill Date: 2015-09-16 13:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/caab2df44238 8136615: aarch64: elide DecodeN when followed by CmpP 0 Summary: remove DecodeN when comparing a narrow oop with 0 Reviewed-by: kvn, adinn ! src/cpu/aarch64/vm/aarch64.ad Changeset: e499a51eaef1 Author: aph Date: 2015-09-28 16:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e499a51eaef1 8136165: AARCH64: Tidy up compiled native calls Summary: Do some cleaning Reviewed-by: roland, kvn, enevill ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 82141dab8ec8 Author: aph Date: 2015-09-30 13:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/82141dab8ec8 8138641: Disable C2 peephole by default for aarch64 Reviewed-by: roland Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp Changeset: 8d382116b8d0 Author: aph Date: 2015-09-29 17:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8d382116b8d0 8138575: Improve generated code for profile counters Reviewed-by: kvn ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: fa47c6788466 Author: enevill Date: 2015-10-15 15:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fa47c6788466 8139674: aarch64: guarantee failure in TestOptionsWithRanges.java Summary: Fix negative overflow in instruction field Reviewed-by: kvn, roland, adinn, aph ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: c63eff2bbad8 Author: ecaspole Date: 2015-09-21 10:36 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c63eff2bbad8 8131645: [ARM64] crash on Cavium when using G1 Summary: Add a fence when creating the CodeRootSetTable so the readers do not see invalid memory. Reviewed-by: aph, tschatzl ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp Changeset: 17b38ca19e23 Author: adinn Date: 2015-10-08 11:06 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/17b38ca19e23 Backport optimization of volatile puts/gets and CAS to use ldar/stlr ! 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 ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/share/vm/opto/graphKit.cpp Changeset: 4470d1a7ab47 Author: enevill Date: 2015-10-28 17:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4470d1a7ab47 Fix thinko when backporting 8131645. Table ends up being allocated twice. ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp Changeset: d29561a8480e Author: enevill Date: 2015-10-28 17:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d29561a8480e 8140611: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs Summary: Fix register usage on calling native synchronized methods Reviewed-by: kvn, adinn ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: c6c45e635f58 Author: enevill Date: 2016-02-25 05:44 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c6c45e635f58 Some 32 bit shifts still being anded with 0x3f instead of 0x1f. ! src/cpu/aarch64/vm/aarch64.ad Changeset: 0d26ab01110c Author: aph Date: 2015-09-08 14:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0d26ab01110c 8135157: DMB elimination in AArch64 C2 synchronization implementation Summary: Reduce memory barrier usage in C2 fast lock and unlock. Reviewed-by: kvn Contributed-by: wei.tang at linaro.org, aph at redhat.com ! src/cpu/aarch64/vm/aarch64.ad Changeset: 9b02e63a10cf Author: aph Date: 2015-11-04 13:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9b02e63a10cf 8138966: Intermittent SEGV running ParallelGC Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables. Reviewed-by: tschatzl ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp Changeset: 69461ddc6e21 Author: enevill Date: 2015-11-19 15:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/69461ddc6e21 8143067: aarch64: guarantee failure in javac Summary: Fix adrp going out of range during code relocation Reviewed-by: aph, kvn ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 2a885c3fa856 Author: hshi Date: 2015-11-24 09:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2a885c3fa856 8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved Reviewed-by: roland, aph ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: df9fe5e4b123 Author: enevill Date: 2016-02-26 03:44 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/df9fe5e4b123 Add support for large code cache ! src/cpu/aarch64/vm/aarch64.ad ! 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_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! 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/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.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/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/vtableStubs_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: fdd053ca3236 Author: enevill Date: 2016-01-05 17:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fdd053ca3236 Fix client build after addition of large code cache support ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: ebff70c35409 Author: enevill Date: 2015-12-29 16:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ebff70c35409 8146286: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java Summary: patch trampoline calls with special case bl to itself which does not cause guarantee failure Reviewed-by: aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: a8e2e5e2062b Author: hshi Date: 2015-11-26 15:37 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a8e2e5e2062b 8143584: Load constant pool tag and class status with load acquire Reviewed-by: roland, aph ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: ab88ec370d76 Author: aph Date: 2015-11-25 18:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ab88ec370d76 8144028: Use AArch64 bit-test instructions in C2 Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp + test/compiler/codegen/8144028/BitTests.java Changeset: 30d91d32bb56 Author: fyang Date: 2015-12-07 21:23 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/30d91d32bb56 8144587: aarch64: generate vectorized MLA/MLS instructions Summary: Add support for MLA/MLS (vector) instructions Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp Changeset: eea9d73ceecb Author: aph Date: 2015-12-15 19:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/eea9d73ceecb 8145438: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 Summary: Implement short and long versions of bit test instructions. Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/share/vm/adlc/formssel.cpp Changeset: 797f2d436722 Author: aph Date: 2015-12-16 11:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/797f2d436722 8144582: AArch64 does not generate correct branch profile data Reviewed-by: kvn ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: eed0f8fbe256 Author: fyang Date: 2015-12-07 21:14 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/eed0f8fbe256 8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto Summary: Fix typo in stub generate_cipherBlockChaining_decryptAESCrypt Reviewed-by: roland ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 33f03ea2712b Author: enevill Date: 2016-01-08 11:39 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/33f03ea2712b 8146678: aarch64: assertion failure: call instruction in an infinite loop Summary: Remove assertion Reviewed-by: aph ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: 041044bfded5 Author: enevill Date: 2016-01-12 14:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/041044bfded5 8146843: aarch64: add scheduling support for FP and vector instructions Summary: add pipeline classes for FP/vector pipeline Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: f087cd606b4c Author: aph Date: 2016-01-19 17:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f087cd606b4c 8146709: AArch64: Incorrect use of ADRP for byte_map_base Reviewed-by: roland ! 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/stubGenerator_aarch64.cpp Changeset: d3cd1699e84a Author: hshi Date: 2016-01-20 04:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d3cd1699e84a 8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject Summary: In Aarch64 LIR_Assembler.atomic_op, keep stored data reference register in decompressed forms as it may be used later Reviewed-by: aph Contributed-by: hui.shi at linaro.org, felix.yang at linaro.org ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: f9b6277551dc Author: enevill Date: 2016-01-26 14:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f9b6277551dc 8148240: aarch64: random infrequent null pointer exceptions in javac Summary: Disable fp as an allocatable register Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 4c440540c962 Author: andrew Date: 2016-02-29 06:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4c440540c962 Added tag aarch64-jdk8u72-b16 for changeset f9b6277551dc ! .hgtags Changeset: 43c11664317a Author: andrew Date: 2016-03-01 02:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/43c11664317a Apply ReservedCodeCacheSize default limiting to AArch64 only. ! src/share/vm/runtime/arguments.cpp Changeset: 895a79fdb9d5 Author: andrew Date: 2016-03-23 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/895a79fdb9d5 Added tag aarch64-jdk8u77-b03 for changeset 43c11664317a ! .hgtags Changeset: ca40f361ea45 Author: enevill Date: 2016-03-31 08:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ca40f361ea45 Add missing includes to macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: e3c2d68a36ae Author: roland Date: 2016-04-19 19:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e3c2d68a36ae 8154537: AArch64: some integer rotate instructions are never emitted Reviewed-by: aph, adinn, kvn ! src/cpu/aarch64/vm/aarch64.ad ! test/compiler/codegen/IntRotateWithImmediate.java Changeset: 13a26b9746b7 Author: ctornqvi Date: 2014-03-27 22:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/13a26b9746b7 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed ! test/runtime/NMT/JcmdWithNMTDisabled.java Changeset: 9e9243eebe8e Author: kshefov Date: 2016-02-12 18:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9e9243eebe8e 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev + test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: db9acaeacb90 Author: csahu Date: 2016-01-28 09:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/db9acaeacb90 8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: 1553c7eb74d4 Author: kevinw Date: 2016-01-15 22:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1553c7eb74d4 8132051: Better byte behavior Reviewed-by: coleenp, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! 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_64.cpp ! 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/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Canonicalizer.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/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 1cdd80643ecb Author: kevinw Date: 2016-01-19 15:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1cdd80643ecb 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 4c03920db43a Author: kevinw Date: 2016-02-08 13:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4c03920db43a 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Changeset: 2c0ab6b6c813 Author: simonis Date: 2016-01-27 15:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2c0ab6b6c813 8148487: PPC64: Better byte behavior Reviewed-by: goetz, mdoerr ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 8c47e16b490e Author: kevinw Date: 2016-02-10 13:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8c47e16b490e 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp ! src/share/vm/prims/jni.cpp Changeset: dfe539c2e181 Author: kevinw Date: 2016-02-23 23:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dfe539c2e181 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp ! src/share/vm/runtime/deoptimization.cpp Changeset: 8e05c47f805f Author: coleenp Date: 2016-02-21 08:33 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8e05c47f805f 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross ! src/share/vm/oops/typeArrayOop.hpp Changeset: e2b90ce9a1d1 Author: andrew Date: 2016-04-10 22:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e2b90ce9a1d1 Added tag aarch64-jdk8u91-b14 for changeset 8e05c47f805f ! .hgtags Changeset: 388e9d0905e6 Author: aph Date: 2016-04-11 11:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/388e9d0905e6 8132051: Better byte behavior Reviewed-by: adinn ! src/cpu/aarch64/vm/c1_LIRGenerator_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: 56b06919734b Author: andrew Date: 2016-04-20 18:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/56b06919734b Merge Changeset: 04726a0d70bb Author: rkennke Date: 2016-04-29 16:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/04726a0d70bb Initial import of Shenandoah ! 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/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp + src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.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_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/oopMap.cpp ! 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.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp + src/share/vm/gc_implementation/shenandoah/brooksPointer.cpp + src/share/vm/gc_implementation/shenandoah/brooksPointer.hpp + src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahHumongous.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahJNICritical.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahJNICritical.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp + src/share/vm/gc_implementation/shenandoah/shenandoah_globals.cpp + src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp + src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp + src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp + src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/gc_interface/gcName.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/barrierSet.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/oopFactory.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/specialized_oop_closures.hpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/threadLocalAllocBuffer.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp + src/share/vm/opto/shenandoahSupport.cpp + src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/methodHandles.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/globals.cpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.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/memoryManager.cpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/memoryPool.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/services/serviceUtil.hpp + src/share/vm/services/shenandoahMemoryPool.cpp + src/share/vm/services/shenandoahMemoryPool.hpp ! src/share/vm/services/threadService.cpp ! src/share/vm/utilities/growableArray.hpp ! src/share/vm/utilities/top.hpp Changeset: 1ad0df87706c Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1ad0df87706c Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 04726a0d70bb ! .hgtags Changeset: af37ee789a9c Author: aph Date: 2016-05-05 14:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/af37ee789a9c AArch64 support for Shenandoah. ! src/cpu/aarch64/vm/aarch64.ad ! 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/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_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/shenandoahBarrierSet_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/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp Changeset: 5d6d52ede653 Author: roland Date: 2016-04-25 15:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5d6d52ede653 8155015: Aarch64: bad assert in spill generation code Reviewed-by: thartmann ! src/cpu/aarch64/vm/aarch64.ad Changeset: 4945ba41496a Author: roland Date: 2016-04-28 15:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4945ba41496a 8155612: Aarch64: vector nodes need to support misaligned offset Summary: Add support for misaligned offsets. Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 4b3773d02bf3 Author: zmajo Date: 2016-04-29 14:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4b3773d02bf3 8155653: TestVectorUnalignedOffset.java not pushed with 8155612 Summary: Add missing test. Reviewed-by: aph, adinn + test/compiler/vectorization/TestVectorUnalignedOffset.java Changeset: 212e284fe952 Author: asaha Date: 2016-01-27 21:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/212e284fe952 Added tag jdk8u74-b00 for changeset 451dda77f6c2 ! .hgtags Changeset: 931c31db01ae Author: asaha Date: 2016-01-27 21:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/931c31db01ae Added tag jdk8u73-b00 for changeset 26b99cd20661 ! .hgtags Changeset: 67566d815a66 Author: asaha Date: 2016-01-28 12:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/67566d815a66 Added tag jdk8u73-b01 for changeset 931c31db01ae ! .hgtags Changeset: c1031a924f2c Author: asaha Date: 2016-01-28 12:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c1031a924f2c Merge ! .hgtags Changeset: 201bc3836466 Author: asaha Date: 2016-01-28 12:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/201bc3836466 Added tag jdk8u74-b01 for changeset c1031a924f2c ! .hgtags Changeset: 82bae1acf9fd Author: asaha Date: 2016-01-29 13:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/82bae1acf9fd Added tag jdk8u73-b02 for changeset 67566d815a66 ! .hgtags Changeset: ca9cae9aa9e9 Author: asaha Date: 2016-01-29 13:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ca9cae9aa9e9 Merge ! .hgtags Changeset: 1b6d4fd2730e Author: asaha Date: 2016-01-29 14:13 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1b6d4fd2730e Added tag jdk8u74-b02 for changeset ca9cae9aa9e9 ! .hgtags Changeset: ddd297e340b1 Author: asaha Date: 2016-03-15 23:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ddd297e340b1 Added tag jdk8u77-b00 for changeset 1b6d4fd2730e ! .hgtags Changeset: 1b4072e4bb3a Author: asaha Date: 2016-03-16 00:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1b4072e4bb3a Added tag jdk8u77-b01 for changeset ddd297e340b1 ! .hgtags Changeset: 223b64a19e94 Author: asaha Date: 2016-03-18 22:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/223b64a19e94 Added tag jdk8u77-b02 for changeset 1b4072e4bb3a ! .hgtags Changeset: d739423231fd Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d739423231fd Added tag jdk8u77-b03 for changeset 223b64a19e94 ! .hgtags Changeset: ae54804394de Author: asaha Date: 2015-10-16 12:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ae54804394de Added tag jdk8u75-b00 for changeset c0242ea4bde1 ! .hgtags Changeset: b15be4d7f813 Author: asaha Date: 2015-10-16 12:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b15be4d7f813 Merge ! .hgtags Changeset: 69dc2b5ad5d3 Author: asaha Date: 2015-10-29 17:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/69dc2b5ad5d3 Merge ! .hgtags Changeset: 6a0b19c56d79 Author: asaha Date: 2015-10-28 22:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6a0b19c56d79 Added tag jdk8u66-b32 for changeset d8be40462cfb ! .hgtags Changeset: 8a6c4458bcfd Author: asaha Date: 2015-10-29 17:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8a6c4458bcfd Merge ! .hgtags Changeset: a58007dd88db Author: asaha Date: 2015-11-03 07:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a58007dd88db Added tag jdk8u66-b33 for changeset 6a0b19c56d79 ! .hgtags Changeset: 255f52705ec7 Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/255f52705ec7 Added tag jdk8u51-b34 for changeset 4b722db6d385 ! .hgtags Changeset: 3d55b1055c78 Author: asaha Date: 2015-11-13 14:13 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3d55b1055c78 Merge ! .hgtags Changeset: 95b0e04287fb Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/95b0e04287fb Added tag jdk8u66-b34 for changeset 3d55b1055c78 ! .hgtags Changeset: 750c3ee5c1dc Author: asaha Date: 2015-12-02 15:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/750c3ee5c1dc Merge ! .hgtags Changeset: 500c1958400f Author: asaha Date: 2015-12-02 23:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/500c1958400f Merge ! .hgtags Changeset: bfad3b98ecf3 Author: asaha Date: 2015-12-03 10:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/bfad3b98ecf3 Added tag jdk8u66-b35 for changeset 95b0e04287fb ! .hgtags Changeset: 4886729f51af Author: asaha Date: 2015-12-03 10:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4886729f51af Merge ! .hgtags Changeset: 27743dc0c7f1 Author: asaha Date: 2015-12-03 13:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/27743dc0c7f1 Merge ! .hgtags Changeset: 5737cf6ef795 Author: asaha Date: 2015-12-07 22:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5737cf6ef795 Merge ! .hgtags Changeset: 297df1f2666f Author: asaha Date: 2015-12-07 22:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/297df1f2666f Merge ! .hgtags Changeset: 0ec76670e407 Author: asaha Date: 2015-12-15 10:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0ec76670e407 Merge ! .hgtags Changeset: dce99debdba2 Author: dholmes Date: 2015-12-07 13:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dce99debdba2 8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp ! src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/threadLocalStorage.hpp Changeset: a8cdb5c0646c Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a8cdb5c0646c Added tag jdk8u66-b36 for changeset dce99debdba2 ! .hgtags Changeset: 6dfa00ef5698 Author: asaha Date: 2015-12-15 12:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6dfa00ef5698 Merge ! .hgtags Changeset: e128ae63439e Author: asaha Date: 2015-12-15 14:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e128ae63439e Merge ! .hgtags Changeset: 324d912186ce Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/324d912186ce Merge ! .hgtags Changeset: ca3b8c8e390a Author: asaha Date: 2015-12-21 11:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ca3b8c8e390a Merge ! .hgtags Changeset: 77d2e733e318 Author: asaha Date: 2015-12-21 13:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/77d2e733e318 Added tag jdk8u75-b01 for changeset ca3b8c8e390a ! .hgtags Changeset: da43260704c2 Author: alitvinov Date: 2015-12-30 13:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/da43260704c2 Merge ! .hgtags Changeset: fd6f16491bd8 Author: asaha Date: 2016-01-03 22:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fd6f16491bd8 Added tag jdk8u72-b31 for changeset da43260704c2 ! .hgtags Changeset: 9aef5b5e0a68 Author: asaha Date: 2016-01-04 08:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9aef5b5e0a68 Merge ! .hgtags Changeset: 2df9fe896819 Author: asaha Date: 2016-01-04 11:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2df9fe896819 Added tag jdk8u75-b02 for changeset 9aef5b5e0a68 ! .hgtags Changeset: b374548dcb48 Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b374548dcb48 Added tag jdk8u75-b03 for changeset 2df9fe896819 ! .hgtags Changeset: 32b682649973 Author: kevinw Date: 2016-01-15 22:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/32b682649973 8132051: Better byte behavior Reviewed-by: coleenp, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! 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_64.cpp ! 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/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Canonicalizer.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/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 74f399b6b3e2 Author: asaha Date: 2016-01-18 10:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/74f399b6b3e2 Added tag jdk8u75-b04 for changeset 32b682649973 ! .hgtags Changeset: a02fdb3c047d Author: kevinw Date: 2016-01-19 15:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a02fdb3c047d 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 1f43bd4fab06 Author: ctornqvi Date: 2014-03-27 22:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1f43bd4fab06 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed ! test/runtime/NMT/JcmdWithNMTDisabled.java Changeset: a3d8696b4c5e Author: asaha Date: 2016-01-25 12:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a3d8696b4c5e Added tag jdk8u75-b05 for changeset 1f43bd4fab06 ! .hgtags Changeset: 916712f178c3 Author: asaha Date: 2016-02-01 10:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/916712f178c3 Merge ! .hgtags Changeset: dd31a6d1bfbf Author: asaha Date: 2016-02-01 11:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dd31a6d1bfbf Added tag jdk8u75-b06 for changeset 916712f178c3 ! .hgtags Changeset: 47cd96b2510f Author: simonis Date: 2016-01-27 15:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/47cd96b2510f 8148487: PPC64: Better byte behavior Reviewed-by: goetz, mdoerr ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 8c791dd1c24d Author: csahu Date: 2016-01-28 09:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8c791dd1c24d 8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: 9840a0e6b733 Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9840a0e6b733 Added tag jdk8u75-b07 for changeset 8c791dd1c24d ! .hgtags Changeset: b249c6a2c3d8 Author: kevinw Date: 2016-02-08 13:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b249c6a2c3d8 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Changeset: e4a935cb6f71 Author: kevinw Date: 2016-02-10 13:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e4a935cb6f71 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp ! src/share/vm/prims/jni.cpp Changeset: 66b7b863cce7 Author: asaha Date: 2016-02-15 16:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/66b7b863cce7 Added tag jdk8u75-b08 for changeset e4a935cb6f71 ! .hgtags Changeset: e97c45c377eb Author: kshefov Date: 2016-02-12 18:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e97c45c377eb 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev + test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: a4e26f908dd9 Author: asaha Date: 2016-02-22 13:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a4e26f908dd9 Added tag jdk8u75-b09 for changeset e97c45c377eb ! .hgtags Changeset: 1442c833c50e Author: kevinw Date: 2016-02-23 23:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1442c833c50e 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp ! src/share/vm/runtime/deoptimization.cpp Changeset: d44c7e324682 Author: coleenp Date: 2016-02-21 08:33 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d44c7e324682 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross ! src/share/vm/oops/typeArrayOop.hpp Changeset: 352f1b2573b0 Author: asaha Date: 2016-02-29 10:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/352f1b2573b0 Added tag jdk8u75-b10 for changeset d44c7e324682 ! .hgtags Changeset: cc78c97abff8 Author: kevinw Date: 2016-03-02 19:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cc78c97abff8 8146518: Zero interpreter broken with better byte behaviour Reviewed-by: coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: bbbb05e91c62 Author: asaha Date: 2016-03-15 13:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/bbbb05e91c62 Added tag jdk8u75-b12 for changeset cc78c97abff8 ! .hgtags Changeset: f8dc82a4f845 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f8dc82a4f845 Added tag jdk8u91-b00 for changeset bbbb05e91c62 ! .hgtags Changeset: e36b6ade0499 Author: asaha Date: 2016-03-21 23:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e36b6ade0499 Merge ! .hgtags Changeset: fa8991ccf6e5 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fa8991ccf6e5 Added tag jdk8u91-b13 for changeset e36b6ade0499 ! .hgtags Changeset: 2bf6f7fff44b Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2bf6f7fff44b Merge jdk8u91-b14 ! .hgtags ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! 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/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Canonicalizer.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/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/oops/cpCache.hpp ! 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/memnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: d93a2aced128 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d93a2aced128 Added tag aarch64-jdk8u91-b15 for changeset 2bf6f7fff44b ! .hgtags Changeset: 54520c7add10 Author: aph Date: 2016-02-25 14:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/54520c7add10 8150652: Remove unused code in AArch64 back end Reviewed-by: kvn ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 6569981b0146 Author: aph Date: 2016-04-26 14:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6569981b0146 8155100: AArch64: Relax alignment requirement for byte_map_base Reviewed-by: roland ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 204125f031ec Author: aph Date: 2016-04-20 11:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/204125f031ec 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode Reviewed-by: roland ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: a10787e56d77 Author: aph Date: 2016-05-23 15:39 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a10787e56d77 8150045: arraycopy causes segfaults in SATB during garbage collection Reviewed-by: roland ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 35bfaf7f9021 Author: asaha Date: 2016-01-25 14:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/35bfaf7f9021 Merge ! .hgtags ! src/share/vm/prims/jni.cpp Changeset: 646be9e3eb42 Author: asaha Date: 2016-01-26 12:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/646be9e3eb42 Added tag jdk8u76-b05 for changeset 35bfaf7f9021 ! .hgtags Changeset: 6449ee3bf707 Author: asaha Date: 2016-02-01 12:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6449ee3bf707 Merge ! .hgtags Changeset: 1b73e7d0cab5 Author: asaha Date: 2016-02-01 12:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1b73e7d0cab5 Added tag jdk8u76-b06 for changeset 6449ee3bf707 ! .hgtags Changeset: 89c75331f9b6 Author: dfazunen Date: 2016-02-03 19:13 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/89c75331f9b6 8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set Reviewed-by: tschatzl, mchernov + test/stress/gc/TestStressRSetCoarsening.java Changeset: 8daf136b3218 Author: poonam Date: 2016-02-01 13:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8daf136b3218 8145442: Add the facility to verify remembered sets for G1 Summary: Implement remembered sets verification for G1 with option VerifyRememberedSets Reviewed-by: jmasa, mgerdin ! 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: 7d1074c74d60 Author: asaha Date: 2016-02-08 11:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7d1074c74d60 Merge ! .hgtags ! src/cpu/ppc/vm/interpreter_ppc.cpp Changeset: c293d540d7cd Author: asaha Date: 2016-02-08 12:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c293d540d7cd Added tag jdk8u76-b07 for changeset 7d1074c74d60 ! .hgtags Changeset: 392f8722fc51 Author: asaha Date: 2016-02-15 16:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/392f8722fc51 Merge ! .hgtags ! src/share/vm/prims/jni.cpp Changeset: 5ed7f17c7804 Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5ed7f17c7804 Added tag jdk8u76-b08 for changeset 392f8722fc51 ! .hgtags Changeset: 3bf0f5b8a892 Author: asaha Date: 2016-02-22 13:11 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3bf0f5b8a892 Merge ! .hgtags Changeset: 4f7fc09d8d66 Author: asaha Date: 2016-02-22 13:23 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4f7fc09d8d66 Added tag jdk8u76-b09 for changeset 3bf0f5b8a892 ! .hgtags Changeset: a2b0ee820059 Author: asaha Date: 2016-02-29 11:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a2b0ee820059 Merge ! .hgtags Changeset: 6875c2bf2dcb Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6875c2bf2dcb Added tag jdk8u76-b10 for changeset a2b0ee820059 ! .hgtags Changeset: 16aa1f621ec6 Author: roland Date: 2016-02-29 16:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/16aa1f621ec6 8148353: [linux-sparc] Crash in libawt.so on Linux SPARC Summary: gcc expects clean 32 bit int in 64 bit register on function entry Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp + test/compiler/native/TestDirtyInt.java + test/compiler/native/TestDirtyInt.sh + test/compiler/native/libTestDirtyInt.c Changeset: 29cf71e114f9 Author: asaha Date: 2016-03-07 10:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/29cf71e114f9 Added tag jdk8u76-b11 for changeset 16aa1f621ec6 ! .hgtags Changeset: 9a87701e22b3 Author: asaha Date: 2016-03-15 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9a87701e22b3 Merge ! .hgtags Changeset: 481dcde745b6 Author: asaha Date: 2016-03-15 13:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/481dcde745b6 Added tag jdk8u76-b12 for changeset 9a87701e22b3 ! .hgtags Changeset: 4e20e192aea1 Author: asaha Date: 2016-03-17 08:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4e20e192aea1 Added tag jdk8u92-b00 for changeset 481dcde745b6 ! .hgtags Changeset: f3e1e734e2d2 Author: asaha Date: 2016-03-22 11:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f3e1e734e2d2 Merge ! .hgtags Changeset: 85d782b2c99b Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/85d782b2c99b Added tag jdk8u92-b13 for changeset f3e1e734e2d2 ! .hgtags Changeset: e1ea97ad19af Author: asaha Date: 2016-03-31 09:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e1ea97ad19af Added tag jdk8u91-b14 for changeset fa8991ccf6e5 ! .hgtags Changeset: 24a09407d71b Author: asaha Date: 2016-03-31 10:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/24a09407d71b Merge ! .hgtags Changeset: 64fbb692d0b6 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/64fbb692d0b6 Merge jdk8u92-b14 ! .hgtags ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/libproc.h ! agent/src/os/linux/ps_proc.c ! make/defs.make ! make/linux/makefiles/defs.make ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/nmethod.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/heapRegionRemSet.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 4531f4a0f396 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4531f4a0f396 Added tag aarch64-jdk8u92-b14 for changeset 64fbb692d0b6 ! .hgtags Changeset: 262751c8dcac Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/262751c8dcac Merge aarch64-jdk8u92-b14 ! .hgtags ! src/cpu/aarch64/vm/aarch64.ad ! 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/templateTable_aarch64.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp Changeset: ec2e71f375b1 Author: rkennke Date: 2016-05-12 22:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ec2e71f375b1 Enable weak reference discovery in ShenandoahMarkCompact. Otherwise we never process any weak references in full-gc. ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp Changeset: 153a6bc8c87d Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/153a6bc8c87d Added tag aarch64-shenandoah-jdk8u92-b14 for changeset ec2e71f375b1 ! .hgtags Changeset: d6601246216e Author: rkennke Date: 2016-07-21 15:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d6601246216e Added missing write barrier in the interpreter (bool putfield handler). ! src/cpu/x86/vm/templateTable_x86_64.cpp Changeset: 3edd4bf5fd9c Author: rkennke Date: 2016-07-14 19:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3edd4bf5fd9c Added missing barriers in new intrinsics. ! src/share/vm/opto/library_call.cpp Changeset: ec6746213c2e Author: rkennke Date: 2016-07-14 19:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ec6746213c2e Add missing barriers in various minor places in the runtime. ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 5acc25c92ddd Author: rkennke Date: 2016-07-14 19:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5acc25c92ddd Fix off-by-one error in ring-buffer-free-list impl. ! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp Changeset: 43b68b6750f8 Author: rkennke Date: 2016-07-14 19:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/43b68b6750f8 Fix calculating regions initial and max size. ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 9000aa04b424 Author: rkennke Date: 2016-07-14 19:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9000aa04b424 Fix ptr comparison in methodHandles code ! src/cpu/x86/vm/methodHandles_x86.cpp Changeset: 78c2360325b5 Author: rkennke Date: 2016-07-14 19:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/78c2360325b5 Fixed a couple of concurrency bugs in heap growing code. ! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp Changeset: 098e679447b2 Author: rkennke Date: 2016-07-14 19:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/098e679447b2 Added read-barrier on value in objArrayOopDesc::obj_at_put(). ! src/share/vm/oops/objArrayOop.hpp Changeset: 3eb3f0b7500e Author: rkennke Date: 2016-07-14 19:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3eb3f0b7500e Add some more missing barriers. ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp Changeset: cd64ceac8f0d Author: rkennke Date: 2016-07-14 23:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cd64ceac8f0d compare and swap for c2 as a loop in ad file ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/library_call.cpp Changeset: cf79eb82a0d9 Author: rkennke Date: 2016-07-14 23:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cf79eb82a0d9 Added null-checks in new cas-obj code for x86 ! src/cpu/x86/vm/x86_64.ad Changeset: 14778ca56134 Author: rkennke Date: 2016-07-14 23:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/14778ca56134 CAS/CAE cause segfault when expected or value loaded is null ! src/cpu/x86/vm/x86_64.ad Changeset: 7d6b66bbb1e1 Author: rkennke Date: 2016-07-15 12:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7d6b66bbb1e1 Allow Java thread to reach safepoint during JNI critical notification. Fixes deadlock. ! src/share/vm/gc_implementation/shenandoah/shenandoahJNICritical.cpp Changeset: a5756573d4dc Author: rkennke Date: 2016-07-15 13:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a5756573d4dc When coming from a Java thread (e.g. JNI critical notification), lock/unlock pending list directly. Solves deadlock. ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp Changeset: 8ce7780967ba Author: rkennke Date: 2016-07-20 20:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8ce7780967ba Iterate only marked heap objects in ShenandoahHeap::object_iterate(). ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp Changeset: baa752f66975 Author: rkennke Date: 2016-07-21 00:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/baa752f66975 Use previous mark bitmap when iterating marked objects, not current, which might not be completed yet. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp Changeset: 838c79d857e3 Author: rkennke Date: 2016-07-21 13:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/838c79d857e3 Fix initialization of oops in code. ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp Changeset: 471afa0405af Author: rkennke Date: 2016-07-21 13:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/471afa0405af Make ClassUnloadingWithConcurrentMark and VerifyBeforeExit default to false for Shenandoah. ! src/share/vm/runtime/arguments.cpp Changeset: 47ed4bba2f40 Author: rkennke Date: 2016-07-22 11:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/47ed4bba2f40 save all vector registers in wb stub ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp Changeset: 73e6b13ec00b Author: rkennke Date: 2016-07-22 12:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/73e6b13ec00b Added tag aarch64-shenandoah-jdk8u92-b14-shenandoah-merge-2016-07 for changeset 47ed4bba2f40 ! .hgtags Changeset: 1a5fa9c42359 Author: enevill Date: 2016-02-04 16:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1a5fa9c42359 8148783: aarch64: SEGV running SpecJBB2013 Summary: Fix calculation of offset for adrp Reviewed-by: aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 991edc81a90c Author: enevill Date: 2016-02-03 11:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/991edc81a90c 8148948: aarch64: generate_copy_longs calls align() incorrectly Summary: Fix alignments Reviewed-by: aph ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: f665f73d0a05 Author: enevill Date: 2016-02-08 14:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f665f73d0a05 8149365: aarch64: memory copy does not prefetch on backwards copy Summary: Implement prefetch on backwards copies Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 86fa562baa32 Author: hshi Date: 2016-02-05 03:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/86fa562baa32 8149080: AArch64: Recognise disjoint array copy in stub code Summary: Detect array copy can use fwd copy by checking (dest-src) above_same (copy_size) Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: dd2bab0f8330 Author: enevill Date: 2016-02-20 15:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dd2bab0f8330 8150082: aarch64: optimise small array copy Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: a8c435282946 Author: enevill Date: 2016-02-20 15:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a8c435282946 8150313: aarch64: optimise array copy using SIMD instructions Reviewed-by: aph ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: f0e398b95e52 Author: enevill Date: 2016-03-08 14:39 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f0e398b95e52 8150394: aarch64: add support for 8.1 LSE CAS instructions Reviewed-by: aph Contributed-by: ananth.jasty at caviumnetworks.com, edward.nevill at linaro.org ! 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/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 60796e32d8c2 Author: enevill Date: 2016-03-10 14:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/60796e32d8c2 8151502: optimize pd_disjoint_words and pd_conjoint_words Summary: optimize copy routines using inline assembler Reviewed-by: aph ! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s Changeset: 7fc149d14601 Author: enevill Date: 2016-03-29 10:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7fc149d14601 8151775: aarch64: add support for 8.1 LSE atomic operations Reviewed-by: aph ! 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/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp ! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp Changeset: 772a296872e1 Author: fyang Date: 2016-03-23 18:00 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/772a296872e1 8152537: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. Summary: aarch64: c2 make use of CBZ and CBNZ when comparing unsigned values with zero. Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 97204648fec5 Author: fyang Date: 2016-02-19 17:12 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/97204648fec5 8150229: aarch64: pipeline class for several instructions is not set correctly Summary: aarch64: c2 fix pipeline class for several instructions. Reviewed-by: aph Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/aarch64.ad Changeset: fed8343c7a93 Author: fyang Date: 2016-02-18 21:53 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fed8343c7a93 8149907: aarch64: use load/store pair instructions in call_stub Summary: aarch64: make use of load/store pair instructions in call_stub to save space Reviewed-by: aph Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 52da1053c974 Author: fyang Date: 2016-02-17 20:19 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/52da1053c974 8150038: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero Summary: aarch64: c2 make use of CBZ and CBNZ when comparing narrow pointer with zero Reviewed-by: aph Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/aarch64.ad Changeset: a828298c0a52 Author: fyang Date: 2016-01-27 12:20 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a828298c0a52 8148328: aarch64: redundant lsr instructions in stub code. Summary: avoid redundant lsr instructions in jbyte_arraycopy and jbyte_disjoint_arraycopy. Reviewed-by: aph Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 6822ab128969 Author: enevill Date: 2016-04-07 22:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6822ab128969 8153797: aarch64: Add Arrays.fill stub code Reviewed-by: aph Contributed-by: long.chen at linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 125cb0e9349e Author: fyang Date: 2016-03-05 22:22 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/125cb0e9349e 8151340: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. Summary: aarch64: add prefetch for write prior to ldxr/stxr loops. Reviewed-by: aph Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: ab888f53c092 Author: fyang Date: 2016-04-12 11:53 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ab888f53c092 8153713: aarch64: improve short array clearing using store pair Summary: aarch64: generate store pair instruction to clear short arrays Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 531c3bc671ef Author: enevill Date: 2016-04-28 13:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/531c3bc671ef 8155617: aarch64: ClearArray does not use DC ZVA Summary: Implement block zero using DC ZVA Reviewed-by: aph Contributed-by: long.chen at linaro.org, edward.nevill at gmail.com ! src/cpu/aarch64/vm/aarch64.ad ! 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/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 Changeset: cb418416cec2 Author: enevill Date: 2016-05-25 13:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cb418416cec2 8157841: aarch64: prefetch ignores cache line size Summary: fix prefetch to take account of cache line size Reviewed-by: aph Contributed-by: stuart.monteith at linaro.org, edward.nevill at linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp Changeset: c24d5e044039 Author: fyang Date: 2016-05-27 20:38 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c24d5e044039 8157906: aarch64: some more integer rotate instructions are never emitted Summary: fix wrong definition of source operand of left rotate instructions Reviewed-by: aph Contributed-by: teng.lu at linaro.org ! src/cpu/aarch64/vm/aarch64.ad Changeset: 2b047a72357b Author: andrew Date: 2016-06-01 02:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2b047a72357b Merge Changeset: 132726cf5bb6 Author: aph Date: 2015-12-14 15:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/132726cf5bb6 8145320: Create unsafe_arraycopy and generic_arraycopy for AArch64 Reviewed-by: kvn ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 9373e6750b0c Author: fyang Date: 2016-03-28 21:21 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9373e6750b0c 8152840: aarch64: improve _unsafe_arraycopy stub routine Summary: aarch64: improve StubRoutines::_unsafe_arraycopy stub routine Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: a92c2408899a Author: fyang Date: 2016-05-27 01:02 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a92c2408899a 8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine Summary: fix address calculation considering compressed oops _generic_arraycopy stub routine Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 9be11e57fced Author: enevill Date: 2016-06-08 12:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9be11e57fced 8159052: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words Reviewed-by: aph ! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp ! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s Changeset: 8ecf3cd60203 Author: enevill Date: 2016-06-07 10:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8ecf3cd60203 8158913: aarch64: SEGV running Spark terasort Summary: Use signed instead of unsigned test for end of loop in gen_write_ref_array_post_barrier Reviewed-by: aph Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 7badc785fb87 Author: enevill Date: 2016-06-24 10:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7badc785fb87 8159063: aarch64: optimise unaligned array copy long Reviewed-by: aph Contributed-by: edward.nevill at gmail.com, adinn at redhat.com ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 7417772509f7 Author: iklam Date: 2016-03-24 21:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7417772509f7 8150752: Share Class Data Reviewed-by: acorn, hseigel, mschoene ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionaryShared.hpp ! src/share/vm/classfile/verificationType.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: ab6fafa0c0ab Author: vkempik Date: 2016-04-08 15:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ab6fafa0c0ab 8152479: Coded byte streams Reviewed-by: hseigel ! src/share/vm/interpreter/bytecodeStream.cpp ! src/share/vm/interpreter/bytecodeStream.hpp Changeset: c528db8a8ea0 Author: jiangli Date: 2016-04-27 14:41 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c528db8a8ea0 8153312: Constrain AppCDS behavior Reviewed-by: iklam, acorn, mschoene ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: e37c25b71431 Author: shshahma Date: 2016-05-11 12:03 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e37c25b71431 8155981: Bolster bytecode verification Reviewed-by: acorn, jdn Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/verifier.cpp Changeset: 06265dbbcb46 Author: andrew Date: 2016-07-01 04:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/06265dbbcb46 Added tag aarch64-jdk8u101-b13 for changeset e37c25b71431 ! .hgtags Changeset: 99c2a96310bc Author: andrew Date: 2016-07-22 15:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/99c2a96310bc Added tag aarch64-jdk8u101-b14 for changeset 06265dbbcb46 ! .hgtags Changeset: 186965b38505 Author: andrew Date: 2016-07-25 04:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/186965b38505 Merge aarch64-jdk8u101-b14 ! .hgtags ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! 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/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp Changeset: f94b79cb981e Author: andrew Date: 2016-07-25 04:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f94b79cb981e Added tag aarch64-shenandoah-jdk8u101-b14 for changeset 186965b38505 ! .hgtags Changeset: 997386c525f7 Author: rkennke Date: 2016-07-22 16:16 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/997386c525f7 When concurrent mark/update has been beaten by Java update, don't bother marking through offending object. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp Changeset: 3683fbd9bcad Author: rkennke Date: 2016-07-25 09:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3683fbd9bcad Added tag aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25 for changeset 997386c525f7 ! .hgtags Changeset: dfe33f6d046b Author: asaha Date: 2016-03-31 11:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dfe33f6d046b Added tag jdk8u92-b14 for changeset 24a09407d71b ! .hgtags Changeset: 162854aad3a7 Author: asaha Date: 2016-01-11 13:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/162854aad3a7 Added tag jdk8u81-b00 for changeset b374548dcb48 ! .hgtags Changeset: 34dc7de026c1 Author: kevinw Date: 2016-01-15 22:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/34dc7de026c1 8132051: Better byte behavior Reviewed-by: coleenp, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! 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_64.cpp ! 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/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Canonicalizer.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/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: dceb9ec3b9b9 Author: kevinw Date: 2016-01-19 15:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dceb9ec3b9b9 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: dbc6706b206c Author: asaha Date: 2016-01-26 08:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dbc6706b206c Added tag jdk8u40-b33 for changeset e6aa4a8c1b46 ! .hgtags Changeset: bd18d7ff1a4e Author: asaha Date: 2016-01-26 10:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/bd18d7ff1a4e Merge ! .hgtags Changeset: 737b321e6f0e Author: simonis Date: 2016-01-27 15:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/737b321e6f0e 8148487: PPC64: Better byte behavior Reviewed-by: goetz, mdoerr ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: a5b78b56841e Author: aefimov Date: 2016-01-30 15:47 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a5b78b56841e Merge ! .hgtags Changeset: 1c7a0413e1f3 Author: asaha Date: 2016-01-31 10:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1c7a0413e1f3 Added tag jdk8u74-b31 for changeset a5b78b56841e ! .hgtags Changeset: 4cd449d96635 Author: asaha Date: 2016-02-04 15:13 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4cd449d96635 Merge ! .hgtags Changeset: aa6d8e03b258 Author: asaha Date: 2016-02-05 23:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/aa6d8e03b258 Merge ! .hgtags ! src/cpu/ppc/vm/interpreter_ppc.cpp Changeset: 3d1d360bef82 Author: kevinw Date: 2016-02-08 13:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3d1d360bef82 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Changeset: 3f03f54d9e9f Author: kevinw Date: 2016-02-10 13:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3f03f54d9e9f 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp ! src/share/vm/prims/jni.cpp Changeset: d14e327c9b6a Author: asaha Date: 2016-02-18 09:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d14e327c9b6a Merge ! .hgtags Changeset: 20dbd8a8e6b7 Author: asaha Date: 2016-02-18 10:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/20dbd8a8e6b7 Merge ! .hgtags ! src/share/vm/prims/jni.cpp Changeset: 81f376fd8bd4 Author: asaha Date: 2016-02-22 13:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/81f376fd8bd4 Merge ! .hgtags Changeset: edff9941089d Author: asaha Date: 2016-02-22 14:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/edff9941089d Merge ! .hgtags Changeset: acd9e834210f Author: kevinw Date: 2016-02-23 23:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/acd9e834210f 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp ! src/share/vm/runtime/deoptimization.cpp Changeset: 815f531cc78b Author: coleenp Date: 2016-02-21 08:33 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/815f531cc78b 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross ! src/share/vm/oops/typeArrayOop.hpp Changeset: 07eef5b14c37 Author: kevinw Date: 2016-02-24 11:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/07eef5b14c37 Merge Changeset: 94ec11846b18 Author: thartmann Date: 2016-01-27 09:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/94ec11846b18 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type Summary: Emit CastII to make narrow ConvI2L dependent on the corresponding range check. Reviewed-by: kvn, roland ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/superword.cpp + test/compiler/loopopts/TestLoopPeeling.java Changeset: 8d5528e7963f Author: asaha Date: 2016-02-23 09:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8d5528e7963f Added tag jdk8u74-b32 for changeset 94ec11846b18 ! .hgtags Changeset: c42cb5db3601 Author: asaha Date: 2016-03-01 15:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c42cb5db3601 Merge ! .hgtags ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp Changeset: 59806927fa4d Author: asaha Date: 2016-03-01 15:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/59806927fa4d Merge ! .hgtags Changeset: 396186c0342b Author: asaha Date: 2016-03-02 12:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/396186c0342b Merge ! .hgtags Changeset: 2682cce3684b Author: kevinw Date: 2016-03-02 19:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2682cce3684b 8146518: Zero interpreter broken with better byte behaviour Reviewed-by: coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: 3fc2faf6efc9 Author: asaha Date: 2016-03-22 21:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3fc2faf6efc9 Merge ! .hgtags Changeset: 493ab9e0773f Author: asaha Date: 2016-03-22 22:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/493ab9e0773f Merge ! .hgtags Changeset: d5acb1fc70f5 Author: asaha Date: 2016-03-23 14:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d5acb1fc70f5 Added tag jdk8u101-b00 for changeset b374548dcb48 ! .hgtags Changeset: ead07188d111 Author: asaha Date: 2016-03-23 14:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ead07188d111 Merge ! .hgtags Changeset: 6bd69608ca93 Author: asaha Date: 2016-03-28 11:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6bd69608ca93 Added tag jdk8u101-b01 for changeset ead07188d111 ! .hgtags Changeset: 4fc39d24d00e Author: asaha Date: 2016-03-31 14:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4fc39d24d00e Merge ! .hgtags Changeset: 0d5597f44603 Author: asaha Date: 2016-03-21 14:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0d5597f44603 Merge ! .hgtags Changeset: 51c505229e71 Author: igerasim Date: 2016-02-17 13:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/51c505229e71 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose ! 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/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! 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/muladd/TestMulAdd.java + test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: 5601e440e5e7 Author: vkempik Date: 2016-03-04 16:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5601e440e5e7 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! 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/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java Changeset: 4abc54f62213 Author: vkempik Date: 2016-03-09 19:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4abc54f62213 8151522: Disable 8130150 and 8081778 intrinsics by default Reviewed-by: kvn ! src/cpu/x86/vm/vm_version_x86.cpp ! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/muladd/TestMulAdd.java ! test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: dd8507f51d78 Author: vkempik Date: 2016-03-18 17:23 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dd8507f51d78 8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail Reviewed-by: kvn ! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: 73666857cf0a Author: asaha Date: 2016-03-22 12:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/73666857cf0a Added tag jdk8u77-b31 for changeset dd8507f51d78 ! .hgtags Changeset: 445941ba41c0 Author: asaha Date: 2016-03-31 14:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/445941ba41c0 Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp Changeset: 34429bad9986 Author: asaha Date: 2016-04-04 12:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/34429bad9986 Merge ! .hgtags Changeset: bde4021b44f2 Author: asaha Date: 2016-04-04 13:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/bde4021b44f2 Added tag jdk8u101-b02 for changeset 34429bad9986 ! .hgtags Changeset: 50e62b688ddc Author: iklam Date: 2016-03-24 21:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/50e62b688ddc 8150752: Share Class Data Reviewed-by: acorn, hseigel, mschoene ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionaryShared.hpp ! src/share/vm/classfile/verificationType.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9edc175ff3e6 Author: vkempik Date: 2016-04-08 15:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9edc175ff3e6 8152479: Coded byte streams Reviewed-by: hseigel ! src/share/vm/interpreter/bytecodeStream.cpp ! src/share/vm/interpreter/bytecodeStream.hpp Changeset: c9ca6deb19a0 Author: asaha Date: 2016-04-10 23:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c9ca6deb19a0 Added tag jdk8u92-b31 for changeset 445941ba41c0 ! .hgtags Changeset: b41d5faaf1d3 Author: asaha Date: 2016-04-10 23:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b41d5faaf1d3 Merge ! .hgtags Changeset: ceecf88e5c2c Author: asaha Date: 2016-04-11 12:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ceecf88e5c2c Added tag jdk8u101-b03 for changeset b41d5faaf1d3 ! .hgtags Changeset: 19e74265fc8d Author: asaha Date: 2016-04-18 10:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/19e74265fc8d Added tag jdk8u101-b04 for changeset ceecf88e5c2c ! .hgtags Changeset: 7c60503b0888 Author: asaha Date: 2016-04-25 10:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7c60503b0888 Added tag jdk8u101-b05 for changeset 19e74265fc8d ! .hgtags Changeset: 432c2a4b018e Author: asaha Date: 2016-05-02 14:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/432c2a4b018e Added tag jdk8u101-b06 for changeset 7c60503b0888 ! .hgtags Changeset: cb4af293fe70 Author: jiangli Date: 2016-04-27 14:41 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cb4af293fe70 8153312: Constrain AppCDS behavior Reviewed-by: iklam, acorn, mschoene ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: 8ed377d2cec9 Author: asaha Date: 2016-05-09 10:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8ed377d2cec9 Added tag jdk8u101-b07 for changeset cb4af293fe70 ! .hgtags Changeset: 9be452c4e716 Author: asaha Date: 2016-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9be452c4e716 Added tag jdk8u101-b08 for changeset 8ed377d2cec9 ! .hgtags Changeset: de0aee431117 Author: asaha Date: 2016-05-23 17:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/de0aee431117 Added tag jdk8u101-b09 for changeset 9be452c4e716 ! .hgtags Changeset: 6257eccb1b98 Author: asaha Date: 2016-05-20 11:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6257eccb1b98 Added tag jdk8u91-b15 for changeset e1ea97ad19af ! .hgtags Changeset: 218a44a163fa Author: asaha Date: 2016-05-26 13:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/218a44a163fa Merge ! .hgtags Changeset: fa600c26dd0d Author: asaha Date: 2016-05-31 09:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fa600c26dd0d Added tag jdk8u101-b10 for changeset 218a44a163fa ! .hgtags Changeset: 0095e54dcaa1 Author: shshahma Date: 2016-05-11 12:03 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0095e54dcaa1 8155981: Bolster bytecode verification Reviewed-by: acorn, jdn Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/verifier.cpp Changeset: 286fe17d81c3 Author: asaha Date: 2016-06-06 11:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/286fe17d81c3 Added tag jdk8u101-b11 for changeset 0095e54dcaa1 ! .hgtags Changeset: 77df35b662ed Author: asaha Date: 2016-06-13 12:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/77df35b662ed Added tag jdk8u101-b12 for changeset 286fe17d81c3 ! .hgtags Changeset: b17277c36112 Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b17277c36112 Merge jdk8u101-b13 ! .hgtags ! 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/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/bytecodeStream.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 890d0d4c212c Author: aph Date: 2016-08-02 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/890d0d4c212c 8131779: AARCH64: add Montgomery multiply intrinsic Summary: Add Montgomery multiply intrinsic for AArch64. Reviewed-by: kvn ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 789ee8b7b92a Author: andrew Date: 2016-08-02 16:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/789ee8b7b92a Added tag aarch64-jdk8u101-b15 for changeset 890d0d4c212c ! .hgtags Changeset: a98d8f47604b Author: andrew Date: 2016-08-03 06:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a98d8f47604b Merge aarch64-jdk8u101-b15 ! .hgtags ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 0b2d32a2c0c8 Author: andrew Date: 2016-08-03 06:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0b2d32a2c0c8 Added tag aarch64-shenandoah-jdk8u101-b15 for changeset a98d8f47604b ! .hgtags Changeset: 1f235fde052f Author: aph Date: 2016-06-23 17:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1f235fde052f 8157306: Random infrequent null pointer exceptions in javac Reviewed-by: kvn ! src/share/vm/opto/lcm.cpp Changeset: c73b7acff9f0 Author: aph Date: 2016-08-05 19:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c73b7acff9f0 Merge ! src/share/vm/opto/lcm.cpp Changeset: c17aec6d90f7 Author: aph Date: 2016-08-05 20:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c17aec6d90f7 Fix header file broken in merge. ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp Changeset: 535618ab1c04 Author: thartmann Date: 2016-01-27 09:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/535618ab1c04 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type Summary: Emit CastII to make narrow ConvI2L dependent on the corresponding range check. Reviewed-by: kvn, roland ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/superword.cpp + test/compiler/loopopts/TestLoopPeeling.java Changeset: 7a567d2cc7fb Author: csahu Date: 2016-01-28 09:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7a567d2cc7fb 8073735: compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: dae1435f96b7 Author: poonam Date: 2016-02-01 13:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dae1435f96b7 8145442: Add the facility to verify remembered sets for G1 Summary: Implement remembered sets verification for G1 with option VerifyRememberedSets Reviewed-by: jmasa, mgerdin ! 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: efe013052465 Author: shade Date: 2016-02-02 11:44 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/efe013052465 8059677: Thread.getName() instantiates Strings Reviewed-by: coleenp, dholmes, sla ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiTrace.cpp ! src/share/vm/runtime/thread.cpp Changeset: 523d1731c391 Author: dfazunen Date: 2016-02-03 19:13 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/523d1731c391 8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set Reviewed-by: tschatzl, mchernov + test/stress/gc/TestStressRSetCoarsening.java Changeset: d992b4af24c7 Author: robm Date: 2016-02-05 13:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d992b4af24c7 Merge Changeset: c5075f52f88a Author: asaha Date: 2016-02-01 16:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c5075f52f88a Merge ! .hgtags Changeset: 4653aff04861 Author: asaha Date: 2016-02-05 09:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4653aff04861 Merge Changeset: 9b451d193737 Author: kshefov Date: 2016-02-12 18:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9b451d193737 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev + test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: 2b2511bd3cc8 Author: robm Date: 2016-02-12 19:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2b2511bd3cc8 Merge Changeset: 767f8c68255a Author: sgehwolf Date: 2015-12-18 08:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/767f8c68255a 6425769: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp Changeset: 55c8792fe214 Author: thartmann Date: 2016-02-16 08:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/55c8792fe214 8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException Summary: Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline(). Reviewed-by: roland, shade, vlivanov, kvn, twisti ! src/share/vm/opto/callGenerator.cpp + test/compiler/jsr292/LongReferenceCastingTest.java Changeset: 1246f293a0e8 Author: kevinw Date: 2016-02-08 15:46 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1246f293a0e8 8144957: Remove PICL warning message Summary: There is no need to print any error/warning message when a library needed for performance optimization is not found on the system Reviewed-by: poonam, kvn Contributed-by: Shafi Ahmad ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 81adfb064a4f Author: poonam Date: 2016-02-16 13:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/81adfb064a4f Merge Changeset: daaf806995b3 Author: igerasim Date: 2016-02-17 13:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/daaf806995b3 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose ! 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/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! 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/muladd/TestMulAdd.java + test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: 6acf14e730dd Author: poonam Date: 2016-02-16 21:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6acf14e730dd 8072725: Provide more granular levels for GC verification Summary: Add option VerifySubSet to selectively verify the memory sub-systems Reviewed-by: kevinw, jmasa ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/runtime/globals.hpp + test/gc/TestVerifySubSet.java Changeset: 240ea32410fa Author: poonam Date: 2016-02-17 13:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/240ea32410fa Merge Changeset: 6c57a16d0238 Author: dbuck Date: 2016-02-18 20:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6c57a16d0238 8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads Reviewed-by: jmasa, tamao ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp + test/gc/ergonomics/TestDynamicNumberOfGCThreads.java Changeset: c9035b8e388b Author: roland Date: 2016-02-03 10:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c9035b8e388b 8147645: get_ctrl_no_update() code is wrong Summary: Array.fill intrinsification code doesn't mark replaced control as dead Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/split_if.cpp + test/compiler/loopopts/TestArraysFillDeadControl.java Changeset: 5c3f2bcc3b94 Author: roland Date: 2016-02-11 12:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5c3f2bcc3b94 8149543: range check CastII nodes should not be split through Phi Summary: splitting range check CastIIs through loop induction Phi prevents further optimizations Reviewed-by: kvn, mcberg ! src/share/vm/opto/loopopts.cpp Changeset: c66164388d38 Author: roland Date: 2016-02-29 16:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c66164388d38 8148353: [linux-sparc] Crash in libawt.so on Linux SPARC Summary: gcc expects clean 32 bit int in 64 bit register on function entry Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp + test/compiler/native/TestDirtyInt.java + test/compiler/native/TestDirtyInt.sh + test/compiler/native/libTestDirtyInt.c Changeset: 10bdaf505b64 Author: ctornqvi Date: 2014-08-22 14:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/10bdaf505b64 8055844: [TESTBUG] test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails on Solaris Sparc due to incorrect page size being used Summary: Use 128KB chunks for virtual memory operations Reviewed-by: zgu, gtriantafill ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java Changeset: 2f8db587e1fc Author: aeriksso Date: 2016-02-18 16:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2f8db587e1fc 8149743: JVM crash after debugger hotswap with lambdas Reviewed-by: sspitsyn, coleenp, dcubed ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 626f594dffa6 Author: csahu Date: 2016-03-01 12:50 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/626f594dffa6 8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux. Reviewed-by: stuefe, coleenp, roland ! agent/src/os/linux/symtab.c ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/jniFastGetField_x86_32.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.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_LIRGenerator.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/placeholders.hpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/services/threadService.hpp Changeset: ebd6745380b9 Author: aeriksso Date: 2016-03-04 16:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ebd6745380b9 8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy Reviewed-by: dsamersoff, dcubed ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/services/heapDumper.cpp Changeset: ea7ac121a5d3 Author: vkempik Date: 2016-03-04 16:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ea7ac121a5d3 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! 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/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java Changeset: 0cd040567d60 Author: vkempik Date: 2016-03-09 19:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0cd040567d60 8151522: Disable 8130150 and 8081778 intrinsics by default Reviewed-by: kvn ! src/cpu/x86/vm/vm_version_x86.cpp ! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/muladd/TestMulAdd.java ! test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: 99aff4c58ad2 Author: asaha Date: 2016-03-23 12:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/99aff4c58ad2 Added tag jdk8u102-b00 for changeset d6c92b9e192e ! .hgtags Changeset: a801bc33b08c Author: asaha Date: 2016-03-23 14:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a801bc33b08c Merge ! .hgtags Changeset: 04341e1fa788 Author: asaha Date: 2016-03-22 12:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/04341e1fa788 Merge ! .hgtags Changeset: 516a64e6d7c2 Author: asaha Date: 2016-03-23 15:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/516a64e6d7c2 Merge ! .hgtags Changeset: d36b75043517 Author: asaha Date: 2016-03-29 13:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d36b75043517 Added tag jdk8u102-b01 for changeset 516a64e6d7c2 ! .hgtags Changeset: d2dd79a4fd69 Author: poonam Date: 2016-03-15 17:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d2dd79a4fd69 8133023: ParallelGCThreads is not calculated correctly Reviewed-by: kbarrett, tschatzl ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/vm_version.hpp Changeset: a4b071e9b629 Author: sspitsyn Date: 2016-03-17 17:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a4b071e9b629 6976636: JVM/TI test ex03t001 fails assertion Reviewed-by: dcubed, dsamersoff ! src/share/vm/prims/jvmtiExport.cpp Changeset: e443d4e588a3 Author: vkempik Date: 2016-03-18 17:23 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e443d4e588a3 8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail Reviewed-by: kvn ! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: b5b3db42efca Author: robm Date: 2016-03-29 23:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b5b3db42efca Merge Changeset: f21c5c4d5231 Author: aeriksso Date: 2016-03-11 11:10 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f21c5c4d5231 8150002: Check for the validity of oop before printing it in verify_remembered_set Summary: Adding missing check for valid oop. Reviewed-by: dcubed Contributed-by: Shafi Ahmad ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 58fdc4a7c328 Author: kevinw Date: 2016-03-29 13:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/58fdc4a7c328 8150518: G1 GC crashes at G1CollectedHeap::do_collection_pause_at_safepoint(double) Reviewed-by: jmasa, kbarrett, tschatzl ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: 83dc7e55f715 Author: poonam Date: 2016-04-04 10:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/83dc7e55f715 8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java failed with java.lang.RuntimeException: 'new_active_workers' missing from stdout/stderr Reviewed-by: jmasa, drwhite ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp ! test/TEST.groups ! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java Changeset: 448a5dcf414f Author: asaha Date: 2016-04-11 13:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/448a5dcf414f Added tag jdk8u102-b02 for changeset 83dc7e55f715 ! .hgtags Changeset: 01745e531a0a Author: poonam Date: 2016-04-14 11:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/01745e531a0a 8153252: SA: Hotspot build on Windows fails if make/closed folder does not exist Reviewed-by: dsamersoff, erikj ! make/windows/makefiles/sa.make Changeset: d025821b6b6d Author: robm Date: 2016-04-15 14:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d025821b6b6d Merge Changeset: d109bda16490 Author: asaha Date: 2016-04-05 08:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d109bda16490 Merge ! .hgtags ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! 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_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp Changeset: d957cf0b00ac Author: asaha Date: 2016-04-11 14:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d957cf0b00ac Merge ! .hgtags - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: ef01a1634bb4 Author: asaha Date: 2016-04-15 14:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ef01a1634bb4 Merge Changeset: c66e4cc0fce5 Author: asaha Date: 2016-04-18 15:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c66e4cc0fce5 Added tag jdk8u102-b03 for changeset ef01a1634bb4 ! .hgtags Changeset: 65a0107d52ed Author: vlivanov Date: 2016-03-14 12:35 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/65a0107d52ed 8141420: Compiler runtime entries don't hold Klass* from being GCed Reviewed-by: kvn, coleenp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/runtime.cpp Changeset: b5c3e9670fa0 Author: aeriksso Date: 2016-04-21 13:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b5c3e9670fa0 8153641: assert(thread_state == _thread_in_native) failed: Assumed thread_in_native while heap dump Reviewed-by: dsamersoff, sspitsyn, sla ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/services/heapDumper.cpp Changeset: 3e1cd663c2d3 Author: shshahma Date: 2016-04-15 12:02 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3e1cd663c2d3 8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined Summary: concurrent class loading causes return phi to become top Reviewed-by: kvn ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/parse1.cpp Changeset: 09687c445ce1 Author: shshahma Date: 2016-04-21 21:53 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/09687c445ce1 8141551: C2 can not handle returns with inccompatible interface arrays Reviewed-by: kvn ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp + test/compiler/types/TestMeetIncompatibleInterfaceArrays.java Changeset: 2988e5adeb8c Author: gthornbr Date: 2016-04-22 13:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2988e5adeb8c 8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file Reviewed-by: dcubed, dholmes Contributed-by: james.cheng at oracle.com ! src/os/posix/vm/os_posix.cpp Changeset: 2094cac55c59 Author: robm Date: 2016-04-24 20:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2094cac55c59 Merge ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/type.cpp Changeset: b09a69142dd3 Author: asaha Date: 2016-04-25 09:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b09a69142dd3 Added tag jdk8u102-b04 for changeset 2094cac55c59 ! .hgtags Changeset: a96cf90239c6 Author: asaha Date: 2016-04-25 11:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a96cf90239c6 Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp Changeset: e0fa1c8d84cc Author: asaha Date: 2016-04-27 15:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e0fa1c8d84cc Added tag jdk8u102-b05 for changeset a96cf90239c6 ! .hgtags Changeset: 12cd1f9b403e Author: asaha Date: 2016-05-02 14:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/12cd1f9b403e Merge ! .hgtags Changeset: c2002c399b36 Author: asaha Date: 2016-05-02 15:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c2002c399b36 Added tag jdk8u102-b06 for changeset 12cd1f9b403e ! .hgtags Changeset: 9ff5455815c1 Author: asaha Date: 2016-05-09 11:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9ff5455815c1 Merge ! .hgtags Changeset: 60b0691447ff Author: asaha Date: 2016-05-09 11:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/60b0691447ff Added tag jdk8u102-b07 for changeset 9ff5455815c1 ! .hgtags Changeset: 69f5f6c2beeb Author: asaha Date: 2016-05-16 10:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/69f5f6c2beeb Merge ! .hgtags Changeset: 10b4bfdf940c Author: asaha Date: 2016-05-16 10:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/10b4bfdf940c Added tag jdk8u102-b08 for changeset 69f5f6c2beeb ! .hgtags Changeset: 9965e839280f Author: dbuck Date: 2016-05-17 02:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9965e839280f 8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails Summary: Typo error referring new_acitve_workers is corrected as new_active_workers Reviewed-by: jmasa, drwhite Contributed-by: fairoz.matte at oracle.com ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp Changeset: b5ecd8067e89 Author: asaha Date: 2016-05-23 20:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b5ecd8067e89 Merge ! .hgtags Changeset: d0a20cd7ad44 Author: asaha Date: 2016-05-23 20:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d0a20cd7ad44 Added tag jdk8u102-b09 for changeset b5ecd8067e89 ! .hgtags Changeset: 2672cfc2d7b6 Author: asaha Date: 2016-05-31 10:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2672cfc2d7b6 Merge ! .hgtags Changeset: 8a60a302f1c7 Author: asaha Date: 2016-05-31 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8a60a302f1c7 Added tag jdk8u102-b10 for changeset 2672cfc2d7b6 ! .hgtags Changeset: 36a1a2875ed5 Author: asaha Date: 2016-06-06 12:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/36a1a2875ed5 Merge ! .hgtags Changeset: 6a7ff3f7eb54 Author: asaha Date: 2016-06-06 13:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6a7ff3f7eb54 Added tag jdk8u102-b11 for changeset 36a1a2875ed5 ! .hgtags Changeset: 340e1a736ef7 Author: asaha Date: 2016-06-13 13:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/340e1a736ef7 Merge ! .hgtags Changeset: bd1243bce4f5 Author: asaha Date: 2016-06-13 13:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/bd1243bce4f5 Added tag jdk8u102-b12 for changeset 340e1a736ef7 ! .hgtags Changeset: 250b43b430b0 Author: asaha Date: 2016-06-21 18:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/250b43b430b0 Added tag jdk8u101-b13 for changeset 77df35b662ed ! .hgtags Changeset: f6daf04c0f48 Author: asaha Date: 2016-06-21 18:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f6daf04c0f48 Merge ! .hgtags Changeset: ac29c9c1193a Author: asaha Date: 2016-06-21 18:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ac29c9c1193a Added tag jdk8u102-b13 for changeset f6daf04c0f48 ! .hgtags Changeset: 0229ef3cef74 Author: andrew Date: 2016-08-05 14:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0229ef3cef74 Merge jdk8u102-b14 ! .hgtags ! agent/src/os/linux/symtab.c ! make/windows/makefiles/sa.make ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/os/linux/vm/os_linux.cpp ! 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_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/memory/universe.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/compile.cpp ! src/share/vm/opto/generateOptoStub.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.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! src/share/vm/services/heapDumper.cpp ! test/TEST.groups - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: a82c7c4856c0 Author: andrew Date: 2016-08-05 17:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a82c7c4856c0 Added tag aarch64-jdk8u102-b14 for changeset 0229ef3cef74 ! .hgtags Changeset: d0f52d39d1cd Author: andrew Date: 2016-08-07 23:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d0f52d39d1cd Merge aarch64-jdk8u102-b14 ! .hgtags ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: d6fa86f1898b Author: andrew Date: 2016-08-07 23:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d6fa86f1898b Added tag aarch64-shenandoah-jdk8u102-b14 for changeset d0f52d39d1cd ! .hgtags Changeset: 58c2569dc81b Author: andrew Date: 2016-08-18 21:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/58c2569dc81b Merge ! src/share/vm/opto/lcm.cpp Changeset: ec34f072c96b Author: andrew Date: 2016-08-18 20:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ec34f072c96b Merge ! src/share/vm/opto/lcm.cpp Changeset: c4d33436ecb8 Author: aph Date: 2016-10-06 13:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c4d33436ecb8 8167200: AArch64: Broken stack pointer adjustment in interpreter Summary: Always adjust SP unconditionally Reviewed-by: dlong, kbarrett ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: b70e86e44535 Author: shshahma Date: 2016-06-20 22:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b70e86e44535 8155968: Update command line options Reviewed-by: gthornbr, hseigel, mschoene Contributed-by: gerard.ziemski at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: 362e60bb4464 Author: jiangli Date: 2016-05-16 14:01 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/362e60bb4464 8156794: Extend data sharing Reviewed-by: iklam, hseigel, acorn, mschoene ! src/share/vm/runtime/arguments.cpp Changeset: 93f241351aec Author: vkempik Date: 2016-06-30 23:08 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/93f241351aec 8157176: Improved classfile parsing Reviewed-by: pliden ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp Changeset: 71e447cb8d3e Author: poonam Date: 2016-07-08 10:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/71e447cb8d3e 8159503: Amend Annotation Actions Reviewed-by: rprotacio ! src/share/vm/classfile/classFileParser.cpp Changeset: 8da3d95231f7 Author: hseigel Date: 2016-06-30 08:11 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8da3d95231f7 8159511: Stack map validation Reviewed-by: acorn, mschoene Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/stackMapTableFormat.hpp ! src/share/vm/classfile/verifier.cpp Changeset: 565a1143b67f Author: coleenp Date: 2016-06-29 11:52 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/565a1143b67f 8159515: Improve indy validation Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene ! src/share/vm/prims/jvm.cpp Changeset: 84648030db0d Author: zmajo Date: 2016-07-01 09:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/84648030db0d 8160591: Improve internal array handling Reviewed-by: kvn Contributed-by: Xiang Yuan , Zoltan Majo ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: a76c50c94c8e Author: shshahma Date: 2016-08-16 08:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a76c50c94c8e 8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh failing after JDK-8155968 Summary: Under error conditions, always return -1 and perform null termination regardless of the behavior of underlying vsnprintf() implementation. Reviewed-by: dholmes, cjplummer ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/java.cpp Changeset: 323dc719d33a Author: andrew Date: 2016-10-07 05:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/323dc719d33a Added tag aarch64-jdk8u111-b14 for changeset a76c50c94c8e ! .hgtags Changeset: 9ecb104350ef Author: andrew Date: 2016-10-07 15:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9ecb104350ef Port 8160591 to AArch64. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 53bbcacb124d Author: andrew Date: 2016-10-07 15:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/53bbcacb124d Added tag aarch64-jdk8u111-b15 for changeset 9ecb104350ef ! .hgtags Changeset: e5d002c549fb Author: andrew Date: 2016-10-19 18:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e5d002c549fb Merge aarch64-jdk8u111-b16 ! .hgtags ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 6c5150280363 Author: andrew Date: 2016-10-19 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6c5150280363 Added tag aarch64-shenandoah-jdk8u111-b16 for changeset e5d002c549fb ! .hgtags Changeset: 18b229dadb81 Author: rkennke Date: 2016-11-04 07:06 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/18b229dadb81 Merge ! .hgtags - .jcheck/conf ! 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/interp_masm_x86_64.cpp ! 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/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.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_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/oopMap.cpp ! 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.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/shenandoah/brooksPointer.cpp ! src/share/vm/gc_implementation/shenandoah/brooksPointer.hpp ! src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahJNICritical.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahJNICritical.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/methodHandles.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/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/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! 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/memoryManager.cpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/memoryPool.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/services/threadService.cpp - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java From roman at kennke.org Fri Nov 4 11:09:20 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 04 Nov 2016 11:09:20 +0000 Subject: hg: shenandoah/jdk8u: 195 new changesets Message-ID: <201611041109.uA4B9Kg3004294@aojmv0008.oracle.com> Changeset: 0f75fd1f2e8b Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk8u/rev/4d7266accd51 Removed tag Before ! .hgtags Changeset: dbc03fa4c131 Author: aph Date: 2015-09-11 15:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/dbc03fa4c131 Removed tag aarch64 ! .hgtags Changeset: d7670c1582b2 Author: aph Date: 2015-09-11 15:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d7670c1582b2 Removed tag import ! .hgtags Changeset: c3d134de5a80 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/c3d134de5a80 Removed tag Before ! .hgtags Changeset: 587e3bf19279 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/587e3bf19279 Removed tag aarch64 ! .hgtags Changeset: 7662dae02a85 Author: aph Date: 2015-09-11 15:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/7662dae02a85 Removed tag import ! .hgtags Changeset: bc10258444f7 Author: aph Date: 2015-09-11 15:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk8u/rev/ad189931b4fe Added tag After-aarch64-import for changeset 4da14c82f9e6 ! .hgtags Changeset: ef83b725647a Author: adinn Date: 2015-07-31 16:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/ef83b725647a Remove jcheck - .jcheck/conf Changeset: d8f4022fe0cd Author: asaha Date: 2015-10-13 08:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d8f4022fe0cd Added tag jdk8u60-b28 for changeset 581a6452226f ! .hgtags Changeset: f4adb7396167 Author: aph Date: 2015-10-13 17:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/f4adb7396167 Merge Changeset: c2f56786db32 Author: andrew Date: 2015-10-14 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/c2f56786db32 Added tag aarch64-jdk8u60-b28 for changeset f4adb7396167 ! .hgtags Changeset: a22175eb6401 Author: andrew Date: 2015-10-15 03:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/a22175eb6401 Added tag aarch64-jdk8u65-b17 for changeset c2f56786db32 ! .hgtags Changeset: 6923303c86a9 Author: andrew Date: 2016-01-12 11:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6923303c86a9 Merge jdk8u66-b17 ! .hgtags Changeset: b66141934460 Author: andrew Date: 2016-01-12 15:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/b66141934460 Added tag aarch64-jdk8u66-b17 for changeset 6923303c86a9 ! .hgtags Changeset: 4ad2f5426139 Author: andrew Date: 2016-01-12 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/4ad2f5426139 Added tag aarch64-jdk8u71-b15 for changeset b66141934460 ! .hgtags Changeset: 2fb010d8f7fa Author: andrew Date: 2016-01-21 18:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/2fb010d8f7fa Merge After-aarch64-import ! .hgtags Changeset: 618f7e7b68f4 Author: andrew Date: 2016-01-21 22:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/618f7e7b68f4 Merge jdk8u72-b15 ! .hgtags Changeset: 92af9369869f Author: andrew Date: 2016-01-21 22:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/92af9369869f Added tag aarch64-jdk8u72-b15 for changeset 618f7e7b68f4 ! .hgtags Changeset: 86030362b0c5 Author: andrew Date: 2016-02-29 06:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/86030362b0c5 Added tag aarch64-jdk8u72-b16 for changeset 92af9369869f ! .hgtags Changeset: ed73b014b78b Author: andrew Date: 2016-03-23 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/ed73b014b78b Added tag aarch64-jdk8u77-b03 for changeset 86030362b0c5 ! .hgtags Changeset: a633c1615f39 Author: andrew Date: 2016-04-10 22:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/a633c1615f39 Added tag aarch64-jdk8u91-b14 for changeset ed73b014b78b ! .hgtags Changeset: 6ef096e45faa Author: aph Date: 2016-05-03 14:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6ef096e45faa Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset a633c1615f39 ! .hgtags Changeset: 4ec5735a28eb Author: asaha Date: 2016-01-27 21:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/4ec5735a28eb Added tag jdk8u74-b00 for changeset 87614decb34c ! .hgtags Changeset: fc0ed68cbc5c Author: asaha Date: 2016-01-27 21:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/fc0ed68cbc5c Added tag jdk8u73-b00 for changeset 443abbc4e048 ! .hgtags Changeset: 6aacbee7e4c8 Author: asaha Date: 2016-01-28 12:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6aacbee7e4c8 Added tag jdk8u73-b01 for changeset fc0ed68cbc5c ! .hgtags Changeset: 33b310c85259 Author: asaha Date: 2016-01-28 12:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/33b310c85259 Merge ! .hgtags Changeset: 53622639c768 Author: asaha Date: 2016-01-28 12:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/53622639c768 Added tag jdk8u74-b01 for changeset 33b310c85259 ! .hgtags Changeset: ca94b5a7ded0 Author: asaha Date: 2016-01-29 13:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/ca94b5a7ded0 Added tag jdk8u73-b02 for changeset 6aacbee7e4c8 ! .hgtags Changeset: bee679b986f5 Author: asaha Date: 2016-01-29 13:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/bee679b986f5 Merge ! .hgtags Changeset: 417ff12d11d6 Author: asaha Date: 2016-01-29 14:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/417ff12d11d6 Added tag jdk8u74-b02 for changeset bee679b986f5 ! .hgtags Changeset: 6683e1d7422d Author: asaha Date: 2016-03-15 23:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6683e1d7422d Added tag jdk8u77-b00 for changeset 417ff12d11d6 ! .hgtags Changeset: 7dd1be8bd46c Author: asaha Date: 2016-03-16 00:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/7dd1be8bd46c Added tag jdk8u77-b01 for changeset 6683e1d7422d ! .hgtags Changeset: 3fbef9f4cddf Author: asaha Date: 2016-03-18 22:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/3fbef9f4cddf Added tag jdk8u77-b02 for changeset 7dd1be8bd46c ! .hgtags Changeset: 3afef0e1a7f3 Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/3afef0e1a7f3 Added tag jdk8u77-b03 for changeset 3fbef9f4cddf ! .hgtags Changeset: cf0a3ce9b4e3 Author: asaha Date: 2015-10-16 12:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/cf0a3ce9b4e3 Added tag jdk8u75-b00 for changeset ac4e9dfd2323 ! .hgtags Changeset: 1f832b4b015b Author: asaha Date: 2015-10-16 12:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/1f832b4b015b Merge ! .hgtags Changeset: 28fa502c15b1 Author: asaha Date: 2015-10-29 17:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/28fa502c15b1 Merge ! .hgtags Changeset: 75d6658e00b4 Author: asaha Date: 2015-10-28 22:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/75d6658e00b4 Added tag jdk8u66-b32 for changeset b0bbac715f3b ! .hgtags Changeset: a35cbc019d28 Author: asaha Date: 2015-10-29 17:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/a35cbc019d28 Merge ! .hgtags Changeset: 75c16f3ee576 Author: asaha Date: 2015-11-24 15:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/75c16f3ee576 8140268: Generate link to specification license for JavaDoc API documentation Reviewed-by: bpatel, erikj ! make/Javadoc.gmk Changeset: 8d9029f62cf6 Author: asaha Date: 2015-11-03 07:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/8d9029f62cf6 Added tag jdk8u66-b33 for changeset 75d6658e00b4 ! .hgtags Changeset: 8fc0478d4cb4 Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/8fc0478d4cb4 Added tag jdk8u51-b34 for changeset ad2f7ed088f1 ! .hgtags Changeset: 2a363653a091 Author: asaha Date: 2015-11-13 13:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/2a363653a091 Merge ! .hgtags Changeset: 1719690a0ee7 Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/1719690a0ee7 Added tag jdk8u66-b34 for changeset 2a363653a091 ! .hgtags Changeset: ae5e60bb575d Author: asaha Date: 2015-12-02 15:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/ae5e60bb575d Merge ! .hgtags Changeset: e130e46dd141 Author: asaha Date: 2015-12-02 23:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/e130e46dd141 Merge ! .hgtags Changeset: 07707d0f0c78 Author: asaha Date: 2015-12-03 10:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/07707d0f0c78 Added tag jdk8u66-b35 for changeset 1719690a0ee7 ! .hgtags Changeset: cfae5084732f Author: asaha Date: 2015-12-03 10:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/cfae5084732f Merge ! .hgtags Changeset: 88dabb4d7699 Author: asaha Date: 2015-12-03 13:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/88dabb4d7699 Merge ! .hgtags Changeset: 175b7b630a4b Author: asaha Date: 2015-12-07 22:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/175b7b630a4b Merge ! .hgtags Changeset: 7260e2e56783 Author: asaha Date: 2015-12-07 22:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/7260e2e56783 Merge ! .hgtags Changeset: 92b29f9e0974 Author: asaha Date: 2015-12-15 10:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/92b29f9e0974 Merge ! .hgtags Changeset: 9290480207f4 Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/9290480207f4 Added tag jdk8u66-b36 for changeset 07707d0f0c78 ! .hgtags Changeset: e2bc26d4b9a0 Author: asaha Date: 2015-12-15 12:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/e2bc26d4b9a0 Merge ! .hgtags Changeset: 6be609c60e42 Author: asaha Date: 2015-12-15 14:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6be609c60e42 Merge ! .hgtags Changeset: 19d2fc204bd4 Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/19d2fc204bd4 Merge ! .hgtags Changeset: d63a77fb0614 Author: asaha Date: 2015-12-21 11:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d63a77fb0614 Merge ! .hgtags Changeset: 6bda4510c7c8 Author: asaha Date: 2015-12-21 13:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6bda4510c7c8 Added tag jdk8u75-b01 for changeset d63a77fb0614 ! .hgtags Changeset: 928374287059 Author: alitvinov Date: 2015-12-30 13:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/928374287059 Merge ! .hgtags Changeset: 3a9a0a2c3140 Author: asaha Date: 2016-01-03 22:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/3a9a0a2c3140 Added tag jdk8u72-b31 for changeset 928374287059 ! .hgtags Changeset: 320f984ac52b Author: asaha Date: 2016-01-04 08:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/320f984ac52b Merge ! .hgtags Changeset: 53dc743a34f1 Author: asaha Date: 2016-01-04 11:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/53dc743a34f1 Added tag jdk8u75-b02 for changeset 320f984ac52b ! .hgtags Changeset: 722fc7e276ff Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/722fc7e276ff Added tag jdk8u75-b03 for changeset 53dc743a34f1 ! .hgtags Changeset: 57f1232cccbd Author: asaha Date: 2016-01-18 10:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/57f1232cccbd Added tag jdk8u75-b04 for changeset 722fc7e276ff ! .hgtags Changeset: e628dd23d176 Author: asaha Date: 2016-01-25 12:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/e628dd23d176 Added tag jdk8u75-b05 for changeset 57f1232cccbd ! .hgtags Changeset: 9ea73143a518 Author: asaha Date: 2016-02-01 10:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/9ea73143a518 Merge ! .hgtags Changeset: ab064675c066 Author: asaha Date: 2016-02-01 11:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/ab064675c066 Added tag jdk8u75-b06 for changeset 9ea73143a518 ! .hgtags Changeset: af84471ad4fd Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/af84471ad4fd Added tag jdk8u75-b07 for changeset ab064675c066 ! .hgtags Changeset: 22ba4f1ad75c Author: asaha Date: 2016-02-15 16:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/22ba4f1ad75c Added tag jdk8u75-b08 for changeset af84471ad4fd ! .hgtags Changeset: 9da1d3f8905b Author: asaha Date: 2016-02-22 13:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/9da1d3f8905b Added tag jdk8u75-b09 for changeset 22ba4f1ad75c ! .hgtags Changeset: d8708cd521ff Author: asaha Date: 2016-02-29 10:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d8708cd521ff Added tag jdk8u75-b10 for changeset 9da1d3f8905b ! .hgtags Changeset: 4c41657db186 Author: asaha Date: 2016-03-15 13:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/4c41657db186 Added tag jdk8u75-b12 for changeset d8708cd521ff ! .hgtags Changeset: 1151bb220321 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/1151bb220321 Added tag jdk8u91-b00 for changeset 4c41657db186 ! .hgtags Changeset: 0c798868f185 Author: asaha Date: 2016-03-21 22:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/0c798868f185 Merge ! .hgtags Changeset: 574417338118 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/574417338118 Added tag jdk8u91-b13 for changeset 0c798868f185 ! .hgtags Changeset: d3b8a8664333 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d3b8a8664333 Merge jdk8u91-b14 ! .hgtags Changeset: fda2b17187ab Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/fda2b17187ab Added tag aarch64-jdk8u91-b15 for changeset d3b8a8664333 ! .hgtags Changeset: 7cc0806883e5 Author: asaha Date: 2016-01-25 14:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/7cc0806883e5 Merge ! .hgtags Changeset: 1114e8b7de75 Author: asaha Date: 2016-01-26 12:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/1114e8b7de75 Added tag jdk8u76-b05 for changeset 7cc0806883e5 ! .hgtags Changeset: 3614fb87088c Author: asaha Date: 2016-02-01 12:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/3614fb87088c Merge ! .hgtags Changeset: 72eaf9b4e5c9 Author: asaha Date: 2016-02-01 12:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/72eaf9b4e5c9 Added tag jdk8u76-b06 for changeset 3614fb87088c ! .hgtags Changeset: 62e05c531567 Author: asaha Date: 2016-02-08 11:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/62e05c531567 Merge ! .hgtags Changeset: a1a78d1988e9 Author: asaha Date: 2016-02-08 11:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/a1a78d1988e9 Added tag jdk8u76-b07 for changeset 62e05c531567 ! .hgtags Changeset: ca4f552fb08f Author: asaha Date: 2016-02-15 16:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/ca4f552fb08f Merge ! .hgtags Changeset: df716d977bbc Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/df716d977bbc Added tag jdk8u76-b08 for changeset ca4f552fb08f ! .hgtags Changeset: b5e3d2c78818 Author: asaha Date: 2016-02-22 13:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/b5e3d2c78818 Merge ! .hgtags Changeset: daa05121e2ff Author: asaha Date: 2016-02-22 13:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/daa05121e2ff Added tag jdk8u76-b09 for changeset b5e3d2c78818 ! .hgtags Changeset: 2377ea341a26 Author: asaha Date: 2016-02-29 11:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/2377ea341a26 Merge ! .hgtags Changeset: 94746373e4d5 Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/94746373e4d5 Added tag jdk8u76-b10 for changeset 2377ea341a26 ! .hgtags Changeset: 62419a7c770b Author: asaha Date: 2016-03-07 10:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/62419a7c770b Added tag jdk8u76-b11 for changeset 94746373e4d5 ! .hgtags Changeset: 9f2404d26c94 Author: asaha Date: 2016-03-15 13:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/9f2404d26c94 Merge ! .hgtags Changeset: 118aba9e37f0 Author: asaha Date: 2016-03-15 13:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/118aba9e37f0 Added tag jdk8u76-b12 for changeset 9f2404d26c94 ! .hgtags Changeset: f012a4db4ff5 Author: asaha Date: 2016-03-17 08:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/f012a4db4ff5 Added tag jdk8u92-b00 for changeset 118aba9e37f0 ! .hgtags Changeset: 94158f2e5cbd Author: asaha Date: 2016-03-22 11:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/94158f2e5cbd Merge ! .hgtags Changeset: 70740da78fb1 Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/70740da78fb1 Added tag jdk8u92-b13 for changeset 94158f2e5cbd ! .hgtags Changeset: dca1ae1fd0fd Author: asaha Date: 2016-03-31 09:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/dca1ae1fd0fd Added tag jdk8u91-b14 for changeset 574417338118 ! .hgtags Changeset: 51f64c980bcd Author: asaha Date: 2016-03-31 10:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/51f64c980bcd Merge ! .hgtags Changeset: 463cc2c49fd5 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/463cc2c49fd5 Merge jdk8u92-b14 ! .hgtags ! common/autoconf/generated-configure.sh Changeset: 59d5dc6a0d95 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/59d5dc6a0d95 Added tag aarch64-jdk8u92-b14 for changeset 463cc2c49fd5 ! .hgtags Changeset: aa0ab266e8bb Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/aa0ab266e8bb Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: a8f1b1dac2bb Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/a8f1b1dac2bb Added tag aarch64-shenandoah-jdk8u92-b14 for changeset aa0ab266e8bb ! .hgtags Changeset: d7b7e5dd6d99 Author: rkennke Date: 2016-07-22 12:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d7b7e5dd6d99 Added tag aarch64-shenandoah-jdk8u92-b14-shenandoah-merge-2016-07 for changeset a8f1b1dac2bb ! .hgtags Changeset: e3330306192a Author: andrew Date: 2016-07-01 04:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/e3330306192a Added tag aarch64-jdk8u101-b13 for changeset 59d5dc6a0d95 ! .hgtags Changeset: ed539bb5f130 Author: andrew Date: 2016-07-22 15:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/ed539bb5f130 Added tag aarch64-jdk8u101-b14 for changeset e3330306192a ! .hgtags Changeset: be33dc1db383 Author: andrew Date: 2016-07-25 04:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/be33dc1db383 Merge aarch64-jdk8u101-b14 ! .hgtags Changeset: da41e334aab1 Author: andrew Date: 2016-07-25 04:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/da41e334aab1 Added tag aarch64-shenandoah-jdk8u101-b14 for changeset be33dc1db383 ! .hgtags Changeset: 1e7676dd1b33 Author: rkennke Date: 2016-07-25 09:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/1e7676dd1b33 Added tag aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25 for changeset da41e334aab1 ! .hgtags Changeset: 46698bbb857b Author: asaha Date: 2016-03-31 11:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/46698bbb857b Added tag jdk8u92-b14 for changeset 51f64c980bcd ! .hgtags Changeset: 901528b7b8da Author: asaha Date: 2016-01-11 13:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/901528b7b8da Added tag jdk8u81-b00 for changeset 722fc7e276ff ! .hgtags Changeset: 527d44ac4a46 Author: asaha Date: 2016-01-26 08:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/527d44ac4a46 Added tag jdk8u40-b33 for changeset 8b3c10f939d7 ! .hgtags Changeset: 3653009be3a1 Author: asaha Date: 2016-01-26 10:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/3653009be3a1 Merge ! .hgtags Changeset: fd813938f2dd Author: aefimov Date: 2016-01-30 15:44 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/fd813938f2dd Merge ! .hgtags Changeset: 9d7c49d756f0 Author: asaha Date: 2016-01-31 10:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/9d7c49d756f0 Added tag jdk8u74-b31 for changeset fd813938f2dd ! .hgtags Changeset: 2f9883173fd8 Author: asaha Date: 2016-02-04 15:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/2f9883173fd8 Merge ! .hgtags Changeset: 31087149b6b5 Author: asaha Date: 2016-02-05 13:25 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/31087149b6b5 Merge ! .hgtags Changeset: 8bb12feaabdb Author: asaha Date: 2016-02-18 09:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/8bb12feaabdb Merge ! .hgtags Changeset: 26659b4f58b7 Author: asaha Date: 2016-02-18 10:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/26659b4f58b7 Merge ! .hgtags Changeset: 0ce502893d0a Author: asaha Date: 2016-02-22 13:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/0ce502893d0a Merge ! .hgtags Changeset: 712a95ee1776 Author: asaha Date: 2016-02-22 14:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/712a95ee1776 Merge ! .hgtags Changeset: eb4671a29d20 Author: asaha Date: 2016-02-23 09:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/eb4671a29d20 Added tag jdk8u74-b32 for changeset 9d7c49d756f0 ! .hgtags Changeset: f21deed33e56 Author: asaha Date: 2016-03-01 15:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/f21deed33e56 Merge ! .hgtags Changeset: e9717f2ad7f1 Author: asaha Date: 2016-03-01 15:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/e9717f2ad7f1 Merge ! .hgtags Changeset: d251bbf02c5d Author: asaha Date: 2016-03-02 12:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d251bbf02c5d Merge ! .hgtags Changeset: 8858d26a1067 Author: asaha Date: 2016-03-22 21:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/8858d26a1067 Merge ! .hgtags Changeset: b113871ae1ab Author: asaha Date: 2016-03-22 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/b113871ae1ab Merge ! .hgtags Changeset: c6f21cfb6ce4 Author: asaha Date: 2016-03-23 14:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/c6f21cfb6ce4 Added tag jdk8u101-b00 for changeset 722fc7e276ff ! .hgtags Changeset: 534d4e07c81f Author: asaha Date: 2016-03-23 14:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/534d4e07c81f Merge ! .hgtags Changeset: f8aa75481960 Author: asaha Date: 2016-03-28 11:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/f8aa75481960 Added tag jdk8u101-b01 for changeset 534d4e07c81f ! .hgtags Changeset: eb3ec2a8494b Author: asaha Date: 2016-03-31 14:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/eb3ec2a8494b Merge ! .hgtags Changeset: 08dc50891543 Author: asaha Date: 2016-03-21 14:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/08dc50891543 Merge ! .hgtags Changeset: 72e72daca891 Author: asaha Date: 2016-03-22 12:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/72e72daca891 Added tag jdk8u77-b31 for changeset 08dc50891543 ! .hgtags Changeset: 9005b6faa5f6 Author: asaha Date: 2016-03-31 14:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/9005b6faa5f6 Merge ! .hgtags Changeset: 18e1f0ee965b Author: asaha Date: 2016-04-04 12:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/18e1f0ee965b Merge ! .hgtags Changeset: 8f66c62aa3ec Author: asaha Date: 2016-04-04 13:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/8f66c62aa3ec Added tag jdk8u101-b02 for changeset 18e1f0ee965b ! .hgtags Changeset: 7e728e8e6120 Author: asaha Date: 2016-04-10 23:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/7e728e8e6120 Added tag jdk8u92-b31 for changeset 9005b6faa5f6 ! .hgtags Changeset: fe138c6f5aa8 Author: asaha Date: 2016-04-10 23:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/fe138c6f5aa8 Merge ! .hgtags Changeset: fe901996777f Author: asaha Date: 2016-04-11 12:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/fe901996777f Added tag jdk8u101-b03 for changeset fe138c6f5aa8 ! .hgtags Changeset: 9c51e0213472 Author: asaha Date: 2016-04-18 10:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/9c51e0213472 Added tag jdk8u101-b04 for changeset fe901996777f ! .hgtags Changeset: 1babb07d0e02 Author: asaha Date: 2016-04-25 10:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/1babb07d0e02 Added tag jdk8u101-b05 for changeset 9c51e0213472 ! .hgtags Changeset: 93e821287367 Author: asaha Date: 2016-05-02 14:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/93e821287367 Added tag jdk8u101-b06 for changeset 1babb07d0e02 ! .hgtags Changeset: 7ede5c151d79 Author: asaha Date: 2016-05-09 10:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/7ede5c151d79 Added tag jdk8u101-b07 for changeset 93e821287367 ! .hgtags Changeset: 0b1358bc93ca Author: asaha Date: 2016-05-16 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/0b1358bc93ca Added tag jdk8u101-b08 for changeset 7ede5c151d79 ! .hgtags Changeset: 916276b53844 Author: asaha Date: 2016-05-23 17:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/916276b53844 Added tag jdk8u101-b09 for changeset 0b1358bc93ca ! .hgtags Changeset: 454243a34b3c Author: asaha Date: 2016-05-20 11:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/454243a34b3c Added tag jdk8u91-b15 for changeset dca1ae1fd0fd ! .hgtags Changeset: 1db5081d8ee7 Author: asaha Date: 2016-05-26 13:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/1db5081d8ee7 Merge ! .hgtags Changeset: 81cdb3e279f8 Author: asaha Date: 2016-05-31 09:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/81cdb3e279f8 Added tag jdk8u101-b10 for changeset 1db5081d8ee7 ! .hgtags Changeset: d6f920823feb Author: asaha Date: 2016-06-06 11:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d6f920823feb Added tag jdk8u101-b11 for changeset 81cdb3e279f8 ! .hgtags Changeset: e983a19c6439 Author: asaha Date: 2016-06-13 12:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/e983a19c6439 Added tag jdk8u101-b12 for changeset d6f920823feb ! .hgtags Changeset: 027df58e6e7f Author: andrew Date: 2016-08-01 17:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/027df58e6e7f Merge jdk8u101-b13 ! .hgtags Changeset: 66718444b3b7 Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/66718444b3b7 Added tag aarch64-jdk8u101-b15 for changeset 027df58e6e7f ! .hgtags Changeset: abce6d06f308 Author: andrew Date: 2016-08-03 06:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/abce6d06f308 Merge aarch64-jdk8u101-b15 ! .hgtags Changeset: 002ad6853958 Author: andrew Date: 2016-08-03 06:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/002ad6853958 Added tag aarch64-shenandoah-jdk8u101-b15 for changeset abce6d06f308 ! .hgtags Changeset: 3a61b1f56fa5 Author: asaha Date: 2016-02-01 16:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/3a61b1f56fa5 Merge ! .hgtags Changeset: 9ede53200e3a Author: asaha Date: 2016-03-23 12:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/9ede53200e3a Added tag jdk8u102-b00 for changeset f6d50bd27913 ! .hgtags Changeset: 84a4aa9cf94f Author: asaha Date: 2016-03-23 14:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/84a4aa9cf94f Merge ! .hgtags Changeset: 50e605f21f60 Author: asaha Date: 2016-03-22 11:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/50e605f21f60 Merge ! .hgtags Changeset: c0b0fb35c047 Author: asaha Date: 2016-03-23 15:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/c0b0fb35c047 Merge ! .hgtags Changeset: 914eb7d20df0 Author: asaha Date: 2016-03-29 13:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/914eb7d20df0 Added tag jdk8u102-b01 for changeset c0b0fb35c047 ! .hgtags Changeset: 9bbcd422f8f9 Author: asaha Date: 2016-04-11 13:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/9bbcd422f8f9 Added tag jdk8u102-b02 for changeset 914eb7d20df0 ! .hgtags Changeset: 5369d70864a1 Author: asaha Date: 2016-04-05 08:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/5369d70864a1 Merge ! .hgtags Changeset: c3596cd9b5c8 Author: asaha Date: 2016-04-11 14:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/c3596cd9b5c8 Merge ! .hgtags Changeset: 067570c5c0b2 Author: asaha Date: 2016-04-18 15:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/067570c5c0b2 Added tag jdk8u102-b03 for changeset c3596cd9b5c8 ! .hgtags Changeset: 31aca84184b4 Author: asaha Date: 2016-04-25 09:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/31aca84184b4 Added tag jdk8u102-b04 for changeset 067570c5c0b2 ! .hgtags Changeset: 9c5541aa49f4 Author: asaha Date: 2016-04-25 10:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/9c5541aa49f4 Merge ! .hgtags Changeset: 0eb42dfa8895 Author: asaha Date: 2016-04-27 15:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/0eb42dfa8895 Added tag jdk8u102-b05 for changeset 9c5541aa49f4 ! .hgtags Changeset: b1de940771d4 Author: asaha Date: 2016-05-02 14:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/b1de940771d4 Merge ! .hgtags Changeset: 644dd78f2df4 Author: asaha Date: 2016-05-02 15:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/644dd78f2df4 Added tag jdk8u102-b06 for changeset b1de940771d4 ! .hgtags Changeset: f428f6a9060b Author: asaha Date: 2016-05-09 11:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/f428f6a9060b Merge ! .hgtags Changeset: 6787af002cd4 Author: asaha Date: 2016-05-09 11:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6787af002cd4 Added tag jdk8u102-b07 for changeset f428f6a9060b ! .hgtags Changeset: 6bef5f85b095 Author: asaha Date: 2016-05-16 10:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6bef5f85b095 Merge ! .hgtags Changeset: 6cee01a09032 Author: asaha Date: 2016-05-16 10:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6cee01a09032 Added tag jdk8u102-b08 for changeset 6bef5f85b095 ! .hgtags Changeset: 3489cf2e35b7 Author: asaha Date: 2016-05-23 20:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/3489cf2e35b7 Merge ! .hgtags Changeset: 6c9547003845 Author: asaha Date: 2016-05-23 20:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6c9547003845 Added tag jdk8u102-b09 for changeset 3489cf2e35b7 ! .hgtags Changeset: 96dac192aa74 Author: asaha Date: 2016-05-31 09:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/96dac192aa74 Merge ! .hgtags Changeset: 475c5bd7ca50 Author: asaha Date: 2016-05-31 10:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/475c5bd7ca50 Added tag jdk8u102-b10 for changeset 96dac192aa74 ! .hgtags Changeset: 5839c5f4292a Author: asaha Date: 2016-06-06 12:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/5839c5f4292a Merge ! .hgtags Changeset: 77b5da7f9c32 Author: asaha Date: 2016-06-06 13:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/77b5da7f9c32 Added tag jdk8u102-b11 for changeset 5839c5f4292a ! .hgtags Changeset: 163dc4869153 Author: asaha Date: 2016-06-13 13:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/163dc4869153 Merge ! .hgtags Changeset: 7a210eb6e66b Author: asaha Date: 2016-06-13 13:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/7a210eb6e66b Added tag jdk8u102-b12 for changeset 163dc4869153 ! .hgtags Changeset: bf751a9f1833 Author: asaha Date: 2016-06-21 18:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/bf751a9f1833 Added tag jdk8u101-b13 for changeset e983a19c6439 ! .hgtags Changeset: 04471bfd1cc2 Author: asaha Date: 2016-06-21 18:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/04471bfd1cc2 Merge ! .hgtags Changeset: daafd7d3a76a Author: asaha Date: 2016-06-21 18:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/daafd7d3a76a Added tag jdk8u102-b13 for changeset 04471bfd1cc2 ! .hgtags Changeset: 0e011de8502c Author: andrew Date: 2016-08-05 06:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/0e011de8502c Merge jdk8u102-b14 ! .hgtags Changeset: bcde15a2c6b3 Author: andrew Date: 2016-08-05 17:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/bcde15a2c6b3 Added tag aarch64-jdk8u102-b14 for changeset 0e011de8502c ! .hgtags Changeset: 548a55e1648b Author: andrew Date: 2016-08-07 23:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/548a55e1648b Merge aarch64-jdk8u102-b14 ! .hgtags Changeset: 26b5eb2b8fd5 Author: andrew Date: 2016-08-07 23:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/26b5eb2b8fd5 Added tag aarch64-shenandoah-jdk8u102-b14 for changeset 548a55e1648b ! .hgtags Changeset: 6a403f9d63c7 Author: andrew Date: 2016-10-07 05:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6a403f9d63c7 Added tag aarch64-jdk8u111-b14 for changeset bcde15a2c6b3 ! .hgtags Changeset: 8cbffeff7372 Author: andrew Date: 2016-10-07 15:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/8cbffeff7372 Added tag aarch64-jdk8u111-b15 for changeset 6a403f9d63c7 ! .hgtags Changeset: 076ae39db584 Author: andrew Date: 2016-10-19 18:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/076ae39db584 Merge aarch64-jdk8u111-b16 ! .hgtags Changeset: b330ff3f6e4c Author: andrew Date: 2016-10-19 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/b330ff3f6e4c Added tag aarch64-shenandoah-jdk8u111-b16 for changeset 076ae39db584 ! .hgtags Changeset: d6df6ef7b9dc Author: rkennke Date: 2016-11-04 07:08 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d6df6ef7b9dc Merge ! .hgtags - .jcheck/conf From roman at kennke.org Fri Nov 4 11:10:13 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 04 Nov 2016 11:10:13 +0000 Subject: hg: shenandoah/jdk8u/corba: 205 new changesets Message-ID: <201611041110.uA4BAE53004567@aojmv0008.oracle.com> Changeset: 6058a6439755 Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/corba/rev/aab95f0978b7 Added tag After-aarch64-import for changeset 7188befaed57 ! .hgtags Changeset: b5b76162f723 Author: adinn Date: 2015-07-31 16:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/b5b76162f723 Remove jcheck - .jcheck/conf Changeset: 594da4d5c1a2 Author: asaha Date: 2015-10-13 08:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/594da4d5c1a2 Added tag jdk8u60-b28 for changeset ded04a5df66c ! .hgtags Changeset: d08f09dbabea Author: aph Date: 2015-10-13 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d08f09dbabea Merge Changeset: 7be18fe52445 Author: andrew Date: 2015-10-14 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7be18fe52445 Added tag aarch64-jdk8u60-b28 for changeset d08f09dbabea ! .hgtags Changeset: befe28fdad7d Author: msheppar Date: 2015-06-25 13:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/befe28fdad7d 8076383: Better CORBA exception handling Reviewed-by: rriggs, coffeys, skoivu, ahgross ! src/share/classes/sun/rmi/rmic/iiop/StubGenerator.java Changeset: 176c73848409 Author: msheppar Date: 2015-07-14 18:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/176c73848409 8076387: Better CORBA value handling Reviewed-by: rriggs, coffeys, skoivu, ahgross ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/share/classes/com/sun/corba/se/impl/io/IIOPOutputStream.java Changeset: 73ffb1ea7e45 Author: msheppar Date: 2015-07-14 16:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/73ffb1ea7e45 8076392: Improve IIOPInputStream consistency Reviewed-by: rriggs, coffeys, skoivu, ahgross ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: 581034aecf1b Author: mfang Date: 2015-08-17 10:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/581034aecf1b 8133357: 8u65 l10n resource file translation update Reviewed-by: yhuang ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties Changeset: fac750d8cb59 Author: andrew Date: 2015-10-15 02:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/fac750d8cb59 Merge jdk8u65-b17 Changeset: 5f71b77e0920 Author: andrew Date: 2015-10-15 03:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/5f71b77e0920 Added tag aarch64-jdk8u65-b17 for changeset fac750d8cb59 ! .hgtags Changeset: bd29f23ddde2 Author: andrew Date: 2016-01-12 11:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/bd29f23ddde2 Merge jdk8u66-b17 ! .hgtags ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: d9d2431a222a Author: andrew Date: 2016-01-12 15:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d9d2431a222a Added tag aarch64-jdk8u66-b17 for changeset bd29f23ddde2 ! .hgtags Changeset: 9088ca500f1f Author: andrew Date: 2016-01-12 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9088ca500f1f Added tag aarch64-jdk8u71-b15 for changeset d9d2431a222a ! .hgtags Changeset: 537395c3c21d Author: andrew Date: 2016-01-21 18:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/537395c3c21d Merge After-aarch64-import ! .hgtags Changeset: 10941dcb9afb Author: andrew Date: 2016-01-21 22:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/10941dcb9afb Merge jdk8u72-b15 ! .hgtags Changeset: d5a3087d60ee Author: andrew Date: 2016-01-21 22:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d5a3087d60ee Added tag aarch64-jdk8u72-b15 for changeset 10941dcb9afb ! .hgtags Changeset: c44425453bfa Author: andrew Date: 2016-02-29 06:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/c44425453bfa Added tag aarch64-jdk8u72-b16 for changeset d5a3087d60ee ! .hgtags Changeset: 1f88c12e40b2 Author: andrew Date: 2016-03-23 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1f88c12e40b2 Added tag aarch64-jdk8u77-b03 for changeset c44425453bfa ! .hgtags Changeset: b71ea8e84608 Author: asaha Date: 2016-02-28 18:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/b71ea8e84608 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Changeset: 98d2911a9ab6 Author: andrew Date: 2016-04-10 22:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/98d2911a9ab6 Added tag aarch64-jdk8u91-b14 for changeset b71ea8e84608 ! .hgtags Changeset: 3931ed609424 Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/3931ed609424 Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 98d2911a9ab6 ! .hgtags Changeset: d3d8f304c206 Author: asaha Date: 2016-01-27 21:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d3d8f304c206 Added tag jdk8u74-b00 for changeset 9e88cf03fe09 ! .hgtags Changeset: 5e484ab4b05f Author: asaha Date: 2016-01-27 21:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/5e484ab4b05f Added tag jdk8u73-b00 for changeset e3b496b6ae52 ! .hgtags Changeset: 0cfcffb354bb Author: asaha Date: 2016-01-28 12:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0cfcffb354bb Added tag jdk8u73-b01 for changeset 5e484ab4b05f ! .hgtags Changeset: 0ce690c17329 Author: asaha Date: 2016-01-28 12:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0ce690c17329 Merge ! .hgtags Changeset: bc792bd03d53 Author: asaha Date: 2016-01-28 12:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/bc792bd03d53 Added tag jdk8u74-b01 for changeset 0ce690c17329 ! .hgtags Changeset: 23545c62a25e Author: asaha Date: 2016-01-29 13:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/23545c62a25e Added tag jdk8u73-b02 for changeset 0cfcffb354bb ! .hgtags Changeset: 5eb60567655e Author: asaha Date: 2016-01-29 13:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/5eb60567655e Merge ! .hgtags Changeset: 7b719c1dec62 Author: asaha Date: 2016-01-29 14:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7b719c1dec62 Added tag jdk8u74-b02 for changeset 5eb60567655e ! .hgtags Changeset: cafc1648f432 Author: asaha Date: 2016-03-15 23:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/cafc1648f432 Added tag jdk8u77-b00 for changeset 7b719c1dec62 ! .hgtags Changeset: 0f0077ee5e53 Author: asaha Date: 2016-03-16 00:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0f0077ee5e53 Added tag jdk8u77-b01 for changeset cafc1648f432 ! .hgtags Changeset: e8dc6eb11c76 Author: asaha Date: 2016-03-18 22:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/e8dc6eb11c76 Added tag jdk8u77-b02 for changeset 0f0077ee5e53 ! .hgtags Changeset: 4306462408d1 Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4306462408d1 Added tag jdk8u77-b03 for changeset e8dc6eb11c76 ! .hgtags Changeset: d615a0fc5c3c Author: asaha Date: 2015-10-16 12:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d615a0fc5c3c Added tag jdk8u75-b00 for changeset 073b951904b3 ! .hgtags Changeset: 7cd6b5766508 Author: asaha Date: 2015-10-16 12:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7cd6b5766508 Merge ! .hgtags Changeset: fc64de33b72a Author: asaha Date: 2015-10-29 17:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/fc64de33b72a Merge ! .hgtags Changeset: b0392e7c5b07 Author: asaha Date: 2015-10-28 22:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/b0392e7c5b07 Added tag jdk8u66-b32 for changeset 4436283ad3bd ! .hgtags Changeset: 9abb19c057e1 Author: asaha Date: 2015-10-29 17:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9abb19c057e1 Merge ! .hgtags Changeset: ec1a89bee305 Author: asaha Date: 2015-11-03 07:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/ec1a89bee305 Added tag jdk8u66-b33 for changeset b0392e7c5b07 ! .hgtags Changeset: 6daf84b540ac Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/6daf84b540ac Added tag jdk8u51-b34 for changeset bd928a0bfc2c ! .hgtags Changeset: 39be7bf16820 Author: asaha Date: 2015-11-13 14:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/39be7bf16820 Merge ! .hgtags Changeset: 9dfa25a760c6 Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9dfa25a760c6 Added tag jdk8u66-b34 for changeset 39be7bf16820 ! .hgtags Changeset: 1eb7ac217a35 Author: asaha Date: 2015-12-02 15:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1eb7ac217a35 Merge ! .hgtags Changeset: 59678f2b7d6e Author: asaha Date: 2015-12-02 23:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/59678f2b7d6e Merge ! .hgtags Changeset: 1dfa7f7ec985 Author: asaha Date: 2015-12-03 10:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1dfa7f7ec985 Added tag jdk8u66-b35 for changeset 9dfa25a760c6 ! .hgtags Changeset: bf3dd8321183 Author: asaha Date: 2015-12-03 10:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/bf3dd8321183 Merge ! .hgtags Changeset: 8d1b49e643a3 Author: asaha Date: 2015-12-03 13:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/8d1b49e643a3 Merge ! .hgtags Changeset: 1a6f8a349fb5 Author: asaha Date: 2015-12-07 22:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1a6f8a349fb5 Merge ! .hgtags Changeset: e79ba69c301e Author: asaha Date: 2015-12-07 22:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/e79ba69c301e Merge ! .hgtags Changeset: 2a485e341766 Author: asaha Date: 2015-12-15 10:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/2a485e341766 Merge ! .hgtags Changeset: a096dbb66200 Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/a096dbb66200 Added tag jdk8u66-b36 for changeset 1dfa7f7ec985 ! .hgtags Changeset: 905365041a04 Author: asaha Date: 2015-12-15 12:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/905365041a04 Merge ! .hgtags Changeset: e35996d801ba Author: asaha Date: 2015-12-15 14:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/e35996d801ba Merge ! .hgtags Changeset: 2edd005b7024 Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/2edd005b7024 Merge ! .hgtags Changeset: 5b48f7defe40 Author: asaha Date: 2015-12-21 11:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/5b48f7defe40 Merge ! .hgtags Changeset: abfd273a2236 Author: asaha Date: 2015-12-21 13:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/abfd273a2236 Added tag jdk8u75-b01 for changeset 5b48f7defe40 ! .hgtags Changeset: d82cbb7a4bfe Author: alitvinov Date: 2015-12-30 13:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d82cbb7a4bfe Merge ! .hgtags Changeset: 1c4b2b1e1cbd Author: asaha Date: 2016-01-03 22:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1c4b2b1e1cbd Added tag jdk8u72-b31 for changeset d82cbb7a4bfe ! .hgtags Changeset: 0015f4a7f0d0 Author: asaha Date: 2016-01-04 08:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0015f4a7f0d0 Merge ! .hgtags Changeset: 74b2903babf0 Author: asaha Date: 2016-01-04 11:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/74b2903babf0 Added tag jdk8u75-b02 for changeset 0015f4a7f0d0 ! .hgtags Changeset: aa99436ccf82 Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/aa99436ccf82 Added tag jdk8u75-b03 for changeset 74b2903babf0 ! .hgtags Changeset: e4dd4a6a2e67 Author: asaha Date: 2016-01-18 10:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/e4dd4a6a2e67 Added tag jdk8u75-b04 for changeset aa99436ccf82 ! .hgtags Changeset: adf2c9ed1a03 Author: asaha Date: 2016-01-25 12:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/adf2c9ed1a03 Added tag jdk8u75-b05 for changeset e4dd4a6a2e67 ! .hgtags Changeset: 6ca185377097 Author: asaha Date: 2016-02-01 09:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/6ca185377097 Merge ! .hgtags Changeset: 77880a70d92d Author: asaha Date: 2016-02-01 11:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/77880a70d92d Added tag jdk8u75-b06 for changeset 6ca185377097 ! .hgtags Changeset: d267b16e3ecc Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d267b16e3ecc Added tag jdk8u75-b07 for changeset 77880a70d92d ! .hgtags Changeset: 1030aea873cd Author: asaha Date: 2016-02-15 16:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1030aea873cd Added tag jdk8u75-b08 for changeset d267b16e3ecc ! .hgtags Changeset: c971f5fe414d Author: asaha Date: 2016-02-22 13:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/c971f5fe414d Added tag jdk8u75-b09 for changeset 1030aea873cd ! .hgtags Changeset: 964fe4bba121 Author: asaha Date: 2016-02-28 18:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/964fe4bba121 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Changeset: f7cfd44464c3 Author: asaha Date: 2016-02-29 10:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f7cfd44464c3 Added tag jdk8u75-b10 for changeset 964fe4bba121 ! .hgtags Changeset: cd7cec8fd295 Author: asaha Date: 2016-03-15 13:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/cd7cec8fd295 Added tag jdk8u75-b12 for changeset f7cfd44464c3 ! .hgtags Changeset: ca3e18017a84 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/ca3e18017a84 Added tag jdk8u91-b00 for changeset cd7cec8fd295 ! .hgtags Changeset: 4ea02753e66e Author: asaha Date: 2016-03-21 22:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4ea02753e66e Merge ! .hgtags Changeset: f8d0cfaa9900 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f8d0cfaa9900 Added tag jdk8u91-b13 for changeset 4ea02753e66e ! .hgtags Changeset: 26d218a30f0b Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/26d218a30f0b Merge jdk8u91-b14 ! .hgtags Changeset: 7f2bf8fed3c1 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7f2bf8fed3c1 Added tag aarch64-jdk8u91-b15 for changeset 26d218a30f0b ! .hgtags Changeset: ca66a2dd5cfd Author: asaha Date: 2016-01-25 14:25 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/ca66a2dd5cfd Merge ! .hgtags Changeset: 57c75310198c Author: asaha Date: 2016-01-26 12:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/57c75310198c Added tag jdk8u76-b05 for changeset ca66a2dd5cfd ! .hgtags Changeset: f8453e7a3185 Author: asaha Date: 2016-02-01 12:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f8453e7a3185 Merge ! .hgtags Changeset: 9a5a6eff0bb4 Author: asaha Date: 2016-02-01 12:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9a5a6eff0bb4 Added tag jdk8u76-b06 for changeset f8453e7a3185 ! .hgtags Changeset: dd1d572083b0 Author: asaha Date: 2016-02-08 11:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/dd1d572083b0 Merge ! .hgtags Changeset: f874fe7d7699 Author: asaha Date: 2016-02-08 11:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f874fe7d7699 Added tag jdk8u76-b07 for changeset dd1d572083b0 ! .hgtags Changeset: fc1229185837 Author: asaha Date: 2016-02-15 16:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/fc1229185837 Merge ! .hgtags Changeset: ee5d4ffdedfa Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/ee5d4ffdedfa Added tag jdk8u76-b08 for changeset fc1229185837 ! .hgtags Changeset: afb55372bcc7 Author: asaha Date: 2016-02-22 13:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/afb55372bcc7 Merge ! .hgtags Changeset: f3ad392e659d Author: asaha Date: 2016-02-22 13:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f3ad392e659d Added tag jdk8u76-b09 for changeset afb55372bcc7 ! .hgtags Changeset: 6a25fcd5d26d Author: asaha Date: 2016-02-28 19:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/6a25fcd5d26d 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Changeset: d2f26e6433db Author: asaha Date: 2016-02-29 11:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d2f26e6433db Merge ! .hgtags Changeset: df2dcefb08f9 Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/df2dcefb08f9 Added tag jdk8u76-b10 for changeset d2f26e6433db ! .hgtags Changeset: 744f7da9b595 Author: asaha Date: 2016-03-07 10:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/744f7da9b595 Added tag jdk8u76-b11 for changeset df2dcefb08f9 ! .hgtags Changeset: 94c775e05eb0 Author: asaha Date: 2016-03-15 13:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/94c775e05eb0 Merge ! .hgtags Changeset: e0fbd6a51e06 Author: asaha Date: 2016-03-15 13:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/e0fbd6a51e06 Added tag jdk8u76-b12 for changeset 94c775e05eb0 ! .hgtags Changeset: 427f62dcb8a2 Author: asaha Date: 2016-03-17 08:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/427f62dcb8a2 Added tag jdk8u92-b00 for changeset e0fbd6a51e06 ! .hgtags Changeset: 8f0466c0dce6 Author: asaha Date: 2016-03-22 11:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/8f0466c0dce6 Merge ! .hgtags Changeset: f361c61aa97c Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f361c61aa97c Added tag jdk8u92-b13 for changeset 8f0466c0dce6 ! .hgtags Changeset: 9f89788050d3 Author: asaha Date: 2016-03-31 09:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9f89788050d3 Added tag jdk8u91-b14 for changeset f8d0cfaa9900 ! .hgtags Changeset: 5617f9bec354 Author: asaha Date: 2016-03-31 10:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/5617f9bec354 Merge ! .hgtags Changeset: 55c83e9eb066 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/55c83e9eb066 Merge jdk8u92-b14 ! .hgtags Changeset: fadcb0a4273b Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/fadcb0a4273b Added tag aarch64-jdk8u92-b14 for changeset 55c83e9eb066 ! .hgtags Changeset: b743ea52b577 Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/b743ea52b577 Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: 6dfc3cd8b3af Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/6dfc3cd8b3af Added tag aarch64-shenandoah-jdk8u92-b14 for changeset b743ea52b577 ! .hgtags Changeset: 978e07b762bf Author: rkennke Date: 2016-07-22 12:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/978e07b762bf Added tag aarch64-shenandoah-jdk8u92-b14-shenandoah-merge-2016-07 for changeset 6dfc3cd8b3af ! .hgtags Changeset: 86ef36d32209 Author: msheppar Date: 2016-01-29 00:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/86ef36d32209 8079718: IIOP Input Stream Hooking Reviewed-by: rriggs, ahgross, coffeys, skoivu ! src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java ! src/share/classes/javax/rmi/CORBA/Util.java Changeset: 396868556c06 Author: asaha Date: 2016-05-19 03:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/396868556c06 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Changeset: 5c43ac1f2a59 Author: andrew Date: 2016-07-01 04:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/5c43ac1f2a59 Added tag aarch64-jdk8u101-b13 for changeset 396868556c06 ! .hgtags Changeset: 9e2cdb8400c4 Author: andrew Date: 2016-07-22 15:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9e2cdb8400c4 Added tag aarch64-jdk8u101-b14 for changeset 5c43ac1f2a59 ! .hgtags Changeset: 153048b21376 Author: andrew Date: 2016-07-25 04:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/153048b21376 Merge aarch64-jdk8u101-b14 ! .hgtags Changeset: f3c344a9fb69 Author: andrew Date: 2016-07-25 04:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f3c344a9fb69 Added tag aarch64-shenandoah-jdk8u101-b14 for changeset 153048b21376 ! .hgtags Changeset: 794710cb3330 Author: rkennke Date: 2016-07-25 09:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/794710cb3330 Added tag aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25 for changeset f3c344a9fb69 ! .hgtags Changeset: 0fc0709406a9 Author: asaha Date: 2016-03-31 11:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0fc0709406a9 Added tag jdk8u92-b14 for changeset 5617f9bec354 ! .hgtags Changeset: 83ceba3863dc Author: asaha Date: 2016-01-11 13:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/83ceba3863dc Added tag jdk8u81-b00 for changeset aa99436ccf82 ! .hgtags Changeset: 97cc172ad8be Author: asaha Date: 2016-01-26 08:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/97cc172ad8be Added tag jdk8u40-b33 for changeset 5b700e0c0047 ! .hgtags Changeset: 40af8b1582c7 Author: asaha Date: 2016-01-26 10:23 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/40af8b1582c7 Merge ! .hgtags Changeset: 4821afbaa2a6 Author: msheppar Date: 2016-01-29 00:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4821afbaa2a6 8079718: IIOP Input Stream Hooking Reviewed-by: rriggs, ahgross, coffeys, skoivu ! src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java ! src/share/classes/javax/rmi/CORBA/Util.java Changeset: 3d00f5689b6c Author: aefimov Date: 2016-01-30 15:44 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/3d00f5689b6c Merge ! .hgtags Changeset: 0cec2665affa Author: asaha Date: 2016-01-31 10:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0cec2665affa Added tag jdk8u74-b31 for changeset 3d00f5689b6c ! .hgtags Changeset: 1412978e2281 Author: asaha Date: 2016-02-04 15:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1412978e2281 Merge ! .hgtags Changeset: 1cc4df0d1a3b Author: asaha Date: 2016-02-05 13:25 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1cc4df0d1a3b Merge ! .hgtags Changeset: dfa71aa07350 Author: asaha Date: 2016-02-18 09:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/dfa71aa07350 Merge ! .hgtags Changeset: df5ecc64894f Author: asaha Date: 2016-02-18 10:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/df5ecc64894f Merge ! .hgtags Changeset: 7dee4226ff14 Author: asaha Date: 2016-02-22 13:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7dee4226ff14 Merge ! .hgtags Changeset: 259a5f8c54d6 Author: asaha Date: 2016-02-22 14:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/259a5f8c54d6 Merge ! .hgtags Changeset: 3af81a20dbcf Author: asaha Date: 2016-02-23 09:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/3af81a20dbcf Added tag jdk8u74-b32 for changeset 0cec2665affa ! .hgtags Changeset: e3ae49ceef0c Author: asaha Date: 2016-03-01 15:18 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/e3ae49ceef0c Merge ! .hgtags Changeset: 887331af1853 Author: asaha Date: 2016-03-01 15:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/887331af1853 Merge ! .hgtags Changeset: 0cf881262ce4 Author: asaha Date: 2016-03-02 12:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0cf881262ce4 Merge ! .hgtags Changeset: b0c7f793ebbf Author: asaha Date: 2016-03-22 21:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/b0c7f793ebbf Merge ! .hgtags Changeset: d3971fedd6d2 Author: asaha Date: 2016-03-22 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d3971fedd6d2 Merge ! .hgtags Changeset: d04ee5c0c44f Author: asaha Date: 2016-03-23 14:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d04ee5c0c44f Added tag jdk8u101-b00 for changeset aa99436ccf82 ! .hgtags Changeset: 8674aec1be64 Author: asaha Date: 2016-03-23 14:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/8674aec1be64 Merge ! .hgtags Changeset: 7c7ca1227a51 Author: asaha Date: 2016-03-28 11:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7c7ca1227a51 Added tag jdk8u101-b01 for changeset 8674aec1be64 ! .hgtags Changeset: 04a03fa65edd Author: asaha Date: 2016-03-31 14:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/04a03fa65edd Merge ! .hgtags Changeset: af6ddd4cd94c Author: asaha Date: 2016-03-21 14:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/af6ddd4cd94c Merge ! .hgtags Changeset: 0813cdb09e1f Author: asaha Date: 2016-03-22 12:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0813cdb09e1f Added tag jdk8u77-b31 for changeset af6ddd4cd94c ! .hgtags Changeset: fe88377e18b0 Author: asaha Date: 2016-03-31 14:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/fe88377e18b0 Merge ! .hgtags Changeset: 96a43945cb6a Author: asaha Date: 2016-04-04 12:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/96a43945cb6a Merge ! .hgtags Changeset: 7f85a1a30ad3 Author: asaha Date: 2016-04-04 13:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7f85a1a30ad3 Added tag jdk8u101-b02 for changeset 96a43945cb6a ! .hgtags Changeset: 11e4e7e901bc Author: asaha Date: 2016-04-10 23:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/11e4e7e901bc Added tag jdk8u92-b31 for changeset fe88377e18b0 ! .hgtags Changeset: 371b0c5477d8 Author: asaha Date: 2016-04-10 23:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/371b0c5477d8 Merge ! .hgtags Changeset: 52cca1ce8b47 Author: asaha Date: 2016-04-11 12:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/52cca1ce8b47 Added tag jdk8u101-b03 for changeset 371b0c5477d8 ! .hgtags Changeset: 3edb62964561 Author: asaha Date: 2016-04-18 10:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/3edb62964561 Added tag jdk8u101-b04 for changeset 52cca1ce8b47 ! .hgtags Changeset: 37bd092c2a7a Author: asaha Date: 2016-04-25 10:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/37bd092c2a7a Added tag jdk8u101-b05 for changeset 3edb62964561 ! .hgtags Changeset: df3cd274d224 Author: asaha Date: 2016-05-02 14:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/df3cd274d224 Added tag jdk8u101-b06 for changeset 37bd092c2a7a ! .hgtags Changeset: b8914ce62047 Author: asaha Date: 2016-05-09 10:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/b8914ce62047 Added tag jdk8u101-b07 for changeset df3cd274d224 ! .hgtags Changeset: 930b5d52774f Author: asaha Date: 2016-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/930b5d52774f Added tag jdk8u101-b08 for changeset b8914ce62047 ! .hgtags Changeset: 317ccda98b74 Author: asaha Date: 2016-05-19 03:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/317ccda98b74 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Changeset: 4b220cc8af78 Author: asaha Date: 2016-05-23 17:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4b220cc8af78 Added tag jdk8u101-b09 for changeset 317ccda98b74 ! .hgtags Changeset: 4a0307e91740 Author: asaha Date: 2016-05-20 11:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4a0307e91740 Added tag jdk8u91-b15 for changeset 9f89788050d3 ! .hgtags Changeset: 7c90acc43273 Author: asaha Date: 2016-05-26 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7c90acc43273 Merge ! .hgtags Changeset: 4942432b3da1 Author: asaha Date: 2016-05-31 09:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4942432b3da1 Added tag jdk8u101-b10 for changeset 7c90acc43273 ! .hgtags Changeset: f8511bfb19c3 Author: asaha Date: 2016-06-06 11:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f8511bfb19c3 Added tag jdk8u101-b11 for changeset 4942432b3da1 ! .hgtags Changeset: 2bb2aec4b3e5 Author: asaha Date: 2016-06-13 12:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/2bb2aec4b3e5 Added tag jdk8u101-b12 for changeset f8511bfb19c3 ! .hgtags Changeset: 6579eed6f3c6 Author: andrew Date: 2016-08-01 17:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/6579eed6f3c6 Merge jdk8u101-b13 ! .hgtags Changeset: 0939ee37f173 Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0939ee37f173 Added tag aarch64-jdk8u101-b15 for changeset 6579eed6f3c6 ! .hgtags Changeset: 97963556575e Author: andrew Date: 2016-08-03 06:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/97963556575e Merge aarch64-jdk8u101-b15 ! .hgtags Changeset: f9b20b58b99a Author: andrew Date: 2016-08-03 06:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f9b20b58b99a Added tag aarch64-shenandoah-jdk8u101-b15 for changeset 97963556575e ! .hgtags Changeset: 961d6ccd9bd1 Author: asaha Date: 2016-02-01 16:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/961d6ccd9bd1 Merge ! .hgtags Changeset: 803798e13dd5 Author: msheppar Date: 2016-02-16 12:37 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/803798e13dd5 8144144: ORB destroy() leaks filedescriptors after unsuccessful connection Reviewed-by: chegar, coffeys ! src/share/classes/com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelConnectionImpl.java ! src/share/classes/com/sun/corba/se/pept/transport/InboundConnectionCache.java Changeset: ff1de567fa6b Author: asaha Date: 2016-03-23 12:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/ff1de567fa6b Added tag jdk8u102-b00 for changeset 223d0e48a55b ! .hgtags Changeset: 1bb52ca92240 Author: asaha Date: 2016-03-23 14:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1bb52ca92240 Merge ! .hgtags Changeset: 6f09f3dfcba3 Author: asaha Date: 2016-03-22 11:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/6f09f3dfcba3 Merge ! .hgtags Changeset: 9d09a2f13955 Author: asaha Date: 2016-03-23 15:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9d09a2f13955 Merge ! .hgtags Changeset: 564fbe28cbb0 Author: asaha Date: 2016-03-29 13:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/564fbe28cbb0 Added tag jdk8u102-b01 for changeset 9d09a2f13955 ! .hgtags Changeset: 4b169a18d409 Author: asaha Date: 2016-04-11 13:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4b169a18d409 Added tag jdk8u102-b02 for changeset 564fbe28cbb0 ! .hgtags Changeset: 3c4fd101d6e6 Author: asaha Date: 2016-04-05 08:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/3c4fd101d6e6 Merge ! .hgtags Changeset: ab7dbd58a766 Author: asaha Date: 2016-04-11 14:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/ab7dbd58a766 Merge ! .hgtags Changeset: 626d8fa7a1bf Author: asaha Date: 2016-04-18 15:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/626d8fa7a1bf Added tag jdk8u102-b03 for changeset ab7dbd58a766 ! .hgtags Changeset: b87d82f5c33d Author: asaha Date: 2016-04-25 09:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/b87d82f5c33d Added tag jdk8u102-b04 for changeset 626d8fa7a1bf ! .hgtags Changeset: 3c35b66b5345 Author: asaha Date: 2016-04-25 10:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/3c35b66b5345 Merge ! .hgtags Changeset: 889731f1c4fc Author: asaha Date: 2016-04-27 15:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/889731f1c4fc Added tag jdk8u102-b05 for changeset 3c35b66b5345 ! .hgtags Changeset: 2a265ab91dd2 Author: asaha Date: 2016-05-02 14:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/2a265ab91dd2 Merge ! .hgtags Changeset: 9dfad32be1ed Author: asaha Date: 2016-05-02 15:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9dfad32be1ed Added tag jdk8u102-b06 for changeset 2a265ab91dd2 ! .hgtags Changeset: 9d62d30ed9fc Author: aefimov Date: 2016-05-05 19:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9d62d30ed9fc 8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported Reviewed-by: alanb ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Changeset: 8d44271dd11d Author: asaha Date: 2016-05-09 11:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/8d44271dd11d Merge ! .hgtags Changeset: 0dcc485c5c19 Author: asaha Date: 2016-05-09 11:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0dcc485c5c19 Added tag jdk8u102-b07 for changeset 8d44271dd11d ! .hgtags Changeset: 329501e6cc22 Author: asaha Date: 2016-05-16 10:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/329501e6cc22 Merge ! .hgtags Changeset: 559e261824c7 Author: asaha Date: 2016-05-16 10:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/559e261824c7 Added tag jdk8u102-b08 for changeset 329501e6cc22 ! .hgtags Changeset: 4cbea61d24af Author: asaha Date: 2016-05-19 03:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4cbea61d24af 8157078: 8u102 L10n resource file updates Summary: 8u102 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Changeset: e108e30edcca Author: asaha Date: 2016-05-23 20:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/e108e30edcca Merge ! .hgtags Changeset: fea6827decb5 Author: asaha Date: 2016-05-23 20:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/fea6827decb5 Added tag jdk8u102-b09 for changeset e108e30edcca ! .hgtags Changeset: e0d70741f35c Author: asaha Date: 2016-05-31 09:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/e0d70741f35c Merge ! .hgtags Changeset: dfb0dac9f92e Author: asaha Date: 2016-05-31 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/dfb0dac9f92e Added tag jdk8u102-b10 for changeset e0d70741f35c ! .hgtags Changeset: 360a2772486d Author: asaha Date: 2016-06-06 12:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/360a2772486d Merge ! .hgtags Changeset: 44507a24a797 Author: asaha Date: 2016-06-06 13:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/44507a24a797 Added tag jdk8u102-b11 for changeset 360a2772486d ! .hgtags Changeset: 57546b5b575d Author: asaha Date: 2016-06-13 13:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/57546b5b575d Merge ! .hgtags Changeset: fc50e5f1bf46 Author: asaha Date: 2016-06-13 13:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/fc50e5f1bf46 Added tag jdk8u102-b12 for changeset 57546b5b575d ! .hgtags Changeset: cd8d459147c3 Author: asaha Date: 2016-06-21 18:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/cd8d459147c3 Added tag jdk8u101-b13 for changeset 2bb2aec4b3e5 ! .hgtags Changeset: a7c292080d5e Author: asaha Date: 2016-06-21 18:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/a7c292080d5e Merge ! .hgtags Changeset: 56b133772ec1 Author: asaha Date: 2016-06-21 18:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/56b133772ec1 Added tag jdk8u102-b13 for changeset a7c292080d5e ! .hgtags Changeset: a056cbc7c824 Author: andrew Date: 2016-08-05 14:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/a056cbc7c824 Merge jdk8u102-b14 ! .hgtags Changeset: b24a22ffc6a3 Author: andrew Date: 2016-08-05 17:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/b24a22ffc6a3 Added tag aarch64-jdk8u102-b14 for changeset a056cbc7c824 ! .hgtags Changeset: feb540791823 Author: andrew Date: 2016-08-07 23:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/feb540791823 Merge aarch64-jdk8u102-b14 ! .hgtags Changeset: 1aea0dfeab09 Author: andrew Date: 2016-08-07 23:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1aea0dfeab09 Added tag aarch64-shenandoah-jdk8u102-b14 for changeset feb540791823 ! .hgtags Changeset: 7aad96936815 Author: coffeys Date: 2016-07-11 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7aad96936815 8160904: Typo in code from 8079718 fix : enableCustomValueHanlde Reviewed-by: chegar, msheppar ! src/share/classes/javax/rmi/CORBA/Util.java Changeset: 1b10bf130a2a Author: andrew Date: 2016-10-07 05:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1b10bf130a2a Added tag aarch64-jdk8u111-b14 for changeset 7aad96936815 ! .hgtags Changeset: 9358577c731c Author: andrew Date: 2016-10-07 15:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9358577c731c Added tag aarch64-jdk8u111-b15 for changeset 1b10bf130a2a ! .hgtags Changeset: 0e5f737df925 Author: andrew Date: 2016-10-19 18:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0e5f737df925 Merge aarch64-jdk8u111-b16 ! .hgtags Changeset: 2fd46bf19230 Author: andrew Date: 2016-10-19 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/2fd46bf19230 Added tag aarch64-shenandoah-jdk8u111-b16 for changeset 0e5f737df925 ! .hgtags Changeset: 3519ce3491a2 Author: rkennke Date: 2016-11-04 07:09 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/3519ce3491a2 Merge ! .hgtags - .jcheck/conf From roman at kennke.org Fri Nov 4 11:10:56 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 04 Nov 2016 11:10:56 +0000 Subject: hg: shenandoah/jdk8u/jaxp: 223 new changesets Message-ID: <201611041110.uA4BAwSp004891@aojmv0008.oracle.com> Changeset: 364294e10d47 Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/jaxp/rev/89037da3d948 Added tag After-aarch64-import for changeset beccba7f072d ! .hgtags Changeset: a58853121c57 Author: adinn Date: 2015-07-31 16:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a58853121c57 Remove jcheck - .jcheck/conf Changeset: 4dcdddcc8659 Author: asaha Date: 2015-10-13 08:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/4dcdddcc8659 Added tag jdk8u60-b28 for changeset c70d5a9bf4e0 ! .hgtags Changeset: 7573dfd0fcd2 Author: aph Date: 2015-10-13 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7573dfd0fcd2 Merge Changeset: 4d1bd3458e64 Author: andrew Date: 2015-10-14 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/4d1bd3458e64 Added tag aarch64-jdk8u60-b28 for changeset 7573dfd0fcd2 ! .hgtags Changeset: aecaecc6a02f Author: aefimov Date: 2015-04-28 15:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/aecaecc6a02f 8068842: Better JAXP data handling Reviewed-by: joehw, dfuchs, lancea ! src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java ! src/com/sun/org/apache/xalan/internal/lib/Extensions.java ! src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java ! src/com/sun/org/apache/xalan/internal/xsltc/DOM.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java ! src/com/sun/org/apache/xerces/internal/dom/LCount.java ! src/com/sun/org/apache/xerces/internal/dom/NodeImpl.java ! src/com/sun/org/apache/xerces/internal/dom/ParentNode.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java ! src/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java ! src/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java ! src/com/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/XPath.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java ! src/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java ! src/com/sun/org/apache/xerces/internal/util/AugmentationsImpl.java ! src/com/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java ! src/com/sun/org/apache/xerces/internal/util/DOMUtil.java ! src/com/sun/org/apache/xerces/internal/util/EncodingMap.java ! src/com/sun/org/apache/xerces/internal/util/SymbolHash.java ! src/com/sun/org/apache/xerces/internal/util/SymbolTable.java ! src/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java ! src/com/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java ! src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java ! src/com/sun/org/apache/xml/internal/resolver/Catalog.java ! src/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java ! src/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java ! src/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java ! src/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java ! src/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java ! src/com/sun/org/apache/xml/internal/serialize/ElementState.java ! src/com/sun/org/apache/xml/internal/serialize/Encodings.java ! src/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java ! src/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java ! src/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java ! src/com/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java ! src/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java ! src/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java ! src/com/sun/org/apache/xml/internal/serializer/utils/Utils.java ! src/com/sun/org/apache/xml/internal/utils/DOMHelper.java ! src/com/sun/org/apache/xml/internal/utils/ElemDesc.java ! src/com/sun/org/apache/xpath/internal/compiler/Keywords.java ! src/com/sun/xml/internal/stream/XMLEntityStorage.java ! src/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java ! src/org/xml/sax/helpers/NamespaceSupport.java Changeset: 9bf5504875c7 Author: aefimov Date: 2015-06-03 17:05 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9bf5504875c7 8078427: More supportive home environment Reviewed-by: dfuchs, lancea, skoivu ! src/com/sun/org/apache/xml/internal/resolver/Catalog.java ! src/com/sun/org/apache/xml/internal/serializer/TreeWalker.java ! src/com/sun/org/apache/xml/internal/utils/TreeWalker.java Changeset: 121459a6fef9 Author: aefimov Date: 2015-04-28 16:07 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/121459a6fef9 8078822: 8068842 fix missed one new file PrimeNumberSequenceGenerator.java Reviewed-by: joehw, dfuchs, lancea - src/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java + src/com/sun/org/apache/xerces/internal/util/PrimeNumberSequenceGenerator.java - src/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java - src/com/sun/org/apache/xml/internal/serializer/Utils.java - src/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java Changeset: f380fa60b4c1 Author: aefimov Date: 2015-05-15 11:24 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/f380fa60b4c1 8079323: Serialization compatibility for Templates: need to exclude Hashtable from serialization Reviewed-by: dfuchs, lancea, hawtin ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Changeset: 6ef8b815a40e Author: aefimov Date: 2015-07-12 22:35 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/6ef8b815a40e 8086733: Improve namespace handling Reviewed-by: dfuchs, lancea, ahgross ! src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/com/sun/xml/internal/stream/Entity.java Changeset: 7212be9de56c Author: aefimov Date: 2015-07-15 18:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7212be9de56c 8130078: Document better processing Reviewed-by: dfuchs, lancea, ahgross ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java Changeset: 727d13fe00e8 Author: mfang Date: 2015-08-17 10:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/727d13fe00e8 8133357: 8u65 l10n resource file translation update Reviewed-by: yhuang ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java ! 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 ! 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/xpath/internal/res/XPATHErrorResources_de.java Changeset: 6dafc3701c68 Author: andrew Date: 2015-10-15 02:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/6dafc3701c68 Merge jdk8u65-b17 - src/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java - src/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java - src/com/sun/org/apache/xml/internal/serializer/Utils.java - src/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java Changeset: 03c9468f0291 Author: andrew Date: 2015-10-15 03:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/03c9468f0291 Added tag aarch64-jdk8u65-b17 for changeset 6dafc3701c68 ! .hgtags Changeset: 98892a5311ac Author: andrew Date: 2016-01-12 11:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/98892a5311ac Merge jdk8u66-b17 ! .hgtags ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: fede9b86ea12 Author: andrew Date: 2016-01-12 15:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fede9b86ea12 Added tag aarch64-jdk8u66-b17 for changeset 98892a5311ac ! .hgtags Changeset: 6fb266f6185d Author: aefimov Date: 2015-09-02 16:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/6fb266f6185d 8133962: More general limits Reviewed-by: dfuchs, lancea, ahgross ! src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/xml/internal/stream/Entity.java Changeset: 404c54fac52b Author: aefimov Date: 2015-09-11 02:22 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/404c54fac52b 8134861: XSLT: Extension func call cause exception if namespace URI contains partial package name Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java Changeset: 729a0f019415 Author: asaha Date: 2015-11-25 00:13 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/729a0f019415 8143132: L10n resource file translation update Summary: L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java Changeset: dd11a1425420 Author: andrew Date: 2016-01-12 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/dd11a1425420 Added tag aarch64-jdk8u71-b15 for changeset 729a0f019415 ! .hgtags Changeset: 7b1e2ea71f73 Author: andrew Date: 2016-01-21 18:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7b1e2ea71f73 Merge After-aarch64-import ! .hgtags Changeset: a91c000000c1 Author: andrew Date: 2016-01-21 22:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a91c000000c1 Merge jdk8u72-b15 ! .hgtags Changeset: 6769d8017f5d Author: andrew Date: 2016-01-21 22:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/6769d8017f5d Added tag aarch64-jdk8u72-b15 for changeset a91c000000c1 ! .hgtags Changeset: 99056017b4e3 Author: andrew Date: 2016-02-29 06:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/99056017b4e3 Added tag aarch64-jdk8u72-b16 for changeset 6769d8017f5d ! .hgtags Changeset: 09288fbc8835 Author: andrew Date: 2016-03-23 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/09288fbc8835 Added tag aarch64-jdk8u77-b03 for changeset 99056017b4e3 ! .hgtags Changeset: 7d39e87edb4f Author: aefimov Date: 2015-10-30 01:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7d39e87edb4f 8134650: Xsl transformation gives different results in 8u66 Reviewed-by: lancea, dfuchs, joehw ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Changeset: a5d038113460 Author: aefimov Date: 2015-12-05 01:57 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a5d038113460 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 3281d2f8342e Author: asaha Date: 2016-02-28 18:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/3281d2f8342e 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.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/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Changeset: aa843d4029f5 Author: andrew Date: 2016-04-10 22:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/aa843d4029f5 Added tag aarch64-jdk8u91-b14 for changeset 3281d2f8342e ! .hgtags Changeset: a56ce69dc71c Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a56ce69dc71c Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset aa843d4029f5 ! .hgtags Changeset: 7c5f2c3a024f Author: asaha Date: 2016-01-27 21:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7c5f2c3a024f Added tag jdk8u74-b00 for changeset 2e7b89c7f797 ! .hgtags Changeset: 9009a8b2b552 Author: asaha Date: 2016-01-27 21:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9009a8b2b552 Added tag jdk8u73-b00 for changeset aeecbaa27f80 ! .hgtags Changeset: 7a021985ef00 Author: asaha Date: 2016-01-28 12:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7a021985ef00 Added tag jdk8u73-b01 for changeset 9009a8b2b552 ! .hgtags Changeset: aa9485a887b7 Author: asaha Date: 2016-01-28 12:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/aa9485a887b7 Merge ! .hgtags Changeset: d8253b3157de Author: asaha Date: 2016-01-28 12:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/d8253b3157de Added tag jdk8u74-b01 for changeset aa9485a887b7 ! .hgtags Changeset: 639b14d9fc27 Author: asaha Date: 2016-01-29 13:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/639b14d9fc27 Added tag jdk8u73-b02 for changeset 7a021985ef00 ! .hgtags Changeset: b3325c052662 Author: asaha Date: 2016-01-29 14:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/b3325c052662 Merge ! .hgtags Changeset: 8cc52edbb741 Author: asaha Date: 2016-01-29 14:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/8cc52edbb741 Added tag jdk8u74-b02 for changeset b3325c052662 ! .hgtags Changeset: 8f0ed89698a2 Author: asaha Date: 2016-03-15 23:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/8f0ed89698a2 Added tag jdk8u77-b00 for changeset 8cc52edbb741 ! .hgtags Changeset: 27f1130320a5 Author: asaha Date: 2016-03-16 00:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/27f1130320a5 Added tag jdk8u77-b01 for changeset 8f0ed89698a2 ! .hgtags Changeset: 1c71899e8566 Author: asaha Date: 2016-03-18 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/1c71899e8566 Added tag jdk8u77-b02 for changeset 27f1130320a5 ! .hgtags Changeset: 9bf19e95e50c Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9bf19e95e50c Added tag jdk8u77-b03 for changeset 1c71899e8566 ! .hgtags Changeset: fe2abbd4440c Author: asaha Date: 2015-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fe2abbd4440c Added tag jdk8u75-b00 for changeset eca165c0654a ! .hgtags Changeset: f8a16cd739ba Author: asaha Date: 2015-10-16 12:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/f8a16cd739ba Merge ! .hgtags Changeset: 0a9edd59d343 Author: aefimov Date: 2015-10-30 01:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/0a9edd59d343 8134650: Xsl transformation gives different results in 8u66 Reviewed-by: lancea, dfuchs, joehw ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Changeset: 5dc103dd022f Author: asaha Date: 2015-10-29 17:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/5dc103dd022f Merge ! .hgtags Changeset: a85030db0261 Author: asaha Date: 2015-10-28 22:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a85030db0261 Added tag jdk8u66-b32 for changeset 1db6026e38d4 ! .hgtags Changeset: 2beb3ddba0d7 Author: asaha Date: 2015-10-29 17:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2beb3ddba0d7 Merge ! .hgtags Changeset: b15c3ef9f514 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/b15c3ef9f514 Added tag jdk8u66-b33 for changeset a85030db0261 ! .hgtags Changeset: ead23ccf33a1 Author: asaha Date: 2015-11-11 20:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ead23ccf33a1 Added tag jdk8u51-b34 for changeset 55657ee85e8e ! .hgtags Changeset: 59dc259db9ad Author: asaha Date: 2015-11-13 15:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/59dc259db9ad Merge ! .hgtags Changeset: a9f8281d8391 Author: asaha Date: 2015-12-01 22:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a9f8281d8391 Added tag jdk8u66-b34 for changeset 59dc259db9ad ! .hgtags Changeset: 0b734f331213 Author: asaha Date: 2015-12-02 23:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/0b734f331213 Merge ! .hgtags Changeset: 5059e76bf65c Author: asaha Date: 2015-12-02 23:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/5059e76bf65c Merge ! .hgtags Changeset: d11c3bc0881a Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/d11c3bc0881a Added tag jdk8u66-b35 for changeset a9f8281d8391 ! .hgtags Changeset: 5b397799a7e9 Author: asaha Date: 2015-12-03 13:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/5b397799a7e9 Merge ! .hgtags Changeset: 8c68f448ec4a Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/8c68f448ec4a Merge ! .hgtags Changeset: f911290b1b4e Author: aefimov Date: 2015-12-05 01:57 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/f911290b1b4e 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 49031c4f768f Author: asaha Date: 2015-12-07 22:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/49031c4f768f Merge ! .hgtags Changeset: 8297b59f265f Author: asaha Date: 2015-12-07 23:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/8297b59f265f Merge ! .hgtags Changeset: 6e8c79e74cd5 Author: asaha Date: 2015-12-15 10:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/6e8c79e74cd5 Merge ! .hgtags Changeset: bb69dd652421 Author: asaha Date: 2015-12-15 08:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/bb69dd652421 Added tag jdk8u66-b36 for changeset d11c3bc0881a ! .hgtags Changeset: 9ac883da35eb Author: asaha Date: 2015-12-15 14:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9ac883da35eb Merge ! .hgtags Changeset: 2ed6ee446f61 Author: asaha Date: 2015-12-15 14:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2ed6ee446f61 Merge ! .hgtags Changeset: 58d40d09d76e Author: asaha Date: 2015-12-21 10:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/58d40d09d76e Merge ! .hgtags Changeset: 06cdf5dc679e Author: asaha Date: 2015-12-21 11:13 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/06cdf5dc679e Merge ! .hgtags Changeset: 386a604af3bf Author: asaha Date: 2015-12-21 13:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/386a604af3bf Added tag jdk8u75-b01 for changeset 06cdf5dc679e ! .hgtags Changeset: 2b3d0e6f3cd1 Author: alitvinov Date: 2015-12-30 13:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2b3d0e6f3cd1 Merge ! .hgtags Changeset: 01b1ca6a8807 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/01b1ca6a8807 Added tag jdk8u72-b31 for changeset 2b3d0e6f3cd1 ! .hgtags Changeset: 26c297e9f11b Author: asaha Date: 2016-01-04 08:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/26c297e9f11b Merge ! .hgtags Changeset: 2a292503c557 Author: asaha Date: 2016-01-04 11:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2a292503c557 Added tag jdk8u75-b02 for changeset 26c297e9f11b ! .hgtags Changeset: cb072b12f5db Author: asaha Date: 2016-01-11 13:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/cb072b12f5db Added tag jdk8u75-b03 for changeset 2a292503c557 ! .hgtags Changeset: 40ccc40d5845 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/40ccc40d5845 Added tag jdk8u75-b04 for changeset cb072b12f5db ! .hgtags Changeset: c83fd81c6d57 Author: asaha Date: 2016-01-25 12:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/c83fd81c6d57 Added tag jdk8u75-b05 for changeset 40ccc40d5845 ! .hgtags Changeset: e77acebebfdc Author: asaha Date: 2016-02-01 10:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/e77acebebfdc Merge ! .hgtags Changeset: e5423deded19 Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/e5423deded19 Added tag jdk8u75-b06 for changeset e77acebebfdc ! .hgtags Changeset: 8244c2d885d4 Author: asaha Date: 2016-02-08 11:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/8244c2d885d4 Added tag jdk8u75-b07 for changeset e5423deded19 ! .hgtags Changeset: 1b3ef7edccbc Author: asaha Date: 2016-02-15 16:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/1b3ef7edccbc Added tag jdk8u75-b08 for changeset 8244c2d885d4 ! .hgtags Changeset: 439280e4ca89 Author: asaha Date: 2016-02-22 13:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/439280e4ca89 Added tag jdk8u75-b09 for changeset 1b3ef7edccbc ! .hgtags Changeset: e926cbc930ff Author: asaha Date: 2016-02-28 18:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/e926cbc930ff 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.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/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Changeset: ce9b84545302 Author: asaha Date: 2016-02-29 10:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ce9b84545302 Added tag jdk8u75-b10 for changeset e926cbc930ff ! .hgtags Changeset: 6b0d1f04c480 Author: asaha Date: 2016-03-15 13:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/6b0d1f04c480 Added tag jdk8u75-b12 for changeset ce9b84545302 ! .hgtags Changeset: 0d24ff64caea Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/0d24ff64caea Added tag jdk8u91-b00 for changeset 6b0d1f04c480 ! .hgtags Changeset: 817898d53814 Author: asaha Date: 2016-03-21 23:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/817898d53814 Merge ! .hgtags Changeset: f6bda5729ff8 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/f6bda5729ff8 Added tag jdk8u91-b13 for changeset 817898d53814 ! .hgtags Changeset: 9493b2746117 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9493b2746117 Merge jdk8u91-b14 ! .hgtags Changeset: 19f9450ba070 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/19f9450ba070 Added tag aarch64-jdk8u91-b15 for changeset 9493b2746117 ! .hgtags Changeset: ec9701b3846b Author: asaha Date: 2016-01-25 14:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ec9701b3846b Merge ! .hgtags Changeset: 560debec149d Author: asaha Date: 2016-01-26 12:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/560debec149d Added tag jdk8u76-b05 for changeset ec9701b3846b ! .hgtags Changeset: ce8019f21943 Author: asaha Date: 2016-02-01 12:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ce8019f21943 Merge ! .hgtags Changeset: 8634b174ad16 Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/8634b174ad16 Added tag jdk8u76-b06 for changeset ce8019f21943 ! .hgtags Changeset: 3f1a028c152e Author: asaha Date: 2016-02-08 11:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/3f1a028c152e Merge ! .hgtags Changeset: 53cc2017310a Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/53cc2017310a Added tag jdk8u76-b07 for changeset 3f1a028c152e ! .hgtags Changeset: 74c0b275d2dd Author: asaha Date: 2016-02-15 16:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/74c0b275d2dd Merge ! .hgtags Changeset: 6ea7f4cda57e Author: asaha Date: 2016-02-15 17:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/6ea7f4cda57e Added tag jdk8u76-b08 for changeset 74c0b275d2dd ! .hgtags Changeset: 2e5841f57df4 Author: asaha Date: 2016-02-22 13:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2e5841f57df4 Merge ! .hgtags Changeset: c725b43bdc10 Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/c725b43bdc10 Added tag jdk8u76-b09 for changeset 2e5841f57df4 ! .hgtags Changeset: 513cb39f8a3a Author: asaha Date: 2016-02-28 19:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/513cb39f8a3a 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.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/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Changeset: 8c4b25889202 Author: asaha Date: 2016-02-29 11:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/8c4b25889202 Merge ! .hgtags Changeset: 6afc87bdaa7b Author: asaha Date: 2016-02-29 11:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/6afc87bdaa7b Added tag jdk8u76-b10 for changeset 8c4b25889202 ! .hgtags Changeset: c8050e027633 Author: asaha Date: 2016-03-07 10:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/c8050e027633 Added tag jdk8u76-b11 for changeset 6afc87bdaa7b ! .hgtags Changeset: 233768376a36 Author: asaha Date: 2016-03-15 13:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/233768376a36 Merge ! .hgtags Changeset: 7e43e115dfaf Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7e43e115dfaf Added tag jdk8u76-b12 for changeset 233768376a36 ! .hgtags Changeset: 846242bc27f1 Author: asaha Date: 2016-03-17 08:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/846242bc27f1 Added tag jdk8u92-b00 for changeset 7e43e115dfaf ! .hgtags Changeset: 1bce84411d37 Author: asaha Date: 2016-03-22 11:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/1bce84411d37 Merge ! .hgtags Changeset: e1199f31cee7 Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/e1199f31cee7 Added tag jdk8u92-b13 for changeset 1bce84411d37 ! .hgtags Changeset: 8b0bf55a041a Author: asaha Date: 2016-03-31 09:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/8b0bf55a041a Added tag jdk8u91-b14 for changeset f6bda5729ff8 ! .hgtags Changeset: fb9f98ed6ef2 Author: asaha Date: 2016-03-31 10:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fb9f98ed6ef2 Merge ! .hgtags Changeset: 1167b6a628e7 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/1167b6a628e7 Merge jdk8u92-b14 ! .hgtags ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Changeset: d22ee2ce81e3 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/d22ee2ce81e3 Added tag aarch64-jdk8u92-b14 for changeset 1167b6a628e7 ! .hgtags Changeset: f100d105ee35 Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/f100d105ee35 Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: 5ca7106fa5bb Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/5ca7106fa5bb Added tag aarch64-shenandoah-jdk8u92-b14 for changeset f100d105ee35 ! .hgtags Changeset: 69f986c10d5d Author: rkennke Date: 2016-07-22 12:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/69f986c10d5d Added tag aarch64-shenandoah-jdk8u92-b14-shenandoah-merge-2016-07 for changeset 5ca7106fa5bb ! .hgtags Changeset: 64f7b75e10aa Author: aefimov Date: 2016-02-24 14:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/64f7b75e10aa 8148872: Complete name checking Reviewed-by: dfuchs, lancea, ahgross ! src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: aec3878e15c7 Author: aefimov Date: 2016-04-11 15:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/aec3878e15c7 8149962: Better delineation of XML processing Reviewed-by: dfuchs, lancea, ahgross ! 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/XML11DTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.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: 011b5dcf2389 Author: asaha Date: 2016-05-19 03:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/011b5dcf2389 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_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_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 ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java Changeset: 7e4e127c4c25 Author: andrew Date: 2016-07-01 04:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7e4e127c4c25 Added tag aarch64-jdk8u101-b13 for changeset 011b5dcf2389 ! .hgtags Changeset: fb03074bd8c0 Author: andrew Date: 2016-07-22 15:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fb03074bd8c0 Added tag aarch64-jdk8u101-b14 for changeset 7e4e127c4c25 ! .hgtags Changeset: 0dad52f0ab35 Author: andrew Date: 2016-07-25 04:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/0dad52f0ab35 Merge aarch64-jdk8u101-b14 ! .hgtags Changeset: 039e3e866217 Author: andrew Date: 2016-07-25 04:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/039e3e866217 Added tag aarch64-shenandoah-jdk8u101-b14 for changeset 0dad52f0ab35 ! .hgtags Changeset: 2dbdc10a60e1 Author: rkennke Date: 2016-07-25 09:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2dbdc10a60e1 Added tag aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25 for changeset 039e3e866217 ! .hgtags Changeset: ace7a6ce99c4 Author: asaha Date: 2016-03-31 11:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ace7a6ce99c4 Added tag jdk8u92-b14 for changeset fb9f98ed6ef2 ! .hgtags Changeset: 9216364d6c4e Author: asaha Date: 2016-01-11 13:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9216364d6c4e Added tag jdk8u81-b00 for changeset cb072b12f5db ! .hgtags Changeset: 5e03b07a8400 Author: asaha Date: 2016-01-26 08:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/5e03b07a8400 Added tag jdk8u40-b33 for changeset b02301aeab79 ! .hgtags Changeset: b8c51ec07015 Author: asaha Date: 2016-01-26 10:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/b8c51ec07015 Merge ! .hgtags Changeset: c583ac51e2c7 Author: aefimov Date: 2016-01-30 16:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/c583ac51e2c7 Merge ! .hgtags Changeset: 4c8fd0814bf0 Author: asaha Date: 2016-01-31 10:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/4c8fd0814bf0 Added tag jdk8u74-b31 for changeset c583ac51e2c7 ! .hgtags Changeset: 497fa9669412 Author: asaha Date: 2016-02-04 15:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/497fa9669412 Merge ! .hgtags Changeset: 403f1fbf113a Author: asaha Date: 2016-02-05 23:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/403f1fbf113a Merge ! .hgtags Changeset: 29d2bdf57b71 Author: asaha Date: 2016-02-18 09:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/29d2bdf57b71 Merge ! .hgtags Changeset: af0ed7710ff9 Author: asaha Date: 2016-02-18 10:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/af0ed7710ff9 Merge ! .hgtags Changeset: 384aece5736d Author: asaha Date: 2016-02-22 13:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/384aece5736d Merge ! .hgtags Changeset: 1a44e95d4b9b Author: asaha Date: 2016-02-22 14:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/1a44e95d4b9b Merge ! .hgtags Changeset: b03b69adc909 Author: aefimov Date: 2016-02-24 14:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/b03b69adc909 8148872: Complete name checking Reviewed-by: dfuchs, lancea, ahgross ! src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 7762a169069f Author: asaha Date: 2016-02-23 09:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7762a169069f Added tag jdk8u74-b32 for changeset 4c8fd0814bf0 ! .hgtags Changeset: a38aa8b2188a Author: asaha Date: 2016-03-01 15:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a38aa8b2188a Merge ! .hgtags Changeset: 2bbdcad0c4c8 Author: asaha Date: 2016-03-01 15:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2bbdcad0c4c8 Merge ! .hgtags Changeset: a0ec63b10c5e Author: asaha Date: 2016-03-02 12:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a0ec63b10c5e Merge ! .hgtags Changeset: 3be4bec77aa7 Author: asaha Date: 2016-03-22 21:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/3be4bec77aa7 Merge ! .hgtags Changeset: a6e134f7e03a Author: asaha Date: 2016-03-22 22:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a6e134f7e03a Merge ! .hgtags Changeset: 6bf2caa30f4a Author: asaha Date: 2016-03-23 14:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/6bf2caa30f4a Added tag jdk8u101-b00 for changeset cb072b12f5db ! .hgtags Changeset: fb5e0a18ad7d Author: asaha Date: 2016-03-23 14:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fb5e0a18ad7d Merge ! .hgtags Changeset: 29eddeae1f94 Author: asaha Date: 2016-03-28 11:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/29eddeae1f94 Added tag jdk8u101-b01 for changeset fb5e0a18ad7d ! .hgtags Changeset: 1e01dcda858a Author: asaha Date: 2016-03-31 14:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/1e01dcda858a Merge ! .hgtags Changeset: a49d8c7db1e5 Author: asaha Date: 2016-03-21 14:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a49d8c7db1e5 Merge ! .hgtags Changeset: 84b2461211a4 Author: asaha Date: 2016-03-22 12:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/84b2461211a4 Added tag jdk8u77-b31 for changeset a49d8c7db1e5 ! .hgtags Changeset: ac887193179b Author: asaha Date: 2016-03-31 14:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ac887193179b Merge ! .hgtags Changeset: c7aeb4e55b0f Author: asaha Date: 2016-04-04 12:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/c7aeb4e55b0f Merge ! .hgtags Changeset: a1fdac41939a Author: asaha Date: 2016-04-04 13:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a1fdac41939a Added tag jdk8u101-b02 for changeset c7aeb4e55b0f ! .hgtags Changeset: edce55dd1642 Author: asaha Date: 2016-04-10 23:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/edce55dd1642 Added tag jdk8u92-b31 for changeset ac887193179b ! .hgtags Changeset: 2089aaa60f91 Author: asaha Date: 2016-04-10 23:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2089aaa60f91 Merge ! .hgtags Changeset: c678c1a31a55 Author: aefimov Date: 2016-04-11 15:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/c678c1a31a55 8149962: Better delineation of XML processing Reviewed-by: dfuchs, lancea, ahgross ! 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/XML11DTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.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: a6a032a5490f Author: asaha Date: 2016-04-11 12:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a6a032a5490f Added tag jdk8u101-b03 for changeset c678c1a31a55 ! .hgtags Changeset: 80f389596bfa Author: asaha Date: 2016-04-18 10:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/80f389596bfa Added tag jdk8u101-b04 for changeset a6a032a5490f ! .hgtags Changeset: 03f2bf9410ef Author: asaha Date: 2016-04-25 10:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/03f2bf9410ef Added tag jdk8u101-b05 for changeset 80f389596bfa ! .hgtags Changeset: 39e620ddf0bb Author: asaha Date: 2016-05-02 14:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/39e620ddf0bb Added tag jdk8u101-b06 for changeset 03f2bf9410ef ! .hgtags Changeset: 20b471597633 Author: asaha Date: 2016-05-09 10:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/20b471597633 Added tag jdk8u101-b07 for changeset 39e620ddf0bb ! .hgtags Changeset: 43909a503007 Author: asaha Date: 2016-05-16 10:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/43909a503007 Added tag jdk8u101-b08 for changeset 20b471597633 ! .hgtags Changeset: 97939d061a0e Author: asaha Date: 2016-05-19 03:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/97939d061a0e 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_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_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 ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java Changeset: 626b83d17d5d Author: asaha Date: 2016-05-23 17:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/626b83d17d5d Added tag jdk8u101-b09 for changeset 97939d061a0e ! .hgtags Changeset: 3a7dd48f7d32 Author: asaha Date: 2016-05-20 11:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/3a7dd48f7d32 Added tag jdk8u91-b15 for changeset 8b0bf55a041a ! .hgtags Changeset: 0066fe71b120 Author: asaha Date: 2016-05-26 13:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/0066fe71b120 Merge ! .hgtags Changeset: 0878a0a5fdab Author: asaha Date: 2016-05-31 09:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/0878a0a5fdab Added tag jdk8u101-b10 for changeset 0066fe71b120 ! .hgtags Changeset: ddcc10eeb9d3 Author: asaha Date: 2016-06-06 11:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ddcc10eeb9d3 Added tag jdk8u101-b11 for changeset 0878a0a5fdab ! .hgtags Changeset: 8ee36eca2124 Author: asaha Date: 2016-06-13 12:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/8ee36eca2124 Added tag jdk8u101-b12 for changeset ddcc10eeb9d3 ! .hgtags Changeset: 9cef6afc52eb Author: andrew Date: 2016-08-01 17:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9cef6afc52eb Merge jdk8u101-b13 ! .hgtags Changeset: 2d4af01c2eea Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2d4af01c2eea Added tag aarch64-jdk8u101-b15 for changeset 9cef6afc52eb ! .hgtags Changeset: 9c1e6a24e303 Author: andrew Date: 2016-08-03 06:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9c1e6a24e303 Merge aarch64-jdk8u101-b15 ! .hgtags Changeset: 644535d7e89d Author: andrew Date: 2016-08-03 06:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/644535d7e89d Added tag aarch64-shenandoah-jdk8u101-b15 for changeset 9c1e6a24e303 ! .hgtags Changeset: baac0cbb7939 Author: aefimov Date: 2016-02-05 14:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/baac0cbb7939 8144593: Suppress not recognized property/feature warning messages from SAXParser Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java Changeset: fc67851c77ef Author: aefimov Date: 2016-02-05 14:57 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fc67851c77ef 8072081: Supplementary characters are rejected in comments Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 2abe6fc9bb5f Author: robm Date: 2016-02-05 13:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2abe6fc9bb5f Merge Changeset: 802eb620ffab Author: asaha Date: 2016-02-01 16:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/802eb620ffab Merge ! .hgtags Changeset: a43504eeb367 Author: asaha Date: 2016-02-05 09:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a43504eeb367 Merge Changeset: 447aab25a88b Author: aefimov Date: 2016-02-29 15:46 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/447aab25a88b 8149915: enabling validate-annotations feature for xsd schema with annotation causes NPE Reviewed-by: joehw ! src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java Changeset: d595138c9527 Author: aefimov Date: 2016-02-29 15:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/d595138c9527 8150470: JCK: api/xsl/conf/copy/copy19 test failure Reviewed-by: joehw, aefimov ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: e115e07905cf Author: asaha Date: 2016-03-23 12:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/e115e07905cf Added tag jdk8u102-b00 for changeset b96204430344 ! .hgtags Changeset: 40331ef7637a Author: asaha Date: 2016-03-23 15:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/40331ef7637a Merge ! .hgtags Changeset: e31d3ecd2928 Author: asaha Date: 2016-03-22 12:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/e31d3ecd2928 Merge ! .hgtags Changeset: 7ae23fadd851 Author: asaha Date: 2016-03-23 15:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7ae23fadd851 Merge ! .hgtags Changeset: 2728110e2bc5 Author: asaha Date: 2016-03-29 13:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2728110e2bc5 Added tag jdk8u102-b01 for changeset 7ae23fadd851 ! .hgtags Changeset: aabd540d440c Author: aefimov Date: 2016-03-28 16:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/aabd540d440c 8150704: XALAN: ERROR: 'No more DTM IDs are available' when transforming with lots of temporary result trees Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/DOM.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java Changeset: 760d26dbaa27 Author: robm Date: 2016-03-29 23:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/760d26dbaa27 Merge Changeset: ebe7dc636783 Author: asaha Date: 2016-04-11 13:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ebe7dc636783 Added tag jdk8u102-b02 for changeset 760d26dbaa27 ! .hgtags Changeset: b597ebd5ef6a Author: asaha Date: 2016-04-05 10:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/b597ebd5ef6a Merge ! .hgtags ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 9be3e75c8f46 Author: asaha Date: 2016-04-11 14:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9be3e75c8f46 Merge ! .hgtags Changeset: 58469c50677d Author: asaha Date: 2016-04-18 15:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/58469c50677d Added tag jdk8u102-b03 for changeset 9be3e75c8f46 ! .hgtags Changeset: 4e861d843046 Author: asaha Date: 2016-04-25 09:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/4e861d843046 Added tag jdk8u102-b04 for changeset 58469c50677d ! .hgtags Changeset: f5cb21e3a361 Author: asaha Date: 2016-04-26 13:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/f5cb21e3a361 Merge ! .hgtags ! src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java Changeset: fc3257c98f34 Author: asaha Date: 2016-04-27 15:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fc3257c98f34 Added tag jdk8u102-b05 for changeset f5cb21e3a361 ! .hgtags Changeset: 545ae88cd091 Author: asaha Date: 2016-05-02 14:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/545ae88cd091 Merge ! .hgtags Changeset: fe98180f7d02 Author: asaha Date: 2016-05-02 15:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fe98180f7d02 Added tag jdk8u102-b06 for changeset 545ae88cd091 ! .hgtags Changeset: f563e46f3083 Author: asaha Date: 2016-05-09 11:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/f563e46f3083 Merge ! .hgtags Changeset: 2fb7aa06f656 Author: asaha Date: 2016-05-09 11:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2fb7aa06f656 Added tag jdk8u102-b07 for changeset f563e46f3083 ! .hgtags Changeset: 91dba3952a3d Author: aefimov Date: 2016-05-13 18:34 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/91dba3952a3d 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw ! src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java Changeset: c9f8318eb631 Author: asaha Date: 2016-05-16 10:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/c9f8318eb631 Merge ! .hgtags Changeset: e569e50bd8a5 Author: asaha Date: 2016-05-16 10:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/e569e50bd8a5 Added tag jdk8u102-b08 for changeset c9f8318eb631 ! .hgtags Changeset: 05f5349489ca Author: asaha Date: 2016-05-19 03:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/05f5349489ca 8157078: 8u102 L10n resource file updates Summary: 8u102 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_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_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 ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java Changeset: 8f5ebb91ab3a Author: asaha Date: 2016-05-23 20:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/8f5ebb91ab3a Merge ! .hgtags Changeset: 7c1960760222 Author: asaha Date: 2016-05-23 20:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7c1960760222 Added tag jdk8u102-b09 for changeset 8f5ebb91ab3a ! .hgtags Changeset: 018c7ebb858c Author: asaha Date: 2016-05-31 10:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/018c7ebb858c Merge ! .hgtags Changeset: d57268471f67 Author: asaha Date: 2016-05-31 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/d57268471f67 Added tag jdk8u102-b10 for changeset 018c7ebb858c ! .hgtags Changeset: 429621d25778 Author: asaha Date: 2016-06-06 12:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/429621d25778 Merge ! .hgtags Changeset: 936c7a3ab382 Author: asaha Date: 2016-06-06 13:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/936c7a3ab382 Added tag jdk8u102-b11 for changeset 429621d25778 ! .hgtags Changeset: fef62f7eb599 Author: asaha Date: 2016-06-13 13:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fef62f7eb599 Merge ! .hgtags Changeset: 1e32365d1f18 Author: asaha Date: 2016-06-13 13:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/1e32365d1f18 Added tag jdk8u102-b12 for changeset fef62f7eb599 ! .hgtags Changeset: 2879af37c6c4 Author: asaha Date: 2016-06-21 18:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2879af37c6c4 Added tag jdk8u101-b13 for changeset 8ee36eca2124 ! .hgtags Changeset: e9de037c3b4c Author: asaha Date: 2016-06-21 18:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/e9de037c3b4c Merge ! .hgtags Changeset: 1f032000ff4b Author: asaha Date: 2016-06-21 18:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/1f032000ff4b Added tag jdk8u102-b13 for changeset e9de037c3b4c ! .hgtags Changeset: 594835a31087 Author: andrew Date: 2016-08-05 14:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/594835a31087 Merge jdk8u102-b14 ! .hgtags ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Changeset: e6be736f2436 Author: andrew Date: 2016-08-05 17:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/e6be736f2436 Added tag aarch64-jdk8u102-b14 for changeset 594835a31087 ! .hgtags Changeset: 7864ea05cc48 Author: andrew Date: 2016-08-07 23:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7864ea05cc48 Merge aarch64-jdk8u102-b14 ! .hgtags Changeset: 9b00e76f9083 Author: andrew Date: 2016-08-07 23:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9b00e76f9083 Added tag aarch64-shenandoah-jdk8u102-b14 for changeset 7864ea05cc48 ! .hgtags Changeset: f254f4c388a3 Author: andrew Date: 2016-10-07 05:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/f254f4c388a3 Added tag aarch64-jdk8u111-b14 for changeset e6be736f2436 ! .hgtags Changeset: 00bf8b1e615f Author: andrew Date: 2016-10-07 15:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/00bf8b1e615f Added tag aarch64-jdk8u111-b15 for changeset f254f4c388a3 ! .hgtags Changeset: ffd2d44f08ed Author: andrew Date: 2016-10-19 18:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ffd2d44f08ed Merge aarch64-jdk8u111-b16 ! .hgtags Changeset: e518a1e9412c Author: andrew Date: 2016-10-19 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/e518a1e9412c Added tag aarch64-shenandoah-jdk8u111-b16 for changeset ffd2d44f08ed ! .hgtags Changeset: b1e5fce101e8 Author: rkennke Date: 2016-11-04 07:10 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/b1e5fce101e8 Merge ! .hgtags - .jcheck/conf From roman at kennke.org Fri Nov 4 11:11:31 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 04 Nov 2016 11:11:31 +0000 Subject: hg: shenandoah/jdk8u/jaxws: 193 new changesets Message-ID: <201611041111.uA4BBX1E005092@aojmv0008.oracle.com> Changeset: 7a0932bd447e Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/jaxws/rev/090a19447bab Added tag After-aarch64-import for changeset 8c89f9809c4c ! .hgtags Changeset: 0b946a723bde Author: adinn Date: 2015-07-31 16:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/0b946a723bde Remove jcheck - .jcheck/conf Changeset: 51bafda870a9 Author: asaha Date: 2015-10-13 08:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/51bafda870a9 Added tag jdk8u60-b28 for changeset b0fa9d6c0145 ! .hgtags Changeset: 42672f59c361 Author: aph Date: 2015-10-13 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/42672f59c361 Merge Changeset: 72dda8b5dbc8 Author: andrew Date: 2015-10-14 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/72dda8b5dbc8 Added tag aarch64-jdk8u60-b28 for changeset 42672f59c361 ! .hgtags Changeset: 3147672563e0 Author: andrew Date: 2015-10-15 03:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/3147672563e0 Added tag aarch64-jdk8u65-b17 for changeset 72dda8b5dbc8 ! .hgtags Changeset: 445836457c62 Author: andrew Date: 2016-01-12 11:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/445836457c62 Merge jdk8u66-b17 ! .hgtags Changeset: b167d0176e77 Author: andrew Date: 2016-01-12 15:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/b167d0176e77 Added tag aarch64-jdk8u66-b17 for changeset 445836457c62 ! .hgtags Changeset: c55e7f16be20 Author: andrew Date: 2016-01-12 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/c55e7f16be20 Added tag aarch64-jdk8u71-b15 for changeset b167d0176e77 ! .hgtags Changeset: 2bd833b8dcf6 Author: andrew Date: 2016-01-21 18:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/2bd833b8dcf6 Merge After-aarch64-import ! .hgtags Changeset: 972a7dd6b600 Author: andrew Date: 2016-01-21 22:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/972a7dd6b600 Merge jdk8u72-b15 ! .hgtags Changeset: 1ecc978053bf Author: andrew Date: 2016-01-21 22:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/1ecc978053bf Added tag aarch64-jdk8u72-b15 for changeset 972a7dd6b600 ! .hgtags Changeset: eeb105ae870d Author: andrew Date: 2016-02-29 06:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/eeb105ae870d Added tag aarch64-jdk8u72-b16 for changeset 1ecc978053bf ! .hgtags Changeset: a9d0d969559f Author: andrew Date: 2016-03-23 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/a9d0d969559f Added tag aarch64-jdk8u77-b03 for changeset eeb105ae870d ! .hgtags Changeset: d89529722e27 Author: andrew Date: 2016-04-10 22:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d89529722e27 Added tag aarch64-jdk8u91-b14 for changeset a9d0d969559f ! .hgtags Changeset: 66aae0f43df3 Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/66aae0f43df3 Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset d89529722e27 ! .hgtags Changeset: c96ea442da4b Author: asaha Date: 2016-01-27 21:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/c96ea442da4b Added tag jdk8u74-b00 for changeset 4a5f76111c0b ! .hgtags Changeset: dfc9feacece4 Author: asaha Date: 2016-01-27 21:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/dfc9feacece4 Added tag jdk8u73-b00 for changeset 8da626c14c13 ! .hgtags Changeset: 06fb882f8ed7 Author: asaha Date: 2016-01-28 12:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/06fb882f8ed7 Added tag jdk8u73-b01 for changeset dfc9feacece4 ! .hgtags Changeset: 621e4ac137cd Author: asaha Date: 2016-01-28 12:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/621e4ac137cd Merge ! .hgtags Changeset: 0f7882b83693 Author: asaha Date: 2016-01-28 12:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/0f7882b83693 Added tag jdk8u74-b01 for changeset 621e4ac137cd ! .hgtags Changeset: 4565249aa227 Author: asaha Date: 2016-01-29 13:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/4565249aa227 Added tag jdk8u73-b02 for changeset 06fb882f8ed7 ! .hgtags Changeset: 6cfef18571fd Author: asaha Date: 2016-01-29 14:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/6cfef18571fd Merge ! .hgtags Changeset: a2f8a45d70b2 Author: asaha Date: 2016-01-29 14:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/a2f8a45d70b2 Added tag jdk8u74-b02 for changeset 6cfef18571fd ! .hgtags Changeset: dd34713088c2 Author: asaha Date: 2016-03-15 23:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/dd34713088c2 Added tag jdk8u77-b00 for changeset a2f8a45d70b2 ! .hgtags Changeset: 7c319d6e0d4c Author: asaha Date: 2016-03-16 00:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/7c319d6e0d4c Added tag jdk8u77-b01 for changeset dd34713088c2 ! .hgtags Changeset: c6f67bea4466 Author: asaha Date: 2016-03-18 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/c6f67bea4466 Added tag jdk8u77-b02 for changeset 7c319d6e0d4c ! .hgtags Changeset: 8ad4cbaf0985 Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/8ad4cbaf0985 Added tag jdk8u77-b03 for changeset c6f67bea4466 ! .hgtags Changeset: d18bdb6a26a5 Author: asaha Date: 2015-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d18bdb6a26a5 Added tag jdk8u75-b00 for changeset 7d7b3488f44e ! .hgtags Changeset: d6e7291ce3d0 Author: asaha Date: 2015-10-16 12:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d6e7291ce3d0 Merge ! .hgtags Changeset: d595960acba5 Author: asaha Date: 2015-10-29 17:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d595960acba5 Merge ! .hgtags Changeset: 032a4c3518f2 Author: asaha Date: 2015-10-28 22:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/032a4c3518f2 Added tag jdk8u66-b32 for changeset 7c9c036d03e1 ! .hgtags Changeset: e43b29e571a4 Author: asaha Date: 2015-10-29 17:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e43b29e571a4 Merge ! .hgtags Changeset: 4d8311cfab11 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/4d8311cfab11 Added tag jdk8u66-b33 for changeset 032a4c3518f2 ! .hgtags Changeset: b766a3d91907 Author: asaha Date: 2015-11-11 20:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/b766a3d91907 Added tag jdk8u51-b34 for changeset f806c42dad6d ! .hgtags Changeset: 030b4033583a Author: asaha Date: 2015-11-13 15:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/030b4033583a Merge ! .hgtags Changeset: dbd13a865569 Author: asaha Date: 2015-12-01 22:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/dbd13a865569 Added tag jdk8u66-b34 for changeset 030b4033583a ! .hgtags Changeset: 0398b9d39b23 Author: asaha Date: 2015-12-02 23:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/0398b9d39b23 Merge ! .hgtags Changeset: 6800cb41ff35 Author: asaha Date: 2015-12-02 23:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/6800cb41ff35 Merge ! .hgtags Changeset: 440eff28532a Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/440eff28532a Added tag jdk8u66-b35 for changeset dbd13a865569 ! .hgtags Changeset: 3c2765ddd213 Author: asaha Date: 2015-12-03 13:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/3c2765ddd213 Merge ! .hgtags Changeset: d50c046eea5e Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d50c046eea5e Merge ! .hgtags Changeset: 852199d8392e Author: asaha Date: 2015-12-07 22:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/852199d8392e Merge ! .hgtags Changeset: 2f10ca06388a Author: asaha Date: 2015-12-07 23:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/2f10ca06388a Merge ! .hgtags Changeset: 5efe9927cbe9 Author: asaha Date: 2015-12-15 10:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5efe9927cbe9 Merge ! .hgtags Changeset: 9e7e407ed884 Author: asaha Date: 2015-12-15 08:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/9e7e407ed884 Added tag jdk8u66-b36 for changeset 440eff28532a ! .hgtags Changeset: 6ac90d89eebe Author: asaha Date: 2015-12-15 14:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/6ac90d89eebe Merge ! .hgtags Changeset: 24eeb616e578 Author: asaha Date: 2015-12-15 14:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/24eeb616e578 Merge ! .hgtags Changeset: 1ff8c9824ced Author: asaha Date: 2015-12-21 10:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/1ff8c9824ced Merge ! .hgtags Changeset: d0161a6ecd3b Author: asaha Date: 2015-12-21 11:13 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d0161a6ecd3b Merge ! .hgtags Changeset: cf51e348ba48 Author: asaha Date: 2015-12-21 13:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/cf51e348ba48 Added tag jdk8u75-b01 for changeset d0161a6ecd3b ! .hgtags Changeset: 744fab401c4b Author: alitvinov Date: 2015-12-30 13:54 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/744fab401c4b Merge ! .hgtags Changeset: e80ae4e80f35 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e80ae4e80f35 Added tag jdk8u72-b31 for changeset 744fab401c4b ! .hgtags Changeset: 57eb6af19a97 Author: asaha Date: 2016-01-04 08:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/57eb6af19a97 Merge ! .hgtags Changeset: 3412fd49bcbe Author: asaha Date: 2016-01-04 11:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/3412fd49bcbe Added tag jdk8u75-b02 for changeset 57eb6af19a97 ! .hgtags Changeset: 6580edbc4511 Author: asaha Date: 2016-01-11 13:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/6580edbc4511 Added tag jdk8u75-b03 for changeset 3412fd49bcbe ! .hgtags Changeset: 31337d592297 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/31337d592297 Added tag jdk8u75-b04 for changeset 6580edbc4511 ! .hgtags Changeset: 9b410a16922e Author: asaha Date: 2016-01-25 12:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/9b410a16922e Added tag jdk8u75-b05 for changeset 31337d592297 ! .hgtags Changeset: 7fca20ec14be Author: asaha Date: 2016-02-01 10:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/7fca20ec14be Merge ! .hgtags Changeset: 97951b6feedb Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/97951b6feedb Added tag jdk8u75-b06 for changeset 7fca20ec14be ! .hgtags Changeset: e4c1921d7568 Author: asaha Date: 2016-02-08 11:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e4c1921d7568 Added tag jdk8u75-b07 for changeset 97951b6feedb ! .hgtags Changeset: c302ec60295c Author: asaha Date: 2016-02-15 16:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/c302ec60295c Added tag jdk8u75-b08 for changeset e4c1921d7568 ! .hgtags Changeset: 945844568e95 Author: asaha Date: 2016-02-22 13:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/945844568e95 Added tag jdk8u75-b09 for changeset c302ec60295c ! .hgtags Changeset: ee0c5d0875a3 Author: asaha Date: 2016-02-29 10:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/ee0c5d0875a3 Added tag jdk8u75-b10 for changeset 945844568e95 ! .hgtags Changeset: f66ee2329cd2 Author: asaha Date: 2016-03-15 13:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/f66ee2329cd2 Added tag jdk8u75-b12 for changeset ee0c5d0875a3 ! .hgtags Changeset: d6b062344258 Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d6b062344258 Added tag jdk8u91-b00 for changeset f66ee2329cd2 ! .hgtags Changeset: be5935ee38f1 Author: asaha Date: 2016-03-21 23:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/be5935ee38f1 Merge ! .hgtags Changeset: e71f424e2c96 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e71f424e2c96 Added tag jdk8u91-b13 for changeset be5935ee38f1 ! .hgtags Changeset: 89438d1c2de5 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/89438d1c2de5 Merge jdk8u91-b14 ! .hgtags Changeset: 5f8557e25514 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5f8557e25514 Added tag aarch64-jdk8u91-b15 for changeset 89438d1c2de5 ! .hgtags Changeset: fb7f4e5348ac Author: asaha Date: 2016-01-25 15:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/fb7f4e5348ac Merge ! .hgtags Changeset: 1c8d4e9c2a74 Author: asaha Date: 2016-01-26 12:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/1c8d4e9c2a74 Added tag jdk8u76-b05 for changeset fb7f4e5348ac ! .hgtags Changeset: e28faf4200cb Author: asaha Date: 2016-02-01 12:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e28faf4200cb Merge ! .hgtags Changeset: e5ccaa11aecf Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e5ccaa11aecf Added tag jdk8u76-b06 for changeset e28faf4200cb ! .hgtags Changeset: 8fbdfb6e0711 Author: asaha Date: 2016-02-08 11:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/8fbdfb6e0711 Merge ! .hgtags Changeset: 280891ba8788 Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/280891ba8788 Added tag jdk8u76-b07 for changeset 8fbdfb6e0711 ! .hgtags Changeset: dd502b0270a0 Author: asaha Date: 2016-02-15 16:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/dd502b0270a0 Merge ! .hgtags Changeset: 29c60d026571 Author: asaha Date: 2016-02-15 17:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/29c60d026571 Added tag jdk8u76-b08 for changeset dd502b0270a0 ! .hgtags Changeset: c50275b7bb7a Author: asaha Date: 2016-02-22 13:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/c50275b7bb7a Merge ! .hgtags Changeset: f67707d4ab4e Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/f67707d4ab4e Added tag jdk8u76-b09 for changeset c50275b7bb7a ! .hgtags Changeset: 9a7ea7a7ab73 Author: asaha Date: 2016-02-29 11:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/9a7ea7a7ab73 Merge ! .hgtags Changeset: f31ede81ad1e Author: asaha Date: 2016-02-29 11:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/f31ede81ad1e Added tag jdk8u76-b10 for changeset 9a7ea7a7ab73 ! .hgtags Changeset: 5c028c153aba Author: asaha Date: 2016-03-07 10:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5c028c153aba Added tag jdk8u76-b11 for changeset f31ede81ad1e ! .hgtags Changeset: fad3981b329a Author: asaha Date: 2016-03-15 13:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/fad3981b329a Merge ! .hgtags Changeset: 451d700ba30e Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/451d700ba30e Added tag jdk8u76-b12 for changeset fad3981b329a ! .hgtags Changeset: f564c30f7939 Author: asaha Date: 2016-03-17 08:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/f564c30f7939 Added tag jdk8u92-b00 for changeset 451d700ba30e ! .hgtags Changeset: 008547c7dd3e Author: asaha Date: 2016-03-22 11:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/008547c7dd3e Merge ! .hgtags Changeset: fbbf74dcce54 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/fbbf74dcce54 Added tag jdk8u92-b13 for changeset 008547c7dd3e ! .hgtags Changeset: 4c0ed3f71a59 Author: asaha Date: 2016-03-31 09:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/4c0ed3f71a59 Added tag jdk8u91-b14 for changeset e71f424e2c96 ! .hgtags Changeset: 759ba92444a9 Author: asaha Date: 2016-03-31 10:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/759ba92444a9 Merge ! .hgtags Changeset: 5e93f0171ee7 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5e93f0171ee7 Merge jdk8u92-b14 ! .hgtags Changeset: eeabcd6dce78 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/eeabcd6dce78 Added tag aarch64-jdk8u92-b14 for changeset 5e93f0171ee7 ! .hgtags Changeset: c6a3b7f5ca0b Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/c6a3b7f5ca0b Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: 205f9eb2263d Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/205f9eb2263d Added tag aarch64-shenandoah-jdk8u92-b14 for changeset c6a3b7f5ca0b ! .hgtags Changeset: 7becc33ec2df Author: rkennke Date: 2016-07-22 12:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/7becc33ec2df Added tag aarch64-shenandoah-jdk8u92-b14-shenandoah-merge-2016-07 for changeset 205f9eb2263d ! .hgtags Changeset: 35c7efa218a7 Author: andrew Date: 2016-07-01 04:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/35c7efa218a7 Added tag aarch64-jdk8u101-b13 for changeset eeabcd6dce78 ! .hgtags Changeset: f6ce07b989c4 Author: andrew Date: 2016-07-22 15:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/f6ce07b989c4 Added tag aarch64-jdk8u101-b14 for changeset 35c7efa218a7 ! .hgtags Changeset: 14a9ee63f6c8 Author: andrew Date: 2016-07-25 04:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/14a9ee63f6c8 Merge aarch64-jdk8u101-b14 ! .hgtags Changeset: 8c96044425d3 Author: andrew Date: 2016-07-25 04:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/8c96044425d3 Added tag aarch64-shenandoah-jdk8u101-b14 for changeset 14a9ee63f6c8 ! .hgtags Changeset: a30c7731b9e9 Author: rkennke Date: 2016-07-25 09:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/a30c7731b9e9 Added tag aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25 for changeset 8c96044425d3 ! .hgtags Changeset: 12b963893d05 Author: asaha Date: 2016-03-31 11:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/12b963893d05 Added tag jdk8u92-b14 for changeset 759ba92444a9 ! .hgtags Changeset: 58d4983c86eb Author: asaha Date: 2016-01-11 14:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/58d4983c86eb Added tag jdk8u81-b00 for changeset 6580edbc4511 ! .hgtags Changeset: 4c3dfdb749b6 Author: asaha Date: 2016-01-26 08:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/4c3dfdb749b6 Added tag jdk8u40-b33 for changeset f9e72841a77f ! .hgtags Changeset: 95d9580fda73 Author: asaha Date: 2016-01-26 10:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/95d9580fda73 Merge ! .hgtags Changeset: e2d83c243af5 Author: aefimov Date: 2016-01-30 16:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e2d83c243af5 Merge ! .hgtags Changeset: 62291bde8b5e Author: asaha Date: 2016-01-31 10:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/62291bde8b5e Added tag jdk8u74-b31 for changeset e2d83c243af5 ! .hgtags Changeset: 82cfb575c4e2 Author: asaha Date: 2016-02-04 15:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/82cfb575c4e2 Merge ! .hgtags Changeset: e7da2612a5ab Author: asaha Date: 2016-02-05 23:23 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e7da2612a5ab Merge ! .hgtags Changeset: 7bb7ea0ed6d3 Author: asaha Date: 2016-02-18 09:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/7bb7ea0ed6d3 Merge ! .hgtags Changeset: 47c4a7cc38ae Author: asaha Date: 2016-02-18 10:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/47c4a7cc38ae Merge ! .hgtags Changeset: 9811758c0384 Author: asaha Date: 2016-02-22 13:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/9811758c0384 Merge ! .hgtags Changeset: f7db5d7ca14c Author: asaha Date: 2016-02-22 14:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/f7db5d7ca14c Merge ! .hgtags Changeset: 209ad2cb85e7 Author: asaha Date: 2016-02-23 09:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/209ad2cb85e7 Added tag jdk8u74-b32 for changeset 62291bde8b5e ! .hgtags Changeset: f05739198383 Author: asaha Date: 2016-03-01 15:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/f05739198383 Merge ! .hgtags Changeset: c882f5241662 Author: asaha Date: 2016-03-01 15:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/c882f5241662 Merge ! .hgtags Changeset: 8ca26ef52e00 Author: asaha Date: 2016-03-02 12:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/8ca26ef52e00 Merge ! .hgtags Changeset: 06aaab918035 Author: asaha Date: 2016-03-22 21:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/06aaab918035 Merge ! .hgtags Changeset: d00c7fb7a558 Author: asaha Date: 2016-03-22 22:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d00c7fb7a558 Merge ! .hgtags Changeset: 0fd4457e2d0d Author: asaha Date: 2016-03-23 14:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/0fd4457e2d0d Added tag jdk8u101-b00 for changeset 6580edbc4511 ! .hgtags Changeset: 0bff22fbd91f Author: asaha Date: 2016-03-23 14:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/0bff22fbd91f Merge ! .hgtags Changeset: e4f9ec18b599 Author: asaha Date: 2016-03-28 11:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e4f9ec18b599 Added tag jdk8u101-b01 for changeset 0bff22fbd91f ! .hgtags Changeset: e8558bdc83fa Author: asaha Date: 2016-03-31 14:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e8558bdc83fa Merge ! .hgtags Changeset: bedbb9b6cf59 Author: asaha Date: 2016-03-21 14:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/bedbb9b6cf59 Merge ! .hgtags Changeset: b7a3f833e6d9 Author: asaha Date: 2016-03-22 12:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/b7a3f833e6d9 Added tag jdk8u77-b31 for changeset bedbb9b6cf59 ! .hgtags Changeset: 38c6262b8655 Author: asaha Date: 2016-03-31 14:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/38c6262b8655 Merge ! .hgtags Changeset: 31e437ae0354 Author: asaha Date: 2016-04-04 12:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/31e437ae0354 Merge ! .hgtags Changeset: 8c28d8de51f3 Author: asaha Date: 2016-04-04 13:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/8c28d8de51f3 Added tag jdk8u101-b02 for changeset 31e437ae0354 ! .hgtags Changeset: b762186ac713 Author: asaha Date: 2016-04-10 23:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/b762186ac713 Added tag jdk8u92-b31 for changeset 38c6262b8655 ! .hgtags Changeset: 2a5ea5a78ae7 Author: asaha Date: 2016-04-10 23:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/2a5ea5a78ae7 Merge ! .hgtags Changeset: d3b054313ed2 Author: asaha Date: 2016-04-11 12:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d3b054313ed2 Added tag jdk8u101-b03 for changeset 2a5ea5a78ae7 ! .hgtags Changeset: 0a657e4d5ed5 Author: asaha Date: 2016-04-18 10:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/0a657e4d5ed5 Added tag jdk8u101-b04 for changeset d3b054313ed2 ! .hgtags Changeset: 8cef2df1e609 Author: asaha Date: 2016-04-25 10:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/8cef2df1e609 Added tag jdk8u101-b05 for changeset 0a657e4d5ed5 ! .hgtags Changeset: 96be6de53286 Author: asaha Date: 2016-05-02 14:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/96be6de53286 Added tag jdk8u101-b06 for changeset 8cef2df1e609 ! .hgtags Changeset: a6ed0b0e8707 Author: asaha Date: 2016-05-09 10:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/a6ed0b0e8707 Added tag jdk8u101-b07 for changeset 96be6de53286 ! .hgtags Changeset: a93b161995a8 Author: asaha Date: 2016-05-16 10:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/a93b161995a8 Added tag jdk8u101-b08 for changeset a6ed0b0e8707 ! .hgtags Changeset: b5d16d8ce564 Author: asaha Date: 2016-05-23 17:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/b5d16d8ce564 Added tag jdk8u101-b09 for changeset a93b161995a8 ! .hgtags Changeset: 2bc902ef5f92 Author: asaha Date: 2016-05-20 11:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/2bc902ef5f92 Added tag jdk8u91-b15 for changeset 4c0ed3f71a59 ! .hgtags Changeset: ea422e4481f6 Author: asaha Date: 2016-05-26 13:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/ea422e4481f6 Merge ! .hgtags Changeset: 5f3dcb815b97 Author: asaha Date: 2016-05-31 09:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5f3dcb815b97 Added tag jdk8u101-b10 for changeset ea422e4481f6 ! .hgtags Changeset: 6a0347504d4c Author: asaha Date: 2016-06-06 11:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/6a0347504d4c Added tag jdk8u101-b11 for changeset 5f3dcb815b97 ! .hgtags Changeset: 287f9e9d45cc Author: asaha Date: 2016-06-13 12:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/287f9e9d45cc Added tag jdk8u101-b12 for changeset 6a0347504d4c ! .hgtags Changeset: 778415df5e77 Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/778415df5e77 Merge jdk8u101-b13 ! .hgtags Changeset: e37bd7bd6b4f Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e37bd7bd6b4f Added tag aarch64-jdk8u101-b15 for changeset 778415df5e77 ! .hgtags Changeset: edbee46b0696 Author: andrew Date: 2016-08-03 06:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/edbee46b0696 Merge aarch64-jdk8u101-b15 ! .hgtags Changeset: d58109a6a3c9 Author: andrew Date: 2016-08-03 06:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d58109a6a3c9 Added tag aarch64-shenandoah-jdk8u101-b15 for changeset edbee46b0696 ! .hgtags Changeset: 73446762f6be Author: asaha Date: 2016-02-01 16:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/73446762f6be Merge ! .hgtags Changeset: a5fe00dce300 Author: asaha Date: 2016-03-23 12:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/a5fe00dce300 Added tag jdk8u102-b00 for changeset a0c077b39c7a ! .hgtags Changeset: 7838bb10d513 Author: asaha Date: 2016-03-23 15:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/7838bb10d513 Merge ! .hgtags Changeset: f0816934d0d8 Author: asaha Date: 2016-03-22 12:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/f0816934d0d8 Merge ! .hgtags Changeset: c0ad0fa38df0 Author: asaha Date: 2016-03-23 15:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/c0ad0fa38df0 Merge ! .hgtags Changeset: 0a82e8a2c226 Author: asaha Date: 2016-03-29 13:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/0a82e8a2c226 Added tag jdk8u102-b01 for changeset c0ad0fa38df0 ! .hgtags Changeset: 391a42f11d6e Author: aefimov Date: 2016-03-24 01:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/391a42f11d6e 8145039: JAXB marshaller fails with ClassCastException on classes generated by xjc Reviewed-by: lancea ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CTypeRef.java Changeset: bd88174c3095 Author: aefimov Date: 2016-03-29 13:16 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/bd88174c3095 8073872: Schemagen fails with StackOverflowError if element references containing class Reviewed-by: lancea ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java Changeset: 43833fcf4701 Author: robm Date: 2016-03-29 23:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/43833fcf4701 Merge Changeset: face9bd6bac2 Author: aefimov Date: 2016-04-01 19:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/face9bd6bac2 8134111: Unmarshaller unmarshalls XML element which doesn't have the expected namespace Reviewed-by: lancea ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java Changeset: 0ed05886ec9d Author: asaha Date: 2016-04-11 13:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/0ed05886ec9d Added tag jdk8u102-b02 for changeset face9bd6bac2 ! .hgtags Changeset: b949dc73142a Author: asaha Date: 2016-04-05 10:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/b949dc73142a Merge ! .hgtags Changeset: 4e12f131bb0d Author: asaha Date: 2016-04-11 14:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/4e12f131bb0d Merge ! .hgtags Changeset: 5b1d73ea0eb6 Author: asaha Date: 2016-04-18 15:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5b1d73ea0eb6 Added tag jdk8u102-b03 for changeset 4e12f131bb0d ! .hgtags Changeset: 2d1c73175b3a Author: asaha Date: 2016-04-25 09:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/2d1c73175b3a Added tag jdk8u102-b04 for changeset 5b1d73ea0eb6 ! .hgtags Changeset: 1f512419ae33 Author: asaha Date: 2016-04-25 11:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/1f512419ae33 Merge ! .hgtags Changeset: b8a220c4b436 Author: asaha Date: 2016-04-27 15:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/b8a220c4b436 Added tag jdk8u102-b05 for changeset 1f512419ae33 ! .hgtags Changeset: c8f5925b8ec9 Author: asaha Date: 2016-05-02 14:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/c8f5925b8ec9 Merge ! .hgtags Changeset: 04ac7da9273d Author: asaha Date: 2016-05-02 15:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/04ac7da9273d Added tag jdk8u102-b06 for changeset c8f5925b8ec9 ! .hgtags Changeset: d4bd96ee5097 Author: asaha Date: 2016-05-09 11:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d4bd96ee5097 Merge ! .hgtags Changeset: 02b66146736a Author: asaha Date: 2016-05-09 11:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/02b66146736a Added tag jdk8u102-b07 for changeset d4bd96ee5097 ! .hgtags Changeset: ca64f5f82725 Author: asaha Date: 2016-05-16 10:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/ca64f5f82725 Merge ! .hgtags Changeset: 26c88c386d63 Author: asaha Date: 2016-05-16 10:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/26c88c386d63 Added tag jdk8u102-b08 for changeset ca64f5f82725 ! .hgtags Changeset: 5b93dc724912 Author: asaha Date: 2016-05-23 20:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5b93dc724912 Merge ! .hgtags Changeset: 5984a663b58f Author: asaha Date: 2016-05-23 20:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5984a663b58f Added tag jdk8u102-b09 for changeset 5b93dc724912 ! .hgtags Changeset: 7a11148c41b8 Author: asaha Date: 2016-05-31 10:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/7a11148c41b8 Merge ! .hgtags Changeset: d7304c22f1a6 Author: asaha Date: 2016-05-31 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d7304c22f1a6 Added tag jdk8u102-b10 for changeset 7a11148c41b8 ! .hgtags Changeset: 0305736a8580 Author: asaha Date: 2016-06-06 13:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/0305736a8580 Merge ! .hgtags Changeset: 06a0575519af Author: asaha Date: 2016-06-06 13:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/06a0575519af Added tag jdk8u102-b11 for changeset 0305736a8580 ! .hgtags Changeset: d02665ceefe5 Author: asaha Date: 2016-06-13 13:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d02665ceefe5 Merge ! .hgtags Changeset: bfd2adfb5a0f Author: asaha Date: 2016-06-13 13:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/bfd2adfb5a0f Added tag jdk8u102-b12 for changeset d02665ceefe5 ! .hgtags Changeset: b9da6ba1364d Author: asaha Date: 2016-06-21 18:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/b9da6ba1364d Added tag jdk8u101-b13 for changeset 287f9e9d45cc ! .hgtags Changeset: d84434eb3e4e Author: asaha Date: 2016-06-21 18:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d84434eb3e4e Merge ! .hgtags Changeset: 81f2d81a48d7 Author: asaha Date: 2016-06-21 18:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/81f2d81a48d7 Added tag jdk8u102-b13 for changeset d84434eb3e4e ! .hgtags Changeset: 8259fa167327 Author: andrew Date: 2016-08-05 14:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/8259fa167327 Merge jdk8u102-b14 ! .hgtags Changeset: 080fcbe4f8bb Author: andrew Date: 2016-08-05 17:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/080fcbe4f8bb Added tag aarch64-jdk8u102-b14 for changeset 8259fa167327 ! .hgtags Changeset: 2a16b0787718 Author: andrew Date: 2016-08-07 23:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/2a16b0787718 Merge aarch64-jdk8u102-b14 ! .hgtags Changeset: 5a38cdd955ee Author: andrew Date: 2016-08-07 23:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5a38cdd955ee Added tag aarch64-shenandoah-jdk8u102-b14 for changeset 2a16b0787718 ! .hgtags Changeset: faef56507c90 Author: andrew Date: 2016-10-07 05:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/faef56507c90 Added tag aarch64-jdk8u111-b14 for changeset 080fcbe4f8bb ! .hgtags Changeset: 9590245dd156 Author: andrew Date: 2016-10-07 15:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/9590245dd156 Added tag aarch64-jdk8u111-b15 for changeset faef56507c90 ! .hgtags Changeset: 1ac66b3559e5 Author: andrew Date: 2016-10-19 18:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/1ac66b3559e5 Merge aarch64-jdk8u111-b16 ! .hgtags Changeset: 81be3ede9220 Author: andrew Date: 2016-10-19 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/81be3ede9220 Added tag aarch64-shenandoah-jdk8u111-b16 for changeset 1ac66b3559e5 ! .hgtags Changeset: a6fbcc89696a Author: rkennke Date: 2016-11-04 07:11 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/a6fbcc89696a Merge ! .hgtags - .jcheck/conf From roman at kennke.org Fri Nov 4 11:13:25 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 04 Nov 2016 11:13:25 +0000 Subject: hg: shenandoah/jdk8u/langtools: 203 new changesets Message-ID: <201611041113.uA4BDTQS005579@aojmv0008.oracle.com> Changeset: 0a132611259c Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/langtools/rev/98bf8182c3c7 Added tag After-aarch64-import for changeset d97b45db8878 ! .hgtags Changeset: 780a4cdff52d Author: adinn Date: 2015-07-31 16:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/780a4cdff52d Remove jcheck - .jcheck/conf Changeset: b9abf5c3d057 Author: asaha Date: 2015-10-13 08:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b9abf5c3d057 Added tag jdk8u60-b28 for changeset d56703662c0f ! .hgtags Changeset: 355cd0bded7b Author: aph Date: 2015-10-13 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/355cd0bded7b Merge Changeset: 0e15b15cfaae Author: andrew Date: 2015-10-14 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0e15b15cfaae Added tag aarch64-jdk8u60-b28 for changeset 355cd0bded7b ! .hgtags Changeset: 64538617d801 Author: mfang Date: 2015-08-17 10:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/64538617d801 8133357: 8u65 l10n resource file translation update Reviewed-by: 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/doclets/internal/toolkit/resources/doclets_zh_CN.properties Changeset: 5365ca13395e Author: andrew Date: 2015-10-15 02:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/5365ca13395e Merge jdk8u65-b17 Changeset: 1cedf93b3dba Author: andrew Date: 2015-10-15 03:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/1cedf93b3dba Added tag aarch64-jdk8u65-b17 for changeset 5365ca13395e ! .hgtags Changeset: 60bab09c25c7 Author: andrew Date: 2016-01-12 11:49 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/60bab09c25c7 Merge jdk8u66-b17 ! .hgtags Changeset: 49208f746b36 Author: andrew Date: 2016-01-12 15:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/49208f746b36 Added tag aarch64-jdk8u66-b17 for changeset 60bab09c25c7 ! .hgtags Changeset: 059836dbf4e2 Author: jlahoda Date: 2015-09-28 16:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/059836dbf4e2 8135307: CompletionFailure thrown when calling FieldDoc.type, if the field's type is missing Summary: Handling CompletionFailures inside the Javadoc API implementation. Reviewed-by: mcimadamore, ksrini, jjg ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java ! src/share/classes/com/sun/tools/javadoc/TypeMaker.java Changeset: feea8951f383 Author: andrew Date: 2016-01-12 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/feea8951f383 Added tag aarch64-jdk8u71-b15 for changeset 059836dbf4e2 ! .hgtags Changeset: f0f40ad16543 Author: andrew Date: 2016-01-21 18:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f0f40ad16543 Merge After-aarch64-import ! .hgtags Changeset: 87de933de123 Author: andrew Date: 2016-01-21 22:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/87de933de123 Merge jdk8u72-b15 ! .hgtags Changeset: b63515578554 Author: andrew Date: 2016-01-21 22:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b63515578554 Added tag aarch64-jdk8u72-b15 for changeset 87de933de123 ! .hgtags Changeset: 109a626b4431 Author: andrew Date: 2016-02-29 06:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/109a626b4431 Added tag aarch64-jdk8u72-b16 for changeset b63515578554 ! .hgtags Changeset: 2e3153b336d2 Author: andrew Date: 2016-03-23 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/2e3153b336d2 Added tag aarch64-jdk8u77-b03 for changeset 109a626b4431 ! .hgtags Changeset: 6f04a486e5c8 Author: andrew Date: 2016-04-10 22:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6f04a486e5c8 Added tag aarch64-jdk8u91-b14 for changeset 2e3153b336d2 ! .hgtags Changeset: 913191cad539 Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/913191cad539 Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 6f04a486e5c8 ! .hgtags Changeset: 3abbe6730807 Author: asaha Date: 2016-01-27 21:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/3abbe6730807 Added tag jdk8u74-b00 for changeset 0e6608ec3e9f ! .hgtags Changeset: c63c6cfda4da Author: asaha Date: 2016-01-27 21:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c63c6cfda4da Added tag jdk8u73-b00 for changeset 1a1711b8d119 ! .hgtags Changeset: a6b8965d1e3e Author: asaha Date: 2016-01-28 12:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/a6b8965d1e3e Added tag jdk8u73-b01 for changeset c63c6cfda4da ! .hgtags Changeset: 4b10a2b486a9 Author: asaha Date: 2016-01-28 12:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/4b10a2b486a9 Merge ! .hgtags Changeset: 2bce2770dc71 Author: asaha Date: 2016-01-28 12:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/2bce2770dc71 Added tag jdk8u74-b01 for changeset 4b10a2b486a9 ! .hgtags Changeset: fbad746ba273 Author: asaha Date: 2016-01-29 13:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/fbad746ba273 Added tag jdk8u73-b02 for changeset a6b8965d1e3e ! .hgtags Changeset: 55934388691b Author: asaha Date: 2016-01-29 14:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/55934388691b Merge ! .hgtags Changeset: ae2485fab956 Author: asaha Date: 2016-01-29 14:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ae2485fab956 Added tag jdk8u74-b02 for changeset 55934388691b ! .hgtags Changeset: 37a348477fe8 Author: asaha Date: 2016-03-16 00:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/37a348477fe8 Added tag jdk8u77-b00 for changeset ae2485fab956 ! .hgtags Changeset: 47efac0d6798 Author: asaha Date: 2016-03-16 00:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/47efac0d6798 Added tag jdk8u77-b01 for changeset 37a348477fe8 ! .hgtags Changeset: 094308b2ca1c Author: asaha Date: 2016-03-18 22:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/094308b2ca1c Added tag jdk8u77-b02 for changeset 47efac0d6798 ! .hgtags Changeset: 2e9f71878d16 Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/2e9f71878d16 Added tag jdk8u77-b03 for changeset 094308b2ca1c ! .hgtags Changeset: e8b335a10c1c Author: asaha Date: 2015-10-16 12:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/e8b335a10c1c Added tag jdk8u75-b00 for changeset 90b497af2ba5 ! .hgtags Changeset: 25b6cb57f5eb Author: asaha Date: 2015-10-16 12:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/25b6cb57f5eb Merge ! .hgtags Changeset: 874f6272fa9f Author: asaha Date: 2015-10-29 17:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/874f6272fa9f Merge ! .hgtags Changeset: e7db5523c835 Author: asaha Date: 2015-10-28 22:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/e7db5523c835 Added tag jdk8u66-b32 for changeset accc23223f79 ! .hgtags Changeset: eb5e3c242780 Author: asaha Date: 2015-10-29 17:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/eb5e3c242780 Merge ! .hgtags Changeset: ef60638ad242 Author: asaha Date: 2015-11-03 07:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ef60638ad242 Added tag jdk8u66-b33 for changeset e7db5523c835 ! .hgtags Changeset: 51997141b15c Author: jlahoda Date: 2015-09-16 10:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/51997141b15c 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield, vromero ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java Changeset: c474809c1579 Author: asaha Date: 2015-11-11 20:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c474809c1579 Added tag jdk8u51-b34 for changeset 51997141b15c ! .hgtags Changeset: 0d7fcabf56ed Author: asaha Date: 2015-11-13 15:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0d7fcabf56ed Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: 5ceff8f21ebd Author: asaha Date: 2015-12-01 22:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/5ceff8f21ebd Added tag jdk8u66-b34 for changeset 0d7fcabf56ed ! .hgtags Changeset: 74cf0ebe274d Author: asaha Date: 2015-12-02 23:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/74cf0ebe274d Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: cf2fdc2c96b1 Author: asaha Date: 2015-12-02 23:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/cf2fdc2c96b1 Merge ! .hgtags Changeset: 85045b1db475 Author: asaha Date: 2015-12-03 10:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/85045b1db475 Added tag jdk8u66-b35 for changeset 5ceff8f21ebd ! .hgtags Changeset: 02c1a2a0c189 Author: asaha Date: 2015-12-03 13:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/02c1a2a0c189 Merge ! .hgtags Changeset: 854a97f541ec Author: asaha Date: 2015-12-03 13:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/854a97f541ec Merge ! .hgtags Changeset: 43dc88e84371 Author: asaha Date: 2015-12-07 22:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/43dc88e84371 Merge ! .hgtags Changeset: 28a0566a1abe Author: asaha Date: 2015-12-07 23:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/28a0566a1abe Merge ! .hgtags Changeset: c8c881220ca5 Author: asaha Date: 2015-12-15 10:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c8c881220ca5 Merge ! .hgtags Changeset: f6c8f316bf8f Author: asaha Date: 2015-12-15 08:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f6c8f316bf8f Added tag jdk8u66-b36 for changeset 85045b1db475 ! .hgtags Changeset: 06bbe8777800 Author: asaha Date: 2015-12-15 14:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/06bbe8777800 Merge ! .hgtags Changeset: 8c4bd95e18bd Author: asaha Date: 2015-12-15 14:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/8c4bd95e18bd Merge ! .hgtags Changeset: b6d7d98d19e3 Author: asaha Date: 2015-12-21 10:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b6d7d98d19e3 Merge ! .hgtags Changeset: 374719365422 Author: asaha Date: 2015-12-21 11:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/374719365422 Merge ! .hgtags Changeset: dfee05ae9faf Author: asaha Date: 2015-12-21 13:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/dfee05ae9faf Added tag jdk8u75-b01 for changeset 374719365422 ! .hgtags Changeset: ee6ec29fce4f Author: alitvinov Date: 2015-12-30 14:13 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ee6ec29fce4f Merge ! .hgtags Changeset: 600e14e4f69b Author: asaha Date: 2016-01-03 22:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/600e14e4f69b Added tag jdk8u72-b31 for changeset ee6ec29fce4f ! .hgtags Changeset: 58a3f185c67c Author: asaha Date: 2016-01-04 08:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/58a3f185c67c Merge ! .hgtags Changeset: 400115d04e6e Author: asaha Date: 2016-01-04 11:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/400115d04e6e Added tag jdk8u75-b02 for changeset 58a3f185c67c ! .hgtags Changeset: 580f87c4d91a Author: asaha Date: 2016-01-11 13:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/580f87c4d91a Added tag jdk8u75-b03 for changeset 400115d04e6e ! .hgtags Changeset: 4fd1c0d25a9c Author: asaha Date: 2016-01-18 10:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/4fd1c0d25a9c Added tag jdk8u75-b04 for changeset 580f87c4d91a ! .hgtags Changeset: b1524c0be3af Author: asaha Date: 2016-01-25 12:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b1524c0be3af Added tag jdk8u75-b05 for changeset 4fd1c0d25a9c ! .hgtags Changeset: 494f23cf6614 Author: asaha Date: 2016-02-01 10:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/494f23cf6614 Merge ! .hgtags Changeset: f3faee5dcf8f Author: asaha Date: 2016-02-01 11:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f3faee5dcf8f Added tag jdk8u75-b06 for changeset 494f23cf6614 ! .hgtags Changeset: c5caf2d47df9 Author: asaha Date: 2016-02-08 11:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c5caf2d47df9 Added tag jdk8u75-b07 for changeset f3faee5dcf8f ! .hgtags Changeset: 81d6f6116b0a Author: asaha Date: 2016-02-15 16:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/81d6f6116b0a Added tag jdk8u75-b08 for changeset c5caf2d47df9 ! .hgtags Changeset: ac1c8c22bc74 Author: asaha Date: 2016-02-22 13:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ac1c8c22bc74 Added tag jdk8u75-b09 for changeset 81d6f6116b0a ! .hgtags Changeset: b18c3556d0da Author: asaha Date: 2016-02-29 10:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b18c3556d0da Added tag jdk8u75-b10 for changeset ac1c8c22bc74 ! .hgtags Changeset: 4cbd08688ff5 Author: asaha Date: 2016-03-15 13:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/4cbd08688ff5 Added tag jdk8u75-b12 for changeset b18c3556d0da ! .hgtags Changeset: 161ffe5b70d5 Author: asaha Date: 2016-03-17 08:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/161ffe5b70d5 Added tag jdk8u91-b00 for changeset 4cbd08688ff5 ! .hgtags Changeset: 5fa11675dbe5 Author: asaha Date: 2016-03-21 23:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/5fa11675dbe5 Merge ! .hgtags Changeset: 8921667c26ba Author: asaha Date: 2016-03-22 10:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/8921667c26ba Added tag jdk8u91-b13 for changeset 5fa11675dbe5 ! .hgtags Changeset: f9c872a06959 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f9c872a06959 Merge jdk8u91-b14 ! .hgtags Changeset: 0daf67b9ce62 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0daf67b9ce62 Added tag aarch64-jdk8u91-b15 for changeset f9c872a06959 ! .hgtags Changeset: a614462a11b2 Author: asaha Date: 2016-01-25 15:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/a614462a11b2 Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: 8f07a44eacaf Author: asaha Date: 2016-01-26 12:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/8f07a44eacaf Added tag jdk8u76-b05 for changeset a614462a11b2 ! .hgtags Changeset: 05277263bb65 Author: asaha Date: 2016-02-01 12:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/05277263bb65 Merge ! .hgtags Changeset: 7f9eb628b9f1 Author: asaha Date: 2016-02-01 12:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/7f9eb628b9f1 Added tag jdk8u76-b06 for changeset 05277263bb65 ! .hgtags Changeset: 2e5b270da256 Author: asaha Date: 2016-02-08 11:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/2e5b270da256 Merge ! .hgtags Changeset: 87c689a75234 Author: asaha Date: 2016-02-08 12:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/87c689a75234 Added tag jdk8u76-b07 for changeset 2e5b270da256 ! .hgtags Changeset: cdb6f3acadd3 Author: asaha Date: 2016-02-15 16:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/cdb6f3acadd3 Merge ! .hgtags Changeset: 02f7015d3157 Author: asaha Date: 2016-02-15 17:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/02f7015d3157 Added tag jdk8u76-b08 for changeset cdb6f3acadd3 ! .hgtags Changeset: 29ba8d3fba86 Author: asaha Date: 2016-02-22 13:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/29ba8d3fba86 Merge ! .hgtags Changeset: 7f66cecebee3 Author: asaha Date: 2016-02-22 13:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/7f66cecebee3 Added tag jdk8u76-b09 for changeset 29ba8d3fba86 ! .hgtags Changeset: 151cda213a4b Author: asaha Date: 2016-02-29 11:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/151cda213a4b Merge ! .hgtags Changeset: 376602ef39e0 Author: asaha Date: 2016-02-29 11:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/376602ef39e0 Added tag jdk8u76-b10 for changeset 151cda213a4b ! .hgtags Changeset: 5b4593428c2e Author: asaha Date: 2016-03-07 10:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/5b4593428c2e Added tag jdk8u76-b11 for changeset 376602ef39e0 ! .hgtags Changeset: b86071b48b55 Author: asaha Date: 2016-03-15 13:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b86071b48b55 Merge ! .hgtags Changeset: db821ed6165c Author: asaha Date: 2016-03-15 14:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/db821ed6165c Added tag jdk8u76-b12 for changeset b86071b48b55 ! .hgtags Changeset: 4560c388e259 Author: asaha Date: 2016-03-17 08:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/4560c388e259 Added tag jdk8u92-b00 for changeset db821ed6165c ! .hgtags Changeset: 12846c3fc5a1 Author: asaha Date: 2016-03-22 11:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/12846c3fc5a1 Merge ! .hgtags Changeset: f82374b3ac82 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f82374b3ac82 Added tag jdk8u92-b13 for changeset 12846c3fc5a1 ! .hgtags Changeset: 15723e9dcff3 Author: asaha Date: 2016-03-31 10:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/15723e9dcff3 Added tag jdk8u91-b14 for changeset 8921667c26ba ! .hgtags Changeset: c99c71a68555 Author: asaha Date: 2016-03-31 10:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c99c71a68555 Merge ! .hgtags Changeset: 0cd1cc88c24c Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0cd1cc88c24c Merge jdk8u92-b14 ! .hgtags Changeset: 57f74a2c0532 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/57f74a2c0532 Added tag aarch64-jdk8u92-b14 for changeset 0cd1cc88c24c ! .hgtags Changeset: f2fa6eca1366 Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f2fa6eca1366 Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: 724fc456dcfb Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/724fc456dcfb Added tag aarch64-shenandoah-jdk8u92-b14 for changeset f2fa6eca1366 ! .hgtags Changeset: 62eb674ce4c2 Author: rkennke Date: 2016-07-22 12:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/62eb674ce4c2 Added tag aarch64-shenandoah-jdk8u92-b14-shenandoah-merge-2016-07 for changeset 724fc456dcfb ! .hgtags Changeset: 292808b4a972 Author: andrew Date: 2016-07-01 04:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/292808b4a972 Added tag aarch64-jdk8u101-b13 for changeset 57f74a2c0532 ! .hgtags Changeset: b68f34cdaea7 Author: andrew Date: 2016-07-22 15:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b68f34cdaea7 Added tag aarch64-jdk8u101-b14 for changeset 292808b4a972 ! .hgtags Changeset: dfd5d4deed50 Author: andrew Date: 2016-07-25 04:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/dfd5d4deed50 Merge aarch64-jdk8u101-b14 ! .hgtags Changeset: 574995177d3c Author: andrew Date: 2016-07-25 04:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/574995177d3c Added tag aarch64-shenandoah-jdk8u101-b14 for changeset dfd5d4deed50 ! .hgtags Changeset: 0390157d3322 Author: rkennke Date: 2016-07-25 09:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0390157d3322 Added tag aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25 for changeset 574995177d3c ! .hgtags Changeset: 1a2c217326a8 Author: asaha Date: 2016-03-31 11:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/1a2c217326a8 Added tag jdk8u92-b14 for changeset c99c71a68555 ! .hgtags Changeset: ae2d2f5f88a9 Author: asaha Date: 2016-01-11 14:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ae2d2f5f88a9 Added tag jdk8u81-b00 for changeset 580f87c4d91a ! .hgtags Changeset: 6906fc8bc514 Author: jlahoda Date: 2015-09-16 10:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6906fc8bc514 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield, vromero ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java Changeset: 2fb63f1fd139 Author: asaha Date: 2016-01-26 08:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/2fb63f1fd139 Added tag jdk8u40-b33 for changeset 6906fc8bc514 ! .hgtags Changeset: 98580a5b393d Author: asaha Date: 2016-01-26 11:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/98580a5b393d Merge ! .hgtags Changeset: c5b33f887079 Author: aefimov Date: 2016-01-30 16:05 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c5b33f887079 Merge ! .hgtags Changeset: d2cb84222adf Author: asaha Date: 2016-01-31 10:11 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/d2cb84222adf Added tag jdk8u74-b31 for changeset c5b33f887079 ! .hgtags Changeset: a644431b3a9c Author: asaha Date: 2016-02-04 15:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/a644431b3a9c Merge ! .hgtags Changeset: 7c32c34b4d02 Author: asaha Date: 2016-02-05 23:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/7c32c34b4d02 Merge ! .hgtags Changeset: b1eec31204d5 Author: asaha Date: 2016-02-18 09:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b1eec31204d5 Merge ! .hgtags Changeset: 959f061122f3 Author: asaha Date: 2016-02-18 10:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/959f061122f3 Merge ! .hgtags Changeset: 7727e30445f9 Author: asaha Date: 2016-02-22 13:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/7727e30445f9 Merge ! .hgtags Changeset: fc21360f9a23 Author: asaha Date: 2016-02-22 14:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/fc21360f9a23 Merge ! .hgtags Changeset: af91be6ac942 Author: asaha Date: 2016-02-23 09:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/af91be6ac942 Added tag jdk8u74-b32 for changeset d2cb84222adf ! .hgtags Changeset: 81a7e61a7dd9 Author: asaha Date: 2016-03-01 15:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/81a7e61a7dd9 Merge ! .hgtags Changeset: c9fff7cd7b14 Author: asaha Date: 2016-03-01 15:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c9fff7cd7b14 Merge ! .hgtags Changeset: 002f0d8327a7 Author: asaha Date: 2016-03-02 12:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/002f0d8327a7 Merge ! .hgtags Changeset: 30b0633ac062 Author: asaha Date: 2016-03-22 21:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/30b0633ac062 Merge ! .hgtags Changeset: 5ce665c5e36c Author: asaha Date: 2016-03-22 22:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/5ce665c5e36c Merge ! .hgtags Changeset: 7498516ab01d Author: asaha Date: 2016-03-23 14:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/7498516ab01d Added tag jdk8u101-b00 for changeset 580f87c4d91a ! .hgtags Changeset: a93c1e574079 Author: asaha Date: 2016-03-23 14:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/a93c1e574079 Merge ! .hgtags Changeset: 6a965c5132b8 Author: asaha Date: 2016-03-28 11:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6a965c5132b8 Added tag jdk8u101-b01 for changeset a93c1e574079 ! .hgtags Changeset: e659cf86a10c Author: asaha Date: 2016-03-31 14:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/e659cf86a10c Merge ! .hgtags Changeset: 837f6e6559d5 Author: asaha Date: 2016-03-21 15:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/837f6e6559d5 Merge ! .hgtags Changeset: ce788e6f3ac3 Author: asaha Date: 2016-03-22 12:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ce788e6f3ac3 Added tag jdk8u77-b31 for changeset 837f6e6559d5 ! .hgtags Changeset: 71176efa6947 Author: asaha Date: 2016-03-31 14:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/71176efa6947 Merge ! .hgtags Changeset: 86a9d99ffada Author: asaha Date: 2016-04-04 12:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/86a9d99ffada Merge ! .hgtags Changeset: 4f760ead71ec Author: asaha Date: 2016-04-04 14:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/4f760ead71ec Added tag jdk8u101-b02 for changeset 86a9d99ffada ! .hgtags Changeset: 4e8ce6c84e4c Author: asaha Date: 2016-04-10 23:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/4e8ce6c84e4c Added tag jdk8u92-b31 for changeset 71176efa6947 ! .hgtags Changeset: 6a0df041e6c9 Author: asaha Date: 2016-04-10 23:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6a0df041e6c9 Merge ! .hgtags Changeset: 90f493bfe1fa Author: asaha Date: 2016-04-11 12:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/90f493bfe1fa Added tag jdk8u101-b03 for changeset 6a0df041e6c9 ! .hgtags Changeset: 52b1aad78371 Author: asaha Date: 2016-04-18 10:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/52b1aad78371 Added tag jdk8u101-b04 for changeset 90f493bfe1fa ! .hgtags Changeset: f29205468e32 Author: asaha Date: 2016-04-25 10:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f29205468e32 Added tag jdk8u101-b05 for changeset 52b1aad78371 ! .hgtags Changeset: c48f57c9fd3a Author: asaha Date: 2016-05-02 14:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c48f57c9fd3a Added tag jdk8u101-b06 for changeset f29205468e32 ! .hgtags Changeset: 6d535f9f4d91 Author: asaha Date: 2016-05-09 10:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6d535f9f4d91 Added tag jdk8u101-b07 for changeset c48f57c9fd3a ! .hgtags Changeset: 0de58fd08195 Author: asaha Date: 2016-05-16 10:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0de58fd08195 Added tag jdk8u101-b08 for changeset 6d535f9f4d91 ! .hgtags Changeset: 42b7b541f9f8 Author: asaha Date: 2016-05-23 17:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/42b7b541f9f8 Added tag jdk8u101-b09 for changeset 0de58fd08195 ! .hgtags Changeset: c156722d8591 Author: asaha Date: 2016-05-20 11:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c156722d8591 Added tag jdk8u91-b15 for changeset 15723e9dcff3 ! .hgtags Changeset: 20f3856902a5 Author: asaha Date: 2016-05-26 13:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/20f3856902a5 Merge ! .hgtags Changeset: 5cc23fe55ff4 Author: asaha Date: 2016-05-31 09:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/5cc23fe55ff4 Added tag jdk8u101-b10 for changeset 20f3856902a5 ! .hgtags Changeset: 0cef544b9eee Author: asaha Date: 2016-06-06 12:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0cef544b9eee Added tag jdk8u101-b11 for changeset 5cc23fe55ff4 ! .hgtags Changeset: 8dc8f71216bf Author: asaha Date: 2016-06-13 12:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/8dc8f71216bf Added tag jdk8u101-b12 for changeset 0cef544b9eee ! .hgtags Changeset: 7aae50e712b7 Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/7aae50e712b7 Merge jdk8u101-b13 ! .hgtags Changeset: f9ce589966cf Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f9ce589966cf Added tag aarch64-jdk8u101-b15 for changeset 7aae50e712b7 ! .hgtags Changeset: 08450d53635c Author: andrew Date: 2016-08-03 06:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/08450d53635c Merge aarch64-jdk8u101-b15 ! .hgtags Changeset: 98c97d1e6a0c Author: andrew Date: 2016-08-03 06:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/98c97d1e6a0c Added tag aarch64-shenandoah-jdk8u101-b15 for changeset 08450d53635c ! .hgtags Changeset: 75296d8d5125 Author: mcimadamore Date: 2016-01-26 21:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/75296d8d5125 8130304: Inference: NodeNotFoundException thrown with deep generic method call chain Summary: Bug in Tarjan implementation is generating node ids which can overflow 32 bits Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/util/GraphUtils.java + test/tools/javac/generics/inference/8130304/T8130304.java + test/tools/javac/generics/inference/8130304/T8130304b.java Changeset: 4ba5c112dc47 Author: robm Date: 2016-02-05 13:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/4ba5c112dc47 Merge Changeset: b561ebc6e8e6 Author: asaha Date: 2016-02-01 16:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b561ebc6e8e6 Merge ! .hgtags Changeset: 6d41db46322d Author: asaha Date: 2016-02-05 09:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6d41db46322d Merge Changeset: 8c3890c90147 Author: rpatil Date: 2016-03-02 18:33 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/8c3890c90147 8066871: java.lang.VerifyError: Bad local variable type - local final String Summary: baseType() erroneously called on MethodResultInfo causes lack of constant type info Reviewed-by: jlahoda, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/conditional/ConditionalWithFinalStrings.java Changeset: d443881ce6f3 Author: asaha Date: 2016-03-23 12:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/d443881ce6f3 Added tag jdk8u102-b00 for changeset dad1f3dd4a90 ! .hgtags Changeset: 9e7362b65ff9 Author: asaha Date: 2016-03-23 15:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/9e7362b65ff9 Merge ! .hgtags Changeset: 467cadf3f015 Author: asaha Date: 2016-03-22 12:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/467cadf3f015 Merge ! .hgtags Changeset: 6adcc437e39d Author: asaha Date: 2016-03-23 15:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6adcc437e39d Merge ! .hgtags Changeset: 9b41ed61545e Author: asaha Date: 2016-03-29 13:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/9b41ed61545e Added tag jdk8u102-b01 for changeset 6adcc437e39d ! .hgtags Changeset: e74dd6df4d4c Author: dbuck Date: 2016-03-29 10:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/e74dd6df4d4c 8143647: Javac compiles method reference that allows results in an IllegalAccessError Summary: Lambda implementation method synthesized by javac should not mention inaccessible types. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/MethodReference75.java + test/tools/javac/lambda/pkg/PublicDerived8143647.java Changeset: 8a650e692464 Author: robm Date: 2016-03-29 23:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/8a650e692464 Merge Changeset: 42ce1583b562 Author: asaha Date: 2016-04-11 13:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/42ce1583b562 Added tag jdk8u102-b02 for changeset 8a650e692464 ! .hgtags Changeset: d5af468ae383 Author: asaha Date: 2016-04-05 10:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/d5af468ae383 Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: 8a8745bff8d5 Author: asaha Date: 2016-04-11 15:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/8a8745bff8d5 Merge ! .hgtags Changeset: 614dc9771517 Author: asaha Date: 2016-04-18 15:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/614dc9771517 Added tag jdk8u102-b03 for changeset 8a8745bff8d5 ! .hgtags Changeset: 27503e49de52 Author: asaha Date: 2016-04-25 09:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/27503e49de52 Added tag jdk8u102-b04 for changeset 614dc9771517 ! .hgtags Changeset: 7750594d9ceb Author: asaha Date: 2016-04-25 11:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/7750594d9ceb Merge ! .hgtags Changeset: a92df1dd4204 Author: asaha Date: 2016-04-27 15:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/a92df1dd4204 Added tag jdk8u102-b05 for changeset 7750594d9ceb ! .hgtags Changeset: 12d34c63fb1f Author: asaha Date: 2016-05-02 15:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/12d34c63fb1f Merge ! .hgtags Changeset: 84aa1c594d42 Author: asaha Date: 2016-05-02 15:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/84aa1c594d42 Added tag jdk8u102-b06 for changeset 12d34c63fb1f ! .hgtags Changeset: e6bb6f4d7b7d Author: asaha Date: 2016-05-09 11:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/e6bb6f4d7b7d Merge ! .hgtags Changeset: 88381b72231d Author: asaha Date: 2016-05-09 11:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/88381b72231d Added tag jdk8u102-b07 for changeset e6bb6f4d7b7d ! .hgtags Changeset: 87b26b312335 Author: asaha Date: 2016-05-16 10:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/87b26b312335 Merge ! .hgtags Changeset: 58374f57700b Author: asaha Date: 2016-05-16 10:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/58374f57700b Added tag jdk8u102-b08 for changeset 87b26b312335 ! .hgtags Changeset: b0bfb7878d4a Author: asaha Date: 2016-05-23 20:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b0bfb7878d4a Merge ! .hgtags Changeset: 95246f0f84d8 Author: asaha Date: 2016-05-23 20:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/95246f0f84d8 Added tag jdk8u102-b09 for changeset b0bfb7878d4a ! .hgtags Changeset: 0b35a6329ffb Author: asaha Date: 2016-05-31 10:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0b35a6329ffb Merge ! .hgtags Changeset: ac548d7774c6 Author: asaha Date: 2016-05-31 10:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ac548d7774c6 Added tag jdk8u102-b10 for changeset 0b35a6329ffb ! .hgtags Changeset: 592d155cc133 Author: asaha Date: 2016-06-06 13:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/592d155cc133 Merge ! .hgtags Changeset: 43f4516f36cf Author: asaha Date: 2016-06-06 13:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/43f4516f36cf Added tag jdk8u102-b11 for changeset 592d155cc133 ! .hgtags Changeset: 16c58d7af5a4 Author: asaha Date: 2016-06-13 13:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/16c58d7af5a4 Merge ! .hgtags Changeset: 09efaef176ca Author: asaha Date: 2016-06-13 13:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/09efaef176ca Added tag jdk8u102-b12 for changeset 16c58d7af5a4 ! .hgtags Changeset: a1afc699c60b Author: asaha Date: 2016-06-21 18:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/a1afc699c60b Added tag jdk8u101-b13 for changeset 8dc8f71216bf ! .hgtags Changeset: 56b0df415b57 Author: asaha Date: 2016-06-21 18:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/56b0df415b57 Merge ! .hgtags Changeset: 0549bf2f507d Author: asaha Date: 2016-06-21 18:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0549bf2f507d Added tag jdk8u102-b13 for changeset 56b0df415b57 ! .hgtags Changeset: dde0f9103b5d Author: andrew Date: 2016-08-05 14:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/dde0f9103b5d Merge jdk8u102-b14 ! .hgtags Changeset: 0a082ccff8c0 Author: andrew Date: 2016-08-05 17:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0a082ccff8c0 Added tag aarch64-jdk8u102-b14 for changeset dde0f9103b5d ! .hgtags Changeset: a42a45e9f109 Author: andrew Date: 2016-08-07 23:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/a42a45e9f109 Merge aarch64-jdk8u102-b14 ! .hgtags Changeset: 6227b578ad14 Author: andrew Date: 2016-08-07 23:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6227b578ad14 Added tag aarch64-shenandoah-jdk8u102-b14 for changeset a42a45e9f109 ! .hgtags Changeset: 316087ce8751 Author: bpatel Date: 2016-07-06 20:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/316087ce8751 8151921: Improved page resolution Reviewed-by: jjg, ksrini ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java Changeset: 0dc83583e9fa Author: asaha Date: 2016-08-04 23:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0dc83583e9fa 8162511: 8u111 L10n resource file updates Summary: 8u111 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: 1945ee889e88 Author: asaha Date: 2016-08-22 10:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/1945ee889e88 8164452: 8u111 L10n resource file update - msgdrop 20 Summary: 8u111 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: d017063a4d04 Author: andrew Date: 2016-10-07 05:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/d017063a4d04 Added tag aarch64-jdk8u111-b14 for changeset 1945ee889e88 ! .hgtags Changeset: 16dba9f357d8 Author: andrew Date: 2016-10-07 15:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/16dba9f357d8 Added tag aarch64-jdk8u111-b15 for changeset d017063a4d04 ! .hgtags Changeset: 6c342e0fd7f3 Author: andrew Date: 2016-10-19 18:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6c342e0fd7f3 Merge aarch64-jdk8u111-b16 ! .hgtags Changeset: 129cb2232380 Author: andrew Date: 2016-10-19 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/129cb2232380 Added tag aarch64-shenandoah-jdk8u111-b16 for changeset 6c342e0fd7f3 ! .hgtags Changeset: 8105120983d1 Author: rkennke Date: 2016-11-04 07:13 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/8105120983d1 Merge ! .hgtags - .jcheck/conf From roman at kennke.org Fri Nov 4 11:14:10 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 04 Nov 2016 11:14:10 +0000 Subject: hg: shenandoah/jdk8u/nashorn: 199 new changesets Message-ID: <201611041114.uA4BECT7005775@aojmv0008.oracle.com> Changeset: 460648da2ff0 Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/nashorn/rev/bc108936dd45 Added tag After-aarch64-import for changeset c60aff69c381 ! .hgtags Changeset: f624fc4175eb Author: adinn Date: 2015-07-31 16:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/f624fc4175eb Remove jcheck - .jcheck/conf Changeset: 5a6f6f81ffdf Author: asaha Date: 2015-10-13 08:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/5a6f6f81ffdf Added tag jdk8u60-b28 for changeset cb42d6d091cd ! .hgtags Changeset: 722941ee8fbe Author: aph Date: 2015-10-13 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/722941ee8fbe Merge Changeset: a489d9ca618b Author: andrew Date: 2015-10-14 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a489d9ca618b Added tag aarch64-jdk8u60-b28 for changeset 722941ee8fbe ! .hgtags Changeset: 34607c2a0230 Author: andrew Date: 2015-10-15 03:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/34607c2a0230 Added tag aarch64-jdk8u65-b17 for changeset a489d9ca618b ! .hgtags Changeset: 0877d086e152 Author: andrew Date: 2016-01-12 11:49 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/0877d086e152 Merge jdk8u66-b17 ! .hgtags Changeset: d390d1850589 Author: andrew Date: 2016-01-12 15:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/d390d1850589 Added tag aarch64-jdk8u66-b17 for changeset 0877d086e152 ! .hgtags Changeset: ab89911cc71e Author: andrew Date: 2016-01-12 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ab89911cc71e Added tag aarch64-jdk8u71-b15 for changeset d390d1850589 ! .hgtags Changeset: 37a9594cf3ee Author: andrew Date: 2016-01-21 18:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/37a9594cf3ee Merge After-aarch64-import ! .hgtags - src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java Changeset: 8478ddc2ce66 Author: andrew Date: 2016-01-21 22:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/8478ddc2ce66 Merge jdk8u72-b15 ! .hgtags - src/jdk/nashorn/internal/codegen/AstSerializer.java - src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java - src/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java - test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java Changeset: 8eb47ddad851 Author: andrew Date: 2016-01-21 22:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/8eb47ddad851 Added tag aarch64-jdk8u72-b15 for changeset 8478ddc2ce66 ! .hgtags Changeset: af05959dd44b Author: andrew Date: 2016-02-29 06:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/af05959dd44b Added tag aarch64-jdk8u72-b16 for changeset 8eb47ddad851 ! .hgtags Changeset: 6c5e2fc0638d Author: andrew Date: 2016-03-23 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/6c5e2fc0638d Added tag aarch64-jdk8u77-b03 for changeset af05959dd44b ! .hgtags Changeset: 68091b9af73e Author: andrew Date: 2016-04-10 22:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/68091b9af73e Added tag aarch64-jdk8u91-b14 for changeset 6c5e2fc0638d ! .hgtags Changeset: 23b3a7efc9bf Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/23b3a7efc9bf Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 68091b9af73e ! .hgtags Changeset: 1925ffe65105 Author: asaha Date: 2016-01-27 21:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1925ffe65105 Added tag jdk8u74-b00 for changeset 2a36c3c61f90 ! .hgtags Changeset: eeb5306edb7a Author: asaha Date: 2016-01-27 21:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/eeb5306edb7a Added tag jdk8u73-b00 for changeset e9b46178f2e3 ! .hgtags Changeset: 955689d050b9 Author: asaha Date: 2016-01-28 12:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/955689d050b9 Added tag jdk8u73-b01 for changeset eeb5306edb7a ! .hgtags Changeset: ae6c74c1197a Author: asaha Date: 2016-01-28 12:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ae6c74c1197a Merge ! .hgtags Changeset: 58f4140ba489 Author: asaha Date: 2016-01-28 12:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/58f4140ba489 Added tag jdk8u74-b01 for changeset ae6c74c1197a ! .hgtags Changeset: fe7c1964479d Author: asaha Date: 2016-01-29 13:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/fe7c1964479d Added tag jdk8u73-b02 for changeset 955689d050b9 ! .hgtags Changeset: 3107cf87696f Author: asaha Date: 2016-01-29 14:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/3107cf87696f Merge ! .hgtags Changeset: 7bce03d47545 Author: asaha Date: 2016-01-29 14:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7bce03d47545 Added tag jdk8u74-b02 for changeset 3107cf87696f ! .hgtags Changeset: 678b645aa10a Author: asaha Date: 2016-03-16 00:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/678b645aa10a Added tag jdk8u77-b00 for changeset 7bce03d47545 ! .hgtags Changeset: 09abd795d1d1 Author: asaha Date: 2016-03-16 00:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/09abd795d1d1 Added tag jdk8u77-b01 for changeset 678b645aa10a ! .hgtags Changeset: b6ee21a35619 Author: asaha Date: 2016-03-18 22:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/b6ee21a35619 Added tag jdk8u77-b02 for changeset 09abd795d1d1 ! .hgtags Changeset: c56acf06be0f Author: asaha Date: 2016-03-20 20:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/c56acf06be0f Added tag jdk8u77-b03 for changeset b6ee21a35619 ! .hgtags Changeset: d3dcf04b6b5c Author: asaha Date: 2015-10-16 12:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/d3dcf04b6b5c Added tag jdk8u75-b00 for changeset c7eddafb2ee2 ! .hgtags Changeset: ee2c313d02a3 Author: asaha Date: 2015-10-16 12:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ee2c313d02a3 Merge ! .hgtags Changeset: bf97e9141fe5 Author: asaha Date: 2015-10-29 17:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/bf97e9141fe5 Merge ! .hgtags - src/jdk/nashorn/internal/codegen/AstSerializer.java - src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java - src/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java - src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java - test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java Changeset: 3629a9cd6627 Author: asaha Date: 2015-10-28 22:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/3629a9cd6627 Added tag jdk8u66-b32 for changeset 52d1be12498e ! .hgtags Changeset: 822042f1e4e8 Author: asaha Date: 2015-10-29 17:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/822042f1e4e8 Merge ! .hgtags Changeset: 95050a90c845 Author: asaha Date: 2015-11-03 07:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/95050a90c845 Added tag jdk8u66-b33 for changeset 3629a9cd6627 ! .hgtags Changeset: 5bbb4858350b Author: asaha Date: 2015-11-11 20:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/5bbb4858350b Added tag jdk8u51-b34 for changeset bd915e4b7a4a ! .hgtags Changeset: a33c509181ce Author: asaha Date: 2015-11-13 15:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a33c509181ce Merge ! .hgtags Changeset: dbdadc4378e8 Author: asaha Date: 2015-12-01 22:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/dbdadc4378e8 Added tag jdk8u66-b34 for changeset a33c509181ce ! .hgtags Changeset: 33ee43fc8148 Author: asaha Date: 2015-12-02 23:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/33ee43fc8148 Merge ! .hgtags Changeset: 74ab3a7f55dd Author: asaha Date: 2015-12-02 23:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/74ab3a7f55dd Merge ! .hgtags Changeset: 4f4e3fac4989 Author: asaha Date: 2015-12-03 10:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/4f4e3fac4989 Added tag jdk8u66-b35 for changeset dbdadc4378e8 ! .hgtags Changeset: 540d87751301 Author: asaha Date: 2015-12-03 13:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/540d87751301 Merge ! .hgtags Changeset: dbedb3a0ea7a Author: asaha Date: 2015-12-03 13:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/dbedb3a0ea7a Merge ! .hgtags Changeset: 517413d93e70 Author: asaha Date: 2015-12-07 22:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/517413d93e70 Merge ! .hgtags Changeset: 7411850047ec Author: asaha Date: 2015-12-07 23:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7411850047ec Merge ! .hgtags Changeset: 8c3d1c48163a Author: asaha Date: 2015-12-15 10:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/8c3d1c48163a Merge ! .hgtags Changeset: ebfcce60a80d Author: asaha Date: 2015-12-15 08:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ebfcce60a80d Added tag jdk8u66-b36 for changeset 4f4e3fac4989 ! .hgtags Changeset: cf84d1a3c7ed Author: asaha Date: 2015-12-15 14:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/cf84d1a3c7ed Merge ! .hgtags Changeset: 1767f4797d68 Author: asaha Date: 2015-12-15 14:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1767f4797d68 Merge ! .hgtags Changeset: 1a8a0867354d Author: asaha Date: 2015-12-21 10:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1a8a0867354d Merge ! .hgtags Changeset: 69fa156c1ebe Author: asaha Date: 2015-12-21 11:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/69fa156c1ebe Merge ! .hgtags Changeset: bcee558a8d4b Author: asaha Date: 2015-12-21 13:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/bcee558a8d4b Added tag jdk8u75-b01 for changeset 69fa156c1ebe ! .hgtags Changeset: c90794ad4d12 Author: alitvinov Date: 2015-12-30 14:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/c90794ad4d12 Merge ! .hgtags Changeset: d46b669a2d2e Author: asaha Date: 2016-01-03 22:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/d46b669a2d2e Added tag jdk8u72-b31 for changeset c90794ad4d12 ! .hgtags Changeset: 9cce1ba325c4 Author: asaha Date: 2016-01-04 08:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/9cce1ba325c4 Merge ! .hgtags Changeset: 541de42b5709 Author: asaha Date: 2016-01-04 11:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/541de42b5709 Added tag jdk8u75-b02 for changeset 9cce1ba325c4 ! .hgtags Changeset: 16d657d6cb22 Author: asaha Date: 2016-01-11 13:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/16d657d6cb22 Added tag jdk8u75-b03 for changeset 541de42b5709 ! .hgtags Changeset: dfa12474455f Author: asaha Date: 2016-01-18 10:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/dfa12474455f Added tag jdk8u75-b04 for changeset 16d657d6cb22 ! .hgtags Changeset: 1170f7a6fb8e Author: asaha Date: 2016-01-25 12:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1170f7a6fb8e Added tag jdk8u75-b05 for changeset dfa12474455f ! .hgtags Changeset: 1f85973e9533 Author: asaha Date: 2016-02-01 10:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1f85973e9533 Merge ! .hgtags Changeset: 3587da3cf2f2 Author: asaha Date: 2016-02-01 11:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/3587da3cf2f2 Added tag jdk8u75-b06 for changeset 1f85973e9533 ! .hgtags Changeset: b1ee37988256 Author: asaha Date: 2016-02-08 11:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/b1ee37988256 Added tag jdk8u75-b07 for changeset 3587da3cf2f2 ! .hgtags Changeset: fd2b29bd7cb6 Author: asaha Date: 2016-02-15 16:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/fd2b29bd7cb6 Added tag jdk8u75-b08 for changeset b1ee37988256 ! .hgtags Changeset: bab68ab3df71 Author: asaha Date: 2016-02-22 13:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/bab68ab3df71 Added tag jdk8u75-b09 for changeset fd2b29bd7cb6 ! .hgtags Changeset: e35e96663a90 Author: asaha Date: 2016-02-29 10:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/e35e96663a90 Added tag jdk8u75-b10 for changeset bab68ab3df71 ! .hgtags Changeset: a2c005a7b33a Author: asaha Date: 2016-03-15 13:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a2c005a7b33a Added tag jdk8u75-b12 for changeset e35e96663a90 ! .hgtags Changeset: 309a5e14e5e2 Author: asaha Date: 2016-03-17 08:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/309a5e14e5e2 Added tag jdk8u91-b00 for changeset a2c005a7b33a ! .hgtags Changeset: 22925b345dff Author: asaha Date: 2016-03-21 23:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/22925b345dff Merge ! .hgtags Changeset: 6296644a2c9c Author: asaha Date: 2016-03-22 10:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/6296644a2c9c Added tag jdk8u91-b13 for changeset 22925b345dff ! .hgtags Changeset: da52073e0887 Author: andrew Date: 2016-05-11 16:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/da52073e0887 Merge jdk8u91-b14 ! .hgtags Changeset: 533c51bfc278 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/533c51bfc278 Added tag aarch64-jdk8u91-b15 for changeset da52073e0887 ! .hgtags Changeset: b31ba749a22e Author: asaha Date: 2016-01-25 15:11 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/b31ba749a22e Merge ! .hgtags Changeset: 1922c287fe65 Author: asaha Date: 2016-01-26 12:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1922c287fe65 Added tag jdk8u76-b05 for changeset b31ba749a22e ! .hgtags Changeset: 0d5cfd0fc819 Author: asaha Date: 2016-02-01 12:25 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/0d5cfd0fc819 Merge ! .hgtags Changeset: addbcca78049 Author: asaha Date: 2016-02-01 12:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/addbcca78049 Added tag jdk8u76-b06 for changeset 0d5cfd0fc819 ! .hgtags Changeset: 454441af0467 Author: asaha Date: 2016-02-08 11:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/454441af0467 Merge ! .hgtags Changeset: fd0f9107fc55 Author: asaha Date: 2016-02-08 12:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/fd0f9107fc55 Added tag jdk8u76-b07 for changeset 454441af0467 ! .hgtags Changeset: 018d3bf827fe Author: asaha Date: 2016-02-15 16:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/018d3bf827fe Merge ! .hgtags Changeset: d59eb087012e Author: asaha Date: 2016-02-15 17:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/d59eb087012e Added tag jdk8u76-b08 for changeset 018d3bf827fe ! .hgtags Changeset: fe15575fd53e Author: asaha Date: 2016-02-22 13:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/fe15575fd53e Merge ! .hgtags Changeset: 45bfeb35122d Author: asaha Date: 2016-02-22 13:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/45bfeb35122d Added tag jdk8u76-b09 for changeset fe15575fd53e ! .hgtags Changeset: 2816d2045f01 Author: asaha Date: 2016-02-29 11:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/2816d2045f01 Merge ! .hgtags Changeset: 0608b63feb60 Author: asaha Date: 2016-02-29 11:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/0608b63feb60 Added tag jdk8u76-b10 for changeset 2816d2045f01 ! .hgtags Changeset: 9017fb8d690a Author: asaha Date: 2016-03-07 10:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/9017fb8d690a Added tag jdk8u76-b11 for changeset 0608b63feb60 ! .hgtags Changeset: da1aa86606ef Author: asaha Date: 2016-03-15 13:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/da1aa86606ef Merge ! .hgtags Changeset: 256922f1e9e7 Author: asaha Date: 2016-03-15 14:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/256922f1e9e7 Added tag jdk8u76-b12 for changeset da1aa86606ef ! .hgtags Changeset: 457737eb4b9f Author: asaha Date: 2016-03-17 08:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/457737eb4b9f Added tag jdk8u92-b00 for changeset 256922f1e9e7 ! .hgtags Changeset: e2294411edbd Author: asaha Date: 2016-03-22 11:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/e2294411edbd Merge ! .hgtags Changeset: d0fba38a0705 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/d0fba38a0705 Added tag jdk8u92-b13 for changeset e2294411edbd ! .hgtags Changeset: 32b80df71ca2 Author: asaha Date: 2016-03-31 10:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/32b80df71ca2 Added tag jdk8u91-b14 for changeset 6296644a2c9c ! .hgtags Changeset: d2af8d029722 Author: asaha Date: 2016-03-31 10:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/d2af8d029722 Merge ! .hgtags Changeset: a69368e5d0a8 Author: andrew Date: 2016-05-25 13:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a69368e5d0a8 Merge jdk8u92-b14 ! .hgtags - src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java Changeset: 39ed7113e8a6 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/39ed7113e8a6 Added tag aarch64-jdk8u92-b14 for changeset a69368e5d0a8 ! .hgtags Changeset: 771a73db733a Author: andrew Date: 2016-06-03 17:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/771a73db733a Merge aarch64-jdk8u92-b14 ! .hgtags - src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java Changeset: ae8924ee6bf7 Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ae8924ee6bf7 Added tag aarch64-shenandoah-jdk8u92-b14 for changeset 771a73db733a ! .hgtags Changeset: af0e7525a3fc Author: rkennke Date: 2016-07-22 12:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/af0e7525a3fc Added tag aarch64-shenandoah-jdk8u92-b14-shenandoah-merge-2016-07 for changeset ae8924ee6bf7 ! .hgtags Changeset: 10c09388e99f Author: sundar Date: 2016-01-05 18:40 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/10c09388e99f 8146240: Three nashorn files contain "GNU General Public License" header Reviewed-by: jlaskey ! test/script/basic/JDK-8134488.js ! test/script/basic/JDK-8134490.js ! test/script/basic/JDK-8134939.js Changeset: 493e7f0c7601 Author: andrew Date: 2016-07-01 04:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/493e7f0c7601 Added tag aarch64-jdk8u101-b13 for changeset 10c09388e99f ! .hgtags Changeset: 8d1f0940a2a0 Author: andrew Date: 2016-07-22 15:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/8d1f0940a2a0 Added tag aarch64-jdk8u101-b14 for changeset 493e7f0c7601 ! .hgtags Changeset: 3285dcdf9115 Author: andrew Date: 2016-07-25 04:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/3285dcdf9115 Merge aarch64-jdk8u101-b14 ! .hgtags Changeset: 8ac29abb637b Author: andrew Date: 2016-07-25 04:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/8ac29abb637b Added tag aarch64-shenandoah-jdk8u101-b14 for changeset 3285dcdf9115 ! .hgtags Changeset: 7ed0c877a9a0 Author: rkennke Date: 2016-07-25 09:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7ed0c877a9a0 Added tag aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25 for changeset 8ac29abb637b ! .hgtags Changeset: 01d781297fee Author: asaha Date: 2016-03-31 11:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/01d781297fee Added tag jdk8u92-b14 for changeset d2af8d029722 ! .hgtags Changeset: 6f2ef6d11dbb Author: asaha Date: 2016-01-11 14:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/6f2ef6d11dbb Added tag jdk8u81-b00 for changeset 16d657d6cb22 ! .hgtags Changeset: f0507b7c27f2 Author: asaha Date: 2016-01-26 08:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/f0507b7c27f2 Added tag jdk8u40-b33 for changeset 0130b5cb16e0 ! .hgtags Changeset: 97df97e8b5d7 Author: asaha Date: 2016-01-26 11:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/97df97e8b5d7 Merge ! .hgtags Changeset: 4608bbcc94f7 Author: aefimov Date: 2016-01-30 16:05 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/4608bbcc94f7 Merge ! .hgtags Changeset: 7d0f4c8fc275 Author: asaha Date: 2016-01-31 10:11 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7d0f4c8fc275 Added tag jdk8u74-b31 for changeset 4608bbcc94f7 ! .hgtags Changeset: 34244c4883ed Author: asaha Date: 2016-02-04 15:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/34244c4883ed Merge ! .hgtags Changeset: 58944d182017 Author: asaha Date: 2016-02-05 23:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/58944d182017 Merge ! .hgtags - src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java Changeset: 1472b7e8a635 Author: asaha Date: 2016-02-18 09:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1472b7e8a635 Merge ! .hgtags Changeset: 942fb5199f48 Author: asaha Date: 2016-02-18 10:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/942fb5199f48 Merge ! .hgtags Changeset: 5e6425585441 Author: asaha Date: 2016-02-22 13:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/5e6425585441 Merge ! .hgtags Changeset: fbc41397ed02 Author: asaha Date: 2016-02-22 14:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/fbc41397ed02 Merge ! .hgtags Changeset: ad80b97d3608 Author: asaha Date: 2016-02-23 09:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ad80b97d3608 Added tag jdk8u74-b32 for changeset 7d0f4c8fc275 ! .hgtags Changeset: b3b76f8c3953 Author: asaha Date: 2016-03-01 15:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/b3b76f8c3953 Merge ! .hgtags Changeset: 70c4ba1150c8 Author: asaha Date: 2016-03-01 15:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/70c4ba1150c8 Merge ! .hgtags Changeset: ee16c8b04380 Author: asaha Date: 2016-03-02 12:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ee16c8b04380 Merge ! .hgtags Changeset: 4c4342027698 Author: asaha Date: 2016-03-22 21:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/4c4342027698 Merge ! .hgtags Changeset: 1c2c5d0cf81c Author: asaha Date: 2016-03-22 22:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1c2c5d0cf81c Merge ! .hgtags Changeset: 6a43a158f561 Author: asaha Date: 2016-03-23 14:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/6a43a158f561 Added tag jdk8u101-b00 for changeset 16d657d6cb22 ! .hgtags Changeset: 793156da7cc9 Author: asaha Date: 2016-03-23 14:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/793156da7cc9 Merge ! .hgtags Changeset: 3ee59d7538aa Author: asaha Date: 2016-03-28 11:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/3ee59d7538aa Added tag jdk8u101-b01 for changeset 793156da7cc9 ! .hgtags Changeset: 3a87fdf4f7fc Author: asaha Date: 2016-03-31 14:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/3a87fdf4f7fc Merge ! .hgtags Changeset: 961f73438a3c Author: asaha Date: 2016-03-21 15:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/961f73438a3c Merge ! .hgtags Changeset: 936760a56bfd Author: asaha Date: 2016-03-22 12:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/936760a56bfd Added tag jdk8u77-b31 for changeset 961f73438a3c ! .hgtags Changeset: ff47e8b14690 Author: asaha Date: 2016-03-31 14:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ff47e8b14690 Merge ! .hgtags Changeset: 79fc469a68bb Author: asaha Date: 2016-04-04 12:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/79fc469a68bb Merge ! .hgtags Changeset: 7ef5f596ed36 Author: asaha Date: 2016-04-04 14:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7ef5f596ed36 Added tag jdk8u101-b02 for changeset 79fc469a68bb ! .hgtags Changeset: 895bb16c7f9f Author: asaha Date: 2016-04-10 23:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/895bb16c7f9f Added tag jdk8u92-b31 for changeset ff47e8b14690 ! .hgtags Changeset: d93088bdd15d Author: asaha Date: 2016-04-10 23:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/d93088bdd15d Merge ! .hgtags Changeset: 9bd5aadd8e73 Author: asaha Date: 2016-04-11 12:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/9bd5aadd8e73 Added tag jdk8u101-b03 for changeset d93088bdd15d ! .hgtags Changeset: a347853dbf17 Author: asaha Date: 2016-04-18 10:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a347853dbf17 Added tag jdk8u101-b04 for changeset 9bd5aadd8e73 ! .hgtags Changeset: 3bc08e0d23a3 Author: asaha Date: 2016-04-25 10:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/3bc08e0d23a3 Added tag jdk8u101-b05 for changeset a347853dbf17 ! .hgtags Changeset: 313c90baea02 Author: asaha Date: 2016-05-02 14:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/313c90baea02 Added tag jdk8u101-b06 for changeset 3bc08e0d23a3 ! .hgtags Changeset: 926025d895a4 Author: asaha Date: 2016-05-09 10:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/926025d895a4 Added tag jdk8u101-b07 for changeset 313c90baea02 ! .hgtags Changeset: 47209e0bae1d Author: asaha Date: 2016-05-16 10:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/47209e0bae1d Added tag jdk8u101-b08 for changeset 926025d895a4 ! .hgtags Changeset: fbc30cdeccba Author: asaha Date: 2016-05-23 17:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/fbc30cdeccba Added tag jdk8u101-b09 for changeset 47209e0bae1d ! .hgtags Changeset: c067e685f0d8 Author: asaha Date: 2016-05-20 11:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/c067e685f0d8 Added tag jdk8u91-b15 for changeset 32b80df71ca2 ! .hgtags Changeset: 740d8d604c0e Author: asaha Date: 2016-05-26 13:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/740d8d604c0e Merge ! .hgtags Changeset: 7a8b5d87eaac Author: asaha Date: 2016-05-31 09:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7a8b5d87eaac Added tag jdk8u101-b10 for changeset 740d8d604c0e ! .hgtags Changeset: de5fdc537134 Author: sundar Date: 2016-01-05 18:40 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/de5fdc537134 8146240: Three nashorn files contain "GNU General Public License" header Reviewed-by: jlaskey ! test/script/basic/JDK-8134488.js ! test/script/basic/JDK-8134490.js ! test/script/basic/JDK-8134939.js Changeset: 2f506194a131 Author: asaha Date: 2016-06-06 12:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/2f506194a131 Added tag jdk8u101-b11 for changeset de5fdc537134 ! .hgtags Changeset: 44e4e6cbe15b Author: asaha Date: 2016-06-13 12:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/44e4e6cbe15b Added tag jdk8u101-b12 for changeset 2f506194a131 ! .hgtags Changeset: a5b944d5dbfa Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a5b944d5dbfa Merge jdk8u101-b13 ! .hgtags Changeset: 5cae9550a8a3 Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/5cae9550a8a3 Added tag aarch64-jdk8u101-b15 for changeset a5b944d5dbfa ! .hgtags Changeset: 0649c2443bd3 Author: andrew Date: 2016-08-03 06:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/0649c2443bd3 Merge aarch64-jdk8u101-b15 ! .hgtags Changeset: 4457523f1724 Author: andrew Date: 2016-08-03 06:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/4457523f1724 Added tag aarch64-shenandoah-jdk8u101-b15 for changeset 0649c2443bd3 ! .hgtags Changeset: 661ce0d371de Author: hannesw Date: 2016-01-28 13:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/661ce0d371de 8146274: Thread spinning on WeakHashMap.getEntry() with concurrent use of nashorn Reviewed-by: sundar, mhaupt ! src/jdk/nashorn/internal/runtime/PropertyListeners.java Changeset: 18477de7c28f Author: sundar Date: 2016-02-04 17:42 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/18477de7c28f 8148926: Call site profiling fails on braces-wrapped anonymous function Reviewed-by: jlaskey, hannesw + samples/lines.js ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java + test/script/nosecurity/JDK-8148926.js Changeset: 1e1f65348706 Author: robm Date: 2016-02-05 13:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1e1f65348706 Merge Changeset: 1d40f927417a Author: asaha Date: 2016-02-01 16:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1d40f927417a Merge ! .hgtags Changeset: 8ca52d10fc0d Author: asaha Date: 2016-02-05 09:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/8ca52d10fc0d Merge Changeset: 29603fdf59a8 Author: mhaupt Date: 2016-02-09 10:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/29603fdf59a8 8149334: JSON.parse(JSON.stringify([])).push(10) creates an array containing two elements Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java + test/script/nosecurity/JDK-8149334.js + test/script/nosecurity/JDK-8149334.js.EXPECTED Changeset: 6ff7a094ba60 Author: robm Date: 2016-02-12 19:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/6ff7a094ba60 Merge Changeset: a136c901f3f5 Author: mhaupt Date: 2016-02-15 14:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a136c901f3f5 8149744: fix testng.jar delivery in Nashorn build.xml Reviewed-by: hannesw, sundar ! .hgignore ! make/build.xml ! make/project.properties Changeset: fe6ef89d9c04 Author: sundar Date: 2016-02-25 18:30 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/fe6ef89d9c04 8148379: jdk.nashorn.api.scripting spec. adjustments, clarifications Reviewed-by: hannesw ! make/build.xml ! make/project.properties ! src/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! test/script/basic/JDK-8026367.js Changeset: c89038dccabd Author: asaha Date: 2016-03-23 12:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/c89038dccabd Added tag jdk8u102-b00 for changeset 120c1b8b4581 ! .hgtags Changeset: f245607906be Author: asaha Date: 2016-03-23 15:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/f245607906be Merge ! .hgtags Changeset: 65163013131e Author: asaha Date: 2016-03-22 12:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/65163013131e Merge ! .hgtags Changeset: 79dcbdb92a8c Author: asaha Date: 2016-03-23 15:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/79dcbdb92a8c Merge ! .hgtags Changeset: 17416ae62bd7 Author: asaha Date: 2016-03-29 13:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/17416ae62bd7 Added tag jdk8u102-b01 for changeset 79dcbdb92a8c ! .hgtags Changeset: a76dfd536352 Author: asaha Date: 2016-04-11 13:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a76dfd536352 Added tag jdk8u102-b02 for changeset 17416ae62bd7 ! .hgtags Changeset: 9f613c7a9f8e Author: asaha Date: 2016-04-05 10:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/9f613c7a9f8e Merge ! .hgtags Changeset: 75728277aeee Author: asaha Date: 2016-04-11 15:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/75728277aeee Merge ! .hgtags Changeset: 8ebcaf17bc74 Author: asaha Date: 2016-04-18 15:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/8ebcaf17bc74 Added tag jdk8u102-b03 for changeset 75728277aeee ! .hgtags Changeset: 1bf96637e4bb Author: asaha Date: 2016-04-25 09:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1bf96637e4bb Added tag jdk8u102-b04 for changeset 8ebcaf17bc74 ! .hgtags Changeset: 676a870491e5 Author: asaha Date: 2016-04-25 11:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/676a870491e5 Merge ! .hgtags Changeset: 1fcce949f957 Author: asaha Date: 2016-04-27 15:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1fcce949f957 Added tag jdk8u102-b05 for changeset 676a870491e5 ! .hgtags Changeset: 114e7557d33c Author: asaha Date: 2016-05-02 15:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/114e7557d33c Merge ! .hgtags Changeset: f7b1b1ad4a96 Author: asaha Date: 2016-05-02 15:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/f7b1b1ad4a96 Added tag jdk8u102-b06 for changeset 114e7557d33c ! .hgtags Changeset: 13a10967cff1 Author: asaha Date: 2016-05-09 11:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/13a10967cff1 Merge ! .hgtags Changeset: 2c64be654af4 Author: asaha Date: 2016-05-09 11:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/2c64be654af4 Added tag jdk8u102-b07 for changeset 13a10967cff1 ! .hgtags Changeset: 31c898437a15 Author: asaha Date: 2016-05-16 10:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/31c898437a15 Merge ! .hgtags Changeset: 272272e0626a Author: asaha Date: 2016-05-16 10:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/272272e0626a Added tag jdk8u102-b08 for changeset 31c898437a15 ! .hgtags Changeset: e4f74a337545 Author: asaha Date: 2016-05-23 20:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/e4f74a337545 Merge ! .hgtags Changeset: 3b2b180e2c47 Author: asaha Date: 2016-05-23 20:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/3b2b180e2c47 Added tag jdk8u102-b09 for changeset e4f74a337545 ! .hgtags Changeset: 3b84415442d7 Author: asaha Date: 2016-05-31 10:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/3b84415442d7 Merge ! .hgtags Changeset: 085240c71a28 Author: asaha Date: 2016-05-31 10:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/085240c71a28 Added tag jdk8u102-b10 for changeset 3b84415442d7 ! .hgtags Changeset: 7bd6f4f266f6 Author: asaha Date: 2016-06-06 13:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7bd6f4f266f6 Merge ! .hgtags Changeset: ff14b7c67177 Author: asaha Date: 2016-06-06 13:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ff14b7c67177 Added tag jdk8u102-b11 for changeset 7bd6f4f266f6 ! .hgtags Changeset: e3db6994bbbd Author: asaha Date: 2016-06-13 13:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/e3db6994bbbd Merge ! .hgtags Changeset: e0d6c13b7d02 Author: asaha Date: 2016-06-13 13:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/e0d6c13b7d02 Added tag jdk8u102-b12 for changeset e3db6994bbbd ! .hgtags Changeset: aeaa240dee79 Author: asaha Date: 2016-06-21 18:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/aeaa240dee79 Added tag jdk8u101-b13 for changeset 44e4e6cbe15b ! .hgtags Changeset: a010893ca6ee Author: asaha Date: 2016-06-21 18:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a010893ca6ee Merge ! .hgtags Changeset: 0948e61a3722 Author: asaha Date: 2016-06-21 18:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/0948e61a3722 Added tag jdk8u102-b13 for changeset a010893ca6ee ! .hgtags Changeset: dd8c228fc382 Author: andrew Date: 2016-08-05 14:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/dd8c228fc382 Merge jdk8u102-b14 ! .hgtags Changeset: 540948983f2a Author: andrew Date: 2016-08-05 17:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/540948983f2a Added tag aarch64-jdk8u102-b14 for changeset dd8c228fc382 ! .hgtags Changeset: 7a545fb9b146 Author: andrew Date: 2016-08-07 23:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7a545fb9b146 Merge aarch64-jdk8u102-b14 ! .hgtags Changeset: dc17684b2de7 Author: andrew Date: 2016-08-07 23:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/dc17684b2de7 Added tag aarch64-shenandoah-jdk8u102-b14 for changeset 7a545fb9b146 ! .hgtags Changeset: 2e84cd572157 Author: andrew Date: 2016-10-07 05:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/2e84cd572157 Added tag aarch64-jdk8u111-b14 for changeset 540948983f2a ! .hgtags Changeset: b991c0bf3f6f Author: andrew Date: 2016-10-07 15:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/b991c0bf3f6f Added tag aarch64-jdk8u111-b15 for changeset 2e84cd572157 ! .hgtags Changeset: ca24fdf7622a Author: andrew Date: 2016-10-19 18:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ca24fdf7622a Merge aarch64-jdk8u111-b16 ! .hgtags Changeset: 9fad87cf7642 Author: andrew Date: 2016-10-19 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/9fad87cf7642 Added tag aarch64-shenandoah-jdk8u111-b16 for changeset ca24fdf7622a ! .hgtags Changeset: 271847bbaae9 Author: rkennke Date: 2016-11-04 07:13 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/271847bbaae9 Merge ! .hgtags - .jcheck/conf From roman at kennke.org Fri Nov 4 11:59:23 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 04 Nov 2016 11:59:23 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 10 new changesets Message-ID: <201611041159.uA4BxNhg015577@aojmv0008.oracle.com> Changeset: fbb5979a404c Author: rkennke Date: 2016-11-04 07:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fbb5979a404c Fix interpreter on aarch64. ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: ec7e1dbcb443 Author: rkennke Date: 2016-11-04 07:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ec7e1dbcb443 AArchh64: Added missing barriers. ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 6356360317d5 Author: rkennke Date: 2016-11-04 07:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6356360317d5 Bugfix: Fix off-by-one in reclaim-humongous. Contributed by Zhengyu Gu. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp Changeset: b3ac96859740 Author: rkennke Date: 2016-11-04 07:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b3ac96859740 Exit gracefully when trying Shenandoah on unsupported platforms. ! src/share/vm/runtime/arguments.cpp Changeset: 4d4db1b520f5 Author: rkennke Date: 2016-11-04 07:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4d4db1b520f5 Add ShenandoahGC into GC flag collision test. ! src/share/vm/runtime/arguments.cpp Changeset: 5f5550235b86 Author: rkennke Date: 2016-11-04 07:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5f5550235b86 Handle single-threaded GC correctly. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp Changeset: 2adacfde3d42 Author: rkennke Date: 2016-11-04 07:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2adacfde3d42 Throw proper OOMEs instead of crashing on internal asserts. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp Changeset: 064cb87d9756 Author: rkennke Date: 2016-11-04 07:18 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/064cb87d9756 Insert load-load fence in obj-eq-barrier, to prevent brooks ptr loads from floating above comparison. ! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp Changeset: 48663656550c Author: rkennke Date: 2016-11-04 07:20 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/48663656550c Make sure to sync local and global evac-in-progress flags correctly. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/runtime/thread.cpp Changeset: b1cf900aa021 Author: rkennke Date: 2016-11-04 07:21 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b1cf900aa021 Optimization of a.getClass() == b.getClass() to a.klass == b.klass needs to take shenandoah's acmp pattern into account ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp From shade at redhat.com Fri Nov 4 12:25:14 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 4 Nov 2016 13:25:14 +0100 Subject: RFR (XS): Make CMBitMapRO::getNextMarkedWordAddress "inline" Message-ID: ...otherwise it blocks inlining of BitMap::get_next_one_offset into marked_object_iterate: http://cr.openjdk.java.net/~shade/shenandoah/cmBitMap-inline/webrev.01/ Thanks, -Aleksey From rkennke at redhat.com Fri Nov 4 12:36:03 2016 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 04 Nov 2016 13:36:03 +0100 Subject: RFR (XS): Make CMBitMapRO::getNextMarkedWordAddress "inline" In-Reply-To: References: Message-ID: <1478262963.4215.101.camel@redhat.com> Am Freitag, den 04.11.2016, 13:25 +0100 schrieb Aleksey Shipilev: > ...otherwise it blocks inlining of BitMap::get_next_one_offset into > marked_object_iterate: > ? http://cr.openjdk.java.net/~shade/shenandoah/cmBitMap-inline/webrev > .01/ Yep. Roman From ashipile at redhat.com Fri Nov 4 12:44:39 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 04 Nov 2016 12:44:39 +0000 Subject: hg: shenandoah/jdk9/hotspot: Make CMBitMapRO::getNextMarkedWordAddress "inline". Message-ID: <201611041244.uA4CidGg025279@aojmv0008.oracle.com> Changeset: 7023b41f97a9 Author: shade Date: 2016-11-04 13:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7023b41f97a9 Make CMBitMapRO::getNextMarkedWordAddress "inline". ! src/share/vm/gc/shared/cmBitMap.cpp ! src/share/vm/gc/shared/cmBitMap.hpp ! src/share/vm/gc/shared/cmBitMap.inline.hpp From shade at redhat.com Fri Nov 4 19:01:49 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 4 Nov 2016 20:01:49 +0100 Subject: RFR (S): Specialize iteration over marked objects Message-ID: <26433255-b7da-00b2-b58e-9188a46a7bd9@redhat.com> Hi, Our current ShenandoahHeap::marked_object_iterate does the virtual call to ObjectClosure::do_object for every marked object, for every task out there. When the per-oop work is small, this is not good. Also limits optimizeability (e.g. coalescing ShenandoahHeap::heap(), oopDesc::*, etc). This is the template-based specialization: http://cr.openjdk.java.net/~shade/shenandoah/specialize-mark-iterate/webrev.01/ After this change, our work is concentrated in specialized methods, e.g.: 6.90% ShenandoahMarkObjsClosure::do_object_or_array 5.82% ShenandoahCompactObjectsTask::work 5.51% ShenandoahPrepareForCompactionTask::work 5.20% ShenandoahAdjustPointersClosure::do_oop 4.20% ShenandoahAdjustPointersTask::work ... (for ShenandoahAdjustPointersClosure::do_oop, inlining breaks elsewhere, to be handled separately) Testing: hotspot_gc_shenandoah, jcstress -m quick, some microbenchmarks Thanks, -Aleksey From rkennke at redhat.com Fri Nov 4 19:26:13 2016 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 04 Nov 2016 20:26:13 +0100 Subject: RFR (S): Specialize iteration over marked objects In-Reply-To: <26433255-b7da-00b2-b58e-9188a46a7bd9@redhat.com> References: <26433255-b7da-00b2-b58e-9188a46a7bd9@redhat.com> Message-ID: <1478287573.21935.1.camel@redhat.com> Good! Makes me wonder if it's possible (I'm sure it would be worth) to do something similar to the root scanning methods, in particular around JavaThreads::oops_do(). Looks like a bigger effort though. Roman Am Freitag, den 04.11.2016, 20:01 +0100 schrieb Aleksey Shipilev: > Hi, > > Our current ShenandoahHeap::marked_object_iterate does the virtual > call > to ObjectClosure::do_object for every marked object, for every task > out > there. When the per-oop work is small, this is not good. Also limits > optimizeability (e.g. coalescing ShenandoahHeap::heap(), oopDesc::*, > etc). > > This is the template-based specialization: > > http://cr.openjdk.java.net/~shade/shenandoah/specialize-mark-iterate/ > webrev.01/ > > After this change, our work is concentrated in specialized methods, > e.g.: > > ???6.90%??ShenandoahMarkObjsClosure false>::do_object_or_array > ???5.82%??ShenandoahCompactObjectsTask::work > ???5.51%??ShenandoahPrepareForCompactionTask::work > ???5.20%??ShenandoahAdjustPointersClosure::do_oop > ???4.20%??ShenandoahAdjustPointersTask::work > ???... > > (for ShenandoahAdjustPointersClosure::do_oop, inlining breaks > elsewhere, > to be handled separately) > > Testing: hotspot_gc_shenandoah, jcstress -m quick, some > microbenchmarks > > Thanks, > -Aleksey > From rkennke at redhat.com Fri Nov 4 19:36:28 2016 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 04 Nov 2016 20:36:28 +0100 Subject: RFR (S): Specialize iteration over marked objects In-Reply-To: <26433255-b7da-00b2-b58e-9188a46a7bd9@redhat.com> References: <26433255-b7da-00b2-b58e-9188a46a7bd9@redhat.com> Message-ID: <1478288188.21935.5.camel@redhat.com> To be honest, it looks a bit overcomplicated to me :-) I would think it's enough to make marked_object_iterate() templated: template ?void marked_object_iterate(ShenandoahHeapRegion* region, T* cl) { ? ... ? cl->do_object(obj); ? .. } and moved to shenandoahHeap.inline.hpp Moving into ShenandoahHeapRegion is ok too, of course. Or maybe I'm missing something? Roman Am Freitag, den 04.11.2016, 20:01 +0100 schrieb Aleksey Shipilev: > Hi, > > Our current ShenandoahHeap::marked_object_iterate does the virtual > call > to ObjectClosure::do_object for every marked object, for every task > out > there. When the per-oop work is small, this is not good. Also limits > optimizeability (e.g. coalescing ShenandoahHeap::heap(), oopDesc::*, > etc). > > This is the template-based specialization: > > http://cr.openjdk.java.net/~shade/shenandoah/specialize-mark-iterate/ > webrev.01/ > > After this change, our work is concentrated in specialized methods, > e.g.: > > ???6.90%??ShenandoahMarkObjsClosure false>::do_object_or_array > ???5.82%??ShenandoahCompactObjectsTask::work > ???5.51%??ShenandoahPrepareForCompactionTask::work > ???5.20%??ShenandoahAdjustPointersClosure::do_oop > ???4.20%??ShenandoahAdjustPointersTask::work > ???... > > (for ShenandoahAdjustPointersClosure::do_oop, inlining breaks > elsewhere, > to be handled separately) > > Testing: hotspot_gc_shenandoah, jcstress -m quick, some > microbenchmarks > > Thanks, > -Aleksey > > From shade at redhat.com Fri Nov 4 21:13:20 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 4 Nov 2016 22:13:20 +0100 Subject: RFR (S): Specialize iteration over marked objects In-Reply-To: <1478288188.21935.5.camel@redhat.com> References: <26433255-b7da-00b2-b58e-9188a46a7bd9@redhat.com> <1478288188.21935.5.camel@redhat.com> Message-ID: <539402ba-9e85-4d57-3f0a-cb4ea876d023@redhat.com> D'oh! I actually first tried to construct something like ShenandoahMarkObjsClosure that instantiates T implicitly, but then I gutted the implementation up to the point we could use the templated methods instead. Silly me. See the update: http://cr.openjdk.java.net/~shade/shenandoah/specialize-mark-iterate/webrev.02/ Thanks, -Aleksey On 11/04/2016 08:36 PM, Roman Kennke wrote: > To be honest, it looks a bit overcomplicated to me :-) > > I would think it's enough to make marked_object_iterate() templated: > > template > void marked_object_iterate(ShenandoahHeapRegion* region, T* cl) { > ... > cl->do_object(obj); > .. > } > > and moved to shenandoahHeap.inline.hpp > > Moving into ShenandoahHeapRegion is ok too, of course. > > Or maybe I'm missing something? > Roman > > > Am Freitag, den 04.11.2016, 20:01 +0100 schrieb Aleksey Shipilev: >> Hi, >> >> Our current ShenandoahHeap::marked_object_iterate does the virtual >> call >> to ObjectClosure::do_object for every marked object, for every task >> out >> there. When the per-oop work is small, this is not good. Also limits >> optimizeability (e.g. coalescing ShenandoahHeap::heap(), oopDesc::*, >> etc). >> >> This is the template-based specialization: >> >> http://cr.openjdk.java.net/~shade/shenandoah/specialize-mark-iterate/ >> webrev.01/ >> >> After this change, our work is concentrated in specialized methods, >> e.g.: >> >> 6.90% ShenandoahMarkObjsClosure> false>::do_object_or_array >> 5.82% ShenandoahCompactObjectsTask::work >> 5.51% ShenandoahPrepareForCompactionTask::work >> 5.20% ShenandoahAdjustPointersClosure::do_oop >> 4.20% ShenandoahAdjustPointersTask::work >> ... >> >> (for ShenandoahAdjustPointersClosure::do_oop, inlining breaks >> elsewhere, >> to be handled separately) >> >> Testing: hotspot_gc_shenandoah, jcstress -m quick, some >> microbenchmarks >> >> Thanks, >> -Aleksey >> >> From rkennke at redhat.com Fri Nov 4 21:20:18 2016 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 04 Nov 2016 22:20:18 +0100 Subject: RFR (S): Specialize iteration over marked objects In-Reply-To: <539402ba-9e85-4d57-3f0a-cb4ea876d023@redhat.com> References: <26433255-b7da-00b2-b58e-9188a46a7bd9@redhat.com> <1478288188.21935.5.camel@redhat.com> <539402ba-9e85-4d57-3f0a-cb4ea876d023@redhat.com> Message-ID: <1478294418.21935.13.camel@redhat.com> Yup! Have a nice weekend! Roman Am Freitag, den 04.11.2016, 22:13 +0100 schrieb Aleksey Shipilev: > D'oh! > > I actually first tried to construct something like > ShenandoahMarkObjsClosure that instantiates T implicitly, but then > I > gutted the implementation up to the point we could use the templated > methods instead. Silly me. > > See the update: > > http://cr.openjdk.java.net/~shade/shenandoah/specialize-mark-iterate/ > webrev.02/ > > Thanks, > -Aleksey > > On 11/04/2016 08:36 PM, Roman Kennke wrote: > > > > To be honest, it looks a bit overcomplicated to me :-) > > > > I would think it's enough to make marked_object_iterate() > > templated: > > > > template > > ?void marked_object_iterate(ShenandoahHeapRegion* region, T* cl) { > > ? ... > > ? cl->do_object(obj); > > ? .. > > } > > > > and moved to shenandoahHeap.inline.hpp > > > > Moving into ShenandoahHeapRegion is ok too, of course. > > > > Or maybe I'm missing something? > > Roman > > > > > > Am Freitag, den 04.11.2016, 20:01 +0100 schrieb Aleksey Shipilev: > > > > > > Hi, > > > > > > Our current ShenandoahHeap::marked_object_iterate does the > > > virtual > > > call > > > to ObjectClosure::do_object for every marked object, for every > > > task > > > out > > > there. When the per-oop work is small, this is not good. Also > > > limits > > > optimizeability (e.g. coalescing ShenandoahHeap::heap(), > > > oopDesc::*, > > > etc). > > > > > > This is the template-based specialization: > > > > > > http://cr.openjdk.java.net/~shade/shenandoah/specialize-mark-iter > > > ate/ > > > webrev.01/ > > > > > > After this change, our work is concentrated in specialized > > > methods, > > > e.g.: > > > > > > ???6.90%??ShenandoahMarkObjsClosure > > re, > > > false>::do_object_or_array > > > ???5.82%??ShenandoahCompactObjectsTask::work > > > ???5.51%??ShenandoahPrepareForCompactionTask::work > > > ???5.20%??ShenandoahAdjustPointersClosure::do_oop > > > ???4.20%??ShenandoahAdjustPointersTask::work > > > ???... > > > > > > (for ShenandoahAdjustPointersClosure::do_oop, inlining breaks > > > elsewhere, > > > to be handled separately) > > > > > > Testing: hotspot_gc_shenandoah, jcstress -m quick, some > > > microbenchmarks > > > > > > Thanks, > > > -Aleksey > > > > > > > From ashipile at redhat.com Fri Nov 4 21:24:42 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 04 Nov 2016 21:24:42 +0000 Subject: hg: shenandoah/jdk9/hotspot: Specialize iteration over marked objects. Message-ID: <201611042124.uA4LOggj001765@aojmv0008.oracle.com> Changeset: 4838d48a8e3c Author: shade Date: 2016-11-04 22:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4838d48a8e3c Specialize iteration over marked objects. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp From rwestrel at redhat.com Mon Nov 7 13:52:19 2016 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Mon, 07 Nov 2016 13:52:19 +0000 Subject: hg: shenandoah/jdk9/hotspot: Null check handling in PhaseIdealLoop::shenandoah_pin_and_expand_barriers() can break graph Message-ID: <201611071352.uA7DqJKN006776@aojmv0008.oracle.com> Changeset: 119a579de3cd Author: roland Date: 2016-11-07 14:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/119a579de3cd Null check handling in PhaseIdealLoop::shenandoah_pin_and_expand_barriers() can break graph ! src/share/vm/opto/shenandoahSupport.cpp From zgu at redhat.com Mon Nov 7 16:11:03 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 7 Nov 2016 11:11:03 -0500 Subject: RFR: OWST competitive spin master Message-ID: Hi, I ran SPECjbb benchmark and some other GC intensive tests over past several days, I saw that OWST consistently outperforms current OpenJDK implementation. Following are SPECjbb numbers from the same shenandoah jdk9 build: OWST off: max-jOPS = 18092, critical-jOPS = 8461 OWST on: max-jOPS = 18291, critical-jOPS = 8662 This changeset, competitive spin master enhancement, which lets spin master to give up its role when it is ready to go into wait/sleep state, and lets other worker to take over to the role. The change seems further improved cirtical-jOPS. OWST on: max-jOPS = 18291, critical-jOPS = 8850 Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/comp-owst/webrev.00/ Thanks, -Zhengyu From roman at kennke.org Fri Nov 4 11:12:27 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 04 Nov 2016 11:12:27 +0000 Subject: hg: shenandoah/jdk8u/jdk: 581 new changesets Message-ID: <201611041112.uA4BCo52005391@aojmv0008.oracle.com> Changeset: 068e6d4b53b6 Author: aph Date: 2015-09-11 15:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/jdk/rev/eb840aeb656c Merge ! .hgtags Changeset: 8ee42e32cba3 Author: enevill Date: 2015-04-16 11:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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: e1182f36c0fd Author: adinn Date: 2015-07-20 15:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk8u/jdk/rev/f822d9c6b89c Added tag After-aarch64-import for changeset 8b15990cfc81 ! .hgtags Changeset: 4f1689a3868c Author: aph Date: 2015-09-15 17:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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 Changeset: 7411c9182f49 Author: enevill Date: 2015-09-30 11:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/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 Changeset: c25398ccdff4 Author: adinn Date: 2015-07-31 16:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c25398ccdff4 Remove jcheck - .jcheck/conf Changeset: af6bf3726517 Author: andrew Date: 2015-09-18 02:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/af6bf3726517 Merge aarch64 f4b06f2bc28d ! .hgtags Changeset: 935758609767 Author: asaha Date: 2015-10-13 08:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/935758609767 Added tag jdk8u60-b28 for changeset 48e79820c798 ! .hgtags Changeset: 03baff475f53 Author: aph Date: 2015-10-13 17:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/03baff475f53 Merge ! .hgtags Changeset: b4a643648fa2 Author: andrew Date: 2015-10-14 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b4a643648fa2 Added tag aarch64-jdk8u60-b28 for changeset 03baff475f53 ! .hgtags Changeset: cfff0619688f Author: igerasim Date: 2015-08-03 22:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cfff0619688f 6854417: TESTBUG: java/util/regex/RegExTest.java fails intermittently Reviewed-by: sherman ! test/java/util/regex/RegExTest.java Changeset: 607ffdf44a8d Author: igerasim Date: 2015-07-31 17:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/607ffdf44a8d 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: 695e0aee5cee Author: weijun Date: 2015-05-25 09:42 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/695e0aee5cee 8048030: Expectations should be consistent Reviewed-by: valeriep, mullan, ahgross ! src/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/share/classes/sun/security/krb5/PrincipalName.java ! src/share/classes/sun/security/krb5/Realm.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/SSL.java ! test/sun/security/krb5/name/Constructors.java Changeset: c1a8b01ee201 Author: igerasim Date: 2015-07-31 00:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c1a8b01ee201 8076339: Better handling of remote object invocation Reviewed-by: asmotrak, igerasim, skoivu ! src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java Changeset: 99ad139df178 Author: igerasim Date: 2015-05-16 02:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/99ad139df178 8076413: Better JRMP message handling Reviewed-by: smarks ! src/share/classes/sun/rmi/transport/DGCClient.java Changeset: 90037eb04072 Author: aefimov Date: 2015-06-03 17:06 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/90037eb04072 8078427: More supportive home environment Reviewed-by: dfuchs, lancea, skoivu ! 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/lang/SecurityManager/CheckPackageAccess.java Changeset: 70be31156a38 Author: sjiang Date: 2015-05-07 09:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/70be31156a38 8078440: Safer managed types Reviewed-by: dfuchs, ahgross ! src/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java Changeset: 0a84a86b697c Author: serb Date: 2015-05-23 02:49 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0a84a86b697c 8080541: More direct property handling Reviewed-by: prr, alexsch ! src/share/classes/java/beans/PropertyDescriptor.java Changeset: 5ca1f8de3686 Author: smarks Date: 2015-06-25 16:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5ca1f8de3686 8080688: Service for DGC services Reviewed-by: skoivu, igerasim, jeff ! src/share/classes/sun/rmi/transport/DGCImpl.java Changeset: 4bc6c49fdece Author: igerasim Date: 2015-07-02 03:44 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4bc6c49fdece 8081744: Clear out list corner case Reviewed-by: mullan, rhalade ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java Changeset: 36c9e3cafb5d Author: xuelei Date: 2015-07-23 09:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/36c9e3cafb5d 8081760: Better group dynamics Reviewed-by: coffeys, mullan, weijun, jnimeh, ahgross, asmotrak ! src/share/classes/sun/security/ssl/DHCrypt.java ! src/share/classes/sun/security/util/AbstractAlgorithmConstraints.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/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java Changeset: 66db0792fe4c Author: prr Date: 2015-06-18 09:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/66db0792fe4c 8086092: More palette improvements Reviewed-by: bae, serb ! make/lib/Awt2dLibraries.gmk Changeset: 2dd307af5d41 Author: aivanov Date: 2015-07-20 13:22 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2dd307af5d41 8087110: [TESTBUG] Test javax/swing/JFileChooser/8002077/bug8002077.java fails Reviewed-by: serb, alexsch ! test/javax/swing/JFileChooser/8002077/bug8002077.java Changeset: 1840651bad2a Author: aefimov Date: 2015-06-11 10:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1840651bad2a 8087118: Remove missing package from java.security files Reviewed-by: joehw ! 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/lang/SecurityManager/CheckPackageAccess.java Changeset: 4fe7c1719e1f Author: poonam Date: 2015-07-30 07:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4fe7c1719e1f 8087350: Improve array conversions Reviewed-by: jbachorik, kevinw ! src/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java Changeset: c35f467356ba Author: igerasim Date: 2015-06-30 15:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c35f467356ba 8103671: More objective stream classes Reviewed-by: rriggs, igerasim ! src/share/classes/java/io/ObjectStreamClass.java Changeset: 8db6602e3cd9 Author: prr Date: 2015-07-24 09:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8db6602e3cd9 8103675: Better Binary searches Reviewed-by: srl, serb, mschoene ! src/share/native/sun/font/layout/LookupTables.cpp Changeset: e4f2dc6b90ef Author: ptbrunet Date: 2015-06-29 16:12 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e4f2dc6b90ef 8129611: Accessbridge error handling improvement Reviewed-by: prr, ahgross, asmotrak Contributed-by: peter.brunet at oracle.com ! src/windows/native/sun/bridge/AccessBridgeDebug.cpp ! src/windows/native/sun/bridge/AccessBridgeDebug.h ! src/windows/native/sun/bridge/WinAccessBridge.cpp Changeset: 293161040829 Author: ptbrunet Date: 2015-07-14 22:51 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/293161040829 8130185: More accessible access switch Reviewed-by: prr, ahgross, asmotrak Contributed-by: peter.brunet at oracle.com ! src/windows/native/sun/bridge/jabswitch.cpp Changeset: e68060332538 Author: michaelm Date: 2015-07-09 13:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e68060332538 8130193: Improve HTTP connections Reviewed-by: alanb ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 417f92451977 Author: igerasim Date: 2015-07-03 17:50 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/417f92451977 8130253: ObjectStreamClass.getFields too restrictive Reviewed-by: igerasim, skoivu ! src/share/classes/java/io/ObjectStreamClass.java Changeset: 0561d3165501 Author: xuelei Date: 2015-07-13 13:37 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0561d3165501 8130864: Better server identity handling Reviewed-by: jnimeh, asmotrak, ahgross ! src/share/classes/sun/security/ssl/ClientHandshaker.java Changeset: b9978edad408 Author: bpb Date: 2015-08-06 10:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b9978edad408 8130891: (bf) More direct buffering Summary: Improve non-byte direct buffering. Reviewed-by: alanb, jeff, ahgross, robm, rriggs ! src/share/classes/java/nio/Direct-X-Buffer.java.template Changeset: 25bc57d6db28 Author: igerasim Date: 2015-08-10 18:21 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/25bc57d6db28 8131291: Perfect parameter patterning Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java Changeset: 9f385c41334c Author: prr Date: 2015-07-29 11:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9f385c41334c 8132042: Preserve layout presentation Reviewed-by: mschoene, srl, serb ! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor.h ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.h ! src/share/native/sun/font/layout/MorphTables.cpp ! src/share/native/sun/font/layout/MorphTables2.cpp ! src/share/native/sun/font/layout/SegmentArrayProcessor.cpp ! src/share/native/sun/font/layout/SegmentArrayProcessor2.cpp ! src/share/native/sun/font/layout/SegmentSingleProcessor2.cpp ! src/share/native/sun/font/layout/SimpleArrayProcessor2.cpp ! src/share/native/sun/font/layout/SingleTableProcessor.cpp Changeset: ce82d8358f47 Author: aefimov Date: 2015-08-18 14:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ce82d8358f47 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: dea226ab3ca3 Author: mfang Date: 2015-08-17 10:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/dea226ab3ca3 8133357: 8u65 l10n resource file translation update Reviewed-by: yhuang ! src/macosx/classes/com/apple/laf/resources/aqua_de.properties ! src/macosx/classes/com/apple/laf/resources/aqua_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/share/classes/sun/awt/resources/awt_sv.properties ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/launcher/resources/launcher_sv.properties ! src/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/share/classes/sun/tools/jar/resources/jar_de.properties ! src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties Changeset: 3d1c3b0b73a3 Author: igerasim Date: 2015-09-08 22:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3d1c3b0b73a3 8135043: ObjectStreamClass.getField(String) too restrictive Reviewed-by: igerasim, chegar ! src/share/classes/java/io/ObjectStreamClass.java + test/java/io/ObjectInputStream/TestObjectStreamClass.java Changeset: 16b0f230ae87 Author: andrew Date: 2015-10-15 02:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/16b0f230ae87 Merge jdk8u65-b17 ! 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/lib/Awt2dLibraries.gmk ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/java/beans/PropertyDescriptor.java ! src/share/classes/java/io/ObjectStreamClass.java ! src/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.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/security/jgss/krb5/Krb5NameElement.java ! src/share/classes/sun/security/krb5/Realm.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/ssl/ClientHandshaker.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 ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/util/regex/RegExTest.java ! test/sun/security/krb5/auto/SSL.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: d000047a2d36 Author: andrew Date: 2015-10-15 03:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d000047a2d36 Added tag aarch64-jdk8u65-b17 for changeset 16b0f230ae87 ! .hgtags Changeset: 3bde96c2f7f5 Author: andrew Date: 2016-01-12 11:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3bde96c2f7f5 Merge jdk8u66-b17 ! .hgtags ! make/CompileJavaClasses.gmk ! make/gensrc/GensrcMisc.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/PlatformLibraries.gmk ! src/macosx/native/sun/awt/CDropTarget.m ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/net/InetAddress.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/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/sun/java2d/opengl/OGLTextRenderer.c - src/share/native/sun/nio/ch/genSocketOptionRegistry.c ! src/solaris/native/java/net/net_util_md.c - src/solaris/native/sun/nio/fs/genSolarisConstants.c - src/solaris/native/sun/nio/fs/genUnixConstants.c ! src/windows/native/sun/security/krb5/NativeCreds.c ! test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/sun/security/krb5/auto/SSL.java Changeset: 73504cb940aa Author: andrew Date: 2016-01-12 15:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/73504cb940aa Added tag aarch64-jdk8u66-b17 for changeset 3bde96c2f7f5 ! .hgtags Changeset: 79450df7827e Author: msheppar Date: 2015-08-14 17:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/79450df7827e 8059054: Better URL processing Reviewed-by: chegar, rriggs, ahgross, coffeys, igerasim ! src/share/classes/java/net/URL.java Changeset: b4d1e3750d08 Author: igerasim Date: 2015-11-30 16:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b4d1e3750d08 8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java failed with SocketTimeoutException Reviewed-by: rriggs ! test/java/nio/channels/ServerSocketChannel/AdaptServerSocket.java Changeset: cb7efb63271b Author: igerasim Date: 2015-09-08 12:56 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cb7efb63271b 8074068: Cleanup in java.base/share/classes/sun/security/x509/ Reviewed-by: mullan, ahgross, coffeys ! src/share/classes/sun/security/x509/AlgorithmId.java ! src/share/classes/sun/security/x509/CRLDistributionPointsExtension.java ! src/share/classes/sun/security/x509/CRLNumberExtension.java ! src/share/classes/sun/security/x509/DNSName.java ! src/share/classes/sun/security/x509/EDIPartyName.java ! src/share/classes/sun/security/x509/GeneralSubtrees.java ! src/share/classes/sun/security/x509/IPAddressName.java ! src/share/classes/sun/security/x509/IssuingDistributionPointExtension.java ! src/share/classes/sun/security/x509/KeyIdentifier.java ! src/share/classes/sun/security/x509/PolicyMappingsExtension.java ! src/share/classes/sun/security/x509/PrivateKeyUsageExtension.java ! src/share/classes/sun/security/x509/RDN.java ! src/share/classes/sun/security/x509/SubjectInfoAccessExtension.java ! src/share/classes/sun/security/x509/URIName.java ! src/share/classes/sun/security/x509/X500Name.java ! src/share/classes/sun/security/x509/X509AttributeName.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/classes/sun/security/x509/X509CertImpl.java Changeset: 8dcfd2730ef6 Author: igerasim Date: 2015-07-11 14:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8dcfd2730ef6 8081297: SSL Problem with Tomcat Reviewed-by: xuelei, jnimeh, ahgross ! src/share/classes/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java ! src/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/share/classes/sun/security/util/KeyUtil.java Changeset: 8e751e40c462 Author: sjiang Date: 2015-09-03 09:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8e751e40c462 8130710: Better attributes processing Reviewed-by: jbachorik, dfuchs, ahgross ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java Changeset: 1813edebfa13 Author: igerasim Date: 2015-09-09 19:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1813edebfa13 8132082: Let OracleUcrypto accept RSAPrivateKey Reviewed-by: xuelei, valeriep, coffeys Contributed-by: valerie.peng at oracle.com ! make/mapfiles/libj2ucrypto/mapfile-vers Changeset: cb53bd4e823c Author: sjiang Date: 2015-09-11 09:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cb53bd4e823c 8132210: Reinforce JMX collector internals Reviewed-by: dfuchs, ahgross ! src/share/classes/sun/management/GarbageCollectorImpl.java Changeset: 5a36e23cf788 Author: asaha Date: 2015-10-21 00:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5a36e23cf788 8132988: Better printing dialogues Reviewed-by: van, vadim Contributed-by: nakul.natu at oracle.com ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java Changeset: 7e5c009891c6 Author: igerasim Date: 2015-10-09 12:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7e5c009891c6 8134605: Partial rework of the fix for 8081297 Reviewed-by: xuelei, coffeys, valeriep ! src/share/classes/sun/security/jca/JCAUtil.java ! src/share/classes/sun/security/pkcs11/P11Cipher.java ! src/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/share/classes/sun/security/util/KeyUtil.java Changeset: d000fd377cb9 Author: sjiang Date: 2015-10-06 09:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d000fd377cb9 8137060: JMX memory management improvements Reviewed-by: dfuchs, ahgross ! src/share/classes/sun/management/MemoryImpl.java Changeset: 554a895819c6 Author: igerasim Date: 2015-10-14 13:32 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/554a895819c6 8138589: Correct limits on unlimited cryptography Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/PBES2Core.java Changeset: 65e27ac5c267 Author: aefimov Date: 2015-10-05 19:20 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/65e27ac5c267 8138716: (tz) Support tzdata2015g Reviewed-by: peytoia ! make/data/tzdata/VERSION ! 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 ! 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/zone.tab Changeset: bf4117745f1f Author: vadim Date: 2015-10-21 20:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/bf4117745f1f 8139012: Better font substitutions Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp ! src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp Changeset: 5a6c9bf11765 Author: vadim Date: 2015-10-16 14:12 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5a6c9bf11765 8139017: More stable image decoding Reviewed-by: prr, serb, mschoene ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: d443cb3f610e Author: vadim Date: 2015-10-30 10:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d443cb3f610e 8140543: Arrange font actions Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor.h ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.h Changeset: c3c3800350c9 Author: vadim Date: 2015-11-03 20:16 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c3c3800350c9 8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS Reviewed-by: prr, serb ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: b21b80b5549e Author: coffeys Date: 2015-11-03 19:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b21b80b5549e 8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 Reviewed-by: xuelei ! 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/cert/CertPathBuilder/selfIssued/DisableRevocation.java ! test/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java ! test/java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java ! test/java/security/cert/CertPathValidator/OCSP/AIACheck.java ! test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java + test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: 16d70f02a129 Author: asaha Date: 2015-11-24 11:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/16d70f02a129 8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java 8u71 failure Reviewed-by: coffeys ! test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java Changeset: 2f546dac7475 Author: asaha Date: 2015-11-25 00:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2f546dac7475 8143132: L10n resource file translation update Summary: L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/sun/tools/jar/resources/jar_ja.properties Changeset: a05ddcb6ffbb Author: robm Date: 2015-12-01 22:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a05ddcb6ffbb 8143185: Cleanup for handling proxies Reviewed-by: chegar ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java Changeset: 11e6d55a515e Author: azvegint Date: 2016-01-12 19:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/11e6d55a515e 8143941: Update splashscreen displays Reviewed-by: ahgross, prr, 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 ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: ca15e568a2a6 Author: herrick Date: 2015-12-01 08:58 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ca15e568a2a6 8143959: Certificates requiring blacklisting Reviewed-by: mullan, weijun ! src/share/lib/security/blacklisted.certs ! src/share/lib/security/blacklisted.certs.pem Changeset: e31a9691be13 Author: igerasim Date: 2015-12-15 16:20 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e31a9691be13 8144773: Further reduce use of MD5 Reviewed-by: mullan, wetmore, jnimeh, ahgross ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.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/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKey512.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: 94c0f18896c4 Author: azvegint Date: 2015-12-10 01:12 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/94c0f18896c4 8144955: Wrong changes were pushed with 8143942 Reviewed-by: prr, 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: c68e5157607e Author: aivanov Date: 2015-12-22 09:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c68e5157607e 8145551: Test failed with Crash for Improved font lookups Reviewed-by: prr, vadim ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/Lookups.cpp Changeset: 61e3581e2f74 Author: enevill Date: 2016-01-12 20:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/61e3581e2f74 Re-apply Ed's fix for building libpng on AArch64 ! src/share/native/sun/awt/libpng/pngpriv.h Changeset: 1fe56343ecc8 Author: andrew Date: 2016-01-12 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1fe56343ecc8 Added tag aarch64-jdk8u71-b15 for changeset 61e3581e2f74 ! .hgtags Changeset: 2df7be1741db Author: andrew Date: 2016-01-21 18:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2df7be1741db Merge After-aarch64-import ! .hgtags ! make/CompileJavaClasses.gmk ! make/lib/Awt2dLibraries.gmk - 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/SunCertPathBuilderParameters.java ! src/share/native/sun/awt/libpng/pngpriv.h - 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 Changeset: 3e4434a5eeb9 Author: andrew Date: 2016-01-21 22:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3e4434a5eeb9 Merge jdk8u72-b15 ! .hgtags ! make/CompileDemos.gmk ! make/CompileJavaClasses.gmk ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! make/lib/CoreLibraries.gmk ! make/mapfiles/libjava/mapfile-vers ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/lib/flavormap.properties ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/net/URL.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/sun/font/TrueTypeFont.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/tools/jar/resources/jar_ja.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/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/share/native/common/jni_util.h ! src/share/native/java/util/zip/zip_util.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/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java ! src/solaris/classes/sun/nio/fs/UnixFileStore.java - src/solaris/native/java/net/AbstractPlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c - src/windows/native/java/net/AbstractPlainDatagramSocketImpl.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/sun/windows/awt_Component.cpp ! 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/zone.tab Changeset: fff403c14ad7 Author: andrew Date: 2016-01-21 22:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fff403c14ad7 Added tag aarch64-jdk8u72-b15 for changeset 3e4434a5eeb9 ! .hgtags Changeset: c57b985d9249 Author: mfang Date: 2015-07-15 12:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c57b985d9249 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: f9d3631fbc8f Author: andrew Date: 2016-02-08 14:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f9d3631fbc8f Revert changes to libpng source code now 8078245 is in place. ! src/share/native/sun/awt/libpng/pngpriv.h Changeset: b39ade4fa554 Author: andrew Date: 2016-02-26 04:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b39ade4fa554 Completey revert 2940c1ead99bd7635 and sync jvm.cfg with OpenJDK 9 version. ! src/share/bin/java.c ! src/share/bin/java.h ! src/solaris/bin/aarch64/jvm.cfg Changeset: 9331bfc2d798 Author: andrew Date: 2016-02-29 06:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9331bfc2d798 Added tag aarch64-jdk8u72-b16 for changeset b39ade4fa554 ! .hgtags Changeset: bb55ecc50daa Author: poonam Date: 2016-03-21 13:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/bb55ecc50daa 8152335: Improve MethodHandle consistency Reviewed-by: vlivanov, acorn, jrose ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/sun/invoke/util/VerifyAccess.java Changeset: ebcbf5b820e8 Author: andrew Date: 2016-03-23 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ebcbf5b820e8 Added tag aarch64-jdk8u77-b03 for changeset bb55ecc50daa ! .hgtags Changeset: 1b87cb7b6d8b Author: dsamersoff Date: 2016-01-22 16:12 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1b87cb7b6d8b 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 0638b09b899b Author: sla Date: 2016-01-22 17:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0638b09b899b 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbReadTwiceTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/RedefineFinal.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/jdi/StringConvertTest.sh ! test/com/sun/jdi/SuspendNoFlagTest.sh Changeset: d0e779dd55b9 Author: kshefov Date: 2016-02-15 14:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d0e779dd55b9 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys ! test/com/sun/jdi/ShellScaffold.sh Changeset: a35481eb16ac Author: ykantser Date: 2016-01-22 18:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a35481eb16ac 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 2840655de5ba Author: dsamersoff Date: 2016-01-22 18:06 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2840655de5ba 8074146: [TEST_BUG] jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: d55480081ed6 Author: robm Date: 2016-01-25 14:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d55480081ed6 8129952: Ensure thread consistency Reviewed-by: chegar ! src/share/classes/java/io/ObjectInputStream.java Changeset: 387e211e84e0 Author: igerasim Date: 2015-11-27 10:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/387e211e84e0 8134297: NPE in GSSNameElement nameType check Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java Changeset: 3625e8f95863 Author: igerasim Date: 2015-12-24 08:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3625e8f95863 8138593: Make DSA more fair Summary: Changed nounce K generation to FIPS 186-4 B2.1 Reviewed-by: mullan ! src/share/classes/sun/security/provider/DSA.java ! test/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: b6e94d7710f2 Author: vadim Date: 2015-10-20 12:08 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b6e94d7710f2 8139008: Better state table management Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/StateTableProcessor2.cpp Changeset: 20b718f7d39b Author: vadim Date: 2015-11-18 12:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/20b718f7d39b 8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c Reviewed-by: prr, serb ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c Changeset: 27e87873dfe3 Author: vadim Date: 2015-12-10 12:13 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/27e87873dfe3 8143002: [Parfait] JNI exception pending in fontpath.c:1300 Reviewed-by: prr, serb ! src/solaris/native/sun/awt/fontpath.c Changeset: 57ea4a1ac8d7 Author: ascarpino Date: 2015-12-21 10:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/57ea4a1ac8d7 8143945: Better GCM validation Reviewed-by: xuelei, mullan ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: 6b03c6b870f4 Author: sjiang Date: 2016-01-22 13:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6b03c6b870f4 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu ! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java + src/share/classes/sun/misc/JavaObjectInputStreamAccess.java + src/share/classes/sun/misc/ObjectStreamClassValidator.java ! src/share/classes/sun/misc/SharedSecrets.java + src/share/classes/sun/rmi/server/DeserializationChecker.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: 47b9ded5921d Author: coffeys Date: 2016-01-08 16:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/47b9ded5921d 8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again Reviewed-by: mullan ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: c6782e9d11c4 Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c6782e9d11c4 8146494: Better ligature substitution Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp Changeset: 42074f34351e Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/42074f34351e 8146498: Better device table adjustments Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/DeviceTables.cpp Changeset: bf3e62dcf0f4 Author: igerasim Date: 2016-01-15 11:49 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/bf3e62dcf0f4 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep ! test/javax/security/auth/SubjectDomainCombiner/Optimize.java Changeset: 44a76f73864d Author: rpatil Date: 2016-02-12 00:13 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/44a76f73864d 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/backward ! 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 ! test/sun/util/calendar/zi/tzdata/VERSION ! 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/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: e559bd990501 Author: asaha Date: 2016-02-28 18:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e559bd990501 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/sun/applet/resources/MsgAppletViewer_de.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/management/resources/agent_ko.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/policytool/Resources_ko.java ! src/share/classes/sun/security/util/AuthResources_ko.java ! src/share/classes/sun/tools/jar/resources/jar_ko.properties Changeset: 0e757f8bf24c Author: andrew Date: 2016-04-10 22:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0e757f8bf24c Added tag aarch64-jdk8u91-b14 for changeset e559bd990501 ! .hgtags Changeset: 5fc91931ab46 Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5fc91931ab46 Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 0e757f8bf24c ! .hgtags Changeset: c740e8a471fb Author: asaha Date: 2016-01-27 21:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c740e8a471fb Added tag jdk8u74-b00 for changeset 9a843dc6f959 ! .hgtags Changeset: 9b77d3ca0d66 Author: asaha Date: 2016-01-27 21:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9b77d3ca0d66 Added tag jdk8u73-b00 for changeset 892eb9ab1796 ! .hgtags Changeset: 2ab13901d6f1 Author: asaha Date: 2016-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2ab13901d6f1 Added tag jdk8u73-b01 for changeset 9b77d3ca0d66 ! .hgtags Changeset: e829ab80dfd8 Author: asaha Date: 2016-01-28 12:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e829ab80dfd8 Merge ! .hgtags Changeset: d69d1d1a48fb Author: asaha Date: 2016-01-28 12:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d69d1d1a48fb Added tag jdk8u74-b01 for changeset e829ab80dfd8 ! .hgtags Changeset: 63827079a5e0 Author: asaha Date: 2016-01-29 13:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/63827079a5e0 Added tag jdk8u73-b02 for changeset 2ab13901d6f1 ! .hgtags Changeset: 32c49f4a1659 Author: asaha Date: 2016-01-29 13:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/32c49f4a1659 Merge ! .hgtags Changeset: 02e120964805 Author: asaha Date: 2016-01-29 14:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/02e120964805 Added tag jdk8u74-b02 for changeset 32c49f4a1659 ! .hgtags Changeset: f08584a0fde9 Author: asaha Date: 2016-03-21 13:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f08584a0fde9 Added tag jdk8u77-b00 for changeset 02e120964805 ! .hgtags Changeset: 1a3e81c05703 Author: asaha Date: 2016-03-21 13:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1a3e81c05703 Added tag jdk8u77-b01 for changeset f08584a0fde9 ! .hgtags Changeset: 6d4565e23839 Author: asaha Date: 2016-03-21 13:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6d4565e23839 Added tag jdk8u77-b02 for changeset 1a3e81c05703 ! .hgtags Changeset: c44179bce874 Author: poonam Date: 2016-03-21 13:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c44179bce874 8152335: Improve MethodHandle consistency Reviewed-by: vlivanov, acorn, jrose ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/sun/invoke/util/VerifyAccess.java Changeset: b3274974dd7e Author: asaha Date: 2016-03-21 14:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b3274974dd7e Added tag jdk8u77-b03 for changeset c44179bce874 ! .hgtags Changeset: 7ffdf7cab321 Author: igerasim Date: 2015-10-14 13:32 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7ffdf7cab321 8138589: Correct limits on unlimited cryptography Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/PBES2Core.java Changeset: 235a07463406 Author: asaha Date: 2015-10-14 22:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/235a07463406 Merge - src/share/native/sun/nio/ch/genSocketOptionRegistry.c - src/solaris/native/sun/nio/fs/genSolarisConstants.c - src/solaris/native/sun/nio/fs/genUnixConstants.c - test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java Changeset: d793527a30c6 Author: asaha Date: 2015-10-16 12:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d793527a30c6 Added tag jdk8u75-b00 for changeset 7cfd2c51c501 ! .hgtags Changeset: 373d37a63790 Author: asaha Date: 2015-10-16 12:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/373d37a63790 Merge ! .hgtags Changeset: 9266c8c8ce7e Author: asaha Date: 2015-10-21 00:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9266c8c8ce7e 8132988: Better printing dialogues Reviewed-by: van, vadim Contributed-by: nakul.natu at oracle.com ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java Changeset: 1cb54d0c113d Author: vadim Date: 2015-10-20 12:08 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1cb54d0c113d 8139008: Better state table management Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/StateTableProcessor2.cpp Changeset: 9509bda60a73 Author: vadim Date: 2015-10-16 14:12 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9509bda60a73 8139017: More stable image decoding Reviewed-by: prr, serb, mschoene ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: 55b3e2dc4c47 Author: vadim Date: 2015-10-21 20:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/55b3e2dc4c47 8139012: Better font substitutions Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp ! src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp Changeset: efcf09751f0a Author: asaha Date: 2015-10-29 17:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/efcf09751f0a Merge ! .hgtags - 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/SunCertPathBuilderParameters.java - src/solaris/native/java/net/AbstractPlainDatagramSocketImpl.c - src/windows/native/java/net/AbstractPlainDatagramSocketImpl.c - 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 Changeset: ea7a705eab9e Author: asaha Date: 2015-10-28 22:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ea7a705eab9e Added tag jdk8u66-b32 for changeset 74cfe16ae44c ! .hgtags Changeset: 02f8fe1d8f9f Author: asaha Date: 2015-10-29 17:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/02f8fe1d8f9f Merge ! .hgtags Changeset: ce5c56e0676f Author: vadim Date: 2015-10-30 10:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ce5c56e0676f 8140543: Arrange font actions Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor.h ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.h Changeset: 941474f247d2 Author: vadim Date: 2015-11-03 20:16 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/941474f247d2 8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS Reviewed-by: prr, serb ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: fe6354276d45 Author: coffeys Date: 2015-11-03 19:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fe6354276d45 8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 Reviewed-by: xuelei ! 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/cert/CertPathBuilder/selfIssued/DisableRevocation.java ! test/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java ! test/java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java ! test/java/security/cert/CertPathValidator/OCSP/AIACheck.java ! test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java + test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: 5571df7bf412 Author: vadim Date: 2015-11-18 12:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5571df7bf412 8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c Reviewed-by: prr, serb ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c Changeset: a7439fc2e413 Author: igerasim Date: 2015-11-27 10:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a7439fc2e413 8134297: NPE in GSSNameElement nameType check Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java Changeset: af660750b2f4 Author: herrick Date: 2015-12-01 08:58 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/af660750b2f4 8143959: Certificates requiring blacklisting Reviewed-by: mullan, weijun ! src/share/lib/security/blacklisted.certs ! src/share/lib/security/blacklisted.certs.pem Changeset: f8a528d0379d Author: robm Date: 2015-12-01 22:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f8a528d0379d 8143185: Cleanup for handling proxies Reviewed-by: chegar ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java Changeset: 758eb9fd5387 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/758eb9fd5387 Added tag jdk8u66-b33 for changeset ea7a705eab9e ! .hgtags Changeset: 1d27fdc24320 Author: asaha Date: 2015-11-11 20:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1d27fdc24320 Added tag jdk8u51-b34 for changeset 55ecfc506772 ! .hgtags Changeset: 4e3eb6702ee8 Author: asaha Date: 2015-11-13 15:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4e3eb6702ee8 Merge ! .hgtags Changeset: 72ab45285f0e Author: aivanov Date: 2015-10-29 19:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/72ab45285f0e 8134828: Scrollbar thumb disappears with Nimbus L&F Reviewed-by: alexsch, alexp ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java + test/javax/swing/plaf/nimbus/8041642/ScrollBarThumbVisibleTest.java Changeset: e169a214f1f0 Author: asaha Date: 2015-12-01 22:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e169a214f1f0 Added tag jdk8u66-b34 for changeset 72ab45285f0e ! .hgtags Changeset: 7f58ba643922 Author: asaha Date: 2015-12-02 23:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7f58ba643922 Merge ! .hgtags Changeset: a1679c44c8b2 Author: asaha Date: 2015-12-02 23:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a1679c44c8b2 Merge ! .hgtags Changeset: ceb82a973af9 Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ceb82a973af9 Added tag jdk8u66-b35 for changeset e169a214f1f0 ! .hgtags Changeset: 8f97bfe5bcc8 Author: asaha Date: 2015-12-03 13:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8f97bfe5bcc8 Merge ! .hgtags Changeset: e373d5fbe557 Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e373d5fbe557 Merge ! .hgtags Changeset: 75c994c14748 Author: asaha Date: 2015-12-07 22:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/75c994c14748 Merge ! .hgtags Changeset: 332d7dd4c094 Author: asaha Date: 2015-12-07 23:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/332d7dd4c094 Merge ! .hgtags Changeset: 18d7639101ca Author: azvegint Date: 2015-12-08 22:22 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/18d7639101ca 8143941: Update splashscreen displays Reviewed-by: ahgross, prr, 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 ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: 2f37095006db Author: azvegint Date: 2015-12-10 01:12 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2f37095006db 8144955: Wrong changes were pushed with 8143942 Reviewed-by: prr, 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: b432bb669578 Author: vadim Date: 2015-12-10 12:13 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b432bb669578 8143002: [Parfait] JNI exception pending in fontpath.c:1300 Reviewed-by: prr, serb ! src/solaris/native/sun/awt/fontpath.c Changeset: f94285e53b66 Author: igerasim Date: 2015-12-15 16:20 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f94285e53b66 8144773: Further reduce use of MD5 Reviewed-by: mullan, wetmore, jnimeh, ahgross ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.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/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKey512.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: 24368c38ac39 Author: asaha Date: 2015-12-15 10:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/24368c38ac39 Merge ! .hgtags - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java Changeset: 430a8d04d835 Author: mcherkas Date: 2015-11-12 15:20 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/430a8d04d835 8132890: Text Overlapping on Dot Matrix Printers Reviewed-by: serb ! src/windows/classes/sun/awt/windows/WPathGraphics.java + test/java/awt/print/PrinterJob/PrintTextTest.html + test/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 498f58217f9f Author: asaha Date: 2015-12-15 08:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/498f58217f9f Added tag jdk8u66-b36 for changeset 430a8d04d835 ! .hgtags Changeset: 8581249133fa Author: asaha Date: 2015-12-15 14:23 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8581249133fa Merge ! .hgtags Changeset: ebe88079b88e Author: asaha Date: 2015-12-15 14:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ebe88079b88e Merge ! .hgtags - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java Changeset: bbe81105875d Author: asaha Date: 2015-12-21 10:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/bbe81105875d Merge ! .hgtags Changeset: 9e00a43602f8 Author: asaha Date: 2015-12-21 11:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9e00a43602f8 Merge ! .hgtags Changeset: eb787ca49081 Author: asaha Date: 2015-12-21 13:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/eb787ca49081 Added tag jdk8u75-b01 for changeset 9e00a43602f8 ! .hgtags Changeset: 15ac2980d572 Author: aivanov Date: 2015-12-22 09:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/15ac2980d572 8145551: Test failed with Crash for Improved font lookups Reviewed-by: prr, vadim ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/Lookups.cpp Changeset: 594e8dca337c Author: igerasim Date: 2015-12-24 08:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/594e8dca337c 8138593: Make DSA more fair Summary: Changed nounce K generation to FIPS 186-4 B2.1 Reviewed-by: mullan ! src/share/classes/sun/security/provider/DSA.java ! test/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 1d4b34308487 Author: alitvinov Date: 2015-12-30 14:02 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1d4b34308487 Merge ! .hgtags Changeset: 0ffeaaedc245 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0ffeaaedc245 Added tag jdk8u72-b31 for changeset 1d4b34308487 ! .hgtags Changeset: 9de301db625b Author: asaha Date: 2016-01-04 08:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9de301db625b Merge ! .hgtags Changeset: a6ddeee5055c Author: asaha Date: 2016-01-04 11:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a6ddeee5055c Added tag jdk8u75-b02 for changeset 9de301db625b ! .hgtags Changeset: 4c53be81bc7a Author: ascarpino Date: 2015-12-21 10:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4c53be81bc7a 8143945: Better GCM validation Reviewed-by: xuelei, mullan ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: 552953ba78bf Author: igerasim Date: 2016-01-05 19:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/552953ba78bf 8138811: Construction of static protection domains Reviewed-by: valeriep ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java Changeset: dcacefa73649 Author: coffeys Date: 2016-01-08 16:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/dcacefa73649 8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again Reviewed-by: mullan ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: f6cc9dbb5db5 Author: asaha Date: 2016-01-11 13:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f6cc9dbb5db5 Added tag jdk8u75-b03 for changeset dcacefa73649 ! .hgtags Changeset: 1fc0fc5c1e75 Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1fc0fc5c1e75 8146494: Better ligature substitution Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp Changeset: 9cfd1afc506f Author: igerasim Date: 2016-01-15 11:49 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9cfd1afc506f 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep ! test/javax/security/auth/SubjectDomainCombiner/Optimize.java Changeset: de91f05824c5 Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/de91f05824c5 8146498: Better device table adjustments Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/DeviceTables.cpp Changeset: 0fdc333ccf86 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0fdc333ccf86 Added tag jdk8u75-b04 for changeset de91f05824c5 ! .hgtags Changeset: 70293223d553 Author: dsamersoff Date: 2016-01-22 16:12 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/70293223d553 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 4836938f0ef9 Author: sla Date: 2016-01-22 17:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4836938f0ef9 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbReadTwiceTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/RedefineFinal.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/jdi/StringConvertTest.sh ! test/com/sun/jdi/SuspendNoFlagTest.sh Changeset: fb5ff982fbc4 Author: ykantser Date: 2016-01-22 18:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fb5ff982fbc4 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: afcbabfb116d Author: dsamersoff Date: 2016-01-22 18:06 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/afcbabfb116d 8074146: [TEST_BUG] jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 4138b3f27ffe Author: robm Date: 2016-01-25 14:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4138b3f27ffe 8129952: Ensure thread consistency Reviewed-by: chegar ! src/share/classes/java/io/ObjectInputStream.java Changeset: affdf0935a10 Author: asaha Date: 2016-01-25 12:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/affdf0935a10 Added tag jdk8u75-b05 for changeset 4138b3f27ffe ! .hgtags Changeset: aa3eb5864c82 Author: asaha Date: 2016-01-28 17:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/aa3eb5864c82 8148522: Backout JDK-8138811 from 2016 Apr CPU repo Reviewed-by: igerasim ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java Changeset: 28f4d890c562 Author: asaha Date: 2016-02-01 10:13 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/28f4d890c562 Merge ! .hgtags Changeset: 32f64c19b5fb Author: sjiang Date: 2016-01-22 13:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/32f64c19b5fb 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu ! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java + src/share/classes/sun/misc/JavaObjectInputStreamAccess.java + src/share/classes/sun/misc/ObjectStreamClassValidator.java ! src/share/classes/sun/misc/SharedSecrets.java + src/share/classes/sun/rmi/server/DeserializationChecker.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: d6b69f2ba2a9 Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d6b69f2ba2a9 Added tag jdk8u75-b06 for changeset 32f64c19b5fb ! .hgtags Changeset: ecf980386508 Author: asaha Date: 2016-02-08 11:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ecf980386508 Added tag jdk8u75-b07 for changeset d6b69f2ba2a9 ! .hgtags Changeset: 92c43a4045e9 Author: asaha Date: 2016-02-15 16:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/92c43a4045e9 Added tag jdk8u75-b08 for changeset ecf980386508 ! .hgtags Changeset: 594ee4a0d52b Author: kshefov Date: 2016-02-15 14:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/594ee4a0d52b 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys ! test/com/sun/jdi/ShellScaffold.sh Changeset: e6f4eb91a1fa Author: rpatil Date: 2016-02-12 00:13 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e6f4eb91a1fa 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/backward ! 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 ! test/sun/util/calendar/zi/tzdata/VERSION ! 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/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: ec99252bc0b2 Author: asaha Date: 2016-02-22 13:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ec99252bc0b2 Added tag jdk8u75-b09 for changeset e6f4eb91a1fa ! .hgtags Changeset: 93ea7fd6a5a2 Author: asaha Date: 2016-02-28 18:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/93ea7fd6a5a2 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/sun/applet/resources/MsgAppletViewer_de.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/management/resources/agent_ko.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/policytool/Resources_ko.java ! src/share/classes/sun/security/util/AuthResources_ko.java ! src/share/classes/sun/tools/jar/resources/jar_ko.properties Changeset: 748ca164767d Author: asaha Date: 2016-02-29 10:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/748ca164767d Added tag jdk8u75-b10 for changeset 93ea7fd6a5a2 ! .hgtags Changeset: 71f59a00df6c Author: asaha Date: 2016-03-15 13:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/71f59a00df6c Added tag jdk8u75-b12 for changeset 748ca164767d ! .hgtags Changeset: 7f983bdc7256 Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7f983bdc7256 Added tag jdk8u91-b00 for changeset 71f59a00df6c ! .hgtags Changeset: 7ade7a1ab10f Author: asaha Date: 2016-03-21 23:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7ade7a1ab10f Merge ! .hgtags Changeset: f8725698a870 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f8725698a870 Added tag jdk8u91-b13 for changeset 7ade7a1ab10f ! .hgtags Changeset: b978ae9fa48a Author: andrew Date: 2016-05-11 16:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b978ae9fa48a Merge jdk8u91-b14 ! .hgtags ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/sun/invoke/util/VerifyAccess.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/classes/sun/security/provider/DSA.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/solaris/native/sun/awt/fontpath.c ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! test/com/sun/jdi/ShellScaffold.sh ! test/sun/util/calendar/zi/tzdata/VERSION ! 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/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: abbe6d9bb332 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/abbe6d9bb332 Added tag aarch64-jdk8u91-b15 for changeset b978ae9fa48a ! .hgtags Changeset: b3128c272f8d Author: asaha Date: 2016-01-25 15:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b3128c272f8d Merge ! .hgtags Changeset: 0562abe86a70 Author: asaha Date: 2016-01-26 12:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0562abe86a70 Added tag jdk8u76-b05 for changeset b3128c272f8d ! .hgtags Changeset: 06c922a192a8 Author: asaha Date: 2016-02-01 12:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/06c922a192a8 Merge ! .hgtags Changeset: d7abede123c8 Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d7abede123c8 Added tag jdk8u76-b06 for changeset 06c922a192a8 ! .hgtags Changeset: 0022766a3b8e Author: asaha Date: 2016-02-08 11:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0022766a3b8e Merge ! .hgtags Changeset: 351db9e58f17 Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/351db9e58f17 Added tag jdk8u76-b07 for changeset 0022766a3b8e ! .hgtags Changeset: 74aa3fb974fc Author: asaha Date: 2016-02-15 16:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/74aa3fb974fc Merge ! .hgtags Changeset: 21adf9b5bb20 Author: asaha Date: 2016-02-15 17:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/21adf9b5bb20 Added tag jdk8u76-b08 for changeset 74aa3fb974fc ! .hgtags Changeset: cbafa4c725f9 Author: asaha Date: 2016-02-22 13:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cbafa4c725f9 Merge ! .hgtags Changeset: 4ac45c87d8c9 Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4ac45c87d8c9 Added tag jdk8u76-b09 for changeset cbafa4c725f9 ! .hgtags Changeset: 03c37b55fd44 Author: asaha Date: 2016-02-28 19:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/03c37b55fd44 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/sun/applet/resources/MsgAppletViewer_de.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/management/resources/agent_ko.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/policytool/Resources_ko.java ! src/share/classes/sun/security/util/AuthResources_ko.java ! src/share/classes/sun/tools/jar/resources/jar_ko.properties Changeset: 8274df0f0662 Author: asaha Date: 2016-02-29 11:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8274df0f0662 Merge ! .hgtags Changeset: 17f5065e3873 Author: asaha Date: 2016-02-29 11:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/17f5065e3873 Added tag jdk8u76-b10 for changeset 8274df0f0662 ! .hgtags Changeset: fe113eedab5a Author: asaha Date: 2016-03-07 10:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fe113eedab5a Added tag jdk8u76-b11 for changeset 17f5065e3873 ! .hgtags Changeset: 0ca25fdd520a Author: asaha Date: 2016-03-15 13:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0ca25fdd520a Merge ! .hgtags Changeset: ea965fea71f6 Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ea965fea71f6 Added tag jdk8u76-b12 for changeset 0ca25fdd520a ! .hgtags Changeset: 67016cdc6a46 Author: asaha Date: 2016-03-17 08:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/67016cdc6a46 Added tag jdk8u92-b00 for changeset ea965fea71f6 ! .hgtags Changeset: cc8d0d6c6f95 Author: asaha Date: 2016-03-22 11:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cc8d0d6c6f95 Merge ! .hgtags Changeset: e481b892013e Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e481b892013e Added tag jdk8u92-b13 for changeset cc8d0d6c6f95 ! .hgtags Changeset: 29380f4d81bd Author: asaha Date: 2016-03-31 09:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/29380f4d81bd Added tag jdk8u91-b14 for changeset f8725698a870 ! .hgtags Changeset: 4f06a20cdc59 Author: asaha Date: 2016-03-31 10:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4f06a20cdc59 Merge ! .hgtags Changeset: 3e7710001543 Author: andrew Date: 2016-05-25 13:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3e7710001543 Merge jdk8u92-b14 ! .hgtags ! make/CompileDemos.gmk ! make/CompileLaunchers.gmk ! src/macosx/native/sun/awt/AWTView.m ! src/share/bin/java.c ! src/share/bin/java.h ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/Spliterator.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp ! test/TEST.groups ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java Changeset: 80bc5607f945 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/80bc5607f945 Added tag aarch64-jdk8u92-b14 for changeset 3e7710001543 ! .hgtags Changeset: fcda9d664495 Author: andrew Date: 2016-06-03 17:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fcda9d664495 Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: babb625e187d Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/babb625e187d Added tag aarch64-shenandoah-jdk8u92-b14 for changeset fcda9d664495 ! .hgtags Changeset: 188645b2204d Author: rkennke Date: 2016-07-22 12:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/188645b2204d Added tag aarch64-shenandoah-jdk8u92-b14-shenandoah-merge-2016-07 for changeset babb625e187d ! .hgtags Changeset: c18f26b567ae Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c18f26b567ae 8037557: test SessionCacheSizeTests.java timeout Reviewed-by: weijun ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 9dc4374f4fe0 Author: coffeys Date: 2016-02-01 16:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9dc4374f4fe0 8038837: Add support to jarsigner for specifying timestamp hash algorithm Reviewed-by: weijun ! src/share/classes/sun/security/pkcs/PKCS7.java + src/share/classes/sun/security/tools/jarsigner/JarSignerParameters.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/ts.sh Changeset: 26c421499661 Author: alitvinov Date: 2016-02-03 18:52 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/26c421499661 8130735: javax.swing.TimerQueue: timer fires late when another timer starts Reviewed-by: ssadetsky, alexsch ! src/share/classes/javax/swing/TimerQueue.java Changeset: 4a2917ca6ae2 Author: igerasim Date: 2016-01-05 19:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4a2917ca6ae2 8138811: Construction of static protection domains Reviewed-by: valeriep ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java Changeset: 98c9ad3ca91d Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/98c9ad3ca91d 8144313: Test SessionTimeOutTests can be timeout Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: edd0454abaeb Author: igerasim Date: 2016-01-20 17:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/edd0454abaeb 8145446: Perfect pipe placement Reviewed-by: alanb, jeff, igerasim, ahgross ! src/windows/classes/sun/nio/ch/PipeImpl.java Changeset: 3b57fda9bb46 Author: igerasim Date: 2016-04-08 01:05 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3b57fda9bb46 8146514: Enforce GCM limits Summary: add and enforce upper limit for input size for AES cipher in GCM mode Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: 8e131c03cbdd Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8e131c03cbdd 8146669: Test SessionTimeOutTests fails intermittently Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: f672338a2aba Author: jbachorik Date: 2016-02-05 11:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f672338a2aba 8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 Reviewed-by: dfuchs, valeriep ! src/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java Changeset: a8723fcb56f2 Author: igerasim Date: 2016-06-30 20:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a8723fcb56f2 8147771: Construction of static protection domains under Javax custom policy Summary: Changed SubjectDomainCombiner to combine static PD as is even when custom policy is enabled. Reviewed-by: valeriep ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java Changeset: 741d68b92cae Author: igerasim Date: 2016-03-19 22:17 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/741d68b92cae 8149070: Enforce update ordering Summary: Make sure that ISE is thrown when updateAAD is called after update. Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/AESCipher.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: 53a649434431 Author: rpatil Date: 2016-06-02 21:08 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/53a649434431 8151876: (tz) Support tzdata2016d Reviewed-by: okutsu, coffeys ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/sun/util/calendar/zi/TestZoneInfo310.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 3ef9bf49e6a3 Author: vadim Date: 2016-04-04 15:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3ef9bf49e6a3 8151925: Font reference improvements Reviewed-by: prr, serb, skoivu ! src/windows/native/sun/windows/awt_Font.cpp ! src/windows/native/sun/windows/awt_Font.h Changeset: 8b67abb9db90 Author: jrose Date: 2016-04-23 05:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8b67abb9db90 8154475: Clean up lookup visibility Reviewed-by: vlivanov, mhaupt, ahgross ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 68ba19eed89d Author: mhaupt Date: 2016-05-20 09:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/68ba19eed89d 8155985: Persistent Parameter Processing Reviewed-by: jrose, vlivanov, ahgross ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 444749c226aa Author: asaha Date: 2016-05-19 03:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/444749c226aa 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/share/classes/sun/management/resources/agent_zh_TW.properties ! src/share/classes/sun/rmi/server/resources/rmid_zh_TW.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_zh_TW.java ! src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java ! src/share/classes/sun/security/util/Resources_zh_TW.java Changeset: 82cd7a0b9c64 Author: mhaupt Date: 2016-06-08 16:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/82cd7a0b9c64 8158571: Additional method handle validation Reviewed-by: jrose, ahgross, mchung ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: d2774544c174 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d2774544c174 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out Reviewed-by: weijun, wetmore ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 8b1a17d4bf3d Author: andrew Date: 2016-07-01 04:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8b1a17d4bf3d Added tag aarch64-jdk8u101-b13 for changeset d2774544c174 ! .hgtags Changeset: 5e27ac7f7cbc Author: igerasim Date: 2016-07-10 17:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5e27ac7f7cbc 8147771: Construction of static protection domains under Javax custom policy Summary: Changed SubjectDomainCombiner to combine static PD as is even when custom policy is enabled. Reviewed-by: valeriep ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java Changeset: e3cfbbbc43ef Author: andrew Date: 2016-07-22 15:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e3cfbbbc43ef Added tag aarch64-jdk8u101-b14 for changeset 5e27ac7f7cbc ! .hgtags Changeset: e86eab2285a1 Author: andrew Date: 2016-07-25 04:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e86eab2285a1 Merge aarch64-jdk8u101-b14 ! .hgtags Changeset: 8f47a5ca3835 Author: andrew Date: 2016-07-25 04:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8f47a5ca3835 Added tag aarch64-shenandoah-jdk8u101-b14 for changeset e86eab2285a1 ! .hgtags Changeset: e4bdb46f28ca Author: rkennke Date: 2016-07-25 09:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e4bdb46f28ca Added tag aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25 for changeset 8f47a5ca3835 ! .hgtags Changeset: b537ffb66f6a Author: asaha Date: 2016-03-31 11:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b537ffb66f6a Added tag jdk8u92-b14 for changeset 4f06a20cdc59 ! .hgtags Changeset: 380267fd2bf4 Author: asaha Date: 2016-01-11 14:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/380267fd2bf4 Added tag jdk8u81-b00 for changeset f6cc9dbb5db5 ! .hgtags Changeset: 1f347cee8bcc Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1f347cee8bcc 8146498: Better device table adjustments Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/DeviceTables.cpp Changeset: fec53330160b Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fec53330160b 8146494: Better ligature substitution Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp Changeset: a3a382d63d5b Author: igerasim Date: 2016-01-20 17:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a3a382d63d5b 8145446: Perfect pipe placement Reviewed-by: alanb, jeff, igerasim, ahgross ! src/windows/classes/sun/nio/ch/PipeImpl.java Changeset: 8b462a34c6da Author: sjiang Date: 2016-01-22 13:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8b462a34c6da 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu ! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java + src/share/classes/sun/misc/JavaObjectInputStreamAccess.java + src/share/classes/sun/misc/ObjectStreamClassValidator.java ! src/share/classes/sun/misc/SharedSecrets.java + src/share/classes/sun/rmi/server/DeserializationChecker.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: 2bc9e2da6be9 Author: robm Date: 2016-01-25 14:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2bc9e2da6be9 8129952: Ensure thread consistency Reviewed-by: chegar ! src/share/classes/java/io/ObjectInputStream.java Changeset: 584a4943bf97 Author: asaha Date: 2016-01-26 08:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/584a4943bf97 Added tag jdk8u40-b33 for changeset c7fbbf6133c3 ! .hgtags Changeset: df80f3cc01a4 Author: asaha Date: 2016-01-26 10:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/df80f3cc01a4 Merge ! .hgtags Changeset: 12ae7aa5aaa2 Author: jbachorik Date: 2016-02-05 11:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/12ae7aa5aaa2 8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 Reviewed-by: dfuchs, valeriep ! src/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java Changeset: 9c828e688240 Author: aefimov Date: 2016-01-30 16:01 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9c828e688240 Merge ! .hgtags Changeset: d184bfc5e6bd Author: asaha Date: 2016-01-31 10:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d184bfc5e6bd Added tag jdk8u74-b31 for changeset 9c828e688240 ! .hgtags Changeset: e00e638233a3 Author: asaha Date: 2016-02-04 15:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e00e638233a3 Merge ! .hgtags Changeset: 385c28aed29a Author: asaha Date: 2016-02-05 23:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/385c28aed29a Merge ! .hgtags ! src/share/classes/java/io/ObjectInputStream.java Changeset: 18d46c72cbf1 Author: asaha Date: 2016-02-18 09:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/18d46c72cbf1 Merge ! .hgtags Changeset: 2a86df3a9654 Author: asaha Date: 2016-02-18 10:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2a86df3a9654 Merge ! .hgtags Changeset: d003282d59bc Author: rpatil Date: 2016-02-12 00:13 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d003282d59bc 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/backward ! 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 ! test/sun/util/calendar/zi/tzdata/VERSION ! 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/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 62665880707d Author: asaha Date: 2016-02-22 13:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/62665880707d Merge ! .hgtags Changeset: c5233546773d Author: asaha Date: 2016-02-22 14:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c5233546773d Merge ! .hgtags Changeset: 7baf13c5579d Author: coffeys Date: 2016-02-01 16:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7baf13c5579d 8038837: Add support to jarsigner for specifying timestamp hash algorithm Reviewed-by: weijun ! src/share/classes/sun/security/pkcs/PKCS7.java + src/share/classes/sun/security/tools/jarsigner/JarSignerParameters.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/ts.sh Changeset: 6968ca30f8fd Author: alitvinov Date: 2016-02-03 18:52 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6968ca30f8fd 8130735: javax.swing.TimerQueue: timer fires late when another timer starts Reviewed-by: ssadetsky, alexsch ! src/share/classes/javax/swing/TimerQueue.java Changeset: 27a36ac37b51 Author: asaha Date: 2016-02-23 09:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/27a36ac37b51 Added tag jdk8u74-b32 for changeset 6968ca30f8fd ! .hgtags Changeset: f62796d01b7d Author: asaha Date: 2016-03-01 15:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f62796d01b7d Merge ! .hgtags Changeset: e6f7e0a27dc1 Author: asaha Date: 2016-03-01 15:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e6f7e0a27dc1 Merge ! .hgtags Changeset: 7e4dcf1b8c96 Author: asaha Date: 2016-03-02 12:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7e4dcf1b8c96 Merge ! .hgtags Changeset: 89c06ca1e6cc Author: igerasim Date: 2016-03-19 22:17 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/89c06ca1e6cc 8149070: Enforce update ordering Summary: Make sure that ISE is thrown when updateAAD is called after update. Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/AESCipher.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: a18382e6fce9 Author: asaha Date: 2016-03-22 21:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a18382e6fce9 Merge ! .hgtags Changeset: bc9b755ce37f Author: asaha Date: 2016-03-22 22:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/bc9b755ce37f Merge ! .hgtags Changeset: 69cb60c0fdb0 Author: asaha Date: 2016-03-23 14:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/69cb60c0fdb0 Added tag jdk8u101-b00 for changeset f6cc9dbb5db5 ! .hgtags Changeset: 00f8f3930868 Author: asaha Date: 2016-03-23 14:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/00f8f3930868 Merge ! .hgtags Changeset: b46a23d8a15e Author: asaha Date: 2016-05-20 10:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b46a23d8a15e Added tag jdk8u101-b01 for changeset 00f8f3930868 ! .hgtags Changeset: e6dcac8fe5ea Author: igerasim Date: 2016-03-30 19:45 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e6dcac8fe5ea 8147771: Construction of static protection domains under Javax custom policy Summary: Changed SubjectDomainCombiner to combine static PD as is even when custom policy is enabled. Reviewed-by: valeriep ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java Changeset: ba918823bcc4 Author: vadim Date: 2016-04-04 15:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ba918823bcc4 8151925: Font reference improvements Reviewed-by: prr, serb, skoivu ! src/windows/native/sun/windows/awt_Font.cpp ! src/windows/native/sun/windows/awt_Font.h Changeset: 283de90a396e Author: asaha Date: 2016-05-21 23:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/283de90a396e Merge ! .hgtags Changeset: 53f8ec1147b4 Author: asaha Date: 2016-03-21 14:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/53f8ec1147b4 Merge ! .hgtags Changeset: 26146fcc4e84 Author: igerasim Date: 2016-02-17 13:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/26146fcc4e84 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose ! src/share/classes/java/math/BigInteger.java Changeset: 88a73b2b47fa Author: serb Date: 2016-03-02 18:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/88a73b2b47fa 8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua Reviewed-by: alexp, aivanov ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java - test/javax/swing/JScrollPane/8033000/bug8033000.java + test/javax/swing/JScrollPane/HorizontalMouseWheelOnShiftPressed/HorizontalMouseWheelOnShiftPressed.java Changeset: 8c3f4e540348 Author: vkempik Date: 2016-03-04 16:26 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8c3f4e540348 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java Changeset: f5c7bc7c1f87 Author: asaha Date: 2016-03-22 12:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f5c7bc7c1f87 Added tag jdk8u77-b31 for changeset 8c3f4e540348 ! .hgtags Changeset: 6042757c329b Author: asaha Date: 2016-05-21 23:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6042757c329b Merge ! .hgtags - test/javax/swing/JScrollPane/8033000/bug8033000.java Changeset: 544199dbea50 Author: asaha Date: 2016-05-21 23:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/544199dbea50 Added tag jdk8u101-b02 for changeset 6042757c329b ! .hgtags Changeset: 0c3ed12cdaf5 Author: igerasim Date: 2016-04-08 01:05 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0c3ed12cdaf5 8146514: Enforce GCM limits Summary: add and enforce upper limit for input size for AES cipher in GCM mode Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: a5900769f3bf Author: asaha Date: 2016-03-31 14:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a5900769f3bf Merge ! .hgtags Changeset: 09e1a6b8cd67 Author: asaha Date: 2016-03-31 14:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/09e1a6b8cd67 Merge ! .hgtags - test/javax/swing/JScrollPane/8033000/bug8033000.java Changeset: 5875e297cfcf Author: igerasim Date: 2016-04-06 08:27 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5875e297cfcf 8143913: MSCAPI keystore should accept Certificate[] in setEntry() 6483657: MSCAPI provider does not create unique alias names Reviewed-by: vinnie ! src/windows/classes/sun/security/mscapi/KeyStore.java ! src/windows/native/sun/security/mscapi/security.cpp + test/sun/security/mscapi/CastError.java + test/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.sh + test/sun/security/mscapi/nonUniqueAliases/nonUniq1.pem + test/sun/security/mscapi/nonUniqueAliases/nonUniq2.pem Changeset: 1d33a3a732dd Author: asaha Date: 2016-04-10 23:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1d33a3a732dd Added tag jdk8u92-b31 for changeset 5875e297cfcf ! .hgtags Changeset: 25934d0d38fe Author: asaha Date: 2016-05-21 23:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/25934d0d38fe Merge ! .hgtags Changeset: ebc56c2e8035 Author: asaha Date: 2016-05-21 23:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ebc56c2e8035 Added tag jdk8u101-b03 for changeset 25934d0d38fe ! .hgtags Changeset: f4880807ff10 Author: asaha Date: 2016-05-21 23:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f4880807ff10 Added tag jdk8u101-b04 for changeset ebc56c2e8035 ! .hgtags Changeset: c387bd2fb7db Author: jrose Date: 2016-04-23 05:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c387bd2fb7db 8154475: Clean up lookup visibility Reviewed-by: vlivanov, mhaupt, ahgross ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 78376dde5cc3 Author: asaha Date: 2016-05-21 23:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/78376dde5cc3 Added tag jdk8u101-b05 for changeset c387bd2fb7db ! .hgtags Changeset: f7d24ce66da5 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f7d24ce66da5 8144313: Test SessionTimeOutTests can be timeout Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: a73048297889 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a73048297889 8037557: test SessionCacheSizeTests.java timeout Reviewed-by: weijun ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 1f119c16e046 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1f119c16e046 8146669: Test SessionTimeOutTests fails intermittently Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: a15cdf2e91e7 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a15cdf2e91e7 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out Reviewed-by: weijun, wetmore ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: fdc0b30af431 Author: asaha Date: 2016-05-21 23:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fdc0b30af431 Added tag jdk8u101-b06 for changeset a15cdf2e91e7 ! .hgtags Changeset: 4dc4099e933a Author: asaha Date: 2016-05-21 23:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4dc4099e933a Added tag jdk8u101-b07 for changeset fdc0b30af431 ! .hgtags Changeset: 4fca08624555 Author: asaha Date: 2016-05-21 23:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4fca08624555 Added tag jdk8u101-b08 for changeset 4dc4099e933a ! .hgtags Changeset: a5f673f453f0 Author: asaha Date: 2016-05-19 03:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a5f673f453f0 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/share/classes/sun/management/resources/agent_zh_TW.properties ! src/share/classes/sun/rmi/server/resources/rmid_zh_TW.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_zh_TW.java ! src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java ! src/share/classes/sun/security/util/Resources_zh_TW.java Changeset: 5e7489ac05f0 Author: mhaupt Date: 2016-05-20 09:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5e7489ac05f0 8155985: Persistent Parameter Processing Reviewed-by: jrose, vlivanov, ahgross ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: e76eb0ed270b Author: asaha Date: 2016-05-23 17:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e76eb0ed270b Added tag jdk8u101-b09 for changeset 5e7489ac05f0 ! .hgtags Changeset: 2dcfca245945 Author: asaha Date: 2016-05-20 11:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2dcfca245945 Added tag jdk8u91-b15 for changeset 29380f4d81bd ! .hgtags Changeset: 9486707c119a Author: asaha Date: 2016-05-26 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9486707c119a Merge ! .hgtags Changeset: 4c5dfc61344a Author: asaha Date: 2016-05-31 09:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4c5dfc61344a Added tag jdk8u101-b10 for changeset 9486707c119a ! .hgtags Changeset: a9136f8d24d9 Author: rpatil Date: 2016-06-02 21:08 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a9136f8d24d9 8151876: (tz) Support tzdata2016d Reviewed-by: okutsu, coffeys ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/sun/util/calendar/zi/TestZoneInfo310.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: aeae865c933d Author: asaha Date: 2016-06-06 11:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/aeae865c933d Added tag jdk8u101-b11 for changeset a9136f8d24d9 ! .hgtags Changeset: 3eab3ce82c31 Author: mhaupt Date: 2016-06-08 16:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3eab3ce82c31 8158571: Additional method handle validation Reviewed-by: jrose, ahgross, mchung ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 827b2350d7f8 Author: asaha Date: 2016-06-13 12:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/827b2350d7f8 Added tag jdk8u101-b12 for changeset 3eab3ce82c31 ! .hgtags Changeset: b3aa597cba57 Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b3aa597cba57 Merge jdk8u101-b13 ! .hgtags ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/windows/native/sun/windows/awt_Font.h ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java - test/javax/swing/JScrollPane/8033000/bug8033000.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/ts.sh ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: c003461fcc16 Author: andrew Date: 2016-08-01 18:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c003461fcc16 Added tag aarch64-jdk8u101-b15 for changeset b3aa597cba57 ! .hgtags Changeset: 6d5875ec9081 Author: andrew Date: 2016-08-03 06:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6d5875ec9081 Merge aarch64-jdk8u101-b15 ! .hgtags - test/javax/swing/JScrollPane/8033000/bug8033000.java Changeset: daf91456aa20 Author: andrew Date: 2016-08-03 06:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/daf91456aa20 Added tag aarch64-shenandoah-jdk8u101-b15 for changeset 6d5875ec9081 ! .hgtags Changeset: 5006f7e462b2 Author: igerasim Date: 2016-01-26 09:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5006f7e462b2 8049321: Support SHA256WithDSA in JSSE Reviewed-by: wetmore, mullan ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: c51a8a8ac919 Author: igerasim Date: 2016-01-26 09:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c51a8a8ac919 8146192: Add test for JDK-8049321 Reviewed-by: mullan + test/javax/net/ssl/TLSv12/SignatureAlgorithms.java Changeset: 2ed9356b5854 Author: robm Date: 2016-01-27 18:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2ed9356b5854 8141243: Unexpected timezone returned after parsing a date Reviewed-by: naoto, okutsu Contributed-by: ramanand.patil at oracle.com ! make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.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/text/Format/DateFormat/Bug8141243.java Changeset: 158f42f97968 Author: mtobiass Date: 2016-01-29 19:45 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/158f42f97968 8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java fails: Process exit code was 0, but error was expected. Summary: Ignore read-only test if file is not read-only. This will happen when test is run as root. Reviewed-by: sla, dholmes ! test/sun/tools/native2ascii/NativeErrors.java Changeset: b8f6c076de89 Author: coffeys Date: 2016-02-01 16:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b8f6c076de89 8038837: Add support to jarsigner for specifying timestamp hash algorithm Reviewed-by: weijun ! src/share/classes/sun/security/pkcs/PKCS7.java + src/share/classes/sun/security/tools/jarsigner/JarSignerParameters.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/ts.sh Changeset: 2cdb8c0719ad Author: shade Date: 2016-02-02 11:44 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2cdb8c0719ad 8059677: Thread.getName() instantiates Strings Reviewed-by: chegar, dholmes, sla, rriggs ! src/share/classes/java/lang/Thread.java Changeset: 9d4e8b341e60 Author: rpatil Date: 2016-02-02 18:30 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9d4e8b341e60 8145388: URLConnection.guessContentTypeFromStream returns image/jpg for some JPEG images Summary: Since "image/jpg" is not a valid Content Type, the method should return "image/jpeg" when APPn marker segment has 'EE' as a marker type. Reviewed-by: prr, bpb ! src/share/classes/java/net/URLConnection.java Changeset: 30062b742727 Author: alitvinov Date: 2016-02-02 21:26 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/30062b742727 8139581: AWT components are not drawn after removal and addition to a container Reviewed-by: ssadetsky, alexsch ! src/solaris/classes/sun/awt/X11/XBaseWindow.java + test/java/awt/Paint/ComponentIsNotDrawnAfterRemoveAddTest/ComponentIsNotDrawnAfterRemoveAddTest.java Changeset: f6107fbf8229 Author: alitvinov Date: 2016-02-03 18:52 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f6107fbf8229 8130735: javax.swing.TimerQueue: timer fires late when another timer starts Reviewed-by: ssadetsky, alexsch ! src/share/classes/javax/swing/TimerQueue.java Changeset: 96802d738c6e Author: aefimov Date: 2016-02-05 14:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/96802d738c6e 8144593: Suppress not recognized property/feature warning messages from SAXParser Reviewed-by: joehw + test/javax/xml/jaxp/common/8144593/TestSAXDriver.java + test/javax/xml/jaxp/common/8144593/TransformationWarningsTest.java + test/javax/xml/jaxp/common/8144593/ValidationWarningsTest.java + test/javax/xml/jaxp/common/8144593/WarningsTestBase.java Changeset: 125eddb81304 Author: aefimov Date: 2016-02-05 14:57 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/125eddb81304 8072081: Supplementary characters are rejected in comments Reviewed-by: lancea + test/javax/xml/jaxp/parsers/8072081/SupplementaryChars.java Changeset: d6641d6e093c Author: robm Date: 2016-02-05 13:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d6641d6e093c Merge Changeset: a39193b550ac Author: asaha Date: 2016-02-01 16:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a39193b550ac Merge ! .hgtags Changeset: cbde29a3b05d Author: asaha Date: 2016-02-05 09:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cbde29a3b05d Merge Changeset: fa8729272b5b Author: igerasim Date: 2016-02-10 18:32 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fa8729272b5b 8046339: sun.rmi.transport.DGCAckHandler leaks memory Reviewed-by: smarks ! src/share/classes/sun/rmi/transport/DGCAckHandler.java ! test/java/rmi/dgc/dgcAckFailure/DGCAckFailure.java Changeset: 103329a57527 Author: omajid Date: 2015-12-29 10:40 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/103329a57527 6961123: setWMClass fails to null-terminate WM_CLASS string Reviewed-by: serb ! src/solaris/classes/sun/awt/X11/XBaseWindow.java Changeset: 84ed5919d06f Author: bgopularam Date: 2016-02-11 00:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/84ed5919d06f 8149029: Secure validation of XML based digital signature always enabled when checking wrapping attacks Summary: Trigger xml digsig validation based on value of property org.jcp.xml.dsig.secureValidation Reviewed-by: mullan Contributed-by: bhanu.prakash.gopularam at oracle.com ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java Changeset: 78def9711bfe Author: jbachorik Date: 2016-02-12 17:52 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/78def9711bfe 8034168: ThreadMXBean/Locks.java failed, blocked on wrong object Reviewed-by: martin, dholmes ! test/java/lang/management/ThreadMXBean/Locks.java Changeset: e2117e30fb39 Author: robm Date: 2016-02-12 19:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e2117e30fb39 Merge Changeset: 05272fc62173 Author: rpatil Date: 2016-02-12 00:13 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/05272fc62173 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/backward ! 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 ! test/sun/util/calendar/zi/tzdata/VERSION ! 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/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 05587c48934d Author: sgehwolf Date: 2015-11-04 11:34 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/05587c48934d 6425769: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/share/lib/management/management.properties + test/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java + test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: 821ee7e14993 Author: jbachorik Date: 2016-01-04 10:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/821ee7e14993 8145982: JMXInterfaceBindingTest is failing intermittently Reviewed-by: chegar, sgehwolf, olagneau ! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: ef3aa0708f88 Author: jbachorik Date: 2016-01-29 13:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ef3aa0708f88 8146015: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses Reviewed-by: dfuchs, sspitsyn ! test/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java ! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: 1a24e28aa1ef Author: kshefov Date: 2016-02-15 14:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1a24e28aa1ef 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys ! test/com/sun/jdi/ShellScaffold.sh Changeset: 356b2c0a7d79 Author: igerasim Date: 2016-02-17 13:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/356b2c0a7d79 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose ! src/share/classes/java/math/BigInteger.java Changeset: 7bbfd054603a Author: snikandrova Date: 2016-02-17 14:20 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7bbfd054603a 8047031: Add SocketPermission tests for legacy socket types 8065076: java/net/SocketPermission/SocketPermissionTest.java fails intermittently Reviewed-by: coffeys, chegar + test/java/net/SocketPermission/SocketPermissionTest.java Changeset: aa919ce9e3b6 Author: rpatil Date: 2016-02-17 10:46 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/aa919ce9e3b6 8135259: InetAddress.getAllByName only reports "unknown error" instead of actual cause Summary: Using a function call directly "gai_strerror(gai_error)" instead of using the function pointer which was declared but not initialized. Reviewed-by: chegar, coffeys, igerasim ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/java/net/net_util_md.h ! test/java/net/InetAddress/B6246242.java Changeset: 9dafc9f520da Author: vinnie Date: 2016-02-17 15:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9dafc9f520da 8149411: PKCS12KeyStore cannot extract AES Secret Keys Reviewed-by: xuelei ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/sun/security/pkcs12/P12SecretKey.java Changeset: bd0e1778eac6 Author: rhalade Date: 2015-11-10 01:38 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/bd0e1778eac6 8048356: SecureRandom default provider tests Reviewed-by: wetmore + test/java/security/SecureRandom/DefaultProvider.java Changeset: a0672663e789 Author: mcherkas Date: 2016-02-18 15:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a0672663e789 8130242: DataFlavorComparator transitivity exception Reviewed-by: serb ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! test/sun/awt/datatransfer/DataFlavorComparatorTest1.java Changeset: 53abec8a0aaf Author: mullan Date: 2014-09-18 15:36 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/53abec8a0aaf 8050281: New permission tests for JEP 140 Reviewed-by: mullan Contributed-by: amanda.jiang at oracle.com + test/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java + test/java/security/AccessController/LimitedDoPrivilegedWithThread.java + test/java/security/AccessController/policy Changeset: e8865a4df067 Author: kshefov Date: 2016-02-25 16:07 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e8865a4df067 7185591: jcmd-big-script.sh ERROR: could not find app's Java pid. Reviewed-by: coffeys Contributed-by: Alexander Vorobyev ! test/ProblemList.txt ! test/lib/testlibrary/jdk/testlibrary/JcmdBase.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java + test/sun/tools/jcmd/TestJcmdDefaults.java + test/sun/tools/jcmd/TestJcmdSanity.java ! test/sun/tools/jcmd/help_help.out - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk ! test/sun/tools/jcmd/usage.out Changeset: 0f6de62683a2 Author: ykantser Date: 2016-02-26 18:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0f6de62683a2 8054278: Refactor jps utility tests Reviewed-by: jbachorik ! test/ProblemList.txt + test/sun/tools/jps/JpsBase.java + test/sun/tools/jps/JpsHelper.java + test/sun/tools/jps/TestJpsClass.java + test/sun/tools/jps/TestJpsJar.java + test/sun/tools/jps/TestJpsJarRelative.java + test/sun/tools/jps/TestJpsSanity.java - test/sun/tools/jps/jps-Defaults.sh - test/sun/tools/jps/jps-V_2.sh - test/sun/tools/jps/jps-V_Output2.awk - test/sun/tools/jps/jps-Vm_2.sh - test/sun/tools/jps/jps-Vm_Output2.awk - test/sun/tools/jps/jps-Vvm.sh - test/sun/tools/jps/jps-Vvm_Output1.awk - test/sun/tools/jps/jps-Vvml.sh - test/sun/tools/jps/jps-Vvml_2.sh - test/sun/tools/jps/jps-Vvml_Output1.awk - test/sun/tools/jps/jps-Vvml_Output2.awk - test/sun/tools/jps/jps-help.sh - test/sun/tools/jps/jps-l_1.sh - test/sun/tools/jps/jps-l_2.sh - test/sun/tools/jps/jps-l_Output1.awk - test/sun/tools/jps/jps-l_Output2.awk - test/sun/tools/jps/jps-lm.sh - test/sun/tools/jps/jps-lm_Output1.awk - test/sun/tools/jps/jps-m.sh - test/sun/tools/jps/jps-m_2.sh - test/sun/tools/jps/jps-m_Output1.awk - test/sun/tools/jps/jps-m_Output2.awk - test/sun/tools/jps/jps-q.sh - test/sun/tools/jps/jps-q_Output1.awk - test/sun/tools/jps/jps-v_1.sh - test/sun/tools/jps/jps-v_Output1.awk - test/sun/tools/jps/jps-vm_1.sh - test/sun/tools/jps/jps-vm_Output1.awk - test/sun/tools/jps/jps_Output1.awk - test/sun/tools/jps/vmflags Changeset: 08f5204fbcdd Author: aefimov Date: 2016-02-29 15:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/08f5204fbcdd 8149915: enabling validate-annotations feature for xsd schema with annotation causes NPE Reviewed-by: joehw + test/javax/xml/jaxp/validation/8149915/Bug8149915.xsd + test/javax/xml/jaxp/validation/8149915/SchemaTest.java Changeset: 5972ad24ef27 Author: eistepan Date: 2014-11-19 17:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5972ad24ef27 8062536: [TESTBUG] Conflicting GC combinations in jdk tests Reviewed-by: brutisso, dholmes ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh ! test/java/lang/management/MemoryMXBean/MemoryTestAllGC.sh ! test/java/lang/management/MemoryMXBean/PendingAllGC.sh ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh ! test/java/lang/ref/EnqueuePollRace.java ! test/sun/tools/jps/JpsHelper.java Changeset: 041d28c98c29 Author: dfuchs Date: 2016-02-26 12:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/041d28c98c29 8150533: Test java/util/logging/LogManagerAppContextDeadlock.java times out intermittently. Summary: This is a test bug caused by a Logger being garbage collected too early. Reviewed-by: darcy ! test/java/util/logging/LogManagerAppContextDeadlock.java Changeset: 1bac251d8776 Author: aeriksso Date: 2016-02-18 16:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1bac251d8776 8149743: JVM crash after debugger hotswap with lambdas Reviewed-by: sspitsyn, coleenp, dcubed + test/com/sun/jdi/RedefineAddPrivateMethod.sh Changeset: 50ddba4b339c Author: serb Date: 2016-03-02 18:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/50ddba4b339c 8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua Reviewed-by: alexp, aivanov ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java - test/javax/swing/JScrollPane/8033000/bug8033000.java + test/javax/swing/JScrollPane/HorizontalMouseWheelOnShiftPressed/HorizontalMouseWheelOnShiftPressed.java Changeset: 11a8193dfa30 Author: dfuchs Date: 2016-03-02 11:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/11a8193dfa30 8148820: Missing @since Javadoc tag in Logger.log(Level, Supplier) Summary: Added @since 1.8 Reviewed-by: lancea, rriggs ! src/share/classes/java/util/logging/Logger.java Changeset: 21fd38547115 Author: igerasim Date: 2016-03-04 14:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/21fd38547115 8149330: Capacity of StringBuilder should not get close to Integer.MAX_VALUE unless necessary Reviewed-by: martin ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/lang/StringBuffer.java + test/java/lang/StringBuilder/Capacity.java + test/java/lang/StringBuilder/HugeCapacity.java Changeset: e696129b1665 Author: rhalade Date: 2014-07-10 03:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e696129b1665 8041781: Need new regression tests for PBE keys Reviewed-by: xuelei + test/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java + test/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java + test/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java Changeset: ef969cc24e95 Author: xuelei Date: 2014-12-08 07:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ef969cc24e95 8049432: New tests for TLS property jdk.tls.client.protocols Reviewed-by: xuelei Contributed-by: Zaiyao Liu + test/javax/net/ssl/TLS/TLSClientPropertyTest.java Changeset: 0190efd70a3b Author: wetmore Date: 2015-01-23 10:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0190efd70a3b 8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs to be updated for JDK-8061210 Reviewed-by: xuelei, mullan ! test/javax/net/ssl/TLS/TLSClientPropertyTest.java Changeset: 958592947dd3 Author: asmotrak Date: 2015-08-20 11:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/958592947dd3 8050460: JAAS login/logout tests with LoginContext Reviewed-by: xuelei Contributed-by: svetlana.nikandrova at oracle.com + test/javax/security/auth/login/LoginContext/LCTest.jaas.config + test/javax/security/auth/login/LoginContext/LCTest.java Changeset: 98a11082c8ff Author: xuelei Date: 2014-09-02 05:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/98a11082c8ff 8049429: Tests for java client server communications with various TLS/SSL combinations. Reviewed-by: xuelei Contributed-by: Raghu Nair + test/javax/net/ssl/TLS/CipherTestUtils.java + test/javax/net/ssl/TLS/JSSEClient.java + test/javax/net/ssl/TLS/JSSEServer.java + test/javax/net/ssl/TLS/TestJSSE.java Changeset: 5e6c76065a90 Author: xuelei Date: 2014-10-20 13:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5e6c76065a90 8061464: A typo in CipherTestUtils test Reviewed-by: xuelei Contributed-by: Florian Weimer ! test/javax/net/ssl/TLS/CipherTestUtils.java Changeset: 7a1127d6ce9c Author: weijun Date: 2015-06-29 15:04 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7a1127d6ce9c 8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac Reviewed-by: xuelei ! test/javax/net/ssl/TLS/CipherTestUtils.java Changeset: cc4344748a20 Author: xuelei Date: 2015-01-07 03:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cc4344748a20 8048607: Test key generation of DES and DESEDE Reviewed-by: xuelei Contributed-by: Zaiyao Liu ! test/com/sun/crypto/provider/Cipher/DES/TestUtility.java + test/javax/crypto/KeyGenerator/TestKGParity.java Changeset: b69b4d8c149a Author: xuelei Date: 2015-05-21 09:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b69b4d8c149a 8048599: Tests for key wrap and unwrap operations Reviewed-by: xuelei Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java Changeset: 2ea57ab37a95 Author: snikandrova Date: 2016-03-04 16:26 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2ea57ab37a95 8151197: [TEST_BUG] Need to backport fix for test/javax/net/ssl/TLS/TestJSSE.java Reviewed-by: xuelei ! test/javax/net/ssl/TLS/TestJSSE.java Changeset: c2c918b0d134 Author: aeriksso Date: 2016-03-04 16:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c2c918b0d134 8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy Reviewed-by: dsamersoff, dcubed ! src/share/classes/com/sun/tools/hat/internal/parser/HprofReader.java Changeset: 2c1206519373 Author: csahu Date: 2016-03-04 14:45 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2c1206519373 8130425: libjvm crash due to stack overflow in executables with 32k tbss/tdata Reviewed-by: kevinw, dholmes Contributed-by: cheleswer.sahu at oracle.com ! src/solaris/classes/java/lang/UNIXProcess.java Changeset: 8557dfcc5090 Author: aeriksso Date: 2016-03-03 18:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8557dfcc5090 8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails intermittently Reviewed-by: dsamersoff, sspitsyn ! test/com/sun/jdi/RedefineAddPrivateMethod.sh Changeset: 543b8ffec404 Author: vkempik Date: 2016-03-04 16:26 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/543b8ffec404 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java Changeset: 2fa1296ac3d9 Author: vinnie Date: 2015-07-15 18:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2fa1296ac3d9 8041787: Need new regressions tests for buffer handling for PBE algorithms Reviewed-by: vinnie Contributed-by: rhalade + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/AESPBEWrapper.java + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBECipherWrapper.java + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBEWrapper.java + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBEWrapperCreator.java + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBKDF2Wrapper.java + test/com/sun/crypto/provider/Cipher/PBE/PBMacBuffer.java + test/com/sun/crypto/provider/Cipher/PBE/PBMacDoFinalVsUpdate.java + test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java Changeset: 5afcccb74f00 Author: xuelei Date: 2014-09-03 02:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5afcccb74f00 8048362: Tests for doPrivileged with accomplice Reviewed-by: vinnie Contributed-by: Raghu Nair + test/java/security/AccessController/DoPrivAccomplice.java + test/java/security/AccessController/DoPrivAccompliceTest.java + test/java/security/AccessController/DoPrivTest.java + test/lib/testlibrary/JavaToolUtils.java Changeset: a311379bc1df Author: asaha Date: 2016-03-23 12:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a311379bc1df Added tag jdk8u102-b00 for changeset fa5a91b29658 ! .hgtags Changeset: 010e381cbf3e Author: asaha Date: 2016-03-23 15:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/010e381cbf3e Merge ! .hgtags Changeset: 878770f21ea5 Author: asaha Date: 2016-03-22 12:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/878770f21ea5 Merge ! .hgtags Changeset: 569e105bed3c Author: asaha Date: 2016-03-23 15:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/569e105bed3c Merge ! .hgtags Changeset: 65598475e1c3 Author: asaha Date: 2016-03-29 13:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/65598475e1c3 Added tag jdk8u102-b01 for changeset 569e105bed3c ! .hgtags Changeset: d6e8e11bec16 Author: farvidsson Date: 2014-02-18 11:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d6e8e11bec16 4515292: ReferenceType.isStatic() returns true for arrays Summary: Add implementation of isStatic() in com.sun.tools.jdi.ArrayTypeImpl Reviewed-by: sla, sspitsyn ! src/share/classes/com/sun/tools/jdi/ArrayTypeImpl.java Changeset: 2e0399f66ddc Author: coffeys Date: 2016-03-16 09:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2e0399f66ddc 8151352: jdk/test/sample fails with "effective library path is outside the test suite" Reviewed-by: darcy Contributed-by: Felix Yang + test/sample/TEST.properties ! test/sample/chatserver/ChatTest.java ! test/sample/mergesort/MergeSortTest.java Changeset: 8ed982481938 Author: coffeys Date: 2016-03-17 09:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8ed982481938 8151535: TESTBUG: java/lang/invoke/AccessControlTest.java should be modified to run with JTREG 4.1 b13 Reviewed-by: coffeys Contributed-by: Felix Yang ! test/java/lang/invoke/AccessControlTest.java Changeset: 6eb305654f7f Author: tyan Date: 2015-09-23 21:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6eb305654f7f 8048604: Tests for strong crypto ciphers Summary: SQE test co-location effort Reviewed-by: valeriep + test/com/sun/crypto/provider/CICO/CICOChainingTest.java + test/com/sun/crypto/provider/CICO/CICODESFuncTest.java + test/com/sun/crypto/provider/CICO/CICOSkipTest.java + test/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java + test/com/sun/crypto/provider/CICO/PBEFunc/AbstractPBEWrapper.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICOPBEFuncTest.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_RW_Test.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_SKIP_Test.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_Test.java + test/com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java + test/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java + test/com/sun/crypto/provider/CICO/PBEFunc/PBEAlgorithm.java + test/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java + test/com/sun/crypto/provider/CICO/ReadModel.java + test/com/sun/crypto/provider/CICO/TestUtilities.java + test/com/sun/crypto/provider/Cipher/DES/TextPKCS5PaddingTest.java ! test/javax/crypto/KeyGenerator/TestKGParity.java Changeset: 95fb8955a36c Author: valeriep Date: 2015-09-24 01:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/95fb8955a36c 8137068: Tests added in JDK-8048604 fail to compile Summary: Fixed the 2 tests with correct jprt tags Reviewed-by: xuelei ! test/com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java ! test/javax/crypto/KeyGenerator/TestKGParity.java Changeset: 17f8494faaf3 Author: asmotrak Date: 2015-07-25 08:50 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/17f8494faaf3 8048596: Tests for AEAD ciphers Reviewed-by: valeriep + test/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java + test/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java + test/com/sun/crypto/provider/Cipher/AEAD/Helper.java + test/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java + test/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java + test/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java + test/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java + test/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java Changeset: 92c8508ac4cb Author: valeriep Date: 2014-12-12 00:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/92c8508ac4cb 8048819: Implement reliability test for DH algorithm Summary: Added DH test for up-to-4 parties key exchange Reviewed-by: valeriep Contributed-by: Amanda Jiang + test/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java Changeset: 64cb46ce8cde Author: valeriep Date: 2015-09-24 18:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/64cb46ce8cde 8075286: Additional tests for signature algorithm OIDs and transformation string Summary: SQE test co-location effort Reviewed-by: valeriep Contributed-by: sha.jiang at oracle.com + test/com/sun/crypto/provider/NSASuiteB/TestAESOids.java + test/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java + test/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java + test/sun/security/TestSignatureOidHelper.java + test/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java + test/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java + test/sun/security/provider/NSASuiteB/TestSHAOids.java + test/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java Changeset: d2eca04e6de4 Author: rhalade Date: 2015-08-13 06:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d2eca04e6de4 8048624: Tests for SealedObject Reviewed-by: valeriep + test/javax/crypto/SealedObject/TestSealedObjectNull.java Changeset: 5b8ec82dc4d3 Author: omajid Date: 2016-03-17 17:51 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5b8ec82dc4d3 8140620: Find and load default.sf2 as the default soundbank on Linux Reviewed-by: serb ! src/share/classes/com/sun/media/sound/SoftSynthesizer.java Changeset: 794e05bde539 Author: asmotrak Date: 2015-04-23 18:01 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/794e05bde539 8048138: Tests for JAAS callbacks Reviewed-by: weijun + test/javax/security/auth/login/LoginContext/CustomLoginModule.java + test/javax/security/auth/login/LoginContext/SharedState.java + test/javax/security/auth/login/LoginContext/StandardCallbacks.java + test/javax/security/auth/login/LoginContext/custom.config + test/javax/security/auth/login/LoginContext/shared.config Changeset: ebb0b6edbbef Author: weijun Date: 2015-03-23 15:37 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ebb0b6edbbef 8048618: Tests for PKCS12 write operations. Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/KeyStore/PKCS12/WriteP12Test.java + test/java/security/KeyStore/PKCS12/certs/writeP12/keystoreCA.jks.data + test/java/security/KeyStore/PKCS12/certs/writeP12/keystoreEU.jks.data Changeset: ec3fbaa19da5 Author: weijun Date: 2014-08-27 11:33 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ec3fbaa19da5 8048617: Tests for PKCS12 read operations Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/KeyStore/PKCS12/ReadP12Test.java + test/java/security/KeyStore/PKCS12/certs/readP12/ie_chain.pfx.data + test/java/security/KeyStore/PKCS12/certs/readP12/ie_self.pfx.data + test/java/security/KeyStore/PKCS12/certs/readP12/jdk_chain.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/jdk_self.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_chain.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_self.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_twoentries.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_chain.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_self.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_twoentries.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/openssl.p12.data Changeset: 2a94e7e184d8 Author: weijun Date: 2014-12-04 16:50 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2a94e7e184d8 8048619: Implement tests for converting PKCS12 keystores Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/KeyStore/PKCS12/ConvertP12Test.java + test/java/security/KeyStore/PKCS12/certs/convertP12/ie_jceks_chain.pfx.data + test/java/security/KeyStore/PKCS12/certs/convertP12/ie_jks_chain.pfx.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_selfsigned.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_twoentry.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_twopass.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_selfsigned.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_twoentry.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_twopass.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/keystoreCA.jceks.data Changeset: ef3ac1af8244 Author: weijun Date: 2015-03-04 10:12 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ef3ac1af8244 8048360: Test signed jar files Reviewed-by: weijun Contributed-by: Amanda Jiang + test/java/security/Policy/SignedJar/SignedJarTest.java + test/java/security/Policy/SignedJar/SignedJarTest_1.policy + test/java/security/Policy/SignedJar/SignedJarTest_2.policy + test/java/security/Policy/SignedJar/keypass Changeset: 8e566c76efad Author: weijun Date: 2014-08-26 15:10 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8e566c76efad 8050370: Need new regressions tests for messageDigest with DigestIOStream Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/MessageDigest/TestDigestIOStream.java Changeset: d07d57a06d68 Author: xuelei Date: 2015-05-18 02:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d07d57a06d68 8048820: Implement tests for SecretKeyFactory Reviewed-by: xuelei Contributed-by: Zaiyao Liu + test/javax/crypto/SecretKeyFactory/PBKDF2TranslateTest.java + test/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java Changeset: 5a05547dc8f8 Author: amjiang Date: 2015-09-22 09:34 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5a05547dc8f8 8050461: Tests for syntax checking of JAAS configuration file Reviewed-by: weijun + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASConfigSyntaxTest.java + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutApplication.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutBraces.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutFlag.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutLoginModule.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutSemiColen.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/SampleLoginModule.java Changeset: bc23d1ffda6c Author: asmotrak Date: 2015-07-16 09:20 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/bc23d1ffda6c 8049814: Additional SASL client-server tests Reviewed-by: weijun + test/javax/security/sasl/Sasl/ClientServerTest.java Changeset: 8c3da80c7670 Author: weijun Date: 2015-03-04 16:26 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8c3da80c7670 8048610: Implement regression test for bug fix of 4686632 in JCE Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/JCE/Bugs/4686632/Empty.java Changeset: 074a27d94996 Author: weijun Date: 2014-10-13 17:55 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/074a27d94996 8048052: Permission tests for setFactory Summary: Add RuntimePermission tests for setFactory Reviewed-by: weijun, mullan Contributed-by: felix.yang at oracle.com + test/java/net/SetFactoryPermission/SetFactoryPermission.java + test/java/net/SetFactoryPermission/policy.fail + test/java/net/SetFactoryPermission/policy.success Changeset: 5e8c340f18eb Author: amjiang Date: 2015-09-24 10:23 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5e8c340f18eb 8050427: LoginContext tests to cover JDK-4703361 Reviewed-by: weijun + test/javax/security/auth/login/LoginContext/DummyLoginModule.java + test/javax/security/auth/login/LoginContext/DynamicConfigurationTest.java + test/javax/security/auth/login/LoginContext/MyConfiguration.java + test/javax/security/auth/login/LoginContext/SmartLoginModule.java Changeset: 1ac71d0819c8 Author: aefimov Date: 2016-03-24 01:20 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1ac71d0819c8 8145039: JAXB marshaller fails with ClassCastException on classes generated by xjc Reviewed-by: lancea ! test/TEST.groups + test/javax/xml/bind/xjc/8145039/JaxbMarshallTest.java + test/javax/xml/bind/xjc/8145039/testSchema.xsd Changeset: 20f2ccffa30f Author: robm Date: 2016-03-24 15:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/20f2ccffa30f 8065078: NetworkInterface.getNetworkInterfaces() triggers intermittent test failures Reviewed-by: chegar ! src/windows/native/java/net/NetworkInterface_winXP.c Changeset: 458a4b3f2c24 Author: van Date: 2016-03-25 10:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/458a4b3f2c24 8145228: Java Access Bridge, getAccessibleStatesStringFromContext doesn't wrap the call to getAccessibleRole Summary: use invokeAndWait in two places that were missing that Reviewed-by: alexsch, prr Contributed-by: peter.brunet at oracle.com ! src/windows/classes/com/sun/java/accessibility/AccessBridge.java Changeset: 4c0392b7d637 Author: aefimov Date: 2016-03-28 16:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4c0392b7d637 8150704: XALAN: ERROR: 'No more DTM IDs are available' when transforming with lots of temporary result trees Reviewed-by: joehw + test/javax/xml/jaxp/transform/8150704/Bug8150704-1.ref + test/javax/xml/jaxp/transform/8150704/Bug8150704-1.xml + test/javax/xml/jaxp/transform/8150704/Bug8150704-1.xsl + test/javax/xml/jaxp/transform/8150704/Bug8150704-2.ref + test/javax/xml/jaxp/transform/8150704/Bug8150704-2.xml + test/javax/xml/jaxp/transform/8150704/Bug8150704-2.xsl + test/javax/xml/jaxp/transform/8150704/TransformerTest.java Changeset: d68fddee9dbc Author: aefimov Date: 2016-03-29 13:19 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d68fddee9dbc 8073872: Schemagen fails with StackOverflowError if element references containing class Reviewed-by: lancea + test/javax/xml/bind/jxc/8073872/Foo.java + test/javax/xml/bind/jxc/8073872/SchemagenStackOverflow.java Changeset: ffd65eb4d2be Author: mullan Date: 2016-03-21 14:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ffd65eb4d2be 8072463: Remove requirement that AKID and SKID have to match when building certificate chain Reviewed-by: xuelei ! src/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java Changeset: 392d66ecf06b Author: bgopularam Date: 2016-03-29 01:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/392d66ecf06b 8048830: Implement tests for new functionality provided in JEP 166 Summary: New tests for validating read write operations on PKCS 12 based keystore Reviewed-by: vinnie + test/java/security/KeyStore/PKCS12/CheckDefaults.java + test/java/security/KeyStore/PKCS12/EntryProtectionTest.java + test/java/security/KeyStore/PKCS12/KeytoolReaderP12Test.java + test/java/security/KeyStore/PKCS12/KeytoolWriteP12Test.java + test/java/security/KeyStore/PKCS12/MetadataEmptyTest.java + test/java/security/KeyStore/PKCS12/MetadataStoreLoadTest.java + test/java/security/KeyStore/PKCS12/StoreTrustedCertAPITest.java + test/java/security/KeyStore/PKCS12/StoreTrustedCertKeytool.java + test/java/security/KeyStore/PKCS12/Utils.java + test/java/security/KeyStore/PKCS12/api_cert_chain.p12.data + test/java/security/KeyStore/PKCS12/api_cert_chain.p12_expected.data + test/java/security/KeyStore/PKCS12/api_private_key.p12.data + test/java/security/KeyStore/PKCS12/api_private_key.p12_expected.data + test/java/security/KeyStore/PKCS12/api_private_key_not_match.p12.data + test/java/security/KeyStore/PKCS12/api_private_key_not_match.p12_expected.data + test/java/security/KeyStore/PKCS12/api_two_pass.p12.data + test/java/security/KeyStore/PKCS12/api_two_pass.p12_expected.data + test/java/security/KeyStore/PKCS12/ie_chain.pfx.data + test/java/security/KeyStore/PKCS12/ie_chain.pfx.pem + test/java/security/KeyStore/PKCS12/ie_self.pfx.data + test/java/security/KeyStore/PKCS12/ie_self.pfx.pem + test/java/security/KeyStore/PKCS12/mozilla_self.p12.data + test/java/security/KeyStore/PKCS12/mozilla_self.p12.pem + test/java/security/KeyStore/PKCS12/netscape_self.p12.data + test/java/security/KeyStore/PKCS12/netscape_self.p12.pem + test/java/security/KeyStore/PKCS12/openssl.p12.data + test/java/security/KeyStore/PKCS12/openssl.p12.pem ! test/sun/security/pkcs12/StoreSecretKeyTest.java Changeset: 4eeb7999ff74 Author: coffeys Date: 2016-03-29 19:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4eeb7999ff74 Merge Changeset: f0851bc0e7bf Author: robm Date: 2016-03-29 23:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f0851bc0e7bf Merge Changeset: 4548a4525cb9 Author: sgehwolf Date: 2016-03-21 11:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4548a4525cb9 4858370: JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: Delete global references in invoker_completeInvokeRequest() Reviewed-by: sspitsyn ! src/share/back/invoker.c + test/com/sun/jdi/oom/@debuggeeVMOptions + test/com/sun/jdi/oom/OomDebugTest.java + test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: 7fa7acbefe2a Author: avorobye Date: 2016-03-30 13:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7fa7acbefe2a 8044772: TempDirTest.java still times out with -Xcomp Reviewed-by: coffeys ! test/com/sun/tools/attach/RunnerUtil.java ! test/com/sun/tools/attach/TempDirTest.java Changeset: 8efe549f3c87 Author: dl Date: 2016-02-27 16:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8efe549f3c87 8150780: Repeated offer and remove on ConcurrentLinkedQueue lead to an OutOfMemoryError Reviewed-by: martin, rasbold ! src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java + test/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java Changeset: 27977232ab26 Author: dmarkov Date: 2016-04-01 16:24 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/27977232ab26 8073400: Some Monospaced logical fonts have a different width Reviewed-by: okutsu, prr ! src/windows/classes/sun/awt/windows/fontconfig.properties + test/java/awt/font/MonospacedGlyphWidth/MonospacedGlyphWidthTest.java Changeset: b37dad3a2c70 Author: aefimov Date: 2016-04-01 19:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b37dad3a2c70 8134111: Unmarshaller unmarshalls XML element which doesn't have the expected namespace Reviewed-by: lancea + test/javax/xml/bind/marshal/8134111/UnmarshalTest.java + test/javax/xml/bind/marshal/8134111/testTypes/ObjectFactory.java + test/javax/xml/bind/marshal/8134111/testTypes/Root.java + test/javax/xml/bind/marshal/8134111/testTypes/WhenType.java + test/javax/xml/bind/marshal/8134111/testTypes/package-info.java Changeset: cb701a5bd82c Author: plevart Date: 2015-01-21 21:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cb701a5bd82c 8068427: Hashtable deserialization reconstitutes table with wrong capacity Reviewed-by: mduigou, martin, chegar, dfuchs ! src/share/classes/java/util/Hashtable.java + test/java/util/Hashtable/DeserializedLength.java Changeset: 39a4f2f49ff0 Author: igerasim Date: 2016-04-02 22:32 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/39a4f2f49ff0 8149017: Delayed provider selection broken in RSA client key exchange Reviewed-by: coffeys ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: ce81447f4df6 Author: aivanov Date: 2016-04-04 01:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ce81447f4df6 8147807: crash in libkcms.so on linux-sparc Reviewed-by: erikj, prr, ihse ! make/CopyIntoClasses.gmk Changeset: 3949b2469fac Author: snikandrova Date: 2016-04-04 15:27 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3949b2469fac 8151731: Add new jtreg keywords to jdk 8 Summary: randomness and intermittent keywords to mark regression tests Reviewed-by: coffeys ! test/TEST.ROOT Changeset: 0901dc70ae2b Author: igerasim Date: 2016-04-06 08:27 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0901dc70ae2b 8143913: MSCAPI keystore should accept Certificate[] in setEntry() 6483657: MSCAPI provider does not create unique alias names Reviewed-by: vinnie ! src/windows/classes/sun/security/mscapi/KeyStore.java ! src/windows/native/sun/security/mscapi/security.cpp + test/sun/security/mscapi/CastError.java + test/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.sh + test/sun/security/mscapi/nonUniqueAliases/nonUniq1.pem + test/sun/security/mscapi/nonUniqueAliases/nonUniq2.pem Changeset: 5d5b55014d0d Author: coffeys Date: 2016-04-07 10:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5d5b55014d0d 8153531: Improve exception messaging for RSAClientKeyExchange Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: 5b7b2c1d3d21 Author: asaha Date: 2016-04-11 13:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5b7b2c1d3d21 Added tag jdk8u102-b02 for changeset 5d5b55014d0d ! .hgtags Changeset: 69ace4513aad Author: coffeys Date: 2016-04-11 08:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/69ace4513aad 8149450: LdapCtx.processReturnCode() throwing Null Pointer Exception Reviewed-by: xuelei ! src/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/share/classes/com/sun/jndi/ldap/LdapReferralException.java Changeset: 411e42b16d22 Author: alexsch Date: 2016-04-11 14:56 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/411e42b16d22 8076545: Text size is twice bigger under Windows L&F on Win 8.1 with HiDPI display 8149453: [hidpi] JFileChooser does not scale properly on Windows with HiDPI display and Windows L&F 8149368: [hidpi] JLabel font is twice bigger than JTextArea font on Windows 7,HiDPI, Windows L&F Reviewed-by: flar, serb ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.h + test/java/awt/font/FontScaling/FontScalingTest.java Changeset: 948afa0c0057 Author: alexsch Date: 2016-04-11 15:00 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/948afa0c0057 8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round': identifier not found Reviewed-by: serb, ssadetsky ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp Changeset: b839c9068d11 Author: asmotrak Date: 2015-05-25 11:47 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b839c9068d11 8050374: More Signature tests Reviewed-by: valeriep + test/java/security/Signature/Offsets.java + test/java/security/SignedObject/Chain.java + test/java/security/SignedObject/Copy.java + test/sun/security/ec/SignatureOffsets.java + test/sun/security/ec/SignedObjectChain.java + test/sun/security/mscapi/SignatureOffsets.java + test/sun/security/mscapi/SignedObjectChain.java + test/sun/security/rsa/SignatureOffsets.java + test/sun/security/rsa/SignedObjectChain.java + test/sun/security/ssl/rsa/SignatureOffsets.java + test/sun/security/ssl/rsa/SignedObjectChain.java Changeset: bf71f2eb4322 Author: tyan Date: 2015-09-09 21:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/bf71f2eb4322 8044199: Tests for RSA keys and key specifications Summary: added various tests for SunRsaSign provider Reviewed-by: valeriep + test/sun/security/rsa/KeySizeTest.java + test/sun/security/rsa/PrivateKeyEqualityTest.java + test/sun/security/rsa/SignatureTest.java + test/sun/security/rsa/SpecTest.java Changeset: fc52c90e812f Author: dsamersoff Date: 2016-04-11 21:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fc52c90e812f 8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: The fix for JDK-4858370 cause a number of test fails and backed-out Reviewed-by: jwilhelm, sspitsyn ! src/share/back/invoker.c - test/com/sun/jdi/oom/@debuggeeVMOptions - test/com/sun/jdi/oom/OomDebugTest.java - test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: 2ecffdf30af0 Author: dsamersoff Date: 2016-04-11 18:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2ecffdf30af0 Merge Changeset: 7d49df0ab4f6 Author: snikandrova Date: 2016-04-11 14:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7d49df0ab4f6 8048147: Privilege tests with JAAS Subject.doAs 8076486: [TESTBUG] javax/security/auth/Subject/doAs/NestedActions.java fails if extra VM options are given Reviewed-by: weijun + test/javax/security/auth/Subject/doAs/NestedActions.java + test/javax/security/auth/Subject/doAs/policy.expect.ace + test/javax/security/auth/Subject/doAs/policy.expect.pae + test/javax/security/auth/Subject/doAs/policy.one.principal + test/javax/security/auth/Subject/doAs/policy.two.principals Changeset: 666ddde3fecf Author: igerasim Date: 2016-04-12 18:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/666ddde3fecf 8149417: Use final restricted flag Reviewed-by: mullan, weijun, coffeys ! src/share/classes/javax/crypto/JceSecurity.java + test/javax/crypto/JceSecurity/FinalRestricted.java Changeset: 19d59c553e23 Author: cjplummer Date: 2015-06-05 13:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/19d59c553e23 8081771: ProcessTool.createJavaProcessBuilder() needs new addTestVmAndJavaOptions argument Summary: Copy ProcessTool.createJavaProcessBuilder functionality from hotspot/test Reviewed-by: rriggs, sspitsyn, dholmes ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: 1359b39260b3 Author: asmotrak Date: 2015-05-18 17:34 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1359b39260b3 8079138: Additional negative tests for XML signature processing Reviewed-by: mullan ! test/javax/xml/crypto/dsig/ValidationTests.java + test/javax/xml/crypto/dsig/data/signature-extra-text-in-signed-info.xml + test/javax/xml/crypto/dsig/data/signature-no-reference-uri.xml + test/javax/xml/crypto/dsig/data/signature-wrong-canonicalization-method-algorithm.xml + test/javax/xml/crypto/dsig/data/signature-wrong-signature-method-algorithm.xml + test/javax/xml/crypto/dsig/data/signature-wrong-tag-names.xml + test/javax/xml/crypto/dsig/data/signature-wrong-transform-algorithm.xml Changeset: 03bcb1be023d Author: msolovie Date: 2016-04-14 16:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/03bcb1be023d 8074931: Additional tests for CertPath API Reviewed-by: mullan + test/java/security/cert/CertPathEncodingTest.java + test/java/security/cert/X509CertSelectorTest.java Changeset: 9633d7df1908 Author: snikandrova Date: 2016-04-14 16:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9633d7df1908 8043836: Need new tests for AES cipher Summary: Add AES cipher tests with various modes, padding schemes and read methods of CipherInputStream for SunJCE provider Reviewed-by: valeriep + test/com/sun/crypto/provider/Cipher/AES/CICO.java + test/com/sun/crypto/provider/Cipher/AES/CTR.java + test/com/sun/crypto/provider/Cipher/AES/Padding.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java + test/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java + test/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java Changeset: 4b84ce329063 Author: tonyp Date: 2016-01-28 10:58 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4b84ce329063 8147468: Allow users to bound the size of buffers cached in the per-thread buffer caches Summary: Introduces the jdk.nio.maxCachedBufferSize property. Reviewed-by: alanb, bpb ! src/share/classes/sun/nio/ch/Util.java + test/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: 4c095311bcf5 Author: darcy Date: 2016-01-29 17:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4c095311bcf5 8148627: RestrictTestMaxCachedBufferSize.java to 64-bit platforms Reviewed-by: alanb ! test/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: dec21caa0f9c Author: darcy Date: 2015-09-15 15:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/dec21caa0f9c 8136506: Include sun.arch.data.model as a property that can be queried by jtreg Reviewed-by: alanb ! test/TEST.ROOT Changeset: e9a5a65f75b5 Author: aivanov Date: 2016-04-15 10:17 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e9a5a65f75b5 8146035: Windows - With LCD antialiasing, some glyphs are not rendered correctly Reviewed-by: serb, prr Contributed-by: Dmitry Batrak ! src/windows/native/sun/font/lcdglyph.c Changeset: 939fcf5887f6 Author: robm Date: 2016-04-15 14:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/939fcf5887f6 Merge - test/com/sun/jdi/oom/@debuggeeVMOptions - test/com/sun/jdi/oom/OomDebugTest.java - test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: c031a29b8b89 Author: asaha Date: 2016-04-05 10:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c031a29b8b89 Merge ! .hgtags ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.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 Changeset: fce9c0404985 Author: asaha Date: 2016-04-11 15:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fce9c0404985 Merge ! .hgtags Changeset: abab8d527099 Author: asaha Date: 2016-04-15 14:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/abab8d527099 Merge - test/com/sun/jdi/oom/@debuggeeVMOptions - test/com/sun/jdi/oom/OomDebugTest.java - test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: 4ebdf2a38496 Author: asaha Date: 2016-04-18 15:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4ebdf2a38496 Added tag jdk8u102-b03 for changeset abab8d527099 ! .hgtags Changeset: 5f39475e0165 Author: coffeys Date: 2016-04-16 13:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5f39475e0165 8154304: NullpointerException at LdapReferralException.getReferralContext Reviewed-by: xuelei, vinnie ! src/share/classes/com/sun/jndi/ldap/LdapReferralContext.java Changeset: 74085e728d5e Author: rpatil Date: 2016-04-15 09:46 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/74085e728d5e 8151431: DateFormatSymbols triggers this.clone() in the constructor Reviewed-by: naoto, peytoia ! src/share/classes/java/text/DateFormatSymbols.java + test/java/text/Format/DateFormat/DateFormatSymbolsCloneTest.java Changeset: b35dbc80ab61 Author: mhaupt Date: 2016-04-20 15:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b35dbc80ab61 8081512: Remove sun.invoke.anon classes, or move / co-locate them with tests Reviewed-by: mchung, sundar - src/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java Changeset: 43eac338b248 Author: msolovie Date: 2016-04-21 16:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/43eac338b248 8049237: Need new tests for X509V3 certificates Reviewed-by: mullan, xuelei + test/sun/security/x509/X509CertImpl/V3Certificate.java Changeset: c4eca15ee640 Author: msolovie Date: 2016-04-21 17:01 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c4eca15ee640 8050371: More MessageDigest tests Reviewed-by: xuelei + test/java/security/MessageDigest/TestSameLength.java + test/java/security/MessageDigest/TestSameValue.java Changeset: b99f001f70a7 Author: alexp Date: 2016-04-21 17:06 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b99f001f70a7 8048357: PKCS basic tests Reviewed-by: coffeys Contributed-by: artem.kosarev at oracle.com + test/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java + test/sun/security/pkcs/pkcs10/PKCS10AttributeReader.java + test/sun/security/pkcs/pkcs7/PKCS7VerifyTest.java + test/sun/security/pkcs/pkcs7/SignerOrder.java + test/sun/security/pkcs/pkcs7/jarsigner/META-INF/MANIFEST.MF + test/sun/security/pkcs/pkcs7/jarsigner/META-INF/PKCS7TEST.DSA.base64 + test/sun/security/pkcs/pkcs7/jarsigner/META-INF/PKCS7TEST.SF + test/sun/security/pkcs/pkcs8/PKCS8Test.java Changeset: a33c35f1384f Author: alexp Date: 2016-04-21 17:08 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a33c35f1384f 8143377: Test PKCS8Test.java fails Reviewed-by: coffeys Contributed-by: artem.kosarev at oracle.com ! test/sun/security/pkcs/pkcs8/PKCS8Test.java Changeset: bfa8fe0e35a1 Author: asmotrak Date: 2015-01-13 14:26 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/bfa8fe0e35a1 8048603: Additional tests for MAC algorithms Reviewed-by: valeriep + test/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java + test/com/sun/crypto/provider/Mac/LargeByteBufferTest.java + test/com/sun/crypto/provider/Mac/MacSameTest.java + test/com/sun/crypto/provider/Mac/NullByteBufferTest.java + test/com/sun/crypto/provider/Mac/Utils.java + test/sun/security/pkcs11/Mac/MacKAT.java + test/sun/security/pkcs11/Mac/MacSameTest.java ! test/sun/security/pkcs11/PKCS11Test.java Changeset: 0d6955a99281 Author: coffeys Date: 2016-04-20 22:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0d6955a99281 8071125: Improve exception messages in URLPermission Reviewed-by: chegar, prappo ! src/share/classes/java/net/URLPermission.java Changeset: 440fc7135f9f Author: coffeys Date: 2016-04-22 15:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/440fc7135f9f Merge Changeset: 50809de3dcc2 Author: robm Date: 2016-04-24 20:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/50809de3dcc2 Merge - src/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java Changeset: 47e20a90bdbb Author: asaha Date: 2016-04-25 09:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/47e20a90bdbb Added tag jdk8u102-b04 for changeset 50809de3dcc2 ! .hgtags Changeset: cdfb600c2dce Author: asaha Date: 2016-05-23 08:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cdfb600c2dce Merge ! .hgtags Changeset: ced91280e78a Author: asaha Date: 2016-05-23 09:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ced91280e78a Added tag jdk8u102-b05 for changeset cdfb600c2dce ! .hgtags Changeset: 59698da7972e Author: asaha Date: 2016-05-23 09:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/59698da7972e Merge ! .hgtags Changeset: 1f534bf5f32d Author: asaha Date: 2016-05-23 09:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1f534bf5f32d Added tag jdk8u102-b06 for changeset 59698da7972e ! .hgtags Changeset: 725b400c93e0 Author: asaha Date: 2016-05-23 12:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/725b400c93e0 Merge ! .hgtags Changeset: 013178028d99 Author: asaha Date: 2016-05-23 12:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/013178028d99 Added tag jdk8u102-b07 for changeset 725b400c93e0 ! .hgtags Changeset: cedf528dc1d0 Author: aefimov Date: 2016-05-13 18:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cedf528dc1d0 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw + test/javax/xml/jaxp/stream/8145974/SurrogatesTest.java Changeset: c260a0aab5bf Author: asaha Date: 2016-05-23 12:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c260a0aab5bf Merge ! .hgtags Changeset: 70c1a5110fad Author: asaha Date: 2016-05-23 12:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/70c1a5110fad Added tag jdk8u102-b08 for changeset c260a0aab5bf ! .hgtags Changeset: a8ff60ed6f33 Author: asaha Date: 2016-05-19 03:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a8ff60ed6f33 8157078: 8u102 L10n resource file updates Summary: 8u102 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/share/classes/sun/management/resources/agent_zh_TW.properties ! src/share/classes/sun/rmi/server/resources/rmid_zh_TW.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_zh_TW.java ! src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java ! src/share/classes/sun/security/util/Resources_zh_TW.java Changeset: 605340e78242 Author: asaha Date: 2016-05-23 20:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/605340e78242 Merge ! .hgtags Changeset: 2dbcee9f5b45 Author: asaha Date: 2016-05-23 20:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2dbcee9f5b45 Added tag jdk8u102-b09 for changeset 605340e78242 ! .hgtags Changeset: b64716a25e40 Author: asaha Date: 2016-05-31 10:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b64716a25e40 Merge ! .hgtags Changeset: 8658c205038f Author: asaha Date: 2016-05-31 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8658c205038f Added tag jdk8u102-b10 for changeset b64716a25e40 ! .hgtags Changeset: d23972096545 Author: alexsch Date: 2016-06-02 09:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d23972096545 8157838: Personalized Windows Font Size is not taken into account in Java8u102 Reviewed-by: prr, serb ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.h - test/java/awt/font/FontScaling/FontScalingTest.java Changeset: e915a408ebf7 Author: asaha Date: 2016-06-06 13:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e915a408ebf7 Merge ! .hgtags Changeset: 9c557a821a6e Author: asaha Date: 2016-06-06 13:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9c557a821a6e Added tag jdk8u102-b11 for changeset e915a408ebf7 ! .hgtags Changeset: 8e12cb096db3 Author: asaha Date: 2016-06-13 13:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8e12cb096db3 Merge ! .hgtags Changeset: e172d8b2a8eb Author: asaha Date: 2016-06-13 13:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e172d8b2a8eb Added tag jdk8u102-b12 for changeset 8e12cb096db3 ! .hgtags Changeset: b0f076a03b35 Author: asaha Date: 2016-06-21 18:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b0f076a03b35 Added tag jdk8u101-b13 for changeset 827b2350d7f8 ! .hgtags Changeset: 901ecf04370c Author: asaha Date: 2016-06-21 18:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/901ecf04370c Merge ! .hgtags Changeset: 48c99b423839 Author: asaha Date: 2016-06-21 18:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/48c99b423839 Added tag jdk8u102-b13 for changeset 901ecf04370c ! .hgtags Changeset: e8d009c4e4e7 Author: andrew Date: 2016-08-05 14:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e8d009c4e4e7 Merge jdk8u102-b14 ! .hgtags ! make/CopyIntoClasses.gmk ! src/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/net/URLConnection.java ! src/share/classes/java/util/logging/Logger.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java - src/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.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/solaris/classes/java/lang/UNIXProcess.java ! src/solaris/native/java/net/net_util_md.c ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/sun/windows/ThemeReader.cpp ! test/ProblemList.txt ! test/TEST.groups ! test/java/lang/invoke/AccessControlTest.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/lib/testlibrary/jdk/testlibrary/JcmdBase.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk - test/sun/tools/jps/jps-Defaults.sh - test/sun/tools/jps/jps-V_2.sh - test/sun/tools/jps/jps-V_Output2.awk - test/sun/tools/jps/jps-Vm_2.sh - test/sun/tools/jps/jps-Vm_Output2.awk - test/sun/tools/jps/jps-Vvm.sh - test/sun/tools/jps/jps-Vvm_Output1.awk - test/sun/tools/jps/jps-Vvml.sh - test/sun/tools/jps/jps-Vvml_2.sh - test/sun/tools/jps/jps-Vvml_Output1.awk - test/sun/tools/jps/jps-Vvml_Output2.awk - test/sun/tools/jps/jps-help.sh - test/sun/tools/jps/jps-l_1.sh - test/sun/tools/jps/jps-l_2.sh - test/sun/tools/jps/jps-l_Output1.awk - test/sun/tools/jps/jps-l_Output2.awk - test/sun/tools/jps/jps-lm.sh - test/sun/tools/jps/jps-lm_Output1.awk - test/sun/tools/jps/jps-m.sh - test/sun/tools/jps/jps-m_2.sh - test/sun/tools/jps/jps-m_Output1.awk - test/sun/tools/jps/jps-m_Output2.awk - test/sun/tools/jps/jps-q.sh - test/sun/tools/jps/jps-q_Output1.awk - test/sun/tools/jps/jps-v_1.sh - test/sun/tools/jps/jps-v_Output1.awk - test/sun/tools/jps/jps-vm_1.sh - test/sun/tools/jps/jps-vm_Output1.awk - test/sun/tools/jps/jps_Output1.awk - test/sun/tools/jps/vmflags Changeset: 870729f6e5e6 Author: andrew Date: 2016-08-05 17:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/870729f6e5e6 Added tag aarch64-jdk8u102-b14 for changeset e8d009c4e4e7 ! .hgtags Changeset: 70f58ff8607e Author: andrew Date: 2016-08-07 23:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/70f58ff8607e Merge aarch64-jdk8u102-b14 ! .hgtags - src/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk - test/sun/tools/jps/jps-Defaults.sh - test/sun/tools/jps/jps-V_2.sh - test/sun/tools/jps/jps-V_Output2.awk - test/sun/tools/jps/jps-Vm_2.sh - test/sun/tools/jps/jps-Vm_Output2.awk - test/sun/tools/jps/jps-Vvm.sh - test/sun/tools/jps/jps-Vvm_Output1.awk - test/sun/tools/jps/jps-Vvml.sh - test/sun/tools/jps/jps-Vvml_2.sh - test/sun/tools/jps/jps-Vvml_Output1.awk - test/sun/tools/jps/jps-Vvml_Output2.awk - test/sun/tools/jps/jps-help.sh - test/sun/tools/jps/jps-l_1.sh - test/sun/tools/jps/jps-l_2.sh - test/sun/tools/jps/jps-l_Output1.awk - test/sun/tools/jps/jps-l_Output2.awk - test/sun/tools/jps/jps-lm.sh - test/sun/tools/jps/jps-lm_Output1.awk - test/sun/tools/jps/jps-m.sh - test/sun/tools/jps/jps-m_2.sh - test/sun/tools/jps/jps-m_Output1.awk - test/sun/tools/jps/jps-m_Output2.awk - test/sun/tools/jps/jps-q.sh - test/sun/tools/jps/jps-q_Output1.awk - test/sun/tools/jps/jps-v_1.sh - test/sun/tools/jps/jps-v_Output1.awk - test/sun/tools/jps/jps-vm_1.sh - test/sun/tools/jps/jps-vm_Output1.awk - test/sun/tools/jps/jps_Output1.awk - test/sun/tools/jps/vmflags Changeset: ed5a5c958412 Author: andrew Date: 2016-08-07 23:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ed5a5c958412 Added tag aarch64-shenandoah-jdk8u102-b14 for changeset 70f58ff8607e ! .hgtags Changeset: 4313e431acb8 Author: mcherkas Date: 2016-05-18 18:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4313e431acb8 6882559: new JEditorPane("text/plain","") fails for null context class loader Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/6882559/bug6882559.java Changeset: d89886d90a7c Author: mcherkas Date: 2016-06-09 15:08 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d89886d90a7c 8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/8158734/bug8158734.java Changeset: 87ef09ef2010 Author: snikandrova Date: 2016-05-13 16:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/87ef09ef2010 8049171: Additional tests for jarsigner's warnings Reviewed-by: weijun ! test/ProblemList.txt ! test/javax/security/auth/Subject/doAs/NestedActions.java + test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/security/tools/jarsigner/TimestampCheck.java + test/sun/security/tools/jarsigner/TsacertOptionTest.java + test/sun/security/tools/jarsigner/Utils.java + test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java + test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java + test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java + test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java + test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java + test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java + test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java + test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java + test/sun/security/tools/jarsigner/warnings/Test.java + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.jks.base64 + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.sh Changeset: 0c2300b83c40 Author: aivanov Date: 2016-07-12 16:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0c2300b83c40 8159495: Fix index offsets 8140530: Creating a VolatileImage with size 0,0 results in no longer working g2d.drawString Reviewed-by: prr, psadhukhan ! src/share/classes/sun/awt/image/SunVolatileImage.java ! src/solaris/classes/sun/java2d/x11/X11SurfaceDataProxy.java ! src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/solaris/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c Changeset: 79dd397cf02f Author: igerasim Date: 2016-09-14 11:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/79dd397cf02f 8142926: OutputAnalyzer's shouldXXX() calls return this Reviewed-by: alanb, robm ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java Changeset: 945c6feaa7de Author: aefimov Date: 2016-06-22 20:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/945c6feaa7de 8146490: Direct indirect CRL checks Reviewed-by: vinnie ! src/share/classes/sun/security/ec/CurveDB.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java Changeset: 50f0e79f561a Author: aivanov Date: 2016-08-04 18:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/50f0e79f561a 8147077: IllegalArgumentException thrown by api/java_awt/Component/FlipBufferStrategy/indexTGF_General 8148127: IllegalArgumentException thrown by JCK test api/java_awt/Component/FlipBufferStrategy/indexTGF_General in opengl pipeline Reviewed-by: flar, arapte ! src/solaris/classes/sun/awt/X11GraphicsConfig.java ! src/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java Changeset: dd5a226a175d Author: rpatil Date: 2016-08-02 19:49 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/dd5a226a175d 8150611: Security problem on sun.misc.resources.Messages* Reviewed-by: chegar, coffeys ! src/share/classes/sun/misc/resources/Messages.java ! src/share/classes/sun/misc/resources/Messages_de.java ! src/share/classes/sun/misc/resources/Messages_es.java ! src/share/classes/sun/misc/resources/Messages_fr.java ! src/share/classes/sun/misc/resources/Messages_it.java ! src/share/classes/sun/misc/resources/Messages_ja.java ! src/share/classes/sun/misc/resources/Messages_ko.java ! src/share/classes/sun/misc/resources/Messages_pt_BR.java ! src/share/classes/sun/misc/resources/Messages_sv.java ! src/share/classes/sun/misc/resources/Messages_zh_CN.java ! src/share/classes/sun/misc/resources/Messages_zh_TW.java Changeset: 43d0c0b7b669 Author: igerasim Date: 2016-07-29 00:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/43d0c0b7b669 8155973: Tighten jar checks Reviewed-by: mullan, igerasim, ahgross ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/javax/crypto/SecretKeyFactory/FailOverTest.sh + test/javax/crypto/SecretKeyFactory/security.properties ! test/sun/security/pkcs/pkcs7/PKCS7VerifyTest.java + test/sun/security/pkcs/pkcs7/reenable.jar.alg.props ! test/sun/security/tools/jarsigner/JarSigningNonAscii.java + test/sun/security/tools/jarsigner/reenable.jar.alg.props Changeset: 1cede7a047f1 Author: prr Date: 2016-07-01 14:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1cede7a047f1 8157653: [Parfait] Uninitialised variable in awt_Font.cpp Reviewed-by: serb, ssadetsky ! src/windows/native/sun/windows/awt_Font.cpp Changeset: 887b135de0e4 Author: hb Date: 2016-07-12 16:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/887b135de0e4 8157739: Classloader Consistency Checking Reviewed-by: ahgross, akulyakh, dfuchs, jwilhelm, skoivu ! src/share/classes/com/sun/jmx/remote/util/ClassLoaderWithRepository.java Changeset: 3c8259891a02 Author: msheppar Date: 2016-07-28 08:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3c8259891a02 8157749: Improve handling of DNS error replies Reviewed-by: chegar, rriggs, coffeys ! make/mapfiles/libjava/mapfile-vers ! src/share/native/common/jni_util.c ! src/share/native/common/jni_util.h ! src/solaris/native/java/net/net_util_md.c ! src/windows/native/java/net/net_util_md.c Changeset: 9b4e65474673 Author: dmarkov Date: 2016-07-12 11:19 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9b4e65474673 8157753: Audio replay enhancement Reviewed-by: prr ! src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_PCM.cpp ! src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_PCM.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c ! src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp Changeset: a07219aecfdc Author: aivanov Date: 2016-07-07 10:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a07219aecfdc 8157759: LCMS Transform Sampling Enhancement Reviewed-by: prr, serb, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c Changeset: fe4eca074fa3 Author: mcherkas Date: 2016-07-06 17:56 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fe4eca074fa3 8157764: Better handling of interpolation plugins Reviewed-by: prr, serb, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c Changeset: 083a0d630bb0 Author: dmarkov Date: 2016-07-05 19:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/083a0d630bb0 8158302: Handle contextual glyph substitutions Reviewed-by: prr ! src/share/native/sun/font/layout/ContextualGlyphSubstProc.cpp ! src/share/native/sun/font/layout/ContextualGlyphSubstProc.h ! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor.h ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc.h ! src/share/native/sun/font/layout/StateTableProcessor.cpp ! src/share/native/sun/font/layout/StateTableProcessor.h Changeset: 69aaef43baea Author: ssadetsky Date: 2016-07-11 19:29 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/69aaef43baea 8158993: Service Menu services Reviewed-by: prr, mschoene ! src/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/windows/classes/sun/awt/windows/WMenuPeer.java ! src/windows/classes/sun/awt/windows/WObjectPeer.java ! src/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_MenuBar.cpp ! src/windows/native/sun/windows/awt_MenuBar.h Changeset: f3ddec088bcd Author: coleenp Date: 2016-06-29 11:51 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f3ddec088bcd 8159515: Improve indy validation Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene ! src/share/native/common/check_code.c Changeset: 1e10e88b7056 Author: vkempik Date: 2016-07-07 15:52 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1e10e88b7056 8159519: Reformat JDWP messages Reviewed-by: dcubed Contributed-by: definedmisbehaviour at saynotolinux.com, daniel.daugherty at oracle.com ! src/share/back/debugLoop.c ! src/share/javavm/export/jdwpTransport.h Changeset: d9d8fe0196f0 Author: rpatil Date: 2016-08-01 22:40 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d9d8fe0196f0 8159684: (tz) Support tzdata2016f Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: 9a6d00c8c144 Author: ksrini Date: 2016-07-05 13:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9a6d00c8c144 8160094: Improve pack200 layout Reviewed-by: jrose, mschoene ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp ! src/share/native/com/sun/java/util/jar/pack/zip.cpp Changeset: 3f6b1fb8abf3 Author: ksrini Date: 2016-07-05 13:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3f6b1fb8abf3 8160090: Better signature handling in pack200 Reviewed-by: jrose, mschoene ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp Changeset: c5a3e9652ea0 Author: prr Date: 2016-07-14 12:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c5a3e9652ea0 8160098: Clean up color profiles Reviewed-by: ssadetsky, bpb, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c Changeset: e56a961c3481 Author: chegar Date: 2016-07-18 14:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e56a961c3481 8160838: Better HTTP service Reviewed-by: ahgross, alanb, michaelm ! src/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/lib/net.properties ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/OriginServer.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyAuthTest.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyTunnelServer.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh Changeset: 63e3965dd25b Author: aivanov Date: 2016-07-12 11:02 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/63e3965dd25b 8160934: isnan() is not available on older MSVC compilers Reviewed-by: prr, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c Changeset: 92b18278f4f4 Author: ssadetsky Date: 2016-10-07 05:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/92b18278f4f4 8161141: correct bugId for JDK-8158994 fix push Reviewed-by: prr, mschoene ! src/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/windows/classes/sun/awt/windows/WMenuPeer.java ! src/windows/classes/sun/awt/windows/WObjectPeer.java ! src/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_MenuBar.cpp ! src/windows/native/sun/windows/awt_MenuBar.h Changeset: 2c78b46145ba Author: ssadetsky Date: 2016-07-27 10:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2c78b46145ba 8162411: Service Menu services 2 Reviewed-by: prr, mschoene, serb, ahgross ! src/windows/classes/sun/awt/windows/WFramePeer.java ! src/windows/classes/sun/awt/windows/WMenuBarPeer.java Changeset: ac26b5fe2658 Author: igerasim Date: 2016-07-30 04:02 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ac26b5fe2658 8162792: Remove constraint DSA keySize < 1024 from jdk.jar.disabledAlgorithms in jdk8 Reviewed-by: ascarpino, mullan ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: c4309fd42c6c Author: asaha Date: 2016-08-22 10:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c4309fd42c6c 8164452: 8u111 L10n resource file update - msgdrop 20 Summary: 8u111 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties Changeset: 81d0d7f540d8 Author: igerasim Date: 2016-09-14 11:41 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/81d0d7f540d8 8165816: jarsigner -verify shows jar unsigned if it was signed with a weak algorithm Reviewed-by: mullan ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: 82bad7c57986 Author: rpatil Date: 2016-09-22 03:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/82bad7c57986 8166381: Back out changes to the java.security file to not disable MD5 Reviewed-by: weijun, coffeys ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 9e44ef8c1ee8 Author: andrew Date: 2016-10-07 05:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9e44ef8c1ee8 Added tag aarch64-jdk8u111-b14 for changeset 82bad7c57986 ! .hgtags Changeset: d49cd2087f43 Author: andrew Date: 2016-10-07 15:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d49cd2087f43 Added tag aarch64-jdk8u111-b15 for changeset 9e44ef8c1ee8 ! .hgtags Changeset: 39cd76e9c788 Author: ssadetsky Date: 2016-07-11 19:29 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/39cd76e9c788 8158993: Service Menu services Reviewed-by: prr, mschoene ! src/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/windows/classes/sun/awt/windows/WMenuPeer.java ! src/windows/classes/sun/awt/windows/WObjectPeer.java ! src/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_MenuBar.cpp ! src/windows/native/sun/windows/awt_MenuBar.h Changeset: 5cac34e21c4e Author: andrew Date: 2016-10-19 18:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5cac34e21c4e Merge aarch64-jdk8u111-b16 ! .hgtags Changeset: f67829819352 Author: andrew Date: 2016-10-19 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f67829819352 Added tag aarch64-shenandoah-jdk8u111-b16 for changeset 5cac34e21c4e ! .hgtags Changeset: d93a0bb8ff01 Author: rkennke Date: 2016-11-04 07:11 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d93a0bb8ff01 Merge ! .hgtags - .jcheck/conf - src/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java - test/javax/swing/JScrollPane/8033000/bug8033000.java - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk - test/sun/tools/jps/jps-Defaults.sh - test/sun/tools/jps/jps-V_2.sh - test/sun/tools/jps/jps-V_Output2.awk - test/sun/tools/jps/jps-Vm_2.sh - test/sun/tools/jps/jps-Vm_Output2.awk - test/sun/tools/jps/jps-Vvm.sh - test/sun/tools/jps/jps-Vvm_Output1.awk - test/sun/tools/jps/jps-Vvml.sh - test/sun/tools/jps/jps-Vvml_2.sh - test/sun/tools/jps/jps-Vvml_Output1.awk - test/sun/tools/jps/jps-Vvml_Output2.awk - test/sun/tools/jps/jps-help.sh - test/sun/tools/jps/jps-l_1.sh - test/sun/tools/jps/jps-l_2.sh - test/sun/tools/jps/jps-l_Output1.awk - test/sun/tools/jps/jps-l_Output2.awk - test/sun/tools/jps/jps-lm.sh - test/sun/tools/jps/jps-lm_Output1.awk - test/sun/tools/jps/jps-m.sh - test/sun/tools/jps/jps-m_2.sh - test/sun/tools/jps/jps-m_Output1.awk - test/sun/tools/jps/jps-m_Output2.awk - test/sun/tools/jps/jps-q.sh - test/sun/tools/jps/jps-q_Output1.awk - test/sun/tools/jps/jps-v_1.sh - test/sun/tools/jps/jps-v_Output1.awk - test/sun/tools/jps/jps-vm_1.sh - test/sun/tools/jps/jps-vm_Output1.awk - test/sun/tools/jps/jps_Output1.awk - test/sun/tools/jps/vmflags From rkennke at redhat.com Mon Nov 7 17:25:45 2016 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 07 Nov 2016 18:25:45 +0100 Subject: RFR: OWST competitive spin master In-Reply-To: References: Message-ID: <1478539545.21935.26.camel@redhat.com> This looks like a great enhancement! One minor nit: You've got this a few times: +??????MonitorLockerEx locker(_blocker, true);???// no safepoint check I'd write it like this: MonitorLockerEx locker(_blocker, Mutex::_no_safepoint_check_flag); No need for another review for that little change. Cheers, Roman Am Montag, den 07.11.2016, 11:11 -0500 schrieb Zhengyu Gu: > Hi, > > I ran SPECjbb benchmark and some other GC intensive tests over past > several days, I saw that OWST consistently outperforms current > OpenJDK implementation. > > Following are SPECjbb numbers from the same shenandoah jdk9 build: > > OWST off: max-jOPS = 18092, critical-jOPS = 8461 > OWST on:??max-jOPS = 18291, critical-jOPS = 8662 > > This changeset, competitive spin master enhancement, which lets spin > master to give up its role when it is ready to go > into wait/sleep state, and lets other worker to take over to the > role. The change seems further improved cirtical-jOPS. > > OWST on: max-jOPS = 18291, critical-jOPS = 8850 > > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/comp-owst/webrev.0 > 0/ > > Thanks, > > -Zhengyu > > From zgu at redhat.com Mon Nov 7 18:00:24 2016 From: zgu at redhat.com (zgu at redhat.com) Date: Mon, 07 Nov 2016 18:00:24 +0000 Subject: hg: shenandoah/jdk9/hotspot: OWST competitive spin master Message-ID: <201611071800.uA7I0nuj011913@aojmv0008.oracle.com> Changeset: b60d2b4d85b3 Author: zgu Date: 2016-11-07 12:59 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b60d2b4d85b3 OWST competitive spin master ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.cpp ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp From shade at redhat.com Tue Nov 8 11:47:46 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 8 Nov 2016 12:47:46 +0100 Subject: RFR (S): Mark scan prefetch Message-ID: Hi, Not a surprise that our GC blows the CPU caches when walking the heap. Within the mark phase, there is little we can do, because the object graph is random in worst case. But once we have marked, we have the marked addresses bitmap in our hands, which we scan *linearly*. Which means, knowing that we will access oop fields, headers, etc. while scanning that bitmap, we could prefetch oop contents in advance, long before we actually reference it. The answer is to prefetch when we get the "mark" from the bitmap: http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/webrev.01/ It does improve Full GC times significantly, because the users of marked bitmap (Calculate Addresses, Adjust Pointers, Copy Objects) improve: http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/prefetches Concurrent GC users (parallel_evacuate) are not affected, because there are more bottlenecks in them, e.g. CASing the fwdptr. Testing: hotspot_gc_shenandoah, jcstress-all (quick), microbenchmarks Thanks, -Aleksey From rkennke at redhat.com Tue Nov 8 14:46:24 2016 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 08 Nov 2016 15:46:24 +0100 Subject: RFR (S): Mark scan prefetch In-Reply-To: References: Message-ID: <1478616384.2709.1.camel@redhat.com> The patch looks good. Nice numbers too! :-) Roman Am Dienstag, den 08.11.2016, 12:47 +0100 schrieb Aleksey Shipilev: > Hi, > > Not a surprise that our GC blows the CPU caches when walking the > heap. > Within the mark phase, there is little we can do, because the object > graph is random in worst case. But once we have marked, we have the > marked addresses bitmap in our hands, which we scan *linearly*. Which > means, knowing that we will access oop fields, headers, etc. while > scanning that bitmap, we could prefetch oop contents in advance, long > before we actually reference it. > > The answer is to prefetch when we get the "mark" from the bitmap: > ?http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/webre > v.01/ > > It does improve Full GC times significantly, because the users of > marked > bitmap (Calculate Addresses, Adjust Pointers, Copy Objects) improve: > ? http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/pref > etches > > Concurrent GC users (parallel_evacuate) are not affected, because > there > are more bottlenecks in them, e.g. CASing the fwdptr. > > Testing: hotspot_gc_shenandoah, jcstress-all (quick), microbenchmarks > > Thanks, > -Aleksey > From ashipile at redhat.com Tue Nov 8 14:50:20 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 08 Nov 2016 14:50:20 +0000 Subject: hg: shenandoah/jdk9/hotspot: Mark scan prefetch: prefetch the oop contents while scanning the mark bitmap. Message-ID: <201611081450.uA8EoKcq006449@aojmv0008.oracle.com> Changeset: f0002694db11 Author: shade Date: 2016-11-08 15:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f0002694db11 Mark scan prefetch: prefetch the oop contents while scanning the mark bitmap. ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From rkennke at redhat.com Tue Nov 8 14:53:45 2016 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 08 Nov 2016 15:53:45 +0100 Subject: RFR (S): Mark scan prefetch In-Reply-To: References: Message-ID: <1478616825.2709.3.camel@redhat.com> BTW: Are you also planning to write-prefetch? Most users of this routine are also writing (copy-object to a different location though..) I'd expect even more benefit from that. Also, what's the reason for not prefetching when doing accurate traversal? (not relevant for mark-compact I guess) Roman Am Dienstag, den 08.11.2016, 12:47 +0100 schrieb Aleksey Shipilev: > Hi, > > Not a surprise that our GC blows the CPU caches when walking the > heap. > Within the mark phase, there is little we can do, because the object > graph is random in worst case. But once we have marked, we have the > marked addresses bitmap in our hands, which we scan *linearly*. Which > means, knowing that we will access oop fields, headers, etc. while > scanning that bitmap, we could prefetch oop contents in advance, long > before we actually reference it. > > The answer is to prefetch when we get the "mark" from the bitmap: > ?http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/webre > v.01/ > > It does improve Full GC times significantly, because the users of > marked > bitmap (Calculate Addresses, Adjust Pointers, Copy Objects) improve: > ? http://cr.openjdk.java.net/~shade/shenandoah/markscan-prefetch/pref > etches > > Concurrent GC users (parallel_evacuate) are not affected, because > there > are more bottlenecks in them, e.g. CASing the fwdptr. > > Testing: hotspot_gc_shenandoah, jcstress-all (quick), microbenchmarks > > Thanks, > -Aleksey > From shade at redhat.com Tue Nov 8 14:59:51 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 8 Nov 2016 15:59:51 +0100 Subject: RFR (S): Mark scan prefetch In-Reply-To: <1478616825.2709.3.camel@redhat.com> References: <1478616825.2709.3.camel@redhat.com> Message-ID: On 11/08/2016 03:53 PM, Roman Kennke wrote: > BTW: Are you also planning to write-prefetch? Most users of this > routine are also writing (copy-object to a different location though..) > I'd expect even more benefit from that. Looking at that now, for parallel_evac. For x86, it does not matter. > Also, what's the reason for not prefetching when doing accurate > traversal? (not relevant for mark-compact I guess) The comment in the code says it: it is useless to prefetch, because oopDesc::size() that we now need for traversal would touch object contents, at least the klassword. Having redundant prefetch there is a pessimisation. Thanks, -Aleksey From zgu at redhat.com Tue Nov 8 21:34:10 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 8 Nov 2016 16:34:10 -0500 Subject: RFR: Make ShenandoahOWST option default Message-ID: Hi, It seems that ShenandoahOWST implementation is stable enough, and we do see the benefit from various tests/benchmarks. Let's turn it on by default. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/default-owst/webrev.00/ Thanks, -Zhengyu From shade at redhat.com Tue Nov 8 21:41:04 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 8 Nov 2016 22:41:04 +0100 Subject: RFR: Make ShenandoahOWST option default In-Reply-To: References: Message-ID: <85925ac3-0746-a8f7-ac54-0bbf020ee455@redhat.com> On 11/08/2016 10:34 PM, Zhengyu Gu wrote: > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/default-owst/webrev.00/ Actually tried it today in one of my tests, and it turned out great. Let's enable. Two comments though: a) Can we leave it experimental though? This will indicate we trust it, but not completely; b) Can you put down something more descriptive in flag description? Thanks, -Aleksey From shade at redhat.com Tue Nov 8 21:46:58 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 8 Nov 2016 22:46:58 +0100 Subject: RFR (XS): ConcurrentMark overflow queues cleanup Message-ID: Hi, So, during the debugging session we discovered the inconsistency between ShenandoahConcurrentMark::concurrent_mark_loop and ShenandoahConcurrentMark::cancel. The first one does not empty the overflow queues on cancelled concgc, which may set them up for processing on the next cycle! Oops. Also, % _max_conc_worker_id is not safe if we want to maintain the invariant that any given queue is only served by a single thread. Fixes: diff -r f0002694db11 src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp --- a/src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Tue Nov 08 15:50:02 2016 +0100 +++ b/src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Tue Nov 08 22:41:27 2016 +0100 @@ -145,6 +145,8 @@ inline bool try_to_steal(uint worker_id, ShenandoahMarkObjsClosure* cl, int *seed); SCMObjToScanQueue* get_queue(uint worker_id); + void clear_queue(SCMObjToScanQueue *q); + inline bool try_draining_an_satb_buffer(SCMObjToScanQueue* q); void drain_satb_buffers(uint worker_id, bool remark = false); SCMObjToScanQueueSet* task_queues() { return _task_queues;} diff -r f0002694db11 src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp --- a/src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Tue Nov 08 15:50:02 2016 +0100 +++ b/src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Tue Nov 08 22:45:47 2016 +0100 @@ -857,19 +857,24 @@ // Clean up marking stacks. SCMObjToScanQueueSet* queues = task_queues(); for (uint i = 0; i < _max_conc_worker_id; ++i) { - SCMObjToScanQueue* task_queue = queues->queue(i); - task_queue->set_empty(); - task_queue->overflow_stack()->clear(); + clear_queue(queues->queue(i)); } // Cancel SATB buffers. JavaThread::satb_mark_queue_set().abandon_partial_marking(); } + SCMObjToScanQueue* ShenandoahConcurrentMark::get_queue(uint worker_id) { - worker_id = worker_id % _max_conc_worker_id; + assert (worker_id < _max_conc_worker_id, "valid worker id: %d", worker_id); return _task_queues->queue(worker_id); } +void ShenandoahConcurrentMark::clear_queue(SCMObjToScanQueue *q) { + q->set_empty(); + q->overflow_stack()->clear(); +} + template void ShenandoahConcurrentMark::concurrent_mark_loop(ShenandoahMarkObjsClosure* cl, uint worker_id, @@ -878,7 +883,7 @@ ShenandoahHeap* heap = ShenandoahHeap::heap(); int seed = 17; while (true) { - if (heap->cancelled_concgc()) q->set_empty(); + if (heap->cancelled_concgc()) clear_queue(q); if (heap->cancelled_concgc() || (!try_queue(q, cl) && Good to go? Thanks, -Aleksey From shade at redhat.com Tue Nov 8 22:01:07 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 8 Nov 2016 23:01:07 +0100 Subject: RFR (S): Single-element buffer in thread-local taskqueues Message-ID: <77463b2c-1f85-e0a5-56e8-b2097e4dc25d@redhat.com> Hi, In our work-stealing strategy, we are falling victim to yet another non-optimality in division strategy. The best way to do parallel work is to fork out the tasks, submit everything but one task to the queue, recursively execute the remaining task. Pushing the last task is redundant, because we will pop it out on the next cycle. (Actually, as array stride example taught us, this can even set us up for thrashing the queue, if somebody stole the task under our feet). Now, rewriting the closure-heavy code to this pattern would be not easy, but we can solve this in TaskQueues themselves, enter here: http://cr.openjdk.java.net/~shade/shenandoah/taskqueue-buff/webrev.01 (includes the clean_queues fix, to be pushed separately) It does the single-entry buffer before the queue, which acts almost like the local variable for us to pull from. It does not make sense to buffer more than one task, because it may impede work stealing. Buffering a single task is completely safe, because we are definitely are going back for it, and nobody else should steal. Testing: hotspot_gc_shenandoah, jcstress-all (quick), microbenchmarks Trims down the mark times for full GC (again, conc GC mark would also benefit from this, once we solve other bottlenecks there). == Baseline Full GC Times = (avg = 7344.99 ms) Mark = (avg = 2802.24 ms) Drain Queues = (avg = 2800.25 ms) Weak References = (avg = 0.27 ms) Class Unloading = (avg = 0.82 ms) Calculate Addresses = (avg = 824.15 ms) Adjust Pointers = (avg = 1813.09 ms) Copy Objects = (avg = 1889.87 ms) == Patched Full GC Times = (avg = 6856.22 ms) Mark = (avg = 2338.00 ms) Drain Queues = (avg = 2336.00 ms) Weak References = (avg = 0.27 ms) Class Unloading = (avg = 0.80 ms) Calculate Addresses = (avg = 819.28 ms) Adjust Pointers = (avg = 1806.19 ms) Copy Objects = (avg = 1877.28 ms) Good to go? Thanks, -Aleksey From rkennke at redhat.com Tue Nov 8 23:23:41 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 09 Nov 2016 00:23:41 +0100 Subject: RFR (XS): ConcurrentMark overflow queues cleanup In-Reply-To: References: Message-ID: <1478647421.2709.24.camel@redhat.com> Yes, go! Am Dienstag, den 08.11.2016, 22:46 +0100 schrieb Aleksey Shipilev: > Hi, > > So, during the debugging session we discovered the inconsistency > between > ShenandoahConcurrentMark::concurrent_mark_loop and > ShenandoahConcurrentMark::cancel. The first one does not empty the > overflow queues on cancelled concgc, which may set them up for > processing on the next cycle! Oops. > > Also, % _max_conc_worker_id is not safe if we want to maintain the > invariant that any given queue is only served by a single thread. > > Fixes: > > diff -r f0002694db11 > src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp > --- a/src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp > Tue Nov 08 > 15:50:02 2016 +0100 > +++ b/src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp > Tue Nov 08 > 22:41:27 2016 +0100 > @@ -145,6 +145,8 @@ > ???inline bool try_to_steal(uint worker_id, > ShenandoahMarkObjsClosure CL>* cl, int *seed); > > ???SCMObjToScanQueue* get_queue(uint worker_id); > +??void clear_queue(SCMObjToScanQueue *q); > + > ???inline bool try_draining_an_satb_buffer(SCMObjToScanQueue* q); > ???void drain_satb_buffers(uint worker_id, bool remark = false); > ???SCMObjToScanQueueSet* task_queues() { return _task_queues;} > > diff -r f0002694db11 > src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp > --- a/src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp > Tue Nov 08 > 15:50:02 2016 +0100 > +++ b/src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp > Tue Nov 08 > 22:45:47 2016 +0100 > @@ -857,19 +857,24 @@ > ???// Clean up marking stacks. > ???SCMObjToScanQueueSet* queues = task_queues(); > ???for (uint i = 0; i < _max_conc_worker_id; ++i) { > -????SCMObjToScanQueue* task_queue = queues->queue(i); > -????task_queue->set_empty(); > -????task_queue->overflow_stack()->clear(); > +????clear_queue(queues->queue(i)); > ???} > > ???// Cancel SATB buffers. > ???JavaThread::satb_mark_queue_set().abandon_partial_marking(); > ?} > + > ?SCMObjToScanQueue* ShenandoahConcurrentMark::get_queue(uint > worker_id) { > -??worker_id = worker_id % _max_conc_worker_id; > +??assert (worker_id < _max_conc_worker_id, "valid worker id: %d", > worker_id); > ???return _task_queues->queue(worker_id); > ?} > > +void ShenandoahConcurrentMark::clear_queue(SCMObjToScanQueue *q) { > +??q->set_empty(); > +??q->overflow_stack()->clear(); > +} > + > ?template > ?void > ShenandoahConcurrentMark::concurrent_mark_loop(ShenandoahMarkObjsClos > ure CL>* cl, > ?????????????????????????????????????????????????????uint worker_id, > @@ -878,7 +883,7 @@ > ???ShenandoahHeap* heap = ShenandoahHeap::heap(); > ???int seed = 17; > ???while (true) { > -????if (heap->cancelled_concgc())??q->set_empty(); > +????if (heap->cancelled_concgc()) clear_queue(q); > ?????if (heap->cancelled_concgc() || > ?????????(!try_queue(q, cl) && > > Good to go? > > Thanks, > -Aleksey > > From rkennke at redhat.com Tue Nov 8 23:26:57 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 09 Nov 2016 00:26:57 +0100 Subject: RFR (S): Single-element buffer in thread-local taskqueues In-Reply-To: <77463b2c-1f85-e0a5-56e8-b2097e4dc25d@redhat.com> References: <77463b2c-1f85-e0a5-56e8-b2097e4dc25d@redhat.com> Message-ID: <1478647617.2709.27.camel@redhat.com> Am Dienstag, den 08.11.2016, 23:01 +0100 schrieb Aleksey Shipilev: > Hi, > > In our work-stealing strategy, we are falling victim to yet another > non-optimality in division strategy. The best way to do parallel work > is > to fork out the tasks, submit everything but one task to the queue, > recursively execute the remaining task. Pushing the last task is > redundant, because we will pop it out on the next cycle. (Actually, > as > array stride example taught us, this can even set us up for thrashing > the queue, if somebody stole the task under our feet). > > Now, rewriting the closure-heavy code to this pattern would be not > easy, > but we can solve this in TaskQueues themselves, enter here: > ? http://cr.openjdk.java.net/~shade/shenandoah/taskqueue-buff/webrev. > 01 > ?(includes the clean_queues fix, to be pushed separately) > > It does the single-entry buffer before the queue, which acts almost > like > the local variable for us to pull from. It does not make sense to > buffer > more than one task, because it may impede work stealing. Buffering a > single task is completely safe, because we are definitely are going > back > for it, and nobody else should steal. > > Testing: hotspot_gc_shenandoah, jcstress-all (quick), microbenchmarks Great stuff! > Trims down the mark times for full GC (again, conc GC mark would also > benefit from this, once we solve other bottlenecks there). Do you happen to know what those bottlenecks are? Improving full-gc is great, but ideally Shenandoah should not go there :-) > Good to go? Should we maybe put this code into shenandoahTaskQueue.hpp and friends? Reduce shared code changes, etc ;-) Other than that: go Alexey, go! :-) Roman From shade at redhat.com Wed Nov 9 08:47:21 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 9 Nov 2016 09:47:21 +0100 Subject: RFR (S): Single-element buffer in thread-local taskqueues In-Reply-To: <1478647617.2709.27.camel@redhat.com> References: <77463b2c-1f85-e0a5-56e8-b2097e4dc25d@redhat.com> <1478647617.2709.27.camel@redhat.com> Message-ID: <223430ab-707c-3132-3960-3f0763e47e57@redhat.com> On 11/09/2016 12:26 AM, Roman Kennke wrote: >> Good to go? > > Should we maybe put this code into shenandoahTaskQueue.hpp and friends? > Reduce shared code changes, etc ;-) Dunno. This looks like a good shared change that other GCs (that use pretty much the same taskqueues) could leverage. I'd keep it as is. Thanks, -Aleksey From rkennke at redhat.com Wed Nov 9 09:59:17 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 09 Nov 2016 10:59:17 +0100 Subject: RFR (S): Single-element buffer in thread-local taskqueues In-Reply-To: <223430ab-707c-3132-3960-3f0763e47e57@redhat.com> References: <77463b2c-1f85-e0a5-56e8-b2097e4dc25d@redhat.com> <1478647617.2709.27.camel@redhat.com> <223430ab-707c-3132-3960-3f0763e47e57@redhat.com> Message-ID: <1478685557.2709.34.camel@redhat.com> Am Mittwoch, den 09.11.2016, 09:47 +0100 schrieb Aleksey Shipilev: > On 11/09/2016 12:26 AM, Roman Kennke wrote: > > > > > > > > Good to go? > > > > Should we maybe put this code into shenandoahTaskQueue.hpp and > > friends? > > Reduce shared code changes, etc ;-) > > Dunno. This looks like a good shared change that other GCs (that use > pretty much the same taskqueues) could leverage. I'd keep it as is. Ok then! Roman From ashipile at redhat.com Wed Nov 9 10:04:27 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 09 Nov 2016 10:04:27 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201611091004.uA9A4RKq013057@aojmv0008.oracle.com> Changeset: 4b28d985b5af Author: shade Date: 2016-11-09 08:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4b28d985b5af ConcurrentMark overflow queues cleanup bugfix. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Changeset: c8138d5377a4 Author: shade Date: 2016-11-09 11:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c8138d5377a4 Single-element buffer in thread-local taskqueues. ! src/share/vm/gc/shared/taskqueue.hpp ! src/share/vm/gc/shared/taskqueue.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp From zgu at redhat.com Wed Nov 9 12:40:03 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 9 Nov 2016 07:40:03 -0500 Subject: RFR: Make ShenandoahOWST option default In-Reply-To: <85925ac3-0746-a8f7-ac54-0bbf020ee455@redhat.com> References: <85925ac3-0746-a8f7-ac54-0bbf020ee455@redhat.com> Message-ID: <3500cd8c-cf36-e936-d190-eb418e8866bd@redhat.com> OK. http://cr.openjdk.java.net/~zgu/shenandoah/default-owst/webrev.01/ Thanks, -Zhengyu On 11/08/2016 04:41 PM, Aleksey Shipilev wrote: > On 11/08/2016 10:34 PM, Zhengyu Gu wrote: >> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/default-owst/webrev.00/ > Actually tried it today in one of my tests, and it turned out great. > Let's enable. > > Two comments though: > a) Can we leave it experimental though? This will indicate we trust it, > but not completely; > b) Can you put down something more descriptive in flag description? > > Thanks, > -Aleksey > From shade at redhat.com Wed Nov 9 13:32:25 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 9 Nov 2016 14:32:25 +0100 Subject: RFR: Make ShenandoahOWST option default In-Reply-To: <3500cd8c-cf36-e936-d190-eb418e8866bd@redhat.com> References: <85925ac3-0746-a8f7-ac54-0bbf020ee455@redhat.com> <3500cd8c-cf36-e936-d190-eb418e8866bd@redhat.com> Message-ID: On 11/09/2016 01:40 PM, Zhengyu Gu wrote: > http://cr.openjdk.java.net/~zgu/shenandoah/default-owst/webrev.01/ Yes, but link up the paper by name (so it is Googlable in case of broken link), and use the non-personal URL: http://dl.acm.org/citation.cfm?id=2926706 No need for another review! Thanks, -Aleksey From zgu at redhat.com Wed Nov 9 14:14:45 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 9 Nov 2016 09:14:45 -0500 Subject: RFR (S): Single-element buffer in thread-local taskqueues In-Reply-To: <77463b2c-1f85-e0a5-56e8-b2097e4dc25d@redhat.com> References: <77463b2c-1f85-e0a5-56e8-b2097e4dc25d@redhat.com> Message-ID: <1b20ee89-3944-b69c-3a4c-7cb1cb87ac34@redhat.com> Hi Aleksey, Would it make sense to incorporate pop_buffer() inside pop_local()? since you are doing the push buffer in push()? The buffered element could be easily forgotten when migrating from OverflowTaskQueue to BufferedOverflowTaskQueue. Thanks, -Zhengyu On 11/08/2016 05:01 PM, Aleksey Shipilev wrote: > Hi, > > In our work-stealing strategy, we are falling victim to yet another > non-optimality in division strategy. The best way to do parallel work is > to fork out the tasks, submit everything but one task to the queue, > recursively execute the remaining task. Pushing the last task is > redundant, because we will pop it out on the next cycle. (Actually, as > array stride example taught us, this can even set us up for thrashing > the queue, if somebody stole the task under our feet). > > Now, rewriting the closure-heavy code to this pattern would be not easy, > but we can solve this in TaskQueues themselves, enter here: > http://cr.openjdk.java.net/~shade/shenandoah/taskqueue-buff/webrev.01 > (includes the clean_queues fix, to be pushed separately) > > It does the single-entry buffer before the queue, which acts almost like > the local variable for us to pull from. It does not make sense to buffer > more than one task, because it may impede work stealing. Buffering a > single task is completely safe, because we are definitely are going back > for it, and nobody else should steal. > > Testing: hotspot_gc_shenandoah, jcstress-all (quick), microbenchmarks > > Trims down the mark times for full GC (again, conc GC mark would also > benefit from this, once we solve other bottlenecks there). > > == Baseline > > Full GC Times = (avg = 7344.99 ms) > Mark = (avg = 2802.24 ms) > Drain Queues = (avg = 2800.25 ms) > Weak References = (avg = 0.27 ms) > Class Unloading = (avg = 0.82 ms) > Calculate Addresses = (avg = 824.15 ms) > Adjust Pointers = (avg = 1813.09 ms) > Copy Objects = (avg = 1889.87 ms) > > == Patched > > Full GC Times = (avg = 6856.22 ms) > Mark = (avg = 2338.00 ms) > Drain Queues = (avg = 2336.00 ms) > Weak References = (avg = 0.27 ms) > Class Unloading = (avg = 0.80 ms) > Calculate Addresses = (avg = 819.28 ms) > Adjust Pointers = (avg = 1806.19 ms) > Copy Objects = (avg = 1877.28 ms) > > Good to go? > > Thanks, > -Aleksey > From zgu at redhat.com Wed Nov 9 14:18:07 2016 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 09 Nov 2016 14:18:07 +0000 Subject: hg: shenandoah/jdk9/hotspot: Enable UseShenandoahOWST by default Message-ID: <201611091418.uA9EI7Er015158@aojmv0008.oracle.com> Changeset: a967c342db8e Author: zgu Date: 2016-11-09 09:17 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a967c342db8e Enable UseShenandoahOWST by default ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From rkennke at redhat.com Wed Nov 9 14:20:15 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 09 Nov 2016 15:20:15 +0100 Subject: RFR: Better handling of cancelled_gc Message-ID: <1478701215.2709.40.camel@redhat.com> This patch: - Makes _cancelled_gc volatile and accessed by load_acquire and release_store so that observing threads are seeing changes quickly instead of checking cached values - Improve the concurrent mark loop so that it doesn't check that flag on every iteration, but only every 1000th iteration, which should be plenty fast enough http://cr.openjdk.java.net/~rkennke/cancelgc/webrev.01/ OK? Roman From shade at redhat.com Wed Nov 9 14:32:18 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 9 Nov 2016 15:32:18 +0100 Subject: RFR: Better handling of cancelled_gc In-Reply-To: <1478701215.2709.40.camel@redhat.com> References: <1478701215.2709.40.camel@redhat.com> Message-ID: <1d4adb7f-e291-1eb1-b982-9d3f519a39f2@redhat.com> On 11/09/2016 03:20 PM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/cancelgc/webrev.01/ Volatile changes look good. The loop itself: - Make 1000 an experimental option, and read it once before entering the loop? - New code exits the loop on cancelled_concgc, without consulting the terminator? Can it be that other threads are stuck waiting in terminator for our quitter to show up? Suggestion: while (true) { if (heap->cancelled_concgc()) { clear_queue(q); while (!terminator->offer_termination()); return; } for (uint i = 0; i < 1000; i++) { if (!try_queue(q, cl) && !try_draining_an_satb_buffer(q) && !try_to_steal(worker_id, cl, &seed) ) { if (terminator->offer_termination()) return; } } } Thanks, -Aleksey From rkennke at redhat.com Wed Nov 9 14:47:34 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 09 Nov 2016 15:47:34 +0100 Subject: RFR: Better handling of cancelled_gc In-Reply-To: <1d4adb7f-e291-1eb1-b982-9d3f519a39f2@redhat.com> References: <1478701215.2709.40.camel@redhat.com> <1d4adb7f-e291-1eb1-b982-9d3f519a39f2@redhat.com> Message-ID: <1478702854.2709.43.camel@redhat.com> Am Mittwoch, den 09.11.2016, 15:32 +0100 schrieb Aleksey Shipilev: > On 11/09/2016 03:20 PM, Roman Kennke wrote: > > > > http://cr.openjdk.java.net/~rkennke/cancelgc/webrev.01/ > > Volatile changes look good. > > The loop itself: > ? - Make 1000 an experimental option, and read it once before > entering > the loop? Done. > ? - New code exits the loop on cancelled_concgc, without consulting > the > terminator? Can it be that other threads are stuck waiting in > terminator > for our quitter to show up? Ah right. Done too: http://cr.openjdk.java.net/~rkennke/cancelgc/webrev.02/ ok now? Roman From zgu at redhat.com Wed Nov 9 14:54:23 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 9 Nov 2016 09:54:23 -0500 Subject: RFR: Better handling of cancelled_gc In-Reply-To: <1478701215.2709.40.camel@redhat.com> References: <1478701215.2709.40.camel@redhat.com> Message-ID: I am not sure I agree with OrderAccess change. I don't think release_store/load_acquire semantic applies here... Besides, if cancel_congc happens rarely, a full fence is not that bad. A barrier in checking code, which executes at much higher rate, may not yield any benefit. Thanks, -Zhengyu On 11/09/2016 09:20 AM, Roman Kennke wrote: > This patch: > - Makes _cancelled_gc volatile and accessed by load_acquire and > release_store so that observing threads are seeing changes quickly > instead of checking cached values > - Improve the concurrent mark loop so that it doesn't check that flag > on every iteration, but only every 1000th iteration, which should be > plenty fast enough > > http://cr.openjdk.java.net/~rkennke/cancelgc/webrev.01/ > > OK? > > Roman > From shade at redhat.com Wed Nov 9 14:56:18 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 9 Nov 2016 15:56:18 +0100 Subject: RFR: Better handling of cancelled_gc In-Reply-To: <1478702854.2709.43.camel@redhat.com> References: <1478701215.2709.40.camel@redhat.com> <1d4adb7f-e291-1eb1-b982-9d3f519a39f2@redhat.com> <1478702854.2709.43.camel@redhat.com> Message-ID: <318c0277-2543-131d-dcbf-2db7c33a8556@redhat.com> On 11/09/2016 03:47 PM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/cancelgc/webrev.02/ Not sure why you need "terminate" flag, since you can just return like we do in cancelled_concgc case -- this avoids code clutter, IMO, and avoids checking for another predicate in hot loop. But, looks okay. Thanks, -Aleksey From aph at redhat.com Wed Nov 9 15:02:52 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 9 Nov 2016 15:02:52 +0000 Subject: RFR: Better handling of cancelled_gc In-Reply-To: References: <1478701215.2709.40.camel@redhat.com> Message-ID: <9974993b-8746-b412-498a-410a3e56a27a@redhat.com> On 09/11/16 14:54, Zhengyu Gu wrote: > I am not sure I agree with OrderAccess change. I don't think release_store/load_acquire semantic > applies here... It doesn't, but it will work because cancelled_concgc() is polled in a loop. + OrderAccess::release_store(&_cancelled_concgc, true); This should be release_store_fence() Andrew. From shade at redhat.com Wed Nov 9 15:02:36 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 9 Nov 2016 16:02:36 +0100 Subject: RFR (S): Single-element buffer in thread-local taskqueues In-Reply-To: <1b20ee89-3944-b69c-3a4c-7cb1cb87ac34@redhat.com> References: <77463b2c-1f85-e0a5-56e8-b2097e4dc25d@redhat.com> <1b20ee89-3944-b69c-3a4c-7cb1cb87ac34@redhat.com> Message-ID: On 11/09/2016 03:14 PM, Zhengyu Gu wrote: > Would it make sense to incorporate pop_buffer() inside pop_local()? > since you are doing the push buffer in push()? The buffered element > could be easily forgotten when migrating from OverflowTaskQueue to > BufferedOverflowTaskQueue. The way taskqueues implement delegation is by introducing new methods, apparently: see how OverflowTaskQueue extends the GenericTaskQueue. pop_buffer seems to be the natural continuation of pop_local/pop_overflow divide... There is push() that does everything and overrides the super::push, but pop_*() are distinct. For consistency, I would keep it this way. Thanks, -Aleksey From rkennke at redhat.com Wed Nov 9 15:15:07 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 09 Nov 2016 16:15:07 +0100 Subject: RFR: Better handling of cancelled_gc In-Reply-To: References: <1478701215.2709.40.camel@redhat.com> Message-ID: <1478704507.2709.52.camel@redhat.com> Am Mittwoch, den 09.11.2016, 09:54 -0500 schrieb Zhengyu Gu: > I am not sure I agree with OrderAccess change. I don't think > release_store/load_acquire semantic > applies here... You are right. the flag is the shared data, therefore I think correct would be: acquire() loadflag() on the checking side, and storeflag() release() on the setting side. > Besides, if cancel_congc happens rarely, a full fence is not that > bad. A barrier in checking code, > which executes at much higher rate, may not yield any benefit. Acquire should only be compiler barrier on x86. The benefit is that we don't end up with threads not observing the changed value (also done by volatile, at least on x86). I believe it's correct like this: http://cr.openjdk.java.net/~rkennke/cancelgc/webrev.03/ Ok to push now? Roman > > Thanks, > > -Zhengyu > > > > > > On 11/09/2016 09:20 AM, Roman Kennke wrote: > > > > This patch: > > - Makes _cancelled_gc volatile and accessed by load_acquire and > > release_store so that observing threads are seeing changes quickly > > instead of checking cached values > > - Improve the concurrent mark loop so that it doesn't check that > > flag > > on every iteration, but only every 1000th iteration, which should > > be > > plenty fast enough > > > > http://cr.openjdk.java.net/~rkennke/cancelgc/webrev.01/ > > > > OK? > > > > Roman > > > From zgu at redhat.com Wed Nov 9 15:40:27 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 9 Nov 2016 10:40:27 -0500 Subject: RFR (S): Single-element buffer in thread-local taskqueues In-Reply-To: References: <77463b2c-1f85-e0a5-56e8-b2097e4dc25d@redhat.com> <1b20ee89-3944-b69c-3a4c-7cb1cb87ac34@redhat.com> Message-ID: Ok Thanks, -Zhengyu On 11/09/2016 10:02 AM, Aleksey Shipilev wrote: > On 11/09/2016 03:14 PM, Zhengyu Gu wrote: >> Would it make sense to incorporate pop_buffer() inside pop_local()? >> since you are doing the push buffer in push()? The buffered element >> could be easily forgotten when migrating from OverflowTaskQueue to >> BufferedOverflowTaskQueue. > The way taskqueues implement delegation is by introducing new methods, > apparently: see how OverflowTaskQueue extends the GenericTaskQueue. > pop_buffer seems to be the natural continuation of > pop_local/pop_overflow divide... > > There is push() that does everything and overrides the super::push, but > pop_*() are distinct. For consistency, I would keep it this way. > > Thanks, > -Aleksey > From rkennke at redhat.com Wed Nov 9 16:47:41 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 09 Nov 2016 17:47:41 +0100 Subject: RFR: Better handling of cancelled_gc In-Reply-To: <9974993b-8746-b412-498a-410a3e56a27a@redhat.com> References: <1478701215.2709.40.camel@redhat.com> <9974993b-8746-b412-498a-410a3e56a27a@redhat.com> Message-ID: <1478710061.2709.65.camel@redhat.com> Am Mittwoch, den 09.11.2016, 15:02 +0000 schrieb Andrew Haley: > On 09/11/16 14:54, Zhengyu Gu wrote: > > > > I am not sure I agree with OrderAccess change. I don't think > > release_store/load_acquire semantic > > applies here... > > It doesn't, but it will work because cancelled_concgc() is polled in > a loop. > > +????OrderAccess::release_store(&_cancelled_concgc, true); > > This should be release_store_fence() Right! So just for the record, the way to publish and access shared flags is: - make flag volatile - Use OrderAccess::load_acquire() to access - Use OrderAccess::release_store_fence() to publish It's debatable whether or not the acquire and release parts are strictly required. It sure is conservative and should help prevent nasty surprises. And it's looking good because of symmetry :-) I think unless any of this stuff happens in hot code paths, it should be fine. I fixed some more issues. Some places accessed _cancelled_concgc directly, they are now using the accessor too. Also, clear_cancelled_concgc() was accessing the flag directly too. I made a setter that does the correct thing and used that everywhere. There was one cancelled_concgc() check in evacuate_object(), that would shortcut evacuation if cancelled. I think this is outright wrong & dangerous: if a Java thread gets there and finds that evacuation is cancelled and returns the brooks ptr of the object, there is a chance that another thread (Java or GC) is still evacuating the object, and the first thread gets away with a from-space object. I removed this. The correct thing to do is to let that thread fail allocation and run into oom_during_evacuation() which will make it wait until evacuation is settled and it can safely return the brooks ptr (evacuated or not). http://cr.openjdk.java.net/~rkennke/cancelgc/webrev.04 Ok now? Roman From shade at redhat.com Wed Nov 9 17:42:34 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 9 Nov 2016 18:42:34 +0100 Subject: RFR: Better handling of cancelled_gc In-Reply-To: <1478710061.2709.65.camel@redhat.com> References: <1478701215.2709.40.camel@redhat.com> <9974993b-8746-b412-498a-410a3e56a27a@redhat.com> <1478710061.2709.65.camel@redhat.com> Message-ID: <3413d29e-afa6-ab48-a49d-8a9236b99dac@redhat.com> On 11/09/2016 05:47 PM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/cancelgc/webrev.04 Looks okay to me. Thanks, -Aleksey From roman at kennke.org Wed Nov 9 17:58:02 2016 From: roman at kennke.org (roman at kennke.org) Date: Wed, 09 Nov 2016 17:58:02 +0000 Subject: hg: shenandoah/jdk9/hotspot: Improve handling of cancelled-gc flag. Message-ID: <201611091758.uA9Hw2pr011614@aojmv0008.oracle.com> Changeset: 430c7569981d Author: rkennke Date: 2016-11-09 18:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/430c7569981d Improve handling of cancelled-gc flag. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From chf at redhat.com Fri Nov 11 16:31:27 2016 From: chf at redhat.com (Christine Flood) Date: Fri, 11 Nov 2016 11:31:27 -0500 (EST) Subject: Detailed description of changes made to the Hotspot code base outside of the Shenandoah directory. In-Reply-To: <1564919031.13159698.1478881793295.JavaMail.zimbra@redhat.com> Message-ID: <1557110755.13159976.1478881887474.JavaMail.zimbra@redhat.com> From chf at redhat.com Fri Nov 11 16:33:56 2016 From: chf at redhat.com (Christine Flood) Date: Fri, 11 Nov 2016 11:33:56 -0500 (EST) Subject: Changes to core hotspot for Shenandoah Message-ID: <18380461.13160840.1478882036280.JavaMail.zimbra@redhat.com> The changes to the hotspot code base to facilite concurrent compaction include: Adding Read and Write Barriers to all accesses to the java heap both in interpreted/compiled code and in runtime code. The read barriers simply indirect through the indirection pointer. The write barriers check a thread local evacuation_in_progress flag and if it's set then they copy the object and then perform the write on the new copy. Adding new versions of object equality testing both in the vm and in generated code such as acmp and cas which will perform the appropriate barriers. We've refactored some code in G1 to be used by both G1 and Shenandoah including: CMBitmaps SATB mark queues String symbol table unlink task Code cache unloading task Parallel Cleaning Task We've added code for pinning objects which are being actively accessed by jni critical regions. We've added Shenandoah specific code to collectedheap for allocating and initializing the brooks pointers. For compiled code this is in compile_prepare_oop which is definied in architecture specific shenandoahBarrierSet files. We've added an additional gcCause _last_ditch_collection. We've had to add code for handling a potentially forwarded pendingListLock in referenceProcessor.hpp/cpp. We've added specialized_oop_closures for Shenandoah. We've changed thread local allocation buffers to have tlabs and gclabs which are both needed during a concurrent evacuation phase. There are several places where we need to add another GC to a case statement if !(UseG1GC || UseShenandoahGC) . Here's an example of an added write barrier: void float_at_put(int which, jfloat contents) { *float_at_addr(which) = contents; } becomes: void float_at_put(int which, jfloat contents) { typeArrayOop p = typeArrayOop(oopDesc::bs()->write_barrier(this)); *p->float_at_addr(which) = contents; } We've added many Shenandoah specific asserts which will not affect non-shenandoah code. We've added specific macro nodes to C2 hotspot/src/share/vm/opto: (ShenandoahReadBarrier, ShenandoahWriteBarrier, ShenandoahWBMemProj). Added Shenandoah specific code to opto/compile.cpp for brooks pointers to flatten_alias_type. Added code to opto/escape.cpp to implement pass through on Shenandoah Barrier nodes. Added code to optimize final accesses (which can elide read barriers) to opto/graphKit.cpp Added Writebarriers on locking, storing string values, ... in opto/graphKit.cpp Added Casts to not null, which are required by shenandoah barriers. Added code to optimize Shenandoah loops to loopnode.hpp Added code for shenandoah_optimize_java_mirror_cmp to subnode.hpp. Added code for pinning objects in jni critical regions in prims/jni.cpp. Added Shenandoah specific implementations of Unsafe_CompareAndExchangeObject and Unsafe_CompareAndSwapObject to prims/unsafe.cpp. We first check if the current value is the expected value and if they disagree then we perform read barriers on current and expected and do the check again. Added Shenandoah specific runtime flags to command line flags. Added bool is_stable() accessor for access flags in runtime/fieldDescriptor.hpp. Added Shenandoah specific locks in runtime/mutexLocker.cpp Added shenandoah_clone_barrier to ensure that references point to to-space in cloned objects in runtime/sharedRuntime.cpp Added Shenandoah specific fields to runtime/thread.cpp for Shenandoah: evacuation_in_progress _gclab _allocated_bytes_gclab Added Shenandoah vm_operations to runtime/vmoperations.cpp Added c2 nodes for Shenandoah barriers to runtime/vmstructs.cpp. Added Shenandoah memory managers to services/* From rkennke at redhat.com Fri Nov 11 17:55:04 2016 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 11 Nov 2016 18:55:04 +0100 Subject: RFR: Improved, more flexible heap region size settings Message-ID: <1478886904.2709.115.camel@redhat.com> Currently, the heap region size is determined using hardcoded min (1M), max (32M) and target number (2048). We also have an option to explicitely set regions size, but it will still not go below or over the hardcoded bounds. This change turns the 3 hardcoded values into proper cmd line args, and also changes -XX:ShenandoahHeapRegionSize to override whatever bounds are set (default or not). All 3 arguments are checked for sanity. I'm including a jtreg test for the args checking. http://cr.openjdk.java.net/~rkennke/heapregionsize/webrev.00/ Ok? Roman From rkennke at redhat.com Mon Nov 14 15:31:03 2016 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 14 Nov 2016 16:31:03 +0100 Subject: RFR: Add missing barriers Message-ID: <1479137463.2649.11.camel@redhat.com> I found some (relatively obscure) places where we're still lacking barriers. Fixed with this patch: http://cr.openjdk.java.net/~rkennke/barriers-services/webrev.00/ ok? Roman From shade at redhat.com Mon Nov 14 17:53:34 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 14 Nov 2016 18:53:34 +0100 Subject: RFR: Add missing barriers In-Reply-To: <1479137463.2649.11.camel@redhat.com> References: <1479137463.2649.11.camel@redhat.com> Message-ID: <2061e526-2d28-93ef-97e6-1f67b1c46bfd@redhat.com> On 11/14/2016 04:31 PM, Roman Kennke wrote: > I found some (relatively obscure) places where we're still lacking > barriers. Fixed with this patch: > > http://cr.openjdk.java.net/~rkennke/barriers-services/webrev.00/ Looks good. -Aleksey From zgu at redhat.com Mon Nov 14 17:58:41 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 14 Nov 2016 12:58:41 -0500 Subject: RFR: Add missing barriers In-Reply-To: <2061e526-2d28-93ef-97e6-1f67b1c46bfd@redhat.com> References: <1479137463.2649.11.camel@redhat.com> <2061e526-2d28-93ef-97e6-1f67b1c46bfd@redhat.com> Message-ID: <6c831a7d-29d9-3a71-4dd0-15e54557d63c@redhat.com> Good to me too. -Zhengyu On 11/14/2016 12:53 PM, Aleksey Shipilev wrote: > On 11/14/2016 04:31 PM, Roman Kennke wrote: >> I found some (relatively obscure) places where we're still lacking >> barriers. Fixed with this patch: >> >> http://cr.openjdk.java.net/~rkennke/barriers-services/webrev.00/ > Looks good. > > -Aleksey > From rkennke at redhat.com Tue Nov 15 10:07:01 2016 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 15 Nov 2016 11:07:01 +0100 Subject: RFR: Improved, more flexible heap region size settings In-Reply-To: <1478886904.2709.115.camel@redhat.com> References: <1478886904.2709.115.camel@redhat.com> Message-ID: <1479204421.2649.29.camel@redhat.com> Ping? Am Freitag, den 11.11.2016, 18:55 +0100 schrieb Roman Kennke: > Currently, the heap region size is determined using hardcoded min > (1M), > max (32M) and target number (2048). We also have an option to > explicitely set regions size, but it will still not go below or over > the hardcoded bounds. > > This change turns the 3 hardcoded values into proper cmd line args, > and > also changes -XX:ShenandoahHeapRegionSize to override whatever bounds > are set (default or not). All 3 arguments are checked for sanity. I'm > including a jtreg test for the args checking. > > http://cr.openjdk.java.net/~rkennke/heapregionsize/webrev.00/ > > Ok? > > Roman From zgu at redhat.com Tue Nov 15 14:36:26 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 15 Nov 2016 09:36:26 -0500 Subject: RFR: Improved, more flexible heap region size settings In-Reply-To: <1479204421.2649.29.camel@redhat.com> References: <1478886904.2709.115.camel@redhat.com> <1479204421.2649.29.camel@redhat.com> Message-ID: <0c776be9-d128-8474-0c8c-9b637476bd82@redhat.com> Hi Roman, Good in general. A couple of things to consider: 1. Could you not hard code the sizes? use enum instead. 2. Could you also specific unit of the sizes? I can see they are in MB, but just make them clear. Thanks, -Zhengyu On 11/15/2016 05:07 AM, Roman Kennke wrote: > Ping? > > Am Freitag, den 11.11.2016, 18:55 +0100 schrieb Roman Kennke: >> Currently, the heap region size is determined using hardcoded min >> (1M), >> max (32M) and target number (2048). We also have an option to >> explicitely set regions size, but it will still not go below or over >> the hardcoded bounds. >> >> This change turns the 3 hardcoded values into proper cmd line args, >> and >> also changes -XX:ShenandoahHeapRegionSize to override whatever bounds >> are set (default or not). All 3 arguments are checked for sanity. I'm >> including a jtreg test for the args checking. >> >> http://cr.openjdk.java.net/~rkennke/heapregionsize/webrev.00/ >> >> Ok? >> >> Roman From rkennke at redhat.com Tue Nov 15 15:07:20 2016 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 15 Nov 2016 16:07:20 +0100 Subject: RFR: Improved, more flexible heap region size settings In-Reply-To: <0c776be9-d128-8474-0c8c-9b637476bd82@redhat.com> References: <1478886904.2709.115.camel@redhat.com> <1479204421.2649.29.camel@redhat.com> <0c776be9-d128-8474-0c8c-9b637476bd82@redhat.com> Message-ID: <1479222440.2649.30.camel@redhat.com> Am Dienstag, den 15.11.2016, 09:36 -0500 schrieb Zhengyu Gu: > Hi Roman, > > Good in general. A couple of things to consider: > > 1. Could you not hard code the sizes? use enum instead. > > 2. Could you also specific unit of the sizes? I can see they are in > MB, but just make them clear. Like this? http://cr.openjdk.java.net/~rkennke/heapregionsize/webrev.01/ Roman > > Thanks, > > -Zhengyu > > > > On 11/15/2016 05:07 AM, Roman Kennke wrote: > > > > Ping? > > > > Am Freitag, den 11.11.2016, 18:55 +0100 schrieb Roman Kennke: > > > > > > Currently, the heap region size is determined using hardcoded min > > > (1M), > > > max (32M) and target number (2048). We also have an option to > > > explicitely set regions size, but it will still not go below or > > > over > > > the hardcoded bounds. > > > > > > This change turns the 3 hardcoded values into proper cmd line > > > args, > > > and > > > also changes -XX:ShenandoahHeapRegionSize to override whatever > > > bounds > > > are set (default or not). All 3 arguments are checked for sanity. > > > I'm > > > including a jtreg test for the args checking. > > > > > > http://cr.openjdk.java.net/~rkennke/heapregionsize/webrev.00/ > > > > > > Ok? > > > > > > Roman > From zgu at redhat.com Tue Nov 15 15:22:56 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 15 Nov 2016 10:22:56 -0500 Subject: RFR: Improved, more flexible heap region size settings In-Reply-To: <1479222440.2649.30.camel@redhat.com> References: <1478886904.2709.115.camel@redhat.com> <1479204421.2649.29.camel@redhat.com> <0c776be9-d128-8474-0c8c-9b637476bd82@redhat.com> <1479222440.2649.30.camel@redhat.com> Message-ID: Some format issues in shenandoah_globals.hpp. Look good otherwise. -Zhengyu On 11/15/2016 10:07 AM, Roman Kennke wrote: > Am Dienstag, den 15.11.2016, 09:36 -0500 schrieb Zhengyu Gu: >> Hi Roman, >> >> Good in general. A couple of things to consider: >> >> 1. Could you not hard code the sizes? use enum instead. >> >> 2. Could you also specific unit of the sizes? I can see they are in >> MB, but just make them clear. > Like this? > > http://cr.openjdk.java.net/~rkennke/heapregionsize/webrev.01/ > > Roman > > >> Thanks, >> >> -Zhengyu >> >> >> >> On 11/15/2016 05:07 AM, Roman Kennke wrote: >>> Ping? >>> >>> Am Freitag, den 11.11.2016, 18:55 +0100 schrieb Roman Kennke: >>>> Currently, the heap region size is determined using hardcoded min >>>> (1M), >>>> max (32M) and target number (2048). We also have an option to >>>> explicitely set regions size, but it will still not go below or >>>> over >>>> the hardcoded bounds. >>>> >>>> This change turns the 3 hardcoded values into proper cmd line >>>> args, >>>> and >>>> also changes -XX:ShenandoahHeapRegionSize to override whatever >>>> bounds >>>> are set (default or not). All 3 arguments are checked for sanity. >>>> I'm >>>> including a jtreg test for the args checking. >>>> >>>> http://cr.openjdk.java.net/~rkennke/heapregionsize/webrev.00/ >>>> >>>> Ok? >>>> >>>> Roman From roman at kennke.org Tue Nov 15 15:28:42 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 15 Nov 2016 15:28:42 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201611151528.uAFFSgDN003127@aojmv0008.oracle.com> Changeset: 929b87e22dfd Author: rkennke Date: 2016-11-15 16:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/929b87e22dfd Improved, more flexible heap region size settings. ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! test/TEST.groups + test/gc/shenandoah/TestRegionSizeArgs.java Changeset: 48adcdcb69b2 Author: rkennke Date: 2016-11-15 16:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/48adcdcb69b2 Added missing barriers in services code. ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/heapDumper.cpp From roman at kennke.org Tue Nov 15 16:10:30 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 15 Nov 2016 16:10:30 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix small mistake/typo: typeOopArray->typeArrayOop. Message-ID: <201611151610.uAFGAUm2012787@aojmv0008.oracle.com> Changeset: 114b9dcf9aa4 Author: rkennke Date: 2016-11-15 17:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/114b9dcf9aa4 Fix small mistake/typo: typeOopArray->typeArrayOop. ! src/share/vm/services/heapDumper.cpp From roman at kennke.org Tue Nov 15 16:21:22 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 15 Nov 2016 16:21:22 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix another stupid mistake: use K instead of M for MIN_REGION_SIZE. Message-ID: <201611151621.uAFGLM4n016264@aojmv0008.oracle.com> Changeset: b02156e8022f Author: rkennke Date: 2016-11-15 17:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b02156e8022f Fix another stupid mistake: use K instead of M for MIN_REGION_SIZE. ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp From rkennke at redhat.com Tue Nov 15 17:29:44 2016 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 15 Nov 2016 18:29:44 +0100 Subject: RFR: TestGCOld for Shenandoah Message-ID: <1479230984.2649.34.camel@redhat.com> This changeset adds a test to run GCOld with Shenandoah. It also fixes EvilSynyBug with release build by adding -XX:UnlockDiagnosticVMOptions. http://cr.openjdk.java.net/~rkennke/gctests/webrev.00/ Ok? I will also go over other GC tests and adopt tests that are not GC specific to Shenandoah. Roman From zgu at redhat.com Tue Nov 15 20:51:47 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 15 Nov 2016 15:51:47 -0500 Subject: RFR: TestGCOld for Shenandoah In-Reply-To: <1479230984.2649.34.camel@redhat.com> References: <1479230984.2649.34.camel@redhat.com> Message-ID: <5f5de3e5-034f-52b5-8e26-4756366c31f3@redhat.com> Looks good. -Zhengyu On 11/15/2016 12:29 PM, Roman Kennke wrote: > This changeset adds a test to run GCOld with Shenandoah. > > It also fixes EvilSynyBug with release build by adding > -XX:UnlockDiagnosticVMOptions. > > http://cr.openjdk.java.net/~rkennke/gctests/webrev.00/ > > Ok? > > I will also go over other GC tests and adopt tests that are not GC specific to Shenandoah. > > Roman From rwestrel at redhat.com Wed Nov 16 09:20:23 2016 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Wed, 16 Nov 2016 09:20:23 +0000 Subject: hg: shenandoah/jdk9/hotspot: keep membar's adr_type after matching + membars in shenandoah's acmp and write barrier shouldn't be wide Message-ID: <201611160920.uAG9KNXl019080@aojmv0008.oracle.com> Changeset: cb127be5c910 Author: roland Date: 2016-11-16 10:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cb127be5c910 keep membar's adr_type after matching + membars in shenandoah's acmp and write barrier shouldn't be wide ! 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/opto/gcm.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/shenandoahSupport.cpp From rkennke at redhat.com Wed Nov 16 11:21:07 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 16 Nov 2016 12:21:07 +0100 Subject: RFR: Add null-checking to write-barriers in aarch64 C1 cas and xchg impls. Message-ID: <1479295267.2649.39.camel@redhat.com> In AArch64's C1, we need null-checking in cas and xchg implementations, otherwise we get crashes when running jcstress. Same as in x86. http://cr.openjdk.java.net/~rkennke/aarch64fixlet/webrev.00/ Ok? Roman From rkennke at redhat.com Wed Nov 16 14:04:45 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 16 Nov 2016 15:04:45 +0100 Subject: Condition code not set after CAS on aarch64 In-Reply-To: References: Message-ID: <1479305085.2649.46.camel@redhat.com> Am Freitag, den 28.10.2016, 13:35 +0200 schrieb Roland Westrelin: > http://cr.openjdk.java.net/~roland/shenandoah/aarch64-cas-cc/webrev.0 > 0/ > > Instructions that set the condition code got dropped... The condition code gets set in MacroAssembler::cmpxchg_oop_shenandoah() already. Setting it afterwards using cset might actually be harmful because I am not sure that the condition flags are correct. I'd revert the whole changeset: http://cr.openjdk.java.net/~roland/shenandoah/aarch64-cas-cc/webrev.00/ Ok to revert? Roman From rwestrel at redhat.com Wed Nov 16 14:10:10 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Wed, 16 Nov 2016 15:10:10 +0100 Subject: Condition code not set after CAS on aarch64 In-Reply-To: <1479305085.2649.46.camel@redhat.com> References: <1479305085.2649.46.camel@redhat.com> Message-ID: <432b7da8-5ea8-ebf4-793e-0536daeccbdd@redhat.com> > The condition code gets set in > MacroAssembler::cmpxchg_oop_shenandoah() already. Setting it > afterwards using cset might actually be harmful because I am not sure > that the condition flags are correct. I missed that indeed. > I'd revert the whole changeset: > http://cr.openjdk.java.net/~roland/shenandoah/aarch64-cas-cc/webrev.00/ > > Ok to revert? Yes. Roland. From roman at kennke.org Wed Nov 16 14:26:39 2016 From: roman at kennke.org (roman at kennke.org) Date: Wed, 16 Nov 2016 14:26:39 +0000 Subject: hg: shenandoah/jdk9/hotspot: Backed out changeset 40e322c38a82 Message-ID: <201611161426.uAGEQd14003464@aojmv0008.oracle.com> Changeset: d178fc346abb Author: rkennke Date: 2016-11-16 15:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d178fc346abb Backed out changeset 40e322c38a82 ! src/cpu/aarch64/vm/aarch64.ad From roman at kennke.org Wed Nov 16 14:52:16 2016 From: roman at kennke.org (roman at kennke.org) Date: Wed, 16 Nov 2016 14:52:16 +0000 Subject: hg: shenandoah/jdk9/hotspot: TestGCOld for Shenandoah Message-ID: <201611161452.uAGEqGth008485@aojmv0008.oracle.com> Changeset: 40ecb3f31575 Author: rkennke Date: 2016-11-16 15:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/40ecb3f31575 TestGCOld for Shenandoah ! test/TEST.groups ! test/gc/shenandoah/EvilSyncBug.java + test/gc/stress/TestGCOldWithShenandoah.java From aph at redhat.com Wed Nov 16 15:56:22 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 16 Nov 2016 15:56:22 +0000 Subject: Condition code not set after CAS on aarch64 In-Reply-To: <1479305085.2649.46.camel@redhat.com> References: <1479305085.2649.46.camel@redhat.com> Message-ID: On 16/11/16 14:04, Roman Kennke wrote: > Am Freitag, den 28.10.2016, 13:35 +0200 schrieb Roland Westrelin: >> http://cr.openjdk.java.net/~roland/shenandoah/aarch64-cas-cc/webrev.0 >> 0/ >> >> Instructions that set the condition code got dropped... > > The condition code gets set in > MacroAssembler::cmpxchg_oop_shenandoah() already. Setting it > afterwards using cset might actually be harmful because I am not sure > that the condition flags are correct. > > I'd revert the whole changeset: > http://cr.openjdk.java.net/~roland/shenandoah/aarch64-cas-cc/webrev.00/ > > Ok to revert? No. CSET doesn't set a condition code, it sets a register. We need the register. Andrew. From rkennke at redhat.com Wed Nov 16 15:59:29 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 16 Nov 2016 16:59:29 +0100 Subject: Condition code not set after CAS on aarch64 In-Reply-To: References: <1479305085.2649.46.camel@redhat.com> Message-ID: <1479311969.2649.53.camel@redhat.com> Am Mittwoch, den 16.11.2016, 15:56 +0000 schrieb Andrew Haley: > On 16/11/16 14:04, Roman Kennke wrote: > > > > Am Freitag, den 28.10.2016, 13:35 +0200 schrieb Roland Westrelin: > > > > > > http://cr.openjdk.java.net/~roland/shenandoah/aarch64-cas-cc/webr > > > ev.0 > > > 0/ > > > > > > Instructions that set the condition code got dropped... > > > > The condition code gets set in > > MacroAssembler::cmpxchg_oop_shenandoah() already. Setting it > > afterwards using cset might actually be harmful because I am not > > sure > > that the condition flags are correct. > > > > I'd revert the whole changeset: > > http://cr.openjdk.java.net/~roland/shenandoah/aarch64-cas-cc/webrev > > .00/ > > > > Ok to revert? > > No. > > CSET doesn't set a condition code, it sets a register. > We need the register. Yes. And we set that register in cmpxchg_oop_shenandoah(). The condition code might be foobar after the loop. Roman From aph at redhat.com Wed Nov 16 16:09:30 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 16 Nov 2016 16:09:30 +0000 Subject: Condition code not set after CAS on aarch64 In-Reply-To: <1479311969.2649.53.camel@redhat.com> References: <1479305085.2649.46.camel@redhat.com> <1479311969.2649.53.camel@redhat.com> Message-ID: <6a626a0b-1de7-c273-3513-5c60e77c2528@redhat.com> On 16/11/16 15:59, Roman Kennke wrote: > Yes. And we set that register in cmpxchg_oop_shenandoah(). The > condition code might be foobar after the loop. enc_class aarch64_enc_cmpxchg_oop_shenandoah(memory mem, iRegLNoSp oldval, iRegLNoSp newval, iRegP tmp) %{ MacroAssembler _masm(&cbuf); guarantee($mem$$index == -1 && $mem$$disp == 0, "impossible encoding"); __ cmpxchg_oop_shenandoah($mem$$base$$Register, $oldval$$Register, $newval$$Register, /*acquire*/ false, /*release*/ true, $tmp$$Register); %} void MacroAssembler::cmpxchg_oop_shenandoah(Register addr, Register expected, Register new_val, bool acquire, bool release, Register tmp1, Register tmp2, Register tmp3) { assert(UseShenandoahGC, "only for shenandoah"); Label retry, fail, success; dmb(LD); // Not required but makes it more likely updates to the // brooks pointer are seen without a trip through the loop mov(tmp1, expected); oopDesc::bs()->interpreter_read_barrier(this, tmp1); bind(retry); load_exclusive(tmp2, addr, xword, acquire); cmp(tmp2, expected); // compare with expected ccmp(tmp2, tmp1, 0b0100, NE); // and with [expected-8] br(NE, fail); store_exclusive(tmp3, new_val, addr, xword, release); cbnz(tmp3, retry); b(success); bind(fail); if (!acquire) dmb(LD); // Required: updates to the brooks pointer // could be missed otherwise // reload in case the object moved in the meantime oopDesc::bs()->interpreter_read_barrier(this, tmp1); mov(tmp3, tmp2); oopDesc::bs()->interpreter_read_barrier(this, tmp3); cmp(tmp3, tmp1); // compare it with dereferenced expected val mov(tmp1, tmp2); br(Assembler::EQ, retry); bind(success); } Where? Andrew. From rkennke at redhat.com Wed Nov 16 16:13:34 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 16 Nov 2016 17:13:34 +0100 Subject: Condition code not set after CAS on aarch64 In-Reply-To: <6a626a0b-1de7-c273-3513-5c60e77c2528@redhat.com> References: <1479305085.2649.46.camel@redhat.com> <1479311969.2649.53.camel@redhat.com> <6a626a0b-1de7-c273-3513-5c60e77c2528@redhat.com> Message-ID: <1479312814.2649.54.camel@redhat.com> Am Mittwoch, den 16.11.2016, 16:09 +0000 schrieb Andrew Haley: > On 16/11/16 15:59, Roman Kennke wrote: > > > > Yes. And we set that register in cmpxchg_oop_shenandoah(). The > > condition code might be foobar after the loop. The code you're referring to is old. Here: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/file/40ecb3f31575/sr c/cpu/aarch64/vm/macroAssembler_aarch64.cpp#l2200 Roman > From aph at redhat.com Wed Nov 16 16:20:28 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 16 Nov 2016 16:20:28 +0000 Subject: Condition code not set after CAS on aarch64 In-Reply-To: <1479312814.2649.54.camel@redhat.com> References: <1479305085.2649.46.camel@redhat.com> <1479311969.2649.53.camel@redhat.com> <6a626a0b-1de7-c273-3513-5c60e77c2528@redhat.com> <1479312814.2649.54.camel@redhat.com> Message-ID: On 16/11/16 16:13, Roman Kennke wrote: > Am Mittwoch, den 16.11.2016, 16:09 +0000 schrieb Andrew Haley: >> On 16/11/16 15:59, Roman Kennke wrote: >>> >>> Yes. And we set that register in cmpxchg_oop_shenandoah(). The >>> condition code might be foobar after the loop. > > The code you're referring to is old. Here: > > http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/file/40ecb3f31575/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp#l2200 Oh, I see. Why do you do that? The condition flags should be fine. Andrew. From rkennke at redhat.com Wed Nov 16 16:34:28 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 16 Nov 2016 17:34:28 +0100 Subject: Condition code not set after CAS on aarch64 In-Reply-To: References: <1479305085.2649.46.camel@redhat.com> <1479311969.2649.53.camel@redhat.com> <6a626a0b-1de7-c273-3513-5c60e77c2528@redhat.com> <1479312814.2649.54.camel@redhat.com> Message-ID: <1479314068.2649.56.camel@redhat.com> Am Mittwoch, den 16.11.2016, 16:20 +0000 schrieb Andrew Haley: > On 16/11/16 16:13, Roman Kennke wrote: > > > > Am Mittwoch, den 16.11.2016, 16:09 +0000 schrieb Andrew Haley: > > > > > > On 16/11/16 15:59, Roman Kennke wrote: > > > > > > > > > > > > Yes. And we set that register in cmpxchg_oop_shenandoah(). The > > > > condition code might be foobar after the loop. > > > > The code you're referring to is old. Here: > > > > http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/file/40ecb3f3157 > > 5/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp#l2200 > > Oh, I see.??Why do you do that???The condition flags should be fine. Hmm, right. I will change that back, it will actually be helpful when I implement the compareAndExchange instructions for Shenandoah, and make the code in general more similar to the other cmpxchg instructions. Roman From rwestrel at redhat.com Wed Nov 16 16:52:47 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Wed, 16 Nov 2016 17:52:47 +0100 Subject: RFR: Add null-checking to write-barriers in aarch64 C1 cas and xchg impls. In-Reply-To: <1479295267.2649.39.camel@redhat.com> References: <1479295267.2649.39.camel@redhat.com> Message-ID: > http://cr.openjdk.java.net/~rkennke/aarch64fixlet/webrev.00/ Ok. Roland. From roman at kennke.org Wed Nov 16 17:40:47 2016 From: roman at kennke.org (roman at kennke.org) Date: Wed, 16 Nov 2016 17:40:47 +0000 Subject: hg: shenandoah/jdk9/hotspot: Condition code not set after CAS on aarch64 Message-ID: <201611161740.uAGHelb7018929@aojmv0008.oracle.com> Changeset: 6543d8b23b0c Author: roland Date: 2016-10-28 11:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6543d8b23b0c Condition code not set after CAS on aarch64 ! src/cpu/aarch64/vm/aarch64.ad From rkennke at redhat.com Wed Nov 16 17:50:29 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 16 Nov 2016 18:50:29 +0100 Subject: RFR: AArch64 remaining CAS-obj impls Message-ID: <1479318629.2649.60.camel@redhat.com> AArch64 was lacking weak-cas-obj and compare-and-exchange-obj for Shenandoah. This patch implements the various intrinsics for those. All reuse the existing Shenandoah retry loop, with some little extensions: - weak now short-circuits if the store-exclusive fails - exchange gets the old value The implementation is done as closely as possible to the other cmpxchg() implementations in MacroAssembler. The patch also: - removes setting of res. This is not necessary if we are careful the condition codes are right when we get to 'done'. intrinsics that need it, use cset later to set the target register. - Changes bool to?enum operand_size to distinguish between narrow and ordinary oops, just like the other cmpxchg. Tests: jcstress Ok to push? http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.00/ Roman From roman at kennke.org Wed Nov 16 17:51:48 2016 From: roman at kennke.org (roman at kennke.org) Date: Wed, 16 Nov 2016 17:51:48 +0000 Subject: hg: shenandoah/jdk9/hotspot: Add null-checking to write-barriers in aarch64 C1 cas and xchg impls. Message-ID: <201611161751.uAGHpmhg021604@aojmv0008.oracle.com> Changeset: 358cf8e1ce6a Author: rkennke Date: 2016-11-16 17:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/358cf8e1ce6a Add null-checking to write-barriers in aarch64 C1 cas and xchg impls. ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp From rkennke at redhat.com Thu Nov 17 10:07:33 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 17 Nov 2016 11:07:33 +0100 Subject: RFR: AArch64 remaining CAS-obj impls In-Reply-To: <1479318629.2649.60.camel@redhat.com> References: <1479318629.2649.60.camel@redhat.com> Message-ID: <1479377253.2649.62.camel@redhat.com> I found one more bug in my implementation. For compareAndExchangeN, we need to restore the uncompressed old-value into the result register before leaving. http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.01/ Ok now? Roman Am Mittwoch, den 16.11.2016, 18:50 +0100 schrieb Roman Kennke: > AArch64 was lacking weak-cas-obj and compare-and-exchange-obj for > Shenandoah. This patch implements the various intrinsics for those. > All > reuse the existing Shenandoah retry loop, with some little > extensions: > > - weak now short-circuits if the store-exclusive fails > - exchange gets the old value > > The implementation is done as closely as possible to the other > cmpxchg() implementations in MacroAssembler. > > The patch also: > > - removes setting of res. This is not necessary if we are careful the > condition codes are right when we get to 'done'. intrinsics that need > it, use cset later to set the target register. > - Changes bool to?enum operand_size to distinguish between narrow and > ordinary oops, just like the other cmpxchg. > > Tests: jcstress > > Ok to push? > > http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.00/ > > Roman From rwestrel at redhat.com Thu Nov 17 10:16:27 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Thu, 17 Nov 2016 11:16:27 +0100 Subject: RFR: AArch64 remaining CAS-obj impls In-Reply-To: <1479377253.2649.62.camel@redhat.com> References: <1479318629.2649.60.camel@redhat.com> <1479377253.2649.62.camel@redhat.com> Message-ID: > http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.01/ It looks ok to me. Roland. From roman at kennke.org Thu Nov 17 10:51:48 2016 From: roman at kennke.org (roman at kennke.org) Date: Thu, 17 Nov 2016 10:51:48 +0000 Subject: hg: shenandoah/jdk9/hotspot: AArch64: Add remaining (weak / exchange) CAS-obj intrinsics for Shenandoah. Message-ID: <201611171051.uAHApmx8000788@aojmv0008.oracle.com> Changeset: 1fb95b185cc3 Author: rkennke Date: 2016-11-17 10:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1fb95b185cc3 AArch64: Add remaining (weak / exchange) CAS-obj intrinsics for Shenandoah. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp From aph at redhat.com Thu Nov 17 11:48:50 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 17 Nov 2016 11:48:50 +0000 Subject: RFR: AArch64 remaining CAS-obj impls In-Reply-To: <1479377253.2649.62.camel@redhat.com> References: <1479318629.2649.60.camel@redhat.com> <1479377253.2649.62.camel@redhat.com> Message-ID: On 17/11/16 10:07, Roman Kennke wrote: > I found one more bug in my implementation. For compareAndExchangeN, we > need to restore the uncompressed old-value into the result register > before leaving. > > http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.01/ > > Ok now? What does this mean? + __ cmpxchg_oop_shenandoah(addr, cmpval, newval, Assembler::word, true, true, false); No cheating by looking at the declaration of cmpxchg_oop_shenandoah! Andrew. From rkennke at redhat.com Thu Nov 17 12:08:20 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 17 Nov 2016 13:08:20 +0100 Subject: RFR: AArch64 remaining CAS-obj impls In-Reply-To: References: <1479318629.2649.60.camel@redhat.com> <1479377253.2649.62.camel@redhat.com> Message-ID: <1479384500.2649.67.camel@redhat.com> Am Donnerstag, den 17.11.2016, 11:48 +0000 schrieb Andrew Haley: > On 17/11/16 10:07, Roman Kennke wrote: > > > > I found one more bug in my implementation. For compareAndExchangeN, > > we > > need to restore the uncompressed old-value into the result register > > before leaving. > > > > http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.01/ > > > > Ok now? > > What does this mean? > > +????????__ cmpxchg_oop_shenandoah(addr, cmpval, newval, > Assembler::word, true, true, false); > > No cheating by looking at the declaration of cmpxchg_oop_shenandoah! ;-) I know, it is not the crytal clear diamond of software engineering :-) In my defense, it's mostly adopted from existing code, and at least it's consistent. I agree it should be refactored, and if we go and do that, then for all of the similar cmpxchg() methods in MacroAssembler. Roman From aph at redhat.com Thu Nov 17 12:35:44 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 17 Nov 2016 12:35:44 +0000 Subject: RFR: AArch64 remaining CAS-obj impls In-Reply-To: <1479384500.2649.67.camel@redhat.com> References: <1479318629.2649.60.camel@redhat.com> <1479377253.2649.62.camel@redhat.com> <1479384500.2649.67.camel@redhat.com> Message-ID: <4f9fc983-d30f-516c-64d8-9904a814bdcb@redhat.com> On 17/11/16 12:08, Roman Kennke wrote: > Am Donnerstag, den 17.11.2016, 11:48 +0000 schrieb Andrew Haley: >> On 17/11/16 10:07, Roman Kennke wrote: >>> >>> I found one more bug in my implementation. For >>> compareAndExchangeN, we need to restore the uncompressed old-value >>> into the result register before leaving. >>> >>> http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.01/ >>> >>> Ok now? >> >> What does this mean? >> >> + __ cmpxchg_oop_shenandoah(addr, cmpval, newval, >> Assembler::word, true, true, false); >> >> No cheating by looking at the declaration of cmpxchg_oop_shenandoah! > > ;-) > > I know, it is not the crytal clear diamond of software engineering :-) > > In my defense, it's mostly adopted from existing code, and at least > it's consistent. > > I agree it should be refactored, and if we go and do that, then for all > of the similar cmpxchg() methods in MacroAssembler. The maxims "tidy up as you go" and "don't make it any worse" apply here. You've added another boolean; surely the least you can do is comment it at the call site. Also, it's hard to understand what this last bit does: 2242 cmp(result, tmp2); 2243 // Retry with expected now being the value we just loaded from addr. 2244 br(Assembler::EQ, retry); 2245 if (size == word && res != noreg) { 2246 // For cmp-and-exchange and narrow oops, we need to restore 2247 // the compressed old-value. 2248 mov(result, expected); 2249 } I think it's correct because expected really contains the result that was read. But heavens, this is confusing code. Andrew. From rkennke at redhat.com Thu Nov 17 12:56:40 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 17 Nov 2016 13:56:40 +0100 Subject: RFR: AArch64 remaining CAS-obj impls In-Reply-To: <4f9fc983-d30f-516c-64d8-9904a814bdcb@redhat.com> References: <1479318629.2649.60.camel@redhat.com> <1479377253.2649.62.camel@redhat.com> <1479384500.2649.67.camel@redhat.com> <4f9fc983-d30f-516c-64d8-9904a814bdcb@redhat.com> Message-ID: <1479387400.2649.74.camel@redhat.com> Am Donnerstag, den 17.11.2016, 12:35 +0000 schrieb Andrew Haley: > On 17/11/16 12:08, Roman Kennke wrote: > > > > Am Donnerstag, den 17.11.2016, 11:48 +0000 schrieb Andrew Haley: > > > > > > On 17/11/16 10:07, Roman Kennke wrote: > > > > > > > > > > > > I found one more bug in my implementation. For > > > > compareAndExchangeN, we need to restore the uncompressed old- > > > > value > > > > into the result register before leaving. > > > > > > > > http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.01/ > > > > > > > > Ok now? > > > > > > What does this mean? > > > > > > +????????__ cmpxchg_oop_shenandoah(addr, cmpval, newval, > > > Assembler::word, true, true, false); > > > > > > No cheating by looking at the declaration of > > > cmpxchg_oop_shenandoah! > > > > ;-) > > > > I know, it is not the crytal clear diamond of software engineering > > :-) > > > > In my defense, it's mostly adopted from existing code, and at least > > it's consistent. > > > > I agree it should be refactored, and if we go and do that, then for > > all > > of the similar cmpxchg() methods in MacroAssembler. > > The maxims "tidy up as you go" and "don't make it any worse" apply > here.??You've added another boolean; surely the least you can do is > comment it at the call site. I absolutely agree. I am wondering about the acquire and release flags. Release always seems to be 'true' thus making the store-exclusive ordered, which I think must always be the case. There seem to be acquiring versions of some CASes, which pass 'true' for acquire, making the load-exclusive variants ordered too. However, as far as I can tell, those instructions would never match because they have a preceding non-acquiring instruction that has no predicate (or weaker predicate). Is there a reason for the acquiring CASes, or can we just drop them altogether? This would get rid of those two flags, and leaves us with weak vs. strong which I would replace by an enum. Roman From aph at redhat.com Thu Nov 17 14:50:22 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 17 Nov 2016 14:50:22 +0000 Subject: RFR: AArch64 remaining CAS-obj impls In-Reply-To: <1479387400.2649.74.camel@redhat.com> References: <1479318629.2649.60.camel@redhat.com> <1479377253.2649.62.camel@redhat.com> <1479384500.2649.67.camel@redhat.com> <4f9fc983-d30f-516c-64d8-9904a814bdcb@redhat.com> <1479387400.2649.74.camel@redhat.com> Message-ID: <82572ed2-905f-618c-d601-063c5c3750c7@redhat.com> On 17/11/16 12:56, Roman Kennke wrote: > I am wondering about the acquire and release flags. > > Release always seems to be 'true' thus making the store-exclusive > ordered, which I think must always be the case. So far. That function is only used in aarch64.ad. However, VarHandle.compareAndExchangeAcquire() seems to exist, and it is documented as having only acquire semantics. We don't implement it yet. > There seem to be acquiring versions of some CASes, which pass 'true' > for acquire, making the load-exclusive variants ordered too. However, > as far as I can tell, those instructions would never match because they > have a preceding non-acquiring instruction that has no predicate (or > weaker predicate). Is there a reason for the acquiring CASes, or can we > just drop them altogether? > > This would get rid of those two flags, and leaves us with weak vs. > strong which I would replace by an enum. Nice. It could be done with a simple bitmask-valued enum. That'd be super. enc_class aarch64_enc_cmpxchgw_acq(memory mem, iRegINoSp oldval, iRegINoSp newval) %{ MacroAssembler _masm(&cbuf); guarantee($mem$$index == -1 && $mem$$disp == 0, "impossible encoding"); __ cmpxchg($mem$$base$$Register, $oldval$$Register, $newval$$Register, Assembler::word, CAS::Acq | CAS::Rel | CAS::Weak); %} ... or something. But right now I'd settle for comments at the call site. Andrew. From org.openjdk at io7m.com Thu Nov 17 15:25:34 2016 From: org.openjdk at io7m.com (org.openjdk at io7m.com) Date: Thu, 17 Nov 2016 15:25:34 +0000 Subject: Fw: Shenandoah: How small is small? Message-ID: <20161117152534.14bfacad@copperhead.int.arc7.info> [Reposting to shenandoah-dev@ on the advice of Martijn Verburg] Hello. I've been watching the development of Shenandoah since it began. As a developer of software with mildly soft-realtime requirements (games, primarily), I'm always eager to see advances that can reduce GC pause times. Although right now I don't have a GC problem (typically, my pauses for minor GCs are well below 16ms and therefore are not perceptible given the usual 30hz/60hz game loop), I still feel that I have to be more conscious of allocation rates than feels natural in order to avoid producing too much garbage. I sometimes find myself avoiding better abstractions and immutable objects simply because I want to avoid allocations. Escape analysis helps, but sometimes those objects really do need to hang around. Value types will also help! I've read in JEP 189 that Shenandoah is intended to try to reduce pause times on +100gb heaps, and a rather outdated blog post online [0] suggested that a 512mb heap is simply too small to run at all. The software I write is written under the general assumption that 1GB of memory will be a minimum requirement - this includes both the JVM heap and any allocated native memory. Right now I'm still using ParNew, although I'll likely move to G1 if it becomes the default in JDK9. Is Shenandoah likely to be an improvement for my use case? Regards, Mark [0] https://www.jclarity.com/2014/03/12/shenandoah-experiment-1-will-it-run-pcgen/ From shade at redhat.com Thu Nov 17 15:33:31 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 17 Nov 2016 16:33:31 +0100 Subject: Fw: Shenandoah: How small is small? In-Reply-To: <20161117152534.14bfacad@copperhead.int.arc7.info> References: <20161117152534.14bfacad@copperhead.int.arc7.info> Message-ID: <2fea5a1c-85a0-b7d1-a70e-28537c48e5b3@redhat.com> Hi, I am running my performance tests routinely with 2 Gb heaps (see e.g. [1]), and Shenandoah works well there, This does not mean these small heaps are the target, but says something about the collector. Try it, the code did improve since 2014. Thanks, -Aleksey [1] http://cr.openjdk.java.net/~shade/scratch/Fragger.java On 11/17/2016 04:25 PM, org.openjdk at io7m.com wrote: > [Reposting to shenandoah-dev@ on the advice of Martijn Verburg] > > Hello. > > I've been watching the development of Shenandoah since it began. As a > developer of software with mildly soft-realtime requirements (games, > primarily), I'm always eager to see advances that can reduce GC pause > times. Although right now I don't have a GC problem (typically, my > pauses for minor GCs are well below 16ms and therefore are not > perceptible given the usual 30hz/60hz game loop), I still feel that I > have to be more conscious of allocation rates than feels natural in > order to avoid producing too much garbage. I sometimes find myself > avoiding better abstractions and immutable objects simply because I > want to avoid allocations. Escape analysis helps, but sometimes those > objects really do need to hang around. Value types will also help! > > I've read in JEP 189 that Shenandoah is intended to try to reduce pause > times on +100gb heaps, and a rather outdated blog post online [0] > suggested that a 512mb heap is simply too small to run at all. The > software I write is written under the general assumption that 1GB of > memory will be a minimum requirement - this includes both the JVM heap > and any allocated native memory. > > Right now I'm still using ParNew, although I'll likely move to G1 if it > becomes the default in JDK9. Is Shenandoah likely to be an improvement > for my use case? > > Regards, > Mark > > [0] https://www.jclarity.com/2014/03/12/shenandoah-experiment-1-will-it-run-pcgen/ > From chf at redhat.com Thu Nov 17 15:49:44 2016 From: chf at redhat.com (Christine Flood) Date: Thu, 17 Nov 2016 10:49:44 -0500 (EST) Subject: Shenandoah: How small is small? In-Reply-To: <20161117152534.14bfacad@copperhead.int.arc7.info> References: <20161117152534.14bfacad@copperhead.int.arc7.info> Message-ID: <118054050.98502.1479397784619.JavaMail.zimbra@redhat.com> Our original target was for heaps of > 20gb, however we often run our tests in 4gb or less and the performance is acceptable. However if you are currently seeing only minor gc pauses and they are in the < 16ms range, I'm not sure Shenandoah can help. However if you are seeing full gcs of more than that then it might be worth considering. Christine ----- Original Message ----- > From: "org openjdk" > To: shenandoah-dev at openjdk.java.net > Sent: Thursday, November 17, 2016 10:25:34 AM > Subject: Fw: Shenandoah: How small is small? > > [Reposting to shenandoah-dev@ on the advice of Martijn Verburg] > > Hello. > > I've been watching the development of Shenandoah since it began. As a > developer of software with mildly soft-realtime requirements (games, > primarily), I'm always eager to see advances that can reduce GC pause > times. Although right now I don't have a GC problem (typically, my > pauses for minor GCs are well below 16ms and therefore are not > perceptible given the usual 30hz/60hz game loop), I still feel that I > have to be more conscious of allocation rates than feels natural in > order to avoid producing too much garbage. I sometimes find myself > avoiding better abstractions and immutable objects simply because I > want to avoid allocations. Escape analysis helps, but sometimes those > objects really do need to hang around. Value types will also help! > > I've read in JEP 189 that Shenandoah is intended to try to reduce pause > times on +100gb heaps, and a rather outdated blog post online [0] > suggested that a 512mb heap is simply too small to run at all. The > software I write is written under the general assumption that 1GB of > memory will be a minimum requirement - this includes both the JVM heap > and any allocated native memory. > > Right now I'm still using ParNew, although I'll likely move to G1 if it > becomes the default in JDK9. Is Shenandoah likely to be an improvement > for my use case? > > Regards, > Mark > > [0] > https://www.jclarity.com/2014/03/12/shenandoah-experiment-1-will-it-run-pcgen/ > From rkennke at redhat.com Thu Nov 17 20:11:39 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 17 Nov 2016 21:11:39 +0100 Subject: RFR: Some more AArch64 CAS/CAE fixes Message-ID: <1479413499.2649.95.camel@redhat.com> This patches fixes some more issues with the CAS/CAE instrinsics in AArch64/Shenandoah: - It makes consistent use of operands with or without NoSp: NoSp for operands that are changed, and no NoSp for read-only operands. - It fixes the operand 'types' in several places: P for regular oops, and N for narrow oops. There's been some other types in use, e.g. L. - The store check is moved into MacroAssembler::cmpxchg_oop_shenandoah() and also implemented for narrow oops. - compareAndExchange instructions must use TEMP_DEF for their result operand, otherwise it can probably clash with the address operand and result in SEGV, see here: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2016-Novemb er/024932.html - I added comments that describe the various bool args at every call site of cmpxchg_oop_shenandoah(). - I clarified the code in cmpxchg_oop_shenandoah() a little bit by introducing local bools is_narrow and is_cae Ok to go? http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.02/ Roman From shade at redhat.com Fri Nov 18 13:41:32 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 18 Nov 2016 14:41:32 +0100 Subject: RFR: Some more AArch64 CAS/CAE fixes In-Reply-To: <1479413499.2649.95.camel@redhat.com> References: <1479413499.2649.95.camel@redhat.com> Message-ID: <68008f26-bf93-0f83-91c2-948735de9b4f@redhat.com> On 11/17/2016 09:11 PM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.02/ *) I don't quite get the NoSp change. The change now allows some operands to take SP. Was it an overlook, or AArch64 really has some constraints about this? *) src/cpu/aarch64/vm/macroAssembler_aarch64.cpp: Missed one: if (size == word) { Would appreciate parentheses here: bool is_cae = result != noreg; bool is_narrow = size == word; Thanks, -Aleksey From aph at redhat.com Fri Nov 18 13:56:31 2016 From: aph at redhat.com (Andrew Haley) Date: Fri, 18 Nov 2016 13:56:31 +0000 Subject: RFR: Some more AArch64 CAS/CAE fixes In-Reply-To: <68008f26-bf93-0f83-91c2-948735de9b4f@redhat.com> References: <1479413499.2649.95.camel@redhat.com> <68008f26-bf93-0f83-91c2-948735de9b4f@redhat.com> Message-ID: On 18/11/16 13:41, Aleksey Shipilev wrote: > *) I don't quite get the NoSp change. The change now allows some > operands to take SP. Was it an overlook, or AArch64 really has some > constraints about this? If they're inputs it really doesn't matter. For ourputs it's essential or C2 will put them in the thread register or somesuch. Andrew. From rkennke at redhat.com Fri Nov 18 14:04:34 2016 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 18 Nov 2016 15:04:34 +0100 Subject: RFR: Some more AArch64 CAS/CAE fixes In-Reply-To: <68008f26-bf93-0f83-91c2-948735de9b4f@redhat.com> References: <1479413499.2649.95.camel@redhat.com> <68008f26-bf93-0f83-91c2-948735de9b4f@redhat.com> Message-ID: <1479477874.2649.121.camel@redhat.com> Am Freitag, den 18.11.2016, 14:41 +0100 schrieb Aleksey Shipilev: > On 11/17/2016 09:11 PM, Roman Kennke wrote: > > > > http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.02/ > > *) I don't quite get the NoSp change. The change now allows some > operands to take SP. Was it an overlook, or AArch64 really has some > constraints about this? Input (read-only) registers can be anything. It is important that output (write-to) registers are *not* SP (e.g. the current thread or heap-base registers). We had a few places where the result or tmp registers was including SP, e.g. : -instruct compareAndSwapNAcq_shenandoah(iRegINoSp res, indirect mem, iRegNNoSp oldval, iRegNNoSp newval, iRegP tmp, rFlagsReg cr) %{ +instruct compareAndSwapNAcq_shenandoah(iRegINoSp res, indirect mem, iRegN oldval, iRegN newval, iRegNNoSp tmp, rFlagsReg cr) %{ > *) src/cpu/aarch64/vm/macroAssembler_aarch64.cpp: > > Missed one: > ???if (size == word) { > > Would appreciate parentheses here: > ???bool is_cae = result != noreg; > ???bool is_narrow = size == word; Fixed: http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.03/ ok? Roman From shade at redhat.com Fri Nov 18 14:20:45 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 18 Nov 2016 15:20:45 +0100 Subject: RFR: Some more AArch64 CAS/CAE fixes In-Reply-To: <1479477874.2649.121.camel@redhat.com> References: <1479413499.2649.95.camel@redhat.com> <68008f26-bf93-0f83-91c2-948735de9b4f@redhat.com> <1479477874.2649.121.camel@redhat.com> Message-ID: <9ea97ab4-907d-b7cd-2921-4fcc6ab42d8c@redhat.com> On 11/18/2016 03:04 PM, Roman Kennke wrote: > Am Freitag, den 18.11.2016, 14:41 +0100 schrieb Aleksey Shipilev: >> On 11/17/2016 09:11 PM, Roman Kennke wrote: >>> >>> http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.02/ >> >> *) I don't quite get the NoSp change. The change now allows some >> operands to take SP. Was it an overlook, or AArch64 really has some >> constraints about this? > > Input (read-only) registers can be anything. It is important that > output (write-to) registers are *not* SP (e.g. the current thread or > heap-base registers). We had a few places where the result or tmp > registers was including SP, e.g. : Got it. Thanks! > http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.03/ Looks good then. Thanks, -Aleksey From org.openjdk at io7m.com Fri Nov 18 16:42:22 2016 From: org.openjdk at io7m.com (org.openjdk at io7m.com) Date: Fri, 18 Nov 2016 16:42:22 +0000 Subject: Shenandoah: How small is small? In-Reply-To: <2fea5a1c-85a0-b7d1-a70e-28537c48e5b3@redhat.com> References: <20161117152534.14bfacad@copperhead.int.arc7.info> <2fea5a1c-85a0-b7d1-a70e-28537c48e5b3@redhat.com> Message-ID: <20161118164222.6e0cb1a4@copperhead.int.arc7.info> On 2016-11-17T16:33:31 +0100 Aleksey Shipilev wrote: > Hi, > > I am running my performance tests routinely with 2 Gb heaps (see e.g. > [1]), and Shenandoah works well there, This does not mean these small > heaps are the target, but says something about the collector. > > Try it, the code did improve since 2014. 'Ello. Thanks, the numbers look good! Are there binary builds available, or do I need to build from source? M From org.openjdk at io7m.com Fri Nov 18 16:45:53 2016 From: org.openjdk at io7m.com (org.openjdk at io7m.com) Date: Fri, 18 Nov 2016 16:45:53 +0000 Subject: Shenandoah: How small is small? In-Reply-To: <118054050.98502.1479397784619.JavaMail.zimbra@redhat.com> References: <20161117152534.14bfacad@copperhead.int.arc7.info> <118054050.98502.1479397784619.JavaMail.zimbra@redhat.com> Message-ID: <20161118164553.437ceeb3@copperhead.int.arc7.info> On 2016-11-17T10:49:44 -0500 Christine Flood wrote: > Our original target was for heaps of > 20gb, however we often run our tests in 4gb or less and the performance is acceptable. > > However if you are currently seeing only minor gc pauses and they are in the < 16ms range, I'm not sure Shenandoah can help. However if you are seeing full gcs of more than that then it might be worth considering. > > Christine Hm! Right. At the moment, I'm targeting 1gb heaps more or less out of paranoia. Given that the average gaming PC tends to sell with +8gb these days, that's probably worth reconsidering. I don't currently have a problem with full GCs, but that is likely because I find myself writing code in a somewhat unnatural (and not always entirely pleasant) low-allocation style. If I programmed in a more ideal style with lots of immutable objects and a high allocation rate, I would perhaps have full GC problems! M From shade at redhat.com Fri Nov 18 16:52:52 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 18 Nov 2016 17:52:52 +0100 Subject: Shenandoah: How small is small? In-Reply-To: <20161118164222.6e0cb1a4@copperhead.int.arc7.info> References: <20161117152534.14bfacad@copperhead.int.arc7.info> <2fea5a1c-85a0-b7d1-a70e-28537c48e5b3@redhat.com> <20161118164222.6e0cb1a4@copperhead.int.arc7.info> Message-ID: On 11/18/2016 05:42 PM, org.openjdk at io7m.com wrote: > Are there binary builds available, or do I need to build from source? For performance experiments, I would suggest building from sources source (bonus: you will also test how well your application runs on JDK 9 ;) $ hg clone http://hg.openjdk.java.net/shenandoah/jdk9 shenandoah $ cd shenandoah $ ./configure $ make images $ build/linux-x86_64-normal-server-release/images/jdk/bin/java -XX:+UseShenandoahGC -Xlog:gc [0.004s][info][gc] Using Shenandoah Thanks, -Aleksey From shade at redhat.com Fri Nov 18 16:53:48 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 18 Nov 2016 17:53:48 +0100 Subject: Shenandoah: How small is small? In-Reply-To: References: <20161117152534.14bfacad@copperhead.int.arc7.info> <2fea5a1c-85a0-b7d1-a70e-28537c48e5b3@redhat.com> <20161118164222.6e0cb1a4@copperhead.int.arc7.info> Message-ID: <6b1b0ccc-d50c-f4c3-9c5c-a066e909b656@redhat.com> On 11/18/2016 05:52 PM, Aleksey Shipilev wrote: > $ hg clone http://hg.openjdk.java.net/shenandoah/jdk9 shenandoah > $ cd shenandoah Err, this should be in-between: $ sh ./get_source.sh > $ ./configure > $ make images > $ build/linux-x86_64-normal-server-release/images/jdk/bin/java > -XX:+UseShenandoahGC -Xlog:gc > [0.004s][info][gc] Using Shenandoah -Aleksey From roman at kennke.org Fri Nov 18 19:01:04 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 18 Nov 2016 19:01:04 +0000 Subject: hg: shenandoah/jdk9/hotspot: Some more AArch64 CAS/CAE fixes Message-ID: <201611181901.uAIJ14OV027080@aojmv0008.oracle.com> Changeset: 37a6e3670662 Author: rkennke Date: 2016-11-18 18:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/37a6e3670662 Some more AArch64 CAS/CAE fixes ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp From zgu at redhat.com Fri Nov 18 19:27:56 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Fri, 18 Nov 2016 14:27:56 -0500 Subject: RFR: Utilize parallel workers for GC tasks during safepoints Message-ID: The change allows Shenandoah GC to utilize parallel GC workers during STW safepoints, without the restriction imposed by the number of concurrent GC threads. The main purpose of the change is to allow us scale up/down GC concurrent and parallel workers independently. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/workers/webrev.00/ Tests: - jcstress (fastdebug) - Shenandoah GC test (fastdebug and release) - SPECjbb (fastdebug and release) - SPECjvm (fastdebug) Thanks, -Zhengyu From rwestrel at redhat.com Mon Nov 21 09:44:18 2016 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Mon, 21 Nov 2016 09:44:18 +0000 Subject: hg: shenandoah/jdk9/hotspot: Logic that moves a null check in the expanded barrier may cause a memory access that doesn't depend on the barrier to bypass the null check Message-ID: <201611210944.uAL9iIYE009416@aojmv0008.oracle.com> Changeset: ae2cbcf798c3 Author: roland Date: 2016-11-19 17:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ae2cbcf798c3 Logic that moves a null check in the expanded barrier may cause a memory access that doesn't depend on the barrier to bypass the null check ! src/share/vm/opto/shenandoahSupport.cpp + test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java From rkennke at redhat.com Mon Nov 21 10:32:12 2016 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 21 Nov 2016 11:32:12 +0100 Subject: Heads up: About to merge jdk9-b145 from upstream Message-ID: <1479724332.6722.2.camel@redhat.com> I've got jdk9-b145 from upstream jdk9 ready to be pushed. Let me know if I should hold it back for some reason, I'll wait a few hours ;-) Roman From shade at redhat.com Mon Nov 21 10:37:00 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 21 Nov 2016 11:37:00 +0100 Subject: Heads up: About to merge jdk9-b145 from upstream In-Reply-To: <1479724332.6722.2.camel@redhat.com> References: <1479724332.6722.2.camel@redhat.com> Message-ID: On 11/21/2016 11:32 AM, Roman Kennke wrote: > I've got jdk9-b145 from upstream jdk9 ready to be pushed. Let me know > if I should hold it back for some reason, I'll wait a few hours ;-) No objections. I think it is a good timing, given we have a relatively quiet dev period. Thanks, -Aleksey From rkennke at redhat.com Mon Nov 21 10:47:46 2016 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 21 Nov 2016 11:47:46 +0100 Subject: RFR: Utilize parallel workers for GC tasks during safepoints In-Reply-To: References: Message-ID: <1479725266.6722.4.camel@redhat.com> Hi Zhengyu, I like it! For going from N par threads to M conc threads, you let the conc threads claim the extra queues. For the other direction (i.e. final- mark), are you relying on stealing to see the extra par queues? Fine to commit. /Roman Am Freitag, den 18.11.2016, 14:27 -0500 schrieb Zhengyu Gu: > The change allows Shenandoah GC to utilize parallel GC workers during > STW safepoints, without the restriction imposed by the number of > concurrent GC threads. > > The main purpose of the change is to allow us scale up/down GC > concurrent and parallel workers independently. > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/workers/webrev.00/ > > > Tests: > > - jcstress (fastdebug) > - Shenandoah GC test (fastdebug and release) > - SPECjbb (fastdebug and release) > - SPECjvm (fastdebug) > > > Thanks, > > -Zhengyu > From shade at redhat.com Mon Nov 21 11:16:26 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 21 Nov 2016 12:16:26 +0100 Subject: RFR: Utilize parallel workers for GC tasks during safepoints In-Reply-To: References: Message-ID: Hi, On 11/18/2016 08:27 PM, Zhengyu Gu wrote: > The change allows Shenandoah GC to utilize parallel GC workers during > STW safepoints, without the restriction imposed by the number of > concurrent GC threads. > > The main purpose of the change is to allow us scale up/down GC > concurrent and parallel workers independently. > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/workers/webrev.00/ The mark loop logic seems complicated. I have a design question: can't we make worker re-associate with another queue in QueueSet when its queue runs dry? E.g. only modify the mark loop to have this: if (!try_queue(q, cl) && !try_draining_an_satb_buffer(q) && !try_switching_queue(&q, cl) && <--- switch queue here !try_to_steal(worker_id, cl, &seed)) { ...and then build everything else from there? This has the added benefit of draining the SATB buffers on the common path, not after all excess queues are drained up. Or, at very least, we might want to do try_draining_an_satb_buffer() in SCM::concurrent_process_queues()? Thanks, -Aleksey From zgu at redhat.com Mon Nov 21 12:25:56 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 21 Nov 2016 07:25:56 -0500 Subject: RFR: Utilize parallel workers for GC tasks during safepoints In-Reply-To: <1479725266.6722.4.camel@redhat.com> References: <1479725266.6722.4.camel@redhat.com> Message-ID: <745efc47-a609-3fa0-b51f-89b68a3e4f76@redhat.com> Hi Roman, Thank you for the reviewing. Coming out of concurrent phase, all queues should be empty. So at final mark phase, N par == N queue. (final_mark_loop(), it actually does not need to claim_next(), I should convert that to assert(extra_queue->is_empty() ....) -Zhengyu On 11/21/2016 05:47 AM, Roman Kennke wrote: > Hi Zhengyu, > > I like it! > > For going from N par threads to M conc threads, you let the conc > threads claim the extra queues. For the other direction (i.e. final- > mark), are you relying on stealing to see the extra par queues? > Fine to commit. > > /Roman > > Am Freitag, den 18.11.2016, 14:27 -0500 schrieb Zhengyu Gu: >> The change allows Shenandoah GC to utilize parallel GC workers during >> STW safepoints, without the restriction imposed by the number of >> concurrent GC threads. >> >> The main purpose of the change is to allow us scale up/down GC >> concurrent and parallel workers independently. >> >> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/workers/webrev.00/ >> >> >> Tests: >> >> - jcstress (fastdebug) >> - Shenandoah GC test (fastdebug and release) >> - SPECjbb (fastdebug and release) >> - SPECjvm (fastdebug) >> >> >> Thanks, >> >> -Zhengyu >> From zgu at redhat.com Mon Nov 21 12:39:46 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 21 Nov 2016 07:39:46 -0500 Subject: RFR: Utilize parallel workers for GC tasks during safepoints In-Reply-To: References: Message-ID: Hi Aleksey, Please see comments inline. On 11/21/2016 06:16 AM, Aleksey Shipilev wrote: > Hi, > > On 11/18/2016 08:27 PM, Zhengyu Gu wrote: >> The change allows Shenandoah GC to utilize parallel GC workers during >> STW safepoints, without the restriction imposed by the number of >> concurrent GC threads. >> >> The main purpose of the change is to allow us scale up/down GC >> concurrent and parallel workers independently. >> >> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/workers/webrev.00/ > The mark loop logic seems complicated. I have a design question: can't > we make worker re-associate with another queue in QueueSet when its > queue runs dry? It kind of doing so, but at the end, it has to come back to "original" queue, because the closure takes "original" queue, can push new tasks into "original" queue. > E.g. only modify the mark loop to have this: > > if (!try_queue(q, cl) && > !try_draining_an_satb_buffer(q) && > !try_switching_queue(&q, cl) && <--- switch queue here > !try_to_steal(worker_id, cl, &seed)) { > > ...and then build everything else from there? > > This has the added benefit of draining the SATB buffers on the common > path, not after all excess queues are drained up. Or, at very least, we > might want to do try_draining_an_satb_buffer() in > SCM::concurrent_process_queues()? I fail to see any benefit, can you explain? or we can drain satb buffer at the very beginning? Thanks, -Zhengyu > > Thanks, > -Aleksey > From shade at redhat.com Mon Nov 21 13:31:28 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 21 Nov 2016 14:31:28 +0100 Subject: RFR: Utilize parallel workers for GC tasks during safepoints In-Reply-To: References: Message-ID: <94c8741c-6b63-bb19-2dda-61b40c28dd83@redhat.com> On 11/21/2016 01:39 PM, Zhengyu Gu wrote: > On 11/21/2016 06:16 AM, Aleksey Shipilev wrote: >>> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/workers/webrev.00/ >> The mark loop logic seems complicated. I have a design question: can't >> we make worker re-associate with another queue in QueueSet when its >> queue runs dry? > > It kind of doing so, but at the end, it has to come back to "original" > queue, because the closure takes "original" queue, can push new tasks > into "original" queue. Aw, right. That's unfortunate, I thought it would be possible for the worker thread to bind the local queue and work with it. Ok then, this is lesser evil. >> This has the added benefit of draining the SATB buffers on the common >> path, not after all excess queues are drained up. Or, at very least, we >> might want to do try_draining_an_satb_buffer() in >> SCM::concurrent_process_queues()? > > I fail to see any benefit, can you explain? or we can drain satb buffer at > the very beginning? This is a concurrent marking loop, which is ran concurrently with mutator, right? If so, delaying SATB processing to handle excess queues might fill up SATB queue prematurely, since all GC workers are busy draining the excess queues and not processing SATB at the beginning? I'd think draining SATB during the excess queue processing is safer in this regard. Thanks, -Aleksey From rkennke at redhat.com Mon Nov 21 13:39:07 2016 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 21 Nov 2016 14:39:07 +0100 Subject: RFR: Utilize parallel workers for GC tasks during safepoints In-Reply-To: <745efc47-a609-3fa0-b51f-89b68a3e4f76@redhat.com> References: <1479725266.6722.4.camel@redhat.com> <745efc47-a609-3fa0-b51f-89b68a3e4f76@redhat.com> Message-ID: <1479735547.6722.12.camel@redhat.com> Am Montag, den 21.11.2016, 07:25 -0500 schrieb Zhengyu Gu: > Hi Roman, > > Thank you for the reviewing. > > Coming out of concurrent phase, all queues should be empty. > So at final mark phase, N par == N queue. Duh. Ok :-) But I have one more comment: in weak_refs_work() you explicitely balance the queues. As far as I know, this should happen automatically if you set up the ReferenceProcessor correctly. You currently set it up for max_workers for both processing and discovery, but it should be conc_workers for discovery and par_workers for processing. Right?? Infact, I think we probably don't need a global ReferenceProcessor, it could be set up before each marking cycle, and also could be set up differently for mark-compact (where we want both discovery and processing to use par-workers, and atomic discovery too). /Roman > (final_mark_loop(), it actually does not need to claim_next(), > I should convert that to assert(extra_queue->is_empty() ....) > > > -Zhengyu > > > On 11/21/2016 05:47 AM, Roman Kennke wrote: > > > > Hi Zhengyu, > > > > I like it! > > > > For going from N par threads to M conc threads, you let the conc > > threads claim the extra queues. For the other direction (i.e. > > final- > > mark), are you relying on stealing to see the extra par queues? > > Fine to commit. > > > > /Roman > > > > Am Freitag, den 18.11.2016, 14:27 -0500 schrieb Zhengyu Gu: > > > > > > The change allows Shenandoah GC to utilize parallel GC workers > > > during > > > STW safepoints, without the restriction imposed by the number of > > > concurrent GC threads. > > > > > > The main purpose of the change is to allow us scale up/down GC > > > concurrent and parallel workers independently. > > > > > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/workers/webrev > > > .00/ > > > > > > > > > Tests: > > > > > > - jcstress (fastdebug) > > > - Shenandoah GC test (fastdebug and release) > > > - SPECjbb (fastdebug and release) > > > - SPECjvm (fastdebug) > > > > > > > > > Thanks, > > > > > > -Zhengyu > > > > From zgu at redhat.com Mon Nov 21 14:03:30 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 21 Nov 2016 09:03:30 -0500 Subject: RFR: Utilize parallel workers for GC tasks during safepoints In-Reply-To: <94c8741c-6b63-bb19-2dda-61b40c28dd83@redhat.com> References: <94c8741c-6b63-bb19-2dda-61b40c28dd83@redhat.com> Message-ID: <122a7b00-d7e4-5845-e517-77c3536e048b@redhat.com> >> I fail to see any benefit, can you explain? or we can drain satb buffer at >> the very beginning? > This is a concurrent marking loop, which is ran concurrently with > mutator, right? If so, delaying SATB processing to handle excess queues > might fill up SATB queue prematurely, since all GC workers are busy > draining the excess queues and not processing SATB at the beginning? I'd > think draining SATB during the excess queue processing is safer in this > regard. Ah, yes. Thanks, -Zhengyu > Thanks, > -Aleksey > From zgu at redhat.com Mon Nov 21 16:42:18 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 21 Nov 2016 11:42:18 -0500 Subject: RFR: Utilize parallel workers for GC tasks during safepoints In-Reply-To: <1479735547.6722.12.camel@redhat.com> References: <1479725266.6722.4.camel@redhat.com> <745efc47-a609-3fa0-b51f-89b68a3e4f76@redhat.com> <1479735547.6722.12.camel@redhat.com> Message-ID: <2a8f1be1-182c-1334-8453-559946fcb5e4@redhat.com> Hi Roman, You are right, if ReferenceProcessor's active_mt_degress is setup properly, it should auto balance queues. Updated Weberv: http://cr.openjdk.java.net/~zgu/shenandoah/workers/webrev.01/ Test: Reran jcstress with fastdebug jdk. Thanks, -Zhengyu On 11/21/2016 08:39 AM, Roman Kennke wrote: > Am Montag, den 21.11.2016, 07:25 -0500 schrieb Zhengyu Gu: >> Hi Roman, >> >> Thank you for the reviewing. >> >> Coming out of concurrent phase, all queues should be empty. >> So at final mark phase, N par == N queue. > Duh. Ok :-) > > But I have one more comment: in weak_refs_work() you explicitely > balance the queues. As far as I know, this should happen automatically > if you set up the ReferenceProcessor correctly. You currently set it up > for max_workers for both processing and discovery, but it should be > conc_workers for discovery and par_workers for processing. Right? > > Infact, I think we probably don't need a global ReferenceProcessor, it > could be set up before each marking cycle, and also could be set up > differently for mark-compact (where we want both discovery and > processing to use par-workers, and atomic discovery too). > > /Roman > >> (final_mark_loop(), it actually does not need to claim_next(), >> I should convert that to assert(extra_queue->is_empty() ....) > >> >> -Zhengyu >> >> >> On 11/21/2016 05:47 AM, Roman Kennke wrote: >>> Hi Zhengyu, >>> >>> I like it! >>> >>> For going from N par threads to M conc threads, you let the conc >>> threads claim the extra queues. For the other direction (i.e. >>> final- >>> mark), are you relying on stealing to see the extra par queues? >>> Fine to commit. >>> >>> /Roman >>> >>> Am Freitag, den 18.11.2016, 14:27 -0500 schrieb Zhengyu Gu: >>>> The change allows Shenandoah GC to utilize parallel GC workers >>>> during >>>> STW safepoints, without the restriction imposed by the number of >>>> concurrent GC threads. >>>> >>>> The main purpose of the change is to allow us scale up/down GC >>>> concurrent and parallel workers independently. >>>> >>>> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/workers/webrev >>>> .00/ >>>> >>>> >>>> Tests: >>>> >>>> - jcstress (fastdebug) >>>> - Shenandoah GC test (fastdebug and release) >>>> - SPECjbb (fastdebug and release) >>>> - SPECjvm (fastdebug) >>>> >>>> >>>> Thanks, >>>> >>>> -Zhengyu >>>> From rkennke at redhat.com Mon Nov 21 17:05:00 2016 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 21 Nov 2016 18:05:00 +0100 Subject: RFR: Utilize parallel workers for GC tasks during safepoints In-Reply-To: <2a8f1be1-182c-1334-8453-559946fcb5e4@redhat.com> References: <1479725266.6722.4.camel@redhat.com> <745efc47-a609-3fa0-b51f-89b68a3e4f76@redhat.com> <1479735547.6722.12.camel@redhat.com> <2a8f1be1-182c-1334-8453-559946fcb5e4@redhat.com> Message-ID: <1479747900.6722.24.camel@redhat.com> Ok. I was thinking setup in the ReferenceProcessor constructor, but this is probably even better. Go! Roman Am Montag, den 21.11.2016, 11:42 -0500 schrieb Zhengyu Gu: > Hi Roman, > > You are right, if ReferenceProcessor's active_mt_degress is setup > properly, > it should auto balance queues. > > Updated Weberv: > http://cr.openjdk.java.net/~zgu/shenandoah/workers/webrev.01/ > Test: > > Reran jcstress with fastdebug jdk. > > Thanks, > > -Zhengyu > On 11/21/2016 08:39 AM, Roman Kennke wrote: > > Am Montag, den 21.11.2016, 07:25 -0500 schrieb Zhengyu Gu: > > > Hi Roman, > > > > > > Thank you for the reviewing. > > > > > > Coming out of concurrent phase, all queues should be empty. > > > So at final mark phase, N par == N queue. > > Duh. Ok :-) > > > > But I have one more comment: in weak_refs_work() you explicitely > > balance the queues. As far as I know, this should happen > > automatically > > if you set up the ReferenceProcessor correctly. You currently set > > it up > > for max_workers for both processing and discovery, but it should be > > conc_workers for discovery and par_workers for processing. Right?? > > > > Infact, I think we probably don't need a global ReferenceProcessor, > > it > > could be set up before each marking cycle, and also could be set up > > differently for mark-compact (where we want both discovery and > > processing to use par-workers, and atomic discovery too). > > > > /Roman > > > > > (final_mark_loop(), it actually does not need to claim_next(), > > > I should convert that to assert(extra_queue->is_empty() ....) > > > > > > > > -Zhengyu > > > > > > > > > On 11/21/2016 05:47 AM, Roman Kennke wrote: > > > > Hi Zhengyu, > > > > > > > > I like it! > > > > > > > > For going from N par threads to M conc threads, you let the > > > > conc > > > > threads claim the extra queues. For the other direction (i.e. > > > > final- > > > > mark), are you relying on stealing to see the extra par queues? > > > > Fine to commit. > > > > > > > > /Roman > > > > > > > > Am Freitag, den 18.11.2016, 14:27 -0500 schrieb Zhengyu Gu: > > > > > The change allows Shenandoah GC to utilize parallel GC > > > > > workers > > > > > during > > > > > STW safepoints, without the restriction imposed by the number > > > > > of > > > > > concurrent GC threads. > > > > > > > > > > The main purpose of the change is to allow us scale up/down > > > > > GC > > > > > concurrent and parallel workers independently. > > > > > > > > > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/workers/we > > > > > brev > > > > > .00/ > > > > > > > > > > > > > > > Tests: > > > > > > > > > > - jcstress (fastdebug) > > > > > - Shenandoah GC test (fastdebug and release) > > > > > - SPECjbb (fastdebug and release) > > > > > - SPECjvm (fastdebug) > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > -Zhengyu > > > > > From zgu at redhat.com Mon Nov 21 17:18:07 2016 From: zgu at redhat.com (zgu at redhat.com) Date: Mon, 21 Nov 2016 17:18:07 +0000 Subject: hg: shenandoah/jdk9/hotspot: 3 new changesets Message-ID: <201611211718.uALHI721009119@aojmv0008.oracle.com> Changeset: c831d368463c Author: zgu Date: 2016-11-18 10:18 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c831d368463c Utilize parallel workers for GC tasks during a safepoint ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.hpp ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.cpp ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp Changeset: c98fccbedd84 Author: zgu Date: 2016-11-21 12:16 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c98fccbedd84 Correctly setting up ReferenceProcess's active_mt_degress for auto queue balancing ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: fcdffec29931 Author: zgu Date: 2016-11-21 12:17 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fcdffec29931 Merge From roman at kennke.org Tue Nov 22 16:02:09 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 22 Nov 2016 16:02:09 +0000 Subject: hg: shenandoah/jdk9/hotspot: 333 new changesets Message-ID: <201611221602.uAMG2CSe016754@aojmv0008.oracle.com> Changeset: 6bddcf692e1d Author: lana Date: 2016-09-15 17:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6bddcf692e1d Added tag jdk-9+136 for changeset a20da289f646 ! .hgtags Changeset: dd951011f433 Author: dfazunen Date: 2016-08-25 14:12 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dd951011f433 8164133: Tests gc/arguments/TestAlignmentToUseLargePages.java and gc/cms/TestBubbleUpRef.java use too small heap Reviewed-by: jmasa, sangheki, kzhaldyb ! test/gc/arguments/TestAlignmentToUseLargePages.java ! test/gc/cms/TestBubbleUpRef.java Changeset: da9cc21bd128 Author: ctornqvi Date: 2016-08-25 08:40 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/da9cc21bd128 8164737: Remove Unsafe dependency from ProcessTools Reviewed-by: gtriantafill, dholmes ! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java ! 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/testlibrary/rtm/XAbortProvoker.java ! test/compiler/unsafe/UnsafeRaw.java ! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java ! test/runtime/ErrorHandling/ProblematicFrameTest.java ! test/runtime/Unsafe/AllocateInstance.java ! test/runtime/Unsafe/AllocateMemory.java ! test/runtime/Unsafe/CopyMemory.java ! test/runtime/Unsafe/DefineClass.java ! test/runtime/Unsafe/FieldOffset.java ! test/runtime/Unsafe/GetField.java ! test/runtime/Unsafe/GetPutAddress.java ! test/runtime/Unsafe/GetPutBoolean.java ! test/runtime/Unsafe/GetPutByte.java ! test/runtime/Unsafe/GetPutChar.java ! test/runtime/Unsafe/GetPutDouble.java ! test/runtime/Unsafe/GetPutFloat.java ! test/runtime/Unsafe/GetPutInt.java ! test/runtime/Unsafe/GetPutLong.java ! test/runtime/Unsafe/GetPutObject.java ! test/runtime/Unsafe/GetPutShort.java ! test/runtime/Unsafe/GetUncompressedObject.java ! test/runtime/Unsafe/NestedUnsafe.java ! test/runtime/Unsafe/PageSize.java ! test/runtime/Unsafe/RangeCheck.java ! test/runtime/Unsafe/Reallocate.java ! test/runtime/Unsafe/SetMemory.java ! test/runtime/Unsafe/ThrowException.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: 92e705c1e6e6 Author: rprotacio Date: 2016-08-25 09:23 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/92e705c1e6e6 8148854: Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent Summary: Added default format checking of class names loaded by the app class loader Reviewed-by: coleenp, lfoltan ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/runtime/reflection.cpp + test/runtime/ClassFile/BadHelloWorld.jcod + test/runtime/ClassFile/FormatCheckingTest.java Changeset: 12f7e6595b9f Author: rprotacio Date: 2016-08-25 13:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/12f7e6595b9f Merge Changeset: 22c1219edf6f Author: ysuenaga Date: 2016-08-25 12:24 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/22c1219edf6f 8163581: Heap Parameters in HSDB cannot handle G1CollectedHeap Reviewed-by: dholmes, sjohanss ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java Changeset: b50061da090e Author: dsamersoff Date: 2016-08-26 13:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b50061da090e 8163346: Update jmap-hashcode/Test8028623.java for better diagnostic of timeout. Summary: Update jmap-hashcode/Test8028623.java to use LingeredApp and rename it to jhsdb/HeapDumpTest.java Reviewed-by: dsamersoff, dholmes Contributed-by: sharath.ballal at oracle.com - test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: c78972384b23 Author: iklam Date: 2016-08-26 06:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c78972384b23 8161280: assert failed: reference count underflow for symbol Reviewed-by: dholmes, coleenp, kbarrett ! src/share/vm/oops/symbol.cpp ! src/share/vm/runtime/atomic.hpp Changeset: b94f7c960bc4 Author: amurillo Date: 2016-08-26 10:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b94f7c960bc4 Merge Changeset: 6f10754f85d9 Author: kvn Date: 2016-08-18 14:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f10754f85d9 8162496: missing precedence edge for anti_dependence Summary: fix Implicit Null Check optimization code. Reviewed-by: roland, aph ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/lcm.cpp Changeset: e0a8f4132724 Author: thartmann Date: 2016-08-19 08:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e0a8f4132724 8064892: Non-methods code cache overflow is not handled correctly Summary: Should keep track of requested code blob type for error reporting. Added additional debug output. Reviewed-by: kvn, dpochepk ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp Changeset: 7c52bc363c21 Author: iveresov Date: 2016-08-19 14:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7c52bc363c21 Merge - test/runtime/modules/Visibility/XpatchVisibility.java - test/runtime/modules/Xpatch/BasicJarBuilder.java - test/runtime/modules/Xpatch/Xpatch2Dirs.java - test/runtime/modules/Xpatch/Xpatch2DirsMain.java - test/runtime/modules/Xpatch/XpatchDupJavaBase.java - test/runtime/modules/Xpatch/XpatchDupModule.java - test/runtime/modules/Xpatch/XpatchJavaBase.java - test/runtime/modules/Xpatch/XpatchMain.java - test/runtime/modules/Xpatch/XpatchTest.java - test/runtime/modules/Xpatch/XpatchTestJar.java - test/runtime/modules/Xpatch/XpatchTestJarDir.java - test/runtime/modules/Xpatch/XpatchTraceCL.java - test/runtime/modules/XpatchCDS.java - test/testlibrary/ClassFileInstaller.java - test/testlibrary/RedefineClassHelper.java - test/testlibrary/jdk/test/lib/AllocationHelper.java - test/testlibrary/jdk/test/lib/Asserts.java - test/testlibrary/jdk/test/lib/BuildHelper.java - test/testlibrary/jdk/test/lib/ByteCodeLoader.java - test/testlibrary/jdk/test/lib/DynamicVMOption.java - test/testlibrary/jdk/test/lib/ExitCode.java - test/testlibrary/jdk/test/lib/FileInstaller.java - test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java - test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java - test/testlibrary/jdk/test/lib/InfiniteLoop.java - test/testlibrary/jdk/test/lib/InputArguments.java - test/testlibrary/jdk/test/lib/JDKToolFinder.java - test/testlibrary/jdk/test/lib/JDKToolLauncher.java - test/testlibrary/jdk/test/lib/OutputAnalyzer.java - test/testlibrary/jdk/test/lib/OutputBuffer.java - test/testlibrary/jdk/test/lib/Pair.java - test/testlibrary/jdk/test/lib/Platform.java - test/testlibrary/jdk/test/lib/ProcessTools.java - test/testlibrary/jdk/test/lib/StreamPumper.java - test/testlibrary/jdk/test/lib/TimeLimitedRunner.java - test/testlibrary/jdk/test/lib/Triple.java - test/testlibrary/jdk/test/lib/Utils.java - test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java - test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java - test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java - test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java - test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java - test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java - test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java - test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java - test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java - test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java - test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java - test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java - test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java - test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java - test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java Changeset: decd90cdad6f Author: dpochepk Date: 2016-08-20 00:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/decd90cdad6f 8139700: compiler/jvmci/compilerToVM/DisassembleCodeBlobTest and InvalidateInstalledCodeTest timeout Reviewed-by: kvn ! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java Changeset: 89151398365e Author: iveresov Date: 2016-08-19 15:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/89151398365e Merge ! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java Changeset: aad37d930942 Author: iveresov Date: 2016-08-19 18:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aad37d930942 Merge Changeset: 8eab4734c758 Author: iveresov Date: 2016-08-22 11:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8eab4734c758 8164122: C1: assert(false) failed: stack or locks not matching (invalid bytecodes) Summary: Ignore return value if MH intrinsic returns void Reviewed-by: roland, kvn ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp Changeset: d92ba4bc628e Author: dnsimon Date: 2016-08-22 19:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d92ba4bc628e 8163864: [JVMCI] move MethodProfileWidth to jvmci_globals.hpp Reviewed-by: zmajo ! src/share/vm/jvmci/jvmci_globals.cpp ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/runtime/globals.hpp Changeset: 153bd3fefb24 Author: dnsimon Date: 2016-08-22 20:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/153bd3fefb24 Merge Changeset: 2629b100a7e3 Author: thartmann Date: 2016-08-23 13:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2629b100a7e3 8038348: Instance field load is replaced by wrong data Phi Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage. Reviewed-by: kvn, vlivanov ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/type.hpp Changeset: 4fe8f74f70d0 Author: dnsimon Date: 2016-08-23 15:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4fe8f74f70d0 8164214: [JVMCI] include VarHandle in signature polymorphic method test Reviewed-by: kvn, twisti, iveresov, psandoz ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java Changeset: 10f876d80ff3 Author: dpochepk Date: 2016-08-23 19:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/10f876d80ff3 8164608: [TESTBUG] compiler/profiling tests fail to compile Reviewed-by: ctornqvi ! test/compiler/profiling/spectrapredefineclass/Launcher.java ! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java Changeset: 142dffd0a218 Author: dpochepk Date: 2016-08-23 18:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/142dffd0a218 Merge Changeset: d1caa7589bfb Author: tpivovarova Date: 2016-08-23 19:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d1caa7589bfb 8164648: [TESTBUG] jittester failed compilation after 8157957 Reviewed-by: vlivanov ! test/testlibrary/jittester/Makefile Changeset: c4da53d89b97 Author: tpivovarova Date: 2016-08-23 18:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c4da53d89b97 Merge Changeset: 60e84c7db2f7 Author: vdeshpande Date: 2016-08-23 12:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/60e84c7db2f7 8151988: Hotspot deoptimizes div/mod pair usage Summary: don't remove control edge of Mod node until DivMod node matching Reviewed-by: kvn ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/divnode.cpp Changeset: 2c21dc5d3b36 Author: dnsimon Date: 2016-08-23 22:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2c21dc5d3b36 8164358: [JVMCI] expose Hotspot intrinsics and HotSpotIntrinsicCandidate info to JVMCI Reviewed-by: twisti, kvn, never ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMIntrinsicMethod.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp - test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java + test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java Changeset: 1e1704f8d3c1 Author: dnsimon Date: 2016-08-23 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1e1704f8d3c1 Merge Changeset: 10dad1d40843 Author: vlivanov Date: 2016-08-25 12:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/10dad1d40843 8162101: C2: Handle "wide" aliases for unsafe accesses Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/type.hpp ! test/compiler/unsafe/OpaqueAccesses.java Changeset: bde4bcd58309 Author: vlivanov Date: 2016-08-25 12:52 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bde4bcd58309 8155635: C2: Mixed unsafe accesses break alias analysis Reviewed-by: jrose, kvn ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp + test/compiler/unsafe/MixedUnsafeStoreObject.java Changeset: 119a2a3cc29b Author: jcm Date: 2016-08-25 02:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/119a2a3cc29b 8158639: C2 compilation fails with SIGSEGV Summary: fixed the jvms for callsite traps based on declared signature. Reviewed-by: kvn, vlivanov, dlong ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/graphKit.hpp ! test/compiler/jsr292/NullConstantReceiver.java Changeset: 8dcab338ec58 Author: iveresov Date: 2016-08-26 14:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8dcab338ec58 Merge - src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp - src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp - src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp - src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp - src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp - src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp - src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp - src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp - src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp - src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp - src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/globals.hpp - test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 6ac1e2e55eaa Author: mlarsson Date: 2016-04-05 16:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6ac1e2e55eaa 8150894: Unused -Xlog tag sequences are silently ignored. Reviewed-by: rehn, sla ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logTagLevelExpression.cpp ! src/share/vm/logging/logTagLevelExpression.hpp ! src/share/vm/logging/logTagSet.hpp ! test/native/logging/test_logConfiguration.cpp Changeset: 346a9ca4e31e Author: mlarsson Date: 2016-08-26 14:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/346a9ca4e31e 8150823: UL disables log outputs incorrectly Reviewed-by: rehn, sla ! src/share/vm/logging/logConfiguration.cpp ! test/native/logging/test_logConfiguration.cpp Changeset: 59fe439d8f97 Author: dfazunen Date: 2016-08-29 23:04 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/59fe439d8f97 8164660: MinimalVM is not tested with GC tests Reviewed-by: jmasa, tschatzl ! test/gc/TestCardTablePageCommits.java ! test/gc/TestObjectAlignment.java ! test/gc/TestSmallHeap.java ! test/gc/TestSoftReferencesBehaviorOnOOME.java ! test/gc/TestVerifyDuringStartup.java ! test/gc/TestVerifySilently.java ! test/gc/TestVerifySubSet.java ! test/gc/g1/TestEagerReclaimHumongousRegions.java ! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java ! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java ! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java ! test/gc/g1/TestGCLogMessages.java ! test/gc/g1/TestHumongousAllocInitialMark.java ! test/gc/g1/TestHumongousAllocNearlyFullRegion.java ! test/gc/g1/TestHumongousCodeCacheRoots.java ! test/gc/g1/TestPrintRegionRememberedSetInfo.java ! test/gc/g1/TestStringDeduplicationAgeThreshold.java ! test/gc/g1/TestStringDeduplicationFullGC.java ! test/gc/g1/TestStringDeduplicationInterned.java ! test/gc/g1/TestStringDeduplicationPrintOptions.java ! test/gc/g1/TestStringDeduplicationTableRehash.java ! test/gc/g1/TestStringDeduplicationTableResize.java ! test/gc/g1/TestStringDeduplicationYoungGC.java ! test/gc/g1/TestStringSymbolTableStats.java ! test/gc/serial/HeapChangeLogging.java Changeset: 24d88ded4cb6 Author: dholmes Date: 2016-08-29 20:13 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/24d88ded4cb6 8158854: Ensure release_store is paired with load_acquire in lock-free code Reviewed-by: shade, dcubed, zgu ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/oops/arrayKlass.hpp + src/share/vm/oops/arrayKlass.inline.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceKlass.inline.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: b9a861dc8f9d Author: tschatzl Date: 2016-08-30 09:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b9a861dc8f9d 8155917: Memory access in free regions during G1 full gc causes regressions in SPECjvm2008 scimark.fft,lu,sor,sparse with 9+116 on Linux-x64 Summary: Do not unnecessarily touch the memory of free regions during the compaction phase in G1 full gc causing some OSes to allocate physical memory for them, decreasing performance in some situations. Reviewed-by: mgerdin, jmasa ! src/share/vm/gc/shared/space.inline.hpp Changeset: 1357a160e4f2 Author: dsamersoff Date: 2016-08-30 11:06 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1357a160e4f2 8164562: serviceability/sa/TestInstanceKlassSizeForInterface.java: fails with NPE Summary: Addition of ???XX:+UnlockDiagnosticVMOptions for the test invocation for jcmd and modularization related cleanup Reviewed-by: dholmes, mchung Contributed-by: jini.george at oracle.com ! test/serviceability/sa/TestInstanceKlassSize.java ! test/serviceability/sa/TestInstanceKlassSizeForInterface.java Changeset: dce4f03f16d2 Author: dsamersoff Date: 2016-08-30 09:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dce4f03f16d2 Merge Changeset: fe8e4400e0bd Author: akulyakh Date: 2016-08-30 12:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fe8e4400e0bd 8148103: add more tests for task "Update JDI and JDWP for modules" Summary: A new JDWP test Reviewed-by: sspitsyn + test/serviceability/jdwp/AllModulesCommandTest.java + test/serviceability/jdwp/AllModulesCommandTestDebuggee.java + test/serviceability/jdwp/DebuggeeLauncher.java + test/serviceability/jdwp/JdwpAllModulesCmd.java + test/serviceability/jdwp/JdwpAllModulesReply.java + test/serviceability/jdwp/JdwpCanReadCmd.java + test/serviceability/jdwp/JdwpCanReadReply.java + test/serviceability/jdwp/JdwpChannel.java + test/serviceability/jdwp/JdwpClassLoaderCmd.java + test/serviceability/jdwp/JdwpClassLoaderReply.java + test/serviceability/jdwp/JdwpCmd.java + test/serviceability/jdwp/JdwpExitCmd.java + test/serviceability/jdwp/JdwpModNameCmd.java + test/serviceability/jdwp/JdwpModNameReply.java + test/serviceability/jdwp/JdwpReply.java + test/serviceability/jdwp/StreamHandler.java Changeset: 3d026957cd98 Author: kbarrett Date: 2016-08-30 23:48 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3d026957cd98 8156500: Move Reference pending list into VM to prevent deadlocks Summary: Move reference pending list and locking into VM Reviewed-by: coleenp, dholmes, dcubed, mchung, plevart Contributed-by: kim.barrett at oracle.com, per.liden at oracle.com ! make/symbols/symbols-unix ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/sa.js ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp ! src/share/vm/gc/cms/vmCMSOperations.cpp ! src/share/vm/gc/cms/vmCMSOperations.hpp ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/vm_operations_g1.cpp ! src/share/vm/gc/g1/vm_operations_g1.hpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/genCollectedHeap.hpp - src/share/vm/gc/shared/referencePendingListLocker.cpp - src/share/vm/gc/shared/referencePendingListLocker.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shared/vmGCOperations.cpp ! src/share/vm/gc/shared/vmGCOperations.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 3652a2a22916 Author: dsamersoff Date: 2016-08-31 11:47 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3652a2a22916 8163150: SA: CLHSDB printmdo throws an exception with "java.lang.InternalError: missing reason for 22" Summary: Accounted for the new JVMCI related Deoptimization Reasons. Reviewed-by: dsamersoff, sla Contributed-by: jini.george at oracle.com ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java ! src/share/vm/runtime/vmStructs.cpp Changeset: 47bb3faf5b08 Author: coleenp Date: 2016-08-31 06:35 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/47bb3faf5b08 8164692: InstanceKlass::_previous_version_count goes negative Summary: decrement previous_version_count when it's removed from the list. Reviewed-by: dcubed, dlong, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp + test/runtime/RedefineTests/RedefineCount.java Changeset: 3f7812f59bf7 Author: erikj Date: 2016-08-31 16:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3f7812f59bf7 8164862: 2 JVMCI tests should not be executed on linux-x86 Reviewed-by: kvn, gtriantafill ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java Changeset: 145e6c9b7643 Author: hseigel Date: 2016-08-31 10:27 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/145e6c9b7643 8162412: Ignore any System property specified as -Djdk.module that matches reserved module system properties Summary: Change the checks for module related properties to look for specific properties, not just jdk.module Reviewed-by: coleenp, gziemski, ddmitriev ! src/share/vm/runtime/arguments.cpp ! test/runtime/modules/ModuleOptionsWarn.java Changeset: a5f5a75e03ed Author: hseigel Date: 2016-08-31 16:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a5f5a75e03ed Merge Changeset: ee428b2585cd Author: mdoerr Date: 2016-08-31 19:41 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ee428b2585cd 8165014: Unaligned unsafe access should throw InternalError on Solaris Reviewed-by: dholmes, coleenp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp Changeset: e84c337743f5 Author: rehn Date: 2016-09-01 08:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e84c337743f5 8163589: Add back class id intrinsic method for event based tracing Reviewed-by: kvn, mgronlun ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp Changeset: 7286fe7ee4a3 Author: kzhaldyb Date: 2016-08-24 18:10 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7286fe7ee4a3 8164738: Convert AltHashing_test to GTest Reviewed-by: dholmes, coleenp ! src/share/vm/classfile/altHashing.cpp ! src/share/vm/classfile/altHashing.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/classfile/test_AltHashing.cpp Changeset: aec4f09f3575 Author: kzhaldyb Date: 2016-08-24 19:21 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aec4f09f3575 8164743: Convert TestAsUtf8 to GTest Reviewed-by: dholmes, rprotacio ! src/share/vm/utilities/internalVMTests.cpp ! src/share/vm/utilities/utf8.cpp + test/native/utilities/test_utf8.cpp Changeset: 8e33ab1e0856 Author: mlarsson Date: 2016-08-29 14:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8e33ab1e0856 8157948: UL allows same log file with multiple file= Reviewed-by: dholmes, rehn ! src/share/vm/logging/log.cpp ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logConfiguration.hpp ! src/share/vm/logging/logFileOutput.cpp ! src/share/vm/logging/logFileOutput.hpp ! test/native/logging/test_logConfiguration.cpp ! test/native/logging/test_logFileOutput.cpp Changeset: a5a5ae802430 Author: kzhaldyb Date: 2016-08-15 13:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a5a5ae802430 8163860: Convert TestOldFreeSpaceCalculation_test to GTest Reviewed-by: iignatyev, dfazunen ! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/parallel/test_psAdaptiveSizePolicy.cpp Changeset: 5824fc568091 Author: kzhaldyb Date: 2016-08-22 16:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5824fc568091 8164028: Convert TestPredictions_test to GTest Reviewed-by: jwilhelm, dfazunen, ehelin - src/share/vm/gc/g1/g1Predictions.cpp ! src/share/vm/gc/g1/g1Predictions.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/g1/test_g1Predictions.cpp Changeset: d4fedc85b584 Author: kzhaldyb Date: 2016-08-29 20:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d4fedc85b584 8164230: Convert TestCodeCacheRemSet_test to GTest Reviewed-by: mgerdin, dfazunen ! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc/g1/g1CodeCacheRemSet.hpp + src/share/vm/gc/g1/g1CodeRootSetTable.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/g1/test_g1CodeCacheRemSet.cpp Changeset: 4a2c2f49eb2c Author: kzhaldyb Date: 2016-09-01 18:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4a2c2f49eb2c Merge Changeset: 2cbbeaf227c1 Author: amurillo Date: 2016-09-01 14:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2cbbeaf227c1 Merge ! test/runtime/Unsafe/NestedUnsafe.java Changeset: 94b5513984dd Author: amurillo Date: 2016-09-01 15:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/94b5513984dd Merge Changeset: 3bcb4cd1cf16 Author: coleenp Date: 2016-09-01 18:02 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3bcb4cd1cf16 8165268: [BACKOUT] InstanceKlass::_previous_version_count goes negative Reviewed-by: dcubed ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp - test/runtime/RedefineTests/RedefineCount.java Changeset: ca98af3254cc Author: coleenp Date: 2016-09-02 00:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca98af3254cc Merge - test/runtime/RedefineTests/RedefineCount.java Changeset: 4dd38e97e16b Author: kzhaldyb Date: 2016-09-01 20:46 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4dd38e97e16b 8164039: Convert test_memset_with_concurrent_readers to GTest Reviewed-by: iignatyev, kbarrett - src/share/vm/gc/shared/memset_with_concurrent_readers.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/shared/test_memset_with_concurrent_readers.cpp Changeset: 519ab022ab10 Author: kzhaldyb Date: 2016-09-02 01:39 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/519ab022ab10 Merge - src/share/vm/gc/shared/memset_with_concurrent_readers.cpp Changeset: ab25b7b15ed0 Author: rehn Date: 2016-09-02 08:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ab25b7b15ed0 8165215: Setting same UL tag multiple times matches wrong tagset Reviewed-by: mlarsson, rprotacio ! src/share/vm/logging/logTagLevelExpression.cpp ! src/share/vm/logging/logTagLevelExpression.hpp ! test/native/logging/test_logTagLevelExpression.cpp Changeset: 4c39def70c5c Author: tschatzl Date: 2016-09-02 09:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4c39def70c5c 8164936: G1 age table printout contains contents from previous GC Summary: Split tenuring threshold update and printing into two separate parts so that they can be used independently. Reviewed-by: jmasa, sangheki ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/shared/ageTable.cpp ! src/share/vm/gc/shared/ageTable.hpp + test/gc/TestAgeOutput.java Changeset: f722ed07b76b Author: tschatzl Date: 2016-09-02 11:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f722ed07b76b Merge Changeset: fb9963f07435 Author: kzhaldyb Date: 2016-08-30 21:35 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fb9963f07435 8157468: gc/testlibrary contains a lot of duplicated code Reviewed-by: dfazunen, iignatyev ! test/gc/testlibrary/Helpers.java Changeset: a60eceb45884 Author: mlarsson Date: 2016-08-31 09:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a60eceb45884 8164939: GTest LogDecorations.iso8601_time_test fails on macOS Reviewed-by: sla, dsamersoff ! test/native/logging/test_logDecorations.cpp Changeset: 6ed5d1d6f24c Author: mdoerr Date: 2016-09-05 20:40 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6ed5d1d6f24c 8165018: Missing memory barrier for PPC64 in Unsafe_GetObjectVolatile Reviewed-by: kbarrett, dholmes ! src/share/vm/prims/unsafe.cpp Changeset: c54ebf67ef13 Author: dsamersoff Date: 2016-09-06 09:54 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c54ebf67ef13 8165114: stale reference to hotspot test Test8028623.java Summary: Remove Test8028623.java from hotspot/test/TEST.groups Reviewed-by: sla, dholmes Contributed-by: sharath.ballal at oracle.com ! test/TEST.groups Changeset: 14336f84e4cc Author: rprotacio Date: 2016-09-06 16:29 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/14336f84e4cc 8161224: CONSTANT_NameAndType_info permits references to illegal names and descriptors Summary: Enforces proper format checking for NameAndType string content, and that the checking occurs even when not referenced in classfile Reviewed-by: coleenp, hseigel, ddmitriev ! src/share/vm/classfile/classFileParser.cpp Changeset: 176fb0d13598 Author: rprotacio Date: 2016-09-06 22:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/176fb0d13598 Merge ! src/share/vm/classfile/classFileParser.cpp - src/share/vm/gc/g1/g1Predictions.cpp - src/share/vm/gc/shared/memset_with_concurrent_readers.cpp - src/share/vm/gc/shared/referencePendingListLocker.cpp - src/share/vm/gc/shared/referencePendingListLocker.hpp - test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java - test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 6d3c44100184 Author: tschatzl Date: 2016-09-07 09:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6d3c44100184 8165292: The gc+task logging is repeated a lot, decreasing the usefulness of -Xlog:gc*=info Summary: Separate number of workers used debugging information from adaptive worker sizing log messages. Reviewed-by: ehelin, sjohanss, jmasa ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/shared/workgroup.hpp + test/gc/TestNumWorkerOutput.java Changeset: 274dc4b09989 Author: hseigel Date: 2016-09-07 07:19 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/274dc4b09989 8058575: IllegalAccessError trying to access package-private class from VM anonymous class Summary: Put anonymous classes in unnamed package into host class's package. Throw exception if host class's package differs from anonymous class. Reviewed-by: coleenp, acorn ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/klassFactory.cpp ! src/share/vm/classfile/klassFactory.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! test/compiler/jsr292/CallSiteDepContextTest.java + test/runtime/defineAnonClass/DefineAnon.java + test/runtime/defineAnonClass/NestedUnsafe.java + test/runtime/defineAnonClass/NestedUnsafe2.java Changeset: 188971305167 Author: mlarsson Date: 2016-09-07 14:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/188971305167 8165226: Bad -Xloggc: arguments crashes the VM Reviewed-by: dsamersoff, sjohanss ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/services/classLoadingService.cpp Changeset: d3a49c3aa08f Author: mlarsson Date: 2016-09-07 15:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d3a49c3aa08f Merge Changeset: 1d7bc97f0b38 Author: fparain Date: 2016-09-07 12:52 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1d7bc97f0b38 8137035: nsk/stress/stack/stack tests got EXCEPTION_STACK_OVERFLOW on Windows 64 bit Reviewed-by: dholmes, dcubed, coleenp ! src/cpu/x86/vm/globals_x86.hpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/interfaceSupport.hpp Changeset: fb5dcd613881 Author: coleenp Date: 2016-09-07 15:25 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fb5dcd613881 8165246: [REDO] InstanceKlass::_previous_version_count goes negative Summary: make _has_previous_version a boolean that is set to true when previous version of a class is added or during class unloading call to purge_previous_versions Reviewed-by: gtriantafill, dcubed, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp + test/runtime/RedefineTests/RedefinePreviousVersions.java Changeset: b6fea183465f Author: coleenp Date: 2016-09-07 19:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b6fea183465f Merge Changeset: 0fc5c6ca654e Author: dholmes Date: 2016-09-07 16:43 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0fc5c6ca654e 8165153: Crash in rebuild_cpu_to_node_map Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs Reviewed-by: rehn, cjplummer ! src/os/linux/vm/os_linux.cpp Changeset: 5b52605562b0 Author: dholmes Date: 2016-09-07 23:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5b52605562b0 Merge Changeset: b69381e24635 Author: mgerdin Date: 2016-09-02 16:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b69381e24635 8161079: Default heap size causes native memory exhaustion on 32 bit Windows Reviewed-by: tschatzl, sjohanss ! src/os/windows/vm/os_windows.cpp Changeset: 94edac068fa7 Author: amurillo Date: 2016-09-10 12:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/94edac068fa7 Merge - src/share/vm/gc/g1/g1Predictions.cpp - src/share/vm/gc/shared/memset_with_concurrent_readers.cpp - src/share/vm/gc/shared/referencePendingListLocker.cpp - src/share/vm/gc/shared/referencePendingListLocker.hpp - test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java - test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: dfcbf839e299 Author: lana Date: 2016-09-15 21:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dfcbf839e299 Merge - src/share/vm/gc/g1/g1Predictions.cpp - src/share/vm/gc/shared/memset_with_concurrent_readers.cpp - src/share/vm/gc/shared/referencePendingListLocker.cpp - src/share/vm/gc/shared/referencePendingListLocker.hpp - test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java - test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 0d3825c6afdf Author: lana Date: 2016-09-22 16:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0d3825c6afdf Added tag jdk-9+137 for changeset dfcbf839e299 ! .hgtags Changeset: ea5907c25ff6 Author: alanbur Date: 2016-09-21 14:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ea5907c25ff6 8165161: Solaris: /usr/ccs /opt/sfw and /opt/csw are dead, references should be expunged Reviewed-by: erikj ! test/jprt.config Changeset: fbb492c97959 Author: zmajo Date: 2016-08-29 07:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fbb492c97959 8163880: Constant pool caching of fields inhibited/delayed unnecessarily Summary: Delay/inhibit constant pool caching of fields only if necessary Reviewed-by: kvn ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 64840dbba932 Author: never Date: 2016-08-29 17:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/64840dbba932 8161550: [JVMCI] Crash: assert(sig_bt[member_arg_pos] == T_OBJECT) Reviewed-by: zmajo ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: e4094bc14d80 Author: zmajo Date: 2016-08-30 09:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e4094bc14d80 8161720: Better byte behavior for off-heap data Summary: Normalize boolean values read with Unsafe. Reviewed-by: aph, simonis, jrose, psandoz ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp + test/compiler/unsafe/UnsafeOffHeapBooleanTest.java + test/compiler/unsafe/UnsafeOnHeapBooleanTest.java + test/compiler/unsafe/UnsafeSmallOffsetBooleanAccessTest.java Changeset: 6baec63b2b11 Author: zmajo Date: 2016-08-30 10:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6baec63b2b11 8141634: Implement VarHandles/Unsafe intrinsics on SPARC Summary: Implement the appropriate intrinsics on SPARC. Reviewed-by: kvn, dholmes, zmajo Contributed-by: Trevor Watson ! src/cpu/sparc/vm/sparc.ad Changeset: cfbdc930bf01 Author: zmajo Date: 2016-08-30 09:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cfbdc930bf01 Merge Changeset: 091f0dd7aac0 Author: neliasso Date: 2016-07-13 12:10 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/091f0dd7aac0 8160942: Unused code in GraphKit::record_profiled_receiver_for_speculation Summary: Fixed logic error; locally scoped 'maybe_null' w/initialiser is unused/dead Reviewed-by: kvn Contributed-by: patric.hedlin at oracle.com ! src/share/vm/opto/graphKit.cpp Changeset: 25478ff8e163 Author: neliasso Date: 2016-08-30 13:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/25478ff8e163 8157024: CodeCache JFR events reporting wrong data Summary: Fix scaling Reviewed-by: kvn Contributed-by: patric.hedlin at oralce.com ! src/share/vm/code/codeCache.cpp Changeset: b9b1b54d53b2 Author: thartmann Date: 2016-08-30 13:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b9b1b54d53b2 8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same Summary: Exception checking code needs to handle pre-allocated exceptions. Reviewed-by: dnsimon, kvn ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: b9cc59087cde Author: thartmann Date: 2016-08-30 13:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b9cc59087cde Merge Changeset: 79a147ebfdf2 Author: tpivovarova Date: 2016-08-31 14:47 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/79a147ebfdf2 8165030: [TESTBUG] ctw failed to build after 8157957 Reviewed-by: kvn ! test/testlibrary/ctw/Makefile Changeset: 882e8cda60b3 Author: dlong Date: 2016-08-31 12:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/882e8cda60b3 8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links Summary: process previous versions in Klass::clean_weak_klass_links() Reviewed-by: coleenp, sspitsyn, stefank, dcubed ! src/share/vm/oops/klass.cpp Changeset: 715302110892 Author: dpochepk Date: 2016-09-01 21:12 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/715302110892 8157956: OverflowCodeCacheTest.java fails with Out of space in CodeCache for method handle intrinsic Reviewed-by: kvn ! test/compiler/codecache/OverflowCodeCacheTest.java Changeset: f50719b7f652 Author: dpochepk Date: 2016-09-01 21:13 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f50719b7f652 8146096: [TEST BUG] compiler/loopopts/UseCountedLoopSafepoints.java Timeouts Reviewed-by: kvn ! test/compiler/loopopts/UseCountedLoopSafepoints.java + test/compiler/loopopts/UseCountedLoopSafepointsTest.java Changeset: 0c954730af2f Author: dpochepk Date: 2016-09-01 21:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0c954730af2f 8165244: Unquarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java Reviewed-by: kvn ! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java Changeset: 1b3cd490db61 Author: tpivovarova Date: 2016-09-01 20:16 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b3cd490db61 8165050: [TESTBUG] tests generated by jittester cannot be run with jtreg Reviewed-by: vlivanov ! test/testlibrary/jittester/Makefile Changeset: dcf0a260cf72 Author: mcberg Date: 2016-09-06 09:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dcf0a260cf72 8164989: Inflate and compress intrinsics produce incorrect results with avx512 Summary: disabled avx512 for compress and reastrict using of inflate. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: 7c505133010d Author: dlong Date: 2016-09-08 23:43 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7c505133010d Merge ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 6048300c748e Author: ysuenaga Date: 2016-09-08 23:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6048300c748e 8164913: JVMTI.agent_load dcmd should show useful error message Summary: show useful error message Reviewed-by: dholmes, dsamersoff, sspitsyn ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: d060826d0911 Author: sspitsyn Date: 2016-09-09 06:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d060826d0911 Merge Changeset: 827d686fa959 Author: avorobye Date: 2016-09-09 19:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/827d686fa959 8146128: compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig timeouts Summary: test settings were changes in order to avoid timeouts Reviewed-by: kvn ! test/compiler/cpuflags/AESIntrinsicsBase.java ! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java Changeset: e7203436d63d Author: rdurbin Date: 2016-09-09 11:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e7203436d63d 8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option Summary: Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms. Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph ! src/cpu/sparc/vm/globals_sparc.hpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/posix/vm/os_posix.cpp ! src/os/posix/vm/os_posix.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.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_ppc/vm/globals_linux_ppc.hpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/exceptions.cpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java + test/runtime/Thread/TooSmallStackSize.java Changeset: d7f05a5e7776 Author: dcubed Date: 2016-09-09 11:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d7f05a5e7776 Merge Changeset: 379746c5b2cd Author: dcubed Date: 2016-09-09 19:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/379746c5b2cd Merge Changeset: ca4cdb0cefb3 Author: hseigel Date: 2016-09-10 08:25 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca4cdb0cefb3 8165634: Support multiple --add-modules options on the command line Summary: Use numbered properties for --add-module options so that multiple --add-module options can be supported. Reviewed-by: coleenp, gziemski, lfoltan, ccheung ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! test/runtime/modules/ModuleOptionsTest.java Changeset: f0b749e4d22d Author: amurillo Date: 2016-09-10 12:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f0b749e4d22d Merge Changeset: 7648527b38b8 Author: tschatzl Date: 2016-09-12 09:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7648527b38b8 8165313: Inserting freed regions during Free Collection Set serial phase takes very long on huge heaps Summary: Sort the collection set in ascending order so that the optimization when adding free regions can be exploited. Reviewed-by: sjohanss, mgerdin ! src/share/vm/gc/g1/g1CollectionSet.cpp Changeset: 32ab40be83ad Author: ehelin Date: 2016-09-08 12:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/32ab40be83ad 8165455: Tracing events for G1 have incorrect metadata Reviewed-by: egahlin, tschatzl ! src/share/vm/gc/shared/gcTrace.cpp ! src/share/vm/gc/shared/gcTrace.hpp ! src/share/vm/gc/shared/gcTraceSend.cpp ! src/share/vm/trace/traceevents.xml Changeset: 53a14fe65414 Author: sjohanss Date: 2016-09-12 16:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/53a14fe65414 8114823: G1 doesn't honor request to disable class unloading Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/g1RootProcessor.hpp ! src/share/vm/runtime/arguments.cpp + test/gc/class_unloading/TestClassUnloadingDisabled.java Changeset: 8a64fe678c4f Author: ctornqvi Date: 2016-09-12 13:16 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8a64fe678c4f 8165881: Backout JDK-8164913 Reviewed-by: hseigel ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: d5d417cc0d95 Author: poonam Date: 2016-09-12 17:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d5d417cc0d95 8165493: SA: Add method in GrowableArray.java to be able to access the 'data' field Reviewed-by: dholmes, dsamersoff, egahlin ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java Changeset: 0cf03b9d9b1f Author: poonam Date: 2016-09-12 18:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0cf03b9d9b1f Merge Changeset: cd2c49a02a4c Author: tschatzl Date: 2016-09-13 11:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cd2c49a02a4c 8164948: Initializing stores of HeapRegions are not ordered with regards to their use in G1ConcurrentMark Summary: Add a storestore barrier before publishing newly initialized HeapRegion instances, and place a loadload barrier before use of members. Reviewed-by: sjohanss, sangheki ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/heapRegionManager.cpp Changeset: 6c2a44eb27ac Author: mockner Date: 2016-09-13 11:04 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6c2a44eb27ac 8163014: Mysterious/wrong value for "long" frame local variable on 64-bit Summary: The high byte of a long variable on a 64-bit platform is now zeroed when it is pushed to stack. Reviewed-by: coleenp, dlong ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp + test/runtime/LocalLong/LocalLongHelper.java + test/runtime/LocalLong/LocalLongTest.java Changeset: dd344d3c057b Author: mockner Date: 2016-09-13 18:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dd344d3c057b Merge - src/share/vm/gc/g1/g1Predictions.cpp - src/share/vm/gc/shared/memset_with_concurrent_readers.cpp - test/runtime/RedefineTests/RedefineCount.java Changeset: 4e4dcd18c567 Author: dsimms Date: 2016-09-13 09:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4e4dcd18c567 8164086: Checked JNI pending exception check should be cleared when returning to Java frame Summary: Transitions to Java clear the pending pointer Reviewed-by: dholmes, neliasso, coleenp ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/thread.hpp + test/runtime/jni/checked/TestCheckedJniExceptionCheck.java + test/runtime/jni/checked/libTestCheckedJniExceptionCheck.c Changeset: 0d0aa1b2d676 Author: rehn Date: 2016-09-13 19:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0d0aa1b2d676 Merge Changeset: 893d1d2ccb50 Author: goetz Date: 2016-08-30 16:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/893d1d2ccb50 8165315: [ppc] Port "8133749: NMT detail stack trace cleanup" Summary: Also add methods to check for slow/fastdebug to Platform.java. Reviewed-by: simonis, cjplummer, dholmes ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp ! test/runtime/NMT/CheckForProperDetailStackTrace.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 8e57662104a1 Author: cjplummer Date: 2016-09-13 17:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8e57662104a1 Merge Changeset: 402fc17577ea Author: cjplummer Date: 2016-09-13 18:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/402fc17577ea Merge Changeset: b42ee214ca92 Author: sspitsyn Date: 2016-09-13 13:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b42ee214ca92 8165681: ClassLoad and ClassPrepare JVMTI events are missed in the start phase Summary: Add the events bits to the early events bits Reviewed-by: dholmes, dsamersoff ! src/share/vm/prims/jvmtiEventController.cpp Changeset: 639c30cd07a7 Author: sspitsyn Date: 2016-09-13 20:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/639c30cd07a7 Merge Changeset: 29f193b36a20 Author: sspitsyn Date: 2016-09-13 21:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/29f193b36a20 Merge Changeset: f84223360596 Author: gtriantafill Date: 2016-09-14 08:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f84223360596 8165889: Remove jdk.test.lib.unsafe.UnsafeHelper Summary: Remove use of setAccessible() to get Unsafe. Reviewed-by: shade, lfoltan ! test/compiler/c2/Test6968348.java ! test/compiler/c2/cr8004867/TestIntUnsafeCAS.java ! test/compiler/c2/cr8004867/TestIntUnsafeOrdered.java ! test/compiler/c2/cr8004867/TestIntUnsafeVolatile.java ! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java ! 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/testlibrary/rtm/XAbortProvoker.java ! test/compiler/unsafe/UnsafeRaw.java ! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java ! test/runtime/ErrorHandling/ProblematicFrameTest.java ! test/runtime/Unsafe/AllocateInstance.java ! test/runtime/Unsafe/AllocateMemory.java ! test/runtime/Unsafe/CopyMemory.java ! test/runtime/Unsafe/DefineClass.java ! test/runtime/Unsafe/FieldOffset.java ! test/runtime/Unsafe/GetField.java ! test/runtime/Unsafe/GetPutAddress.java ! test/runtime/Unsafe/GetPutBoolean.java ! test/runtime/Unsafe/GetPutByte.java ! test/runtime/Unsafe/GetPutChar.java ! test/runtime/Unsafe/GetPutDouble.java ! test/runtime/Unsafe/GetPutFloat.java ! test/runtime/Unsafe/GetPutInt.java ! test/runtime/Unsafe/GetPutLong.java ! test/runtime/Unsafe/GetPutObject.java ! test/runtime/Unsafe/GetPutShort.java ! test/runtime/Unsafe/GetUncompressedObject.java ! test/runtime/Unsafe/NestedUnsafe.java ! test/runtime/Unsafe/PageSize.java ! test/runtime/Unsafe/PrimitiveHostClass.java ! test/runtime/Unsafe/RangeCheck.java ! test/runtime/Unsafe/Reallocate.java ! test/runtime/Unsafe/SetMemory.java ! test/runtime/Unsafe/ThrowException.java ! test/runtime/contended/Basic.java ! test/runtime/contended/DefaultValue.java ! test/runtime/contended/Inheritance1.java ! test/runtime/defineAnonClass/NestedUnsafe.java ! test/runtime/defineAnonClass/NestedUnsafe2.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: 58f48dcb73c8 Author: hseigel Date: 2016-09-14 10:02 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/58f48dcb73c8 8149607: [Verifier] Do not verify pop, pop2, swap, dup* against top Summary: Throw VerifyError exception if type top is illegally popped from the stack. Reviewed-by: coleenp, acorn, ddmitriev ! src/share/vm/classfile/verificationType.hpp + test/runtime/verifier/popTopTests/PopDupTop.java + test/runtime/verifier/popTopTests/popDupSwapTests.jasm Changeset: 15b154057830 Author: jmasa Date: 2016-09-13 16:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/15b154057830 8161029: GPL header missing comma after year Reviewed-by: kbarrett, ehelin ! src/share/vm/gc/shared/workerManager.hpp Changeset: c41fa1dddf9c Author: mchung Date: 2016-09-14 11:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c41fa1dddf9c 8157464: Disallow StackWalker.getCallerClass() be called by caller-sensitive method Reviewed-by: bchristi, coleenp, dfuchs, sspitsyn ! src/share/vm/prims/jvm.h ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/prims/stackwalk.hpp Changeset: 5c2eaa7b42bc Author: amurillo Date: 2016-09-16 10:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5c2eaa7b42bc Merge Changeset: dab2091976f3 Author: amurillo Date: 2016-09-21 09:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dab2091976f3 Merge Changeset: fc0956308c7a Author: lana Date: 2016-09-22 18:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fc0956308c7a Merge Changeset: cc9e90e6d956 Author: lana Date: 2016-09-29 16:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cc9e90e6d956 Added tag jdk-9+138 for changeset fc0956308c7a ! .hgtags Changeset: c8b3f8e5423b Author: dsamersoff Date: 2016-09-15 10:19 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c8b3f8e5423b 8027920: SA: Add default methods to InstanceKlass Summary: Add default methods to InstanceKlass to enable SA to inspect default methods Reviewed-by: dsamersoff, iklam Contributed-by: jini.george at oracle.com ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java Changeset: f5fd5477a807 Author: akulyakh Date: 2016-09-14 16:20 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f5fd5477a807 8165017: Additional test coverage of the JDWP CLASSLOADER and MODULE commands Summary: A new JDWP test Reviewed-by: sspitsyn ! test/serviceability/jdwp/AllModulesCommandTest.java ! test/serviceability/jdwp/JdwpCmd.java + test/serviceability/jdwp/JdwpModuleCmd.java + test/serviceability/jdwp/JdwpModuleReply.java + test/serviceability/jdwp/JdwpVisibleClassesCmd.java + test/serviceability/jdwp/JdwpVisibleClassesReply.java Changeset: 27d09549c47b Author: tschatzl Date: 2016-09-15 16:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/27d09549c47b 8159422: Very high Concurrent Mark mark stack contention Summary: Decrease contention on mark stack by splitting locks, and minimizing the amount of time these locks are held. Improve mark stack management. Reviewed-by: kbarrett, mgerdin, eosterlund ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: fd16b627ebc5 Author: kbarrett Date: 2016-09-15 12:10 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fd16b627ebc5 8165808: Add release barriers when allocating objects with concurrent collection Summary: Add release_set_klass, use in slow-path allocators. Reviewed-by: jmasa, dholmes ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp Changeset: bc2c975bc342 Author: tschatzl Date: 2016-09-16 11:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bc2c975bc342 8157952: Parallelize Memory Pretouch Summary: Use multiple threads to pretouch memory using -XX:+AlwaysPreTouch to use more memory bandwidth Reviewed-by: jmasa, sangheki ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp ! src/share/vm/gc/shared/workgroup.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp Changeset: 5bddf69330f2 Author: gziemski Date: 2016-09-16 12:09 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5bddf69330f2 8136766: Enable ThreadStackSize range test Summary: Re-enabled max range check for StackSize runtime options Reviewed-by: dcubed ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: 939e55404a8f Author: amurillo Date: 2016-09-16 13:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/939e55404a8f Merge Changeset: a696583f5ddb Author: mdoerr Date: 2016-09-06 13:01 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a696583f5ddb 8165489: Missing G1 barrier in Unsafe_GetObjectVolatile Summary: Add missing barrier, sharing code with Unsafe_GetObject. Reviewed-by: kbarrett, mgerdin, pliden ! src/share/vm/prims/unsafe.cpp Changeset: 24b753d90c4b Author: jiangli Date: 2016-09-18 21:10 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/24b753d90c4b 8078644: CDS needs to support JVMTI CFLH Summary: Support posting CLFH for shared classes. Tests are contributed by Misha Seledtsov. Reviewed-by: iklam, coleenp, acorn, dcubed, sspitsyn ! src/share/vm/classfile/klassFactory.cpp ! src/share/vm/classfile/klassFactory.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp + test/runtime/SharedArchiveFile/CDSTestUtils.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Implementor.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Interface.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SubClass.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SuperClazz.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TestEntry.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformRelatedClasses.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java + test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg2/SubClass.java + test/testlibrary/jvmti/TransformUtil.java + test/testlibrary/jvmti/TransformerAgent.java + test/testlibrary/jvmti/TransformerAgent.mf Changeset: b48a9e9bfd73 Author: lfoltan Date: 2016-09-19 12:04 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b48a9e9bfd73 8163406: The fixup_module_list must be protected by Module_lock when inserting new entries Summary: In java_lang_Class::create_mirror, restructure the check for adding a class to the fixup_module_list, guarded by Module_lock. Reviewed-by: acorn, coleenp, dholmes, zgu ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/utilities/hashtable.inline.hpp Changeset: dae03509402a Author: kbarrett Date: 2016-09-19 13:12 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dae03509402a 8166229: Eliminate ParNew's use of klass_or_null() Summary: Use list_ptr_from_klass instead of klass_or_null. Reviewed-by: mgerdin, jmasa ! src/share/vm/gc/cms/parNewGeneration.cpp Changeset: 9093f5ebd80c Author: kbarrett Date: 2016-09-19 17:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9093f5ebd80c Merge Changeset: 9f7f714bf3e8 Author: tschatzl Date: 2016-09-19 22:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9f7f714bf3e8 8166207: Use of Copy::conjoint_oops_atomic in global mark stack causes crashes on arm64 Summary: Use Copy::conjoint_memory_atomic() instead. Reviewed-by: kbarrett ! src/share/vm/gc/g1/g1ConcurrentMark.cpp Changeset: ad12e539a414 Author: hseigel Date: 2016-09-19 19:25 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ad12e539a414 8166312: Backout 8165017 Summary: backout of the change for JDK-8165017 because tests failed on windows Reviewed-by: ctornqvi, dholmes, gtriantafill ! test/serviceability/jdwp/AllModulesCommandTest.java ! test/serviceability/jdwp/JdwpCmd.java - test/serviceability/jdwp/JdwpModuleCmd.java - test/serviceability/jdwp/JdwpModuleReply.java - test/serviceability/jdwp/JdwpVisibleClassesCmd.java - test/serviceability/jdwp/JdwpVisibleClassesReply.java Changeset: ee29c67a0c0c Author: kbarrett Date: 2016-09-19 19:59 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ee29c67a0c0c 8166228: Remove unused HeapRegion::object_iterate_mem_careful() Summary: Removed unused function. Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp Changeset: 03adb9739db8 Author: kbarrett Date: 2016-09-20 00:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/03adb9739db8 Merge Changeset: a49ce36c13f4 Author: amurillo Date: 2016-09-23 13:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a49ce36c13f4 Merge Changeset: 5cc2e207a113 Author: amurillo Date: 2016-09-27 09:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5cc2e207a113 Merge Changeset: c22974143faf Author: lana Date: 2016-09-29 17:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c22974143faf Merge Changeset: 08492e67bf32 Author: erikj Date: 2016-09-30 09:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/08492e67bf32 8160630: libjimage.so and others should link statically to libgcc Reviewed-by: ihse, tbell ! make/lib/CompileGtest.gmk ! make/lib/CompileJvm.gmk Changeset: 0384427f59fa Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0384427f59fa Added tag jdk-9+139 for changeset 08492e67bf32 ! .hgtags Changeset: 15b3ef116f15 Author: erikj Date: 2016-10-05 10:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/15b3ef116f15 8150736: Excessive disk space used by build system Reviewed-by: ihse ! make/BuildHotspot.gmk + make/CopyToExplodedJdk.gmk - make/Dist.gmk ! make/HotspotCommon.gmk + make/copy/Copy-java.base.gmk ! make/gensrc/GenerateSources.gmk ! make/gensrc/GensrcJvmti.gmk ! make/lib/CompileDtracePostJvm.gmk ! make/lib/CompileJvm.gmk ! make/lib/CompileLibjsig.gmk ! make/lib/CompileLibraries.gmk Changeset: cc7606285d36 Author: erikj Date: 2016-10-05 17:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cc7606285d36 8161025: GPL header missing comma in year Reviewed-by: dholmes ! make/BuildHotspot.gmk Changeset: 4d009502987b Author: eosterlund Date: 2016-09-20 11:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4d009502987b 8165860: WorkGroup classes are missing volatile specifiers for lock-free code Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp Changeset: a6dab42b58af Author: bchristi Date: 2016-09-20 10:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a6dab42b58af 8165372: StackWalker performance regression following JDK-8147039 Summary: Stack walking can use javaVFrame or vframeStream Reviewed-by: coleenp, mchung ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/prims/stackwalk.hpp Changeset: d566fd6e0740 Author: ccheung Date: 2016-09-20 10:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d566fd6e0740 8164011: --patch-module support for CDS Summary: allows the use of the --patch-module vm option with CDS. However, classes found in --patch-module during dump time will not be archived. Reviewed-by: iklam, dcubed, lfoltan ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/runtime/arguments.cpp ! test/runtime/modules/PatchModule/PatchModuleCDS.java Changeset: 1c9533c9629a Author: ccheung Date: 2016-09-20 20:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1c9533c9629a Merge Changeset: 8fcdd3cc8da0 Author: eosterlund Date: 2016-09-20 15:42 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8fcdd3cc8da0 8033552: Fix missing missing volatile specifiers in CAS operations in GC code Summary: Add missing volatile specifiers. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc/cms/cmsOopClosures.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/sparsePRT.cpp ! src/share/vm/gc/g1/sparsePRT.hpp ! src/share/vm/gc/parallel/mutableSpace.hpp ! src/share/vm/gc/parallel/parallelScavengeHeap.hpp ! src/share/vm/gc/parallel/psYoungGen.hpp ! src/share/vm/gc/parallel/vmStructs_parallelgc.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.hpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ab2b45b79d71 Author: jprovino Date: 2016-09-20 10:27 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ab2b45b79d71 8164482: [REDO] G1 does not implement millis_since_last_gc which is needed by RMI GC Summary: G1 does not return a correct value for the CollectedHeap::millis_since_last_gc() Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp Changeset: 53443835ee75 Author: jprovino Date: 2016-09-20 20:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/53443835ee75 Merge - test/serviceability/jdwp/JdwpModuleCmd.java - test/serviceability/jdwp/JdwpModuleReply.java - test/serviceability/jdwp/JdwpVisibleClassesCmd.java - test/serviceability/jdwp/JdwpVisibleClassesReply.java Changeset: ddb6b697fbd1 Author: jprovino Date: 2016-09-20 22:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ddb6b697fbd1 Merge ! src/share/vm/gc/shared/genCollectedHeap.cpp Changeset: c86a798296ae Author: sspitsyn Date: 2016-09-21 01:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c86a798296ae 8147943: jvmti.h generated with GPL header Summary: Generate the jvmti.h with the GPL+CP header Reviewed-by: dcubed, alanb ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiH.xsl ! src/share/vm/prims/jvmtiLib.xsl Changeset: c6c0b2224e96 Author: sspitsyn Date: 2016-09-21 08:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c6c0b2224e96 Merge Changeset: 9e688f318f93 Author: kzhaldyb Date: 2016-09-05 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9e688f318f93 8165439: Convert Test_TempNewSymbol to GTest Reviewed-by: dholmes, coleenp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/classfile/test_symbolTable.cpp Changeset: e8b18e7e35a9 Author: kzhaldyb Date: 2016-09-08 18:41 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e8b18e7e35a9 8165601: Convert arrayOopDesc_test to Gtest Reviewed-by: coleenp, iignatyev - src/share/vm/oops/arrayOop.cpp ! src/share/vm/oops/arrayOop.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/oops/test_arrayOop.cpp Changeset: bc4db66d65c3 Author: kzhaldyb Date: 2016-09-21 11:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bc4db66d65c3 Merge - src/share/vm/oops/arrayOop.cpp Changeset: f5aa9da183c8 Author: ddmitriev Date: 2016-09-21 16:46 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f5aa9da183c8 8150758: [TESTBUG] need jvmti tests for module aware agents Reviewed-by: sspitsyn, dsamersoff ! make/test/JtregNative.gmk + test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java + test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/libMAAClassFileLoadHook.c + test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java + test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/libMAAClassLoadPrepare.c + test/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java + test/serviceability/jvmti/ModuleAwareAgents/ThreadStart/libMAAThreadStart.c Changeset: 45d7a06ba454 Author: coleenp Date: 2016-09-21 09:56 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/45d7a06ba454 8163969: Cyclic interface initialization causes JVM crash Summary: Fix interface initialization to follow spec: interface initializations do not set initialization state of interfaces that extend them. Reviewed-by: dholmes, acorn, lfoltan ! src/share/vm/oops/instanceKlass.cpp + test/runtime/lambda-features/CyclicInterfaceInit.java + test/runtime/lambda-features/InterfaceInitializationStates.java Changeset: 682c41f68fbf Author: coleenp Date: 2016-09-21 16:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/682c41f68fbf Merge Changeset: 9c5d8a861184 Author: ctornqvi Date: 2016-09-21 12:45 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9c5d8a861184 8164852: Move slow tier1/tier2 runtime tests to later tiers Reviewed-by: gtriantafill, sla, mseledtsov ! test/TEST.groups Changeset: 2ad858eee506 Author: ctornqvi Date: 2016-09-21 16:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2ad858eee506 Merge Changeset: ce26917b8cf8 Author: ctornqvi Date: 2016-09-21 18:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ce26917b8cf8 Merge Changeset: 5a4770b4b7bf Author: cjplummer Date: 2016-09-21 12:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5a4770b4b7bf 8161225: Assert failure in JVMTI GetNamedModule at JPLISAgent.c line: 792 Summary: Made the assert less restrictive. Reviewed-by: dholmes, dcubed, sspitsyn ! src/share/vm/prims/jvmtiEnter.xsl Changeset: 2da4d47749b0 Author: kzhaldyb Date: 2016-09-16 19:49 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2da4d47749b0 8165613: Convert TestKlass_test to Gtest Reviewed-by: coleenp, rehn ! src/share/vm/oops/klass.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/oops/test_instanceKlass.cpp - test/native/runtime/test_instanceKlass.cpp Changeset: 736bbd7b1433 Author: kzhaldyb Date: 2016-09-22 00:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/736bbd7b1433 Merge - test/native/runtime/test_instanceKlass.cpp Changeset: 36494bc11768 Author: erikj Date: 2016-09-22 08:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/36494bc11768 8166202: Tracefile gensrc cannot handle closed src dir in different location Reviewed-by: egahlin, dholmes, tbell ! make/gensrc/GensrcJvmti.gmk Changeset: 6f627bebb70b Author: adinn Date: 2016-09-22 09:18 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f627bebb70b 8166433: AArch64: Fix for JDK-8163014 broke AArch64 build Reviewed-by: adinn, coleenp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 0ff97dc32114 Author: dsamersoff Date: 2016-09-22 15:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0ff97dc32114 8166552: SA: Missed testcase for add default methods to InstanceKlass Summary: Add default methods to InstanceKlass to enable SA to inspect default methods Reviewed-by: dsamersoff, iklam Contributed-by: jini.george at oracle.com + test/serviceability/sa/LingeredAppWithDefaultMethods.java + test/serviceability/sa/TestDefaultMethods.java Changeset: c8213909c403 Author: dsamersoff Date: 2016-09-22 14:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c8213909c403 Merge Changeset: 6f006bfb560e Author: kzhaldyb Date: 2016-09-08 15:23 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f006bfb560e 8165433: Convert Test_linked_list to Gtest Reviewed-by: coleenp, dholmes, iignatyev ! src/share/vm/utilities/internalVMTests.cpp - src/share/vm/utilities/linkedlist.cpp + test/native/utilities/test_linkedlist.cpp Changeset: fefc408b0778 Author: iignatyev Date: 2016-09-22 16:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fefc408b0778 Merge Changeset: 15ae86213202 Author: bchristi Date: 2016-09-22 10:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/15ae86213202 8166501: compilation error in stackwalk.cpp on some gccs Reviewed-by: coleenp ! src/share/vm/prims/stackwalk.cpp Changeset: d354727ce2d1 Author: iignatyev Date: 2016-09-22 22:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d354727ce2d1 8166549: fix incorrectly @ignore-d hotspot/compiler tests Reviewed-by: kvn, kzhaldyb ! test/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: c03738fe20c1 Author: amurillo Date: 2016-09-23 13:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c03738fe20c1 Merge Changeset: f71f1d9a2e26 Author: kbarrett Date: 2016-09-23 18:23 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f71f1d9a2e26 8166583: Add oopDesc::klass_or_null_acquire() Summary: Added new function. Reviewed-by: dholmes, tschatzl ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp Changeset: c2ecbb9ee746 Author: eosterlund Date: 2016-09-24 16:02 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c2ecbb9ee746 8165858: heapRegionManager is missing volatile specifier for _claims. Summary: Added volatile specifier. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp Changeset: 26fc98a79b2a Author: kzhaldyb Date: 2016-09-15 18:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/26fc98a79b2a 8165602: Convert TestChunkedList_test to GTest Reviewed-by: iignatyev, dfazunen - src/share/vm/utilities/chunkedList.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/utilities/test_chunkedList.cpp Changeset: e6e9117c4fec Author: kbarrett Date: 2016-09-26 14:38 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e6e9117c4fec 8166663: Simplify oops_on_card_seq_iterate_careful Summary: Remove unnecessary parameter, change return value. Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp Changeset: 3a28a908d78b Author: fparain Date: 2016-09-26 15:56 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3a28a908d78b 8146546: assert(fr->safe_for_sender(thread)) failed: Safety check Reviewed-by: dcubed, gziemski, dlong ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp Changeset: 2941666de7b8 Author: fparain Date: 2016-09-26 20:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2941666de7b8 Merge Changeset: cba30a8d3ee0 Author: kzhaldyb Date: 2016-09-26 17:49 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cba30a8d3ee0 8159818: Convert IHOP_test to GTest Reviewed-by: tschatzl, iignatyev ! src/share/vm/gc/g1/g1IHOPControl.cpp ! src/share/vm/gc/g1/g1IHOPControl.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/g1/test_g1IHOPControl.cpp Changeset: f1ad14991f86 Author: eosterlund Date: 2016-09-27 16:43 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f1ad14991f86 8165857: CMS _overflow_list is missing volatile specifiers. Summary: Change _overflow_list from "oop" to "oopDesc* volatile", both CMS and ParNew. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/parNewGeneration.hpp Changeset: 63933b5587ab Author: mcberg Date: 2016-09-07 12:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63933b5587ab 8165565: Shorten branches causes incorrect code for SKX Summary: don't replace restoreMask CountedLoopEnd with short branches. Reviewed-by: kvn ! src/share/vm/adlc/formssel.cpp Changeset: f940af863003 Author: jcm Date: 2016-09-09 06:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f940af863003 8164508: unexpected profiling mismatch in c1 generated code Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too. Reviewed-by: kvn ! src/share/vm/c1/c1_LIRGenerator.cpp ! test/compiler/jsr292/NullConstantReceiver.java Changeset: 73f4fbfb473e Author: gromero Date: 2016-09-08 18:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/73f4fbfb473e 8164987: RTM jtreg tests failing due to unnamed module unable to access class jdk.internal.misc.Unsafe Reviewed-by: kvn ! test/compiler/testlibrary/rtm/RTMTestBase.java Changeset: ec36e3e03d65 Author: goetz Date: 2016-09-01 16:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ec36e3e03d65 8165235: [TESTBUG] RTM tests must check OS version Summary: Also change enabling RTM on Aix to OS version 7.2. Reviewed-by: simonis, fzhinkin ! src/cpu/ppc/vm/vm_version_ppc.cpp ! test/compiler/rtm/cli/RTMLockingAwareTest.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.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/TestUseRTMLockingOptionWithBiasedLocking.java ! 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 + test/compiler/testlibrary/rtm/predicate/SupportedOS.java Changeset: ec8f276d9b50 Author: dnsimon Date: 2016-09-14 05:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ec8f276d9b50 8165755: [JVMCI] replace use of vm_abort with vm_exit Reviewed-by: dholmes ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompiler.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: ca56c5db7157 Author: vdeshpande Date: 2016-08-26 12:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca56c5db7157 8154122: Intrinsify fused mac operations Summary: added FMA intrinsics on x86 Reviewed-by: kvn, aph, darcy ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/abstractInterpreter_x86.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/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/cpu/x86/vm/vmStructs_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_Compiler.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/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/abstractInterpreter.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/mulnode.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 9292269fdd56 Author: kvn Date: 2016-09-14 20:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9292269fdd56 Merge Changeset: 6b4540e1a74d Author: dnsimon Date: 2016-09-14 12:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6b4540e1a74d 8165434: [JVMCI] remove uses of setAccessible Reviewed-by: twisti, never ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotModifiers.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! test/compiler/jvmci/common/CTVMUtilities.java ! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java + test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 2429e047ae9b Author: dnsimon Date: 2016-09-14 19:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2429e047ae9b Merge ! src/share/vm/jvmci/vmStructs_jvmci.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java Changeset: 8190ed38d3e0 Author: kvn Date: 2016-09-16 21:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8190ed38d3e0 8166096: variable tracking size limit exceeded in jvmciCompilerToVM.cpp Summary: Turn off var-tracking-assignments for jvmciCompilerToVM.cpp Reviewed-by: dlong ! make/lib/JvmOverrideFiles.gmk Changeset: afeac3e88d34 Author: dnsimon Date: 2016-09-19 13:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/afeac3e88d34 8165457: [JVMCI] increase InterpreterCodeSize for JVMCI Reviewed-by: twisti ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp Changeset: 1a2757422bf6 Author: iignatyev Date: 2016-09-20 17:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1a2757422bf6 8166164: compiler/compilercontrol/share/processors/LogProcessor.java does not close Scanner Reviewed-by: kvn, ppunegov ! test/compiler/compilercontrol/share/processors/LogProcessor.java Changeset: d73bfd7b566d Author: dlong Date: 2016-09-20 16:34 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d73bfd7b566d Merge ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/vmSymbols.cpp - src/share/vm/gc/g1/g1Predictions.cpp - src/share/vm/gc/shared/memset_with_concurrent_readers.cpp - src/share/vm/gc/shared/referencePendingListLocker.cpp - src/share/vm/gc/shared/referencePendingListLocker.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! 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 Changeset: d5d5cd1adeaa Author: mcberg Date: 2016-09-20 16:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d5d5cd1adeaa 8129376: SPECjvm98-client performance regression in 9-b66 Reviewed-by: kvn ! src/cpu/x86/vm/c1_LinearScan_x86.hpp ! src/cpu/x86/vm/x86_32.ad Changeset: d288db38d1aa Author: thartmann Date: 2016-09-21 08:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d288db38d1aa 8166046: [TESTBUG] compiler/stringopts/TestStringObjectInitialization.java fails with OOME Summary: Reduced heap memory consumption of test. Reviewed-by: kvn ! test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 364691289f31 Author: kvn Date: 2016-09-21 13:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/364691289f31 8078122: YMM registers upper 128 bits may get clobbered by a JNI call on windows Summary: Convert all XMM registers to be Save-on-Call on Win64. Reviewed-by: kvn Contributed-by: kishor.kharbas at intel.com ! src/cpu/x86/vm/macroAssembler_x86_sha.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86.ad Changeset: ebbfdf26a4ee Author: mdoerr Date: 2016-09-22 12:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ebbfdf26a4ee 8164920: ppc: enhancement of CRC32 intrinsic Reviewed-by: goetz, mdoerr Contributed-by: Hiroshi H Horii ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/stubRoutines_ppc.hpp ! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp Changeset: dba0765d2b6d Author: ppunegov Date: 2016-08-17 18:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dba0765d2b6d 8156852: Convert JSON_test to Gtest Summary: convert test from InternalVMTests to Gtest Reviewed-by: kvn, kzhaldyb ! src/share/vm/utilities/internalVMTests.cpp ! src/share/vm/utilities/json.cpp + test/native/utilities/test_json.cpp Changeset: 31e022a8660e Author: thartmann Date: 2016-09-26 08:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/31e022a8660e 8161085: PreserveFPRegistersTest fails with 'AssertionError: Final value has changed' Summary: C1's G1 barriers should save/restore vector registers before calling into the runtime. Reviewed-by: kvn, vlivanov ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp Changeset: f6c1ea29110e Author: mdoerr Date: 2016-09-19 15:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6c1ea29110e 8166140: C1: Possible integer overflow in LIRGenerator::generate_address on several platforms Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp Changeset: 9e79af843b09 Author: dlong Date: 2016-09-26 14:21 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9e79af843b09 Merge ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp - src/share/vm/oops/arrayOop.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/internalVMTests.cpp - src/share/vm/utilities/linkedlist.cpp - test/native/runtime/test_instanceKlass.cpp Changeset: 6c6a99e718b3 Author: dlong Date: 2016-09-27 20:55 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6c6a99e718b3 Merge ! src/share/vm/utilities/internalVMTests.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java Changeset: 776d89e316b6 Author: vtewari Date: 2016-09-28 11:58 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/776d89e316b6 8165537: runtime/SharedArchiveFile/SASymbolTableTest.java fails with NullPointerException Summary: Modify SASymbolTableTest.java to attach to LingeredApp and also handle the case where SymbolTable is not created. Reviewed-by: dsamersoff, mseledtsov, iklam Contributed-by: sharath.ballal at oracle.com ! test/runtime/SharedArchiveFile/SASymbolTableTest.java ! test/runtime/SharedArchiveFile/SASymbolTableTestAgent.java - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: 16e8d5342f7d Author: goetz Date: 2016-09-27 15:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/16e8d5342f7d 8166777: [ppc] port "8164086: Checked JNI pending exception check should be cleared" Reviewed-by: fparain, dholmes ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp Changeset: 8899d50bd985 Author: goetz Date: 2016-09-27 10:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8899d50bd985 8166765: [ppc] Port "8163014: Mysterious/wrong value for long frame local variable on 64-bit" Reviewed-by: mockner ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp Changeset: ece8d8d7daec Author: amurillo Date: 2016-09-30 02:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ece8d8d7daec Merge - src/share/vm/oops/arrayOop.cpp - src/share/vm/utilities/chunkedList.cpp - src/share/vm/utilities/linkedlist.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java - test/native/runtime/test_instanceKlass.cpp - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: bf6f88c2c086 Author: amurillo Date: 2016-10-05 06:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bf6f88c2c086 Merge - make/Dist.gmk ! make/gensrc/GensrcJvmti.gmk Changeset: 633725d9b0f7 Author: amurillo Date: 2016-10-05 09:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/633725d9b0f7 Merge Changeset: f0f260a9cea8 Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f0f260a9cea8 Merge - make/Dist.gmk - src/share/vm/oops/arrayOop.cpp - src/share/vm/utilities/chunkedList.cpp - src/share/vm/utilities/linkedlist.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java - test/native/runtime/test_instanceKlass.cpp - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: fec31089c2ef Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fec31089c2ef 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 4ffd375044d7 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4ffd375044d7 Added tag jdk-9+140 for changeset fec31089c2ef ! .hgtags Changeset: 069490f406c3 Author: ihse Date: 2016-10-11 09:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/069490f406c3 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! make/lib/CompileGtest.gmk Changeset: b3cbb727df72 Author: mchung Date: 2016-10-13 08:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b3cbb727df72 8167511: IgnoreModulePropertiesTest.java needs update for JDK-8162401 Reviewed-by: lfoltan, hseigel ! test/runtime/modules/IgnoreModulePropertiesTest.java Changeset: 1db1d5d9be10 Author: mockner Date: 2016-10-13 15:57 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1db1d5d9be10 8167446: Add back PermSize and MaxPermSize Summary: Added Permsize and MaxPermSize as obsolete options to remain indefinitely. Reviewed-by: coleenp, hseigel, lfoltan ! src/share/vm/runtime/arguments.cpp + test/runtime/CommandLine/PermGenFlagsTest.java Changeset: 160a00bc6ed0 Author: lana Date: 2016-10-13 23:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/160a00bc6ed0 Merge Changeset: f6fd2ae17fc5 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6fd2ae17fc5 Added tag jdk-9+141 for changeset 160a00bc6ed0 ! .hgtags Changeset: 4567b6a9e7e9 Author: jiangli Date: 2016-05-12 17:37 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4567b6a9e7e9 8156794: Extend data sharing Reviewed-by: iklam, hseigel, acorn, mschoene ! src/share/vm/runtime/arguments.cpp Changeset: 601485e5640a Author: gziemski Date: 2016-06-09 13:47 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/601485e5640a 8155968: Update command line options Reviewed-by: gthornbr, hseigel, mschoene Contributed-by: gerard.ziemski at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: 63fc5629bc41 Author: coleenp Date: 2016-06-29 11:52 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63fc5629bc41 8159515: Improve indy validation Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene ! src/share/vm/prims/jvm.cpp Changeset: c1a4bfdc1afe Author: hseigel Date: 2016-06-30 08:11 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c1a4bfdc1afe 8159511: Stack map validation Reviewed-by: acorn, mschoene Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/stackMapTableFormat.hpp ! src/share/vm/classfile/verifier.cpp Changeset: 7b0aac4c2aac Author: zmajo Date: 2016-07-01 09:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7b0aac4c2aac 8160591: Improve internal array handling Reviewed-by: kvn Contributed-by: Xiang Yuan , Zoltan Majo ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp + test/compiler/c1/TestArrayCopyToFromObject.java Changeset: 13061bfd0339 Author: rprotacio Date: 2016-07-01 15:11 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/13061bfd0339 8159503: Amend Annotation Actions Reviewed-by: coleenp, hseigel, mschoene, acorn, ctornqvi Contributed-by: rachel.protacio at oracle.com ! src/share/vm/classfile/classFileParser.cpp Changeset: e0337df087e6 Author: hseigel Date: 2016-06-27 15:26 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e0337df087e6 8157176: Improved classfile parsing Reviewed-by: acorn, mschoene, ctornqvi, bmoloden Contributed-by: harold.seigel at oracle.com ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp Changeset: 5e7d980add86 Author: zmajo Date: 2016-07-25 11:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5e7d980add86 8161044: PPC64: Improve internal array handling Reviewed-by: kvn Contributed-by: Xiang Yuan , Volker Simonis , Zoltan Majo ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp Changeset: 7b48d63dfd6b Author: lana Date: 2016-10-20 20:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7b48d63dfd6b Merge Changeset: 2f9887ab51fa Author: lana Date: 2016-10-27 16:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2f9887ab51fa Added tag jdk-9+142 for changeset 7b48d63dfd6b ! .hgtags Changeset: a2f56f1169d4 Author: rprotacio Date: 2016-09-29 13:32 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a2f56f1169d4 8160064: StackWalker implementation added logging option without using UL Summary: Moved StackWalk logging to Unified Logging framework Reviewed-by: coleenp, mockner, dholmes, mchung ! src/share/vm/logging/logTag.hpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/runtime/globals.hpp + test/runtime/logging/StackWalkTest.java Changeset: 6f05f0a297a1 Author: rprotacio Date: 2016-09-29 18:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f05f0a297a1 Merge ! src/share/vm/runtime/globals.hpp - src/share/vm/utilities/chunkedList.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: a6934ab21a0b Author: amurillo Date: 2016-09-30 03:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a6934ab21a0b Merge Changeset: a575b5865683 Author: ccheung Date: 2016-09-30 12:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a575b5865683 8166930: minor cleanups 1) remove reference to ZIP_ReadMappedEntry 2) checking of st_mode Reviewed-by: jiangli, lfoltan ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/logging/logFileOutput.cpp ! src/share/vm/memory/filemap.cpp Changeset: a0d5b9a2a9ec Author: kzhaldyb Date: 2016-09-28 18:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a0d5b9a2a9ec 8166462: Convert TestResourcehash_test to Gtest Reviewed-by: mgerdin, iignatyev ! src/share/vm/utilities/internalVMTests.cpp - src/share/vm/utilities/resourceHash.cpp + test/native/utilities/test_resourceHash.cpp Changeset: 4962f9f46728 Author: dholmes Date: 2016-10-03 21:48 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4962f9f46728 8081800: AbstractMethodError when evaluating a private method in an interface via debugger Reviewed-by: acorn, dcubed, coleenp ! make/test/JtregNative.gmk ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/linkResolver.cpp ! 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/method.hpp ! src/share/vm/prims/jni.cpp + test/runtime/RedefineTests/RedefineInterfaceMethods.java + test/runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java + test/runtime/jni/PrivateInterfaceMethods/libPrivateInterfaceMethods.c ! test/runtime/logging/ItablesTest.java Changeset: d9960bd9fb6d Author: enevill Date: 2016-05-24 08:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d9960bd9fb6d 8157708: aarch64: StrIndexOfChar intrinsic is not implemented Reviewed-by: aph Contributed-by: ningsheng.jian at linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: bb17fd6f2e36 Author: iignatyev Date: 2016-10-04 21:20 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb17fd6f2e36 8166925: several native TESTs should be changed to TEST_VM Reviewed-by: vlivanov, kzhaldyb ! test/native/classfile/test_symbolTable.cpp ! test/native/logging/test_logConfiguration.cpp ! test/native/logging/test_logDecorations.cpp ! test/native/logging/test_logFileOutput.cpp ! test/native/oops/test_arrayOop.cpp ! test/native/utilities/test_json.cpp Changeset: 802c4b6f5119 Author: iignatyev Date: 2016-10-04 21:21 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/802c4b6f5119 8166129: hitting vmassert during gtest execution doesn't generate core and hs_err files Reviewed-by: kzhaldyb, kbarrett ! test/native/gtestMain.cpp Changeset: 5baf89bc0a4b Author: mdoerr Date: 2016-04-29 15:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5baf89bc0a4b 8155729: C2: Skip transformation of LoadConP for heap-based compressed oops Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/matcher.hpp Changeset: 99ba38bd0e7c Author: erikj Date: 2016-10-05 11:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/99ba38bd0e7c 8164120: The minimal VM should be stripped using --strip-unneeded Reviewed-by: ihse, tbell, bobv ! make/lib/CompileJvm.gmk ! make/lib/JvmFeatures.gmk Changeset: d3032d8d3bc7 Author: mlarsson Date: 2016-09-08 15:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d3032d8d3bc7 8165696: Convert gcTraceTime internal tests to GTest Reviewed-by: rehn, rprotacio ! src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp ! test/native/logging/logTestUtils.inline.hpp + test/native/logging/test_gcTraceTime.cpp Changeset: 37040fd2c7f5 Author: mlarsson Date: 2016-09-08 15:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/37040fd2c7f5 8165698: Convert LogTagSet related internal tests to GTest Reviewed-by: rehn, rprotacio ! src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp ! test/native/logging/test_logTagLevelExpression.cpp ! test/native/logging/test_logTagSet.cpp + test/native/logging/test_logTagSetDescriptions.cpp Changeset: 1a8be2fab619 Author: mlarsson Date: 2016-09-08 15:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1a8be2fab619 8165700: Convert LogMessage internal tests to GTest Reviewed-by: rehn, rprotacio ! src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/logging/test_logMessageTest.cpp Changeset: c3b0353786c1 Author: mlarsson Date: 2016-09-08 15:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c3b0353786c1 8165702: Convert LogFileOutput internal tests to GTest Reviewed-by: rehn, rprotacio ! src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp ! test/native/logging/logTestUtils.inline.hpp ! test/native/logging/test_logFileOutput.cpp Changeset: 63fb7119a843 Author: mlarsson Date: 2016-09-08 15:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63fb7119a843 8165704: Convert LogStream internal tests to GTest Reviewed-by: rehn, rprotacio ! src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/logging/test_logStream.cpp Changeset: f6ef8a82b3cc Author: mlarsson Date: 2016-09-08 15:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6ef8a82b3cc 8165600: Convert internal logging tests to GTest Reviewed-by: rehn, rprotacio - src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/logging/test_log.cpp ! test/native/logging/test_logConfiguration.cpp Changeset: 97cd0eaed840 Author: mlarsson Date: 2016-10-05 12:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/97cd0eaed840 Merge Changeset: 062429f3c065 Author: jwilhelm Date: 2015-10-21 15:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/062429f3c065 8166276: Refactor gen_process_roots to allow simpler fix for 8165949 Reviewed-by: mgerdin, stefank Contributed-by: jesper.wilhelmsson at oracle.com, stefan.johansson at oracle.com ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp Changeset: 1d70c7ca92cc Author: sjohanss Date: 2016-10-05 13:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1d70c7ca92cc 8165949: Serial and ConcMarkSweep do not unload strings when class unloading is disabled Reviewed-by: mgerdin, tschatzl, stefank ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp Changeset: d574220871d3 Author: never Date: 2016-10-05 11:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d574220871d3 8166929: [JVMCI] Expose decompile counts in MDO Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/interpreter/invocationCounter.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: 4c7c4d8333ac Author: goetz Date: 2016-09-22 18:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4c7c4d8333ac 8166562: C2: Suppress relocations in scratch emit. Reviewed-by: kvn ! src/cpu/ppc/vm/ppc.ad ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/opto/compile.cpp Changeset: 160d63f639af Author: kvn Date: 2016-10-05 21:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/160d63f639af Merge Changeset: fcadda510556 Author: dnsimon Date: 2016-10-05 13:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fcadda510556 8167194: [JVMCI] no reliable mechanism for querying JVMCI system properties Reviewed-by: kvn ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java ! src/share/vm/jvmci/jvmci_globals.cpp ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/runtime/thread.cpp + test/compiler/jvmci/TestJVMCIPrintProperties.java Changeset: 60a8cbf7030e Author: aph Date: 2016-10-06 09:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/60a8cbf7030e 8167200: AArch64: Broken stack pointer adjustment in interpreter Summary: Always adjust SP unconditionally Reviewed-by: dlong, kbarrett ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: a53404b57257 Author: aph Date: 2016-10-06 09:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a53404b57257 Merge - src/share/vm/logging/log.cpp Changeset: bd5e566edbc4 Author: dnsimon Date: 2016-10-07 15:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bd5e566edbc4 8167353: [JVMCI] JVMCI re-initialization check is in the wrong location Reviewed-by: kvn, twisti ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: b1c62e595c4a Author: hseigel Date: 2016-10-10 08:34 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b1c62e595c4a 8166364: fatal error: acquiring lock DirtyCardQ_CBL_mon/16 out of order with lock Module_lock/6 -- possible deadlock Summary: Set the mirror's module field outside of the module lock. Reviewed-by: dsamersoff, dholmes, rehn ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/modules.cpp Changeset: d3f508318705 Author: amurillo Date: 2016-10-13 08:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d3f508318705 Merge ! make/lib/CompileJvm.gmk - src/share/vm/logging/log.cpp - src/share/vm/utilities/resourceHash.cpp Changeset: 32b7bb18922d Author: mdoerr Date: 2016-09-27 09:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/32b7bb18922d 8166689: PPC64: Race condition between stack bang and non-entrant patching Reviewed-by: goetz ! src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 9cc82b204d20 Author: adinn Date: 2016-09-27 09:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9cc82b204d20 8165673: AArch64: Fix JNI floating point argument handling Reviewed-by: aph, adinn Contributed-by: ningsheng.jian at linaro.org ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp - test/compiler/floatingpoint/Test15FloatJNIArgs.java + test/compiler/floatingpoint/TestFloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c + test/compiler/floatingpoint/libTestFloatJNIArgs.c Changeset: 174c38f7c4bc Author: dnsimon Date: 2016-09-27 04:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/174c38f7c4bc 8166517: [JVMCI] export JVMCI to auto-detected JVMCI compiler Reviewed-by: kvn, twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java Changeset: 6214eb051a30 Author: rasbold Date: 2016-09-28 10:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6214eb051a30 8166742: SIGFPE in C2 Loop IV elimination Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/TestImpossibleIV.java Changeset: a77e80a0a77f Author: never Date: 2016-09-29 10:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a77e80a0a77f 8166869: [JVMCI] record metadata relocations for metadata references Reviewed-by: kvn ! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp ! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp Changeset: 4191b33b3629 Author: jcm Date: 2016-09-29 22:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4191b33b3629 8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms. Reviewed-by: kvn, vlivanov ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/ci/ciMethod.hpp + test/compiler/jsr292/TestArrayReturnType.java Changeset: ea0313bad050 Author: roland Date: 2016-09-28 11:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ea0313bad050 8166836: Elimination of clone's ArrayCopyNode may make compilation fail silently Reviewed-by: vlivanov ! src/share/vm/opto/macro.cpp + test/compiler/arraycopy/TestEliminatedCloneBadMemEdge.java Changeset: a46f84e4a4d2 Author: dlong Date: 2016-10-03 12:35 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a46f84e4a4d2 Merge - src/share/vm/utilities/chunkedList.cpp - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: 51214c891d11 Author: rschatz Date: 2016-10-03 17:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/51214c891d11 8166781: fix wrong comment in ReceiverTypeData Reviewed-by: kvn ! src/share/vm/oops/methodData.hpp Changeset: b2b2ec149a24 Author: rschatz Date: 2016-10-03 19:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b2b2ec149a24 Merge Changeset: b44d14948c83 Author: kvn Date: 2016-10-14 08:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b44d14948c83 Merge ! src/share/vm/c1/c1_GraphBuilder.cpp - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c Changeset: e5d554123372 Author: dholmes Date: 2016-10-17 18:40 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e5d554123372 8166197: assert(RelaxAssert || w != Thread::current()->_MutexEvent) failed: invariant Reviewed-by: dcubed, cvarming ! src/share/vm/runtime/mutex.cpp Changeset: 0fe2815ffa74 Author: stsmirno Date: 2016-10-17 18:54 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0fe2815ffa74 8165687: Fix license and copyright headers in jd9 under hotspot/test Summary: Legal notices and Oracle copyrights were updated (white and blank space, commas) in tests files for uniformity to meet Oracle requirements. Reviewed-by: dholmes, iris Contributed-by: Stanislav Smirnov , Vassili Igouchkine ! test/compiler/c1/NullCheckTest.java ! test/compiler/c1/Test6579789.java ! test/compiler/c1/Test6795465.java ! test/compiler/c1/Test6849574.java ! test/compiler/c1/Test6855215.java ! test/compiler/c1/Test6932496.java ! test/compiler/c1/Test7042153.java ! test/compiler/c1/Test7090976.java ! test/compiler/c1/Test7103261.java ! test/compiler/c1/Test7123108.java ! test/compiler/c1/Test8004051.java ! test/compiler/c1/TestArrayCopy.java ! test/compiler/c1/TestDeoptInt.java ! test/compiler/c1/TestUnalignedLoad.java ! test/compiler/c2/FloatingPointFoldingTest.java ! test/compiler/c2/IVTest.java ! test/compiler/c2/InterruptedTest.java ! test/compiler/c2/Test6186134.java ! test/compiler/c2/Test6196102.java ! test/compiler/c2/Test6357214.java ! test/compiler/c2/Test6443505.java ! test/compiler/c2/Test6559156.java ! test/compiler/c2/Test6661247.java ! test/compiler/c2/Test6732154.java ! test/compiler/c2/Test6753639.java ! test/compiler/c2/Test6792161.java ! test/compiler/c2/Test6796786.java ! test/compiler/c2/Test6799693.java ! test/compiler/c2/Test6823453.java ! test/compiler/c2/Test6832293.java ! test/compiler/c2/Test6850611.java ! test/compiler/c2/Test6851282.java ! test/compiler/c2/Test6852078.java ! test/compiler/c2/Test6857159.java ! test/compiler/c2/Test6885584.java ! test/compiler/c2/Test6897150.java ! test/compiler/c2/Test6905845.java ! test/compiler/c2/Test6910605_1.java ! test/compiler/c2/Test6910605_2.java ! test/compiler/c2/Test6916644.java ! test/compiler/c2/Test6930043.java ! test/compiler/c2/Test6931567.java ! test/compiler/c2/Test6935022.java ! test/compiler/c2/Test6956668.java ! test/compiler/c2/Test6959129.java ! test/compiler/c2/Test6968348.java ! test/compiler/c2/Test6985295.java ! test/compiler/c2/Test6992759.java ! test/compiler/c2/Test7002666.java ! test/compiler/c2/Test7009359.java ! test/compiler/c2/Test7020614.java ! test/compiler/c2/Test7024475.java ! test/compiler/c2/Test7041100.java ! test/compiler/c2/Test7046096.java ! test/compiler/c2/Test7047069.java ! test/compiler/c2/Test7048332.java ! test/compiler/c2/Test7068051.java ! test/compiler/c2/Test7110586.java ! test/compiler/c2/Test7125879.java ! test/compiler/c2/Test7160610.java ! test/compiler/c2/Test7169782.java ! test/compiler/c2/Test7174363.java ! test/compiler/c2/Test7177917.java ! test/compiler/c2/Test7190310.java ! test/compiler/c2/Test7190310_unsafe.java ! test/compiler/c2/Test7199742.java ! test/compiler/c2/Test8002069.java ! test/compiler/c2/TestDominatingDeadCheckCast.java ! test/compiler/c2/cr6340864/TestByteVect.java ! test/compiler/c2/cr6340864/TestDoubleVect.java ! test/compiler/c2/cr6340864/TestFloatVect.java ! test/compiler/c2/cr6340864/TestIntVect.java ! test/compiler/c2/cr6340864/TestLongVect.java ! test/compiler/c2/cr6340864/TestShortVect.java ! test/compiler/c2/cr6663854/Test6663854.java ! test/compiler/c2/cr6711117/Test.java ! test/compiler/c2/cr6890943/Test6890943.java ! test/compiler/c2/cr7005594/Test7005594.java ! test/compiler/c2/cr7192963/TestByteVect.java ! test/compiler/c2/cr7192963/TestDoubleVect.java ! test/compiler/c2/cr7192963/TestFloatVect.java ! test/compiler/c2/cr7192963/TestIntVect.java ! test/compiler/c2/cr7192963/TestLongVect.java ! test/compiler/c2/cr7192963/TestShortVect.java ! test/compiler/c2/cr7200264/TestIntVect.java ! test/compiler/c2/cr8004867/TestIntAtomicCAS.java ! test/compiler/c2/cr8004867/TestIntAtomicOrdered.java ! test/compiler/c2/cr8004867/TestIntAtomicVolatile.java ! test/compiler/c2/cr8004867/TestIntUnsafeCAS.java ! test/compiler/c2/cr8004867/TestIntUnsafeOrdered.java ! test/compiler/c2/cr8004867/TestIntUnsafeVolatile.java ! test/compiler/codecache/OverflowCodeCacheTest.java ! test/compiler/codecache/stress/CodeCacheStressRunner.java ! test/compiler/codecache/stress/Helper.java ! test/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/compiler/codecache/stress/RandomAllocationTest.java ! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java ! test/compiler/codegen/Test6431242.java ! test/compiler/codegen/Test6909839.java ! test/compiler/codegen/Test6942326.java ! test/compiler/codegen/Test7009231.java ! test/compiler/codegen/Test7100757.java ! test/compiler/codegen/TestBooleanVect.java ! test/compiler/codegen/TestByteDoubleVect.java ! test/compiler/codegen/TestByteFloatVect.java ! test/compiler/codegen/TestByteIntVect.java ! test/compiler/codegen/TestByteLongVect.java ! test/compiler/codegen/TestByteShortVect.java ! test/compiler/codegen/TestByteVect.java ! test/compiler/codegen/TestCharShortVect.java ! test/compiler/codegen/TestCharVect.java ! test/compiler/codegen/TestCharVect2.java ! test/compiler/codegen/TestDoubleVect.java ! test/compiler/codegen/TestFloatDoubleVect.java ! test/compiler/codegen/TestFloatVect.java ! test/compiler/codegen/TestIntDoubleVect.java ! test/compiler/codegen/TestIntFloatVect.java ! test/compiler/codegen/TestIntLongVect.java ! test/compiler/codegen/TestIntVect.java ! test/compiler/codegen/TestLongDoubleVect.java ! test/compiler/codegen/TestLongFloatVect.java ! test/compiler/codegen/TestLongVect.java ! test/compiler/codegen/TestShortDoubleVect.java ! test/compiler/codegen/TestShortFloatVect.java ! test/compiler/codegen/TestShortIntVect.java ! test/compiler/codegen/TestShortLongVect.java ! test/compiler/codegen/TestShortVect.java ! test/compiler/codegen/aes/TestAESBase.java ! test/compiler/codegen/aes/TestAESDecode.java ! test/compiler/codegen/aes/TestAESEncode.java ! test/compiler/codegen/aes/TestAESMain.java ! test/compiler/controldependency/TestEliminatedCastPPAtPhi.java ! test/compiler/cpuflags/AESIntrinsicsBase.java ! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/compiler/cpuflags/TestSSE4Disabled.java ! test/compiler/cpuflags/predicate/AESSupportPredicate.java ! test/compiler/escapeAnalysis/Test6726999.java ! test/compiler/escapeAnalysis/Test6775880.java ! test/compiler/escapeAnalysis/Test6895383.java ! test/compiler/escapeAnalysis/Test6896727.java ! test/compiler/escapeAnalysis/cr6795161/Test.java ! test/compiler/gcbarriers/G1CrashTest.java ! test/compiler/gcbarriers/PreserveFPRegistersTest.java ! test/compiler/inlining/InlineAccessors.java ! test/compiler/interpreter/cr7116216/LargeFrame.java ! test/compiler/interpreter/cr7116216/StackOverflow.java ! test/compiler/intrinsics/Test6982370.java ! test/compiler/intrinsics/bigInteger/TestMulAdd.java ! test/compiler/intrinsics/bigInteger/TestMultiplyToLen.java ! test/compiler/intrinsics/bigInteger/TestMultiplyToLenReturnProfile.java ! test/compiler/intrinsics/bigInteger/TestSquareToLen.java ! test/compiler/intrinsics/bmi/BMITestRunner.java ! test/compiler/intrinsics/bmi/Expr.java ! test/compiler/intrinsics/bmi/TestAndnI.java ! test/compiler/intrinsics/bmi/TestAndnL.java ! test/compiler/intrinsics/bmi/TestBlsiI.java ! test/compiler/intrinsics/bmi/TestBlsiL.java ! test/compiler/intrinsics/bmi/TestBlsmskI.java ! test/compiler/intrinsics/bmi/TestBlsmskL.java ! test/compiler/intrinsics/bmi/TestBlsrI.java ! test/compiler/intrinsics/bmi/TestBlsrL.java ! test/compiler/intrinsics/bmi/TestLzcntI.java ! test/compiler/intrinsics/bmi/TestLzcntL.java ! test/compiler/intrinsics/bmi/TestTzcntI.java ! test/compiler/intrinsics/bmi/TestTzcntL.java ! test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java ! test/compiler/intrinsics/klass/TestIsPrimitive.java ! test/compiler/intrinsics/object/TestClone.java ! test/compiler/intrinsics/sha/TestSHA.java ! test/compiler/intrinsics/unsafe/AllocateUninitializedArray.java ! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java ! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java ! test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java ! test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java ! test/compiler/jsr292/LongReferenceCastingTest.java ! test/compiler/jsr292/MHInlineTest.java ! test/compiler/jsr292/Test7082949.java ! test/compiler/jsr292/cr6990212/Test6990212.java ! test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java ! test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java ! test/compiler/jsr292/methodHandleExceptions/p/C.java ! test/compiler/jsr292/methodHandleExceptions/p/Dok.java ! test/compiler/jsr292/methodHandleExceptions/p/E.java ! test/compiler/jsr292/methodHandleExceptions/p/F.java ! test/compiler/jsr292/methodHandleExceptions/p/I.java ! test/compiler/jsr292/methodHandleExceptions/p/Tdirect.java ! test/compiler/jsr292/methodHandleExceptions/p/Treflect.java ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/SecurityRestrictionsTest.java ! test/compiler/jvmci/common/testcases/TestCase.java ! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java ! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java ! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/DummyAbstractClass.java ! test/compiler/jvmci/compilerToVM/DummyClass.java ! test/compiler/jvmci/compilerToVM/DummyInterface.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/libNativeCallTest.c ! test/compiler/linkage/LinkageErrors.java ! test/compiler/loopopts/BadPredicateAfterPartialPeel.java ! test/compiler/loopopts/ConstFPVectorization.java ! test/compiler/loopopts/CountedLoopProblem.java ! test/compiler/loopopts/Test6659207.java ! test/compiler/loopopts/Test7044738.java ! test/compiler/loopopts/Test7052494.java ! test/compiler/loopopts/TestArraysFillDeadControl.java ! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java ! test/compiler/loopopts/TestDeadBackbranchArrayAccess.java ! test/compiler/loopopts/TestMoveStoresOutOfLoops.java ! test/compiler/loopopts/TestPredicateLostDependency.java ! test/compiler/loopopts/TestSplitIfBlocksDisabled.java ! test/compiler/loopopts/TestSplitIfUnswitchedLoopsEliminated.java ! test/compiler/loopopts/UseCountedLoopSafepoints.java ! test/compiler/loopopts/superword/ProdRed_Double.java ! test/compiler/loopopts/superword/ProdRed_Float.java ! test/compiler/loopopts/superword/ProdRed_Int.java ! test/compiler/loopopts/superword/ReductionPerf.java ! test/compiler/loopopts/superword/SumRedAbsNeg_Double.java ! test/compiler/loopopts/superword/SumRedAbsNeg_Float.java ! test/compiler/loopopts/superword/SumRedSqrt_Double.java ! test/compiler/loopopts/superword/SumRed_Double.java ! test/compiler/loopopts/superword/SumRed_Float.java ! test/compiler/loopopts/superword/SumRed_Int.java ! test/compiler/loopopts/superword/SumRed_Long.java ! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java ! test/compiler/memoryinitialization/ZeroTLABTest.java ! test/compiler/rangechecks/PowerOf2SizedArraysChecks.java ! test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java ! test/compiler/rangechecks/TestRangeCheckExceptionHandlerLoopMain.java ! test/compiler/regalloc/TestVectorRegAlloc.java ! 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/TestRTMRetryCountOption.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 ! 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 ! test/compiler/runtime/StackOverflowBug.java ! test/compiler/runtime/Test6778657.java ! test/compiler/runtime/Test6826736.java ! test/compiler/runtime/Test6859338.java ! test/compiler/runtime/Test6892265.java ! test/compiler/runtime/Test7088020.java ! test/compiler/runtime/Test7196199.java ! test/compiler/runtime/cr6891750/Test6891750.java ! test/compiler/runtime/safepoints/TestRegisterRestoring.java ! test/compiler/stable/TestStableMismatched.java ! 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/compiler/types/TestPhiElimination.java ! test/compiler/uncommontrap/UncommonTrapStackBang.java ! test/compiler/whitebox/AllocationCodeBlobTest.java ! test/compiler/whitebox/ForceNMethodSweepTest.java ! test/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/gc/TestCardTablePageCommits.java ! test/gc/TestHumongousReferenceObject.java ! test/gc/TestSystemGC.java ! test/gc/arguments/AllocationHelper.java ! test/gc/arguments/FlagsValue.java ! test/gc/arguments/GCTypes.java ! test/gc/arguments/HeapRegionUsageTool.java ! test/gc/arguments/TestCMSHeapSizeFlags.java ! test/gc/arguments/TestG1ConcMarkStepDurationMillis.java ! test/gc/arguments/TestG1ConcRefinementThreads.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/arguments/TestG1HeapSizeFlags.java ! test/gc/arguments/TestG1PercentageOptions.java ! test/gc/arguments/TestInitialTenuringThreshold.java ! test/gc/arguments/TestMaxHeapSizeTools.java ! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/gc/arguments/TestMaxNewSize.java ! test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/gc/arguments/TestMinInitialErgonomics.java ! test/gc/arguments/TestNewRatioFlag.java ! test/gc/arguments/TestNewSizeThreadIncrease.java ! test/gc/arguments/TestObjectTenuringFlags.java ! test/gc/arguments/TestParallelGCThreads.java ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestSerialHeapSizeFlags.java ! test/gc/arguments/TestShrinkHeapInSteps.java ! test/gc/arguments/TestSurvivorRatioFlag.java ! test/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java ! test/gc/arguments/TestUseCompressedOopsErgo.java ! test/gc/arguments/TestUseCompressedOopsErgoTools.java ! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/gc/cms/DisableResizePLAB.java ! test/gc/cms/TestCMSScavengeBeforeRemark.java ! test/gc/g1/humongousObjects/ClassLoaderGenerator.java ! test/gc/g1/humongousObjects/G1SampleClass.java ! test/gc/g1/humongousObjects/TestHeapCounters.java ! test/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/gc/g1/humongousObjects/TestHumongousMovement.java ! test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java ! test/gc/g1/humongousObjects/TestHumongousThreshold.java ! test/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java ! test/gc/g1/humongousObjects/TestObjectCollected.java ! test/gc/g1/humongousObjects/objectGraphTest/GC.java ! test/gc/g1/humongousObjects/objectGraphTest/GCTokens.java ! test/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java ! test/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java ! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java ! test/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java ! test/gc/logging/TestUnifiedLoggingSwitchStress.java ! test/gc/startup_warnings/TestCMS.java ! test/gc/startup_warnings/TestDefNewCMS.java ! test/gc/startup_warnings/TestG1.java ! test/gc/startup_warnings/TestParNewCMS.java ! test/gc/startup_warnings/TestParNewSerialOld.java ! test/gc/startup_warnings/TestParallelGC.java ! test/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/gc/startup_warnings/TestSerialGC.java ! test/gc/stress/TestGCOld.java ! test/gc/testlibrary/Helpers.java ! test/native/GTestWrapper.java ! test/native/gtestLauncher.cpp ! test/native/logging/logTestFixture.cpp ! test/native/logging/logTestFixture.hpp ! test/native/logging/logTestUtils.inline.hpp ! test/native/logging/test_logConfiguration.cpp ! test/native/logging/test_logDecorations.cpp ! test/native/logging/test_logDecorators.cpp ! test/native/logging/test_logFileOutput.cpp ! test/native/logging/test_logLevel.cpp ! test/native/logging/test_logOutputList.cpp ! test/native/logging/test_logTag.cpp ! test/native/logging/test_logTagLevelExpression.cpp ! test/native/logging/test_logTagSet.cpp ! test/native/runtime/test_arguments.cpp ! test/native/runtime/test_classLoader.cpp ! test/native/runtime/test_globals.cpp ! test/native/runtime/test_os.cpp ! test/native/unittest.hpp ! test/native/utilities/test_bitMap_setops.cpp ! test/native/utilities/test_quicksort.cpp ! test/runtime/7116786/Test7116786.java ! test/runtime/7167069/PrintAsFlag.java ! test/runtime/BootClassAppendProp/BootClassPathAppend.java ! test/runtime/BootClassAppendProp/SunBootClassPath.java ! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java ! test/runtime/CommandLine/TraceExceptionsTest.java ! test/runtime/Final/TestPutMain.java ! test/runtime/InternalApi/ThreadCpuTimesDeadlock.java ! test/runtime/MirrorFrame/Asmator.java ! test/runtime/MirrorFrame/Test8003720.java ! test/runtime/MirrorFrame/Victim.java ! test/runtime/MirrorFrame/VictimClassLoader.java ! test/runtime/SelectionResolution/AbstractMethodErrorTest.java ! test/runtime/SelectionResolution/classes/selectionresolution/Builder.java ! test/runtime/SelectionResolution/classes/selectionresolution/ByteCodeClassLoader.java ! test/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java ! test/runtime/SelectionResolution/classes/selectionresolution/ClassConstruct.java ! test/runtime/SelectionResolution/classes/selectionresolution/Clazz.java ! test/runtime/SelectionResolution/classes/selectionresolution/HierarchyShape.java ! test/runtime/SelectionResolution/classes/selectionresolution/Interface.java ! test/runtime/SelectionResolution/classes/selectionresolution/Method.java ! test/runtime/SelectionResolution/classes/selectionresolution/MethodData.java ! test/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java ! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java ! test/runtime/StackGuardPages/exeinvoke.c ! test/runtime/Throwable/StackTraceLogging.java ! test/runtime/Throwable/ThrowableIntrospectionSegfault.java ! test/runtime/classFileParserBug/AnnotationTag.java ! test/runtime/classFileParserBug/BadInitMethod.java ! test/runtime/classFileParserBug/BadNameAndType.java ! test/runtime/classFileParserBug/EnclosingMethod.java ! test/runtime/classFileParserBug/InitInInterface.java ! test/runtime/classFileParserBug/TestBadClassName.java ! test/runtime/lambda-features/InvokespecialInterface.java ! test/runtime/lambda-features/PublicStaticInterfaceMethodHandling.java ! test/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java ! test/runtime/lambda-features/TestInterfaceInit.java ! test/runtime/lambda-features/TestInterfaceOrder.java ! test/runtime/lambda-features/TestStaticandInstance.java ! test/runtime/logging/BiasedLockingTest.java ! test/runtime/logging/CompressedOopsTest.java ! test/runtime/logging/DefaultMethodsTest.java ! test/runtime/logging/ExceptionsTest.java ! test/runtime/logging/ItablesTest.java ! test/runtime/logging/ModulesTest.java ! test/runtime/logging/MonitorInflationTest.java ! test/runtime/logging/OsCpuLoggingTest.java ! test/runtime/logging/SafepointCleanupTest.java ! test/runtime/logging/SafepointTest.java ! test/runtime/logging/StartupTimeTest.java ! test/runtime/logging/VMOperationTest.java ! test/runtime/logging/VerificationTest.java ! test/runtime/logging/VtablesTest.java ! test/runtime/logging/p1/A.java ! test/runtime/logging/p1/C.java ! test/runtime/logging/p2/D.java ! test/runtime/stackMapCheck/StackMapCheck.java ! test/runtime/verifier/PrimIntArray.java ! test/runtime/verifier/TraceClassRes.java ! test/sanity/ExecuteInternalVMTests.java ! test/serviceability/dcmd/vm/DynLibsTest.java ! test/serviceability/jvmti/TestLambdaFormRetransformation.java ! test/serviceability/tmtools/share/common/TmTool.java Changeset: dfff5edc66df Author: mwalsh Date: 2016-10-17 19:12 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dfff5edc66df 8165482: java in ldoms, with cpu-arch=generic has problems Reviewed-by: dholmes, alanbur ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 43c36489d6fe Author: alanbur Date: 2016-10-17 19:18 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/43c36489d6fe 8157141: Fix for JDK-8031290 is unnecessarily fragile 8166454: meminfo(2) has been available since Solaris 9 Reviewed-by: dholmes, kbarrett ! src/cpu/sparc/vm/vmStructs_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotVMConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: e86cc2a83428 Author: jmasa Date: 2016-10-17 16:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e86cc2a83428 8155948: Add message for CMS deprecation for Oracle builds Reviewed-by: kbarrett, dholmes, coleenp, drwhite ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp + src/share/vm/runtime/arguments_ext.cpp ! test/gc/startup_warnings/TestCMS.java Changeset: 135ce0e36619 Author: sangheki Date: 2016-10-18 01:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/135ce0e36619 Merge ! test/gc/startup_warnings/TestCMS.java Changeset: 036f46dcf262 Author: mdoerr Date: 2016-10-12 10:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/036f46dcf262 8166970: Adapt mutex padding according to DEFAULT_CACHE_LINE_SIZE Reviewed-by: coleenp, dholmes, dcubed, redestad ! src/share/vm/runtime/mutex.hpp ! src/share/vm/runtime/mutexLocker.cpp Changeset: 10724994b8bf Author: coleenp Date: 2016-10-18 00:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/10724994b8bf Merge - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c Changeset: 728e5166a597 Author: coleenp Date: 2016-10-18 02:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/728e5166a597 Merge Changeset: a44e1708bb9f Author: sangheki Date: 2016-10-17 21:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a44e1708bb9f 8166461: Deprecate UseAutoGCSelectPolicy Reviewed-by: kbarrett, ehelin ! src/share/vm/runtime/arguments.cpp + test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java Changeset: f5fd57f23732 Author: sangheki Date: 2016-10-17 16:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f5fd57f23732 8167494: Deprecate AutoGCSelectPauseMillis Reviewed-by: kbarrett, ehelin ! src/share/vm/runtime/arguments.cpp ! test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java Changeset: f482f393222d Author: thartmann Date: 2016-10-18 09:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f482f393222d 8153134: Infinite loop in handle_wrong_method in jmod Summary: Use Patching_lock to synchronize access between set_code() and clear_code(). Reviewed-by: kvn, dlong ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: d1031aa909fd Author: roland Date: 2016-10-17 17:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d1031aa909fd 8168086: 8166869 broke jvmci build on aarch64 Reviewed-by: kvn ! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp Changeset: be080d1a870c Author: rehn Date: 2016-10-18 10:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/be080d1a870c 8165526: Kitchensink sudden death - error code 0x406d1388 Reviewed-by: dholmes, sla, gtriantafill ! src/os/windows/vm/os_windows.cpp Changeset: e721efdc2ae3 Author: rehn Date: 2016-10-18 12:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e721efdc2ae3 Merge Changeset: 652537a80080 Author: rehn Date: 2016-10-18 13:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/652537a80080 Merge Changeset: 313dda585dbc Author: ctornqvi Date: 2016-10-18 06:14 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/313dda585dbc 8166738: Enable concurrency in Hotspot jtreg testing Reviewed-by: gtriantafill, erikj, sspitsyn ! test/Makefile Changeset: d8b867be6027 Author: ctornqvi Date: 2016-10-18 06:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d8b867be6027 8159799: Tests using jcmd fails intermittently with Could not open PerfMemory on Windows Reviewed-by: gtriantafill, dholmes, sla, fparain ! src/os/windows/vm/perfMemory_windows.cpp Changeset: b2fa2456dc3c Author: ctornqvi Date: 2016-10-18 12:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b2fa2456dc3c Merge Changeset: fd254be27168 Author: ehelin Date: 2016-10-05 16:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fd254be27168 8167190: Remove confusing timestamps from the gc log Reviewed-by: sjohanss, pliden ! src/share/vm/gc/shared/gcTraceTime.inline.hpp ! test/gc/logging/TestPrintReferences.java ! test/native/logging/test_gcTraceTime.cpp ! test/serviceability/logging/TestLogRotation.java Changeset: 830643d17e58 Author: ehelin Date: 2016-10-18 16:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/830643d17e58 Merge Changeset: ca57b5424e21 Author: dnsimon Date: 2016-10-11 00:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca57b5424e21 8167180: [JVMCI] Exported elements referring to inaccessible types in jdk.vm.ci Reviewed-by: mchung, twisti, alanb + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EmptyEventProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EventProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.vm.ci/share/classes/module-info.java ! test/compiler/jvmci/common/JVMCIHelpers.java - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory ! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config ! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.config ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.config ! test/compiler/jvmci/events/JvmciShutdownEventTest.java Changeset: 80c7ad7c11e7 Author: dnsimon Date: 2016-10-18 15:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/80c7ad7c11e7 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory Changeset: 340dc4fa4fff Author: coleenp Date: 2016-10-18 08:39 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/340dc4fa4fff 8164921: Memory leaked when instrumentation.retransformClasses() is called repeatedly Summary: Return Metablocks smaller than dictionary's dark matter. Reviewed-by: mgerdin, sspitsyn, dsamersoff Contributed-by: jon.masamitsu at oracle.com, coleen.phillimore at oracle.com ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/method.cpp ! test/TEST.groups + test/runtime/RedefineTests/RedefineLeak.java Changeset: ea5510ece7b9 Author: coleenp Date: 2016-10-18 16:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ea5510ece7b9 Merge Changeset: 08b6c4e9431a Author: aph Date: 2016-10-12 12:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/08b6c4e9431a 8167595: AArch64: SEGV in stub code cipherBlockChaining_decryptAESCrypt Reviewed-by: aph Contributed-by: ningsheng.jian at linaro.org ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 7a5a9fa501b5 Author: aph Date: 2016-10-18 17:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7a5a9fa501b5 Merge - make/Dist.gmk - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory Changeset: 80e226479802 Author: aph Date: 2016-10-18 17:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/80e226479802 Merge Changeset: 5d97f06d13ff Author: dfazunen Date: 2016-10-18 19:26 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5d97f06d13ff 8165621: Convert TestG1BiasedArray_test to GTest Reviewed-by: jwilhelm, kzhaldyb ! src/share/vm/gc/g1/g1BiasedArray.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/g1/test_g1BiasedArray.cpp Changeset: 4a0e938f0df5 Author: dfazunen Date: 2016-10-18 16:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4a0e938f0df5 Merge Changeset: 62c7f801493e Author: dfazunen Date: 2016-10-18 17:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/62c7f801493e Merge Changeset: 02048d90e669 Author: dfazunen Date: 2016-10-18 18:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/02048d90e669 Merge Changeset: eba50697795d Author: never Date: 2016-10-18 17:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eba50697795d 8166972: [JVMCI] reduce size of interpreter when JVMCI is enabled Reviewed-by: kvn, twisti ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp Changeset: 6d628fd1d44b Author: never Date: 2016-10-18 17:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6d628fd1d44b Merge Changeset: b28ce306a902 Author: never Date: 2016-10-18 19:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b28ce306a902 Merge Changeset: 50a90b65620b Author: jiangli Date: 2016-10-10 20:50 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/50a90b65620b 8167333: Invalid source path info might be used when creating ClassFileStream after CFLH transforms a shared classes in some cases Summary: Use NULL as 'source' when there is no valid source path info. Reviewed-by: iklam, dholmes, dsamersoff ! src/share/vm/classfile/klassFactory.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/memory/filemap.hpp Changeset: f24e29eb860e Author: jiangli Date: 2016-10-18 17:38 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f24e29eb860e Merge Changeset: 5fe734a2323b Author: ccheung Date: 2016-10-18 16:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5fe734a2323b 8166931: Do not include classes which are unusable during run time in the classlist file Summary: added check to exclude classes found in the --patch-module list Reviewed-by: jiangli, lfoltan, iklam ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp + test/runtime/modules/PatchModule/PatchModuleClassList.java Changeset: aeafaf272877 Author: dholmes Date: 2016-10-18 20:03 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aeafaf272877 8165827: Support private interface methods in JNI, JDWP, JDI and JDB Reviewed-by: dcubed, lfoltan, sspitsyn ! test/runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java ! test/runtime/jni/PrivateInterfaceMethods/libPrivateInterfaceMethods.c Changeset: ad2a67815b99 Author: dholmes Date: 2016-10-19 00:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ad2a67815b99 Merge Changeset: 6772dde13bed Author: amurillo Date: 2016-10-20 16:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6772dde13bed Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java ! src/share/vm/classfile/classFileParser.cpp - src/share/vm/logging/log.cpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/utilities/resourceHash.cpp - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory Changeset: c30b6e2d2ec4 Author: lana Date: 2016-10-27 21:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c30b6e2d2ec4 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java - src/share/vm/logging/log.cpp - src/share/vm/utilities/resourceHash.cpp - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory Changeset: d87d5d430c42 Author: erikj Date: 2016-11-02 10:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d87d5d430c42 8063154: Checked in jvmti.h not in sync with generated jvmti.h Reviewed-by: tbell ! make/gensrc/GensrcJvmti.gmk Changeset: 6ee1eeed0d77 Author: lana Date: 2016-11-04 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6ee1eeed0d77 Added tag jdk-9+143 for changeset d87d5d430c42 ! .hgtags Changeset: 48fce55afe71 Author: mchung Date: 2016-11-03 18:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/48fce55afe71 6479237: (cl) Add support for classloader names Reviewed-by: alanb, bchristi, coleenp, dfuchs, lfoltan, psandoz, sspitsyn ! make/symbols/symbols-unix ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 6187b582d02a Author: lana Date: 2016-11-04 17:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6187b582d02a Merge Changeset: 61e7ea563123 Author: lana Date: 2016-11-11 05:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/61e7ea563123 Added tag jdk-9+144 for changeset 6187b582d02a ! .hgtags Changeset: 225b91f1b118 Author: lana Date: 2016-11-17 17:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/225b91f1b118 Added tag jdk-9+145 for changeset 61e7ea563123 ! .hgtags Changeset: d60030e453f0 Author: rkennke Date: 2016-11-19 13:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d60030e453f0 Merge - make/Dist.gmk ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_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/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.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/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.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_Runtime1.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp - src/share/vm/gc/g1/g1Predictions.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/gc/shared/gcTrace.hpp - src/share/vm/gc/shared/memset_with_concurrent_readers.cpp - src/share/vm/gc/shared/referencePendingListLocker.cpp - src/share/vm/gc/shared/referencePendingListLocker.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shared/space.inline.hpp ! src/share/vm/gc/shared/workgroup.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp - src/share/vm/logging/log.cpp ! src/share/vm/memory/universe.cpp - src/share/vm/oops/arrayOop.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.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/loopnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/stackwalk.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/globals.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/diagnosticCommand.cpp - src/share/vm/utilities/chunkedList.cpp ! src/share/vm/utilities/exceptions.cpp - src/share/vm/utilities/linkedlist.cpp - src/share/vm/utilities/resourceHash.cpp ! test/TEST.groups - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java - test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java ! test/gc/logging/TestPrintReferences.java - test/native/runtime/test_instanceKlass.cpp - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java - test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 95fcbf4f31ea Author: rkennke Date: 2016-11-22 15:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/95fcbf4f31ea Add some lost code from merge back in. ! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp Changeset: 2ed49d55cccd Author: rkennke Date: 2016-11-22 16:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2ed49d55cccd AArch64: Fix sender-sp clobbering in interpreter Reference intrinsic. ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp Changeset: d779bb50f1bb Author: rkennke Date: 2016-11-22 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d779bb50f1bb Merge ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp From roman at kennke.org Tue Nov 22 16:03:09 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 22 Nov 2016 16:03:09 +0000 Subject: hg: shenandoah/jdk9: 91 new changesets Message-ID: <201611221603.uAMG39v9017009@aojmv0008.oracle.com> Changeset: 24efaaddd376 Author: sundar Date: 2016-09-08 14:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/24efaaddd376 8165595: Main class should be set for nashorn modules Reviewed-by: jlaskey, erikj ! make/CreateJmods.gmk Changeset: 6e62bbd02e6b Author: lana Date: 2016-09-08 22:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/6e62bbd02e6b Merge Changeset: 3a0e05d75dec Author: sundar Date: 2016-09-12 18:25 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3a0e05d75dec 8165772: fix for 8165595 results in failure of jdk/test/tools/launcher/VersionCheck.java Reviewed-by: alanb, jlaskey ! make/CreateJmods.gmk Changeset: 3ec350f5f32a Author: naoto Date: 2016-09-12 09:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3ec350f5f32a 8165605: Thai resources in jdk.localedata cause split package issue with java.base Reviewed-by: mchung, erikj ! make/CompileJavaModules.gmk Changeset: 73b0b2cf7c44 Author: lana Date: 2016-09-15 17:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/73b0b2cf7c44 Added tag jdk-9+136 for changeset 3ec350f5f32a ! .hgtags Changeset: 46e9e983e97b Author: sundar Date: 2016-09-13 20:59 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/46e9e983e97b 8163320: JAVA_VERSION in release file should come from java.base module Reviewed-by: mchung ! make/Images.gmk Changeset: ed4e02fb36c3 Author: ctornqvi Date: 2016-08-25 08:39 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ed4e02fb36c3 8164737: Remove Unsafe dependency from ProcessTools Reviewed-by: gtriantafill, dholmes ! test/lib/jdk/test/lib/Utils.java + test/lib/jdk/test/lib/unsafe/UnsafeHelper.java Changeset: cc86bba93a12 Author: amurillo Date: 2016-08-26 10:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/cc86bba93a12 Merge Changeset: 2d994eeff61a Author: dpochepk Date: 2016-08-23 19:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2d994eeff61a 8164608: [TESTBUG] compiler/profiling tests fail to compile Reviewed-by: ctornqvi ! test/lib/jdk/test/lib/Utils.java Changeset: 9a47ecd3eeb9 Author: iveresov Date: 2016-08-26 14:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9a47ecd3eeb9 Merge ! test/lib/jdk/test/lib/Utils.java Changeset: 9f7fee220f87 Author: amurillo Date: 2016-09-01 14:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9f7fee220f87 Merge Changeset: c7d95b8c9857 Author: amurillo Date: 2016-09-01 15:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c7d95b8c9857 Merge ! test/lib/jdk/test/lib/Utils.java Changeset: 4ad4af1f5ce5 Author: amurillo Date: 2016-09-10 12:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/4ad4af1f5ce5 Merge Changeset: 2621705c0d5a Author: amurillo Date: 2016-09-14 11:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2621705c0d5a Merge Changeset: d7f519b00425 Author: lana Date: 2016-09-15 21:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/d7f519b00425 Merge Changeset: 35258ac238e8 Author: lana Date: 2016-09-22 16:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/35258ac238e8 Added tag jdk-9+137 for changeset d7f519b00425 ! .hgtags Changeset: 3803b441db32 Author: iignatyev Date: 2016-09-20 16:56 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3803b441db32 8166262: failurehandler should not use jtreg internal API Reviewed-by: sla, dsamersoff ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java + test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/OS.java Changeset: dfbf42c2f7f5 Author: alanbur Date: 2016-09-21 14:16 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/dfbf42c2f7f5 8165163: Solaris11 and onwards provide CUPS by default, references to csw and sfw versions should be removed Reviewed-by: erikj ! README-builds.html ! README-builds.md ! common/autoconf/generated-configure.sh ! common/autoconf/lib-cups.m4 Changeset: e51f798914a8 Author: alanbur Date: 2016-09-21 14:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e51f798914a8 8165161: Solaris: /usr/ccs /opt/sfw and /opt/csw are dead, references should be expunged Reviewed-by: erikj ! Makefile ! README-builds.html ! README-builds.md ! common/autoconf/basics.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/lib-freetype.m4 ! common/autoconf/lib-x11.m4 ! common/autoconf/toolchain.m4 Changeset: 01852aa3235d Author: goetz Date: 2016-09-02 15:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/01852aa3235d 8165315: [ppc] Port "8133749: NMT detail stack trace cleanup" Summary: Also add methods to check for slow/fastdebug to Platform.java. Reviewed-by: simonis, cjplummer, dholmes ! test/lib/jdk/test/lib/Platform.java Changeset: 1d37ec5d3b9d Author: gtriantafill Date: 2016-09-14 08:24 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1d37ec5d3b9d 8165889: Remove jdk.test.lib.unsafe.UnsafeHelper Summary: Remove use of setAccessible() to get Unsafe. Reviewed-by: shade, lfoltan - test/lib/jdk/test/lib/unsafe/UnsafeHelper.java Changeset: b7c5288424c8 Author: amurillo Date: 2016-09-16 10:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/b7c5288424c8 Merge - test/lib/jdk/test/lib/unsafe/UnsafeHelper.java Changeset: 01cb906720fc Author: amurillo Date: 2016-09-21 09:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/01cb906720fc Merge Changeset: fcc5fee49588 Author: lana Date: 2016-09-22 18:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/fcc5fee49588 Merge - test/lib/jdk/test/lib/unsafe/UnsafeHelper.java Changeset: c26f6c23f782 Author: erikj Date: 2016-09-26 14:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c26f6c23f782 8163102: Fix headless only configuration option Reviewed-by: tbell ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in Changeset: 67c4388142bd Author: erikj Date: 2016-09-27 15:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/67c4388142bd 8164301: jib should provide a JDK for running jtreg with Reviewed-by: tbell ! common/conf/jib-profiles.js ! make/MainSupport.gmk Changeset: 9c3659801a7b Author: lana Date: 2016-09-29 16:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9c3659801a7b Added tag jdk-9+138 for changeset 67c4388142bd ! .hgtags Changeset: 13a8f3836051 Author: erikj Date: 2016-09-30 09:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/13a8f3836051 8160630: libjimage.so and others should link statically to libgcc Reviewed-by: ihse, tbell ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/generated-configure.sh ! common/autoconf/lib-std.m4 Changeset: 60addd60b367 Author: erikj Date: 2016-10-04 13:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/60addd60b367 8166948: Exploded image too slow to be usable Reviewed-by: alanb, mchung, ihse + make/ExplodedImageOptimize.gmk ! make/Main.gmk Changeset: 7dcf453eacae Author: erikj Date: 2016-10-04 13:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/7dcf453eacae 8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse ! make/Javadoc.gmk ! make/MainSupport.gmk ! make/common/SetupJavaCompilers.gmk Changeset: f73344fddabe Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f73344fddabe Added tag jdk-9+139 for changeset 7dcf453eacae ! .hgtags Changeset: 278f9a9e9329 Author: erikj Date: 2016-10-05 10:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/278f9a9e9329 8150736: Excessive disk space used by build system Reviewed-by: ihse ! common/bin/compare.sh ! make/CopyImportModules.gmk ! make/CreateJmods.gmk ! make/Help.gmk ! make/Images.gmk ! make/Javadoc.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleWrapper.gmk - make/StripBinaries.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! make/common/TestFilesCompilation.gmk ! test/make/TestMakeBase.gmk Changeset: 4bd1866d819b Author: erikj Date: 2016-10-05 17:10 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/4bd1866d819b 8161018: GPL header missing comma in year Reviewed-by: dholmes ! make/common/TextFileProcessing.gmk Changeset: 80ae3a250bd8 Author: iignatyev Date: 2016-09-22 15:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/80ae3a250bd8 8166483: gtest fmw should be updated to support null detection on SS >= 12u4 Reviewed-by: dholmes, kzhaldyb ! test/fmw/gtest/include/gtest/internal/gtest-port.h Changeset: d45240297def Author: amurillo Date: 2016-09-23 13:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/d45240297def Merge Changeset: a85b22ed4fc8 Author: goetz Date: 2016-09-01 16:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a85b22ed4fc8 8165235: [TESTBUG] RTM tests must check OS version Reviewed-by: simonis, fzhinkin ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/cli/predicate/AndPredicate.java Changeset: 88c6c6fbc171 Author: dlong Date: 2016-09-20 16:34 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/88c6c6fbc171 Merge ! test/lib/jdk/test/lib/Platform.java - test/lib/jdk/test/lib/unsafe/UnsafeHelper.java Changeset: e4c5488bfc95 Author: dlong Date: 2016-09-26 14:21 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e4c5488bfc95 Merge Changeset: 40c4c2e2cdf3 Author: dlong Date: 2016-09-27 20:57 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/40c4c2e2cdf3 Merge Changeset: c623a5f16cf0 Author: amurillo Date: 2016-09-30 02:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c623a5f16cf0 Merge Changeset: 22376945f80f Author: amurillo Date: 2016-10-05 06:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/22376945f80f Merge - make/StripBinaries.gmk Changeset: a902e9316e39 Author: amurillo Date: 2016-10-05 09:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a902e9316e39 Merge Changeset: 81435a812f59 Author: jlahoda Date: 2016-10-06 14:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/81435a812f59 8153362: Add javac -Xlint warning to list exposed types which are not accessible Summary: Disabling exports lint (newly introduced to javac) on java.desktop, java.naming, jdk.accessibility, jdk.jshell, jdk.jsobject, jdk.security.jgss, jdk.vm.ci Reviewed-by: alanb ! make/CompileJavaModules.gmk Changeset: ae8544c57879 Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ae8544c57879 Merge - make/StripBinaries.gmk Changeset: 3f4fc8ef367c Author: weijun Date: 2016-10-07 07:59 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3f4fc8ef367c 8167181: Exported elements referring to inaccessible types in jdk.security.jgss Reviewed-by: mchung ! make/CompileJavaModules.gmk Changeset: d7344d658f7e Author: iris Date: 2016-10-06 18:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/d7344d658f7e 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: a5815c6098a2 Author: erikj Date: 2016-10-07 09:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a5815c6098a2 8167195: VM fails to initialize intermittently when running jmod to create some images Reviewed-by: tbell, mchung ! make/Main.gmk Changeset: d174e5c2f53b Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/d174e5c2f53b Added tag jdk-9+140 for changeset a5815c6098a2 ! .hgtags Changeset: 4353c659dfde Author: ihse Date: 2016-10-11 09:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/4353c659dfde 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! common/autoconf/basics_windows.m4 ! common/autoconf/boot-jdk.m4 ! common/autoconf/bootcycle-spec.gmk.in ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/compare.sh.in ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-version.m4 ! common/autoconf/lib-bundled.m4 ! common/autoconf/source-dirs.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/version-numbers ! common/bin/compare_exceptions.sh.incl ! common/bin/hgforest.sh ! common/bin/jib.sh ! common/conf/jib-profiles.js ! make/CopyImportModules.gmk ! make/CreateBuildJdkCopy.gmk ! make/GensrcModuleInfo.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/Jprt.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/common/CORE_PKGS.gmk ! make/common/JavaCompilation.gmk ! make/common/NON_CORE_PKGS.gmk ! make/common/SetupJavaCompilers.gmk ! make/devkit/Tools.gmk ! make/devkit/createWindowsDevkit.sh Changeset: c7258f229740 Author: ihse Date: 2016-10-12 11:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c7258f229740 8157623: Make --enable-ccache work properly with CCACHE from the environment Reviewed-by: erikj ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh Changeset: a00afe93860c Author: ihse Date: 2016-10-11 11:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a00afe93860c 8158181: Stop adding missing newline to manifest files Reviewed-by: erikj ! make/common/JarArchive.gmk Changeset: 4f59b9e35f92 Author: erikj Date: 2016-10-12 14:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/4f59b9e35f92 8167488: Race condition in build with new exploded-image-optimize target Reviewed-by: tbell, ihse ! make/Main.gmk Changeset: a71d59e62c5b Author: erikj Date: 2016-10-12 14:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a71d59e62c5b 8166937: [Solaris] Missing libjvm_db.so and libjvm_dtrace.so from JDK 9 b138 Reviewed-by: ihse, alanbur ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/conf/jib-profiles.js Changeset: f64afae7f1a5 Author: lana Date: 2016-10-13 23:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f64afae7f1a5 Merge Changeset: f2bdff2bd261 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f2bdff2bd261 Added tag jdk-9+141 for changeset f64afae7f1a5 ! .hgtags Changeset: fbead0d3c815 Author: mchung Date: 2016-10-18 13:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/fbead0d3c815 8167558: Add new JMOD section for header files and man pages Reviewed-by: alanb ! make/CreateJmods.gmk ! make/Images.gmk Changeset: 1c9b94ce045e Author: dholmes Date: 2016-10-18 21:54 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1c9b94ce045e 8163984: Fix license and copyright headers in jdk9 under test/lib Reviewed-by: dholmes Contributed-by: Stanislav Smirnov ! test/lib/jdk/test/lib/cli/predicate/NotPredicate.java ! test/lib/jdk/test/lib/cli/predicate/OrPredicate.java ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/code/BlobType.java ! test/lib/sun/hotspot/code/CodeBlob.java ! test/lib/sun/hotspot/code/NMethod.java ! test/lib/sun/hotspot/cpuinfo/CPUInfo.java ! test/lib/sun/hotspot/gc/GC.java Changeset: ca71b6f6a84a Author: lana Date: 2016-10-20 20:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ca71b6f6a84a Merge Changeset: a2bc68968395 Author: jjg Date: 2016-10-20 13:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a2bc68968395 8145471: javac changes for enhanced deprecation Reviewed-by: smarks, tbell, mcimadamore, jlahoda ! make/common/SetupJavaCompilers.gmk Changeset: a3e906e25036 Author: sla Date: 2016-10-21 15:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a3e906e25036 8168409: Update list of tools run by the jtreg timeouthandler Reviewed-by: mlarsson ! test/failure_handler/src/share/conf/common.properties Changeset: 2b3e5caafe35 Author: simonis Date: 2016-10-21 20:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2b3e5caafe35 8168302: --disable-warnings-as-errors doesn't work for the hotspot build on Solaris Reviewed-by: tbell ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 401b6aa77075 Author: lana Date: 2016-10-27 16:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/401b6aa77075 Added tag jdk-9+142 for changeset 2b3e5caafe35 ! .hgtags Changeset: f5994f5d5041 Author: simonis Date: 2016-10-06 13:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f5994f5d5041 8166800: [s390] Top-level build changes required for Linux/s390x Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 9c672c28d79e Author: amurillo Date: 2016-10-13 08:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9c672c28d79e Merge ! common/autoconf/generated-configure.sh Changeset: b48a9b312524 Author: ctornqvi Date: 2016-10-18 06:14 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/b48a9b312524 8166738: Enable concurrency in Hotspot jtreg testing Reviewed-by: gtriantafill, erikj, sspitsyn ! test/Makefile Changeset: 808cae9bfff0 Author: amurillo Date: 2016-10-20 16:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/808cae9bfff0 Merge Changeset: 530dbcad379e Author: amurillo Date: 2016-10-25 12:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/530dbcad379e Merge ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: f37e46c2e8f6 Author: ihse Date: 2016-10-26 09:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f37e46c2e8f6 8168636: More detailed information about native libraries in build log Reviewed-by: erikj ! make/common/NativeCompilation.gmk Changeset: db49e4e492e0 Author: ihse Date: 2016-10-26 16:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/db49e4e492e0 8168772: Convert javadoc generation to build-infra standards Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/Javadoc.gmk ! make/Main.gmk ! make/MainSupport.gmk Changeset: 598f26abc418 Author: prr Date: 2016-10-18 13:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/598f26abc418 8167126: Create a module to provide access to non-SE desktop APIs Reviewed-by: alanb, mchung ! make/common/Modules.gmk Changeset: 1c775a40f22e Author: prr Date: 2016-10-19 08:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1c775a40f22e Merge Changeset: 758bf38c3ee8 Author: prr Date: 2016-10-27 08:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/758bf38c3ee8 Merge Changeset: 3a9475875203 Author: ddehaven Date: 2016-10-27 09:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3a9475875203 8167187: Exported elements referring to inaccessible types in jdk.jsobject Reviewed-by: mchung, alanb ! make/CompileJavaModules.gmk Changeset: 5b0818f52a62 Author: lana Date: 2016-10-27 21:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5b0818f52a62 Merge Changeset: b913840943c0 Author: erikj Date: 2016-10-28 14:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/b913840943c0 8062810: Examine src.zip in JDK image and decide if source classes should be organized by module Reviewed-by: mchung, kcr ! make/CompileJavaModules.gmk ! make/ZipSource.gmk ! make/common/MakeBase.gmk ! make/common/Modules.gmk ! make/common/ZipArchive.gmk Changeset: a327b728bbe7 Author: erikj Date: 2016-10-31 16:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a327b728bbe7 8168950: Incremental build of images always rebuilds jmods Reviewed-by: tbell ! make/ExplodedImageOptimize.gmk Changeset: 7b791b507f9b Author: erikj Date: 2016-11-01 15:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/7b791b507f9b 8168982: Missing dependency for docs-copy Reviewed-by: tbell ! make/Main.gmk Changeset: 772958837ba7 Author: jlahoda Date: 2016-11-02 07:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/772958837ba7 8131019: jshell tool: access javadoc from tool Summary: Disabling doclint on jdk.compiler/jdk.internal.* packages, to disable lint on newly added jdk.compiler/jdk.internal.shellsupport.doc package. Reviewed-by: jjg, rfield ! make/CompileJavaModules.gmk Changeset: 1fc62b1c629f Author: erikj Date: 2016-11-02 10:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1fc62b1c629f 8063154: Checked in jvmti.h not in sync with generated jvmti.h Reviewed-by: tbell ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 9f65970f778d Author: lana Date: 2016-11-04 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9f65970f778d Added tag jdk-9+143 for changeset 1fc62b1c629f ! .hgtags Changeset: bf83e4c950e0 Author: rfield Date: 2016-11-02 16:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/bf83e4c950e0 8168974: Editor support: include properties file in image Reviewed-by: jlahoda ! make/CompileJavaModules.gmk Changeset: fe1e5f27b071 Author: alexsch Date: 2016-11-01 12:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/fe1e5f27b071 8167176: Exported elements referring to inaccessible types in java.desktop Reviewed-by: prr, serb ! make/CompileJavaModules.gmk Changeset: e41be20156e6 Author: ddehaven Date: 2016-11-03 13:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e41be20156e6 Merge ! make/CompileJavaModules.gmk Changeset: 1beb4d0e537a Author: lana Date: 2016-11-04 17:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1beb4d0e537a Merge Changeset: 9ae47deec185 Author: erikj Date: 2016-11-07 13:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9ae47deec185 8168108: lib/classlist should be packaged in java.base.jmod Reviewed-by: mchung ! common/autoconf/spec.gmk.in ! make/CreateJmods.gmk + make/GenerateLinkOptData.gmk ! make/Images.gmk ! make/InterimImage.gmk ! make/Main.gmk Changeset: 8d337fd6333e Author: erikj Date: 2016-11-07 14:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8d337fd6333e 8160491: tar.gz bundles missing files containing $ Reviewed-by: ihse ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! make/Bundles.gmk ! make/Images.gmk ! make/common/MakeBase.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMakeBase.gmk Changeset: 7493bf3d3459 Author: lana Date: 2016-11-11 05:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/7493bf3d3459 Added tag jdk-9+144 for changeset 8d337fd6333e ! .hgtags Changeset: 3b59ad58041d Author: simonis Date: 2016-11-14 11:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3b59ad58041d 8169630: Fix wrong cpu build flag for Linux/ppc64le build Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: ff98aa9ec9fa Author: erikj Date: 2016-11-15 10:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ff98aa9ec9fa 8169632: Update compare script for clean compare Reviewed-by: tbell ! common/bin/compare.sh ! common/bin/compare_exceptions.sh.incl Changeset: b6c985a906c9 Author: lana Date: 2016-11-17 17:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/b6c985a906c9 Added tag jdk-9+145 for changeset ff98aa9ec9fa ! .hgtags Changeset: 2d9ee6642570 Author: rkennke Date: 2016-11-18 22:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2d9ee6642570 Merge - make/StripBinaries.gmk ! test/lib/sun/hotspot/gc/GC.java From roman at kennke.org Tue Nov 22 16:05:05 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 22 Nov 2016 16:05:05 +0000 Subject: hg: shenandoah/jdk9/corba: 15 new changesets Message-ID: <201611221605.uAMG55pg017476@aojmv0008.oracle.com> Changeset: 258cf18fa7fc Author: lana Date: 2016-09-15 17:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/258cf18fa7fc Added tag jdk-9+136 for changeset aa053a3faf26 ! .hgtags Changeset: 27bb44be3207 Author: lana Date: 2016-09-22 16:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/27bb44be3207 Added tag jdk-9+137 for changeset 258cf18fa7fc ! .hgtags Changeset: 9e101c5c6fe0 Author: lana Date: 2016-09-29 16:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/9e101c5c6fe0 Added tag jdk-9+138 for changeset 27bb44be3207 ! .hgtags Changeset: 8c9da7fc5b07 Author: erikj Date: 2016-10-04 13:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/8c9da7fc5b07 8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse ! make/gensrc/Gensrc-java.corba.gmk Changeset: e7cc0efa4972 Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/e7cc0efa4972 Added tag jdk-9+139 for changeset 8c9da7fc5b07 ! .hgtags Changeset: 9f3fc931bc23 Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/9f3fc931bc23 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 79b8a48ab41a Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/79b8a48ab41a Added tag jdk-9+140 for changeset 9f3fc931bc23 ! .hgtags Changeset: 3565c84d132f Author: ihse Date: 2016-10-11 09:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/3565c84d132f 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! make/gensrc/Gensrc-java.corba.gmk Changeset: b32f998da32b Author: lana Date: 2016-10-13 23:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/b32f998da32b Merge Changeset: 089356ac3c69 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/089356ac3c69 Added tag jdk-9+141 for changeset b32f998da32b ! .hgtags Changeset: 408c9c621938 Author: rriggs Date: 2016-10-24 14:53 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/408c9c621938 8164908: ReflectionFactory support for IIOP and custom serialization Summary: Update IIOP Streams to use ReflectionFactory and Unsafe Reviewed-by: alanb, chegar, plevart, amlu ! src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPOutputStream.java ! src/java.corba/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java ! src/java.corba/share/classes/module-info.java ! src/java.corba/share/classes/sun/corba/Bridge.java ! src/java.corba/share/classes/sun/corba/SharedSecrets.java Changeset: 6211236ef15e Author: lana Date: 2016-10-27 16:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/6211236ef15e Added tag jdk-9+142 for changeset 408c9c621938 ! .hgtags Changeset: d4f1dae17409 Author: lana Date: 2016-11-04 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/d4f1dae17409 Added tag jdk-9+143 for changeset 6211236ef15e ! .hgtags Changeset: a44b156ae7f0 Author: lana Date: 2016-11-11 05:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/a44b156ae7f0 Added tag jdk-9+144 for changeset d4f1dae17409 ! .hgtags Changeset: ecd74b41ab65 Author: lana Date: 2016-11-17 17:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/ecd74b41ab65 Added tag jdk-9+145 for changeset a44b156ae7f0 ! .hgtags From roman at kennke.org Tue Nov 22 16:05:36 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 22 Nov 2016 16:05:36 +0000 Subject: hg: shenandoah/jdk9/jaxp: 29 new changesets Message-ID: <201611221605.uAMG5aPX017588@aojmv0008.oracle.com> Changeset: bba703e3281b Author: joehw Date: 2016-09-07 11:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/bba703e3281b 8165116: redirect function is not allowed even with enableExtensionFunctions Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! test/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java Changeset: 540334ae53fe Author: fyuan Date: 2016-09-08 12:33 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/540334ae53fe 8165617: Cleanup whitespace in jaxp/test Summary: Removed the extra LF from the java files Reviewed-by: joehw ! src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java ! src/java.xml/share/classes/module-info.java ! src/jdk.xml.dom/share/classes/module-info.java ! test/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java ! test/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java ! test/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java ! test/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java ! test/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java ! test/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java ! test/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java ! test/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java ! test/javax/xml/jaxp/functional/test/astro/AstroTest.java ! test/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java ! test/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java ! test/javax/xml/jaxp/functional/test/astro/SAX201Test.java ! test/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java ! test/javax/xml/jaxp/functional/test/astro/XPathAPITest.java ! test/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java ! test/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java ! test/javax/xml/jaxp/functional/test/auctionportal/UserController.java ! test/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java ! test/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java ! test/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java ! test/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java ! test/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java ! test/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java ! test/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/test/module-info.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider1/module-info.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider2/module-info.java ! test/javax/xml/jaxp/unittest/common/Bug6350682.java ! test/javax/xml/jaxp/unittest/common/Bug6723276Test.java ! test/javax/xml/jaxp/unittest/common/Bug6941169Test.java ! test/javax/xml/jaxp/unittest/common/Bug7143711Test.java ! test/javax/xml/jaxp/unittest/common/Sources.java ! test/javax/xml/jaxp/unittest/common/TestSAXDriver.java ! test/javax/xml/jaxp/unittest/common/TransformationWarningsTest.java ! test/javax/xml/jaxp/unittest/common/ValidationWarningsTest.java ! test/javax/xml/jaxp/unittest/datatype/Bug6320118.java ! test/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java ! test/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java ! test/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java ! test/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java ! test/javax/xml/jaxp/unittest/datatype/DurationTest.java ! test/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java ! test/javax/xml/jaxp/unittest/datatype/JDK8068839Test.java ! test/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java ! test/javax/xml/jaxp/unittest/dom/Bug4915524.java ! test/javax/xml/jaxp/unittest/dom/Bug4915748.java ! test/javax/xml/jaxp/unittest/dom/Bug4966082.java ! test/javax/xml/jaxp/unittest/dom/Bug4966138.java ! test/javax/xml/jaxp/unittest/dom/Bug4966142.java ! test/javax/xml/jaxp/unittest/dom/Bug4966143.java ! test/javax/xml/jaxp/unittest/dom/Bug6339023.java ! test/javax/xml/jaxp/unittest/dom/Bug6355326.java ! test/javax/xml/jaxp/unittest/dom/Bug6367542.java ! test/javax/xml/jaxp/unittest/dom/Bug6520131.java ! test/javax/xml/jaxp/unittest/dom/Bug6521260.java ! test/javax/xml/jaxp/unittest/dom/Bug6582545Test.java ! test/javax/xml/jaxp/unittest/dom/Bug6879614Test.java ! test/javax/xml/jaxp/unittest/dom/CR6333993Test.java ! test/javax/xml/jaxp/unittest/dom/CR6517707Test.java ! test/javax/xml/jaxp/unittest/dom/CR6517717Test.java ! test/javax/xml/jaxp/unittest/dom/CR6909336Test.java ! test/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.java ! test/javax/xml/jaxp/unittest/dom/DOMXPathTest.java ! test/javax/xml/jaxp/unittest/dom/ElementTraversal.java ! test/javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java ! test/javax/xml/jaxp/unittest/dom/TCKEncodingTest.java ! test/javax/xml/jaxp/unittest/dom/ls/Bug4973153.java ! test/javax/xml/jaxp/unittest/dom/ls/Bug6290947.java ! test/javax/xml/jaxp/unittest/dom/ls/Bug6354955.java ! test/javax/xml/jaxp/unittest/dom/ls/Bug6376823.java ! test/javax/xml/jaxp/unittest/dom/ls/Bug6710741Test.java ! test/javax/xml/jaxp/unittest/dom/ls/LSParserTCKTest.java ! test/javax/xml/jaxp/unittest/dom/ls/LSParserTest.java ! test/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java ! test/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java ! test/javax/xml/jaxp/unittest/parsers/Bug4934208.java ! test/javax/xml/jaxp/unittest/parsers/Bug4967002.java ! test/javax/xml/jaxp/unittest/parsers/Bug4985486.java ! test/javax/xml/jaxp/unittest/parsers/Bug4991020.java ! test/javax/xml/jaxp/unittest/parsers/Bug4991946.java ! test/javax/xml/jaxp/unittest/parsers/Bug5010072.java ! test/javax/xml/jaxp/unittest/parsers/Bug5025825.java ! test/javax/xml/jaxp/unittest/parsers/Bug6309988.java ! test/javax/xml/jaxp/unittest/parsers/Bug6341770.java ! test/javax/xml/jaxp/unittest/parsers/Bug6361283.java ! test/javax/xml/jaxp/unittest/parsers/Bug6506304Test.java ! test/javax/xml/jaxp/unittest/parsers/Bug6518733.java ! test/javax/xml/jaxp/unittest/parsers/Bug6564400.java ! test/javax/xml/jaxp/unittest/parsers/Bug6573786.java ! test/javax/xml/jaxp/unittest/parsers/Bug6573786ErrorHandler.java ! test/javax/xml/jaxp/unittest/parsers/Bug6594813.java ! test/javax/xml/jaxp/unittest/parsers/Bug6608841.java ! test/javax/xml/jaxp/unittest/parsers/Bug6690015.java ! test/javax/xml/jaxp/unittest/parsers/Bug6760982.java ! test/javax/xml/jaxp/unittest/parsers/Bug6849942Test.java ! test/javax/xml/jaxp/unittest/parsers/Bug7157608Test.java ! test/javax/xml/jaxp/unittest/parsers/Bug7166896Test.java ! test/javax/xml/jaxp/unittest/parsers/Bug8003147Test.java ! test/javax/xml/jaxp/unittest/parsers/Bug8003147TestClass.java ! test/javax/xml/jaxp/unittest/parsers/Bug8073385.java ! test/javax/xml/jaxp/unittest/parsers/FactoryFindTest.java ! test/javax/xml/jaxp/unittest/parsers/MyDefaultHandler.java ! test/javax/xml/jaxp/unittest/parsers/MyErrorHandler.java ! test/javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java ! test/javax/xml/jaxp/unittest/parsers/SupplementaryChars.java ! test/javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java ! test/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java ! test/javax/xml/jaxp/unittest/sax/Bug6889654Test.java ! test/javax/xml/jaxp/unittest/sax/Bug6925410Test.java ! test/javax/xml/jaxp/unittest/sax/Bug6949607Test.java ! test/javax/xml/jaxp/unittest/sax/Bug6992561Test.java ! test/javax/xml/jaxp/unittest/sax/Bug7057778Test.java ! test/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java ! test/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java ! test/javax/xml/jaxp/unittest/sax/MyDefaultHandler2.java ! test/javax/xml/jaxp/unittest/sax/NSSupportTest.java ! test/javax/xml/jaxp/unittest/sax/SAXExceptionExt.java ! test/javax/xml/jaxp/unittest/sax/XMLReaderTest.java ! test/javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java ! test/javax/xml/jaxp/unittest/stream/Bug6370703.java ! test/javax/xml/jaxp/unittest/stream/Bug6378422.java ! test/javax/xml/jaxp/unittest/stream/Bug6380870.java ! test/javax/xml/jaxp/unittest/stream/Bug6489502.java ! test/javax/xml/jaxp/unittest/stream/Bug6509774.java ! test/javax/xml/jaxp/unittest/stream/Bug6688002Test.java ! test/javax/xml/jaxp/unittest/stream/Bug6976938Test.java ! test/javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java ! test/javax/xml/jaxp/unittest/stream/EntitiesTest/EntityTest.java ! test/javax/xml/jaxp/unittest/stream/EventReaderDelegateTest.java ! test/javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java ! test/javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java ! test/javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java ! test/javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java ! test/javax/xml/jaxp/unittest/stream/FactoryFindTest.java ! test/javax/xml/jaxp/unittest/stream/IgnoreExternalDTDTest.java ! test/javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java ! test/javax/xml/jaxp/unittest/stream/StreamReaderDelegateTest.java ! test/javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java ! test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java ! test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java ! test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java ! test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java ! test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java ! test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java ! test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java ! test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java ! test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java ! test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java ! test/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java ! test/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java ! test/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java ! test/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/MyInputFactory.java ! test/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java ! test/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java ! test/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java ! test/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTypeFilter.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DOMUtil.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java ! test/javax/xml/jaxp/unittest/transform/Bug4693341Test.java ! test/javax/xml/jaxp/unittest/transform/Bug4892774.java ! test/javax/xml/jaxp/unittest/transform/Bug5073477.java ! test/javax/xml/jaxp/unittest/transform/Bug6175602.java ! test/javax/xml/jaxp/unittest/transform/Bug6206491.java ! test/javax/xml/jaxp/unittest/transform/Bug6216226Test.java ! test/javax/xml/jaxp/unittest/transform/Bug6311448.java ! test/javax/xml/jaxp/unittest/transform/Bug6384805.java ! test/javax/xml/jaxp/unittest/transform/Bug6465722.java ! test/javax/xml/jaxp/unittest/transform/Bug6467808.java ! test/javax/xml/jaxp/unittest/transform/Bug6490380.java ! test/javax/xml/jaxp/unittest/transform/Bug6490921.java ! test/javax/xml/jaxp/unittest/transform/Bug6513892.java ! test/javax/xml/jaxp/unittest/transform/Bug6537167.java ! test/javax/xml/jaxp/unittest/transform/Bug6540545.java ! test/javax/xml/jaxp/unittest/transform/Bug6551616.java ! test/javax/xml/jaxp/unittest/transform/Bug6559595.java ! test/javax/xml/jaxp/unittest/transform/Bug6565260.java ! test/javax/xml/jaxp/unittest/transform/Bug6940416.java ! test/javax/xml/jaxp/unittest/transform/BugDB12665704Test.java ! test/javax/xml/jaxp/unittest/transform/CLITest.java ! test/javax/xml/jaxp/unittest/transform/CR6401137Test.java ! test/javax/xml/jaxp/unittest/transform/CR6551600Test.java ! test/javax/xml/jaxp/unittest/transform/CR6577667Test.java ! test/javax/xml/jaxp/unittest/transform/CR6652519Test.java ! test/javax/xml/jaxp/unittest/transform/CR6689809Test.java ! test/javax/xml/jaxp/unittest/transform/CR6905829Test.java ! test/javax/xml/jaxp/unittest/transform/CR6935697Test.java ! test/javax/xml/jaxp/unittest/transform/CR6941869Test.java ! test/javax/xml/jaxp/unittest/transform/CR6957215Test.java ! test/javax/xml/jaxp/unittest/transform/CR7098746Test.java ! test/javax/xml/jaxp/unittest/transform/DOMResultTest.java ! test/javax/xml/jaxp/unittest/transform/DocumentExtFunc.java ! test/javax/xml/jaxp/unittest/transform/FactoryFindTest.java ! test/javax/xml/jaxp/unittest/transform/Issue2204Test.java ! test/javax/xml/jaxp/unittest/transform/Issue2290Test.java ! test/javax/xml/jaxp/unittest/transform/OpenJDK100017Test.java ! test/javax/xml/jaxp/unittest/transform/SAX2DOMTest.java ! test/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java ! test/javax/xml/jaxp/unittest/transform/SourceTest.java ! test/javax/xml/jaxp/unittest/transform/StAXSourceTest.java ! test/javax/xml/jaxp/unittest/transform/TemplatesTest.java ! test/javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java ! test/javax/xml/jaxp/unittest/transform/TransformerTest.java ! test/javax/xml/jaxp/unittest/transform/TransformerUtilFactory.java ! test/javax/xml/jaxp/unittest/transform/VersionDefaultHandler.java ! test/javax/xml/jaxp/unittest/transform/VersionEventWriter.java ! test/javax/xml/jaxp/unittest/transform/sax/Bug6451633.java ! test/javax/xml/jaxp/unittest/transform/util/DOMUtil.java ! test/javax/xml/jaxp/unittest/transform/util/SAXUtil.java ! test/javax/xml/jaxp/unittest/transform/util/StAXUtil.java ! test/javax/xml/jaxp/unittest/transform/util/StreamUtil.java ! test/javax/xml/jaxp/unittest/util/BOMInputStream.java ! test/javax/xml/jaxp/unittest/util/BaseStAXUT.java ! test/javax/xml/jaxp/unittest/validation/AnyElementTest.java ! test/javax/xml/jaxp/unittest/validation/Bug4966232.java ! test/javax/xml/jaxp/unittest/validation/Bug4966254.java ! test/javax/xml/jaxp/unittest/validation/Bug4969042.java ! test/javax/xml/jaxp/unittest/validation/Bug4969089.java ! test/javax/xml/jaxp/unittest/validation/Bug4969110.java ! test/javax/xml/jaxp/unittest/validation/Bug4969689.java ! test/javax/xml/jaxp/unittest/validation/Bug4969692.java ! test/javax/xml/jaxp/unittest/validation/Bug4969693.java ! test/javax/xml/jaxp/unittest/validation/Bug4969695.java ! test/javax/xml/jaxp/unittest/validation/Bug4969732.java ! test/javax/xml/jaxp/unittest/validation/Bug4970380.java ! test/javax/xml/jaxp/unittest/validation/Bug4970383.java ! test/javax/xml/jaxp/unittest/validation/Bug4970400.java ! test/javax/xml/jaxp/unittest/validation/Bug4970402.java ! test/javax/xml/jaxp/unittest/validation/Bug4970951.java ! test/javax/xml/jaxp/unittest/validation/Bug4971605.java ! test/javax/xml/jaxp/unittest/validation/Bug4971607.java ! test/javax/xml/jaxp/unittest/validation/Bug4972882.java ! test/javax/xml/jaxp/unittest/validation/Bug4986844.java ! test/javax/xml/jaxp/unittest/validation/Bug4987574.java ! test/javax/xml/jaxp/unittest/validation/Bug4988267.java ! test/javax/xml/jaxp/unittest/validation/Bug4988268.java ! test/javax/xml/jaxp/unittest/validation/Bug4988387.java ! test/javax/xml/jaxp/unittest/validation/Bug4996446.java ! test/javax/xml/jaxp/unittest/validation/Bug4997818.java ! test/javax/xml/jaxp/unittest/validation/Bug5011500.java ! test/javax/xml/jaxp/unittest/validation/Bug5072946.java ! test/javax/xml/jaxp/unittest/validation/Bug6378043.java ! test/javax/xml/jaxp/unittest/validation/Bug6449797.java ! test/javax/xml/jaxp/unittest/validation/Bug6457662.java ! test/javax/xml/jaxp/unittest/validation/Bug6467424Test.java ! test/javax/xml/jaxp/unittest/validation/Bug6483188.java ! test/javax/xml/jaxp/unittest/validation/Bug6493687.java ! test/javax/xml/jaxp/unittest/validation/Bug6509668.java ! test/javax/xml/jaxp/unittest/validation/Bug6526547.java ! test/javax/xml/jaxp/unittest/validation/Bug6531160.java ! test/javax/xml/jaxp/unittest/validation/Bug6695843Test.java ! test/javax/xml/jaxp/unittest/validation/Bug6773084Test.java ! test/javax/xml/jaxp/unittest/validation/Bug6859210.java ! test/javax/xml/jaxp/unittest/validation/Bug6925531Test.java ! test/javax/xml/jaxp/unittest/validation/Bug6946312Test.java ! test/javax/xml/jaxp/unittest/validation/Bug6954738_Test.java ! test/javax/xml/jaxp/unittest/validation/CR6708840Test.java ! test/javax/xml/jaxp/unittest/validation/CR6740048.java ! test/javax/xml/jaxp/unittest/validation/ErrorHandlerImpl.java ! test/javax/xml/jaxp/unittest/validation/Issue682Test.java ! test/javax/xml/jaxp/unittest/validation/IssueTracker30.java ! test/javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java ! test/javax/xml/jaxp/unittest/validation/JaxpIssue49.java ! test/javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java ! test/javax/xml/jaxp/unittest/validation/MultiOccursTest.java ! test/javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java ! test/javax/xml/jaxp/unittest/validation/OccursTest.java ! test/javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java ! test/javax/xml/jaxp/unittest/validation/OccursWildcardTest.java ! test/javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java ! test/javax/xml/jaxp/unittest/validation/ParticlesId005Test.java ! test/javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java ! test/javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java ! test/javax/xml/jaxp/unittest/validation/SchemaTest.java ! test/javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java ! test/javax/xml/jaxp/unittest/validation/ValidatorTest.java ! test/javax/xml/jaxp/unittest/validation/XMLDocBuilder.java ! test/javax/xml/jaxp/unittest/validation/XMLSchemaValidator.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java ! test/javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java ! test/javax/xml/jaxp/unittest/validation/tck/ParticleTest.java ! test/javax/xml/jaxp/unittest/validation/tck/RegexWord.java ! test/javax/xml/jaxp/unittest/xpath/Bug4991857.java ! test/javax/xml/jaxp/unittest/xpath/Bug4991939.java ! test/javax/xml/jaxp/unittest/xpath/Bug4992788.java ! test/javax/xml/jaxp/unittest/xpath/Bug4992793.java ! test/javax/xml/jaxp/unittest/xpath/Bug4992805.java ! test/javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java ! test/javax/xml/jaxp/unittest/xpath/MyClassLoader.java ! test/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java ! test/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java ! test/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java Changeset: f1eafcb0eb71 Author: lana Date: 2016-09-08 22:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/f1eafcb0eb71 Merge Changeset: cad105430cf5 Author: lana Date: 2016-09-15 17:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/cad105430cf5 Added tag jdk-9+136 for changeset f1eafcb0eb71 ! .hgtags Changeset: 3f32c0ee4f8d Author: joehw Date: 2016-09-14 13:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/3f32c0ee4f8d 8165784: Deprecate the internal Catalog API in JDK 9 Reviewed-by: dfuchs, rriggs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Resolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java Changeset: f29a6bd39711 Author: lana Date: 2016-09-15 21:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/f29a6bd39711 Merge Changeset: a8d5fe567ae7 Author: joehw Date: 2016-09-19 14:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/a8d5fe567ae7 8166220: Catalog API: JAXP XML Processor Support - add StAX test coverage Reviewed-by: lancea ! test/javax/xml/jaxp/unittest/catalog/CatalogSupport.java ! test/javax/xml/jaxp/unittest/catalog/CatalogSupport1.java ! test/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java ! test/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java ! test/javax/xml/jaxp/unittest/catalog/CatalogSupport4.java ! test/javax/xml/jaxp/unittest/catalog/CatalogSupport5.java ! test/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java Changeset: 6bcbde9a3ef2 Author: lana Date: 2016-09-22 16:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/6bcbde9a3ef2 Added tag jdk-9+137 for changeset a8d5fe567ae7 ! .hgtags Changeset: 06299cf67046 Author: joehw Date: 2016-09-22 10:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/06299cf67046 8166398: CatalogSupport tests need to be fixed Reviewed-by: dfuchs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java ! test/javax/xml/jaxp/unittest/catalog/CatalogSupport.java ! test/javax/xml/jaxp/unittest/catalog/CatalogSupport.xml ! test/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java ! test/javax/xml/jaxp/unittest/catalog/XI_simple4Catalog.xml + test/javax/xml/jaxp/unittest/catalog/XI_test2Catalog.xml Changeset: 69c3b12ba75b Author: lana Date: 2016-09-22 18:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/69c3b12ba75b Merge Changeset: 8991d71c5316 Author: lana Date: 2016-09-29 16:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/8991d71c5316 Added tag jdk-9+138 for changeset 69c3b12ba75b ! .hgtags Changeset: fd47b31f4cca Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/fd47b31f4cca Added tag jdk-9+139 for changeset 8991d71c5316 ! .hgtags Changeset: dbdf839b7925 Author: martin Date: 2016-10-03 17:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/dbdf839b7925 8167002: JAXP schema validator: Use HashSet instead of ArrayList for tracking XML IDs Reviewed-by: joehw, dfuchs, redestad, lancea Contributed-by: jktomer at google.com ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java Changeset: 8bc07d268a55 Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/8bc07d268a55 Merge Changeset: d87925045dbd Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/d87925045dbd 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 8d100cb9b048 Author: joehw Date: 2016-10-07 10:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/8d100cb9b048 8139584: XMLStreamWriterImpl does not write 'standalone' property Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java + src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterBase.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java Changeset: 3e0d8e7e9fbc Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/3e0d8e7e9fbc Added tag jdk-9+140 for changeset 8d100cb9b048 ! .hgtags Changeset: 541ccd5a7dad Author: joehw Date: 2016-10-11 17:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/541ccd5a7dad 8152530: NullPointerException when xmlns="" Reviewed-by: dfuchs, naoto, lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java ! test/javax/xml/jaxp/unittest/transform/StAXSourceTest.java Changeset: 7fe0cef15580 Author: joehw Date: 2016-10-12 17:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/7fe0cef15580 8058152: JDK accepts XSLT stylesheet having import element erroneously placed Reviewed-by: naoto, lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java + test/javax/xml/jaxp/unittest/transform/StylesheetTest.java + test/javax/xml/jaxp/unittest/transform/XSLImport.xsl + test/javax/xml/jaxp/unittest/transform/XSLInclude_footer.xsl + test/javax/xml/jaxp/unittest/transform/XSLInclude_header.xsl + test/javax/xml/jaxp/unittest/transform/XSLInclude_main.xsl Changeset: 922f04b9fd2d Author: lana Date: 2016-10-13 23:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/922f04b9fd2d Merge Changeset: 037c095ba0c3 Author: fyuan Date: 2016-10-17 10:11 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/037c095ba0c3 8167478: javax/xml/jaxp/unittest/parsers/Bug6341770.java failed with "java.security.AccessControlException: access denied ("java.io.FilePermission" "sko?ice")" Summary: Skip the test if the environment doesn't support non-ASCII for file name. Reviewed-by: joehw Contributed-by: Frank Yuan ! test/javax/xml/jaxp/unittest/parsers/Bug6341770.java Changeset: 6d980e959726 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/6d980e959726 Added tag jdk-9+141 for changeset 037c095ba0c3 ! .hgtags Changeset: bdafa0cc34a9 Author: aefimov Date: 2016-10-21 02:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/bdafa0cc34a9 8167179: Make XSL generated namespace prefixes local to transformation process Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java + test/javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java Changeset: 9afc6dcb430d Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/9afc6dcb430d Added tag jdk-9+142 for changeset bdafa0cc34a9 ! .hgtags Changeset: eb3b5f3ecb9a Author: joehw Date: 2016-10-31 09:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/eb3b5f3ecb9a 8069098: StAX produces the wrong event stream Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java Changeset: ce81d03ad732 Author: fyuan Date: 2016-11-02 14:16 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/ce81d03ad732 8168968: Two jaxp tests failing after JDK-8167646 Reviewed-by: joehw, weijun ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java + test/javax/xml/jaxp/unittest/catalog/CatalogInvalidPathTest.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java Changeset: 99be33734ff6 Author: lana Date: 2016-11-04 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/99be33734ff6 Added tag jdk-9+143 for changeset ce81d03ad732 ! .hgtags Changeset: 71558b38bad7 Author: lana Date: 2016-11-11 05:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/71558b38bad7 Added tag jdk-9+144 for changeset 99be33734ff6 ! .hgtags Changeset: 4f68472a3623 Author: lana Date: 2016-11-17 17:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/4f68472a3623 Added tag jdk-9+145 for changeset 71558b38bad7 ! .hgtags From roman at kennke.org Tue Nov 22 16:06:08 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 22 Nov 2016 16:06:08 +0000 Subject: hg: shenandoah/jdk9/jaxws: 11 new changesets Message-ID: <201611221606.uAMG68Ew017790@aojmv0008.oracle.com> Changeset: 297c16d401c5 Author: lana Date: 2016-09-15 17:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/297c16d401c5 Added tag jdk-9+136 for changeset 09ec13a99f50 ! .hgtags Changeset: 7d3a8f52b124 Author: lana Date: 2016-09-22 16:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/7d3a8f52b124 Added tag jdk-9+137 for changeset 297c16d401c5 ! .hgtags Changeset: 7a7aadf3c450 Author: lana Date: 2016-09-29 16:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/7a7aadf3c450 Added tag jdk-9+138 for changeset 7d3a8f52b124 ! .hgtags Changeset: 6b704401a214 Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/6b704401a214 Added tag jdk-9+139 for changeset 7a7aadf3c450 ! .hgtags Changeset: 9004617323fe Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/9004617323fe 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: b2c18f755228 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/b2c18f755228 Added tag jdk-9+140 for changeset 9004617323fe ! .hgtags Changeset: 59101416d901 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/59101416d901 Added tag jdk-9+141 for changeset b2c18f755228 ! .hgtags Changeset: 1c988e708a06 Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/1c988e708a06 Added tag jdk-9+142 for changeset 59101416d901 ! .hgtags Changeset: 92523c51d6a4 Author: lana Date: 2016-11-04 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/92523c51d6a4 Added tag jdk-9+143 for changeset 1c988e708a06 ! .hgtags Changeset: 29277a4e7307 Author: lana Date: 2016-11-11 05:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/29277a4e7307 Added tag jdk-9+144 for changeset 92523c51d6a4 ! .hgtags Changeset: e997d835cfee Author: lana Date: 2016-11-17 17:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/e997d835cfee Added tag jdk-9+145 for changeset 29277a4e7307 ! .hgtags From roman at kennke.org Tue Nov 22 16:10:57 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 22 Nov 2016 16:10:57 +0000 Subject: hg: shenandoah/jdk9/jdk: 496 new changesets Message-ID: <201611221611.uAMGBHh0019532@aojmv0008.oracle.com> Changeset: 7c15548ab9d6 Author: shurailine Date: 2016-09-06 17:07 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7c15548ab9d6 8148859: Fix module dependences for java/time tests Reviewed-by: alanb, rriggs ! test/java/time/TEST.properties Changeset: 76ba1b74f268 Author: smarks Date: 2016-09-06 16:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/76ba1b74f268 8159404: throw UnsupportedOperationException unconditionally for mutator methods Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Set.java ! test/java/util/Collection/MOAT.java Changeset: 60d7fbe25cd7 Author: igerasim Date: 2016-09-07 10:14 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/60d7fbe25cd7 8165413: Typos in javadoc: extra period, wrong number, misspelled word Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/DigestInputStream.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/SignatureSpi.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java ! src/java.desktop/share/classes/com/sun/media/sound/DLSInfo.java Changeset: c49bca5eedb3 Author: sundar Date: 2016-09-07 18:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c49bca5eedb3 8165503: jlink exclude VM plugin's handling of jvmlibs is wrong Reviewed-by: jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java Changeset: 7916fca71cd6 Author: skovalev Date: 2016-09-07 10:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7916fca71cd6 8165604: Fix module dependencies for sun/util/* tests Reviewed-by: rriggs, naoto ! test/sun/util/locale/provider/Bug8038436.java ! test/sun/util/locale/provider/Bug8152817.java ! test/sun/util/resources/Calendar/Bug4518811.java ! test/sun/util/resources/Calendar/Bug4527203.java ! test/sun/util/resources/Locale/Bug4429024.java ! test/sun/util/resources/Locale/Bug4965260.java ! test/sun/util/resources/Locale/Bug6275682.java ! test/sun/util/resources/TimeZone/Bug4938846.java ! test/sun/util/resources/TimeZone/Bug6271396.java ! test/sun/util/resources/TimeZone/Bug6317929.java ! test/sun/util/resources/TimeZone/Bug6377794.java ! test/sun/util/resources/TimeZone/Bug6442006.java ! test/sun/util/resources/cldr/Bug8134250.java ! test/sun/util/resources/cldr/Bug8145136.java Changeset: fc1be68dffc8 Author: ksrini Date: 2016-09-07 10:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fc1be68dffc8 8151901: test/tools/pack200/Pack200Test fails on verifying native unpacked JAR Reviewed-by: jrose ! src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java ! test/ProblemList.txt ! test/tools/pack200/Pack200Test.java ! test/tools/pack200/pack200-verifier/data/golden.jar Changeset: 0ac0a3b43f0a Author: smarks Date: 2016-09-07 14:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0ac0a3b43f0a 8165636: add removal text to Runtime.traceInstructions/MethodCalls deprecation text Reviewed-by: iris, darcy, mchung ! src/java.base/share/classes/java/lang/Runtime.java Changeset: 30aba497f34e Author: sundar Date: 2016-09-08 20:21 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/30aba497f34e 8165697: jlink running on Mac with Windows jmods produces non-runnable image Reviewed-by: jlaskey, redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java Changeset: 32540f1a8a70 Author: coffeys Date: 2016-09-08 16:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/32540f1a8a70 8165711: java/net/SetFactoryPermission/SetFactoryPermission.java needs to run in ovm mode Reviewed-by: chegar ! test/java/net/SetFactoryPermission/SetFactoryPermission.java Changeset: c2895dc9842f Author: mchung Date: 2016-09-08 09:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c2895dc9842f 8165563: ClassLoader::getSystemClassLoader will never be null Reviewed-by: alanb, dholmes, psandoz ! src/java.base/share/classes/java/lang/ClassLoader.java Changeset: 10d8bdeabfa5 Author: skovalev Date: 2016-09-08 09:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/10d8bdeabfa5 8165583: Fix module dependencies for jdk/java/util/* tests Reviewed-by: alanb ! test/java/util/Calendar/Bug4302966.java ! test/java/util/Date/Bug8135055.java ! test/java/util/Formatter/FormatLocale.java ! test/java/util/ResourceBundle/modules/security/TestPermission.java ! test/java/util/ServiceLoader/modules/ServicesTest.java ! test/java/util/TimeZone/HongKong.java ! test/java/util/logging/modules/GetResourceBundleTest.java Changeset: 0d5787987564 Author: darcy Date: 2016-09-08 14:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0d5787987564 8039854: Broken link in java.lang.RuntimePermission Reviewed-by: lancea ! src/java.base/share/classes/java/lang/RuntimePermission.java Changeset: caf0b176cf70 Author: lana Date: 2016-09-08 22:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/caf0b176cf70 Merge Changeset: 08bbb5882450 Author: martin Date: 2016-09-07 14:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/08bbb5882450 8165643: SecureDirectoryStream doesn't work on linux non-x86 Reviewed-by: alanb ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/java/nio/file/DirectoryStream/SecureDS.java Changeset: 5cfe381e52f2 Author: skovalev Date: 2016-09-09 10:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5cfe381e52f2 8165592: Fix module dependencies for sun/text/* tests Reviewed-by: naoto ! test/sun/text/resources/Collator/Bug4248694.java ! test/sun/text/resources/Collator/Bug4804273.java ! test/sun/text/resources/Collator/Bug6755060.java ! test/sun/text/resources/Format/Bug4395196.java ! test/sun/text/resources/Format/Bug4442855.java ! test/sun/text/resources/Format/Bug4621320.java ! test/sun/text/resources/Format/Bug4651568.java ! test/sun/text/resources/Format/Bug4762201.java ! test/sun/text/resources/Format/Bug4807540.java ! test/sun/text/resources/Format/Bug4810032.java ! test/sun/text/resources/Format/Bug4994312.java ! test/sun/text/resources/Format/Bug5096553.java ! test/sun/text/resources/Format/Bug8037343.java ! test/sun/text/resources/Format/Bug8074791.java ! test/sun/text/resources/LocaleDataTest.java Changeset: b48fd6299b71 Author: smarks Date: 2016-09-09 12:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b48fd6299b71 4285505: deprecate java.lang.Compiler Reviewed-by: shade, forax, kmo, tellison, mchung, alanb, rriggs ! src/java.base/share/classes/java/lang/Compiler.java Changeset: b2af67961b70 Author: kbarrett Date: 2016-09-09 16:24 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b2af67961b70 8165393: bad merge in java/lang/ref/package-info.java Summary: Added the missing change. Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/ref/package-info.java Changeset: 33f7b960dab0 Author: mchung Date: 2016-09-09 13:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/33f7b960dab0 8165346: j.l.ClassLoader.getDefinedPackage(String) throws NPE Reviewed-by: alanb, lancea, shade ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Package.java + test/java/lang/ClassLoader/GetDefinedPackage.java Changeset: 04fab572c203 Author: psandoz Date: 2016-09-09 14:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/04fab572c203 8165731: Reference to removed method in VarHandle JavaDoc Reviewed-by: shade, bpb ! src/java.base/share/classes/java/lang/invoke/VarHandle.java Changeset: d4fe8a79e382 Author: psandoz Date: 2016-09-09 14:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d4fe8a79e382 8164691: Stream specification clarifications for iterate and collect Reviewed-by: briangoetz, smarks, tvaleev ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: ba6f73d87fae Author: psandoz Date: 2016-09-09 14:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ba6f73d87fae 8161230: ClassLoader: add resource methods returning java.util.stream.Stream Reviewed-by: psandoz, alanb, mchung, tvaleev Contributed-by: Patrick Reinhart ! src/java.base/share/classes/java/lang/ClassLoader.java + test/java/lang/ClassLoader/ResourcesStreamTest.java Changeset: f2e94fd11c41 Author: sundar Date: 2016-09-10 06:46 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f2e94fd11c41 8165726: fix for 8165595 revealed a bug in pack200 tool's handling of main class attribute of module-info classes Reviewed-by: ksrini ! src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties Changeset: 353638476788 Author: darcy Date: 2016-09-11 13:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/353638476788 8165810: Problem list VersionCheck.java until JDK-8165772 is fixed Reviewed-by: lancea, redestad ! test/ProblemList.txt Changeset: 149261d5ece8 Author: redestad Date: 2016-09-12 13:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/149261d5ece8 8165492: Reduce number of lambda forms generated by MethodHandleInlineCopyStrategy Reviewed-by: mhaupt, vlivanov, psandoz, shade ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: 3c22a1f8176c Author: sundar Date: 2016-09-12 18:27 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3c22a1f8176c 8165772: fix for 8165595 results in failure of jdk/test/tools/launcher/VersionCheck.java Reviewed-by: alanb, jlaskey ! test/ProblemList.txt Changeset: ed1e774e93cf Author: redestad Date: 2016-09-12 17:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ed1e774e93cf 8165723: JarFile::isMultiRelease() method returns false when it should return true Reviewed-by: alanb ! src/java.base/share/classes/java/util/jar/JarFile.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java ! test/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java Changeset: bcc0dd4d9fe9 Author: naoto Date: 2016-09-12 09:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bcc0dd4d9fe9 8165605: Thai resources in jdk.localedata cause split package issue with java.base Reviewed-by: mchung, erikj ! make/gendata/GendataBreakIterator.gmk - src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java ! src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java ! src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java + src/jdk.localedata/share/classes/sun/text/resources/ext/thai_dict - src/jdk.localedata/share/classes/sun/text/resources/thai_dict ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: c82edcbf45ce Author: redestad Date: 2016-09-12 20:12 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c82edcbf45ce 8165890: [TESTBUG] Compilation issue in MultiReleaseJarTest after 8165723 Reviewed-by: darcy ! test/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java Changeset: 9babcc5b3e2d Author: dl Date: 2016-09-12 13:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9babcc5b3e2d 8164983: Improve CountedCompleter code samples; add corresponding tests Reviewed-by: martin, psandoz, shade ! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java ! test/java/util/concurrent/tck/CountedCompleterTest.java Changeset: d6ccab83a5f8 Author: dl Date: 2016-09-12 13:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d6ccab83a5f8 8139237: java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java fails intermittently Reviewed-by: martin, psandoz, shade ! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java Changeset: 708383deec79 Author: dl Date: 2016-09-12 13:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/708383deec79 8164169: Miscellaneous changes imported from jsr166 CVS 2016-09 Reviewed-by: martin, psandoz, shade ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java ! src/java.base/share/classes/java/util/concurrent/Flow.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/Semaphore.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java ! test/java/util/PriorityQueue/NoNulls.java ! test/java/util/concurrent/BlockingQueue/LoopHelpers.java ! test/java/util/concurrent/BlockingQueue/OfferDrainToLoops.java ! test/java/util/concurrent/ConcurrentHashMap/LoopHelpers.java ! test/java/util/concurrent/ConcurrentQueues/LoopHelpers.java ! test/java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java ! test/java/util/concurrent/DelayQueue/Stress.java ! test/java/util/concurrent/Exchanger/LoopHelpers.java ! test/java/util/concurrent/ExecutorCompletionService/LoopHelpers.java ! test/java/util/concurrent/FutureTask/LoopHelpers.java ! test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCorePoolSize.java ! test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCoreThreads.java ! test/java/util/concurrent/ThreadPoolExecutor/ThreadRestarts.java ! test/java/util/concurrent/ThreadPoolExecutor/TimeOutShrink.java ! test/java/util/concurrent/atomic/AtomicReferenceTest.java ! test/java/util/concurrent/forkjoin/SubmissionTest.java ! test/java/util/concurrent/locks/Lock/LoopHelpers.java ! test/java/util/concurrent/locks/Lock/Mutex.java ! test/java/util/concurrent/locks/LockSupport/ParkLoops.java ! test/java/util/concurrent/locks/ReentrantLock/LoopHelpers.java ! test/java/util/concurrent/locks/ReentrantReadWriteLock/LoopHelpers.java ! test/java/util/concurrent/locks/StampedLock/ReadersUnlockAfterWriteUnlock.java ! test/java/util/concurrent/tck/AtomicIntegerArray9Test.java ! test/java/util/concurrent/tck/AtomicLongArray9Test.java ! test/java/util/concurrent/tck/AtomicReferenceArray9Test.java ! test/java/util/concurrent/tck/CompletableFutureTest.java ! test/java/util/concurrent/tck/ConcurrentHashMap8Test.java ! test/java/util/concurrent/tck/CopyOnWriteArrayListTest.java ! test/java/util/concurrent/tck/CopyOnWriteArraySetTest.java ! test/java/util/concurrent/tck/ExecutorCompletionService9Test.java ! test/java/util/concurrent/tck/ExecutorCompletionServiceTest.java ! test/java/util/concurrent/tck/ForkJoinPool8Test.java ! test/java/util/concurrent/tck/ForkJoinTask8Test.java ! test/java/util/concurrent/tck/ForkJoinTaskTest.java ! test/java/util/concurrent/tck/JSR166TestCase.java ! test/java/util/concurrent/tck/RecursiveActionTest.java ! test/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java ! test/java/util/concurrent/tck/ScheduledExecutorTest.java ! test/java/util/concurrent/tck/StampedLockTest.java ! test/java/util/concurrent/tck/SubmissionPublisherTest.java ! test/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java ! test/java/util/concurrent/tck/ThreadPoolExecutorTest.java Changeset: 08d703b88378 Author: sspitsyn Date: 2016-09-12 15:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/08d703b88378 8160950: Agent JAR added to app class loader rather than system class loader when running with -Djava.system.class.loader Summary: Add agent JAR to the custom system class loader Reviewed-by: alanb, mchung, dholmes ! src/java.instrument/share/classes/java/lang/instrument/package.html ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c ! src/java.instrument/share/native/libinstrument/JPLISAgent.c ! src/java.instrument/share/native/libinstrument/JPLISAgent.h + test/java/lang/instrument/CustomSystemLoader/Agent.java + test/java/lang/instrument/CustomSystemLoader/App.java + test/java/lang/instrument/CustomSystemLoader/CustomLoader.java Changeset: 54c5931849a3 Author: sspitsyn Date: 2016-09-12 22:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/54c5931849a3 Merge - src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java - src/jdk.localedata/share/classes/sun/text/resources/thai_dict Changeset: 32d957185656 Author: lana Date: 2016-09-15 17:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/32d957185656 Added tag jdk-9+136 for changeset 54c5931849a3 ! .hgtags Changeset: d6a338c11d88 Author: amlu Date: 2016-09-13 14:55 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d6a338c11d88 8165818: Remove tools/pack200/Pack200Props.java from ProblemList Reviewed-by: ksrini ! test/ProblemList.txt Changeset: af17b6bc08dd Author: vtewari Date: 2016-09-13 17:00 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/af17b6bc08dd 8075484: SocketInputStream.socketRead0 can hang even with soTimeout set Reviewed-by: chegar, dsamersoff, msheppar, clanger ! src/java.base/aix/native/libnet/aix_close.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/macosx/native/libnet/bsd_close.c ! src/java.base/solaris/native/libnet/solaris_close.c ! src/java.base/unix/native/libnet/SocketInputStream.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h Changeset: e173966d872b Author: robm Date: 2016-09-13 14:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e173966d872b 6947916: JarURLConnection does not handle useCaches correctly Reviewed-by: chegar ! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java + test/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java Changeset: 967c9ee04457 Author: sundar Date: 2016-09-13 20:59 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/967c9ee04457 8163320: JAVA_VERSION in release file should come from java.base module Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! test/tools/jlink/IntegrationTest.java Changeset: 45a60f458ed8 Author: sdrach Date: 2016-09-13 13:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/45a60f458ed8 8163798: Create a JarFile versionedStream method Reviewed-by: mchung, psandoz, redestad ! src/java.base/share/classes/java/util/jar/JarFile.java + src/java.base/share/classes/jdk/internal/util/jar/VersionedStream.java + test/jdk/internal/util/jar/TestVersionedStream.java Changeset: b988584cda41 Author: skovalev Date: 2016-09-13 15:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b988584cda41 8165870: Fix module dependencies for javax.script/* tests Reviewed-by: sundar Contributed-by: sergei.kovalev at oracle.com ! test/javax/script/ExceptionTest.java ! test/javax/script/JavaScriptScopeTest.java ! test/javax/script/NullUndefinedVarTest.java ! test/javax/script/PluggableContextTest.java ! test/javax/script/Test1.java ! test/javax/script/Test2.java ! test/javax/script/Test3.java ! test/javax/script/Test4.java ! test/javax/script/Test5.java ! test/javax/script/Test6.java ! test/javax/script/Test7.java ! test/javax/script/Test8.java Changeset: 15badd72caae Author: jjiang Date: 2016-09-14 11:06 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/15badd72caae 8077138: Some PKCS11 tests fail because NSS library is not initialized Summary: Re-building NSS libraries with VS2013 to make the new libraries to depend on msvcr120.dll, which is already distributed with JDK 9 Reviewed-by: vinnie Contributed-by: John Jiang ! test/ProblemList.txt ! test/sun/security/pkcs11/PKCS11Test.java ! 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/nspr4.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/nspr4.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/plc4.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/plc4.lib + test/sun/security/pkcs11/nss/lib/windows-amd64/plds4.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/plds4.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/nspr4.dll + test/sun/security/pkcs11/nss/lib/windows-i586/nspr4.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/plc4.dll + test/sun/security/pkcs11/nss/lib/windows-i586/plc4.lib + test/sun/security/pkcs11/nss/lib/windows-i586/plds4.dll + test/sun/security/pkcs11/nss/lib/windows-i586/plds4.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/nss-3.16-with-nspr-4.10.4.tar.gz + test/sun/security/pkcs11/nss/src/nss-3.16-with-nspr-4.10.4.tar.gz.sha256 - 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: 2db0cfd76f91 Author: stuefe Date: 2016-09-14 14:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2db0cfd76f91 8166012: [linux] Remove remnants of LinuxThreads from Linux attach framework Reviewed-by: dholmes, alanb ! make/mapfiles/libattach/mapfile-linux ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c Changeset: 606ec12670fe Author: dfuchs Date: 2016-09-14 14:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/606ec12670fe 6543126: Level.known can leak memory Summary: Custom level instances will now be released when their defining class loader is no longer referenced. Reviewed-by: plevart, mchung, chegar ! src/java.base/share/classes/module-info.java ! src/java.logging/share/classes/java/util/logging/Level.java ! test/java/util/logging/Level/CustomLevel.java + test/java/util/logging/Level/myresource2.properties Changeset: 6ff142e70383 Author: ksrini Date: 2016-09-14 06:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ff142e70383 8165524: Better detect JRE that Linux JLI will be using Reviewed-by: ksrini Contributed-by: chris.bensen at oracle.com ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/windows/native/libjli/java_md.c ! src/java.base/windows/native/libjli/java_md.h Changeset: 6f220f1f53db Author: jnimeh Date: 2016-09-14 07:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6f220f1f53db 8132926: PKIXParameters built with public key form of TrustAnchor causes NPE during cert path building/validation Summary: Fix cases where non-certificate issuer information may be passed into the OCSPResponse.verify method, thereby causing NPEs to be thrown. Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java + test/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java Changeset: b7f05783d86d Author: darcy Date: 2016-09-14 10:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b7f05783d86d 8166054: Problem list JarURLConnectionUseCaches.java until JDK-8165988 is fixed Reviewed-by: dfuchs ! test/ProblemList.txt Changeset: 0c1c1c466ddc Author: peytoia Date: 2016-09-15 08:18 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0c1c1c466ddc 8164791: Update existing test cases of test/java/text/Format. Reviewed-by: okutsu, peytoia Contributed-by: nancy.nigam at oracle.com ! test/java/text/Format/DateFormat/Bug4322313.java ! test/java/text/Format/DateFormat/Bug4736959.java ! test/java/text/Format/DateFormat/Bug4823811.java ! test/java/text/Format/DateFormat/Bug4845901.java ! test/java/text/Format/DateFormat/Bug6609750.java ! test/java/text/Format/DateFormat/Bug6683975.java ! test/java/text/Format/DateFormat/DateFormatRegression.java ! test/java/text/Format/DateFormat/DateFormatRoundTripTest.java ! test/java/text/Format/DateFormat/DateFormatSymbolsCloneTest.java ! test/java/text/Format/DateFormat/NonGregorianFormatTest.java ! test/java/text/Format/DateFormat/bug4358730.java ! test/java/text/Format/MessageFormat/Bug4185816Test.java ! test/java/text/Format/MessageFormat/LargeMessageFormat.java ! test/java/text/Format/MessageFormat/MessageRegression.java ! test/java/text/Format/MessageFormat/MessageTest.java ! test/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java ! test/java/text/Format/NumberFormat/BigDecimalFormat.java ! test/java/text/Format/NumberFormat/BigDecimalParse.java ! test/java/text/Format/NumberFormat/Bug4208135.java ! test/java/text/Format/NumberFormat/Bug4833877.java ! test/java/text/Format/NumberFormat/Bug4838107.java ! test/java/text/Format/NumberFormat/Bug4944439.java ! test/java/text/Format/NumberFormat/Bug4990596.java ! test/java/text/Format/NumberFormat/Bug6278616.java ! test/java/text/Format/NumberFormat/NumberRegression.java ! test/java/text/Format/NumberFormat/NumberRoundTrip.java ! test/java/text/Format/NumberFormat/NumberTest.java ! test/java/text/Format/NumberFormat/SerializationLoadTest.java ! test/java/text/Format/NumberFormat/SerializationSaveTest.java ! test/java/text/Format/common/FormatIteratorTest.java ! test/java/text/Format/common/PParser.java Changeset: ab540ca487c7 Author: skovalev Date: 2016-09-14 17:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ab540ca487c7 8166032: Fix module dependencies for javax.SSL tests Reviewed-by: xuelei, weijun ! test/javax/net/ssl/DTLS/CipherSuite.java ! test/javax/net/ssl/DTLS/DTLSBufferOverflowUnderflowTest.java ! test/javax/net/ssl/DTLS/DTLSDataExchangeTest.java ! test/javax/net/ssl/DTLS/DTLSEnginesClosureTest.java ! test/javax/net/ssl/DTLS/DTLSHandshakeTest.java ! test/javax/net/ssl/DTLS/DTLSHandshakeWithReplicatedPacketsTest.java ! test/javax/net/ssl/DTLS/DTLSIncorrectAppDataTest.java ! test/javax/net/ssl/DTLS/DTLSMFLNTest.java ! test/javax/net/ssl/DTLS/DTLSNotEnabledRC4Test.java ! test/javax/net/ssl/DTLS/DTLSRehandshakeTest.java ! test/javax/net/ssl/DTLS/DTLSRehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/DTLS/DTLSRehandshakeWithDataExTest.java ! test/javax/net/ssl/DTLS/DTLSSequenceNumberTest.java ! test/javax/net/ssl/DTLS/DTLSUnsupportedCiphersTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10BufferOverflowUnderflowTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10DataExchangeTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10EnginesClosureTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10HandshakeTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10HandshakeWithReplicatedPacketsTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10IncorrectAppDataTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10MFLNTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10NotEnabledRC4Test.java ! test/javax/net/ssl/DTLSv10/DTLSv10RehandshakeTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithDataExTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10SequenceNumberTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10UnsupportedCiphersTest.java ! test/javax/net/ssl/TLS/TLSClientPropertyTest.java ! test/javax/net/ssl/TLS/TLSDataExchangeTest.java ! test/javax/net/ssl/TLS/TLSEnginesClosureTest.java ! test/javax/net/ssl/TLS/TLSHandshakeTest.java ! test/javax/net/ssl/TLS/TLSMFLNTest.java ! test/javax/net/ssl/TLS/TLSNotEnabledRC4Test.java ! test/javax/net/ssl/TLS/TLSRehandshakeTest.java ! test/javax/net/ssl/TLS/TLSRehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/TLS/TLSRehandshakeWithDataExTest.java ! test/javax/net/ssl/TLS/TLSUnsupportedCiphersTest.java ! test/javax/net/ssl/TLSv1/TLSDataExchangeTest.java ! test/javax/net/ssl/TLSv1/TLSEnginesClosureTest.java ! test/javax/net/ssl/TLSv1/TLSHandshakeTest.java ! test/javax/net/ssl/TLSv1/TLSMFLNTest.java ! test/javax/net/ssl/TLSv1/TLSNotEnabledRC4Test.java ! test/javax/net/ssl/TLSv1/TLSRehandshakeTest.java ! test/javax/net/ssl/TLSv1/TLSRehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/TLSv1/TLSRehandshakeWithDataExTest.java ! test/javax/net/ssl/TLSv1/TLSUnsupportedCiphersTest.java ! test/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/javax/net/ssl/TLSv11/ExportableBlockCipher.java ! test/javax/net/ssl/TLSv11/ExportableStreamCipher.java ! test/javax/net/ssl/TLSv11/GenericBlockCipher.java ! test/javax/net/ssl/TLSv11/GenericStreamCipher.java ! test/javax/net/ssl/TLSv11/TLSDataExchangeTest.java ! test/javax/net/ssl/TLSv11/TLSEnginesClosureTest.java ! test/javax/net/ssl/TLSv11/TLSHandshakeTest.java ! test/javax/net/ssl/TLSv11/TLSMFLNTest.java ! test/javax/net/ssl/TLSv11/TLSNotEnabledRC4Test.java ! test/javax/net/ssl/TLSv11/TLSRehandshakeTest.java ! test/javax/net/ssl/TLSv11/TLSRehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/TLSv11/TLSRehandshakeWithDataExTest.java ! test/javax/net/ssl/TLSv11/TLSUnsupportedCiphersTest.java ! test/javax/net/ssl/ciphersuites/DisabledAlgorithms.java ! test/javax/net/ssl/ciphersuites/ECCurvesconstraints.java Changeset: bcd1edb52592 Author: ysuenaga Date: 2016-08-25 12:24 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bcd1edb52592 8163581: Heap Parameters in HSDB cannot handle G1CollectedHeap Reviewed-by: dholmes, sjohanss ! test/sun/tools/jhsdb/BasicLauncherTest.java Changeset: 659f01da7ec0 Author: dsamersoff Date: 2016-08-26 13:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/659f01da7ec0 8163346: Update jmap-hashcode/Test8028623.java for better diagnostic of timeout. Summary: Update jmap-hashcode/Test8028623.java to use LingeredApp and rename it to jhsdb/HeapDumpTest.java Reviewed-by: dsamersoff, dholmes Contributed-by: sharath.ballal at oracle.com ! test/ProblemList.txt ! test/sun/tools/jhsdb/BasicLauncherTest.java + test/sun/tools/jhsdb/HeapDumpTest.java + test/sun/tools/jhsdb/LingeredAppWithExtendedChars.java Changeset: 6840c15304e7 Author: amurillo Date: 2016-08-26 10:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6840c15304e7 Merge - src/java.base/share/classes/java/lang/reflect/AbstractClassLoaderValue.java - src/java.base/share/classes/java/lang/reflect/ClassLoaderValue.java - src/java.desktop/share/classes/sun/java2d/marlin/ArrayCache.java ! test/ProblemList.txt - test/java/lang/reflect/ClassLoaderValue/Driver.java - test/java/lang/reflect/ClassLoaderValue/java.base/java/lang/reflect/ClassLoaderValueTest.java Changeset: 7ccf4a4c5626 Author: dsamersoff Date: 2016-08-29 11:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7ccf4a4c5626 8160923: sun/tools/jps/TestJpsJar.java fails due to ClassNotFoundException: jdk.testlibrary.ProcessTools Summary: Cleanup build tag Reviewed-by: iklam, rehn, ctornqvi ! test/ProblemList.txt ! test/sun/tools/jps/TestJpsJar.java Changeset: ad6acec2501b Author: kbarrett Date: 2016-08-30 23:46 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ad6acec2501b 8156500: Move Reference pending list into VM to prevent deadlocks Summary: Move reference pending list and locking into VM Reviewed-by: coleenp, dholmes, dcubed, mchung, plevart Contributed-by: kim.barrett at oracle.com, per.liden at oracle.com ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangRefAccess.java ! src/java.base/share/native/include/jvm.h + src/java.base/share/native/libjava/Reference.c ! test/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java Changeset: 8a0a818c3f28 Author: dsamersoff Date: 2016-08-31 11:46 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8a0a818c3f28 8163150: SA: CLHSDB printmdo throws an exception with "java.lang.InternalError: missing reason for 22" Summary: Accounted for the new JVMCI related Deoptimization Reasons. Reviewed-by: dsamersoff, sla Contributed-by: jini.george at oracle.com ! test/sun/tools/jhsdb/BasicLauncherTest.java Changeset: 1743b2c51f51 Author: dsamersoff Date: 2016-08-31 12:10 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1743b2c51f51 8066635: Fix deprecation warnings in java.management module Summary: Fixed deprecation warnings in java.management module Reviewed-by: dholmes Contributed-by: amit.sapre at oracle.com ! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java ! src/java.management/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptor.java ! src/java.management/share/classes/javax/management/MBeanServer.java Changeset: 039d732b80da Author: dsamersoff Date: 2016-08-31 10:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/039d732b80da Merge Changeset: ab687ee6cb9e Author: amurillo Date: 2016-09-01 14:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ab687ee6cb9e Merge Changeset: 9fffb37f4af2 Author: amurillo Date: 2016-09-01 15:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9fffb37f4af2 Merge - make/data/cryptopolicy/limited/default_local.policy - make/data/cryptopolicy/limited/exempt_local.policy - make/data/cryptopolicy/unlimited/default_US_export.policy - make/data/cryptopolicy/unlimited/default_local.policy - make/gendata/GendataPolicyJars.gmk ! test/ProblemList.txt - test/sun/security/krb5/auto/unreachable.krb5.conf ! test/sun/tools/jhsdb/BasicLauncherTest.java Changeset: 090cbd92c744 Author: gtriantafill Date: 2016-09-02 11:20 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/090cbd92c744 8165293: Remove ClassesByName2Test.java and RedefineCrossEvent.java from ProblemList.txt Reviewed-by: dcubed ! test/ProblemList.txt Changeset: 03e9322dc0a5 Author: dsamersoff Date: 2016-09-06 09:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/03e9322dc0a5 8164943: sun/tools/jhsdb/HeapDumpTest failed with Can't find library: /test/lib/share/classes Summary: Change /test/lib/share/classes to /test/lib in HeapDumpTest.java Reviewed-by: dsamersoff, ctornqvi Contributed-by: sharath.ballal at oracle.com ! test/sun/tools/jhsdb/HeapDumpTest.java Changeset: 1c9c02f8eaee Author: sspitsyn Date: 2016-09-06 20:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1c9c02f8eaee 6822627: NPE at ReferenceTypeImpl.constantPool Summary: fix the NullPointerException bug Reviewed-by: sspitsyn, dsamersoff Contributed-by: egor.ushakov at jetbrains.com ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java + test/com/sun/jdi/ConstantPoolInfoGC.java Changeset: 0f3ebc9f497a Author: sspitsyn Date: 2016-09-07 03:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0f3ebc9f497a Merge Changeset: e54f4b7cd337 Author: hseigel Date: 2016-09-07 07:21 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e54f4b7cd337 8058575: IllegalAccessError trying to access package-private class from VM anonymous class Summary: Put anonymous classes in unnamed package into host class's package. Throw exception if host class's package differs from anonymous class. Reviewed-by: coleenp, acorn ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! test/java/lang/Class/GetModuleTest.java ! test/java/lang/invoke/VMAnonymousClass.java + test/jdk/internal/misc/Unsafe/TestBadHostClass.java Changeset: 7a118bc21cc9 Author: ddmitriev Date: 2016-09-07 15:34 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7a118bc21cc9 8165513: Quarantine sun/tools/jps/TestJpsJar.java Reviewed-by: dsamersoff ! test/ProblemList.txt Changeset: b5498c3caef2 Author: ddmitriev Date: 2016-09-07 16:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b5498c3caef2 Merge Changeset: 642790bf4c72 Author: vtewari Date: 2016-09-08 15:00 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/642790bf4c72 8152589: java/lang/management/ThreadMXBean/Locks.java fails intermittently, blocked on wrong object Reviewed-by: dholmes, dcubed ! test/java/lang/management/ThreadMXBean/Locks.java Changeset: 38f2b4b3828d Author: vtewari Date: 2016-09-08 15:53 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/38f2b4b3828d 8165579: Add missing javadoc information for javax.management.MBeanServer Summary: Added missing @implSpec javadoc information for deserialize api???s Reviewed-by: dfuchs, dholmes Contributed-by: amit.sapre at oracle.com ! src/java.management/share/classes/javax/management/MBeanServer.java Changeset: 33ce711b8809 Author: amurillo Date: 2016-09-10 12:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/33ce711b8809 Merge ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! test/ProblemList.txt Changeset: 301402d97370 Author: amurillo Date: 2016-09-14 11:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/301402d97370 Merge - src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java - src/jdk.localedata/share/classes/sun/text/resources/thai_dict ! test/ProblemList.txt - 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-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/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: e7de0a5d8396 Author: amurillo Date: 2016-09-14 17:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e7de0a5d8396 Merge Changeset: 2c087b0e4b60 Author: ssahoo Date: 2016-09-15 01:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2c087b0e4b60 8165660: Remove the intermittent keyword from sun/security/krb5/auto/MaxRetries.java Summary: Remove the intermittent keyword Reviewed-by: weijun ! test/sun/security/krb5/auto/MaxRetries.java Changeset: cc4ea9143f34 Author: ssahoo Date: 2016-09-15 01:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cc4ea9143f34 8165825: Remove the intermittent keyword from sun/security/krb5/auto/Unreachable.java Summary: Remove the intermittent keyword Reviewed-by: weijun ! test/sun/security/krb5/auto/Unreachable.java Changeset: 8ec0559cbd7e Author: stuefe Date: 2016-09-13 11:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8ec0559cbd7e 8165936: Potential Heap buffer overflow when seaching timezone info files Summary: readdir_r called with too small buffer Reviewed-by: clanger, rriggs, okutsu, naoto ! src/java.base/unix/native/libjava/TimeZone_md.c Changeset: 251c889c4c32 Author: skovalev Date: 2016-09-15 13:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/251c889c4c32 8165689: Fix module dependencies for sun/security/pkcs11/* tests Reviewed-by: mullan ! test/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java ! test/sun/security/krb5/IPv6.java ! test/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java ! test/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/sun/security/pkcs11/KeyAgreement/TestShort.java ! test/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java ! test/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java ! test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/sun/security/pkcs11/Mac/MacKAT.java ! test/sun/security/pkcs11/Mac/MacSameTest.java ! test/sun/security/pkcs11/Mac/ReinitMac.java ! test/sun/security/pkcs11/MessageDigest/ByteBuffers.java ! test/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/sun/security/pkcs11/Provider/Absolute.java ! test/sun/security/pkcs11/SampleTest.java ! test/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/sun/security/pkcs11/Secmod/Crypto.java ! test/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/sun/security/pkcs11/Secmod/TrustAnchors.java ! test/sun/security/pkcs11/SecureRandom/Basic.java ! test/sun/security/pkcs11/SecureRandom/TestDeserialization.java ! test/sun/security/pkcs11/Serialize/SerializeProvider.java ! test/sun/security/pkcs11/Signature/ByteBuffers.java ! test/sun/security/pkcs11/Signature/ReinitSignature.java ! test/sun/security/pkcs11/Signature/TestDSA.java ! test/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/sun/security/pkcs11/ec/ReadCertificates.java ! test/sun/security/pkcs11/ec/ReadPKCS12.java ! test/sun/security/pkcs11/ec/TestECDH.java ! test/sun/security/pkcs11/ec/TestECDH2.java ! test/sun/security/pkcs11/ec/TestECDSA.java ! test/sun/security/pkcs11/ec/TestECDSA2.java ! test/sun/security/pkcs11/ec/TestECGenSpec.java ! test/sun/security/pkcs11/ec/TestKeyFactory.java ! test/sun/security/pkcs11/rsa/KeyWrap.java ! test/sun/security/pkcs11/rsa/TestCACerts.java ! test/sun/security/pkcs11/rsa/TestKeyFactory.java ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java ! test/sun/security/pkcs11/rsa/TestSignatures.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/sun/security/pkcs11/tls/TestLeadingZeroesP11.java ! test/sun/security/pkcs11/tls/TestMasterSecret.java ! test/sun/security/pkcs11/tls/TestPRF.java ! test/sun/security/pkcs11/tls/TestPremaster.java ! test/sun/security/tools/keytool/DefaultSignatureAlgorithm.java ! test/sun/security/x509/URICertStore/ExtensionsWithLDAP.java ! test/sun/security/x509/X509CertImpl/V3Certificate.java Changeset: 109fde5b023a Author: robm Date: 2016-09-15 15:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/109fde5b023a 8165988: Test JarURLConnectionUseCaches.java fails at windows: failed to clean up files after test Reviewed-by: chegar ! test/ProblemList.txt ! test/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java Changeset: d0d2bcebda5b Author: asmotrak Date: 2016-09-15 11:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d0d2bcebda5b 8163924: SSLEngineBadBufferArrayAccess.java fails intermittently with Unrecognized SSL message Reviewed-by: xuelei ! test/sun/security/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java Changeset: aab109341a41 Author: lancea Date: 2016-09-15 14:59 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aab109341a41 8159126: Add test to validate DriverManager.println output when DriverManager is initially loaded Reviewed-by: psandoz, joehw ! test/java/sql/testng/TEST.properties + test/java/sql/testng/test/sql/othervm/DriverManagerInitTests.java Changeset: 8e4d88e06913 Author: rriggs Date: 2016-09-15 16:05 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8e4d88e06913 8166148: Fix for JDK-8165936 broke solaris builds Reviewed-by: naoto ! src/java.base/unix/native/libjava/TimeZone_md.c Changeset: 2e1e4c9c8af2 Author: bpb Date: 2016-09-15 13:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2e1e4c9c8af2 8165323: (fs) Files.getFileStore fails with "Mount point not found" in chroot environment Summary: Replace use of FileStore with FileSystem equivalent code. Reviewed-by: redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java Changeset: 3094b847dd63 Author: lana Date: 2016-09-15 21:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3094b847dd63 Merge - 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-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/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: 7fe4652bfef2 Author: henryjen Date: 2016-09-16 10:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7fe4652bfef2 8042148: Ensure that the java launcher help is consistent with the manpage where they report common information Reviewed-by: ksrini ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 28ce5e7cc724 Author: skovalev Date: 2016-09-15 16:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/28ce5e7cc724 8166126: Missing dependecies on jdk.zipfs module for jdk/nio/zipfs/jarfs/JFSTester.java Reviewed-by: alanb ! test/jdk/nio/zipfs/jarfs/JFSTester.java Changeset: a60d6bde3c57 Author: mchung Date: 2016-09-17 16:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a60d6bde3c57 8166237: jdk.jdi missing requires jdk.jdwp.agent Reviewed-by: alanb ! src/jdk.jdi/share/classes/module-info.java Changeset: 29ecac30ecae Author: nishjain Date: 2016-09-18 23:09 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/29ecac30ecae 8165984: ResourceBundle lookup fields not completely thread-safe Reviewed-by: okutsu, naoto ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java Changeset: 9c4ef5048871 Author: alexsch Date: 2016-08-31 11:13 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9c4ef5048871 8163193: Metal L&F gradient is lighter on HiDPI display after the fix JDK-8143064 Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/sun/swing/CachedPainter.java + test/javax/swing/plaf/metal/MetalGradient/8163193/ButtonGradientTest.java Changeset: e84007be0c2f Author: alexsch Date: 2016-08-31 12:49 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e84007be0c2f 8153287: [PIT] [hidpi] java/awt/image/multiresolution/MultiresolutionIconTest failed (GTK+ and Nimbus L&F) Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java Changeset: 8cee7567e4a8 Author: prr Date: 2016-08-31 13:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8cee7567e4a8 8164818: Reg. test java/awt/font/TextLayout/VisibleAdvance.java fails Reviewed-by: serb, psadhukhan ! src/java.desktop/share/native/libfontmanager/HBShaper.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/java.desktop/share/native/libfontmanager/hb-jdk.h ! test/java/awt/font/TextLayout/VisibleAdvance.java Changeset: 9808cd1963a5 Author: psadhukhan Date: 2016-09-01 10:21 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9808cd1963a5 8165146: [PIT][TEST_BUG] Doubtful usability of java/awt/print/PrinterJob/TestMediaTraySelection.java Reviewed-by: prr ! test/java/awt/print/PrinterJob/TestMediaTraySelection.java Changeset: 87ca8c53ab98 Author: alexsch Date: 2016-09-01 12:02 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/87ca8c53ab98 8158411: Regression on Swingmark on 8u102 b03 comparing 8u102 b02 on several configs on win32 Reviewed-by: prr, ssadetsky ! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp Changeset: 14918637b76e Author: pkbalakr Date: 2016-09-01 16:18 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/14918637b76e 8144735: [hidpi] javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java fails Reviewed-by: psadhukhan, vadim ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java Changeset: a0c8eb083f39 Author: prr Date: 2016-09-01 11:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a0c8eb083f39 8144015: [PIT] failures of text layout font tests 8144023: [PIT] failure of text measurements in javax/swing/text/html/parser/Parser/6836089/bug6836089.java 8145542: The case failed automatically and thrown java.lang.ArrayIndexOutOfBoundsException exception 8151725: [macosx] ArrayIndexOOB exception when displaying Devanagari text in JEditorPane 8144240: [macosx][PIT] AIOOB in closed/javax/swing/text/GlyphPainter2/6427244/bug6427244.java 8152680: Regression in GlyphVector.getGlyphCharIndex behaviour 8158924: Incorrect i18n text document layout 8041480: ArrayIndexOutOfBoundsException when JTable contains certain string Reviewed-by: serb, srl ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/java.desktop/share/native/libfontmanager/HBShaper.c + test/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java + test/java/awt/font/LineBreakMeasurer/TestLineBreakWithFontSub.java + test/java/awt/font/TextLayout/LigatureCaretTest.java + test/java/awt/font/TextLayout/TestJustification.html + test/java/awt/font/TextLayout/TestJustification.java + test/javax/swing/text/DevanagariEditor.java + test/javax/swing/text/GlyphPainter2/6427244/bug6427244.java Changeset: d63da458491c Author: dmarkov Date: 2016-09-01 22:17 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d63da458491c 8050478: [macosx] Cursor not updating correctly after closing a modal dialog Reviewed-by: serb, alexsch ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m + test/java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java Changeset: 58224e71ea72 Author: prr Date: 2016-09-01 12:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/58224e71ea72 Merge - test/sun/security/krb5/auto/unreachable.krb5.conf Changeset: 91a200506397 Author: ssadetsky Date: 2016-09-02 10:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/91a200506397 8164937: Remove code from SortingFocusTraversalPolicy that hacks into non-public Arrays.legacyMergeSort Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! test/java/awt/Focus/SortingFPT/JDK8048887.java Changeset: 03c248ab7484 Author: ssadetsky Date: 2016-09-02 10:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/03c248ab7484 8163100: [hidpi] Linux: display-wise scaling factor issues Reviewed-by: alexsch, serb ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/native/common/awt/systemscale/systemScale.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: eb7d6244528a Author: iris Date: 2016-09-02 10:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eb7d6244528a 8165269: (doc) Toolkit.isDynamicLayoutActive(): orphan '0' in first sentence Reviewed-by: alexsch ! src/java.desktop/share/classes/java/awt/Toolkit.java Changeset: 061d7d71f0ff Author: bpb Date: 2016-09-02 11:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/061d7d71f0ff 8154075: [TIFF] AIOOB Exception from TIFFLZWDecompressor Summary: For banded images make sure the step in the horizontal differencing predictor calculations for Deflate and LZW compression is unity (1) instead of the number of samples per pixel. Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflateDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java Changeset: f56da32c7826 Author: lana Date: 2016-09-01 01:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f56da32c7826 8145952: ISO 4217 amendment 161 8164784: ISO 4217 amendment 162 Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! make/data/currency/CurrencyData.properties ! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_be_BY.properties ! test/java/util/Currency/ValidateISO4217.java ! test/java/util/Currency/tablea1.txt ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 23f1f1cf47da Author: lana Date: 2016-09-01 08:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/23f1f1cf47da 8159408: duplicated data in rmic's javac.properties Reviewed-by: alanb Contributed-by: li.jiang at oracle.com ! src/jdk.rmic/share/classes/sun/tools/javac/resources/javac.properties Changeset: ac7243fd21f6 Author: lana Date: 2016-09-02 21:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ac7243fd21f6 Merge Changeset: 50c1bcbb4097 Author: azvegint Date: 2016-09-06 13:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/50c1bcbb4097 8155083: On Windows, usage of USER_ATTENTION_WINDOW depends on state setting order Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/peer/TaskbarPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Taskbar.cpp Changeset: 475a24023fc5 Author: prr Date: 2016-09-06 08:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/475a24023fc5 8165345: JDK macro definition re-defined by MacOS core framework Reviewed-by: serb ! src/java.desktop/share/native/libfontmanager/HBShaper.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/java.desktop/share/native/libfontmanager/hb-jdk.h Changeset: 8c1bfb84c1a1 Author: prr Date: 2016-09-06 11:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8c1bfb84c1a1 8164899: Provide package access to setComponentMixingCutoutShape Reviewed-by: serb ! src/java.desktop/share/classes/com/sun/awt/AWTUtilities.java ! src/java.desktop/share/classes/java/awt/Component.java Changeset: e30c36db6c44 Author: ant Date: 2016-09-08 19:25 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e30c36db6c44 8160570: [macosx] modal dialog can skip the activation/focus events Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java + test/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java Changeset: bae74ee4abe6 Author: aniyogi Date: 2016-09-09 11:48 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bae74ee4abe6 8163274: [TEST_BUG][macosx] apparent regression: javax/swing/JColorChooser/Test7194184.java Reviewed-by: alexsch, rchamyal ! test/javax/swing/JColorChooser/Test7194184.java Changeset: 0917d2fc19d9 Author: pkbalakr Date: 2016-09-09 13:15 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0917d2fc19d9 8009477: PageUp and PageDown keyboard buttons don't move slider indicator to next minor tick Reviewed-by: alexsch, aghaisas Contributed-by: prem.balakrishnan at oracle.com ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java + test/javax/swing/JSlider/SliderTick/SliderTickTest.java Changeset: 7df406400153 Author: ssadetsky Date: 2016-09-09 16:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7df406400153 8160054: The FileChooser didn't displayed large font with GTK LAF option. Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java Changeset: 755dd8ef4ed0 Author: psadhukhan Date: 2016-09-10 14:50 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/755dd8ef4ed0 4885375: Page Ranges 'To Page' field must be populated based on Pageable Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PrinterJob/PrintDlgPageable.java Changeset: 25c0c37cd66a Author: jdv Date: 2016-09-12 12:07 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/25c0c37cd66a 4924727: reader.abort() method does not work when called inside imageStarted for PNG Reviewed-by: prr, serb, bpb ! make/mapfiles/libjpeg/mapfile-vers ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c + test/javax/imageio/ReadAbortTest.java Changeset: ec667ddda43a Author: ddehaven Date: 2016-09-12 15:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ec667ddda43a Merge - src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java - src/jdk.localedata/share/classes/sun/text/resources/thai_dict ! test/sun/text/resources/LocaleDataTest.java Changeset: fd45ca110802 Author: psadhukhan Date: 2016-09-13 13:40 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fd45ca110802 7064425: PageFormat Dialog has no owner window to reactivate 6948907: sun.print.DialogOwner does not support Dialogs as DialogOwner Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/DialogOwner.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java + test/java/awt/print/PrinterJob/TestPageDlgFrameAssociation.java + test/java/awt/print/PrinterJob/TestPrintDlgFrameAssociation.java Changeset: e1d133b6bce5 Author: prr Date: 2016-09-14 15:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e1d133b6bce5 8166068: test/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java does not compile Reviewed-by: ddehaven, yan ! test/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java Changeset: e72df94364e3 Author: ddehaven Date: 2016-09-19 10:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e72df94364e3 Merge - 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-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/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: cf207e188ae2 Author: lana Date: 2016-09-22 16:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cf207e188ae2 Added tag jdk-9+137 for changeset e72df94364e3 ! .hgtags Changeset: 4d186e8bbe9a Author: jjiang Date: 2016-09-20 10:32 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4d186e8bbe9a 8165566: sun/security/ssl/SocketCreation/SocketCreation.java fails intermittently: Address already in use Summary: It takes every server to be allocated a free port. Reviewed-by: chegar Contributed-by: John Jiang ! test/sun/security/ssl/SocketCreation/SocketCreation.java Changeset: c709e74ffcf6 Author: clanger Date: 2016-09-20 08:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c709e74ffcf6 8166189: Fix for Bug 8165524 breaks AIX build Reviewed-by: simonis, goetz, mchung, cbensen, dsamersoff + src/java.base/aix/native/libjli/java_md_aix.c + src/java.base/aix/native/libjli/java_md_aix.h ! src/java.base/unix/native/libjli/java_md.h Changeset: c5e62ffb7fae Author: skovalev Date: 2016-09-20 12:56 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c5e62ffb7fae 8166285: Missing dependencies java.httpclient for tests from java/net pachage Reviewed-by: chegar ! test/java/net/URLClassLoader/definePackage/SplitPackage.java ! test/java/net/httpclient/HeadersTest1.java ! test/java/net/httpclient/ProxyAuthTest.java ! test/java/net/httpclient/whitebox/Driver.java Changeset: 7f6aa74d680f Author: amlu Date: 2016-09-21 08:55 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7f6aa74d680f 8166248: tools/pack200/Pack200Test.java fails on Win32: Could not reserve enough space Reviewed-by: ksrini ! test/tools/pack200/Pack200Test.java Changeset: df20e8be623d Author: xiaofeya Date: 2016-09-21 02:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/df20e8be623d 8166359: java/net/URLPermission/nstest/lookup.sh fails if proxy is set since fix for JDK-8161016 Reviewed-by: chegar Contributed-by: Felix Yang ! test/java/net/URLPermission/nstest/LookupTest.java - test/java/net/URLPermission/nstest/LookupTestHosts ! test/java/net/URLPermission/nstest/lookup.sh Changeset: 33f2f7c81459 Author: skovalev Date: 2016-09-21 17:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/33f2f7c81459 8166450: smartcardio related tests failed on compilation during execution with jtreg tool Reviewed-by: weijun ! 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/TestDirect.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 Changeset: 2acdea04aa37 Author: alanbur Date: 2016-09-21 14:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2acdea04aa37 8165161: Solaris: /usr/ccs /opt/sfw and /opt/csw are dead, references should be expunged Reviewed-by: rriggs, erikj ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Secmod.java ! test/jprt.config ! test/start-Xvfb.sh ! test/sun/security/smartcardio/README.txt ! test/sun/security/tools/keytool/KeyToolTest.java ! test/tools/launcher/RunpathTest.java Changeset: 7580345fd131 Author: erikj Date: 2016-09-21 16:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7580345fd131 Merge Changeset: e11742189f9c Author: zmajo Date: 2016-08-30 09:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e11742189f9c 8161720: Better byte behavior for off-heap data Summary: Normalize boolean values read with Unsafe. Reviewed-by: aph, simonis, jrose, psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 0535c03b2b9f Author: dlong Date: 2016-09-08 23:43 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0535c03b2b9f Merge ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: c6ad7787775d Author: akulyakh Date: 2016-09-09 15:16 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c6ad7787775d 8139368: -javaagent and -Dcom.sun.management need to add to the initial set of modules to resolve Summary: A new test for the -javaagent option Reviewed-by: mchung, alanb + test/java/lang/instrument/SimpleAgent.java + test/java/lang/instrument/TestAgentWithLimitMods.java Changeset: 8a89084b51bc Author: rdurbin Date: 2016-09-09 11:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8a89084b51bc 8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option Summary: Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms. Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph ! test/tools/launcher/TooSmallStackSize.java Changeset: eaa5dc0f5505 Author: dcubed Date: 2016-09-09 11:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eaa5dc0f5505 Merge Changeset: 6cae3820bdcc Author: hseigel Date: 2016-09-10 08:27 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6cae3820bdcc 8165634: Support multiple --add-modules options on the command line Reviewed-by: alanb Contributed-by: mandy.chung at oracle.com ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/tools/launcher/modules/addmods/AddModsTest.java Changeset: 7acf6f9f0031 Author: amurillo Date: 2016-09-10 12:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7acf6f9f0031 Merge ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 0d9efe3879ad Author: gtriantafill Date: 2016-09-14 08:16 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0d9efe3879ad 8165889: Remove jdk.test.lib.unsafe.UnsafeHelper Summary: Remove use of setAccessible() to get Unsafe. Reviewed-by: shade, lfoltan ! test/jdk/internal/misc/Unsafe/TestBadHostClass.java Changeset: af63a1802a7e Author: mchung Date: 2016-09-14 11:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/af63a1802a7e 8157464: Disallow StackWalker.getCallerClass() be called by caller-sensitive method Reviewed-by: bchristi, coleenp, dfuchs, sspitsyn ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/native/include/jvm.h + test/java/lang/StackWalker/CallerSensitiveMethod/Main.java + test/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java + test/java/lang/StackWalker/CallerSensitiveMethod/csm/module-info.java + test/java/lang/StackWalker/CallerSensitiveMethod/src/java.base/java/util/CSM.java Changeset: 9fa064f008d3 Author: amurillo Date: 2016-09-16 10:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9fa064f008d3 Merge Changeset: f92324a04173 Author: amurillo Date: 2016-09-21 09:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f92324a04173 Merge - test/java/net/URLPermission/nstest/LookupTestHosts Changeset: d3a88ba20b0b Author: jnimeh Date: 2016-09-22 07:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d3a88ba20b0b 8049516: sun.security.provider.SeedGenerator throws ArrayIndexOutOfBoundsException Summary: Prevent the latch inside ThreadedSeedGenerator.run() from overflowing into a negative value causing a negative index array lookup. Reviewed-by: xuelei, weijun ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java Changeset: 793d3e7a11d3 Author: coffeys Date: 2016-09-22 17:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/793d3e7a11d3 8151832: Improve exception messages in exception thrown by new JDK 9 code Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleInfo.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java ! src/java.base/share/classes/jdk/internal/jimage/ImageHeader.java ! src/java.base/share/classes/jdk/internal/jimage/ImageLocation.java ! src/java.base/share/classes/jdk/internal/jimage/ImageStream.java ! src/java.base/share/classes/jdk/internal/jimage/ImageStringsReader.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java ! src/java.desktop/share/classes/javax/imageio/ImageReader.java ! src/java.desktop/share/classes/javax/imageio/ImageWriter.java Changeset: 64b69adbba69 Author: lana Date: 2016-09-22 18:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/64b69adbba69 Merge - test/java/net/URLPermission/nstest/LookupTestHosts Changeset: 83030d149c5c Author: valeriep Date: 2016-09-23 01:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/83030d149c5c 8136355: CKM_SSL3_KEY_AND_MAC_DERIVE no longer available by default on Solaris 12 Summary: Enhanced to detect and throw InvalidAlgorithmParameterException if SSLv3 is requested but unsupported Reviewed-by: xuelei ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java ! test/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/sun/security/pkcs11/tls/TestMasterSecret.java ! test/sun/security/pkcs11/tls/TestPremaster.java Changeset: da8b9aa5e6d1 Author: xiaofeya Date: 2016-09-23 03:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/da8b9aa5e6d1 8085049: java/net/MulticastSocket/TimeToLive.java fails intermittently with "Address already in use" Reviewed-by: chegar ! test/java/net/MulticastSocket/TimeToLive.java Changeset: 986468d1a0a4 Author: mhaupt Date: 2016-09-23 15:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/986468d1a0a4 8161211: better inlining support for loop bytecode intrinsics Reviewed-by: jrose, vlivanov, redestad ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/MethodHandlesTest.java Changeset: 11a17f2b759d Author: robm Date: 2016-09-23 15:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/11a17f2b759d 8159410: InetAddress.isReachable returns true for non existing IP adresses Reviewed-by: chegar, coffeys ! src/java.base/windows/native/libnet/Inet4AddressImpl.c Changeset: fd96fbd36133 Author: skovalev Date: 2016-09-23 12:08 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fd96fbd36133 8166553: undeclared dependencies for two IO tests Reviewed-by: bpb Contributed-by: Sergei Kovalev ! test/java/io/PrintStream/FormatLocale.java ! test/sun/nio/cs/TestUnmappable.java Changeset: 926c7f71ed16 Author: dl Date: 2016-09-23 13:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/926c7f71ed16 8166465: CompletableFuture.minimalCompletionStage().toCompletableFuture() should be non-minimal Reviewed-by: martin, chegar, shade ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! test/java/util/concurrent/tck/CompletableFutureTest.java Changeset: 3f11647c40cd Author: dl Date: 2016-09-23 13:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3f11647c40cd 8166057: [testbug] CoreThreadTimeOut still uses hardcoded timeout Reviewed-by: martin, chegar, shade ! test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java Changeset: fded5722642e Author: dl Date: 2016-09-23 13:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fded5722642e 8166059: JSR166TestCase.java fails with NPE in dumpTestThreads on timeout Reviewed-by: martin, chegar, shade ! test/java/util/concurrent/tck/JSR166TestCase.java Changeset: 035006c599d0 Author: dl Date: 2016-09-23 13:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/035006c599d0 8165919: Miscellaneous changes imported from jsr166 CVS 2016-09-21 Reviewed-by: martin, chegar, shade ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java ! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java ! test/java/util/Collections/EmptyNavigableMap.java ! test/java/util/Collections/EmptyNavigableSet.java ! test/java/util/Deque/ChorusLine.java ! test/java/util/PriorityQueue/ForgetMeNot.java ! test/java/util/PriorityQueue/PriorityQueueSort.java ! test/java/util/PriorityQueue/RemoveContains.java ! test/java/util/concurrent/Executors/AutoShutdown.java ! test/java/util/concurrent/tck/AtomicIntegerArrayTest.java ! test/java/util/concurrent/tck/AtomicLongArrayTest.java ! test/java/util/concurrent/tck/ConcurrentSkipListMapTest.java ! test/java/util/concurrent/tck/ConcurrentSkipListSetTest.java ! test/java/util/concurrent/tck/CyclicBarrierTest.java ! test/java/util/concurrent/tck/DelayQueueTest.java ! test/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/java/util/concurrent/tck/ScheduledExecutorTest.java ! test/java/util/concurrent/tck/TreeMapTest.java ! test/java/util/concurrent/tck/TreeSetTest.java Changeset: 2b6aebac0773 Author: erikj Date: 2016-09-26 14:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2b6aebac0773 8163102: Fix headless only configuration option Reviewed-by: tbell ! make/launcher/Launcher-java.desktop.gmk ! make/launcher/Launcher-jdk.policytool.gmk ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/unix/native/libjawt/jawt.c Changeset: fb7345accd74 Author: xiaofeya Date: 2016-09-26 08:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fb7345accd74 8130657: com/sun/net/httpserver/Test5.java failed with java.lang.RuntimeException: wrong string result 8085575: java/net/Socket/InheritHandle.java fails intermittently with "Address already in use" Reviewed-by: dfuchs ! test/com/sun/net/httpserver/Test5.java ! test/java/net/MulticastSocket/TimeToLive.java ! test/java/net/Socket/InheritHandle.java Changeset: 03fdbc829db3 Author: clanger Date: 2016-09-26 21:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/03fdbc829db3 8166604: nio: remove unneeded locals variables and correct NPE Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java Changeset: 57746f6885ac Author: sdrach Date: 2016-09-26 13:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/57746f6885ac 8153654: Update jdeps to be multi-release jar aware Reviewed-by: mchung ! src/java.base/share/classes/module-info.java Changeset: b2e7ba45d2de Author: xiaofeya Date: 2016-09-27 01:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b2e7ba45d2de 8154525: java/net/ServerSocket/ThreadStop.java fails intermittently with error while cleaning up threads after test Reviewed-by: chegar ! test/java/net/ServerSocket/ThreadStop.java Changeset: 665096863382 Author: robm Date: 2016-09-27 12:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/665096863382 8166747: Add invalid network / computer name cases to isReachable known failure switch Reviewed-by: chegar, msheppar ! src/java.base/windows/native/libnet/Inet4AddressImpl.c Changeset: 1e8186f800c5 Author: lana Date: 2016-09-29 16:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1e8186f800c5 Added tag jdk-9+138 for changeset 665096863382 ! .hgtags Changeset: 12e616e0a018 Author: asmotrak Date: 2016-09-27 11:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/12e616e0a018 8164591: sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java failed with SSLHandshakeException Reviewed-by: xuelei + test/javax/net/ssl/templates/SSLTest.java ! test/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java Changeset: a68f9f843ffa Author: vtewari Date: 2016-09-15 12:20 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a68f9f843ffa 8161448: 4 JNI exception pending defect groups in DiagnosticCommandImpl.c Reviewed-by: dholmes, dsamersoff ! src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c Changeset: 4c843eb35b8a Author: sgehwolf Date: 2016-03-21 11:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4c843eb35b8a 8153711: [REDO] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: Delete global references in invoker_completeInvokeRequest() Reviewed-by: sspitsyn, dsamersoff ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c + test/com/sun/jdi/OomDebugTest.java Changeset: 65ec51b4e600 Author: ctornqvi Date: 2016-09-15 16:56 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/65ec51b4e600 6648858: InvokeHangTest.java fails due to "failure: Debuggee appears to be hung" when running with -Xcomp Reviewed-by: zgu, gtriantafill, iignatyev ! test/com/sun/jdi/InvokeHangTest.java Changeset: 511e3dcdf740 Author: amurillo Date: 2016-09-16 13:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/511e3dcdf740 Merge - src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java - src/jdk.localedata/share/classes/sun/text/resources/thai_dict - 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-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/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: a041a4759597 Author: amurillo Date: 2016-09-23 13:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a041a4759597 Merge Changeset: f61c40b324c5 Author: amurillo Date: 2016-09-27 09:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f61c40b324c5 Merge Changeset: d16e09effe10 Author: amurillo Date: 2016-09-27 13:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d16e09effe10 Merge Changeset: e8bfba969b7c Author: mli Date: 2016-09-27 18:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e8bfba969b7c 8162519: Remove ParallelPrefix.java from ProblemList.txt Reviewed-by: psandoz ! test/ProblemList.txt Changeset: 111fbc6a5a09 Author: valeriep Date: 2016-09-28 03:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/111fbc6a5a09 8149802: Signature.verify() doesn't reset the signature object on exception Summary: Ensure the signature object is always reset after verify() is called. Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Secmod.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java + test/java/security/Signature/ResetAfterException.java Changeset: 7cd8128e16be Author: valeriep Date: 2016-09-28 03:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7cd8128e16be 6946830: javax.crypto.Cipher.doFinal behavior differs depending on platform Summary: Updated OracleUcrypto and SunPKCS11 providers with SunJCE provider behavior Reviewed-by: xuelei ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Cipher.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipherWithJavaPadding.java + test/javax/crypto/Cipher/EmptyFinalBuffer.java Changeset: 030fd20df66d Author: mhaupt Date: 2016-09-28 14:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/030fd20df66d 8151179: address issues raised by JCK team on JEP 274 API Reviewed-by: jrose, redestad, psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! test/java/lang/invoke/CountedLoopIterationCountsTest.java ! test/java/lang/invoke/JavaDocExamplesTest.java ! test/java/lang/invoke/LoopCombinatorTest.java Changeset: 73816d6b57ba Author: redestad Date: 2016-09-28 14:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/73816d6b57ba 8166840: Synthetic bridge constructor in ArrayList$Itr blocks inlining Reviewed-by: vlivanov, mhaupt, forax ! src/java.base/share/classes/java/util/ArrayList.java Changeset: 87929deeb031 Author: redestad Date: 2016-09-28 14:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/87929deeb031 8166287: MultiReleaseJarAPI.isMultiReleaseJar(): failure java.nio.file.AccessDeniedException: custom-mr.jar Reviewed-by: mhaupt, alanb ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java Changeset: 2b5229c75e93 Author: clanger Date: 2016-09-28 15:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2b5229c75e93 8166584: Remove obsolete utility function NET_ThrowSocketException in windows libnet Reviewed-by: chegar ! src/java.base/unix/native/libnet/SocketInputStream.c ! src/java.base/windows/native/libnet/SocketInputStream.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h Changeset: 9edae8b6b4c2 Author: skovalev Date: 2016-09-28 19:21 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9edae8b6b4c2 8166841: Unused import causes test failure on compilation for java.text tests Reviewed-by: igerasim ! test/java/text/Format/NumberFormat/DFSSerialization.java ! test/java/text/Format/NumberFormat/SerializationLoadTest.java Changeset: 9850eb9c799e Author: sundar Date: 2016-09-28 22:13 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9850eb9c799e 8165735: jlink incorrectly accepts multiple --module-path and --limit-modules options Reviewed-by: mchung, jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! test/tools/jlink/JLinkTest.java ! test/tools/lib/tests/JImageGenerator.java Changeset: 3ad485a9cf57 Author: shinyafox Date: 2016-09-29 17:36 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3ad485a9cf57 8166744: JShell: java.lang.IndexOutOfBoundsException for legal history access Reviewed-by: rfield, jlahoda ! src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java Changeset: 153b4781adcc Author: clanger Date: 2016-09-29 14:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/153b4781adcc 8166850: No runtime error expected after calling NET_MapSocketOption Reviewed-by: chegar ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c Changeset: 91a5353ecbbb Author: clanger Date: 2016-09-29 14:58 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/91a5353ecbbb 8166866: (ch) Remove AIX specific implementation file java.base/aix/native/libnio/ch/AixNativeThread.c Reviewed-by: simonis, chegar, alanb ! make/lib/NioLibraries.gmk - src/java.base/aix/native/libnio/ch/AixNativeThread.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: 0711272af35f Author: lana Date: 2016-09-29 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0711272af35f Merge - src/java.base/aix/native/libnio/ch/AixNativeThread.c Changeset: 25bc8b589785 Author: erikj Date: 2016-09-30 09:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/25bc8b589785 8160630: libjimage.so and others should link statically to libgcc Reviewed-by: ihse, tbell ! make/lib/CoreLibraries.gmk Changeset: 64d3579d3ebc Author: serb Date: 2016-09-30 17:05 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/64d3579d3ebc 8165263: Remove code in MetaData that hacks into private fields of Collections implementation classes Reviewed-by: mchung, alexsch ! src/java.desktop/share/classes/java/beans/MetaData.java - test/java/beans/XMLEncoder/EnumPrivate.java - test/java/beans/XMLEncoder/EnumPublic.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java - test/java/beans/XMLEncoder/java_util_EnumMap.java - test/java/beans/XMLEncoder/java_util_JumboEnumSet.java - test/java/beans/XMLEncoder/java_util_RegularEnumSet.java Changeset: 19736467290a Author: plevart Date: 2016-09-30 17:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/19736467290a 8166842: String.hashCode() has a non-benign data race Reviewed-by: shade, alanb, martin ! src/java.base/share/classes/java/lang/String.java Changeset: 4dbeb5b87d67 Author: jwilhelm Date: 2016-10-03 15:39 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4dbeb5b87d67 8167026: Quarantine TestDaemonThread.java Reviewed-by: dsamersoff ! test/ProblemList.txt Changeset: 2a474d0ba36d Author: sdrach Date: 2016-10-03 10:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2a474d0ba36d 8165944: jar utility doesn't process more than one -C argument Reviewed-by: psandoz ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java + test/tools/jar/InputFilesTest.java ! test/tools/jar/multiRelease/Basic.java Changeset: 8b58654110d6 Author: rgoel Date: 2016-10-04 17:18 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8b58654110d6 8166993: typo in java.util.Locale javadoc Reviewed-by: okutsu, peytoia ! src/java.base/share/classes/java/util/Locale.java Changeset: f4463c138103 Author: nishjain Date: 2016-10-04 19:28 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f4463c138103 8165466: DecimalFormat percentage format can contain unexpected % Reviewed-by: okutsu, peytoia ! src/java.base/share/classes/java/text/DecimalFormat.java + test/java/text/Format/DecimalFormat/Bug8165466.java Changeset: a7709a4d1bc5 Author: erikj Date: 2016-10-04 13:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a7709a4d1bc5 8166948: Exploded image too slow to be usable Reviewed-by: alanb, mchung, ihse + make/CompileModuleTools.gmk ! make/ModuleTools.gmk + make/src/classes/build/tools/jigsaw/AddPackagesAttribute.java Changeset: 377599b4a7f7 Author: erikj Date: 2016-10-04 13:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/377599b4a7f7 8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse ! make/rmic/RmicCommon.gmk Changeset: 95d83639923d Author: skovalev Date: 2016-10-04 11:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/95d83639923d 8166378: Missing dependencies in several java/security tests Reviewed-by: xuelei ! test/java/security/AccessController/DoPrivAccompliceTest.java ! test/java/security/Security/ClassLoader/DeprivilegedModuleLoaderTest.java ! test/java/security/Signature/SignatureLength.java Changeset: d428848b11ad Author: bpb Date: 2016-10-04 08:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d428848b11ad 8167058: (fs) UnixDirectoryIterator::stream unused Summary: Remove UnixDirectoryIterator::stream unused instance variable Reviewed-by: redestad, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixDirectoryStream.java Changeset: 424706b22c1a Author: vtewari Date: 2016-10-04 21:59 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/424706b22c1a 8153674: Expected SocketException not thrown when calling bind() with setReuseAddress(false) Reviewed-by: chegar, msheppar ! src/java.base/share/classes/java/net/MulticastSocket.java + test/java/net/DatagramSocket/ReuseAddressTest.java Changeset: e32bdc5deec2 Author: naoto Date: 2016-10-04 09:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e32bdc5deec2 8166645: Include locales plugin throws InternalError with "*" specified. Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: fc037e62b9a4 Author: rriggs Date: 2016-10-04 13:45 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fc037e62b9a4 8155760: Implement Serialization Filtering 8166739: Improve extensibility of ObjectInputFilter information passed to the filter Reviewed-by: dfuchs, chegar, briangoetz, plevart + src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectStreamConstants.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/conf/security/java.security + test/java/io/Serializable/serialFilter/CheckInputOrderTest.java + test/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java + test/java/io/Serializable/serialFilter/GlobalFilterTest.java + test/java/io/Serializable/serialFilter/MixedFiltersTest.java + test/java/io/Serializable/serialFilter/SerialFilterTest.java + test/java/io/Serializable/serialFilter/java.security-extra1 + test/java/io/Serializable/serialFilter/security.policy + test/java/io/Serializable/serialFilter/security.policy.without.globalFilter Changeset: 0edae8f88b71 Author: rriggs Date: 2016-10-04 14:18 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0edae8f88b71 8165806: UnicastServerRef support to export an object with a filter Reviewed-by: dfuchs ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef2.java Changeset: 5518ac2f2ead Author: rriggs Date: 2016-10-04 14:19 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5518ac2f2ead 8165261: RMI API to export an object with a serialization filter Reviewed-by: dfuchs, chegar ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: 2bf254421854 Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2bf254421854 Added tag jdk-9+139 for changeset 5518ac2f2ead ! .hgtags Changeset: a3b164425bd4 Author: martin Date: 2016-09-30 10:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a3b164425bd4 8166976: TestCipherPBECons has wrong @run line Reviewed-by: snikandrova, wetmore, rasbold ! test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java Changeset: 73a2ee327aa5 Author: martin Date: 2016-09-30 10:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/73a2ee327aa5 8166981: RGBColorConvertTest has wrong @run line Reviewed-by: prr, rasbold, serb ! test/sun/java2d/cmm/ColorConvertOp/RGBColorConvertTest.java Changeset: efaf8263c116 Author: mchung Date: 2016-10-04 18:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/efaf8263c116 8166860: Add magic number to jmod file Reviewed-by: alanb, jjg ! src/java.base/share/classes/java/lang/module/ModulePath.java + src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/module-info.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Archive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JmodArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java + src/jdk.jlink/share/classes/jdk/tools/jmod/JmodOutputStream.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/tools/jlink/JLinkNegativeTest.java ! test/tools/jlink/JLinkTest.java Changeset: f82971b324f6 Author: erikj Date: 2016-10-05 10:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f82971b324f6 8150736: Excessive disk space used by build system Reviewed-by: ihse ! make/CompileDemos.gmk - make/Import.gmk Changeset: 9caaac90a127 Author: rpatil Date: 2016-10-05 16:39 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9caaac90a127 8166875: (tz) Support tzdata2016g Reviewed-by: martin, 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/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/java.base/share/classes/java/time/format/ZoneName.java ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/java/time/test/java/time/format/ZoneName.java ! test/java/util/TimeZone/TimeZoneTest.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/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 8b53c0eaf659 Author: skovalev Date: 2016-10-03 18:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8b53c0eaf659 8166791: Fix module dependencies for networking component tests Reviewed-by: chegar, alanb ! test/java/net/httpclient/http2/ErrorTest.java ! test/java/net/httpclient/http2/HpackDriver.java + test/java/net/httpclient/http2/HpackDriverHeaderTable.java ! test/java/net/httpclient/security/Driver.java ! test/java/net/spi/URLStreamHandlerProvider/Basic.java ! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java Changeset: aef92edbca93 Author: mullan Date: 2016-10-05 12:36 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aef92edbca93 8166632: Document how to grant permissions for a module jrt:/ in the image Reviewed-by: alanb, mchung ! src/java.base/share/conf/security/java.policy Changeset: 3c42b46b15ea Author: mullan Date: 2016-10-05 12:36 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3c42b46b15ea Merge Changeset: 2fc5316da1ea Author: ccheung Date: 2016-09-20 10:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2fc5316da1ea 8164011: --patch-module support for CDS Summary: exports the ZIP_FreeEntry function Reviewed-by: iklam, dcubed, lfoltan ! make/lib/CoreLibraries.gmk ! make/mapfiles/libzip/mapfile-vers ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h Changeset: 793b76d431f1 Author: hseigel Date: 2016-09-21 08:10 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/793b76d431f1 8160987: JDWP ClassType.InvokeMethod doesn't validate class Summary: Add code to validate class in JDWP instead of relying on JNI to do the check. Reviewed-by: dholmes, dcubed, sspitsyn, dsamersoff ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c ! test/com/sun/jdi/InterfaceMethodsTest.java Changeset: cebf22a0fa91 Author: cjplummer Date: 2016-09-21 12:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cebf22a0fa91 8161225: Assert failure in JVMTI GetNamedModule at JPLISAgent.c line: 792 Summary: Made the assert less restrictive. Reviewed-by: dholmes, dcubed, sspitsyn ! src/java.instrument/share/native/libinstrument/JPLISAgent.c ! test/ProblemList.txt ! test/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java Changeset: 2ac37e4cbc91 Author: amurillo Date: 2016-09-23 13:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2ac37e4cbc91 Merge - test/java/net/URLPermission/nstest/LookupTestHosts Changeset: cb35da7fa7a9 Author: vdeshpande Date: 2016-08-26 12:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cb35da7fa7a9 8154122: Intrinsify fused mac operations Summary: added FMA intrinsics on x86 Reviewed-by: kvn, aph, darcy ! src/java.base/share/classes/java/lang/Math.java ! test/java/lang/Math/FusedMultiplyAddTests.java Changeset: 2cf89e39af00 Author: dlong Date: 2016-09-20 16:34 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2cf89e39af00 Merge - make/data/cryptopolicy/limited/default_local.policy - make/data/cryptopolicy/limited/exempt_local.policy - make/data/cryptopolicy/unlimited/default_US_export.policy - make/data/cryptopolicy/unlimited/default_local.policy - make/gendata/GendataPolicyJars.gmk - src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java - src/jdk.localedata/share/classes/sun/text/resources/thai_dict - test/sun/security/krb5/auto/unreachable.krb5.conf - 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-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/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: a1f77096eb86 Author: dlong Date: 2016-09-26 14:21 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a1f77096eb86 Merge Changeset: c2c2e05afe5c Author: dlong Date: 2016-09-27 21:14 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c2c2e05afe5c Merge Changeset: 53130f5fbb5e Author: mikael Date: 2016-09-28 08:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/53130f5fbb5e 8166045: jdk/internal/misc/Unsafe tests fail due to timeout Summary: Only run the memory hungry tests on large machines Reviewed-by: dholmes, ctornqvi ! test/jdk/internal/misc/Unsafe/CopyMemory.java + test/jdk/internal/misc/Unsafe/CopyMemoryLarge.java ! test/jdk/internal/misc/Unsafe/CopySwap.java + test/jdk/internal/misc/Unsafe/CopySwapLarge.java Changeset: 11c5ad99988f Author: amurillo Date: 2016-09-30 02:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/11c5ad99988f Merge ! test/ProblemList.txt Changeset: 2add8d0c3a77 Author: amurillo Date: 2016-10-05 06:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2add8d0c3a77 Merge - make/Import.gmk ! make/lib/CoreLibraries.gmk ! test/ProblemList.txt - test/java/beans/XMLEncoder/EnumPrivate.java - test/java/beans/XMLEncoder/EnumPublic.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java - test/java/beans/XMLEncoder/java_util_EnumMap.java - test/java/beans/XMLEncoder/java_util_JumboEnumSet.java - test/java/beans/XMLEncoder/java_util_RegularEnumSet.java Changeset: 83d6bce162ea Author: amurillo Date: 2016-10-05 09:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/83d6bce162ea Merge Changeset: 65042b713b12 Author: redestad Date: 2016-10-06 02:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/65042b713b12 8167005: Comment on the need for an empty constructor in ArrayList$Itr Reviewed-by: smarks, shade, chegar ! src/java.base/share/classes/java/util/ArrayList.java Changeset: 2da036638f63 Author: lana Date: 2016-10-06 23:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2da036638f63 Merge - make/Import.gmk Changeset: 127d59738663 Author: weijun Date: 2016-10-07 07:59 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/127d59738663 8167181: Exported elements referring to inaccessible types in jdk.security.jgss Reviewed-by: mchung ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java + src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java + src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredentialImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/Extender.java Changeset: d339a7471b4d Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d339a7471b4d 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 2c7eff9d51ab Author: sundar Date: 2016-10-07 21:28 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2c7eff9d51ab 8167018: Nashorn and jjs should support --module-path and --add-modules options Reviewed-by: jlaskey, hannesw + test/tools/jjs/addmodulesrepeat.js + test/tools/jjs/com.greetings/com/greetings/Hello.java + test/tools/jjs/com.greetings/module-info.java + test/tools/jjs/jjs-modulepathTest.sh + test/tools/jjs/modulepath.js Changeset: 1f044f413e6c Author: bchristi Date: 2016-10-07 12:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1f044f413e6c 8151486: Class.forName causes memory leak Summary: Remove ClassLoader.domains Reviewed-by: coleenp, dholmes, mchung, naoto ! src/java.base/share/classes/java/lang/ClassLoader.java + test/java/lang/ClassLoader/forNameLeak/ClassForName.java + test/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java + test/java/lang/ClassLoader/forNameLeak/test.policy Changeset: d238b1447080 Author: jjg Date: 2016-10-07 16:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d238b1447080 8159855: Create an SPI for tools Reviewed-by: mchung + src/java.base/share/classes/java/util/spi/ToolProvider.java ! src/java.base/share/classes/module-info.java + test/java/util/spi/ToolProviderTest.java Changeset: 4251b451be17 Author: weijun Date: 2016-10-10 08:28 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4251b451be17 8164705: Remove pathname canonicalization from FilePermission Reviewed-by: alanb, bpb ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/ProtectionDomain.java + src/java.base/share/classes/jdk/internal/misc/JavaIOFilePermissionAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java + src/java.base/share/classes/sun/security/util/FilePermCompat.java + test/java/io/FilePermission/Correctness.java ! test/java/io/FilePermission/FilePermissionCollection.java + test/java/io/FilePermission/ReadFileOnPath.java + test/java/io/FilePermission/m/module-info.java + test/java/io/FilePermission/m/p/App.java ! test/java/net/URLClassLoader/getresourceasstream/Test.java ! test/java/net/URLClassLoader/getresourceasstream/test.sh ! test/java/security/testlibrary/Proc.java ! test/sun/security/provider/PolicyFile/CanonPath.java + test/sun/security/util/FilePermCompat/CompatImpact.java + test/sun/security/util/FilePermCompat/Flag.java Changeset: 3ecfccc5c705 Author: ssahoo Date: 2016-10-10 00:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3ecfccc5c705 8156054: Test Task: Develop new tests for JEP C155: Remove FilePermission Pathname Canonicalization Summary: New test for removing canonicalize path from FilePermission. Reviewed-by: weijun + test/java/io/FilePermission/FilePermissionTest.java Changeset: b76c2c377883 Author: ascarpino Date: 2016-10-10 13:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b76c2c377883 8165101: AnchorCertificates throws NPE when cacerts file not found Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java Changeset: d4f70e7859c7 Author: clanger Date: 2016-10-10 22:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d4f70e7859c7 8167295: Further cleanup to the native parts of libnet/libnio Reviewed-by: chegar ! make/mapfiles/libnet/mapfile-vers ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c ! src/java.base/unix/native/libnio/ch/InheritedChannel.c ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/unix/native/libnio/ch/ServerSocketChannelImpl.c ! src/java.base/windows/native/libnet/Inet6AddressImpl.c ! src/java.base/windows/native/libnet/NetworkInterface.c ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h ! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c ! src/jdk.sctp/unix/native/libsctp/SctpNet.c Changeset: 1d0ea24d1cec Author: ascarpino Date: 2016-10-10 14:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1d0ea24d1cec 8165103: Update to "denyAfter constraint check" exception message Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java Changeset: ddfa2c1cdeb5 Author: jdv Date: 2016-09-14 12:13 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ddfa2c1cdeb5 8162461: Hang due to JNI up-call made whilst holding JNI critical lock. Reviewed-by: prr, psadhukhan ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c Changeset: 01d45e27ddf7 Author: arapte Date: 2016-09-14 21:50 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/01d45e27ddf7 8160056: TextField.setText breaks the contract of EOL Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/java/awt/TextField.java Changeset: 558b1228d485 Author: arapte Date: 2016-09-15 01:36 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/558b1228d485 8162102: access denied to System Property awt.robot.gtk Reviewed-by: ssadetsky, serb ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java Changeset: ccc7d013fd4e Author: mhalder Date: 2016-09-15 12:25 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ccc7d013fd4e 8163270: [macosx] Robot(gc) issue on dual-screen system Reviewed-by: serb, aghaisas Contributed-by: manajit.halder at oracle.com + test/java/awt/Robot/SpuriousMouseEvents/SpuriousMouseEvents.java Changeset: 793bac676dd2 Author: rchamyal Date: 2016-09-15 16:12 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/793bac676dd2 8150176: [hidpi] wrong resolution variant of multi-res. image is used for TrayIcon Reviewed-by: serb, alexsch Contributed-by: rajeev.chamyal at oracle.com ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java - test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html ! test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.java Changeset: 374509e16f8a Author: serb Date: 2016-09-16 17:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/374509e16f8a 8165717: [macosx] Various memory leaks in jdk9 Reviewed-by: ant, ssadetsky ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m Changeset: aef4e02825a3 Author: ddehaven Date: 2016-09-19 13:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aef4e02825a3 Merge - test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html Changeset: ea313883fbce Author: arapte Date: 2016-09-20 11:46 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ea313883fbce 8163261: regression on Linux: java/awt/LightweightDispatcher/LWDispatcherMemoryLeakTest.java Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/sun/swing/CachedPainter.java ! test/java/awt/LightweightDispatcher/LWDispatcherMemoryLeakTest.java Changeset: f4b285f26302 Author: arapte Date: 2016-09-20 12:37 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f4b285f26302 8166015: [PIT][TEST_BUG] stray character in java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java Reviewed-by: aghaisas, ssadetsky ! test/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java Changeset: 6ddd435b88e1 Author: azvegint Date: 2016-09-20 21:26 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ddd435b88e1 8140311: SwingInterop crashes at window close Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m Changeset: c4808231b363 Author: alexsch Date: 2016-09-23 09:14 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c4808231b363 8165594: Bad rendering of Swing UI controls with Windows Classic L&F on HiDPI display Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicArrowButton.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/plaf/windows/8165594/WindowsClassicHiDPIIconsTest.java Changeset: 32d5037981c0 Author: ssadetsky Date: 2016-09-23 10:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/32d5037981c0 8161910: [PIT] regression: HW/LW mixing seems broken on Unity Reviewed-by: azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java Changeset: b6a8a9f82bd8 Author: serb Date: 2016-09-25 02:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b6a8a9f82bd8 8166288: Au file format can be validated better Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AuFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java ! test/javax/sound/sampled/spi/AudioFileReader/ReadersExceptions.java ! test/javax/sound/sampled/spi/AudioFileReader/RepeatedFormatReader.java Changeset: cbe230dcfd13 Author: rchamyal Date: 2016-09-26 12:33 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cbe230dcfd13 8149371: multi-res. image: -Dsun.java2d.uiScale does not work for Window icons (some ambiguity for Window.setIconImages()?) Reviewed-by: serb, alexsch Contributed-by: rajeev.chamyal at oracle.com ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp + test/java/awt/image/multiresolution/MultiResolutionIcon/MultiResIconTest.java Changeset: eee1ff9348ab Author: ssadetsky Date: 2016-09-26 11:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eee1ff9348ab 8154043: Fields not reachable anymore by tab-key, because of new tabbing behaviour of radio button groups. Reviewed-by: alexsch ! src/java.desktop/share/classes/javax/swing/LayoutFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java ! test/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: 23d7150d3bbc Author: psadhukhan Date: 2016-09-26 14:47 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/23d7150d3bbc 8165947: One more page printed before the test page with OpenJDK 8166259: One more banner page printed before the test page Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PrinterJob/TestCheckSystemDefaultBannerOption.java Changeset: f45d100c84c2 Author: ssadetsky Date: 2016-09-26 13:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f45d100c84c2 8155753: Removing a monitor in the OS dispaly configuration causes assertion fails under Windows if D3D is on Reviewed-by: vadim, serb ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventListener.java - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java ! src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.h ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.h ! test/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java Changeset: 3564e2fa9417 Author: ssadetsky Date: 2016-09-27 09:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3564e2fa9417 8160160: The menu displayed nothing with the option"-server -d64 -Xmixed -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel". Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java Changeset: b997573395a0 Author: ant Date: 2016-09-27 17:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b997573395a0 8165829: Android Studio 2.x crashes with NPE at sun.lwawt.macosx.CAccessibility.getAccessibleIndexInParent Reviewed-by: serb, ptbrunet ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m Changeset: e6a54944911f Author: prr Date: 2016-09-27 14:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e6a54944911f 8162531: solaris.fontconfig.properties needs updating Reviewed-by: serb, vadim, okutsu ! make/data/fontconfig/solaris.fontconfig.properties Changeset: 6ea1cbc4c70b Author: azvegint Date: 2016-09-28 03:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ea1cbc4c70b 8164536: enableSuddenTermination() - Not throws SecurityException if a security manager exists and it will not allow the caller to invoke System.exit Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Taskbar.java Changeset: cabc039294ca Author: jdv Date: 2016-09-29 10:57 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cabc039294ca 8164931: Verify if writer.abort() works properly for all writers in IIOWriteProgressListener. Reviewed-by: prr, bpb, serb, psadhukhan ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java + test/javax/imageio/WriteAbortTest.java Changeset: f46ed6f7c785 Author: jdv Date: 2016-09-29 11:13 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f46ed6f7c785 8166685: We should unpin stream and pixel buffer in case of setjmp during writeImage in JPEG. Reviewed-by: prr, psadhukhan ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c Changeset: 2eb1e7d6e509 Author: prr Date: 2016-09-30 09:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2eb1e7d6e509 Merge - src/java.base/aix/native/libnio/ch/AixNativeThread.c - test/java/beans/XMLEncoder/EnumPrivate.java - test/java/beans/XMLEncoder/EnumPublic.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java - test/java/beans/XMLEncoder/java_util_EnumMap.java - test/java/beans/XMLEncoder/java_util_JumboEnumSet.java - test/java/beans/XMLEncoder/java_util_RegularEnumSet.java - test/java/net/URLPermission/nstest/LookupTestHosts Changeset: 351880c12050 Author: ceisserer Date: 2016-09-30 11:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/351880c12050 8162591: All existing gradient paint implementations have issues with coordinates/sizes larger than Short.MAX_VALUE (exactly) on any Linux systems Reviewed-by: flar, serb, prr ! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java + test/sun/java2d/xrender/HugeGradientTest.java Changeset: 04ae82bdebf2 Author: alexsch Date: 2016-09-30 22:57 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/04ae82bdebf2 8165234: Provide a way to not close toggle menu items on mouse click on component level Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! test/javax/swing/JMenuItem/8158566/CloseOnMouseClickPropertyTest.java Changeset: 7658a78a93de Author: ssadetsky Date: 2016-09-30 22:10 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7658a78a93de 8132664: closed/javax/swing/DataTransfer/DefaultNoDrop/DefaultNoDrop.java locks on Windows Reviewed-by: serb ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: 549ce3ab727d Author: ssadetsky Date: 2016-10-03 18:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/549ce3ab727d 8165619: Frame is not repainted if created in state=MAXIMIZED_BOTH on Unity Reviewed-by: azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java + test/java/awt/Frame/DecoratedFrameInsets/DecoratedFrameInsetsTest.java Changeset: 4ab437740ac4 Author: prr Date: 2016-10-03 14:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4ab437740ac4 Merge Changeset: 7e8e6a0b0bb4 Author: prr Date: 2016-10-10 13:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7e8e6a0b0bb4 Merge - make/Import.gmk Changeset: 4a55b8e59f27 Author: prr Date: 2016-10-10 14:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4a55b8e59f27 Merge Changeset: 30d525a6e1c9 Author: prr Date: 2016-10-10 14:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/30d525a6e1c9 Merge Changeset: 1502bdef038b Author: mchung Date: 2016-10-10 15:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1502bdef038b 8162401: Support multiple --add-exports and --add-reads with the same module/package Reviewed-by: alanb, redestad, sundar ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/tools/launcher/modules/addexports/AddExportsTest.java ! test/tools/launcher/modules/addreads/AddReadsTest.java Changeset: e93b7ea55975 Author: psandoz Date: 2016-10-10 15:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e93b7ea55975 8164814: Deprecate Atomic*.weakCompareAndSet and defer to Atomic*.weakCompareAndSetPlain Reviewed-by: martin, dl ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/java/util/concurrent/tck/AtomicBoolean9Test.java ! test/java/util/concurrent/tck/AtomicInteger9Test.java ! test/java/util/concurrent/tck/AtomicIntegerArray9Test.java ! test/java/util/concurrent/tck/AtomicLong9Test.java ! test/java/util/concurrent/tck/AtomicLongArray9Test.java ! test/java/util/concurrent/tck/AtomicReference9Test.java ! test/java/util/concurrent/tck/AtomicReferenceArray9Test.java Changeset: b877de2ea2f2 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b877de2ea2f2 Added tag jdk-9+140 for changeset e93b7ea55975 ! .hgtags Changeset: a00631fc8dbe Author: valeriep Date: 2016-10-11 00:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a00631fc8dbe 8165275: Replace the reflective call to the implUpdate method in HandshakeMessage::digestKey Summary: Replaced the reflection calls with the new sun.security.util.MessageDigestSpi2 interface Reviewed-by: xuelei, mchung ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java + src/java.base/share/classes/sun/security/util/MessageDigestSpi2.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Digest.java Changeset: a0ffa67badf4 Author: ihse Date: 2016-10-11 09:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a0ffa67badf4 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! make/CompileInterimRmic.gmk ! make/CompileTools.gmk ! make/GenerateModuleSummary.gmk ! make/Tools.gmk ! make/gendata/GendataBreakIterator.gmk ! make/gendata/GendataHtml32dtd.gmk ! make/gensrc/Gensrc-java.base.gmk ! make/gensrc/Gensrc-jdk.jlink.gmk ! make/gensrc/GensrcIcons.gmk ! make/gensrc/GensrcLocaleData.gmk ! make/gensrc/GensrcModuleLoaderMap.gmk ! make/gensrc/GensrcVarHandles.gmk ! make/launcher/Launcher-java.scripting.gmk ! make/launcher/Launcher-jdk.compiler.gmk ! make/launcher/Launcher-jdk.javadoc.gmk ! make/launcher/Launcher-jdk.jdeps.gmk ! make/launcher/Launcher-jdk.jlink.gmk ! make/launcher/Launcher-jdk.jstatd.gmk ! make/launcher/Launcher-jdk.pack200.gmk ! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk ! make/lib/Lib-java.desktop.gmk ! make/rmic/Rmic-java.management.gmk ! make/rmic/RmicCommon.gmk Changeset: 51b28d24c9fb Author: xuelei Date: 2016-10-11 09:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/51b28d24c9fb 8167472: Chrome interop regression with JDK-8148516 Reviewed-by: weijun ! src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java Changeset: 033b3a0cf2c0 Author: vtewari Date: 2016-10-11 15:12 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/033b3a0cf2c0 8163482: java.net.URLPermission.getActions() adds a trailing colon when header-names is empty Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/net/URLPermission.java Changeset: 7db08d8abbef Author: erikj Date: 2016-10-11 12:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7db08d8abbef 8167387: libjimage.so has a bad runpath Reviewed-by: tbell, ihse ! make/lib/CoreLibraries.gmk Changeset: b909daf8fdbc Author: jlahoda Date: 2016-10-11 12:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b909daf8fdbc 8166890: JShell: locks forever when input is piped Summary: Only read cursor position if connected to a terminal. Reviewed-by: rfield, shinyafox ! src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java Changeset: 5cdd35a1baf8 Author: wetmore Date: 2016-10-11 15:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5cdd35a1baf8 8167459: Add debug output for indicating if a chosen ciphersuite was legacy Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: c94a809047ba Author: psandoz Date: 2016-10-11 16:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c94a809047ba 8167524: Rogue character in Stream javadoc Reviewed-by: smarks, darcy ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 26cbb53aaa52 Author: erikj Date: 2016-10-12 14:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/26cbb53aaa52 8167479: arm 32/64 slowdebug fails to build on unpack200 Reviewed-by: ihse ! make/launcher/Launcher-jdk.pack200.gmk Changeset: 138876450c3a Author: mullan Date: 2016-10-12 09:46 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/138876450c3a 8162723: Array index overflow in Base64 utility class Reviewed-by: ascarpino, jnimeh ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java Changeset: be6f49bd1797 Author: sundar Date: 2016-10-12 22:44 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/be6f49bd1797 8167614: Avoid module dependency from jdk.dynalink to jdk.internal.module of java.base module Reviewed-by: jlaskey, alanb ! src/java.base/share/classes/module-info.java Changeset: af71f6a36731 Author: smarks Date: 2016-10-12 11:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/af71f6a36731 8134373: use collections convenience factories in the JDK Reviewed-by: scolebourne, prappo, dfuchs, redestad, smarks Contributed-by: jbluettduncan at gmail.com ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/net/CookieManager.java ! src/java.base/share/classes/java/nio/file/FileTreeIterator.java ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Period.java ! src/java.base/share/classes/java/time/ZoneId.java ! src/java.base/share/classes/java/time/chrono/ChronoPeriodImpl.java ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/chrono/IsoChronology.java ! src/java.base/share/classes/java/time/chrono/JapaneseChronology.java ! src/java.base/share/classes/java/time/chrono/MinguoChronology.java ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/java.base/share/classes/java/time/zone/ZoneRules.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 60c393b093ac Author: sdrach Date: 2016-10-12 14:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/60c393b093ac 8166460: jdk/internal/util/jar/TestVersionedStream gets Assertion error Reviewed-by: psandoz ! test/jdk/internal/util/jar/TestVersionedStream.java Changeset: 094eafd2e24a Author: mchung Date: 2016-10-12 15:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/094eafd2e24a 8164689: Retrofit jar, jlink, jmod as a ToolProvider Reviewed-by: alanb, lancea ! src/java.base/share/classes/java/util/spi/ToolProvider.java ! src/jdk.jartool/share/classes/module-info.java ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java + src/jdk.jartool/share/classes/sun/tools/jar/JarToolProvider.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/Main.java ! src/jdk.jlink/share/classes/module-info.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java ! test/tools/jar/ChangeDir.java ! test/tools/jar/InputFilesTest.java ! test/tools/jar/JarBackSlash.java ! test/tools/jar/JarEntryTime.java ! test/tools/jar/UpdateJar.java ! test/tools/jar/UpdateManifest.java ! test/tools/jar/index/MetaInf.java ! test/tools/jlink/JLinkTest.java ! test/tools/jlink/basic/BasicTest.java ! test/tools/jmod/JmodNegativeTest.java ! test/tools/jmod/JmodTest.java ! test/tools/jmod/hashes/HashesTest.java ! test/tools/launcher/modules/basic/BasicTest.java ! test/tools/launcher/modules/dryrun/DryRunTest.java ! test/tools/lib/tests/JImageGenerator.java Changeset: 5bdd77188ad3 Author: tidu Date: 2016-10-13 00:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5bdd77188ad3 8164322: Test sun/security/pkcs11/PKCS11Test.java shall be updated to run on ARM platforms Reviewed-by: xuelei Contributed-by: Tim Du ! test/sun/security/pkcs11/PKCS11Test.java Changeset: e7e33c16d3c6 Author: sundar Date: 2016-10-13 01:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e7e33c16d3c6 8055033: Shell tests for jrunscript don't pass through VM options Summary: passed jtreg env variables TESTVMOPTS, TESTJAVAOPTS to java and TESTTOOLVMOPTS, TESTJAVACOPTS to javac launchers Reviewed-by: sundar Contributed-by: srinivas.dama at oracle.com ! test/sun/tools/jrunscript/jrunscript-DTest.sh ! test/sun/tools/jrunscript/jrunscript-argsTest.sh ! test/sun/tools/jrunscript/jrunscript-cpTest.sh ! test/sun/tools/jrunscript/jrunscript-eTest.sh ! test/sun/tools/jrunscript/jrunscript-fTest.sh ! test/sun/tools/jrunscript/jrunscriptTest.sh Changeset: 86a295e503f6 Author: vinnie Date: 2016-10-13 12:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/86a295e503f6 8167371: KeyStoreSpi.engineSetEntry should throw an Exception if password protection alg is specified Reviewed-by: xuelei, mullan ! src/java.base/share/classes/java/security/KeyStoreSpi.java ! test/java/security/KeyStore/TestKeyStoreBasic.java Changeset: b6bdbad7513e Author: sherman Date: 2016-10-13 09:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b6bdbad7513e 8166258: Unexpected code conversion by HKSCS converters Reviewed-by: naoto ! src/java.base/share/classes/sun/nio/cs/HKSCS.java + test/sun/nio/cs/TestHKSCS.java Changeset: 081675ba191d Author: sdrach Date: 2016-10-13 11:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/081675ba191d 8167237: Jar tool can not correctly find/process the --release option if it occurs before the file list Reviewed-by: lancea ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java + test/tools/jar/ReleaseBeforeFiles.java Changeset: 6eb965a9bc68 Author: lana Date: 2016-10-13 23:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6eb965a9bc68 Merge Changeset: ac41aa9cf7ff Author: sherman Date: 2016-10-13 17:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ac41aa9cf7ff 8167957: Remove FilePermission from default policy for jdk.charsets module Reviewed-by: mchung ! src/java.base/share/lib/security/default.policy Changeset: 103b120931a9 Author: rriggs Date: 2016-10-14 17:15 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/103b120931a9 8167166: Java API docs mention a non-existent method getNanosOfSecond Reviewed-by: naoto ! src/java.base/share/classes/java/time/Instant.java Changeset: 8d752af5f61d Author: rgoel Date: 2016-10-17 20:13 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8d752af5f61d 8167992: Update documentation of java.util.Date class Reviewed-by: okutsu, peytoia ! src/java.base/share/classes/java/util/Date.java Changeset: 7b0b28ceca62 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7b0b28ceca62 Added tag jdk-9+141 for changeset 8d752af5f61d ! .hgtags Changeset: 4718506277f5 Author: mullan Date: 2016-10-17 15:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4718506277f5 8165712: Grant permission to read specific properties instead of all to the jdk.crypto.ucrypto module Reviewed-by: xuelei ! src/java.base/solaris/lib/security/default.policy ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java ! test/com/oracle/security/ucrypto/TestAES.java + test/com/oracle/security/ucrypto/empty.policy Changeset: 701acde0c419 Author: mullan Date: 2016-10-17 15:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/701acde0c419 Merge Changeset: 22e7bd6d5979 Author: skovalev Date: 2016-10-17 18:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/22e7bd6d5979 8167437: Fix module dependencies for tests that use internal API (java/lang) Reviewed-by: alanb ! test/java/lang/StackWalker/CallerSensitiveMethod/Main.java Changeset: 1bf37fcb62d0 Author: smarks Date: 2016-10-17 17:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1bf37fcb62d0 8168096: markup error in "since" element spec of @Deprecated Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Deprecated.java Changeset: f2b8ff052efb Author: sundar Date: 2016-10-18 17:15 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f2b8ff052efb 8071678: javax.script.ScriptContext setAttribute method should clarify behavior when GLOBAL_SCOPE is used and global scope object is null Reviewed-by: jlaskey, hannesw ! src/java.scripting/share/classes/javax/script/ScriptContext.java ! src/java.scripting/share/classes/javax/script/SimpleScriptContext.java Changeset: 2225b9f5eb31 Author: redestad Date: 2016-10-18 14:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2225b9f5eb31 8168073: Speed up URI creation during module bootstrap Reviewed-by: alanb, mchung, psandoz, chegar ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URLClassLoader.java - src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaNetUriAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java Changeset: a2f386069bdc Author: mullan Date: 2016-10-18 09:18 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a2f386069bdc 8168078: Remove permission to read all system properties granted to the jdk.crypto.ec module Reviewed-by: vinnie, xuelei ! src/java.base/share/lib/security/default.policy ! test/sun/security/ec/TestEC.java + test/sun/security/ec/TestEC.policy ! test/sun/security/pkcs11/PKCS11Test.java Changeset: cfbf4afd1067 Author: mullan Date: 2016-10-18 09:20 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cfbf4afd1067 Merge - src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java Changeset: 7b123c987d40 Author: asemenyuk Date: 2016-10-17 11:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7b123c987d40 8168093: Need a way for the launcher to query the JRE location using Windows registry. Reviewed-by: erikj, ksrini Contributed-by: alexey.semenyuk at oracle.com ! src/java.base/windows/native/libjli/java_md.c Changeset: 13e12a5c98e8 Author: sundar Date: 2016-10-18 22:17 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/13e12a5c98e8 8168091: jlink should check security permission early when programmatic access is used Reviewed-by: jlaskey, mchung - src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkPermission.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkPermission.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java ! test/tools/jlink/IntegrationTest.java + test/tools/jlink/JLinkToolProviderTest.java ! test/tools/jlink/SecurityTest.java ! test/tools/jlink/plugins/LastSorterTest.java ! test/tools/jlink/plugins/PluginsNegativeTest.java ! test/tools/jlink/plugins/PrevisitorTest.java + test/tools/jlink/toolprovider.policy Changeset: ed775119d37e Author: plevart Date: 2016-10-18 20:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ed775119d37e 6378384: (reflect) subclass can???t access superclass???s protected fields and methods by reflection Reviewed-by: mchung ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java + test/java/lang/reflect/AccessControl/AccessControlTest.java + test/java/lang/reflect/AccessControl/a/Package.java + test/java/lang/reflect/AccessControl/a/PublicSuper.java + test/java/lang/reflect/AccessControl/b/Package.java + test/java/lang/reflect/AccessControl/b/PublicSub.java + test/java/lang/reflect/AccessControl/util/ClassSupplier.java + test/java/lang/reflect/AccessControl/util/MemberFactory.java Changeset: 9590414a6639 Author: mchung Date: 2016-10-18 13:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9590414a6639 8167558: Add new JMOD section for header files and man pages Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Archive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryResourcePoolEntry.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JmodArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeJmodSectionPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolEntry.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! src/jdk.jlink/share/classes/module-info.java + test/tools/jlink/plugins/ExcludeJmodSectionPluginTest.java Changeset: 70abbd047ed7 Author: ascarpino Date: 2016-10-18 15:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/70abbd047ed7 8165274: SHA1 certpath constraint check fails with OCSP certificate Reviewed-by: mullan, jnimeh ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java Changeset: c830341ed93b Author: vinnie Date: 2016-06-03 15:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c830341ed93b 8146490: Direct indirect CRL checks Reviewed-by: mullan, weijun, xuelei, igerasim ! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/java.base/share/classes/sun/security/util/CurveDB.java Changeset: b27017e4b000 Author: vadim Date: 2016-06-01 14:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b27017e4b000 8158302: Handle contextual glyph substitutions Reviewed-by: prr, serb, mschoene ! src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.cpp ! src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.h ! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.cpp ! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.h ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.cpp ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.h ! src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.cpp ! src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.h Changeset: 20baaea3ebc2 Author: dcubed Date: 2016-06-28 09:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/20baaea3ebc2 8159519: Reformat JDWP messages Reviewed-by: sspitsyn, dsamersoff, jwilhelm, ahgross, bmoloden Contributed-by: definedmisbehaviour at saynotolinux.com, daniel.daugherty at oracle.com ! src/jdk.jdwp.agent/share/native/include/jdwpTransport.h ! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c Changeset: ec913e366cdb Author: serb Date: 2016-06-28 19:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ec913e366cdb 8157753: Audio replay enhancement Reviewed-by: amenkov, prr, mschoene ! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp ! src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c ! src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c ! src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp Changeset: 93f2bfa99e6c Author: vadim Date: 2016-06-28 11:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/93f2bfa99e6c 8157759: LCMS Transform Sampling Enhancement Reviewed-by: prr, serb, mschoene ! src/java.desktop/share/native/liblcms/cmstypes.c Changeset: c3fee65d6945 Author: vadim Date: 2016-06-28 11:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c3fee65d6945 8157764: Better handling of interpolation plugins Reviewed-by: prr, serb, mschoene ! src/java.desktop/share/native/liblcms/cmsintrp.c Changeset: a00a72fa5b9e Author: coleenp Date: 2016-06-29 11:51 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a00a72fa5b9e 8159515: Improve indy validation Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene ! src/java.base/share/native/libverify/check_code.c Changeset: fd60a041cc51 Author: prr Date: 2016-06-30 11:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fd60a041cc51 8157653: [Parfait] Uninitialised variable in awt_Font.cpp Reviewed-by: serb, ssadetsky ! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp Changeset: ac1f9922ce19 Author: prr Date: 2016-07-05 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ac1f9922ce19 8159495: Fix Index Offsets Reviewed-by: flar, serb, mschoene ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c Changeset: 35402b244f74 Author: ksrini Date: 2016-07-05 13:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/35402b244f74 8160094: Improve pack200 layout Reviewed-by: jrose, mschoene ! src/jdk.pack200/share/native/common-unpack/unpack.cpp Changeset: 718b013cccc7 Author: ksrini Date: 2016-07-05 13:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/718b013cccc7 8160090: Better signature handling in pack200 Reviewed-by: jrose, mschoene ! src/jdk.pack200/share/native/common-unpack/unpack.cpp Changeset: 8c893b0449d7 Author: ssadetsky Date: 2016-07-11 21:46 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8c893b0449d7 8161342: Service Menu services Reviewed-by: prr, mschoene ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WObjectPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.h Changeset: 010ea8bba2a7 Author: aivanov Date: 2016-07-12 11:17 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/010ea8bba2a7 8160934: isnan() is not available on older MSVC compilers Reviewed-by: prr, mschoene ! src/java.desktop/share/native/liblcms/cmsintrp.c Changeset: 32b4c291b1d0 Author: hb Date: 2016-07-12 16:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/32b4c291b1d0 8157739: Classloader Consistency Checking Reviewed-by: ahgross, akulyakh, dfuchs, jwilhelm, skoivu ! src/java.management/share/classes/com/sun/jmx/remote/util/ClassLoaderWithRepository.java Changeset: 490a2bc1268f Author: prr Date: 2016-07-14 11:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/490a2bc1268f 8160098: Clean up color profiles Reviewed-by: ssadetsky, bpb, mschoene ! src/java.desktop/share/native/liblcms/cmsio0.c Changeset: 3f53304b353d Author: msheppar Date: 2016-07-15 20:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3f53304b353d 8157749: Improve handling of DNS error replies Reviewed-by: chegar, rriggs, coffeys ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c Changeset: 7f556ba801c6 Author: chegar Date: 2016-07-18 08:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7f556ba801c6 8160838: Better HTTP service Reviewed-by: ahgross, alanb, michaelm ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/conf/net.properties ! test/sun/net/www/protocol/https/HttpsClient/OriginServer.java ! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java ! test/sun/net/www/protocol/https/HttpsClient/ProxyTunnelServer.java ! test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh Changeset: 75cdb184e6a8 Author: ascarpino Date: 2016-07-21 10:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/75cdb184e6a8 8155973: Tighten jar checks Reviewed-by: mullan, igerasim, ahgross ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/java.base/share/conf/security/java.security ! test/javax/crypto/SecretKeyFactory/FailOverTest.sh + test/javax/crypto/SecretKeyFactory/security.properties ! test/sun/security/pkcs/pkcs7/PKCS7VerifyTest.java ! test/sun/security/tools/jarsigner/JarSigningNonAscii.java Changeset: c17c5e7efb5a Author: ssadetsky Date: 2016-07-27 12:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c17c5e7efb5a 8162411: Service Menu services 2 Reviewed-by: prr, mschoene, serb, ahgross ! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuBarPeer.java Changeset: 977b7771bf88 Author: weijun Date: 2016-09-14 00:29 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/977b7771bf88 8165816: jarsigner -verify shows jar unsigned if it was signed with a weak algorithm Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java Changeset: b91d1c4e859e Author: ascarpino Date: 2016-09-21 14:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b91d1c4e859e 8166381: Back out changes to the java.security file to not disable MD5 Reviewed-by: valeriep ! src/java.base/share/conf/security/java.security Changeset: 7c5d9a59941c Author: rriggs Date: 2016-10-12 13:53 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7c5d9a59941c 8167628: Test for RMI API to export an object with a serialization filter Reviewed-by: dfuchs + test/java/rmi/server/UnicastRemoteObject/serialFilter/FilterUROTest.java Changeset: 018d32ec6817 Author: vinnie Date: 2016-10-13 15:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/018d32ec6817 8165064: Enhance thread contexts in JNDI Reviewed-by: chegar ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2e7a303cd1ec Author: weijun Date: 2016-10-19 11:45 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2e7a303cd1ec 8167647: Copy-and-paste bug in javax.security.auth.kerberos.KerberosTicket.toString() Reviewed-by: xuelei ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java Changeset: 0857eb43202b Author: sundar Date: 2016-10-19 13:26 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0857eb43202b 8071588: The spec for javax.script.ScriptEngineFactory.getProgram() should specify NPEs thrown Reviewed-by: alanb, hannesw ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java ! test/javax/script/DummyScriptEngineFactory.java Changeset: e9758dbaa927 Author: jlahoda Date: 2016-10-19 12:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e9758dbaa927 8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Summary: Allow use of jdk.internal.misc.Signal from jshell and jjs. Reviewed-by: rfield, chegar ! src/java.base/share/classes/module-info.java Changeset: aabbe4707f1f Author: ascarpino Date: 2016-10-19 10:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aabbe4707f1f 8167591: Add MD5 to signed JAR restrictions Reviewed-by: mullan, jnimeh ! src/java.base/share/conf/security/java.security Changeset: 7a25dbe45e61 Author: weijun Date: 2016-10-20 09:24 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7a25dbe45e61 8163304: jarsigner -verbose -verify should print the algorithms used to sign the jar Reviewed-by: mullan ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/sun/security/tools/jarsigner/TimestampCheck.java - test/sun/security/tools/jarsigner/ts.sh Changeset: 82bed095b587 Author: weijun Date: 2016-10-20 14:11 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/82bed095b587 8168374: TsacertOptionTest.java fails on all platforms Reviewed-by: vinnie ! test/sun/security/tools/jarsigner/TsacertOptionTest.java Changeset: 500727df5cea Author: dfuchs Date: 2016-10-20 12:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/500727df5cea 8157965: update httpserver logging to use java.lang.System.Logger Summary: this patch updates the jdk.httpserver module to use System.Logger and break its dependency with the java.logging module. Reviewed-by: rriggs, michaelm, chegar, mchung ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpConnection.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpContextImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: ce42c7f1578f Author: amlu Date: 2016-10-20 20:20 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ce42c7f1578f 8146257: sun/net/www/protocol/jar/B4957695.java fails intermittently with java.lang.RuntimeException: some jar_cache files left behind Reviewed-by: chegar ! test/sun/net/www/protocol/jar/B4957695.java Changeset: 668bf5f35b35 Author: prappo Date: 2016-10-20 18:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/668bf5f35b35 8168405: Pending exceptions in java.base/windows/native Reviewed-by: chegar, clanger ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c Changeset: a20f83221d20 Author: asmotrak Date: 2016-10-20 11:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a20f83221d20 8166530: sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java fails intermittently Reviewed-by: chegar ! test/javax/net/ssl/templates/SSLTest.java - test/sun/net/www/protocol/https/HttpsClient/OriginServer.java ! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java Changeset: 56e5a010a116 Author: ddehaven Date: 2016-10-12 08:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/56e5a010a116 8165271: Fix use of reflection to gain access to private fields Reviewed-by: mchung ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/jdk/internal/misc/JavaNetInetAddressAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaNetURLClassLoaderAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaSecurityAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.desktop/share/classes/sun/applet/AppletSecurity.java Changeset: 2adc75e5ddb4 Author: lana Date: 2016-10-20 20:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2adc75e5ddb4 Merge - src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java - src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkPermission.java - test/sun/net/www/protocol/https/HttpsClient/OriginServer.java - test/sun/security/tools/jarsigner/ts.sh Changeset: fc62eb6bf650 Author: smarks Date: 2016-10-20 13:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fc62eb6bf650 8152617: add missing wildcards to Optional or() and flatMap() Reviewed-by: psandoz, forax ! src/java.base/share/classes/java/util/Optional.java Changeset: 8aef19dd322b Author: rgoel Date: 2016-10-21 11:33 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8aef19dd322b 8146750: java.time.Month.getDisplayName() return incorrect narrow names with JRE provider on locale de,de_DE,en_US. Reviewed-by: okutsu, rriggs, naoto, peytoia ! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java + test/java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java Changeset: 160db4882087 Author: rchamyal Date: 2016-10-21 14:52 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/160db4882087 8163330: HijrahDate aligned day of week incorrect Reviewed-by: rriggs, scolebourne Contributed-by: anubhav.meena at oracle.com ! src/java.base/share/classes/java/time/chrono/HijrahDate.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java Changeset: 008918f18c5f Author: prappo Date: 2016-10-21 12:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/008918f18c5f 8168417: Pending exceptions in java.base/windows/native/libnio Reviewed-by: chegar, alanb ! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c Changeset: 4b87b12bd992 Author: simonis Date: 2016-10-21 14:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4b87b12bd992 8168471: Non ANSI C declaration of block local variable in NetworkInterface_winXP.c Reviewed-by: chegar ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c Changeset: 2a8c7d5443b1 Author: mullan Date: 2016-10-21 09:02 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2a8c7d5443b1 8168313: Tighten permissions granted to jdk.crypto.pkcs11 module Reviewed-by: ascarpino ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Config.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/Constants.java Changeset: 0fb9ba19a63a Author: mullan Date: 2016-10-21 09:03 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0fb9ba19a63a Merge Changeset: 5651fa4f1478 Author: igerasim Date: 2016-10-22 17:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5651fa4f1478 8165463: Native implementation of sunmscapi should use operator new (nothrow) for allocations Reviewed-by: clanger, jnimeh, vinnie ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp Changeset: 750324777b24 Author: okutsu Date: 2016-10-24 15:26 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/750324777b24 8152926: PropertyResourceBundle constructor don't understand the System.setProperty change Reviewed-by: naoto, peytoia ! src/java.base/share/classes/java/util/PropertyResourceBundle.java Changeset: ae757e4142d7 Author: rriggs Date: 2016-10-24 09:40 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ae757e4142d7 8167192: [Testbug] java/io/Serializable/serialFilter test conditions wrong Reviewed-by: lancea, mchung ! test/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java ! test/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/java/io/Serializable/serialFilter/security.policy Changeset: 5c851d70cb76 Author: rriggs Date: 2016-10-24 14:52 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5c851d70cb76 8164908: ReflectionFactory support for IIOP and custom serialization Summary: Add support for serialization to sun.reflect.ReflectionFactory Reviewed-by: alanb, chegar, plevart, amlu ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java + test/com/sun/corba/serialization/ObjectStreamTest$_Echo_Stub.java + test/com/sun/corba/serialization/ObjectStreamTest$_Server_Tie.java + test/com/sun/corba/serialization/ObjectStreamTest.java + test/com/sun/corba/serialization/security.policy - test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java + test/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java + test/sun/reflect/ReflectionFactory/security.policy Changeset: 6ce43dd8e954 Author: rriggs Date: 2016-10-24 18:08 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ce43dd8e954 8168614: Disable CORBA com.sun.corba.serialization.ObjectStreamTest.echoObjects Reviewed-by: darcy ! test/com/sun/corba/serialization/ObjectStreamTest.java Changeset: 0086eb10182b Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0086eb10182b Added tag jdk-9+142 for changeset 6ce43dd8e954 ! .hgtags Changeset: e5ee2bd22f3f Author: mli Date: 2016-10-24 21:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e5ee2bd22f3f 8168505: Remove the intermittent keyword from java/util/Arrays/ParallelPrefix.java Reviewed-by: darcy, amlu ! test/java/util/Arrays/ParallelPrefix.java Changeset: da2d2bfe98ff Author: okutsu Date: 2016-10-25 15:43 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/da2d2bfe98ff 8165804: Revisit the way of loading BreakIterator rules/dictionaries Reviewed-by: naoto, peytoia, erikj ! make/gendata/GendataBreakIterator.gmk + src/java.base/share/classes/sun/text/BreakDictionary.java + src/java.base/share/classes/sun/text/DictionaryBasedBreakIterator.java + src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java + src/java.base/share/classes/sun/text/resources/BreakIteratorResources.java - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java ! src/java.base/share/classes/sun/util/locale/provider/BreakIteratorProviderImpl.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java + src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java + src/jdk.localedata/share/classes/sun/text/resources/ext/BreakIteratorResources_th.java ! test/java/util/PluggableLocale/BreakIteratorProviderTest.java ! test/java/util/PluggableLocale/BreakIteratorProviderTest.sh ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: a80fd00b0cd0 Author: chegar Date: 2016-10-25 10:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a80fd00b0cd0 8085192: java/rmi/activation/Activatable tests fail intermittently due to "Port already in use" Reviewed-by: rriggs, mli ! src/java.rmi/share/classes/sun/rmi/server/Activation.java ! test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java ! test/java/rmi/activation/Activatable/checkActivateRef/rmid.security.policy ! test/java/rmi/activation/Activatable/checkActivateRef/security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java ! test/java/rmi/activation/Activatable/checkAnnotations/rmid.security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/security.policy ! test/java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java ! test/java/rmi/activation/Activatable/checkImplClassLoader/rmid.security.policy ! test/java/rmi/activation/Activatable/checkImplClassLoader/security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java ! test/java/rmi/activation/Activatable/checkRegisterInLog/rmid.security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java ! test/java/rmi/activation/Activatable/createPrivateActivable/rmid.security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java ! test/java/rmi/activation/Activatable/downloadParameterClass/manual.security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/rmid.security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/rmid.security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/security.policy ! test/java/rmi/activation/Activatable/extLoadedImpl/ExtLoadedImplTest.java ! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh ! test/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java ! test/java/rmi/activation/Activatable/forceLogSnapshot/rmid.security.policy ! test/java/rmi/activation/Activatable/forceLogSnapshot/security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java ! test/java/rmi/activation/Activatable/inactiveGroup/rmid.security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/security.policy ! test/java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java + test/java/rmi/activation/Activatable/lookupActivationSystem/rmid.security.policy ! test/java/rmi/activation/Activatable/nestedActivate/NestedActivate.java ! test/java/rmi/activation/Activatable/nestedActivate/rmid.security.policy ! test/java/rmi/activation/Activatable/nestedActivate/security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java ! test/java/rmi/activation/Activatable/nonExistentActivatable/rmid.security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java ! test/java/rmi/activation/Activatable/restartCrashedService/rmid.security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java ! test/java/rmi/activation/Activatable/restartLatecomer/rmid.security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/security.policy ! test/java/rmi/activation/Activatable/restartService/RestartService.java ! test/java/rmi/activation/Activatable/restartService/rmid.security.policy ! test/java/rmi/activation/Activatable/restartService/security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java ! test/java/rmi/activation/Activatable/shutdownGracefully/rmid.security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java ! test/java/rmi/activation/Activatable/unregisterInactive/rmid.security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java ! test/java/rmi/activation/ActivateFailedException/activateFails/rmid.security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/security.policy ! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/testlibrary/RMID.java + test/java/rmi/testlibrary/RMIDSelectorProvider.java ! test/java/rmi/testlibrary/TestParams.java Changeset: 11e15af1947f Author: ksrini Date: 2016-10-25 07:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/11e15af1947f 8160213: tools/pack200/Utils.java should clean up javac*.tmp files Reviewed-by: darcy ! test/tools/pack200/MultiRelease.java ! test/tools/pack200/Utils.java Changeset: 95a8c745128a Author: bchristi Date: 2016-10-25 12:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/95a8c745128a 8165793: Provide an API to query if a ClassLoader is parallel capable Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/lang/ClassLoader.java + test/java/lang/ClassLoader/IsParallelCapable.java Changeset: e340b25a9e59 Author: sdrach Date: 2016-10-25 13:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e340b25a9e59 8164805: Fail to create a MR modular JAR with a versioned entry of a concealed package Reviewed-by: chegar, mchung ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties + test/tools/jar/mmrjar/ConcealedPackage.java + test/tools/jar/mmrjar/src/classes/p/Hi.java + test/tools/jar/mmrjar/src/mr9/module-info.java + test/tools/jar/mmrjar/src/mr9/p/Hi.java + test/tools/jar/mmrjar/src/mr9/p/internal/Bar.java Changeset: 9d4a52d62493 Author: dsamersoff Date: 2016-10-03 15:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9d4a52d62493 8166657: Remove exports com.sun.tools.jdi to jdk.hotspot.agent Summary: Remove exports com.sun.tools.jdi to jdk.hotspot.agent Reviewed-by: alanb, dsamersoff Contributed-by: sharath.ballal at oracle.com ! src/jdk.jdi/share/classes/module-info.java Changeset: 3d3f338b5aea Author: simonis Date: 2016-09-28 11:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3d3f338b5aea 8166801: [s390] Add jvm.cfg file for Linux/s390x Reviewed-by: erikj, shade + src/java.base/unix/conf/s390x/jvm.cfg Changeset: 86e5d318fad9 Author: amurillo Date: 2016-10-13 08:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/86e5d318fad9 Merge Changeset: 028d56ebb42a Author: amurillo Date: 2016-10-13 09:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/028d56ebb42a Merge - make/Import.gmk - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventListener.java - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java - test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html - test/java/beans/XMLEncoder/EnumPrivate.java - test/java/beans/XMLEncoder/EnumPublic.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java - test/java/beans/XMLEncoder/java_util_EnumMap.java - test/java/beans/XMLEncoder/java_util_JumboEnumSet.java - test/java/beans/XMLEncoder/java_util_RegularEnumSet.java Changeset: 234fa7498814 Author: akulyakh Date: 2016-10-17 15:46 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/234fa7498814 8158797: Test java/lang/management/MemoryMXBean/LowMemoryTest.java fails when GC is specified explicitly Summary: Fixed GC options for running the test Reviewed-by: ddmitriev, sspitsyn ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 569e17c52c7d Author: cjplummer Date: 2016-10-18 12:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/569e17c52c7d 8167001: [TESTBUG] java/lang/instrument/DaemonThread/TestDaemonThread.java fails when run by jprt Summary: force classpath to be added to subprocesses Reviewed-by: dholmes, sspitsyn ! test/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java Changeset: 87579fa99c58 Author: cjplummer Date: 2016-10-18 12:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/87579fa99c58 8167034: Re-enable TestDaemonThread.java once JDK-8167001 is fixed Reviewed-by: jwilhelm, sspitsyn ! test/ProblemList.txt Changeset: ce7f9a34492e Author: dholmes Date: 2016-10-18 20:04 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ce7f9a34492e 8165827: Support private interface methods in JNI, JDWP, JDI and JDB Reviewed-by: dcubed, lfoltan, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java ! test/com/sun/jdi/InterfaceMethodsTest.java Changeset: 0ecf4eb13c2d Author: amurillo Date: 2016-10-20 16:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0ecf4eb13c2d Merge Changeset: 490854ad860c Author: amurillo Date: 2016-10-25 12:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/490854ad860c Merge - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java - test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java Changeset: 6ba0cc0314d0 Author: amurillo Date: 2016-10-25 14:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ba0cc0314d0 Merge Changeset: 8c5900a31c2e Author: sundar Date: 2016-10-26 10:42 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8c5900a31c2e 8166810: jlink should fail on extra arguments Reviewed-by: jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/tools/jlink/JLinkTest.java ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: dce8fdd7af97 Author: chegar Date: 2016-10-26 11:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dce8fdd7af97 8168773: Temporarily remove java/net/httpclient from jdk_net test group Reviewed-by: darcy, rriggs ! test/TEST.groups Changeset: ecd3f7dda51c Author: rriggs Date: 2016-10-26 09:38 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ecd3f7dda51c 8168613: CORBA ObjectStreamTest fails with address in use Reviewed-by: psandoz ! test/com/sun/corba/serialization/ObjectStreamTest.java Changeset: 8bb97435f7de Author: redestad Date: 2016-10-26 17:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8bb97435f7de 8168640: (fc) Avoiding AtomicBoolean in FileInput/-OutputStream improves startup Reviewed-by: alanb, plevart ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java Changeset: c3724a682206 Author: mli Date: 2016-10-26 19:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c3724a682206 8168064: sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java failed with "Received fatal alert: handshake_failure" Summary: It takes advantage of SSLTest.java to fix intermittent SSLHandshakeException failure Reviewed-by: xuelei, asmotrak Contributed-by: John Jiang ! test/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java Changeset: 9f0ab4b20ff7 Author: clanger Date: 2016-10-27 11:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9f0ab4b20ff7 8167481: cleanup of headers and includes for native libnet Reviewed-by: chegar ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/SocketInputStream.c ! src/java.base/unix/native/libnet/SocketOutputStream.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c ! src/java.base/windows/native/libnet/Inet4AddressImpl.c ! src/java.base/windows/native/libnet/Inet6AddressImpl.c ! src/java.base/windows/native/libnet/NetworkInterface.c ! src/java.base/windows/native/libnet/NetworkInterface.h ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c ! src/java.base/windows/native/libnet/SocketInputStream.c ! src/java.base/windows/native/libnet/SocketOutputStream.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c - src/java.base/windows/native/libnet/icmp.h ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h Changeset: 384632278ce2 Author: serb Date: 2016-10-04 12:18 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/384632278ce2 8167028: SunCodec.java can be removed Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AlawCodec.java ! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java ! src/java.desktop/share/classes/com/sun/media/sound/PCMtoPCMCodec.java - src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java ! src/java.desktop/share/classes/com/sun/media/sound/UlawCodec.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java Changeset: ff61a6fd0349 Author: alexsch Date: 2016-10-05 18:29 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ff61a6fd0349 8166591: [macos 10.12] Trackpad scrolling of text on OS X 10.12 Sierra is very fast (Trackpad, Retina only) Reviewed-by: malenkov, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSEvent.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m + test/javax/swing/plaf/basic/BasicScrollPaneUI/8166591/TooMuchWheelRotationEventsTest.java Changeset: a731def8631f Author: alexsch Date: 2016-10-05 18:42 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a731def8631f 8165485: Bad rendering of Swing UI controls with Motif L&F on HiDPI display 8147600: [hidpi] invalid rendering of Swing UI controls (radiobuttons, choice etc.) Reviewed-by: serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarButton.java + test/javax/swing/plaf/motif/8165485/MotifHiDPIIconsTest.java Changeset: 7cb7ca59fe7f Author: alexsch Date: 2016-10-05 18:52 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7cb7ca59fe7f 7067885: FileChooser does not display soft link name if link is to nonexistent file/directory Reviewed-by: alexsch Contributed-by: Alok Kumar Sharma ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java Changeset: 38bf8bb1f5e7 Author: rchamyal Date: 2016-10-06 14:31 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/38bf8bb1f5e7 8151787: Unify the HiDPI splash screen image naming convention Reviewed-by: prr, alexsch, ksrini Contributed-by: rajeev.chamyal at oracle.com ! make/mapfiles/libsplashscreen/mapfile-vers ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c ! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java ! test/java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java Changeset: fff8db067374 Author: aghaisas Date: 2016-10-06 20:37 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fff8db067374 8058950: [TESTBUG] There is no F1 dialog when the case loading,so we can't restore it. Reviewed-by: serb, arapte - test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html ! test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.java Changeset: 89a3d9f69497 Author: mhalder Date: 2016-10-06 20:51 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/89a3d9f69497 8165555: [macosx] VM crashes on second attempt to execute JCK interactive tests that use Robot (single JVM, agent) Reviewed-by: serb, aniyogi ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobotKeyCode.m + test/java/awt/event/KeyEvent/RobotCrash/RobotCrash.java Changeset: fbc5498378d6 Author: alanbur Date: 2016-10-06 11:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fbc5498378d6 8165232: XKeycodeToKeysym is deprecated and should be replaced Reviewed-by: prr, azvegint ! src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c Changeset: e5be7a186fcc Author: ptbrunet Date: 2016-10-06 20:31 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e5be7a186fcc 8160893: [macosx] JMenuItems in JPopupMenu are not accessible Summary: post events for MenuOpened/Closed/ItemSelected Reviewed-by: ant, alexsch ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m Changeset: 103be1c3c4f7 Author: prr Date: 2016-10-10 14:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/103be1c3c4f7 Merge - make/Import.gmk Changeset: 2d3ca05c6ea7 Author: prr Date: 2016-10-11 16:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2d3ca05c6ea7 8167523: JDK 9 build failure on MacOS due to unhandled cases in switch statement Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m Changeset: 27794f0eee1a Author: psadhukhan Date: 2016-10-12 23:04 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/27794f0eee1a 8167291: [TEST_BUG] javax/print/attribute/Services_getDocFl.java Reviewed-by: prr ! test/javax/print/attribute/Services_getDocFl.java Changeset: 557da3953b0b Author: jdv Date: 2016-10-13 11:37 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/557da3953b0b 6294607: GIFWriter returns the same compression type twice Reviewed-by: prr, serb, bpb ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java + test/javax/imageio/ImageCompressionTypesTest.java Changeset: f7cee1fa870e Author: aghaisas Date: 2016-10-14 10:18 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f7cee1fa870e 8166980: JCK testing of Window.setIconImage() leads to VM crash starting approx from JDK9 b134 Reviewed-by: serb, rchamyal Contributed-by: ajit.ghaisas at oracle.com ! src/java.desktop/share/classes/sun/awt/IconInfo.java + test/java/awt/Frame/SetIconImagesCrashTest/SetIconImagesCrashTest.java Changeset: acbb657405c6 Author: mhalder Date: 2016-10-14 10:39 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/acbb657405c6 8158380: [macosx] Regression: java/awt/List/ActionEventTest/ActionEventTest.java Reviewed-by: serb, aghaisas Contributed-by: manajit.halder at oracle.com ! test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.java ! test/java/awt/List/ActionEventTest/ActionEventTest.java Changeset: 104b1fb094e6 Author: azvegint Date: 2016-10-14 16:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/104b1fb094e6 8167565: [macosx] Maximization of a dialog hides it Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m Changeset: 773164b67434 Author: serb Date: 2016-10-14 19:12 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/773164b67434 8167310: The graphics clip is incorrectly rounded for some fractional scales Reviewed-by: flar ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/Region.java + test/java/awt/Graphics/IncorrectFractionalClip/IncorrectFractionalClip.java Changeset: 45061b711579 Author: prr Date: 2016-10-14 11:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/45061b711579 Merge Changeset: e61ec90c30b4 Author: serb Date: 2016-10-14 21:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e61ec90c30b4 8167435: IllegalArgumentException is not thrown by Clip.open(AudioFormat,byte[], int, int) Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftMixingClip.java ! src/java.desktop/share/classes/com/sun/media/sound/Toolkit.java + test/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java Changeset: f3ce13e9394f Author: prr Date: 2016-10-14 15:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f3ce13e9394f 8166034: [macosx] Non-AA Serif font always displays as regular - no bold Reviewed-by: serb, pnarayanan ! src/java.desktop/share/classes/java/awt/Font.java Changeset: 5f93ebc13ae1 Author: ssadetsky Date: 2016-10-17 09:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5f93ebc13ae1 8164321: Crash of SwingNode with GTK LaF Reviewed-by: azvegint, alexsch ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h Changeset: 815141d605ef Author: ssadetsky Date: 2016-10-17 10:14 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/815141d605ef 8167486: Device.getDisplayMode() doesn't report refresh rate on Linux in case of dual screen Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/DisplayMode.java ! src/java.desktop/unix/native/libawt_xawt/awt/Xrandr.h ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c + test/java/awt/FullScreen/CurrentDisplayModeTest/CurrentDisplayModeTest.java Changeset: ffba2718d7f6 Author: jdv Date: 2016-10-17 13:04 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ffba2718d7f6 8167281: IIOMetadataNode bugs in getElementsByTagName and NodeList.item methods Reviewed-by: prr, pnarayanan ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java + test/javax/imageio/metadata/GetElementsByTagNameTest.java + test/javax/imageio/metadata/NthItemNodeListTest.java Changeset: 6d10cecb150f Author: rchamyal Date: 2016-10-17 13:20 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6d10cecb150f 8161473: [TEST_BUG] [macosx] add autodelay to java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java Reviewed-by: arapte, serb Contributed-by: anubhav.meena at oracle.com ! test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java Changeset: f6eef7e68dea Author: ssadetsky Date: 2016-10-17 10:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f6eef7e68dea 8163167: [PIT] javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java always fail Reviewed-by: serb, alexsch ! test/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java Changeset: c49a77b864a4 Author: azvegint Date: 2016-10-17 12:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c49a77b864a4 8153526: [Unity] Taskbar.getTaskbar().setMenu(null) doesn't remove menu Reviewed-by: ssadetsky ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.c Changeset: 79c8d3b12cf1 Author: mhalder Date: 2016-10-17 15:47 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/79c8d3b12cf1 8158390: [macosx] Regression: javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java Reviewed-by: serb Contributed-by: manajit.halder at oracle.com ! test/javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java Changeset: 32d9fe67dede Author: arapte Date: 2016-10-17 18:43 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/32d9fe67dede 8167288: [TEST_BUG] Consistent failure on Unity of WarningWindowDisposeTest.java Reviewed-by: ssadetsky, alexsch ! test/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java Changeset: 15f7a6717104 Author: ssadetsky Date: 2016-10-17 19:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/15f7a6717104 8168077: Solaris build failed: gtk2_interface.h typedef redeclared: GThreadFunctions Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h Changeset: f950cc6004c6 Author: prr Date: 2016-10-17 13:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f950cc6004c6 8089573: [macosx] Incorrect char to glyph mapping printing on OSX 10.10 Reviewed-by: serb, vadim ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m Changeset: d69c9ce5653d Author: ssadetsky Date: 2016-10-18 12:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d69c9ce5653d 8166897: Some font overlap in the Optionpane dialog. Reviewed-by: azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java + test/java/awt/Window/ChangeWindowResizabilty/ChangeWindowResizabiltyTest.java Changeset: fec7a8a6a46a Author: serb Date: 2016-10-18 18:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fec7a8a6a46a 8166673: The new implementation of Robot.waitForIdle() may hang Reviewed-by: azvegint, ssadetsky ! src/java.desktop/share/classes/sun/awt/SunToolkit.java + test/java/awt/Robot/WaitForIdleSyncroizedOnString/WaitForIdleSyncroizedOnString.java Changeset: d7944c75be9c Author: prr Date: 2016-10-18 13:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d7944c75be9c 8167126: Create a module to provide access to non-SE desktop APIs Reviewed-by: alanb, mchung ! src/java.desktop/share/classes/module-info.java + src/jdk.desktop/share/classes/jdk/awt/AWTUtils.java + src/jdk.desktop/share/classes/module-info.java + test/java/awt/jdk/TestJDKAWTUtils.java Changeset: 23544028909a Author: ssadetsky Date: 2016-10-19 11:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/23544028909a 8154434: Open the request focus methods of the java.awt.Component which accept FocusEvent.Cause Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java + test/java/awt/Focus/RequestFocusByCause/RequestFocusByCauseTest.java Changeset: 83581f5ab677 Author: prr Date: 2016-10-19 08:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/83581f5ab677 Merge - src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java - src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkPermission.java Changeset: 64781a24c0f4 Author: alexsch Date: 2016-10-20 12:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/64781a24c0f4 8156217: Selected text is shifted on HiDPI display Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTextUI.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter2.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java ! src/java.desktop/share/classes/javax/swing/text/PasswordView.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java + test/javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java + test/javax/swing/text/JTextComponent/8156217/TextSelectionTest.java + test/javax/swing/text/View/8156217/FPMethodCalledTest.java Changeset: eddea9682fa9 Author: prr Date: 2016-10-27 08:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eddea9682fa9 8167988: java.nio.file.InvalidPathException if click button in JFileChooser demo of SwingSet2 Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java Changeset: ee20b74f21f3 Author: prr Date: 2016-10-27 08:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ee20b74f21f3 Merge - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java - src/java.base/windows/native/libnet/icmp.h - test/sun/net/www/protocol/https/HttpsClient/OriginServer.java - test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java - test/sun/security/tools/jarsigner/ts.sh Changeset: fd0abdaac385 Author: ddehaven Date: 2016-10-27 09:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fd0abdaac385 8167187: Exported elements referring to inaccessible types in jdk.jsobject Reviewed-by: mchung, alanb ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java Changeset: 7113bb5b075f Author: ksrini Date: 2016-10-27 05:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7113bb5b075f 8168010: Deprecate obsolete launcher -d32/-d64 options Reviewed-by: alanb ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: a3b46c0604d2 Author: mullan Date: 2016-10-27 14:50 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a3b46c0604d2 8168851: Tighten permissions granted to the java.smartcardio module Reviewed-by: vinnie, mchung ! src/java.base/share/lib/security/default.policy ! test/sun/security/smartcardio/TestChannel.java ! test/sun/security/smartcardio/TestControl.java ! test/sun/security/smartcardio/TestDefault.java ! test/sun/security/smartcardio/TestDirect.java + test/sun/security/smartcardio/test.policy Changeset: 05ac4f67f7df Author: mullan Date: 2016-10-27 14:52 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/05ac4f67f7df Merge - src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java - test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html Changeset: d2e6785070f2 Author: mchung Date: 2016-10-27 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d2e6785070f2 8168205: Should not default class path to CWD if -cp is not specified but -m is specified Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/native/launcher/defines.h ! src/java.base/share/native/launcher/main.c ! src/java.base/share/native/libjli/java.c + test/tools/launcher/modules/classpath/JavaClassPathTest.java + test/tools/launcher/modules/classpath/src/m/jdk/test/Main.java + test/tools/launcher/modules/classpath/src/m/module-info.java Changeset: e6b6ca2d616e Author: lana Date: 2016-10-27 21:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e6b6ca2d616e Merge - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java - src/java.base/windows/native/libnet/icmp.h - src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java - test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html Changeset: 8a62cba5c9ff Author: xuelei Date: 2016-10-27 23:49 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8a62cba5c9ff 8168822: Document that algorithm restrictions do not apply to trusted anchors Reviewed-by: weijun, jnimeh, mullan ! src/java.base/share/conf/security/java.security Changeset: afe2c6190333 Author: alanb Date: 2016-10-28 10:18 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/afe2c6190333 8168789: ModuleReader.list and ModuleFinder.of update Reviewed-by: mchung ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModulePath.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReferences.java ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java - src/java.base/share/classes/jdk/internal/module/ConfigurableModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ModuleFinderTest.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java - test/java/lang/module/ModuleReader/MultiReleaseJarTest.java + test/java/lang/module/MultiReleaseJarTest.java - test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/MyResources_ja_JP.properties + test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/asia/MyResources_ja_JP.properties ! test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesProvider.java ! test/tools/jmod/hashes/HashesTest.java Changeset: 9a3a5bc38432 Author: dfuchs Date: 2016-10-28 12:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9a3a5bc38432 8163162: The separation between system loggers and application loggers should take the extension loader in consideration. Summary: DefaultLoggerFinder.isSystem is changed to return 'true' for classes loaded from the platform loader and its ancestors. This means that classes loaded by the platform loader will get exactly the same kind of loggers than classes loaded by the boot (null) loader. Reviewed-by: rriggs, mchung ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java + test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java + test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/systempkg/log/SystemLoggerAccessor.java Changeset: 3192d7aa428d Author: rpatil Date: 2016-10-28 10:10 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3192d7aa428d 8168512: (tz) Support tzdata2016h Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! 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 Changeset: 42268eb6e04e Author: xuelei Date: 2016-10-29 13:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/42268eb6e04e 8167680: DTLS implementation bugs Reviewed-by: jnimeh, asmotrak ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/DTLSRecord.java ! src/java.base/share/classes/sun/security/ssl/Debug.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/Plaintext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! test/javax/net/ssl/DTLS/DTLSOverDatagram.java + test/javax/net/ssl/DTLS/PacketLossRetransmission.java + test/javax/net/ssl/DTLS/RespondToRetransmit.java ! test/javax/net/ssl/TLSCommon/SSLEngineTestCase.java Changeset: 00192a14fdc6 Author: amlu Date: 2016-10-31 13:45 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/00192a14fdc6 8168524: Remove two jdk_nio tests from ProblemList: BashStreams and DeleteInterference.java Reviewed-by: bpb, rriggs ! test/ProblemList.txt Changeset: 5d95f2e1b9eb Author: weijun Date: 2016-10-31 16:40 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5d95f2e1b9eb 8168127: FilePermissionCollection merges incorrectly Reviewed-by: rriggs ! src/java.base/share/classes/java/io/FilePermission.java + test/java/io/FilePermission/FilePermissionCollectionMerge.java Changeset: 77f35eef4ef9 Author: weijun Date: 2016-10-31 16:41 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/77f35eef4ef9 8167646: Better invalid FilePermission Reviewed-by: rriggs ! src/java.base/share/classes/java/io/FilePermission.java + test/java/io/FilePermission/Invalid.java Changeset: 608dcced40aa Author: sherman Date: 2016-10-31 10:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/608dcced40aa 8166261: Scanner.nextInt(int) (and similar methods) throws PatternSyntaxException Reviewed-by: naoto ! src/java.base/share/classes/java/util/Scanner.java ! test/java/util/Scanner/ScanTest.java Changeset: 88ec80d47d4a Author: rriggs Date: 2016-10-31 13:57 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/88ec80d47d4a 8168517: java/lang/ProcessBuilder/Basic.java failed Reviewed-by: dholmes ! test/java/lang/ProcessBuilder/Basic.java Changeset: 4891c03305cc Author: wetmore Date: 2016-10-31 14:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4891c03305cc 4985694: Incomplete spec for most of the getInstances Reviewed-by: xuelei, mullan ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java + test/java/security/misc/GetInstanceNullsEmpties.java Changeset: 7745b4f6cbde Author: chegar Date: 2016-11-01 12:37 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7745b4f6cbde 8168980: Reinstate sun.reflect.ReflectionFactory.newConstructorForSerialization(Class,Constructor) Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java ! test/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java Changeset: f3e3ad225c1e Author: sdrach Date: 2016-11-01 14:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f3e3ad225c1e 8156499: Update jlink to support creating images with modules that are packaged as multi-release JARs Reviewed-by: alanb, mchung ! src/java.base/share/classes/module-info.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java + test/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java + test/tools/jlink/multireleasejar/base/m1/module-info.java + test/tools/jlink/multireleasejar/base/m1/p/Main.java + test/tools/jlink/multireleasejar/rt/m1/module-info.java + test/tools/jlink/multireleasejar/rt/m1/p/Main.java + test/tools/jlink/multireleasejar/rt/m1/p/Type.java + test/tools/jlink/multireleasejar/rt/m1/q/PublicClass.java Changeset: 29831b6c481b Author: psandoz Date: 2016-11-01 17:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/29831b6c481b 8167974: MethodHandles.iteratedLoop(...) fails with CCE in the case of iterating over array 8167966: MethodHandles.iteratedLoop fails with IAE in the case of correct arguments Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/LoopCombinatorTest.java Changeset: 92103cb21bd6 Author: psandoz Date: 2016-11-01 17:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/92103cb21bd6 8168841: The JavaDoc of java.util.stream.Collectors method collectingAndThen has incorrect code snippet Reviewed-by: smarks, lancea, tvaleev ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 58796fb3241f Author: sundar Date: 2016-11-02 10:49 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/58796fb3241f 8160063: Provide a means to disable a plugin via the command line Reviewed-by: jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/tools/jlink/JLinkPluginsTest.java Changeset: 79d71eeecfc8 Author: weijun Date: 2016-11-02 14:44 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/79d71eeecfc8 8168518: rcache interop with krb5-1.15 Reviewed-by: xuelei ! src/java.security.jgss/share/classes/sun/security/krb5/KrbApReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTime.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java ! test/java/security/testlibrary/Proc.java ! test/sun/security/krb5/auto/ReplayCacheExpunge.java ! test/sun/security/krb5/auto/ReplayCachePrecise.java ! test/sun/security/krb5/auto/ReplayCacheTestProc.java + test/sun/security/krb5/auto/rcache_usemd5.sh Changeset: be7aedddbb76 Author: erikj Date: 2016-11-02 10:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/be7aedddbb76 8063154: Checked in jvmti.h not in sync with generated jvmti.h Reviewed-by: tbell ! make/copy/Copy-java.base.gmk - src/java.base/share/native/include/jvmti.h Changeset: 6577fabed061 Author: clanger Date: 2016-11-02 11:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6577fabed061 8168771: Remove #ifdef AF_INET6 guards in libnet native coding Reviewed-by: chegar ! src/java.base/share/native/libnet/net_util.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/InetAddressImplFactory.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/SdpSupport.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/windows/native/libnet/Inet6AddressImpl.c Changeset: 9372d3dd3aae Author: dfuchs Date: 2016-11-02 14:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9372d3dd3aae 8152515: (logging) LogManager.resetLogger should ignore LinkageError Summary: LogManager.resetLogger will also ignore errors, but only while shutting down. Reviewed-by: rriggs, dholmes ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManager/LinkageErrorTest.java Changeset: 8dbc8594f9d5 Author: darcy Date: 2016-11-03 01:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8dbc8594f9d5 8169024: Problem list OpenNonIntegralNumberOfSampleframes.java until JDK-8168881 is fixed Reviewed-by: rriggs ! test/ProblemList.txt Changeset: 1574becd1f23 Author: lana Date: 2016-11-04 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1574becd1f23 Added tag jdk-9+143 for changeset 8dbc8594f9d5 ! .hgtags Changeset: 0fa4b5647f3e Author: igerasim Date: 2016-11-02 18:45 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0fa4b5647f3e 8168923: Use unsigned random long in a temp directory name Reviewed-by: bpb, alanb ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java Changeset: 50dd63d47f2d Author: igerasim Date: 2016-11-02 20:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/50dd63d47f2d 8168921: Inconsistent Annotation.toString() Reviewed-by: darcy, redestad ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! test/java/lang/annotation/AnnotationToStringTest.java Changeset: 88d82306b232 Author: rriggs Date: 2016-11-02 13:42 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/88d82306b232 8158963: RMI server-side multiplex protocol should be disabled Summary: add sun.rmi.transport.tcp.enableMultiplexProtocol to enable RMI multiplex protocol Reviewed-by: smarks ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 1396fb6d0279 Author: rfield Date: 2016-11-02 16:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1396fb6d0279 8168972: Editor support: move built-in and external editor support to the jdk repo 8167639: jshell tool: Edit Pad has readability issues Reviewed-by: jlahoda + src/jdk.editpad/share/classes/jdk/editpad/EditPad.java + src/jdk.editpad/share/classes/jdk/editpad/EditPadProvider.java + src/jdk.editpad/share/classes/jdk/editpad/resources/l10n.properties + src/jdk.editpad/share/classes/module-info.java + src/jdk.internal.ed/share/classes/jdk/internal/editor/external/ExternalEditor.java + src/jdk.internal.ed/share/classes/jdk/internal/editor/spi/BuildInEditorProvider.java + src/jdk.internal.ed/share/classes/module-info.java + test/jdk/editpad/EditPadTest.java Changeset: feca8d2621c0 Author: amlu Date: 2016-11-03 09:44 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/feca8d2621c0 8151511: Test case in CollectionAndMapModifyStreamTest for LinkedHashMap overrides that for HashMap Reviewed-by: chegar, psandoz - test/java/util/stream/bootlib/java.base/java/util/stream/ThowableHelper.java + test/java/util/stream/bootlib/java.base/java/util/stream/ThrowableHelper.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectAndSummaryStatisticsTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectionAndMapModifyStreamTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IterateTest.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/StreamCloseTest.java Changeset: fa69be51bf46 Author: xiaofeya Date: 2016-11-02 18:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fa69be51bf46 8156504: java/net/URLPermission/nstest/lookup.sh fails intermittently Reviewed-by: chegar, dfuchs ! test/java/net/URLPermission/nstest/LookupTest.java - test/java/net/URLPermission/nstest/lookup.sh Changeset: 742e99d3aa32 Author: amlu Date: 2016-11-03 15:40 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/742e99d3aa32 8143097: java/net/ipv6tests/UdpTest.java fails intermittently with "checkTime failed: got 1998 expected 4000" Reviewed-by: chegar ! test/java/net/ipv6tests/Tests.java ! test/java/net/ipv6tests/UdpTest.java Changeset: b5c6cc183ebb Author: rriggs Date: 2016-11-03 12:29 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b5c6cc183ebb 8169055: [TESTBUG] java/io/Serializable/serialFilter/ tests have undeclared dependency on java.compiler module Summary: Change serialFilter test to use type in java.base Reviewed-by: dfuchs, chegar, skovalev ! test/java/io/Serializable/serialFilter/SerialFilterTest.java Changeset: 90dd858e9303 Author: lancea Date: 2016-11-03 13:34 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/90dd858e9303 8169020: Add since element to JDBC deprecated methods Reviewed-by: darcy ! src/java.sql/share/classes/java/sql/CallableStatement.java ! src/java.sql/share/classes/java/sql/Date.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/java.sql/share/classes/java/sql/PreparedStatement.java ! src/java.sql/share/classes/java/sql/ResultSet.java ! src/java.sql/share/classes/java/sql/Time.java ! src/java.sql/share/classes/java/sql/Timestamp.java Changeset: 7c61ce6d7852 Author: skovalev Date: 2016-11-03 16:19 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7c61ce6d7852 8169002: Several java/net/httpclient have undeclared dependency on java.logging module Reviewed-by: chegar, rriggs, dfuchs ! test/java/net/httpclient/APIErrors.java ! test/java/net/httpclient/ManyRequests.java ! test/java/net/httpclient/RequestBodyTest.java ! test/java/net/httpclient/SmokeTest.java ! test/java/net/httpclient/security/Driver.java ! test/java/net/httpclient/security/Security.java Changeset: 52d732262bfa Author: darcy Date: 2016-11-03 13:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/52d732262bfa 8168681: Correct deprecation text for Class.newInstance Reviewed-by: mchung ! src/java.base/share/classes/java/lang/Class.java Changeset: aae3690e53e3 Author: avstepan Date: 2016-10-20 14:21 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aae3690e53e3 8159454: [TEST_BUG] javax/swing/ToolTipManager/7123767/bug7123767.java: number of checked graphics configurations should be limited Reviewed-by: serb, yan ! test/javax/swing/ToolTipManager/7123767/bug7123767.java Changeset: c505e725b85b Author: bpb Date: 2016-10-24 13:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c505e725b85b 8168498: ExifGPSTagSet and ExifTIFFTagSet should use string literals for String constants Summary: Change new String(byte[],CharSet) to a string literal. Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifGPSTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifTIFFTagSet.java Changeset: 96153792172a Author: prr Date: 2016-10-25 09:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/96153792172a 8168288: Dubious FontMetrics values from NullFontScaler Reviewed-by: serb, bpb ! src/java.desktop/share/classes/sun/font/NullFontScaler.java Changeset: 4a8fee1f2953 Author: prr Date: 2016-10-25 10:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4a8fee1f2953 8168364: [macosx] Delete unused class NSPrintinfo Reviewed-by: serb, vadim ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java - src/java.desktop/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java Changeset: e54829fa51a3 Author: bpb Date: 2016-10-25 17:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e54829fa51a3 8168367: Table in javax.imageio package description does not mention TIFF Summary: Add row for TIFF and reorder rows into alphabetical order by format Reviewed-by: jdv, prr ! src/java.desktop/share/classes/javax/imageio/package.html Changeset: 544828ab2a9b Author: aghaisas Date: 2016-10-26 10:51 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/544828ab2a9b 8168470: [TEST_BUG] @test missed in java/awt/Window/ChangeWindowResizabilty/ChangeWindowResizabiltyTest.java Reviewed-by: serb, ssadetsky, arapte ! test/java/awt/Window/ChangeWindowResizabilty/ChangeWindowResizabiltyTest.java Changeset: eeb8b31afed6 Author: pkbalakr Date: 2016-10-27 10:49 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eeb8b31afed6 8168292: [TESTBUG] [macosx] Test java/awt/TrayIcon/DragEventSource/DragEventSource.java fails on OS X Reviewed-by: psadhukhan, aghaisas ! test/java/awt/TrayIcon/DragEventSource/DragEventSource.java Changeset: b82c04707671 Author: psadhukhan Date: 2016-10-27 17:24 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b82c04707671 8162796: [macosx] LinearGradientPaint and RadialGradientPaint are not printed on OS X. Reviewed-by: prr, jdv ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m + test/java/awt/print/PrinterJob/LinearGradientPrintingTest.java + test/java/awt/print/PrinterJob/RadialGradientPrintingTest.java Changeset: 807349334f32 Author: bpb Date: 2016-10-27 09:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/807349334f32 8165981: Consider making some classes in javax.imageio.plugins.tiff final Summary: Make the classes TIFFField and TIFFImageReadParam final. Reviewed-by: serb, prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFImageReadParam.java Changeset: 3bf26b1c7c7e Author: prr Date: 2016-10-27 09:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3bf26b1c7c7e Merge - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java - src/java.base/windows/native/libnet/icmp.h - test/sun/net/www/protocol/https/HttpsClient/OriginServer.java - test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java - test/sun/security/tools/jarsigner/ts.sh Changeset: 6e8788feb253 Author: jdv Date: 2016-10-28 12:23 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6e8788feb253 8168609: No link to BMP specification in javax.imageio package documentation Reviewed-by: prr, bpb ! src/java.desktop/share/classes/javax/imageio/package.html Changeset: 22c146c486ca Author: ssadetsky Date: 2016-10-28 12:08 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/22c146c486ca 8075904: The regression-swing case failed as Ctrl-F4 can't work with the special options"-client -Dswing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel" Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/sun/swing/plaf/GTKKeybindings.java Changeset: 329b1a617404 Author: aniyogi Date: 2016-10-31 12:10 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/329b1a617404 8168540: [TEST_BUG] On Unity, need a delay before screenshot taking to avoid animation Reviewed-by: psadhukhan, yan ! test/javax/swing/text/CSSBorder/6796710/bug6796710.java Changeset: 5445b9413d9d Author: serb Date: 2016-10-31 14:50 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5445b9413d9d 8167615: Opensource unit/regression tests for JavaSound Reviewed-by: amenkov ! test/ProblemList.txt + test/javax/sound/midi/Devices/ClosedReceiver.java + test/javax/sound/midi/Devices/IOLoop.java + test/javax/sound/midi/Devices/MidiDeviceGetReceivers.java + test/javax/sound/midi/Devices/MidiIO.java + test/javax/sound/midi/Devices/MidiOutGetMicrosecondPositionBug.java + test/javax/sound/midi/Devices/OpenClose.java + test/javax/sound/midi/Devices/ReceiverTransmitterAvailable.java + test/javax/sound/midi/Devices/Reopen.java + test/javax/sound/midi/File/SMFCp037.java + test/javax/sound/midi/File/SMFParserBreak.java + test/javax/sound/midi/File/WriteRealTimeMessageNPE.java + test/javax/sound/midi/MetaMessage/MetaMessageClone.java + test/javax/sound/midi/MidiSystem/6411624/Test6411624.java + test/javax/sound/midi/MidiSystem/6411624/bug6411624.java + test/javax/sound/midi/MidiSystem/DefaultDevices.java + test/javax/sound/midi/MidiSystem/DefaultProperties.java + test/javax/sound/midi/MidiSystem/GetSequencer.java + test/javax/sound/midi/MidiSystem/MidiFileTypeUniqueness.java + test/javax/sound/midi/MidiSystem/ProviderCacheing.java + test/javax/sound/midi/MidiSystem/testdata/conf/sound.properties + test/javax/sound/midi/Sequence/GetMicrosecondLength.java + test/javax/sound/midi/Sequence/MidiSMPTE.java + test/javax/sound/midi/Sequence/SMPTEDuration.java + test/javax/sound/midi/Sequencer/LoopIAE.java + test/javax/sound/midi/Sequencer/Looping.java + test/javax/sound/midi/Sequencer/MetaCallback.java + test/javax/sound/midi/Sequencer/Recording.java + test/javax/sound/midi/Sequencer/SeqRecordDoesNotCopy.java + test/javax/sound/midi/Sequencer/SeqRecordsRealTimeEvents.java + test/javax/sound/midi/Sequencer/SeqStartRecording.java + test/javax/sound/midi/Sequencer/SequencerCacheValues.java + test/javax/sound/midi/Sequencer/SequencerSetMuteSolo.java + test/javax/sound/midi/Sequencer/SequencerState.java + test/javax/sound/midi/Sequencer/SetTickPosition.java + test/javax/sound/midi/Sequencer/TickLength.java + test/javax/sound/midi/ShortMessage/FastShortMessage.java + test/javax/sound/midi/ShortMessage/FastShortMessage2.java + test/javax/sound/midi/Soundbanks/ExtraCharInSoundbank.java + test/javax/sound/midi/Soundbanks/GetSoundBankIOException.java + test/javax/sound/midi/Synthesizer/AsynchronousMidiChannel.java + test/javax/sound/midi/Synthesizer/Receiver/bug6186488.java + test/javax/sound/midi/Synthesizer/SynthesizerGetLatency.java + test/javax/sound/midi/Synthesizer/bug4685396.java + test/javax/sound/midi/Track/TrackAddSameTick.java + test/javax/sound/midi/Track/bug6416024.java + test/javax/sound/midi/Transmitter/bug6415669.java + test/javax/sound/sampled/AudioFileFormat/AudioFileFormatToString.java + test/javax/sound/sampled/AudioFileFormat/Properties.java + test/javax/sound/sampled/AudioFileFormat/TypeEquals.java + test/javax/sound/sampled/AudioFormat/AudioFormatBitSize.java + test/javax/sound/sampled/AudioFormat/EncodingEquals.java + test/javax/sound/sampled/AudioFormat/Properties.java + test/javax/sound/sampled/AudioInputStream/AISReadFraction.java + test/javax/sound/sampled/AudioInputStream/bug6188860.java + test/javax/sound/sampled/AudioSystem/AudioFileTypes/AudioFileTypeUniqueness.java + test/javax/sound/sampled/AudioSystem/AudioFileTypes/ShowAudioFileTypes.java + test/javax/sound/sampled/AudioSystem/DefaultMixers.java + test/javax/sound/sampled/AudioSystem/DefaultProperties.java + test/javax/sound/sampled/AudioSystem/ProviderCacheing.java + test/javax/sound/sampled/AudioSystem/testdata/conf/sound.properties + test/javax/sound/sampled/Clip/ClipCloseLoss.java + test/javax/sound/sampled/Clip/ClipFlushCrash.java + test/javax/sound/sampled/Clip/Drain/ClipDrain.java + test/javax/sound/sampled/Clip/Duration/ClipDuration.java + test/javax/sound/sampled/Clip/Endpoint/ClipSetEndPoint.java + test/javax/sound/sampled/Clip/Open/ClipOpenBug.java + test/javax/sound/sampled/Clip/bug5070081.java + test/javax/sound/sampled/Clip/bug6251460.java + test/javax/sound/sampled/Controls/CompoundControl/ToString.java + test/javax/sound/sampled/Controls/FloatControl/FloatControlBug.java + test/javax/sound/sampled/DataLine/DataLineInfoNegBufferSize.java + test/javax/sound/sampled/DataLine/LineDefFormat.java + test/javax/sound/sampled/DataLine/LongFramePosition.java + test/javax/sound/sampled/DirectAudio/TickAtEndOfPlay.java + test/javax/sound/sampled/DirectAudio/bug6372428.java + test/javax/sound/sampled/FileTypeExtension/FileTypeExtensionTest.java + test/javax/sound/sampled/LineEvent/LineInfoNPE.java + test/javax/sound/sampled/Lines/16and32KHz/Has16and32KHz.java + test/javax/sound/sampled/Lines/BufferSizeCheck.java + test/javax/sound/sampled/Lines/ChangingBuffer.java + test/javax/sound/sampled/Lines/ClickInPlay/ClickInPlay.java + test/javax/sound/sampled/Lines/ClickInPlay/Test4218609.java + test/javax/sound/sampled/Lines/ClipOpenException.java + test/javax/sound/sampled/Lines/FrameSize/FrameSizeTest.java + test/javax/sound/sampled/Lines/GetLine.java + test/javax/sound/sampled/Lines/SDLwrite.java + test/javax/sound/sampled/Lines/SourceDataLineDefaultBufferSizeCrash.java + test/javax/sound/sampled/Lines/StopStart.java + test/javax/sound/sampled/LinuxBlock/PlaySine.java + test/javax/sound/sampled/LinuxCrash/ClipLinuxCrash.java + test/javax/sound/sampled/LinuxCrash/ClipLinuxCrash2.java + test/javax/sound/sampled/LinuxCrash/SDLLinuxCrash.java + test/javax/sound/sampled/Mixers/BogusMixers.java + test/javax/sound/sampled/Mixers/BothEndiansAndSigns.java + test/javax/sound/sampled/Mixers/DirectSoundRepeatingBuffer/DirectSoundRepeatingBuffer.java + test/javax/sound/sampled/Mixers/DirectSoundRepeatingBuffer/Test4997635.java + test/javax/sound/sampled/Mixers/DirectSoundUnderrunSilence/DirectSoundUnderrunSilence.java + test/javax/sound/sampled/Mixers/DirectSoundUnderrunSilence/Test5032020.java + test/javax/sound/sampled/Mixers/DisabledAssertionCrash.java + test/javax/sound/sampled/Mixers/NoSimpleInputDevice.java + test/javax/sound/sampled/Mixers/PhantomMixers.java + test/javax/sound/sampled/Mixers/PlugHwMonoAnd8bitAvailable.java + test/javax/sound/sampled/Mixers/UnexpectedIAE.java + test/javax/sound/sampled/Recording/TargetDataLineFlush.java + test/javax/sound/sampled/spi/AudioFileReader/AIFFCp037.java + test/javax/sound/sampled/spi/AudioFileReader/AIFFLargeHeader.java + test/javax/sound/sampled/spi/AudioFileReader/Aiff12bit.java + test/javax/sound/sampled/spi/AudioFileReader/AuNotSpecified.java + test/javax/sound/sampled/spi/AudioFileReader/AuZeroLength.java + test/javax/sound/sampled/spi/AudioFileReader/OpenWaveFile.java + test/javax/sound/sampled/spi/AudioFileWriter/AUwithULAW.java + test/javax/sound/sampled/spi/AudioFileWriter/AiffSampleRate.java + test/javax/sound/sampled/spi/AudioFileWriter/RIFFHeader.java + test/javax/sound/sampled/spi/AudioFileWriter/WaveBigEndian.java + test/javax/sound/sampled/spi/AudioFileWriter/WriteAuUnspecifiedLength.java + test/javax/sound/sampled/spi/FormatConversionProvider/AlawUlaw.java Changeset: f970d80b7a55 Author: ddehaven Date: 2016-10-31 10:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f970d80b7a55 Merge - src/java.base/share/classes/jdk/internal/module/ConfigurableModuleFinder.java ! test/ProblemList.txt - test/java/lang/module/ModuleReader/MultiReleaseJarTest.java - test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/MyResources_ja_JP.properties Changeset: d13621cb40df Author: alexsch Date: 2016-11-01 12:38 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d13621cb40df 8168899: java.nio.file.InvalidPathException if click button in JFileChooser demo of SwingSet2 Reviewed-by: ssadetsky, serb Contributed-by: Alok Kumar Sharma ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java ! test/java/awt/FileDialog/8017487/bug8017487.java Changeset: 3bddef7033e5 Author: alexsch Date: 2016-11-01 12:56 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3bddef7033e5 8167176: Exported elements referring to inaccessible types in java.desktop Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java Changeset: eef9f927659d Author: ddehaven Date: 2016-11-03 13:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eef9f927659d Merge - src/java.desktop/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java Changeset: 40620d84d55d Author: jnimeh Date: 2016-11-03 15:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/40620d84d55d 8133632: javax.net.ssl.SSLEngine does not properly handle received SSL fatal alerts Summary: Upon receiving a fatal alert, make sure the input and output queues are closed and the engine is in the NOT_HANDSHAKING state. Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java + test/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java Changeset: b1d58146df13 Author: mchung Date: 2016-11-03 18:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b1d58146df13 6479237: (cl) Add support for classloader names Reviewed-by: alanb, bchristi, coleenp, dfuchs, lfoltan, psandoz, sspitsyn ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/StackFrameInfo.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/Throwable.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/native/include/jvm.h - src/java.base/share/native/libjava/StackFrameInfo.c + src/java.base/share/native/libjava/StackTraceElement.c ! src/java.base/share/native/libjava/Throwable.c ! src/java.management/share/classes/sun/management/StackTraceElementCompositeData.java ! test/java/lang/StackTraceElement/PublicConstructor.java + test/java/lang/StackTraceElement/SerialTest.java + test/java/lang/StackTraceElement/WithClassLoaderName.java + test/java/lang/StackTraceElement/lib/m1/com/app/Main.java + test/java/lang/StackTraceElement/lib/m1/com/app/Utils.java + test/java/lang/StackTraceElement/lib/m1/module-info.java + test/java/lang/StackTraceElement/src/p/ThrowException.java ! test/java/lang/StackWalker/VerifyStackTrace.java ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java ! test/java/net/URLClassLoader/NullURLTest.java Changeset: 000fe525272d Author: amlu Date: 2016-11-04 22:33 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/000fe525272d 8037278: sun/rmi/runtime/Log/6409194/NoConsoleOutput.java fails Intermittently: unexpected subprocess output Reviewed-by: dfuchs, rriggs ! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java Changeset: b46fb3d66cf4 Author: lana Date: 2016-11-04 17:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b46fb3d66cf4 Merge - src/java.base/share/native/libjava/StackFrameInfo.c - src/java.desktop/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java ! test/ProblemList.txt - test/java/net/URLPermission/nstest/lookup.sh - test/java/util/stream/bootlib/java.base/java/util/stream/ThowableHelper.java Changeset: 93e7c16fd885 Author: smarks Date: 2016-11-04 14:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/93e7c16fd885 8156079: consider making empty instances singletons 8169222: minor immutable collections optimizations Reviewed-by: forax, redestad, alanb ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Set.java Changeset: 7ee327a10059 Author: mchung Date: 2016-11-04 15:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7ee327a10059 8169231: Fix tests to add @compile --add-modules to workaround jtreg bug Reviewed-by: jjg ! test/ProblemList.txt ! test/com/sun/jndi/dns/Parser.java ! test/com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java ! test/java/lang/ClassLoader/platformClassLoader/DefinePlatformClass.java ! test/sun/security/ec/TestEC.java ! test/sun/security/mscapi/IsSunMSCAPIAvailable.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/tools/launcher/MiscTests.java Changeset: 06195d1ca9ce Author: sundar Date: 2016-11-07 11:33 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/06195d1ca9ce 8166286: jmod fails on symlink to directory Reviewed-by: jlaskey, alanb ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/tools/jmod/JmodTest.java + test/tools/jmod/src/apa/jdk/test/apa/Apa.java + test/tools/jmod/src/apa/module-info.java Changeset: 736a5f3085b2 Author: erikj Date: 2016-11-07 13:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/736a5f3085b2 8168108: lib/classlist should be packaged in java.base.jmod Reviewed-by: mchung - make/GenerateClasslist.gmk Changeset: 53d76efc6fdc Author: erikj Date: 2016-11-07 14:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/53d76efc6fdc 8160491: tar.gz bundles missing files containing $ Reviewed-by: ihse ! make/rmic/Rmic-java.rmi.gmk Changeset: efa71dc820eb Author: jlaskey Date: 2016-11-07 13:10 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/efa71dc820eb 8159393: jlink should print a warning that a signed modular JAR will be treated as unsigned Reviewed-by: alanb, sundar, mullan, weijun ! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties + test/tools/jlink/JLinkSigningTest.java Changeset: b1fc95093f8c Author: lana Date: 2016-11-11 05:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b1fc95093f8c Added tag jdk-9+144 for changeset efa71dc820eb ! .hgtags Changeset: 762dad364838 Author: jlaskey Date: 2016-11-07 14:36 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/762dad364838 8155756: Better context for some jlink exceptions Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties Changeset: 361fb5404741 Author: xuelei Date: 2016-11-08 06:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/361fb5404741 8169318: Dump the reproduced packet in DTLSOverDatagram.java Reviewed-by: mullan ! test/javax/net/ssl/DTLS/DTLSOverDatagram.java Changeset: 60837db5d445 Author: nishjain Date: 2016-11-08 14:48 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/60837db5d445 8166994: Improve sun.util.locale.LocaleMatcher Reviewed-by: okutsu, naoto, peytoia ! src/java.base/share/classes/sun/util/locale/LocaleMatcher.java + test/java/util/Locale/Bug8166994.java Changeset: 3f560167843d Author: redestad Date: 2016-11-08 13:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3f560167843d 8168911: Increased number of classes initialized during initialization of SignatureFileVerifier Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java Changeset: befc4757d253 Author: psandoz Date: 2016-11-08 12:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/befc4757d253 8165782: java.util.jar.JarFile.runtimeVersion() spec needs clarification Reviewed-by: mchung, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: a641b410ee9b Author: psandoz Date: 2016-11-08 12:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a641b410ee9b 8166735: JarFile#getVersion spec clarification for unversioned jars Reviewed-by: mchung, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: 36cf65a9e2f9 Author: sherman Date: 2016-11-08 14:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/36cf65a9e2f9 8168862: Tighten permissions granted to the jdk.zipfs module Reviewed-by: mullan, mchung, lancea, bpb ! src/java.base/share/lib/security/default.policy Changeset: 9bb8dc7e972d Author: asmotrak Date: 2016-11-08 15:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9bb8dc7e972d 8168882: keytool doesn't print certificate info if disabled algorithm was used for signing a jar Reviewed-by: weijun, mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/lib/security/SecurityTools.java ! test/sun/security/tools/keytool/KeyToolTest.java ! test/sun/security/tools/keytool/PrintSSL.java + test/sun/security/tools/keytool/ReadJar.java - test/sun/security/tools/keytool/readjar.sh Changeset: 4407b0525631 Author: wetmore Date: 2016-11-08 16:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4407b0525631 8169229: RSAClientKeyExchange debug info is incorrect Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: 7f7091c1dd33 Author: rpatil Date: 2016-11-08 18:02 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7f7091c1dd33 8169191: (tz) Support tzdata2016i Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/zone.tab ! 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/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: a02d6daeba2a Author: psandoz Date: 2016-11-09 10:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a02d6daeba2a 8164934: Optional.map() javadoc code example Reviewed-by: forax, chegar ! src/java.base/share/classes/java/util/Optional.java Changeset: 60d4214cc8ba Author: xuelei Date: 2016-11-10 08:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/60d4214cc8ba 8169362: Interop automated testing with Chrome Reviewed-by: wetmore, jnimeh, asmotrak + test/javax/net/ssl/interop/ClientHelloChromeInterOp.java + test/javax/net/ssl/interop/ClientHelloInterOp.java Changeset: df914079c901 Author: skovalev Date: 2016-11-09 14:24 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/df914079c901 8169196: [TESTBUG] Three tests from sun/net/www have undeclared dependencies Reviewed-by: dfuchs ! test/sun/net/www/http/HttpClient/RetryPost.java - test/sun/net/www/http/HttpClient/RetryPost.sh ! test/sun/net/www/http/KeepAliveStream/InfiniteLoop.java ! test/sun/net/www/protocol/http/NoNTLM.java Changeset: 9aaa84760473 Author: ksrini Date: 2016-11-10 15:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9aaa84760473 8169001: Remove launcher's built-in ergonomics Reviewed-by: dholmes, erikj ! make/launcher/Launcher-jdk.compiler.gmk ! make/launcher/Launcher-jdk.javadoc.gmk ! make/launcher/Launcher-jdk.jdeps.gmk ! make/launcher/Launcher-jdk.jlink.gmk ! make/launcher/Launcher-jdk.jshell.gmk ! src/java.base/macosx/conf/x86_64/jvm.cfg ! src/java.base/macosx/native/libjli/java_md_macosx.c ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/native/launcher/defines.h ! src/java.base/share/native/launcher/main.c ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/conf/aarch64/jvm.cfg ! src/java.base/unix/conf/amd64/jvm.cfg ! src/java.base/unix/conf/i586/jvm.cfg ! src/java.base/unix/conf/ia64/jvm.cfg ! src/java.base/unix/conf/ppc64/jvm.cfg ! src/java.base/unix/conf/ppc64le/jvm.cfg ! src/java.base/unix/conf/s390x/jvm.cfg ! src/java.base/unix/conf/sparc/jvm.cfg ! src/java.base/unix/conf/sparcv9/jvm.cfg ! src/java.base/unix/conf/zero/jvm.cfg - src/java.base/unix/native/libjli/ergo.c - src/java.base/unix/native/libjli/ergo.h - src/java.base/unix/native/libjli/ergo_i586.c ! src/java.base/windows/conf/amd64/jvm.cfg ! src/java.base/windows/conf/i586/jvm.cfg ! src/java.base/windows/conf/ia64/jvm.cfg ! src/java.base/windows/native/libjli/java_md.c Changeset: 1b0ed4d3704e Author: amlu Date: 2016-11-11 11:31 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1b0ed4d3704e 8169041: com/sun/corba/cachedSocket should be added to exclusiveAccess.dirs Reviewed-by: chegar ! test/TEST.ROOT Changeset: 5b6b8e24a20b Author: lana Date: 2016-11-11 05:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5b6b8e24a20b Merge - src/java.base/unix/native/libjli/ergo.c - src/java.base/unix/native/libjli/ergo.h - src/java.base/unix/native/libjli/ergo_i586.c - test/sun/net/www/http/HttpClient/RetryPost.sh - test/sun/security/tools/keytool/readjar.sh Changeset: ba70dcd8de76 Author: msheppar Date: 2016-11-11 13:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ba70dcd8de76 8164815: 3 JCK NetworkInterface tests fail on Raspberry Pi Reviewed-by: chegar, alanb ! src/java.base/share/classes/java/net/NetworkInterface.java Changeset: 93ebc26afa26 Author: jlahoda Date: 2016-11-14 10:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/93ebc26afa26 8169595: jshell tool: pasting multiple lines hangs input Summary: Need to allow newlines in the user's input. Reviewed-by: rfield ! src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java Changeset: 47a8e055bab1 Author: rriggs Date: 2016-01-28 23:13 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/47a8e055bab1 8169556: Wrapping of FileInputStream's native skip and available methods Summary: Wrap further native methods in FileInputStreams Reviewed-by: chegar, bpb, rriggs Contributed-by: sunny.chan at gs.com ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/native/libjava/FileInputStream.c Changeset: da8892f0a591 Author: skovalev Date: 2016-11-08 16:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/da8892f0a591 8169316: com/sun/net/httpserver tests have undeclared dependency on java.logging Reviewed-by: chegar ! test/com/sun/net/httpserver/TEST.properties Changeset: b5afa4a68a25 Author: ascarpino Date: 2016-11-14 10:13 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b5afa4a68a25 8168861: AnchorCertificates uses hardcoded password for cacerts keystore Reviewed-by: vinnie, mullan ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java Changeset: aa6fda530e14 Author: ascarpino Date: 2016-11-14 13:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aa6fda530e14 8168931: Few OCSP related test failed with "Response is unreliable: its validity interval is out-of-date" Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java Changeset: a88e0ff30e44 Author: jlaskey Date: 2016-11-15 10:53 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a88e0ff30e44 8169720: jimage help message for --include option should be corrected Reviewed-by: alanb, sundar ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties Changeset: 99b7853cfbd8 Author: bpb Date: 2016-11-15 08:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/99b7853cfbd8 8168500: (se) EPollArrayWrapper optimization for update events should be robust to dynamic changes in file descriptor resource limits Summary: Make eventsHigh final and always initialize it to an empty Map. Reviewed-by: alanb ! src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java Changeset: 1210d929d34e Author: lana Date: 2016-11-17 17:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1210d929d34e Added tag jdk-9+145 for changeset 99b7853cfbd8 ! .hgtags From roman at kennke.org Tue Nov 22 16:12:22 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 22 Nov 2016 16:12:22 +0000 Subject: hg: shenandoah/jdk9/langtools: 123 new changesets Message-ID: <201611221612.uAMGCNeC020040@aojmv0008.oracle.com> Changeset: 589ff4d43428 Author: vromero Date: 2016-09-06 17:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/589ff4d43428 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! test/tools/javac/ClassFileModifiers/ClassModifiers.java ! test/tools/javac/ClassFileModifiers/MemberModifiers.java ! test/tools/javac/Diagnostics/6722234/T6722234a.java ! test/tools/javac/Diagnostics/6722234/T6722234b.java ! test/tools/javac/Diagnostics/6722234/T6722234c.java ! test/tools/javac/Diagnostics/6722234/T6722234d.java ! test/tools/javac/Diagnostics/6862608/T6862608a.java ! test/tools/javac/Diagnostics/6862608/T6862608b.java ! test/tools/javac/Diagnostics/7010608/Test.java ! test/tools/javac/Diagnostics/8010387/T8010387.java ! test/tools/javac/InterfaceMemberClassModifiers.java ! test/tools/javac/T5003235/T5003235a.java ! test/tools/javac/T5003235/T5003235b.java ! test/tools/javac/T6214885.java ! test/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java ! test/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java ! test/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java ! test/tools/javac/api/6731573/T6731573.java ! test/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/tools/javac/completionDeps/DepsAndAnno.java ! test/tools/javac/completionDeps/DepsAndDocLint.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples/ApplicableMethodFound.java ! test/tools/javac/diags/examples/ApplicableMethodFound1.java ! test/tools/javac/diags/examples/DeferredMethodInst.java ! test/tools/javac/diags/examples/LambdaStat.java ! test/tools/javac/diags/examples/MrefStat.java ! test/tools/javac/diags/examples/MrefStat1.java ! test/tools/javac/diags/examples/NotApplicableMethodFound.java ! test/tools/javac/diags/examples/PartialInstSig.java ! test/tools/javac/diags/examples/VerboseResolveMulti.java ! test/tools/javac/diags/examples/VerboseResolveMulti1.java ! test/tools/javac/diags/examples/WhereCaptured.java ! test/tools/javac/diags/examples/WhereCaptured1.java ! test/tools/javac/diags/examples/WhereFreshTvar.java ! test/tools/javac/diags/examples/WhereIntersection.java ! test/tools/javac/diags/examples/WhereIntersection2.java ! test/tools/javac/diags/examples/WhereTypeVar.java ! test/tools/javac/diags/examples/WhereTypeVar2.java ! test/tools/javac/failover/CheckAttributedTree.java ! test/tools/javac/failover/FailOver01.java ! test/tools/javac/failover/FailOver02.java ! test/tools/javac/failover/FailOver03.java ! test/tools/javac/failover/FailOver04.java ! test/tools/javac/failover/FailOver05.java ! test/tools/javac/failover/FailOver06.java ! test/tools/javac/failover/FailOver07.java ! test/tools/javac/failover/FailOver08.java ! test/tools/javac/failover/FailOver09.java ! test/tools/javac/failover/FailOver10.java ! test/tools/javac/failover/FailOver11.java ! test/tools/javac/failover/FailOver12.java ! test/tools/javac/failover/FailOver13.java ! test/tools/javac/failover/FailOver14.java ! test/tools/javac/failover/FailOver15.java ! test/tools/javac/generics/inference/8158355/T8158355.java ! test/tools/javac/lambda/MostSpecific09.java ! test/tools/javac/lambda/MostSpecific09.out ! test/tools/javac/lambda/TestLambdaToMethodStats.java ! test/tools/javac/lambda/XDdumpLambdaToMethodStats.java ! test/tools/javac/lambda/bridge/TestMetafactoryBridges.java ! test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java ! test/tools/javac/missingSuperRecovery/MissingSuperRecovery.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/policy/test3/Test.java ! test/tools/javac/positions/TreeEndPosTest.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess2.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess3.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess4.java ! test/tools/javac/resolve/ResolveHarness.java ! test/tools/javac/unicode/UnicodeNewline.java ! test/tools/sjavac/JavacOptionPrep.java Changeset: e07ed6317649 Author: rfield Date: 2016-09-07 12:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e07ed6317649 8080352: jshell tool: Error message for using "package" should be more descriptive than "Failed" Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java ! test/jdk/jshell/RejectedFailedTest.java Changeset: 560204c4944f Author: jlahoda Date: 2016-09-08 15:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/560204c4944f 8131025: JShell: crash on tab-complete reference to bad class file Summary: Catching CompletionFailure when iterating through Scope. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/jdk/jshell/CompletionSuggestionTest.java Changeset: c8f02f0ecbd7 Author: lana Date: 2016-09-08 22:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c8f02f0ecbd7 Merge Changeset: ab580b8d745d Author: lana Date: 2016-09-15 17:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ab580b8d745d Added tag jdk-9+136 for changeset c8f02f0ecbd7 ! .hgtags Changeset: 31c022a17639 Author: sadayapalam Date: 2016-09-13 19:32 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/31c022a17639 8138667: java.lang.IllegalAccessError: tried to access method (for a protected method) Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest.java + test/tools/javac/lambda/methodReference/pack/SuperClass.java Changeset: 6e028413ea08 Author: sadayapalam Date: 2016-09-14 20:00 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6e028413ea08 8160699: java.lang.VerifyError: Inconsistent stackmap frames at branch target Summary: Ensure out of scope locals are not treated as being alive Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/SwitchExitStateTest.java Changeset: 013e3e406ddf Author: lana Date: 2016-09-15 21:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/013e3e406ddf Merge Changeset: fc0a38e90a7c Author: dlsmith Date: 2016-09-16 11:58 -0600 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fc0a38e90a7c 8138822: Source version error missing version number Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java + test/tools/javac/annotations/repeatingAnnotations/WrongVersion.java + test/tools/javac/annotations/repeatingAnnotations/WrongVersion6.out + test/tools/javac/annotations/repeatingAnnotations/WrongVersion7.out Changeset: 6077dc32728a Author: bpatel Date: 2016-09-16 12:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6077dc32728a 8166176: module search generates URLs with extra '/' Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js Changeset: dd56c243c199 Author: sadayapalam Date: 2016-09-19 05:31 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dd56c243c199 8164742: ServiceConfigurationError on invoke of getServiceLoader method of StandardJavaFileManager Reviewed-by: jlahoda ! make/tools/crules/MutableFieldsAnalyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ModuleHelper.java ! test/tools/javac/T8003967/DetectMutableStaticFields.java + test/tools/javac/modules/FileManagerGetServiceLoaderTest.java Changeset: 9f61004270d8 Author: lana Date: 2016-09-22 16:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9f61004270d8 Added tag jdk-9+137 for changeset dd56c243c199 ! .hgtags Changeset: 535f80a0a2fd Author: sadayapalam Date: 2016-09-20 05:28 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/535f80a0a2fd 8166108: VerifyError passing anonymous inner class to supertype constructor Summary: Anonymous classes instantitated in explicit constructor calls cannot have enclosing instance Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.java + test/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.out + test/tools/javac/AnonymousClass/AnonymousInSuperCallTest.java Changeset: 238ab021ff4d Author: sadayapalam Date: 2016-09-20 12:12 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/238ab021ff4d 8156568: Update javac to support compiling against a modular JAR that is a multi-release JAR Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/file/MultiReleaseJar/MutliReleaseModuleInfoTest.java Changeset: c313dc636115 Author: sadayapalam Date: 2016-09-21 05:26 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c313dc636115 8163027: AssertionError while compiling a program that uses try with resources. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/TryWithResources/TwrAndTypeVariables2Test.java Changeset: 7f3b6ce62ea7 Author: bpatel Date: 2016-09-21 18:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7f3b6ce62ea7 8162363: Tables in javadoc documentation missing row headers Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java ! test/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/jdk/javadoc/doclet/testHeadings/TestHeadings.java ! test/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java ! test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/jdk/javadoc/doclet/testUseOption/TestUseOption.java Changeset: f414169d0ced Author: rfield Date: 2016-09-21 23:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f414169d0ced 8166400: JShell: friendlier representation of array values Reviewed-by: sundar, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! test/jdk/jshell/SimpleRegressionTest.java Changeset: 640ef9cacfd3 Author: lana Date: 2016-09-22 18:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/640ef9cacfd3 Merge Changeset: 39b3a85da6af Author: jlahoda Date: 2016-09-23 15:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/39b3a85da6af 8047347: com.sun.source.util.Trees breaks the compiler. Summary: Clearing synthetic constructors and super constructor calls between annotation processing rounds. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/processing/model/trees/BrokenEnumConstructor.java + test/tools/javac/processing/model/trees/BrokenEnumConstructor.out ! test/tools/javac/processing/model/trees/OnDemandAttribution.java + test/tools/javac/processing/model/trees/OnDemandAttributionData.java Changeset: ff584cd470d9 Author: ksrini Date: 2016-09-23 09:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ff584cd470d9 8166127: Develop new tests to cover javadoc module options which are passed to underlying javac Reviewed-by: jjg, ksrini Contributed-by: andrey.x.nazarov at oracle.com ! test/jdk/javadoc/tool/modules/ModuleTestBase.java ! test/jdk/javadoc/tool/modules/Modules.java Changeset: d4e74af5616d Author: rfield Date: 2016-09-23 14:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d4e74af5616d 8166589: jshell tool: typo: remove out of place text in /help /set truncation Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Changeset: 63ff1dda242d Author: rfield Date: 2016-09-26 13:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/63ff1dda242d 8166655: JShell: Process running JShell should not be blocked from exit by non-daemon data-transfer threads Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/DemultiplexInput.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JDIEventHandler.java Changeset: 9b0df83fb78c Author: sdrach Date: 2016-09-26 13:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9b0df83fb78c 8153654: Update jdeps to be multi-release jar aware Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/MultiReleaseException.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties + test/tools/jdeps/MultiReleaseJar.java + test/tools/jdeps/mrjar/10/test/Version.java + test/tools/jdeps/mrjar/9/test/NonPublic.java + test/tools/jdeps/mrjar/9/test/Version.java + test/tools/jdeps/mrjar/base/p/Foo.java + test/tools/jdeps/mrjar/base/test/Version.java + test/tools/jdeps/mrjar/test/Main.java + test/tools/jdeps/mrjar/v10/q/Bar.java + test/tools/jdeps/mrjar/v10/q/Gee.java + test/tools/jdeps/mrjar/v9/p/Foo.java + test/tools/jdeps/mrjar/v9/q/Bar.java Changeset: 90dd93e668a5 Author: sadayapalam Date: 2016-09-27 04:34 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/90dd93e668a5 8164519: Rendering of supertype_target for annotated extends clause Summary: Eliminate inconsistencies in handling annotated super class. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java + test/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java Changeset: e4d1e485cc6e Author: lana Date: 2016-09-29 16:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e4d1e485cc6e Added tag jdk-9+138 for changeset 90dd93e668a5 ! .hgtags Changeset: abfa6353574c Author: sadayapalam Date: 2016-09-28 09:05 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/abfa6353574c 8166363: Method with reordered type parameter bounds compiles with @Override annotation but does not actually override superclass method. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/generics/bridges/ReorderedBoundsTest.java Changeset: 721c5727816d Author: shinyafox Date: 2016-09-28 16:36 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/721c5727816d 8154714: jshell tool: add exports support Reviewed-by: jlahoda, rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/ToolBasicTest.java Changeset: b15188167309 Author: shinyafox Date: 2016-09-29 17:36 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b15188167309 8166744: JShell: java.lang.IndexOutOfBoundsException for legal history access Reviewed-by: rfield, jlahoda ! test/jdk/jshell/HistoryTest.java Changeset: 21be9eb2fb2f Author: lana Date: 2016-09-29 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/21be9eb2fb2f Merge Changeset: 36f470bd6765 Author: mchung Date: 2016-09-29 21:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/36f470bd6765 8166238: Update jdeps for GNU-style long form options Reviewed-by: alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/jdkinternals/ShowReplacement.java ! test/tools/jdeps/modules/GenModuleInfo.java ! test/tools/jdeps/modules/InverseDeps.java ! test/tools/jdeps/modules/src/m3/module-info.java Changeset: 8bf23828bb2f Author: jjg Date: 2016-09-30 13:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8bf23828bb2f 8166144: New javadoc options don't conform to JEP 293 (GNU style options) Reviewed-by: ksrini, bpatel ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/jdk/javadoc/doclet/lib/JavadocTester.java ! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/jdk/javadoc/doclet/testXOption/TestXOption.java ! test/jdk/javadoc/tool/CheckResourceKeys.java + test/jdk/javadoc/tool/OptionSyntaxTest.java ! test/jdk/javadoc/tool/api/basic/IsSupportedOptionTest.java ! test/jdk/javadoc/tool/modules/FilterOptions.java ! test/jdk/javadoc/tool/modules/Modules.java Changeset: f6d8902a4c8b Author: erikj Date: 2016-10-04 13:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f6d8902a4c8b 8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse ! make/gendata/Gendata-jdk.compiler.gmk ! make/gensrc/GensrcCommon.gmk Changeset: 50a14048e428 Author: jlahoda Date: 2016-10-04 16:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/50a14048e428 8152911: javac assertion error when compiling overlay sources Summary: Avoid creating ModuleSymbols with unspecified name, to avoid conflicts with predefined ModuleSymbol for the java.base module. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java - src/jdk.compiler/share/classes/com/sun/tools/javac/file/ModuleNameReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/modules/EdgeCases.java Changeset: 17a82cb0e4b4 Author: jlahoda Date: 2016-10-04 17:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/17a82cb0e4b4 8073844: fatal annotation processing errors do not stop compilation Summary: JavacProcessingEnvironment lets the should-stop policy decide when the compilation should stop. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/processing/StopAfterError/StopAfterError.java + test/tools/javac/processing/StopAfterError/StopAfterError.out + test/tools/javac/processing/StopAfterError/StopAfterErrorAux.java + test/tools/javac/processing/StopAfterError/StopAfterErrorContinue.out Changeset: 8e9e1a2373a4 Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8e9e1a2373a4 Added tag jdk-9+139 for changeset 17a82cb0e4b4 ! .hgtags Changeset: 3dbcbc28ea1b Author: jjg Date: 2016-10-04 16:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3dbcbc28ea1b 8166472: javac/javadoc expands @files incorrectly Reviewed-by: henryjen, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java + test/tools/javac/main/AtFileTest.java Changeset: 49314bc6d795 Author: smarks Date: 2016-10-04 18:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/49314bc6d795 8161338: (jdeprscan) remove JEP 293 non-conforming -cp option 8165927: (jdeprscan) com.sun.tools.jdeprscan.Main.instance should be package protected Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/readme.md ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties ! test/tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java Changeset: a35a1d86165c Author: mchung Date: 2016-10-04 18:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a35a1d86165c 8166860: Add magic number to jmod file Reviewed-by: alanb, jjg ! make/tools/crules/MutableFieldsAnalyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java ! test/tools/javac/T8003967/DetectMutableStaticFields.java Changeset: 076a0354bedb Author: mcimadamore Date: 2016-10-05 13:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/076a0354bedb 8167070: Performance regression in compound scopes Summary: Extra call to inner scope's hasNext() causes performance regression Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java Changeset: 0eda7aaaf3d2 Author: mchung Date: 2016-10-05 18:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0eda7aaaf3d2 8166846: jdeps fails to generate module info if there is any class in unnamed package Reviewed-by: lancea ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/tools/jdeps/jdkinternals/RemovedJDKInternals.java ! test/tools/jdeps/jdkinternals/ShowReplacement.java + test/tools/jdeps/lib/JdepsRunner.java ! test/tools/jdeps/lib/JdepsUtil.java ! test/tools/jdeps/modules/GenModuleInfo.java + test/tools/jdeps/modules/UnnamedPackage.java Changeset: d7c3ad383ed5 Author: mchung Date: 2016-10-05 18:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d7c3ad383ed5 8167014: jdeps: Missing message: warn.skipped.entry Reviewed-by: alanb, lancea ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties Changeset: 53dd5c5efac3 Author: jlahoda Date: 2016-10-06 14:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/53dd5c5efac3 8153362: Add javac -Xlint warning to list exposed types which are not accessible Summary: Adding implementation to -Xlint:exports, to warn about exposing inaccessible types in API Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/LeaksNotAccessible/LeaksNotAccessible.java + test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/api/Api.java + test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/LeaksNotAccessibleUnexported.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/api/Api.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/impl/Impl.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/LeaksNotAccessibleUnexportedQualified.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/api/Api.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/qapi/QApi.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2/module-info.java + test/tools/javac/modules/ExportsUnexported.java Changeset: 45d6b078900b Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/45d6b078900b Merge Changeset: 51696c150bd3 Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/51696c150bd3 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 8e011f635081 Author: jjg Date: 2016-10-07 16:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8e011f635081 8072604: Improve handling of direct use of accept with TreePathScanner Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/source/util/TreePathScanner.java Changeset: 7752e4f2a338 Author: jjg Date: 2016-10-07 16:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7752e4f2a338 8159855: Create an SPI for tools Reviewed-by: mchung ! make/CompileInterim.gmk + src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavacToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/module-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocToolProvider.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/Main.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Main.java ! src/jdk.jdeps/share/classes/module-info.java + test/jdk/javadoc/tool/ToolProviderTest.java + test/tools/javac/main/ToolProviderTest.java ! test/tools/javac/modules/AddLimitMods.java Changeset: 6218d98d4a1d Author: tbell Date: 2016-10-07 20:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6218d98d4a1d 8166648: jib make run-test for langtools results in intermittent failures on windows-x86 Reviewed-by: erikj, jjg ! test/Makefile Changeset: 2254cb8b3247 Author: shinyafox Date: 2016-10-11 00:28 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2254cb8b3247 8167343: JShell: Completeness analysis infers an incomplete declaration as COMPLETE_WITH_SEMI, which is a first line of Allman style Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! test/jdk/jshell/CompletenessTest.java Changeset: 9ce68b2cff36 Author: ksrini Date: 2016-10-10 06:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9ce68b2cff36 8151102: Cleanup javadoc exception handling Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/IllegalOptionValue.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/OptionException.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolException.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/jdk/javadoc/doclet/T6735320/T6735320.java ! test/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java ! test/jdk/javadoc/doclet/lib/JavadocTester.java ! test/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java ! test/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java ! test/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java ! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/jdk/javadoc/doclet/testIOException/TestIOException.java ! test/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java ! test/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java ! test/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C1.java ! test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C2.java ! test/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java ! test/jdk/javadoc/doclet/testSinceTag/pkg1/C1.java ! test/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java ! test/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java ! test/jdk/javadoc/doclet/testThrowsTag/pkg/T1.java ! test/jdk/javadoc/doclet/testThrowsTag/pkg/T2.java ! test/jdk/javadoc/doclet/testThrowsTag/pkg/T3.java ! test/jdk/javadoc/doclet/testThrowsTag/pkg/T4.java ! test/jdk/javadoc/doclet/testValueTag/TestValueTag.java ! test/jdk/javadoc/doclet/testWarnings/TestWarnings.java ! test/jdk/javadoc/tool/ReleaseOption.java + test/jdk/javadoc/tool/exceptionHandling/TestExceptionHandling.java Changeset: 87b48a8fb3cf Author: ksrini Date: 2016-10-10 11:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/87b48a8fb3cf 8165991: Fix DocTreeFactory newDocCommentTree 8154349: New doclet incorrectly shows entire text body for JavaFX properties in summary section Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/jdk/javadoc/doclet/testJavaFX/pkg1/C.java Changeset: 6842e63d6c39 Author: bpatel Date: 2016-10-10 15:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6842e63d6c39 4649116: Add option to include full package description at top, before interface table Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml ! test/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java Changeset: d83a8e24bbb0 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d83a8e24bbb0 Added tag jdk-9+140 for changeset 6842e63d6c39 ! .hgtags Changeset: 40468274ff3b Author: rfield Date: 2016-10-10 18:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/40468274ff3b 8167128: JShell: /drop of statement gives confusing output Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/Key.java ! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java ! src/jdk.jshell/share/classes/jdk/jshell/package-info.java ! test/jdk/jshell/DropTest.java ! test/jdk/jshell/IdGeneratorTest.java ! test/jdk/jshell/IllegalArgumentExceptionTest.java ! test/jdk/jshell/JShellStateClosedTest.java ! test/jdk/jshell/KullaTesting.java ! test/jdk/jshell/ReplaceTest.java ! test/jdk/jshell/ToolCommandOptionTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: a7bd119da966 Author: ihse Date: 2016-10-11 09:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a7bd119da966 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! make/gensrc/GensrcCommon.gmk Changeset: fe8352e43bdb Author: jlahoda Date: 2016-10-11 10:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fe8352e43bdb 8167320: Trying to document only java.base causes a NPE in javac Summary: Ensure ModuleSymbol.getDirectives completes the Symbol Reviewed-by: ksrini, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! test/tools/javac/modules/EdgeCases.java Changeset: 5adb61e143dc Author: mcimadamore Date: 2016-10-11 10:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5adb61e143dc 8167456: Tweak IntelliJ langtools project's jtreg settings Summary: Adjust IntelliJ project template to reflect new serialized format of jtreg plugin settings Reviewed-by: jlahoda ! make/intellij/misc.xml Changeset: 47a06846f4a4 Author: jlahoda Date: 2016-10-11 12:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/47a06846f4a4 8166890: JShell: locks forever when input is piped Summary: StopDetectingInputStream.setState must not override the state if the stream is closed. Reviewed-by: rfield, shinyafox ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java Changeset: 9e9cd74c2787 Author: jlahoda Date: 2016-10-11 13:16 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9e9cd74c2787 8167442: Langtools ant build not working after addition of -Xlint:exports Summary: Disabling the exports lint when compiling the langtools modules until the warnings are resolved. Reviewed-by: mcimadamore, forax ! make/build.properties ! make/build.xml Changeset: 3e9fcb2a7a52 Author: mlarsson Date: 2016-10-10 12:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3e9fcb2a7a52 8167354: Missing jtreg output when run using langtools makefiles Reviewed-by: erikj, sla ! test/Makefile Changeset: de2329607ab5 Author: mchung Date: 2016-10-12 15:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/de2329607ab5 8164689: Retrofit jar, jlink, jmod as a ToolProvider Reviewed-by: alanb, jjg ! test/tools/javac/modules/ModulePathTest.java Changeset: 2fd02a123cf0 Author: mchung Date: 2016-10-12 17:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2fd02a123cf0 8167630: jdeps --generate-module-info forgets to close the resource after checking any unnamed package Reviewed-by: lancea, ksrini ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java Changeset: 673c53147055 Author: bpatel Date: 2016-10-13 10:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/673c53147055 8141636: Javadoc search should support camelCase search Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! test/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: 9671307f8157 Author: lana Date: 2016-10-13 23:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9671307f8157 Merge Changeset: 1b4b4f571ccf Author: smarks Date: 2016-10-13 17:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1b4b4f571ccf 8167965: (jdeprscan) using --release option with 8 or earlier throws exception Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java + test/tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java Changeset: 645100bea379 Author: mcimadamore Date: 2016-10-17 15:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/645100bea379 8167000: Refine handling of multiple maximally specific abstract methods Summary: Bring the compiler in sync with spec changes in JDK-7034913 Reviewed-by: vromero, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/8167000/T8167000.java + test/tools/javac/8167000/T8167000.out + test/tools/javac/8167000/T8167000b.java + test/tools/javac/8167000/T8167000b.out + test/tools/javac/8167000/T8167000c.java + test/tools/javac/8167000/T8167000c.out ! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java Changeset: 296c87505118 Author: shinyafox Date: 2016-10-17 23:23 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/296c87505118 8145263: JShell: Fix the format of SourceCodeAnalysis#documentation Reviewed-by: rfield, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/jdk/jshell/CompletionSuggestionTest.java Changeset: 0bdb7a2bc0dc Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0bdb7a2bc0dc Added tag jdk-9+141 for changeset 296c87505118 ! .hgtags Changeset: 0a91e3198c97 Author: jlahoda Date: 2016-10-18 16:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0a91e3198c97 8167461: jshell tool: Scanner#next() hangs tool Summary: PipeInputStream.read(byte[]...) should only read available bytes; properly resending exceptions for snippet's System.in and properly closing it; more reliable way to cancel user input while waiting in System.in. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/PipeInputStream.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java ! test/jdk/jshell/KullaTesting.java + test/jdk/jshell/PipeInputStreamTest.java ! test/jdk/jshell/UserInputTest.java Changeset: 3fc90eaaf922 Author: vromero Date: 2016-03-02 18:25 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3fc90eaaf922 8026721: Enhance Lambda serialization Reviewed-by: jjg, briangoetz ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + test/tools/javac/T8029102/WarnSerializableElementTest.java + test/tools/javac/T8029102/WarnSerializableElementTest.out - 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/T8029102/WarnSerializableLambdaTestc.java + test/tools/javac/T8029102/WarnSerializableLambdaTestc.out ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/diags/examples/WarnSerializableLambda.java Changeset: 69db08651f8f Author: bpatel Date: 2016-07-14 13:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/69db08651f8f 8151921: Improved page resolution Reviewed-by: jjg, ksrini, ahgross ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java ! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java Changeset: d02323f750f6 Author: jlahoda Date: 2016-10-19 12:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d02323f750f6 8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Summary: Reset the console when the process is suspended and resumed. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java Changeset: b6f22cf3714e Author: tbell Date: 2016-10-19 07:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b6f22cf3714e 8167600: jib make run-test for langtools and intermittent failures on windows-x86 Reviewed-by: ihse ! test/Makefile Changeset: 96a5248fbf04 Author: ksrini Date: 2016-10-19 14:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/96a5248fbf04 8167383: Javadoc does not handle packages correctly when used with module option. Reviewed-by: bpatel, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! test/jdk/javadoc/tool/modules/FilterOptions.java ! test/jdk/javadoc/tool/modules/Modules.java ! test/tools/lib/toolbox/JavadocTask.java Changeset: aa4a8d0a818a Author: ksrini Date: 2016-10-19 16:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/aa4a8d0a818a 8168368: Add missing bug id for JDK-8167383 Reviewed-by: bpatel ! test/jdk/javadoc/tool/modules/FilterOptions.java Changeset: 2a3e23ee1b65 Author: rfield Date: 2016-10-20 12:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2a3e23ee1b65 8163840: jshell tool: provide way to display configuration settings Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/MessageHandler.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/ExternalEditorTest.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolCommandOptionTest.java ! test/jdk/jshell/ToolFormatTest.java ! test/jdk/jshell/ToolLocaleMessageTest.java ! test/jdk/jshell/ToolRetainTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: bda9c0ea2683 Author: lana Date: 2016-10-20 20:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/bda9c0ea2683 Merge - test/tools/javac/T8029102/WarnSerializableLambdaTest.java - test/tools/javac/T8029102/WarnSerializableLambdaTest.out Changeset: 32c685715095 Author: jjg Date: 2016-10-20 13:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/32c685715095 8145471: javac changes for enhanced deprecation Reviewed-by: smarks, tbell, mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java + test/tools/javac/diags/examples/RemovalFilename.java + test/tools/javac/diags/examples/RemovalFilenameAdditional.java + test/tools/javac/diags/examples/RemovalPlural/RemovalClass.java + test/tools/javac/diags/examples/RemovalPlural/RemovalFilename.java + test/tools/javac/diags/examples/RemovalPlural/RemovalPlural.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalClass.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalFilename.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalPlural.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalPluralAdditional.java ! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java ! test/tools/javac/profiles/ProfileOptionTest.java + test/tools/javac/warnings/Removal.java Changeset: f8d19ddddc79 Author: jjg Date: 2016-10-20 16:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f8d19ddddc79 8168343: 3 javac tests fail when run on an exploded image Reviewed-by: darcy ! test/tools/javac/Paths/MineField.sh ! test/tools/javac/api/ToolProvider/ToolProviderTest.java ! test/tools/javac/processing/model/testgetallmembers/Main.java Changeset: 991e5bf2ede4 Author: darcy Date: 2016-10-22 12:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/991e5bf2ede4 8168499: Workaround intermittent failures of IntersectionTargetTypeTest.java Reviewed-by: rfield, amlu, mcimadamore ! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java Changeset: aacff1ac75a2 Author: mcimadamore Date: 2016-10-24 14:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/aacff1ac75a2 8168480: Speculative attribution of lambda causes NPE in Flow Summary: Flow attempts to analyze too much of a lambda body during attribution Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/lambda/8168480/T8168480.java + test/tools/javac/lambda/8168480/T8168480b.java + test/tools/javac/lambda/8168480/T8168480b.out Changeset: d245e56f4a79 Author: rfield Date: 2016-10-24 17:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d245e56f4a79 8167637: jshell tool: /edit should use EDITOR setting 8167640: jshell tool: external editor temp file should be *.java Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/StartOptionTest.java ! test/jdk/jshell/ToolCommandOptionTest.java Changeset: abe74943a9d5 Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/abe74943a9d5 Added tag jdk-9+142 for changeset d245e56f4a79 ! .hgtags Changeset: f7187b5fe9e2 Author: rfield Date: 2016-10-24 19:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f7187b5fe9e2 8166649: jshell tool: missing --add-modules and --module-path 8167462: jshell tool: /help /reload is wrong about re-executing commands Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/ToolBasicTest.java Changeset: 32444e1ad88a Author: tbell Date: 2016-10-25 08:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/32444e1ad88a 8168369: fix for langtools intermittent failures needs to check PRODUCT_HOME Reviewed-by: erikj ! test/Makefile Changeset: 18d9a9e14262 Author: sadayapalam Date: 2016-10-26 11:22 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/18d9a9e14262 8166367: Missing ExceptionTable attribute in anonymous class constructors Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/AnonymousClass/AnonymousCtorExceptionTest.java Changeset: a94763e89674 Author: mcimadamore Date: 2016-10-26 12:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a94763e89674 8168134: Inference: javac incorrectly propagating inner constraint with primitive target Summary: Check for propagation doesn't take into account primitive type constraints Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8168134/T8168134.java Changeset: 6a79477df95d Author: mcimadamore Date: 2016-10-26 15:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6a79477df95d 8168774: Polymorhic signature method check crashes javac Summary: Check for polysig method assumes arity is greater than zero Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/meth/BadPolySig.java Changeset: edad5f2365b6 Author: lana Date: 2016-10-27 21:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/edad5f2365b6 Merge Changeset: 6bb6785c2329 Author: rfield Date: 2016-10-27 17:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6bb6785c2329 8167643: JShell: silently ignore access modifiers (as semantically irrelevant) Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! test/jdk/jshell/ClassesTest.java ! test/jdk/jshell/ErrorTranslationTest.java ! test/jdk/jshell/IgnoreTest.java ! test/jdk/jshell/KullaTesting.java ! test/jdk/jshell/MethodsTest.java ! test/jdk/jshell/ModifiersTest.java ! test/jdk/jshell/ToolBasicTest.java Changeset: e0798bbe23da Author: alanb Date: 2016-10-28 10:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e0798bbe23da 8168789: ModuleReader.list and ModuleFinder.of update Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java Changeset: 117bd6e52035 Author: mchung Date: 2016-10-31 18:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/117bd6e52035 8167057: jdeps option to list modules and internal APIs for @modules for test dev Reviewed-by: dfuchs ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleGraphBuilder.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/tools/jdeps/lib/JdepsRunner.java + test/tools/jdeps/listdeps/ListModuleDeps.java + test/tools/jdeps/listdeps/src/lib/Lib.java + test/tools/jdeps/listdeps/src/z/Bar.java + test/tools/jdeps/listdeps/src/z/Foo.java + test/tools/jdeps/listdeps/src/z/UseUnsafe.java Changeset: 11ab0f581f11 Author: vromero Date: 2016-11-01 10:14 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/11ab0f581f11 8132562: javac fails with CLASSPATH with double-quotes as an environment variable Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java Changeset: 85a8bfb00296 Author: vromero Date: 2016-11-01 10:51 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/85a8bfb00296 8167431: javac takes too long time to resolve interface dependency Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java Changeset: 68754738ba9c Author: smarks Date: 2016-11-01 11:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/68754738ba9c 8165646: (jdeprscan) adjust tool output to improve clarity Reviewed-by: jjg, psandoz ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Messages.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/readme.md ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java ! test/tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java Changeset: d44acab5b0ab Author: darcy Date: 2016-11-01 14:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d44acab5b0ab 8169025: Problem list ClassPathWithDoubleQuotesTest.java until JDK-8169005 is fixed Reviewed-by: ksrini ! test/ProblemList.txt Changeset: 6ef8a1453577 Author: jlahoda Date: 2016-11-02 07:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6ef8a1453577 8131019: jshell tool: access javadoc from tool Summary: Adding internal support to resolve {@inheritDoc} and format javadoc to plain text for use by jdk.jshell and jdk.scripting.nashorn.shell, enhancing Shift- documentation in JShell with ability to show javadoc. Reviewed-by: jjg, rfield ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java + src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java + src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java + test/jdk/internal/shellsupport/doc/JavadocFormatterTest.java + test/jdk/internal/shellsupport/doc/JavadocHelperTest.java ! test/jdk/jshell/CompletionSuggestionTest.java + test/jdk/jshell/JavadocTest.java ! test/jdk/jshell/KullaTesting.java Changeset: eabfa20e38fd Author: lana Date: 2016-11-04 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/eabfa20e38fd Added tag jdk-9+143 for changeset 6ef8a1453577 ! .hgtags Changeset: d3dde3f775b8 Author: jlahoda Date: 2016-11-02 16:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d3dde3f775b8 8166538: Improve error reporting for compiling against unexported package Summary: When a type cannot be found, look into other modules, search for possible viable types, and report them conveniently to the user. Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/PackageClassAmbiguity/util.out ! test/tools/javac/T5003235/T5003235a.java ! test/tools/javac/T5003235/T5003235a.out ! test/tools/javac/T5003235/T5003235b.java ! test/tools/javac/T5003235/T5003235b.out ! test/tools/javac/diags/Example.java ! test/tools/javac/diags/RunExamples.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/NotDefAccessClassIntfCantAccessReason.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/api1/Api.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/api2/Api.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/impl/Impl.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/NotDefAccessClassIntfCantAccessReason.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/api1/Api.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/api2/Api.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/impl/Impl.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java + test/tools/javac/diags/examples/NotDefAccessDoesNotRead/NotDefAccessDoesNotRead.java + test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/api/Api.java + test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/module-info.java + test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/impl/Impl.java + test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/module-info.java + test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/NotDefAccessDoesNotReadFromUnnamed.java + test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/api/Api.java + test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/module-info.java + test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/NotDefAccessDoesNotReadUnnamed.java + test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/classpath/api/Api.java + test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/auxiliary/Auxiliary.java + test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/module-info.java + test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/impl/Impl.java + test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/module-info.java + test/tools/javac/diags/examples/NotDefAccessNotExported/NotDefAccessNotExported.java + test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/api/Api.java + test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/module-info.java + test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/impl/Impl.java + test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/module-info.java + test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/NotDefAccessNotExportedFromUnnamed.java + test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/api/Api.java + test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/module-info.java + test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/NotDefAccessNotExportedToModule.java + test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/api/Api.java + test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/module-info.java + test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/impl/Impl.java + test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/module-info.java + test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/other/module-info.java + test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/NotDefAccessNotExportedToModuleFromUnnamed.java + test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/api/Api.java + test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/module-info.java + test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/other/module-info.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/modules/AddReadsTest.java ! test/tools/javac/modules/AutomaticModules.java + test/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/tools/javac/modules/EdgeCases.java ! test/tools/javac/modules/GraphsTest.java ! test/tools/javac/modules/PackageMultipleModules.java ! test/tools/javac/modules/RequiresPublicTest.java ! test/tools/javac/modules/ResolveTest.java ! test/tools/javac/modules/UsesTest.java ! test/tools/javac/modules/XModuleTest.java Changeset: 1fc501869aa8 Author: jlahoda Date: 2016-11-02 20:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1fc501869aa8 8169074: Build is failing after JDK-8166538 Summary: Reverting d3dde3f775b8 Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/PackageClassAmbiguity/util.out ! test/tools/javac/T5003235/T5003235a.java ! test/tools/javac/T5003235/T5003235a.out ! test/tools/javac/T5003235/T5003235b.java ! test/tools/javac/T5003235/T5003235b.out ! test/tools/javac/diags/Example.java ! test/tools/javac/diags/RunExamples.java ! test/tools/javac/diags/examples.not-yet.txt - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/NotDefAccessClassIntfCantAccessReason.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/api1/Api.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/api2/Api.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/impl/Impl.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/NotDefAccessClassIntfCantAccessReason.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/api1/Api.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/api2/Api.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/impl/Impl.java - test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java - test/tools/javac/diags/examples/NotDefAccessDoesNotRead/NotDefAccessDoesNotRead.java - test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/api/Api.java - test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/module-info.java - test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/impl/Impl.java - test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/module-info.java - test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/NotDefAccessDoesNotReadFromUnnamed.java - test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/api/Api.java - test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/module-info.java - test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/NotDefAccessDoesNotReadUnnamed.java - test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/classpath/api/Api.java - test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/auxiliary/Auxiliary.java - test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/module-info.java - test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/impl/Impl.java - test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/module-info.java - test/tools/javac/diags/examples/NotDefAccessNotExported/NotDefAccessNotExported.java - test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/api/Api.java - test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/module-info.java - test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/impl/Impl.java - test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/module-info.java - test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/NotDefAccessNotExportedFromUnnamed.java - test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/api/Api.java - test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/module-info.java - test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/NotDefAccessNotExportedToModule.java - test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/api/Api.java - test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/module-info.java - test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/impl/Impl.java - test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/module-info.java - test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/other/module-info.java - test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/NotDefAccessNotExportedToModuleFromUnnamed.java - test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/api/Api.java - test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/module-info.java - test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/other/module-info.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/modules/AddReadsTest.java ! test/tools/javac/modules/AutomaticModules.java - test/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/tools/javac/modules/EdgeCases.java ! test/tools/javac/modules/GraphsTest.java ! test/tools/javac/modules/PackageMultipleModules.java ! test/tools/javac/modules/RequiresPublicTest.java ! test/tools/javac/modules/ResolveTest.java ! test/tools/javac/modules/UsesTest.java ! test/tools/javac/modules/XModuleTest.java Changeset: 035532fe695b Author: smarks Date: 2016-11-02 14:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/035532fe695b 8169078: add bug IDs to jdeprscan tests Reviewed-by: jjg ! test/tools/jdeprscan/tests/jdk/jdeprscan/TestLoad.java ! test/tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java Changeset: afaafd7267cc Author: rfield Date: 2016-11-02 16:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/afaafd7267cc 8167636: jshell tool: Edit Pad should be in its own module Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java - src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditPad.java - src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/module-info.java - test/jdk/jshell/EditorPadTest.java Changeset: 692418f52877 Author: jlahoda Date: 2016-11-03 11:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/692418f52877 8166635: getEnclosedElements() on package causes BadClassFile error Summary: Properly reading typevars from enclosing scopes for local classes. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/tools/javac/processing/model/nestedTypeVars/NestedTypeVars.java + test/tools/javac/processing/model/nestedTypeVars/NestedTypeVars.out Changeset: 08e3ce8305c9 Author: ksrini Date: 2016-11-02 15:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/08e3ce8305c9 8166857: langtools build.xml broken on windows Reviewed-by: jjg, jlahoda, mcimadamore ! make/build.xml Changeset: 46f2219faf5a Author: rfield Date: 2016-11-03 09:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/46f2219faf5a 8161969: jshell tool: /var value is not truncated per feedback setting 8166637: jshell tool: confusing truncation of long result values 8154513: JShell tool: welcome message should match feedback mode 8167552: jshell tool: Typo in jshell command '/? /reload' description Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/ToolFormatTest.java ! test/jdk/jshell/ToolRetainTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 80b576bd3631 Author: jjg Date: 2016-11-03 13:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/80b576bd3631 8167975: align javac --add-* modules options with launcher Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! test/tools/doclint/moduleTests/bad/module-info.java ! test/tools/doclint/moduleTests/good/module-info.java ! test/tools/javac/T6403466.java + test/tools/javac/diags/examples/BadNameForOption.java - test/tools/javac/diags/examples/CantFindModule/CantFindModule.java + test/tools/javac/diags/examples/ModuleForOptionNotFound.java - test/tools/javac/diags/examples/XaddexportsMalformedEntry.java - test/tools/javac/diags/examples/XaddexportsTooMany.java - test/tools/javac/diags/examples/XaddreadsMalformedEntry.java - test/tools/javac/diags/examples/XaddreadsTooMany.java + test/tools/javac/modules/AddExportsTest.java + test/tools/javac/modules/AddModulesTest.java ! test/tools/javac/modules/AddReadsTest.java ! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java ! test/tools/javac/modules/EdgeCases.java + test/tools/javac/modules/LimitModulesTest.java ! test/tools/javac/modules/ModuleTestBase.java ! test/tools/javac/modules/XModuleTest.java Changeset: 74a391527c2c Author: lana Date: 2016-11-04 17:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/74a391527c2c Merge - src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditPad.java - src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java - test/jdk/jshell/EditorPadTest.java - test/tools/javac/diags/examples/CantFindModule/CantFindModule.java - test/tools/javac/diags/examples/XaddexportsMalformedEntry.java - test/tools/javac/diags/examples/XaddexportsTooMany.java - test/tools/javac/diags/examples/XaddreadsMalformedEntry.java - test/tools/javac/diags/examples/XaddreadsTooMany.java Changeset: 16f0cf12da2d Author: rfield Date: 2016-11-04 14:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/16f0cf12da2d 8129559: JShell: compilation fails if class, method or field is annotated and has modifiers 8080354: JShell: Runtime visible annotations cannot be retrieved Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! test/jdk/jshell/ClassMembersTest.java ! test/jdk/jshell/ClassesTest.java ! test/jdk/jshell/CompletenessTest.java ! test/jdk/jshell/IgnoreTest.java ! test/jdk/jshell/ModifiersTest.java Changeset: 5892a55c7bf9 Author: rfield Date: 2016-11-06 22:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5892a55c7bf9 8161983: JShell API: Clean-up following 8160127 et. al. Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java - src/jdk.jshell/share/classes/jdk/jshell/execution/JDIDefaultExecutionControl.java - src/jdk.jshell/share/classes/jdk/jshell/execution/JDIEventHandler.java - src/jdk.jshell/share/classes/jdk/jshell/execution/JDIExecutionControl.java - src/jdk.jshell/share/classes/jdk/jshell/execution/JDIInitiator.java + src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/execution/JdiEventHandler.java + src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java ! test/jdk/jshell/FailOverExecutionControlTest.java - test/jdk/jshell/JDILaunchingExecutionControlTest.java - test/jdk/jshell/JDIListeningExecutionControlTest.java - test/jdk/jshell/JDIListeningLocalhostExecutionControlTest.java + test/jdk/jshell/JdiLaunchingExecutionControlTest.java + test/jdk/jshell/JdiListeningExecutionControlTest.java + test/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java - test/jdk/jshell/UserJDIUserRemoteTest.java + test/jdk/jshell/UserJdiUserRemoteTest.java Changeset: 82a50c8d9a43 Author: mcimadamore Date: 2016-11-07 11:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/82a50c8d9a43 8168854: javac erroneously reject a a service interface inner class in a provides clause Summary: Java SE 9 proposed spec changes do not explicitly forbid a service interface to be an inner class - javac should follow Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/tools/javac/diags/examples/ServiceDefinitionInner/ServiceDefinitionInner.java - test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/module-info.java - test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p1/C1.java - test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p2/C2.java ! test/tools/javac/modules/ProvidesTest.java + test/tools/javac/modules/T8168854/module-info.java + test/tools/javac/modules/T8168854/pack1/Outer.java + test/tools/javac/modules/T8168854/pack1/Outer1.java Changeset: 47871e348144 Author: mcimadamore Date: 2016-11-07 16:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/47871e348144 8169093: Generics, javac not matching actual and formal arguments. Summary: Make diagnostic for type-args arity mismatch consistent with the class case Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/WrongNumberTypeArgsFragment.java Changeset: 2ce7c1083dcb Author: lana Date: 2016-11-11 05:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2ce7c1083dcb Added tag jdk-9+144 for changeset 47871e348144 ! .hgtags Changeset: ed2e9ef4ce42 Author: ksrini Date: 2016-11-08 12:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ed2e9ef4ce42 8166379: IAE while invoking javadoc with --patch-module Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! test/jdk/javadoc/tool/modules/Modules.java Changeset: d4deb115da83 Author: jlahoda Date: 2016-11-10 17:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d4deb115da83 8166700: NPE during invoking getEnclosedElements() on javax.lang.model.element.Element instance representing a package Summary: Should not strip first parameter of a local class constructor for local classes in initializers. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/tools/javac/processing/model/LocalClasses/LocalClassesModel.java + test/tools/javac/processing/model/LocalClasses/LocalClassesModel.out + test/tools/javac/processing/model/LocalClasses/LocalTest$1Local.jcod + test/tools/javac/processing/model/LocalClasses/LocalTest$2Local.jcod + test/tools/javac/processing/model/LocalClasses/LocalTest$3Local.jcod + test/tools/javac/processing/model/LocalClasses/LocalTest$4Local.jcod + test/tools/javac/processing/model/LocalClasses/LocalTest$5Local.jcod + test/tools/javac/processing/model/LocalClasses/LocalTest.jcod + test/tools/javac/processing/model/LocalClasses/LocalTest.orign Changeset: 6afd59d40256 Author: jjg Date: 2016-11-10 13:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6afd59d40256 8169447: javac should detect/reject repeated use of --patch-module on command line Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/tools/javac/modules/PatchModulesTest.java Changeset: 6cc2220006f2 Author: lana Date: 2016-11-11 05:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6cc2220006f2 Merge Changeset: eb48b040fbc2 Author: jlahoda Date: 2016-11-11 12:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/eb48b040fbc2 8145838: JShell: restrict RemoteAgent connection socket to localhost Summary: Also reviewed by Chris Ries Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java Changeset: 4c650abde107 Author: jlahoda Date: 2016-11-11 17:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4c650abde107 8169599: Several JShell tests are failing on Solaris after JDK-8145838 Summary: Partially reverting eb48b040fbc2 Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java Changeset: c5d46cf53534 Author: rfield Date: 2016-11-11 11:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c5d46cf53534 8166333: jshell tool: shortcut var does not import its type Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java Changeset: 768f685bceb7 Author: mchung Date: 2016-11-11 17:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/768f685bceb7 8168386: Fix jdeps verbose options Reviewed-by: dfuchs, lancea ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/tools/jdeps/DotFileTest.java + test/tools/jdeps/Options.java ! test/tools/jdeps/lib/JdepsRunner.java Changeset: c18249ecb690 Author: mchung Date: 2016-11-12 09:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c18249ecb690 8169606: jdeps --list-reduced-deps should not show java.base as all modules require it Reviewed-by: dfuchs ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java ! test/tools/jdeps/listdeps/ListModuleDeps.java + test/tools/jdeps/listdeps/src/hi/Hi.java Changeset: 120957324d6e Author: sadayapalam Date: 2016-11-14 19:45 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/120957324d6e 8168312: javac throws NPE if annotation processor is specified and module is declared in a file named arbitrarily Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java + test/tools/javac/modules/AnnotationProcessingWithModuleInfoInWrongPlace.java Changeset: cb9e896265ef Author: ksrini Date: 2016-11-14 16:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cb9e896265ef 8167967: javadoc should identify the ordinal value of enum constants Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java - test/jdk/javadoc/doclet/testOrdering/order/MethodOrder.java + test/jdk/javadoc/doclet/testOrdering/pkg5/AnnoFieldTest.java + test/jdk/javadoc/doclet/testOrdering/pkg5/AnnoOptionalTest.java + test/jdk/javadoc/doclet/testOrdering/pkg5/AnnoRequiredTest.java + test/jdk/javadoc/doclet/testOrdering/pkg5/CtorTest.java + test/jdk/javadoc/doclet/testOrdering/pkg5/EnumTest.java + test/jdk/javadoc/doclet/testOrdering/pkg5/FieldTest.java + test/jdk/javadoc/doclet/testOrdering/pkg5/IntfTest.java + test/jdk/javadoc/doclet/testOrdering/pkg5/MethodTest.java + test/jdk/javadoc/doclet/testOrdering/pkg5/PropertyTest.java Changeset: 26f972dc2d17 Author: lana Date: 2016-11-17 17:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/26f972dc2d17 Added tag jdk-9+145 for changeset cb9e896265ef ! .hgtags From roman at kennke.org Tue Nov 22 16:20:38 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 22 Nov 2016 16:20:38 +0000 Subject: hg: shenandoah/jdk9/nashorn: 42 new changesets Message-ID: <201611221620.uAMGKcmu022179@aojmv0008.oracle.com> Changeset: 925e7b26b363 Author: hannesw Date: 2016-09-07 22:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/925e7b26b363 8077149: __noSuchProperty__ and __noSuchMethod__ invocations are not properly guarded Reviewed-by: jlaskey, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SharedPropertyMap.java + test/script/basic/JDK-8077149.js Changeset: f11b8f5c4ccb Author: lana Date: 2016-09-08 22:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f11b8f5c4ccb Merge Changeset: 17ed43add2f9 Author: lana Date: 2016-09-15 17:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/17ed43add2f9 Added tag jdk-9+136 for changeset f11b8f5c4ccb ! .hgtags Changeset: d4b2baada058 Author: lana Date: 2016-09-22 16:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d4b2baada058 Added tag jdk-9+137 for changeset 17ed43add2f9 ! .hgtags Changeset: f257b37827e2 Author: sdama Date: 2016-09-20 11:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f257b37827e2 8166296: add documentation for Date,RegExp,Error,JSON objects Reviewed-by: mhaupt, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Functions.properties Changeset: 987ce060a647 Author: sundar Date: 2016-09-20 21:53 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/987ce060a647 8166298: 3 nashorn ant tests fail with latest jdk9-dev tip Reviewed-by: hannesw, mhaupt ! test/script/trusted/JDK-8006529.js ! test/script/trusted/event_queue.js ! test/script/trusted/optimistic_recompilation.js + test/src/jdk/nashorn/test/models/Reflector.java Changeset: 7298aeb42536 Author: lana Date: 2016-09-22 18:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/7298aeb42536 Merge Changeset: 4a6ee1185fc8 Author: hannesw Date: 2016-09-26 13:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/4a6ee1185fc8 8164467: ES6 computed properties are implemented wrongly Reviewed-by: sundar, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/es6/computed-property-duplicate.js + test/script/basic/es6/computed-property-getter.js + test/script/basic/es6/computed-property-method.js + test/script/basic/es6/computed-property-number.js + test/script/basic/es6/computed-property-setter.js + test/script/basic/es6/computed-property.js Changeset: 7d3c67e8e4a4 Author: lana Date: 2016-09-29 16:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/7d3c67e8e4a4 Added tag jdk-9+138 for changeset 4a6ee1185fc8 ! .hgtags Changeset: ab0b7e471cb6 Author: hannesw Date: 2016-09-30 19:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ab0b7e471cb6 8166902: Nested object literal property maps not reset in optimistic recompilation Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java + test/script/basic/JDK-8166902.js Changeset: fc972ab7d939 Author: attila Date: 2016-10-04 13:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/fc972ab7d939 8167037: Remove CALL_METHOD support from internal Nashorn linkers Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java Changeset: e3b11296395b Author: erikj Date: 2016-10-04 13:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/e3b11296395b 8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse ! make/BuildNashorn.gmk Changeset: 430dee99064d Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/430dee99064d Added tag jdk-9+139 for changeset e3b11296395b ! .hgtags Changeset: 7f5887b2f7a8 Author: sundar Date: 2016-10-05 13:38 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/7f5887b2f7a8 8167157: ant build fails with [javadoc] javadoc: error - Illegal package name: "implNote:a:Implementation Note:" Reviewed-by: hannesw ! make/project.properties Changeset: 80120e9b3273 Author: attila Date: 2016-10-06 16:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/80120e9b3273 8167117: insert missing final keywords Reviewed-by: jlaskey, sundar ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! samples/dynalink/ArrayStreamLinkerExporter.java ! samples/dynalink/BufferIndexingLinkerExporter.java ! samples/dynalink/DOMLinkerExporter.java ! samples/dynalink/MissingMethodExample.java ! samples/dynalink/MissingMethodLinkerExporter.java ! samples/dynalink/UnderscoreNameLinkerExporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DestructuringDeclTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExportEntryTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ImportEntryTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES6.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TemplateLiteralTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ExpressionList.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TemplateLiteral.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextFunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextModuleNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONListAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/Bignum.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NameCodec.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java ! test/src/jdk/dynalink/linker/support/test/LookupTest.java ! test/src/jdk/dynalink/test/DynamicLinkerFactoryTest.java ! test/src/jdk/dynalink/test/TrustedGuardingDynamicLinkerExporter.java ! test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java ! test/src/jdk/nashorn/api/tree/test/ParseAPITest.java ! test/src/jdk/nashorn/internal/runtime/doubleconv/test/BignumTest.java ! test/src/jdk/nashorn/internal/runtime/doubleconv/test/IeeeDoubleTest.java ! test/src/jdk/nashorn/internal/runtime/linker/test/NameCodecTest.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! test/src/jdk/nashorn/test/models/BigAbstract.java ! test/src/jdk/nashorn/test/models/Jdk8072596TestSubject.java ! test/src/jdk/nashorn/test/models/Reflector.java Changeset: 875506d0f097 Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/875506d0f097 Merge Changeset: 21d831dd8dfa Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/21d831dd8dfa 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 1e015daa6301 Author: hannesw Date: 2016-10-07 10:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/1e015daa6301 8167289: Backport ES6 updates from Graal.js Reviewed-by: lagergren, sundar Contributed-by: andreas.woess at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java Changeset: 785843878cf7 Author: sundar Date: 2016-10-07 21:28 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/785843878cf7 8167018: Nashorn and jjs should support --module-path and --add-modules options Reviewed-by: jlaskey, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/OptionTemplate.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: add3d8df8b31 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/add3d8df8b31 Added tag jdk-9+140 for changeset 785843878cf7 ! .hgtags Changeset: bb7be209855c Author: ihse Date: 2016-10-11 09:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/bb7be209855c 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! make/BuildNashorn.gmk Changeset: b4dca6350a46 Author: attila Date: 2016-10-12 13:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/b4dca6350a46 8167443: Nashorn static method linking bypasses autoexported linkers Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! test/src/jdk/dynalink/test/DynamicLinkerFactoryTest.java - test/src/jdk/dynalink/test/ReachedAutoLoadedDynamicLinkerException.java - test/src/jdk/dynalink/test/TestLinkerOperation.java ! test/src/jdk/dynalink/test/TrustedGuardingDynamicLinkerExporter.java Changeset: be6d5fa243d9 Author: sundar Date: 2016-10-12 22:42 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/be6d5fa243d9 8167614: Avoid module dependency from jdk.dynalink to jdk.internal.module of java.base module Reviewed-by: jlaskey, alanb ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java Changeset: a46b7d386795 Author: lana Date: 2016-10-13 23:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a46b7d386795 Merge - test/src/jdk/dynalink/test/ReachedAutoLoadedDynamicLinkerException.java - test/src/jdk/dynalink/test/TestLinkerOperation.java Changeset: 9400b8826985 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/9400b8826985 Added tag jdk-9+141 for changeset a46b7d386795 ! .hgtags Changeset: 0d5081c856bc Author: sundar Date: 2016-10-19 13:27 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0d5081c856bc 8071588: The spec for javax.script.ScriptEngineFactory.getProgram() should specify NPEs thrown Reviewed-by: alanb, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java Changeset: e8627495578f Author: jlahoda Date: 2016-10-19 12:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/e8627495578f 8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Summary: Reset the console when the process is suspended and resumed. Reviewed-by: sundar ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java Changeset: ca08ca9bef23 Author: lana Date: 2016-10-20 20:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ca08ca9bef23 Merge Changeset: ac561634520e Author: hannesw Date: 2016-10-21 09:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ac561634520e 8168146: Infinite recursion in Uint8ClampedArray.set Reviewed-by: sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java + test/script/basic/JDK-8168146.js Changeset: 1272bfe44562 Author: hannesw Date: 2016-10-21 10:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/1272bfe44562 8168140: TypedArrays should implement ES6 iterator protocol Reviewed-by: sundar, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayIterator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java + test/script/basic/es6/JDK-8168140.js Changeset: d3f5d7311a1a Author: hannesw Date: 2016-10-24 13:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d3f5d7311a1a 8164708: String.prototype.replace replaces empty match twice Reviewed-by: sundar, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java + test/script/basic/JDK-8164708.js Changeset: 65260579b122 Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/65260579b122 Added tag jdk-9+142 for changeset d3f5d7311a1a ! .hgtags Changeset: 96f47313aae7 Author: hannesw Date: 2016-10-28 16:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/96f47313aae7 8148924: Inconsistent "this" context in JSAdapter adaptee function calls Reviewed-by: jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! test/script/basic/jsadapter-ids.js ! test/script/basic/jsadapter.js ! test/script/basic/jsadapter.js.EXPECTED ! test/script/basic/jsadapterlink.js Changeset: 7caf1f762f1d Author: attila Date: 2016-11-01 15:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/7caf1f762f1d 8168005: Introduce namespaces for GET, SET Dynalink operations Reviewed-by: hannesw, sundar ! samples/dynalink/ArrayStreamLinkerExporter.java ! samples/dynalink/BufferIndexingLinkerExporter.java ! samples/dynalink/DOMLinkerExporter.java ! samples/dynalink/MissingMethodLinkerExporter.java ! samples/dynalink/UnderscoreNameLinkerExporter.java ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java - src/jdk.dynalink/share/classes/jdk/dynalink/CompositeOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java + src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java + src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java + src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java ! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/DynamicMethodLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/GuardedInvocationComponent.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java ! test/src/jdk/dynalink/beans/test/BeanLinkerTest.java ! test/src/jdk/dynalink/beans/test/BeansLinkerTest.java ! test/src/jdk/dynalink/support/test/CallSiteTest.java ! test/src/jdk/dynalink/test/DynamicLinkerFactoryTest.java ! test/src/jdk/dynalink/test/LinkedCallSiteLocationTest.java Changeset: b4e57ead3fae Author: sundar Date: 2016-11-02 18:36 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/b4e57ead3fae 8169050: underscore_linker.js sample fails after dynalink changes for JDK-8168005 Reviewed-by: jlaskey, hannesw ! samples/dynalink/underscore_linker.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! test/src/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter + test/src/jdk/dynalink/test/TrustedUnderscoreNameLinkerExporter.java ! test/src/jdk/nashorn/api/javaaccess/test/ArrayConversionTest.java + test/src/jdk/nashorn/api/scripting/test/JDK_8169050_Test.java Changeset: d2b0a8054f9f Author: lana Date: 2016-11-04 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d2b0a8054f9f Added tag jdk-9+143 for changeset b4e57ead3fae ! .hgtags Changeset: a7f21ee6ed30 Author: hannesw Date: 2016-11-07 14:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a7f21ee6ed30 8156619: Unimplemented ES6 features should result in clear Error being thrown Reviewed-by: sundar, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/es6/class.js + test/script/basic/es6/class.js.EXPECTED + test/script/basic/es6/destructuring.js + test/script/basic/es6/destructuring.js.EXPECTED + test/script/basic/es6/generator.js + test/script/basic/es6/generator.js.EXPECTED + test/script/basic/es6/restparam.js + test/script/basic/es6/restparam.js.EXPECTED + test/script/basic/es6/spread.js + test/script/basic/es6/spread.js.EXPECTED + test/script/basic/es6/super.js + test/script/basic/es6/super.js.EXPECTED Changeset: 37ac000ae6b1 Author: lana Date: 2016-11-11 05:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/37ac000ae6b1 Added tag jdk-9+144 for changeset a7f21ee6ed30 ! .hgtags Changeset: cb625e28d779 Author: attila Date: 2016-11-11 15:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/cb625e28d779 8168373: don't emit conversions for symbols outside their lexical scope Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/PrintVisitor.java + test/script/basic/es6/JDK-8168373.js Changeset: ac5035ff7ee9 Author: hannesw Date: 2016-11-11 18:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ac5035ff7ee9 8168049: Fix Performance of Lexer.isJSWhitespace Reviewed-by: sundar, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java Changeset: 4a68dd740be8 Author: sdama Date: 2016-11-14 22:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/4a68dd740be8 8156615: Catch parameter can be a BindingPattern in ES6 mode Summary: Added parser support for catch parameter being a binding pattern Reviewed-by: sundar, hannesw, attila Contributed-by: srinivas.dama at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! test/script/basic/es6/destructuring.js ! test/script/basic/es6/destructuring.js.EXPECTED + test/script/nosecurity/treeapi/destructuring_catch.js + test/script/nosecurity/treeapi/destructuring_catch.js.EXPECTED Changeset: f9d3c20b9585 Author: lana Date: 2016-11-17 17:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f9d3c20b9585 Added tag jdk-9+145 for changeset 4a68dd740be8 ! .hgtags From rkennke at redhat.com Wed Nov 23 10:35:14 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 23 Nov 2016 11:35:14 +0100 Subject: RFR: Merge draining SATB and task queues Message-ID: <1479897314.6722.74.camel@redhat.com> In the final-mark pause we have two phases: drain-satb and drain- queues. The first drains the remaining SATB buffers, the latter marks through everything that we've got from those SATB buffers. There's no reason we need to have all workers wait for each other between the two phases though: as soon as one worker is done with the SATB queues, it can get right to work on processing the task queues. No need to stop and spin up again. This changes merges the two phases. The only very minor downside is that we need to do drain-satb in mark-compact too (see comment in code) but this should not be measurable (it should quickly claim all threads, the SATB queues of which should all be empty). Tested with jtreg and SPECjvm2008. http://cr.openjdk.java.net/~rkennke/mergedrainsatb/webrev/ Ok to push? Roman From shade at redhat.com Wed Nov 23 13:34:51 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 23 Nov 2016 14:34:51 +0100 Subject: RFR: Merge draining SATB and task queues In-Reply-To: <1479897314.6722.74.camel@redhat.com> References: <1479897314.6722.74.camel@redhat.com> Message-ID: On 11/23/2016 11:35 AM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/mergedrainsatb/webrev/ Um. I don't understand why did we drop "Drain Queues", and do this: policy->record_phase_start(full_gc ? ShenandoahCollectorPolicy::full_gc_mark_drain_queues : ShenandoahCollectorPolicy::drain_satb); I would have expected we keep "Drain Queues", and drop "Drain SATB" counters, because we still do queue work. Thanks, -Aleksey From rkennke at redhat.com Wed Nov 23 13:39:03 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 23 Nov 2016 14:39:03 +0100 Subject: RFR: Merge draining SATB and task queues In-Reply-To: References: <1479897314.6722.74.camel@redhat.com> Message-ID: <1479908343.6722.77.camel@redhat.com> Am Mittwoch, den 23.11.2016, 14:34 +0100 schrieb Aleksey Shipilev: > On 11/23/2016 11:35 AM, Roman Kennke wrote: > > > > http://cr.openjdk.java.net/~rkennke/mergedrainsatb/webrev/ > > Um. I don't understand why did we drop "Drain Queues", and do this: > > ?policy->record_phase_start(full_gc ? > ??????ShenandoahCollectorPolicy::full_gc_mark_drain_queues : > ??????ShenandoahCollectorPolicy::drain_satb); > > I would have expected we keep "Drain Queues", and drop "Drain SATB" > counters, because we still do queue work. Yeah, I was undecided about this. For concurrent marking, it's draining the SATB queues, and then process all oops that came out of the SATB queues, so it's all SATB post- processing, that's why I kept 'Drain SATB' and dropped 'Drain Queues'. However, for mark-compact, it has nothing to do with draining SATB. It's basically the normal marking queue after seeding the task queues with root oops. That's why I kept 'Full GC drain queues'. Do you want me to change it back to 'Drain Queues' for conc marking? Roman From shade at redhat.com Wed Nov 23 13:42:38 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 23 Nov 2016 14:42:38 +0100 Subject: RFR: Merge draining SATB and task queues In-Reply-To: <1479908343.6722.77.camel@redhat.com> References: <1479897314.6722.74.camel@redhat.com> <1479908343.6722.77.camel@redhat.com> Message-ID: <1a20c4ba-edf0-324b-44e4-2e30bbd1ccb0@redhat.com> On 11/23/2016 02:39 PM, Roman Kennke wrote: > Am Mittwoch, den 23.11.2016, 14:34 +0100 schrieb Aleksey Shipilev: >> On 11/23/2016 11:35 AM, Roman Kennke wrote: >>> >>> http://cr.openjdk.java.net/~rkennke/mergedrainsatb/webrev/ >> >> Um. I don't understand why did we drop "Drain Queues", and do this: >> >> policy->record_phase_start(full_gc ? >> ShenandoahCollectorPolicy::full_gc_mark_drain_queues : >> ShenandoahCollectorPolicy::drain_satb); >> >> I would have expected we keep "Drain Queues", and drop "Drain SATB" >> counters, because we still do queue work. > > Yeah, I was undecided about this. > > For concurrent marking, it's draining the SATB queues, and then process > all oops that came out of the SATB queues, so it's all SATB post- > processing, that's why I kept 'Drain SATB' and dropped 'Drain Queues'. > > However, for mark-compact, it has nothing to do with draining SATB. > It's basically the normal marking queue after seeding the task queues > with root oops. That's why I kept 'Full GC drain queues'. > > Do you want me to change it back to 'Drain Queues' for conc marking? Ah, that explains it. I thought the queues still have leftover work before final mark in concurrent mode. This deserves a comment in SCM::shared_finish_mark_from_roots(). Looks good then. Thanks, -Aleksey From zgu at redhat.com Wed Nov 23 14:12:46 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 23 Nov 2016 09:12:46 -0500 Subject: RFR: Adding ShenandoahSATBBufferSize experimental flag Message-ID: <77a13b6d-8c01-5b48-fe7c-d0e4c5d12f6e@redhat.com> Added ShenandoahSATBBufferSize experimental flag http://cr.openjdk.java.net/~zgu/shenandoah/satbbuf-size/webrev.00/ Thanks, -Zhengyu From rkennke at redhat.com Wed Nov 23 14:14:10 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 23 Nov 2016 15:14:10 +0100 Subject: RFR: Adding ShenandoahSATBBufferSize experimental flag In-Reply-To: <77a13b6d-8c01-5b48-fe7c-d0e4c5d12f6e@redhat.com> References: <77a13b6d-8c01-5b48-fe7c-d0e4c5d12f6e@redhat.com> Message-ID: <1479910450.6722.78.camel@redhat.com> Am Mittwoch, den 23.11.2016, 09:12 -0500 schrieb Zhengyu Gu: > Added ShenandoahSATBBufferSize experimental flag > > http://cr.openjdk.java.net/~zgu/shenandoah/satbbuf-size/webrev.00/ Yep! Roman From zgu at redhat.com Wed Nov 23 14:14:49 2016 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 23 Nov 2016 14:14:49 +0000 Subject: hg: shenandoah/jdk9/hotspot: Added ShenandoahSATBBufferSize experimental flag Message-ID: <201611231414.uANEEnFg018478@aojmv0008.oracle.com> Changeset: b2ae3bb580d2 Author: zgu Date: 2016-11-23 09:06 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b2ae3bb580d2 Added ShenandoahSATBBufferSize experimental flag ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From shade at redhat.com Wed Nov 23 14:56:26 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 23 Nov 2016 15:56:26 +0100 Subject: Synchronizers roots scan/evac benchmark Message-ID: <1c05c7b6-5a5f-a9a8-7e37-0a8b9c09b649@redhat.com> Here: http://cr.openjdk.java.net/~shade/shenandoah/synchronizers/Synchronizers.java http://cr.openjdk.java.net/~shade/shenandoah/synchronizers/benchmarks.jar $ java -jar target/benchmarks.jar --jvmArgs "-XX:+UseShenandoahGC -Xlog:gc+stats" In this workload, dealing with Synchronizer roots dominates the pause time: Scan Roots = 1.46 s (avg = 104.32 ms) ... Scan Synchronizer Roots = 1.46 s (avg = 104.06 ms) This is probably amenable to parallelization by block and/or prefetching the monitor oops when scanning the block. Thanks, -Aleksey From roman at kennke.org Wed Nov 23 15:06:01 2016 From: roman at kennke.org (roman at kennke.org) Date: Wed, 23 Nov 2016 15:06:01 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201611231506.uANF61Cw007024@aojmv0008.oracle.com> Changeset: a30cc378af65 Author: rkennke Date: 2016-11-23 11:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a30cc378af65 Use acmp barrier for oop comparison ! src/share/vm/classfile/javaClasses.cpp Changeset: 574d188d1aaf Author: rkennke Date: 2016-11-23 16:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/574d188d1aaf Merge From rkennke at redhat.com Wed Nov 23 15:06:34 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 23 Nov 2016 16:06:34 +0100 Subject: RFR: Merge draining SATB and task queues In-Reply-To: <1a20c4ba-edf0-324b-44e4-2e30bbd1ccb0@redhat.com> References: <1479897314.6722.74.camel@redhat.com> <1479908343.6722.77.camel@redhat.com> <1a20c4ba-edf0-324b-44e4-2e30bbd1ccb0@redhat.com> Message-ID: <1479913594.6722.79.camel@redhat.com> Am Mittwoch, den 23.11.2016, 14:42 +0100 schrieb Aleksey Shipilev: > On 11/23/2016 02:39 PM, Roman Kennke wrote: > > > > Am Mittwoch, den 23.11.2016, 14:34 +0100 schrieb Aleksey Shipilev: > > > > > > On 11/23/2016 11:35 AM, Roman Kennke wrote: > > > > > > > > > > > > http://cr.openjdk.java.net/~rkennke/mergedrainsatb/webrev/ > > > > > > Um. I don't understand why did we drop "Drain Queues", and do > > > this: > > > > > > ?policy->record_phase_start(full_gc ? > > > ??????ShenandoahCollectorPolicy::full_gc_mark_drain_queues : > > > ??????ShenandoahCollectorPolicy::drain_satb); > > > > > > I would have expected we keep "Drain Queues", and drop "Drain > > > SATB" > > > counters, because we still do queue work. > > > > Yeah, I was undecided about this. > > > > For concurrent marking, it's draining the SATB queues, and then > > process > > all oops that came out of the SATB queues, so it's all SATB post- > > processing, that's why I kept 'Drain SATB' and dropped 'Drain > > Queues'. > > > > However, for mark-compact, it has nothing to do with draining SATB. > > It's basically the normal marking queue after seeding the task > > queues > > with root oops. That's why I kept 'Full GC drain queues'. > > > > Do you want me to change it back to 'Drain Queues' for conc > > marking? > > Ah, that explains it. I thought the queues still have leftover work > before final mark in concurrent mode. This deserves a comment in > SCM::shared_finish_mark_from_roots(). > > Looks good then. Thanks, committed with a little comment. I also pushed a fixlet that replaces == with the proper barrier in javaClasses.cpp, this was so trivial I thought it wouldn't warrant a review. Roman From roman at kennke.org Wed Nov 23 15:07:01 2016 From: roman at kennke.org (roman at kennke.org) Date: Wed, 23 Nov 2016 15:07:01 +0000 Subject: hg: shenandoah/jdk9/hotspot: Merge draining SATB and task queues Message-ID: <201611231507.uANF71Df007552@aojmv0008.oracle.com> Changeset: 757da84b0e79 Author: rkennke Date: 2016-11-23 16:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/757da84b0e79 Merge draining SATB and task queues ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp From rkennke at redhat.com Wed Nov 23 15:09:58 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 23 Nov 2016 16:09:58 +0100 Subject: RFR: Don't initially evacuate Synchronizer roots Message-ID: <1479913798.6722.81.camel@redhat.com> I checked all the uses of ObjectMonitor from the Synchronizer monitor list. In all the places that they are used we do have proper barriers. There is no place that expects the oop in the monitor to always be to- space. Therefore we don't need to evacuate those ObjectMonitor roots at the init-evac pause. Tested with jtreg and SPECjvm2008 http://cr.openjdk.java.net/~rkennke/noevacsyncroots/webrev.00/ Ok? Roman From zgu at redhat.com Wed Nov 23 15:24:24 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 23 Nov 2016 10:24:24 -0500 Subject: RFR: Don't initially evacuate Synchronizer roots In-Reply-To: <1479913798.6722.81.camel@redhat.com> References: <1479913798.6722.81.camel@redhat.com> Message-ID: You may want to add assertion to ensure that it is always the case, and prevent the breakage in the future. Thanks, -Zhengyu On 11/23/2016 10:09 AM, Roman Kennke wrote: > I checked all the uses of ObjectMonitor from the Synchronizer monitor > list. In all the places that they are used we do have proper barriers. > There is no place that expects the oop in the monitor to always be to- > space. Therefore we don't need to evacuate those ObjectMonitor roots at > the init-evac pause. > > Tested with jtreg and SPECjvm2008 > > http://cr.openjdk.java.net/~rkennke/noevacsyncroots/webrev.00/ > > Ok? > > Roman From rkennke at redhat.com Wed Nov 23 15:40:51 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 23 Nov 2016 16:40:51 +0100 Subject: RFR: Don't initially evacuate Synchronizer roots In-Reply-To: References: <1479913798.6722.81.camel@redhat.com> Message-ID: <1479915651.6722.89.camel@redhat.com> Am Mittwoch, den 23.11.2016, 10:24 -0500 schrieb Zhengyu Gu: > You may want to add assertion to ensure that it is always the case, > and prevent the breakage in the future. I think we've already got asserts in synchronizer. We simply don't expect Synchronizer roots to be always in to-space anymore. All uses of ObjectMonitor's object do the barrier before using it. Roman > > Thanks, > > -Zhengyu > > > > On 11/23/2016 10:09 AM, Roman Kennke wrote: > > > > I checked all the uses of ObjectMonitor from the Synchronizer > > monitor > > list. In all the places that they are used we do have proper > > barriers. > > There is no place that expects the oop in the monitor to always be > > to- > > space. Therefore we don't need to evacuate those ObjectMonitor > > roots at > > the init-evac pause. > > > > Tested with jtreg and SPECjvm2008 > > > > http://cr.openjdk.java.net/~rkennke/noevacsyncroots/webrev.00/ > > > > Ok? > > > > Roman > From zgu at redhat.com Wed Nov 23 16:12:17 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 23 Nov 2016 11:12:17 -0500 Subject: RFR: Don't initially evacuate Synchronizer roots In-Reply-To: <1479915651.6722.89.camel@redhat.com> References: <1479913798.6722.81.camel@redhat.com> <1479915651.6722.89.camel@redhat.com> Message-ID: Okay. -Zhengyu On 11/23/2016 10:40 AM, Roman Kennke wrote: > Am Mittwoch, den 23.11.2016, 10:24 -0500 schrieb Zhengyu Gu: >> You may want to add assertion to ensure that it is always the case, >> and prevent the breakage in the future. > I think we've already got asserts in synchronizer. > > We simply don't expect Synchronizer roots to be always in to-space > anymore. All uses of ObjectMonitor's object do the barrier before using > it. > > Roman > >> Thanks, >> >> -Zhengyu >> >> >> >> On 11/23/2016 10:09 AM, Roman Kennke wrote: >>> I checked all the uses of ObjectMonitor from the Synchronizer >>> monitor >>> list. In all the places that they are used we do have proper >>> barriers. >>> There is no place that expects the oop in the monitor to always be >>> to- >>> space. Therefore we don't need to evacuate those ObjectMonitor >>> roots at >>> the init-evac pause. >>> >>> Tested with jtreg and SPECjvm2008 >>> >>> http://cr.openjdk.java.net/~rkennke/noevacsyncroots/webrev.00/ >>> >>> Ok? >>> >>> Roman From roman at kennke.org Wed Nov 23 16:20:49 2016 From: roman at kennke.org (roman at kennke.org) Date: Wed, 23 Nov 2016 16:20:49 +0000 Subject: hg: shenandoah/jdk9/hotspot: Don't initially evacuate synchronizer roots Message-ID: <201611231620.uANGKng0003060@aojmv0008.oracle.com> Changeset: 636806194828 Author: rkennke Date: 2016-11-23 16:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/636806194828 Don't initially evacuate synchronizer roots ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp From rkennke at redhat.com Wed Nov 23 17:05:23 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 23 Nov 2016 18:05:23 +0100 Subject: RFR: Fix humongous object reclamation Message-ID: <1479920723.6722.91.camel@redhat.com> When reclaiming humongous objects, we consider is_marked_current(), however, we already swapped the bitmaps, and thus is_marked_prev() would be correct. It blew up on me once with SPECjvm2008 and couldn't reproduce it. I tried for 1 hour to make a testcase, and it blew up once too, but not reliable. The fix seems rather obvious though, so here it is: http://cr.openjdk.java.net/~rkennke/fixhumongousreclaim/webrev.00/ Ok to push? Roman From shade at redhat.com Wed Nov 23 17:15:34 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 23 Nov 2016 18:15:34 +0100 Subject: RFR: Fix humongous object reclamation In-Reply-To: <1479920723.6722.91.camel@redhat.com> References: <1479920723.6722.91.camel@redhat.com> Message-ID: <28bc78fb-858e-d586-7876-06e40cf200fb@redhat.com> On 11/23/2016 06:05 PM, Roman Kennke wrote: > The fix seems rather obvious though, so here it is: > http://cr.openjdk.java.net/~rkennke/fixhumongousreclaim/webrev.00/ Oops. Looks good. Thanks, -Aleksey From roman at kennke.org Wed Nov 23 17:33:42 2016 From: roman at kennke.org (roman at kennke.org) Date: Wed, 23 Nov 2016 17:33:42 +0000 Subject: hg: shenandoah/jdk9/hotspot: Use correct marking bitmap when reclaiming humongous objects. Message-ID: <201611231733.uANHXgpk025093@aojmv0008.oracle.com> Changeset: ea019c7af940 Author: rkennke Date: 2016-11-23 18:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ea019c7af940 Use correct marking bitmap when reclaiming humongous objects. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp From zgu at redhat.com Wed Nov 23 18:33:57 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 23 Nov 2016 13:33:57 -0500 Subject: RER: Parallel object monitor scanning Message-ID: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> Hi, I have been holding this patch for a while, since I could not get definitive measurement. Thanks for Aleksey's new benchmark, it shows 50+% improvement. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/par-om/webrev.00/index.html Without patch: http://cr.openjdk.java.net/~zgu/shenandoah/par-om/without-patch.txt With patch: http://cr.openjdk.java.net/~zgu/shenandoah/par-om/with-patch.txt Thanks, -Zhengyu From rkennke at redhat.com Wed Nov 23 18:37:02 2016 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 23 Nov 2016 19:37:02 +0100 Subject: RER: Parallel object monitor scanning In-Reply-To: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> References: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> Message-ID: <1479926222.6722.92.camel@redhat.com> Nice. Looks good to me! Roman Am Mittwoch, den 23.11.2016, 13:33 -0500 schrieb Zhengyu Gu: > Hi, > > I have been holding this patch for a while, since I could not get > definitive measurement. > > Thanks for Aleksey's new benchmark, it shows 50+% improvement. > > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/par-om/webrev.00/i > ndex.html > > Without patch: http://cr.openjdk.java.net/~zgu/shenandoah/par-om/with > out-patch.txt > With patch:????http://cr.openjdk.java.net/~zgu/shenandoah/par-om/with > -patch.txt > > Thanks, > > -Zhengyu > From shade at redhat.com Wed Nov 23 18:45:04 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 23 Nov 2016 19:45:04 +0100 Subject: RER: Parallel object monitor scanning In-Reply-To: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> References: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> Message-ID: <4be6e7e3-cb18-5258-70a0-d9cca0ab570b@redhat.com> On 11/23/2016 07:33 PM, Zhengyu Gu wrote: > Webrev: > http://cr.openjdk.java.net/~zgu/shenandoah/par-om/webrev.00/index.html Ok, good! Can you test this with lower number of monitors, e.g. set -p count=1,10,100,1000? This will assert we don't have the regression for the usual case. Thanks, -Aleksey From shade at redhat.com Wed Nov 23 18:46:37 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 23 Nov 2016 19:46:37 +0100 Subject: RER: Parallel object monitor scanning In-Reply-To: <4be6e7e3-cb18-5258-70a0-d9cca0ab570b@redhat.com> References: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> <4be6e7e3-cb18-5258-70a0-d9cca0ab570b@redhat.com> Message-ID: On 11/23/2016 07:45 PM, Aleksey Shipilev wrote: > On 11/23/2016 07:33 PM, Zhengyu Gu wrote: >> Webrev: >> http://cr.openjdk.java.net/~zgu/shenandoah/par-om/webrev.00/index.html > > Ok, good! > > Can you test this with lower number of monitors, e.g. set -p > count=1,10,100,1000? This will assert we don't have the regression for > the usual case. Sorry, the parameter name is "size", of course, so: $ java -jar target/benchmarks.jar --jvmArgs "-XX:+UseShenandoahGC -Xlog:gc+stats" -p size=1,10,100,1000 Thanks, -Aleksey From zgu at redhat.com Wed Nov 23 19:42:23 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 23 Nov 2016 14:42:23 -0500 Subject: RER: Parallel object monitor scanning In-Reply-To: References: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> <4be6e7e3-cb18-5258-70a0-d9cca0ab570b@redhat.com> Message-ID: <80d3f7d5-e3db-e06e-b730-5eba6e54b207@redhat.com> I got exception: java.lang.IndexOutOfBoundsException: Index 1 out-of-bounds for length 1 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:371) at java.base/java.util.ArrayList.get(ArrayList.java:435) at org.openjdk.Synchronizers.recursiveLock(Synchronizers.java:40) at org.openjdk.Synchronizers.test(Synchronizers.java:34) at org.openjdk.generated.Synchronizers_test_jmhTest.test_AverageTime(Synchronizers_test_jmhTest.java:164) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:537) at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:453) at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:437) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1161) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:844) -Zhengyu On 11/23/2016 01:46 PM, Aleksey Shipilev wrote: > On 11/23/2016 07:45 PM, Aleksey Shipilev wrote: >> On 11/23/2016 07:33 PM, Zhengyu Gu wrote: >>> Webrev: >>> http://cr.openjdk.java.net/~zgu/shenandoah/par-om/webrev.00/index.html >> Ok, good! >> >> Can you test this with lower number of monitors, e.g. set -p >> count=1,10,100,1000? This will assert we don't have the regression for >> the usual case. > Sorry, the parameter name is "size", of course, so: > > $ java -jar target/benchmarks.jar --jvmArgs "-XX:+UseShenandoahGC > -Xlog:gc+stats" -p size=1,10,100,1000 > > Thanks, > -Aleksey > From shade at redhat.com Wed Nov 23 19:43:47 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 23 Nov 2016 20:43:47 +0100 Subject: RER: Parallel object monitor scanning In-Reply-To: <80d3f7d5-e3db-e06e-b730-5eba6e54b207@redhat.com> References: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> <4be6e7e3-cb18-5258-70a0-d9cca0ab570b@redhat.com> <80d3f7d5-e3db-e06e-b730-5eba6e54b207@redhat.com> Message-ID: <3cafbbb0-c07f-c984-e08d-753c63b26588@redhat.com> Ah, oops. Small sizes are not going to work, ignore them. -Aleksey On 11/23/2016 08:42 PM, Zhengyu Gu wrote: > I got exception: > > java.lang.IndexOutOfBoundsException: Index 1 out-of-bounds for length 1 > at > java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) > > at > java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) > > at > java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) > > at java.base/java.util.Objects.checkIndex(Objects.java:371) > at java.base/java.util.ArrayList.get(ArrayList.java:435) > at org.openjdk.Synchronizers.recursiveLock(Synchronizers.java:40) > at org.openjdk.Synchronizers.test(Synchronizers.java:34) > at > org.openjdk.generated.Synchronizers_test_jmhTest.test_AverageTime(Synchronizers_test_jmhTest.java:164) > > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.base/java.lang.reflect.Method.invoke(Method.java:537) > at > org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:453) > > at > org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:437) > > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) > > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1161) > > at > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) > > at java.base/java.lang.Thread.run(Thread.java:844) > > > -Zhengyu > > > On 11/23/2016 01:46 PM, Aleksey Shipilev wrote: >> On 11/23/2016 07:45 PM, Aleksey Shipilev wrote: >>> On 11/23/2016 07:33 PM, Zhengyu Gu wrote: >>>> Webrev: >>>> http://cr.openjdk.java.net/~zgu/shenandoah/par-om/webrev.00/index.html >>> Ok, good! >>> >>> Can you test this with lower number of monitors, e.g. set -p >>> count=1,10,100,1000? This will assert we don't have the regression for >>> the usual case. >> Sorry, the parameter name is "size", of course, so: >> >> $ java -jar target/benchmarks.jar --jvmArgs "-XX:+UseShenandoahGC >> -Xlog:gc+stats" -p size=1,10,100,1000 >> >> Thanks, >> -Aleksey >> > From zgu at redhat.com Wed Nov 23 20:27:35 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 23 Nov 2016 15:27:35 -0500 Subject: RER: Parallel object monitor scanning In-Reply-To: <3cafbbb0-c07f-c984-e08d-753c63b26588@redhat.com> References: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> <4be6e7e3-cb18-5258-70a0-d9cca0ab570b@redhat.com> <80d3f7d5-e3db-e06e-b730-5eba6e54b207@redhat.com> <3cafbbb0-c07f-c984-e08d-753c63b26588@redhat.com> Message-ID: <743c7f6d-d48a-4933-1e18-1dc3a2cc984f@redhat.com> Ran with -p size=10,100,1000 Still showing 50+% improvement. With patch: http://cr.openjdk.java.net/~zgu/shenandoah/par-om/patched.txt Without patch: http://cr.openjdk.java.net/~zgu/shenandoah/par-om/unpatched.txt Okay to push? Thanks, -Zhengyu On 11/23/2016 02:43 PM, Aleksey Shipilev wrote: > Ah, oops. Small sizes are not going to work, ignore them. > > -Aleksey > > On 11/23/2016 08:42 PM, Zhengyu Gu wrote: >> I got exception: >> >> java.lang.IndexOutOfBoundsException: Index 1 out-of-bounds for length 1 >> at >> java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) >> >> at >> java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) >> >> at >> java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) >> >> at java.base/java.util.Objects.checkIndex(Objects.java:371) >> at java.base/java.util.ArrayList.get(ArrayList.java:435) >> at org.openjdk.Synchronizers.recursiveLock(Synchronizers.java:40) >> at org.openjdk.Synchronizers.test(Synchronizers.java:34) >> at >> org.openjdk.generated.Synchronizers_test_jmhTest.test_AverageTime(Synchronizers_test_jmhTest.java:164) >> >> at >> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> at >> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> >> at >> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> >> at java.base/java.lang.reflect.Method.invoke(Method.java:537) >> at >> org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:453) >> >> at >> org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:437) >> >> at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) >> at >> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) >> >> at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) >> at >> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1161) >> >> at >> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) >> >> at java.base/java.lang.Thread.run(Thread.java:844) >> >> >> -Zhengyu >> >> >> On 11/23/2016 01:46 PM, Aleksey Shipilev wrote: >>> On 11/23/2016 07:45 PM, Aleksey Shipilev wrote: >>>> On 11/23/2016 07:33 PM, Zhengyu Gu wrote: >>>>> Webrev: >>>>> http://cr.openjdk.java.net/~zgu/shenandoah/par-om/webrev.00/index.html >>>> Ok, good! >>>> >>>> Can you test this with lower number of monitors, e.g. set -p >>>> count=1,10,100,1000? This will assert we don't have the regression for >>>> the usual case. >>> Sorry, the parameter name is "size", of course, so: >>> >>> $ java -jar target/benchmarks.jar --jvmArgs "-XX:+UseShenandoahGC >>> -Xlog:gc+stats" -p size=1,10,100,1000 >>> >>> Thanks, >>> -Aleksey >>> From shade at redhat.com Wed Nov 23 20:46:15 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 23 Nov 2016 21:46:15 +0100 Subject: RER: Parallel object monitor scanning In-Reply-To: <743c7f6d-d48a-4933-1e18-1dc3a2cc984f@redhat.com> References: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> <4be6e7e3-cb18-5258-70a0-d9cca0ab570b@redhat.com> <80d3f7d5-e3db-e06e-b730-5eba6e54b207@redhat.com> <3cafbbb0-c07f-c984-e08d-753c63b26588@redhat.com> <743c7f6d-d48a-4933-1e18-1dc3a2cc984f@redhat.com> Message-ID: <2eb3db8d-668f-1e4a-8c74-2f958c1d9fda@redhat.com> Okay, push. -Aleksey On 11/23/2016 09:27 PM, Zhengyu Gu wrote: > Ran with -p size=10,100,1000 > > Still showing 50+% improvement. > > With patch: > http://cr.openjdk.java.net/~zgu/shenandoah/par-om/patched.txt > Without patch: > http://cr.openjdk.java.net/~zgu/shenandoah/par-om/unpatched.txt > > Okay to push? > > > Thanks, > > -Zhengyu > > > On 11/23/2016 02:43 PM, Aleksey Shipilev wrote: >> Ah, oops. Small sizes are not going to work, ignore them. >> >> -Aleksey >> >> On 11/23/2016 08:42 PM, Zhengyu Gu wrote: >>> I got exception: >>> >>> java.lang.IndexOutOfBoundsException: Index 1 out-of-bounds for length 1 >>> at >>> java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) >>> >>> >>> at >>> java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) >>> >>> >>> at >>> java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) >>> >>> >>> at java.base/java.util.Objects.checkIndex(Objects.java:371) >>> at java.base/java.util.ArrayList.get(ArrayList.java:435) >>> at org.openjdk.Synchronizers.recursiveLock(Synchronizers.java:40) >>> at org.openjdk.Synchronizers.test(Synchronizers.java:34) >>> at >>> org.openjdk.generated.Synchronizers_test_jmhTest.test_AverageTime(Synchronizers_test_jmhTest.java:164) >>> >>> >>> at >>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >>> Method) >>> at >>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>> >>> >>> at >>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> >>> >>> at java.base/java.lang.reflect.Method.invoke(Method.java:537) >>> at >>> org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:453) >>> >>> >>> at >>> org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:437) >>> >>> >>> at >>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) >>> at >>> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) >>> >>> >>> at >>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) >>> at >>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1161) >>> >>> >>> at >>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) >>> >>> >>> at java.base/java.lang.Thread.run(Thread.java:844) >>> >>> >>> -Zhengyu >>> >>> >>> On 11/23/2016 01:46 PM, Aleksey Shipilev wrote: >>>> On 11/23/2016 07:45 PM, Aleksey Shipilev wrote: >>>>> On 11/23/2016 07:33 PM, Zhengyu Gu wrote: >>>>>> Webrev: >>>>>> http://cr.openjdk.java.net/~zgu/shenandoah/par-om/webrev.00/index.html >>>>>> >>>>> Ok, good! >>>>> >>>>> Can you test this with lower number of monitors, e.g. set -p >>>>> count=1,10,100,1000? This will assert we don't have the regression for >>>>> the usual case. >>>> Sorry, the parameter name is "size", of course, so: >>>> >>>> $ java -jar target/benchmarks.jar --jvmArgs "-XX:+UseShenandoahGC >>>> -Xlog:gc+stats" -p size=1,10,100,1000 >>>> >>>> Thanks, >>>> -Aleksey >>>> > From zgu at redhat.com Wed Nov 23 21:28:00 2016 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 23 Nov 2016 21:28:00 +0000 Subject: hg: shenandoah/jdk9/hotspot: Parallelize object monitor scan during GC Message-ID: <201611232128.uANLS0ig011020@aojmv0008.oracle.com> Changeset: f90576f78367 Author: zgu Date: 2016-11-23 16:27 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f90576f78367 Parallelize object monitor scan during GC ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp From roman at kennke.org Thu Nov 24 11:26:15 2016 From: roman at kennke.org (roman at kennke.org) Date: Thu, 24 Nov 2016 11:26:15 +0000 Subject: hg: shenandoah/jdk9/hotspot: Put back phase name for full_gc_mark_drain_queue Message-ID: <201611241126.uAOBQFGD022452@aojmv0008.oracle.com> Changeset: e0517286547c Author: rkennke Date: 2016-11-24 12:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e0517286547c Put back phase name for full_gc_mark_drain_queue ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp From rkennke at redhat.com Thu Nov 24 11:35:08 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 24 Nov 2016 12:35:08 +0100 Subject: RER: Parallel object monitor scanning In-Reply-To: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> References: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> Message-ID: <1479987308.6927.0.camel@redhat.com> Hi Zhengyu, just got this when running SPECjvm2008 with -XX:ShenandoahGCHeuristics=aggressive: #??Internal Error (/home/rkennke/src/openjdk/jdk9- shenandoah/hotspot/src/share/vm/runtime/synchronizer.cpp:1939), pid=19893, tid=19913 #??assert(block->object() == (cast_to_oop(-2))) failed: Must be a claimed block coming from: V??[libjvm.so+0xa2a380]??report_vm_error(char const*, int, char const*, char const*, ...)+0xe0 V??[libjvm.so+0x152461c]??ParallelObjectSynchronizerIterator::~Parallel ObjectSynchronizerIterator()+0xcc Roman Am Mittwoch, den 23.11.2016, 13:33 -0500 schrieb Zhengyu Gu: > Hi, > > I have been holding this patch for a while, since I could not get > definitive measurement. > > Thanks for Aleksey's new benchmark, it shows 50+% improvement. > > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/par-om/webrev.00/i > ndex.html > > Without patch: http://cr.openjdk.java.net/~zgu/shenandoah/par-om/with > out-patch.txt > With patch:????http://cr.openjdk.java.net/~zgu/shenandoah/par-om/with > -patch.txt > > Thanks, > > -Zhengyu > From rkennke at redhat.com Thu Nov 24 11:42:08 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 24 Nov 2016 12:42:08 +0100 Subject: RER: Parallel object monitor scanning In-Reply-To: <1479987308.6927.0.camel@redhat.com> References: <2fabd84e-c861-e934-5dc9-8601520d6f67@redhat.com> <1479987308.6927.0.camel@redhat.com> Message-ID: <1479987728.6927.1.camel@redhat.com> make test TEST=hotspot_gc_shenandoah also crashes the same way with fastdebug build. Roman Am Donnerstag, den 24.11.2016, 12:35 +0100 schrieb Roman Kennke: > Hi Zhengyu, > > just got this when running SPECjvm2008 with > -XX:ShenandoahGCHeuristics=aggressive: > > #??Internal Error (/home/rkennke/src/openjdk/jdk9- > shenandoah/hotspot/src/share/vm/runtime/synchronizer.cpp:1939), > pid=19893, tid=19913 > #??assert(block->object() == (cast_to_oop(-2))) failed: > Must > be a claimed block > > coming from: > V??[libjvm.so+0xa2a380]??report_vm_error(char const*, int, char > const*, > char const*, ...)+0xe0 > V??[libjvm.so+0x152461c]??ParallelObjectSynchronizerIterator::~Parall > el > ObjectSynchronizerIterator()+0xcc > > Roman > > Am Mittwoch, den 23.11.2016, 13:33 -0500 schrieb Zhengyu Gu: > > Hi, > > > > I have been holding this patch for a while, since I could not get > > definitive measurement. > > > > Thanks for Aleksey's new benchmark, it shows 50+% improvement. > > > > > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/par-om/webrev.00 > > /i > > ndex.html > > > > Without patch: http://cr.openjdk.java.net/~zgu/shenandoah/par-om/wi > > th > > out-patch.txt > > With patch:????http://cr.openjdk.java.net/~zgu/shenandoah/par-om/wi > > th > > -patch.txt > > > > Thanks, > > > > -Zhengyu > > From shade at redhat.com Thu Nov 24 13:13:00 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 24 Nov 2016 14:13:00 +0100 Subject: Collection set is empty -> conc mark cancelled Message-ID: <8508574f-4de4-61b8-aee2-429deb5b8368@redhat.com> Hi, I think I ran into the interesting corner case with String intern benchmark. In short, the workload does intern Strings to see how long it would take to scan/update them during rootset ops. import java.util.*; public class TestIntern { static List list = new ArrayList<>(); public static void main(String... args) { for (int c = 0; c < 10_000_000; c++) { String s = "" + c + "root"; if (c % 10000 == 0) { System.out.println(c); } list.add(s.intern()); } } } However, with 10M strings, Shenandoah basically hiccups like this: 5270000 5280000 5290000 5300000 5310000 [14.238s][info][gc] Concurrent marking 411M->415M(502M) 268.630ms [14.297s][info][gc] Pause Final Mark 415M->413M(502M) 58.125ms [14.297s][info][gc] Concurrent evacuation 413M->415M(502M) 0.418ms [14.448s][info][gc] Pause Init-Mark 150.682ms 5320000 5330000 5340000 5350000 5360000 5370000 [14.701s][info][gc] Concurrent marking 415M->419M(502M) 253.295ms [14.759s][info][gc] Cancelled: WTF, collection set is empty [14.759s][info][gc] Cancelling GC [14.759s][info][gc] Pause Final Mark 419M->417M(502M) 57.575ms [14.759s][info][gc] Concurrent evacuation 417M->417M(502M) 0.001ms [14.901s][info][gc] Pause Init-Mark 142.134ms [14.906s][info][gc] Concurrent marking 419M->419M(502M) 4.487ms [14.906s][info][gc] Cancel concurrent Mark 419M->419M(502M) 0.005ms [14.906s][info][gc] Concurrent evacuation 419M->419M(502M) 0.001ms [14.906s][info][gc] Pause Init-Mark 0.103ms [14.906s][info][gc] Concurrent marking 419M->419M(502M) 0.085ms [14.906s][info][gc] Cancel concurrent Mark 419M->419M(502M) 0.004ms [14.906s][info][gc] Concurrent evacuation 419M->419M(502M) 0.000ms [15.051s][info][gc] Pause Init-Mark 143.952ms That "WTF" message is new logging addition in ShenandoahHeap::prepare_for_concurrent_evacuation() if (_collection_set->count() == 0) { log_info(gc)("Cancelled: WTF, collection set is empty"); cancel_concgc(); } It seems to me that after we cancel there, we always cancel conc mark in every upcoming collection. I instrumented all calls to cancel_concgc(), and there are no more cancellations, so it seems we only reuse the same set value. If I comment out cancel_concgc() in the method above, the test starts to pass. My question is: what's the purpose for that _collection_set->count() == 0 check? Seems superfluous to me, because we had already had our mark, and heading to conc evac. What are we canceling? Seems incorrect to assume that empty collection set is somehow the detractor from the conc mark -- like in the benchmark above, where rootset mutates, but no garbage is effectively produced. Or, at very least, should we reset the concgc flag somewhere else? Thanks, -Aleksey From rkennke at redhat.com Thu Nov 24 13:17:17 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 24 Nov 2016 14:17:17 +0100 Subject: Collection set is empty -> conc mark cancelled In-Reply-To: <8508574f-4de4-61b8-aee2-429deb5b8368@redhat.com> References: <8508574f-4de4-61b8-aee2-429deb5b8368@redhat.com> Message-ID: <1479993437.2751.1.camel@redhat.com> Hi, Interestingly, I ran into this myself when I played with heuristics yesterday :-) > My question is: what's the purpose for that _collection_set->count() > == > 0 check? dunno. The idea might have been that if the cset ends up empty, something is wrong. But as you say, it seems superfluous. > Seems superfluous to me, because we had already had our mark, > and heading to conc evac. What are we canceling? Seems incorrect to > assume that empty collection set is somehow the detractor from > the??conc > mark -- like in the benchmark above, where rootset mutates, but no > garbage is effectively produced. > > Or, at very least, should we reset the concgc flag somewhere else? Yes. Roman From shade at redhat.com Thu Nov 24 13:31:40 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 24 Nov 2016 14:31:40 +0100 Subject: Collection set is empty -> conc mark cancelled In-Reply-To: <1479993437.2751.1.camel@redhat.com> References: <8508574f-4de4-61b8-aee2-429deb5b8368@redhat.com> <1479993437.2751.1.camel@redhat.com> Message-ID: Hi, On 11/24/2016 02:17 PM, Roman Kennke wrote: > Interestingly, I ran into this myself when I played with heuristics > yesterday :-) > >> My question is: what's the purpose for that _collection_set->count() >> == >> 0 check? > > dunno. The idea might have been that if the cset ends up empty, > something is wrong. But as you say, it seems superfluous. > >> Seems superfluous to me, because we had already had our mark, >> and heading to conc evac. What are we canceling? Seems incorrect to >> assume that empty collection set is somehow the detractor from >> the conc >> mark -- like in the benchmark above, where rootset mutates, but no >> garbage is effectively produced. >> >> Or, at very least, should we reset the concgc flag somewhere else? It is being reset after full GC. All other uses of cancel_concgc() trigger the full GC, except this one. So, there are two options: a) Drop the cset-is-empty check, and probably spin back to concurrent mark again on the next cycle; - if (_collection_set->count() == 0) - cancel_concgc(); - b) Cancel the mark, but also schedule the full GC: - if (_collection_set->count() == 0) + if (_collection_set->count() == 0) { + concurrent_thread()->schedule_full_gc(); cancel_concgc(); + } Both options resolve the hiccup. The question is, do we need to treat empty cset specially or not? Since this is a corner case, we may want to play it safe with option (b). Thoughts? Thanks, -Aleksey From shade at redhat.com Thu Nov 24 13:40:44 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 24 Nov 2016 14:40:44 +0100 Subject: Collection set is empty -> conc mark cancelled In-Reply-To: References: <8508574f-4de4-61b8-aee2-429deb5b8368@redhat.com> <1479993437.2751.1.camel@redhat.com> Message-ID: <318d0e86-a136-2ac8-271b-79be405ac8f1@redhat.com> On 11/24/2016 02:31 PM, Aleksey Shipilev wrote: > Hi, > > On 11/24/2016 02:17 PM, Roman Kennke wrote: >> Interestingly, I ran into this myself when I played with heuristics >> yesterday :-) >> >>> My question is: what's the purpose for that _collection_set->count() >>> == >>> 0 check? >> >> dunno. The idea might have been that if the cset ends up empty, >> something is wrong. But as you say, it seems superfluous. >> >>> Seems superfluous to me, because we had already had our mark, >>> and heading to conc evac. What are we canceling? Seems incorrect to >>> assume that empty collection set is somehow the detractor from >>> the conc >>> mark -- like in the benchmark above, where rootset mutates, but no >>> garbage is effectively produced. >>> >>> Or, at very least, should we reset the concgc flag somewhere else? > > It is being reset after full GC. All other uses of cancel_concgc() > trigger the full GC, except this one. So, there are two options: > > a) Drop the cset-is-empty check, and probably spin back to concurrent > mark again on the next cycle; > > - if (_collection_set->count() == 0) > - cancel_concgc(); > - > > > b) Cancel the mark, but also schedule the full GC: > > - if (_collection_set->count() == 0) > + if (_collection_set->count() == 0) { > + concurrent_thread()->schedule_full_gc(); > cancel_concgc(); > + } > > > Both options resolve the hiccup. The question is, do we need to treat > empty cset specially or not? Since this is a corner case, we may want to > play it safe with option (b). Thoughts? OTOH, it is bad to punish the garbage-free application with full GCs here. Even heuristics would not save us here: "aggressive" would trigger mark, discover no garbage, and do the full GC nevertheless. Thanks, -Aleksey From rkennke at redhat.com Thu Nov 24 13:57:49 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 24 Nov 2016 14:57:49 +0100 Subject: RFR: Fix parallel object-monitor scanning Message-ID: <1479995869.2751.3.camel@redhat.com> I observed an assert being thrown in the parallel object-monitor scanner, and it happens because we don't always scan the object-monitor roots. The ShenandoahRootProcessor for initial-evacuation will not use it, and therefore not find any CLAIMED blocks. This relaxes the assert. http://cr.openjdk.java.net/~rkennke/fixparsync/webrev.00/ Ok? Roman From rkennke at redhat.com Thu Nov 24 13:59:45 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 24 Nov 2016 14:59:45 +0100 Subject: Collection set is empty -> conc mark cancelled In-Reply-To: <318d0e86-a136-2ac8-271b-79be405ac8f1@redhat.com> References: <8508574f-4de4-61b8-aee2-429deb5b8368@redhat.com> <1479993437.2751.1.camel@redhat.com> <318d0e86-a136-2ac8-271b-79be405ac8f1@redhat.com> Message-ID: <1479995985.2751.5.camel@redhat.com> Am Donnerstag, den 24.11.2016, 14:40 +0100 schrieb Aleksey Shipilev: > > On 11/24/2016 02:31 PM, Aleksey Shipilev wrote: > > Hi, > > > > On 11/24/2016 02:17 PM, Roman Kennke wrote: > > > Interestingly, I ran into this myself when I played with > > > heuristics > > > yesterday :-) > > > > > > > My question is: what's the purpose for that _collection_set- > > > > >count() > > > > == > > > > 0 check? > > > > > > dunno. The idea might have been that if the cset ends up empty, > > > something is wrong. But as you say, it seems superfluous. > > > > > > > ?Seems superfluous to me, because we had already had our mark, > > > > and heading to conc evac. What are we canceling? Seems > > > > incorrect to > > > > assume that empty collection set is somehow the detractor from > > > > the??conc > > > > mark -- like in the benchmark above, where rootset mutates, but > > > > no > > > > garbage is effectively produced. > > > > > > > > Or, at very least, should we reset the concgc flag somewhere > > > > else? > > > > It is being reset after full GC. All other uses of cancel_concgc() > > trigger the full GC, except this one. So, there are two options: > > > > ?a) Drop the cset-is-empty check, and probably spin back to > > concurrent > > mark again on the next cycle; > > > > -????if (_collection_set->count() == 0) > > -??????cancel_concgc(); > > - > > > > > > ?b) Cancel the mark, but also schedule the full GC: > > > > -????if (_collection_set->count() == 0) > > +????if (_collection_set->count() == 0) { > > +??????concurrent_thread()->schedule_full_gc(); > > ???????cancel_concgc(); > > +????} > > > > > > Both options resolve the hiccup. The question is, do we need to > > treat > > empty cset specially or not? Since this is a corner case, we may > > want to > > play it safe with option (b). Thoughts? > > OTOH, it is bad to punish the garbage-free application with full GCs > here. Even heuristics would not save us here: "aggressive" would > trigger > mark, discover no garbage, and do the full GC nevertheless. If there is no garbage, I'd say carry on, skip evacuation (or let it run with empty, which should be fast). Would be nice if heuristics detects that no garbage is created (e.g. by observing no allocations or writes), and avoid GC, but that is a different topic. ROman From shade at redhat.com Thu Nov 24 14:05:18 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 24 Nov 2016 15:05:18 +0100 Subject: RFR: Fix parallel object-monitor scanning In-Reply-To: <1479995869.2751.3.camel@redhat.com> References: <1479995869.2751.3.camel@redhat.com> Message-ID: <34258b90-4fab-d3ac-0ba4-6142abe7f4b7@redhat.com> On 11/24/2016 02:57 PM, Roman Kennke wrote: > I observed an assert being thrown in the parallel object-monitor > scanner, and it happens because we don't always scan the object-monitor > roots. The ShenandoahRootProcessor for initial-evacuation will not use > it, and therefore not find any CLAIMED blocks. > http://cr.openjdk.java.net/~rkennke/fixparsync/webrev.00/ Looks okay as the stop-gap measure. Although the lifecycle for ParallelObjectSynchronizerIterator is odd, and we should not probably do the recovery in destructor, to start with: only do the after-iteration fixups when the actual iteration happened? Let's leave that part to Zhenguy :) Thanks, -Aleksey From shade at redhat.com Thu Nov 24 14:06:56 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 24 Nov 2016 15:06:56 +0100 Subject: Collection set is empty -> conc mark cancelled (+ RFR) In-Reply-To: <1479995985.2751.5.camel@redhat.com> References: <8508574f-4de4-61b8-aee2-429deb5b8368@redhat.com> <1479993437.2751.1.camel@redhat.com> <318d0e86-a136-2ac8-271b-79be405ac8f1@redhat.com> <1479995985.2751.5.camel@redhat.com> Message-ID: On 11/24/2016 02:59 PM, Roman Kennke wrote: >> OTOH, it is bad to punish the garbage-free application with full GCs >> here. Even heuristics would not save us here: "aggressive" would >> trigger >> mark, discover no garbage, and do the full GC nevertheless. > > If there is no garbage, I'd say carry on, skip evacuation (or let it > run with empty, which should be fast). Yes, let's just move on then: http://cr.openjdk.java.net/~shade/shenandoah/emptycset-concgc/webrev.01/ Thanks, -Aleksey From rkennke at redhat.com Thu Nov 24 15:13:23 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 24 Nov 2016 16:13:23 +0100 Subject: Collection set is empty -> conc mark cancelled (+ RFR) In-Reply-To: References: <8508574f-4de4-61b8-aee2-429deb5b8368@redhat.com> <1479993437.2751.1.camel@redhat.com> <318d0e86-a136-2ac8-271b-79be405ac8f1@redhat.com> <1479995985.2751.5.camel@redhat.com> Message-ID: <1480000403.2751.6.camel@redhat.com> Am Donnerstag, den 24.11.2016, 15:06 +0100 schrieb Aleksey Shipilev: > On 11/24/2016 02:59 PM, Roman Kennke wrote: > > > OTOH, it is bad to punish the garbage-free application with full > > > GCs > > > here. Even heuristics would not save us here: "aggressive" would > > > trigger > > > mark, discover no garbage, and do the full GC nevertheless. > > > > If there is no garbage, I'd say carry on, skip evacuation (or let > > it > > run with empty, which should be fast). > > Yes, let's just move on then: > ? http://cr.openjdk.java.net/~shade/shenandoah/emptycset- > concgc/webrev.01/ Yes! Roman From rkennke at redhat.com Thu Nov 24 15:43:43 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 24 Nov 2016 16:43:43 +0100 Subject: RFR: Fix parallel object-monitor scanning In-Reply-To: <34258b90-4fab-d3ac-0ba4-6142abe7f4b7@redhat.com> References: <1479995869.2751.3.camel@redhat.com> <34258b90-4fab-d3ac-0ba4-6142abe7f4b7@redhat.com> Message-ID: <1480002223.2751.8.camel@redhat.com> Am Donnerstag, den 24.11.2016, 15:05 +0100 schrieb Aleksey Shipilev: > On 11/24/2016 02:57 PM, Roman Kennke wrote: > > I observed an assert being thrown in the parallel object-monitor > > scanner, and it happens because we don't always scan the object- > > monitor? > > roots. The ShenandoahRootProcessor for initial-evacuation will not > > use > > it, and therefore not find any CLAIMED blocks. > > http://cr.openjdk.java.net/~rkennke/fixparsync/webrev.00/ > > Looks okay as the stop-gap measure. > > Although the lifecycle for ParallelObjectSynchronizerIterator is odd, > and we should not probably do the recovery in destructor, to start > with: > only do the after-iteration fixups when the actual iteration > happened? > Let's leave that part to Zhenguy :) You are right. And since I was the one who removed synchronizer- evacuation, I also have a fix: http://cr.openjdk.java.net/~rkennke/fixparsync/webrev.01/ It creates a new scoped type just for evacuating the roots. Ok? Roman > > From shade at redhat.com Thu Nov 24 17:14:16 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 24 Nov 2016 18:14:16 +0100 Subject: RFR: Fix parallel object-monitor scanning In-Reply-To: <1480002223.2751.8.camel@redhat.com> References: <1479995869.2751.3.camel@redhat.com> <34258b90-4fab-d3ac-0ba4-6142abe7f4b7@redhat.com> <1480002223.2751.8.camel@redhat.com> Message-ID: <9c1c4c05-557f-e5b6-5017-0245fa48904a@redhat.com> On 11/24/2016 04:43 PM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/fixparsync/webrev.01/ > > It creates a new scoped type just for evacuating the roots. Ok, that feels better. Thanks, -Aleksey From ashipile at redhat.com Thu Nov 24 17:16:35 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 24 Nov 2016 17:16:35 +0000 Subject: hg: shenandoah/jdk9/hotspot: Superfluous conc GC cancellation when cset is empty. Cancelling GC here makes conc mark permanently cancelled. Message-ID: <201611241716.uAOHGZT1013788@aojmv0008.oracle.com> Changeset: f4e026046090 Author: shade Date: 2016-11-24 18:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f4e026046090 Superfluous conc GC cancellation when cset is empty. Cancelling GC here makes conc mark permanently cancelled. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp From roman at kennke.org Thu Nov 24 17:19:31 2016 From: roman at kennke.org (roman at kennke.org) Date: Thu, 24 Nov 2016 17:19:31 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix parallel object-monitor scanning Message-ID: <201611241719.uAOHJVbD014457@aojmv0008.oracle.com> Changeset: 07b6c5095e7b Author: rkennke Date: 2016-11-24 18:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/07b6c5095e7b Fix parallel object-monitor scanning ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp From shade at redhat.com Thu Nov 24 17:51:34 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 24 Nov 2016 18:51:34 +0100 Subject: RFR (S): Break too long source lines Message-ID: <9414b24f-b27c-00d1-8368-e126325e2e21@redhat.com> Hi, In case you haven't noticed, some webrevs look awful because there are too long lines in our sources (even my 2560x1440 monitor does not fit them!). Let's trim the worst offenders down (good luck reviewing this): http://cr.openjdk.java.net/~shade/shenandoah/so-long-it-wouldnt-fit/webrev.01/ Thanks, -Aleksey From rkennke at redhat.com Thu Nov 24 19:49:09 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 24 Nov 2016 20:49:09 +0100 Subject: RFR: Refactor/consolidate/cleanup Message-ID: <1480016949.2751.11.camel@redhat.com> We have several pieces of information duplicated, mostly between ShenandoahHeapRegion and fast-access variants in ShenandoahHeap: - in-collection-set - top-at-mark-start (prev and next) This change consolidates the code to use only the fast-access versions. There's no reason to have both, and struggle to keep them in sync. Swapping mark bitmap now also swaps the corresponding top-at-mark-start pointers. Before this was done in different places and was quite a mess. prev- and next marking bitmap and top-at-mark-start pointers are renamed to 'complete' and 'next', this tells a bit more about what they are: the 'next' structures are only ever used during marking, it's the bitmap in progress. The 'complete' structures are completed markings. The 'next' gets swapped with 'complete' right after marking. I removed marked_next_object_iterate(). We should only ever use complete marking bitmaps for iteration. This was an exception during mark-compact, because we did not swap the bitmaps after marking. Also removed a bunch of unused and obsolete code. Tested by jtreg and SPECjvm2008 http://cr.openjdk.java.net/~rkennke/bigrefactor/webrev.00/ Ok? Roman From shade at redhat.com Thu Nov 24 20:17:38 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 24 Nov 2016 21:17:38 +0100 Subject: RFR: Refactor/consolidate/cleanup In-Reply-To: <1480016949.2751.11.camel@redhat.com> References: <1480016949.2751.11.camel@redhat.com> Message-ID: On 11/24/2016 08:49 PM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/bigrefactor/webrev.00/ Cursory review: awesome! Maybe I missed some issues this late at night. Need another pair of eyes. Thanks, -Aleksey From rkennke at redhat.com Thu Nov 24 20:42:14 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 24 Nov 2016 21:42:14 +0100 Subject: RFR (S): Break too long source lines In-Reply-To: <9414b24f-b27c-00d1-8368-e126325e2e21@redhat.com> References: <9414b24f-b27c-00d1-8368-e126325e2e21@redhat.com> Message-ID: <1480020134.2751.13.camel@redhat.com> Am Donnerstag, den 24.11.2016, 18:51 +0100 schrieb Aleksey Shipilev: > Hi, > > In case you haven't noticed, some webrevs look awful because there > are > too long lines in our sources (even my 2560x1440 monitor does not fit > them!). > > Let's trim the worst offenders down (good luck reviewing this): > > http://cr.openjdk.java.net/~shade/shenandoah/so-long-it-wouldnt- > fit/webrev.01/ Looks good. I am not 100% familiar with that syntax: +??????log_develop_trace(gc)("Choose region " SIZE_FORMAT " with garbage = " SIZE_FORMAT \ +????????????????????????????" and live = " SIZE_FORMAT " and _garbage_threshold = " SIZE_FORMAT "\n", is the trailing \ needed here? Is this c++ multiline string literals? Please push! (I'll merge my refactoring...) Roman From shade at redhat.com Fri Nov 25 10:02:46 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 25 Nov 2016 11:02:46 +0100 Subject: RFR: Refactor/consolidate/cleanup In-Reply-To: References: <1480016949.2751.11.camel@redhat.com> Message-ID: On 11/24/2016 09:17 PM, Aleksey Shipilev wrote: > On 11/24/2016 08:49 PM, Roman Kennke wrote: >> http://cr.openjdk.java.net/~rkennke/bigrefactor/webrev.00/ > > Cursory review: awesome! > > Maybe I missed some issues this late at night. Need another pair of eyes. Morning review: still awesome. Thanks, -Aleksey From roman at kennke.org Fri Nov 25 10:05:55 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 25 Nov 2016 10:05:55 +0000 Subject: hg: shenandoah/jdk9/hotspot: Refactor/consolidate/cleanup Message-ID: <201611251005.uAPA5tvP022314@aojmv0008.oracle.com> Changeset: da4e38287b66 Author: rkennke Date: 2016-11-24 20:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/da4e38287b66 Refactor/consolidate/cleanup ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp From shade at redhat.com Fri Nov 25 11:37:05 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 25 Nov 2016 12:37:05 +0100 Subject: RFR (S): Break too long source lines In-Reply-To: <1480020134.2751.13.camel@redhat.com> References: <9414b24f-b27c-00d1-8368-e126325e2e21@redhat.com> <1480020134.2751.13.camel@redhat.com> Message-ID: On 11/24/2016 09:42 PM, Roman Kennke wrote: > Am Donnerstag, den 24.11.2016, 18:51 +0100 schrieb Aleksey Shipilev: >> http://cr.openjdk.java.net/~shade/shenandoah/so-long-it-wouldnt- >> fit/webrev.01/ > > Looks good. > > I am not 100% familiar with that syntax: > > + log_develop_trace(gc)("Choose region " SIZE_FORMAT " with > garbage = " SIZE_FORMAT \ > + " and live = " SIZE_FORMAT " and > _garbage_threshold = " SIZE_FORMAT "\n", > > is the trailing \ needed here? Is this c++ multiline string literals? Sure, we don't need \ there. I am pushing the rebased version: http://cr.openjdk.java.net/~shade/shenandoah/so-long-it-wouldnt-fit/webrev.02/ Thanks, -Aleksey From ashipile at redhat.com Fri Nov 25 11:38:39 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 25 Nov 2016 11:38:39 +0000 Subject: hg: shenandoah/jdk9/hotspot: Cleanup: break up too long source lines. Message-ID: <201611251138.uAPBcd2E019215@aojmv0008.oracle.com> Changeset: dd26710e4853 Author: shade Date: 2016-11-25 12:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dd26710e4853 Cleanup: break up too long source lines. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahPhaseTimes.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp From shade at redhat.com Fri Nov 25 12:12:13 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 25 Nov 2016 13:12:13 +0100 Subject: RFR (XS): Cancel events should print cause, and fire only once Message-ID: <17c8b6cc-62d1-7cff-7fef-88ac37268d28@redhat.com> Hi, This is simple UX improvement that makes sure we only print "Cancel GC" once, and also print the reason for it: http://cr.openjdk.java.net/~shade/shenandoah/cancel-cause/webrev.01/ Thanks, -Aleksey From rkennke at redhat.com Fri Nov 25 12:43:04 2016 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 25 Nov 2016 13:43:04 +0100 Subject: RFR (XS): Cancel events should print cause, and fire only once In-Reply-To: <17c8b6cc-62d1-7cff-7fef-88ac37268d28@redhat.com> References: <17c8b6cc-62d1-7cff-7fef-88ac37268d28@redhat.com> Message-ID: <1480077784.2751.14.camel@redhat.com> Am Freitag, den 25.11.2016, 13:12 +0100 schrieb Aleksey Shipilev: > Hi, > > This is simple UX improvement that makes sure we only print "Cancel > GC" > once, and also print the reason for it: > ? http://cr.openjdk.java.net/~shade/shenandoah/cancel-cause/webrev.01 > / > Ok Roman From ashipile at redhat.com Fri Nov 25 14:35:21 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 25 Nov 2016 14:35:21 +0000 Subject: hg: shenandoah/jdk9/hotspot: Cancel events should print cause, and fire only once. Message-ID: <201611251435.uAPEZM0b015558@aojmv0008.oracle.com> Changeset: 678dca371148 Author: shade Date: 2016-11-25 15:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/678dca371148 Cancel events should print cause, and fire only once. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp From ashipile at redhat.com Fri Nov 25 14:45:29 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 25 Nov 2016 14:45:29 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix build failure from the unlucky rename in the previous commit. Message-ID: <201611251445.uAPEjTXo018917@aojmv0008.oracle.com> Changeset: 641b0dc77737 Author: shade Date: 2016-11-25 15:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/641b0dc77737 Fix build failure from the unlucky rename in the previous commit. ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp From rkennke at redhat.com Fri Nov 25 17:15:47 2016 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 25 Nov 2016 18:15:47 +0100 Subject: RFR: Fix top-at-mark-start Message-ID: <1480094147.2751.16.camel@redhat.com> There's a little inconsistency with our top-at-mark-start pointer: when recycling a region in recycle_dirty_regions() we're resetting the TAMS pointer to bottom. This makes sense because the TAMS is no longer valid for such regions. Howevever, we've got a few more places where we recycle regions, specifically early-reclamation (when marking finds 100% garbage regions) and reclamation of humongous regions. Previously we did not reset the TAMS pointer there. Fix is to move resetting of the TAMS to ShenandoahHeapRegion::recycle() this way it's 100% consistent. JTreg tests no longer fail. Ok? http://cr.openjdk.java.net/~rkennke/fixtams/webrev.00/ Roman From shade at redhat.com Fri Nov 25 17:19:20 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 25 Nov 2016 18:19:20 +0100 Subject: RFR: Fix top-at-mark-start In-Reply-To: <1480094147.2751.16.camel@redhat.com> References: <1480094147.2751.16.camel@redhat.com> Message-ID: On 11/25/2016 06:15 PM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/fixtams/webrev.00/ Looks good. Thanks, -Aleksey From roman at kennke.org Fri Nov 25 17:49:54 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 25 Nov 2016 17:49:54 +0000 Subject: hg: shenandoah/jdk9: 10 new changesets Message-ID: <201611251749.uAPHntZL019034@aojmv0008.oracle.com> Changeset: 0ec12d231af9 Author: ehelin Date: 2016-09-28 16:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/0ec12d231af9 8166790: Add stress test GCBasher Reviewed-by: dfazunen, dholmes, erikj, tschatzl, lmesnik ! make/jprt.properties Changeset: a26dbefcc658 Author: dpochepk Date: 2016-10-20 16:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a26dbefcc658 8155219: [TESTBUG] Rewrite compiler/ciReplay/TestVM.sh in java Reviewed-by: kvn ! test/jtreg-ext/requires/VMProps.java Changeset: f04a8e69ec8f Author: amurillo Date: 2016-10-20 17:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f04a8e69ec8f Merge Changeset: 49aa366f9afc Author: sla Date: 2016-10-21 15:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/49aa366f9afc 8168412: Reduce buffering in jtreg timeouthandler Reviewed-by: mlarsson ! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Changeset: 281a14e87a3b Author: sla Date: 2016-10-24 09:12 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/281a14e87a3b 8168414: Various timeouthandler fixes Reviewed-by: mlarsson ! test/failure_handler/Makefile ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java Changeset: eeb794d72bbf Author: dsamersoff Date: 2016-10-25 14:49 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/eeb794d72bbf 8165500: TestJpsJar shouldn't jar all test.classpath directories Summary: Refactor test to better handle errors Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: ca7f2d2fa460 Author: jwilhelm Date: 2016-11-09 15:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ca7f2d2fa460 Merge Changeset: a22e2671d88f Author: lana Date: 2016-11-21 18:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a22e2671d88f Merge Changeset: 3e3e158ef45f Author: lana Date: 2016-11-23 16:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3e3e158ef45f Added tag jdk-9+146 for changeset a22e2671d88f ! .hgtags Changeset: ccf15269e5d7 Author: rkennke Date: 2016-11-25 18:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ccf15269e5d7 Merge From roman at kennke.org Fri Nov 25 17:50:14 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 25 Nov 2016 17:50:14 +0000 Subject: hg: shenandoah/jdk9/corba: Added tag jdk-9+146 for changeset ecd74b41ab65 Message-ID: <201611251750.uAPHoEjH019449@aojmv0008.oracle.com> Changeset: dc49e0922a8e Author: lana Date: 2016-11-23 16:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/dc49e0922a8e Added tag jdk-9+146 for changeset ecd74b41ab65 ! .hgtags From roman at kennke.org Fri Nov 25 17:52:52 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 25 Nov 2016 17:52:52 +0000 Subject: hg: shenandoah/jdk9/hotspot: 82 new changesets Message-ID: <201611251752.uAPHqraE020861@aojmv0008.oracle.com> Changeset: 7b2d90893a4b Author: rkennke Date: 2016-11-25 18:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7b2d90893a4b Fix top-at-mark-start ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: d5c67c13e5f9 Author: mcberg Date: 2016-10-18 19:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d5c67c13e5f9 8167987: change merge context to clear for mask register usage model Reviewed-by: kvn ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp Changeset: f5c44b9b4ff9 Author: hshi Date: 2016-10-17 05:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f5c44b9b4ff9 8167421: AArch64: in one core system, fatal error: Illegal threadstate encountered Summary: adding missing thread state store when os::is_MP() is false Reviewed-by: aph ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: efcbf5de754e Author: ehelin Date: 2016-10-06 16:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/efcbf5de754e 8166790: Add stress test GCBasher Reviewed-by: dfazunen, dholmes, erikj, tschatzl, lmesnik ! test/TEST.groups + test/gc/stress/gcbasher/ByteCursor.java + test/gc/stress/gcbasher/Bytecode.java + test/gc/stress/gcbasher/ClassInfo.java + test/gc/stress/gcbasher/ConstantPoolEntry.java + test/gc/stress/gcbasher/Decompiler.java + test/gc/stress/gcbasher/Dependency.java + test/gc/stress/gcbasher/MethodInfo.java + test/gc/stress/gcbasher/TestGCBasher.java + test/gc/stress/gcbasher/TestGCBasherWithCMS.java + test/gc/stress/gcbasher/TestGCBasherWithG1.java + test/gc/stress/gcbasher/TestGCBasherWithParallel.java + test/gc/stress/gcbasher/TestGCBasherWithSerial.java Changeset: 844f8dd1e097 Author: kzhaldyb Date: 2016-09-28 17:26 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/844f8dd1e097 8166804: Convert TestMetachunk_test to GTest Reviewed-by: iignatyev ! src/share/vm/memory/metachunk.cpp ! src/share/vm/memory/metachunk.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/memory/test_metachunk.cpp Changeset: b426373a34a3 Author: kzhaldyb Date: 2016-09-28 17:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b426373a34a3 8166563: Convert GuardedMemory_test to Gtest Reviewed-by: iignatyev ! src/share/vm/memory/guardedMemory.cpp ! src/share/vm/memory/guardedMemory.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/memory/test_guardedMemory.cpp Changeset: 817bb013257f Author: kzhaldyb Date: 2016-10-19 12:10 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/817bb013257f Merge Changeset: 5fd2019b77bd Author: akulyakh Date: 2016-10-18 14:27 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5fd2019b77bd 8166289: RuntimeException: canRead() reports false for reading from the same module: expected true, was false Summary: A fix in the JDWP test along with some extra logging added Reviewed-by: sspitsyn ! test/serviceability/jdwp/AllModulesCommandTest.java ! test/serviceability/jdwp/JdwpCanReadReply.java ! test/serviceability/jdwp/JdwpCmd.java + test/serviceability/jdwp/JdwpModuleCmd.java + test/serviceability/jdwp/JdwpModuleReply.java + test/serviceability/jdwp/JdwpVisibleClassesCmd.java + test/serviceability/jdwp/JdwpVisibleClassesReply.java Changeset: 7e0181d2ca46 Author: lmesnik Date: 2016-10-19 10:10 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7e0181d2ca46 8155570: serviceability/tmtools/jstat/GcTest02.java fails with parallel GC Reviewed-by: jwilhelm ! test/serviceability/tmtools/jstat/GcTest02.java ! test/serviceability/tmtools/jstat/utils/GcProvokerImpl.java Changeset: 99096bf79f31 Author: lmesnik Date: 2016-10-19 10:06 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/99096bf79f31 8166724: gc/g1/TestHumongousShrinkHeap.java fails with OOME Reviewed-by: dfazunen, jwilhelm ! test/gc/g1/TestHumongousShrinkHeap.java Changeset: 4c2ce2515ad0 Author: dfazunen Date: 2016-10-19 16:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4c2ce2515ad0 Merge Changeset: bc41ec244c94 Author: mwalsh Date: 2016-10-19 10:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bc41ec244c94 8164002: Add a new CPU family (S_family) for SPARC S7 and above processors Reviewed-by: dholmes, ecaspole, kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp Changeset: 51277d8704af Author: kvn Date: 2016-10-19 17:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/51277d8704af Merge Changeset: d7f89a030d77 Author: dnsimon Date: 2016-10-19 20:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d7f89a030d77 8168295: [JVMCI] -XX:+JVMCIPrintProperties should exit after printing Reviewed-by: kvn, twisti ! .mx.jvmci/.pydevproject ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/share/vm/jvmci/jvmci_globals.hpp ! test/compiler/jvmci/TestJVMCIPrintProperties.java Changeset: 77f3076526fc Author: dnsimon Date: 2016-10-19 18:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/77f3076526fc Merge Changeset: 204391ad6da1 Author: kzhaldyb Date: 2016-10-20 10:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/204391ad6da1 8166910: Convert TestNewSize_test to GTest 8166911: Convert TestOldSize_test to GTest Reviewed-by: jwilhelm ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/shared/test_collectorPolicy.cpp Changeset: c702e121cc7d Author: dpochepk Date: 2016-10-20 16:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c702e121cc7d 8155219: [TESTBUG] Rewrite compiler/ciReplay/TestVM.sh in java Reviewed-by: kvn ! test/TEST.ROOT + test/compiler/ciReplay/CiReplayBase.java + test/compiler/ciReplay/SABase.java + test/compiler/ciReplay/TestClientVM.java - test/compiler/ciReplay/TestSA.sh + test/compiler/ciReplay/TestSAClient.java + test/compiler/ciReplay/TestSAServer.java + test/compiler/ciReplay/TestServerVM.java - test/compiler/ciReplay/TestVM.sh + test/compiler/ciReplay/TestVMNoCompLevel.java - test/compiler/ciReplay/TestVM_no_comp_level.sh + test/compiler/ciReplay/VMBase.java - test/compiler/ciReplay/common.sh Changeset: aa0eb810845d Author: kzhaldyb Date: 2016-10-20 23:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aa0eb810845d 8159817: Convert FreeRegionList_test to GTest Reviewed-by: kbarrett ! src/share/vm/gc/g1/heapRegionSet.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/g1/test_freeRegionList.cpp Changeset: 89101c8b05cf Author: iklam Date: 2016-10-20 13:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/89101c8b05cf 8166203: NoClassDefFoundError should not be thrown if class is in_error_state at link time Reviewed-by: coleenp, dholmes, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! test/runtime/lambda-features/InterfaceInitializationStates.java Changeset: 983636b47638 Author: iklam Date: 2016-10-20 21:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/983636b47638 Merge Changeset: 732e5293c173 Author: amurillo Date: 2016-10-20 17:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/732e5293c173 Merge Changeset: 0f2a78897867 Author: mdoerr Date: 2016-10-21 10:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0f2a78897867 8166684: PPC64: implement intrinsic code with vector instructions for Unsafe.copyMemory() Reviewed-by: simonis, mdoerr Contributed-by: Michihiro Horie ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp Changeset: ce3eaa22b582 Author: dsamersoff Date: 2016-10-21 12:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ce3eaa22b582 8164383: jhsdb dumps core on Solaris 12 when loading dumped core Summary: Add the required extra parameters to Plookup_by_addr() and proc_arg_grab() as per the change to libproc with Solaris 12. Reviewed-by: dsamersoff, sspitsyn Contributed-by: jini.george at oracle.com ! make/lib/Lib-jdk.hotspot.agent.gmk ! src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h ! src/jdk.hotspot.agent/solaris/native/libsaproc/salibproc.h ! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp Changeset: 720ce1221cd2 Author: akulyakh Date: 2016-10-21 17:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/720ce1221cd2 8168479: Quarantine serviceability/jdwp/AllModulesCommandTest.java test Summary: Quarantining a test Reviewed-by: sla ! test/serviceability/jdwp/AllModulesCommandTest.java Changeset: bb6799e62761 Author: mgronlun Date: 2016-10-21 16:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb6799e62761 8166806: Add intrinsic support for writer used in event based tracing Reviewed-by: kvn, egahlin ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/trace/traceMacros.hpp Changeset: 272fd21a0917 Author: mgronlun Date: 2016-10-21 17:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/272fd21a0917 Merge Changeset: 138e5abe35a9 Author: kvn Date: 2016-10-21 10:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/138e5abe35a9 8165381: Update for x86 SHA512 using AVX2 Summary: Add intrinsics for x86 AVX2 architecture with no SHA instructions. Reviewed-by: kvn Contributed-by: smita.kamath at intel.com ! 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/macroAssembler_x86_sha.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86.cpp ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/x86.ad ! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: aa7e3876ea74 Author: neliasso Date: 2016-10-21 20:12 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aa7e3876ea74 8166377: is_compiled_by_jvmci hot in some profiles - improve nmethod compiler type detection Summary: Refactor code removing virtual call Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/compiledMethod.cpp ! src/share/vm/code/compiledMethod.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/abstractCompiler.hpp + src/share/vm/compiler/compilerDefinitions.cpp + src/share/vm/compiler/compilerDefinitions.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/rtmLocking.cpp ! src/share/vm/utilities/globalDefinitions.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 560423724f98 Author: rraghavan Date: 2016-10-21 13:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/560423724f98 8165661: SPECjvm2008-crypto.signverify regression in 9-b105 Summary: Reverted part change done earlier for 8145322 - removed the (CastII (AddI x const)) -> (AddI (CastII x) const) transformation Reviewed-by: roland, kvn, thartmann ! src/share/vm/opto/castnode.cpp Changeset: d005924be65c Author: dlong Date: 2016-10-21 17:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d005924be65c 8160411: SIGSEGV in frame::safe_for_sender on incomplete DeoptimizationBlob frame Summary: add range check for sender_sp Reviewed-by: aph, dcubed ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/x86/vm/frame_x86.cpp Changeset: 820e8a4db30d Author: kbarrett Date: 2016-10-21 22:26 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/820e8a4db30d 8166862: CMS needs klass_or_null_acquire Summary: Change CMS non-assert uses of klass_or_null to klass_or_null_acquire. Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp Changeset: 3577291c1a50 Author: simonis Date: 2016-10-06 18:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3577291c1a50 8167299: -XX:+PrintRelocations crashes the VM Reviewed-by: kvn ! src/share/vm/code/relocInfo.cpp Changeset: 65e6e008235f Author: sla Date: 2016-10-24 09:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/65e6e008235f 8168483: Remove jtreg timeout handler timeout Reviewed-by: dholmes, tbell ! test/Makefile Changeset: 830b86a4ead5 Author: sla Date: 2016-10-24 09:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/830b86a4ead5 Merge Changeset: ad402ced3a63 Author: dsamersoff Date: 2016-10-24 14:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ad402ced3a63 8160376: DebuggerException: Can't attach symbolicator to the process Summary: Make SA link to JavaRuntimeSupport in MacOS X Reviewed-by: dsamersoff, dcubed Contributed-by: Sharath Ballal ! make/lib/Lib-jdk.hotspot.agent.gmk ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m ! test/runtime/SharedArchiveFile/SASymbolTableTest.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Changeset: 47e5864ea577 Author: jprovino Date: 2016-10-24 10:10 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/47e5864ea577 8160055: Misplaced call to ClassLoaderDataGraph::clear_claimed_marks during initial mark Summary: The call to ClassLoaderDataGraph::clear_claimed_marks() during initial mark in g1CollectedHeap.cpp:4420 is misplaced. Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 22635dbb3f84 Author: jprovino Date: 2016-10-24 16:27 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/22635dbb3f84 Merge Changeset: a47416372bd6 Author: kvn Date: 2016-10-24 11:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a47416372bd6 8168317: [JVMCI] use reflection instead of jdk 9 Module API in Services.java Reviewed-by: iveresov, twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java Changeset: dbbfe9e68ad9 Author: cjplummer Date: 2016-10-24 14:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dbbfe9e68ad9 8166679: JNI AsyncGetCallTrace replaces topmost frame name with starting with Java 9 b133 Summary: Partly undid the changes for 8159284, which are the cause of this CR. Reviewed-by: dholmes, coleenp, dcubed ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp Changeset: 0207c729b674 Author: vtewari Date: 2016-10-26 14:58 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0207c729b674 8151099: java.lang.management.ManagementFactory.getPlatformMXBeans() should work even if jdk.management is not present. Summary: Removed dependency of java.management over jdk.management. Reviewed-by: mchung, dfuchs, dholmes Contributed-by: amit.sapre at oracle.com ! src/share/vm/services/management.cpp ! src/share/vm/services/management.hpp Changeset: 95c6654fa2ee Author: drwhite Date: 2016-10-24 13:36 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/95c6654fa2ee 8168567: Fix for 8166972 breaks aarch64 build Summary: Addded missing #endif for aarch64 code. Reviewed-by: kvn, aph Contributed-by: Ningsheng Jian ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp Changeset: ed468ebf42b3 Author: jwilhelm Date: 2016-05-11 23:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ed468ebf42b3 8156800: Convert QuickSort_test to GTest Reviewed-by: rehn, kzhaldyb, rprotacio, mlarsson ! src/share/vm/utilities/internalVMTests.cpp - src/share/vm/utilities/quickSort.cpp ! test/native/utilities/test_quicksort.cpp Changeset: dfe9fb173b3e Author: jwilhelm Date: 2016-05-20 16:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dfe9fb173b3e 8157453: Convert DependencyContext_test to GTest Reviewed-by: dholmes, rehn, kzhaldyb ! src/share/vm/code/dependencyContext.cpp ! src/share/vm/code/dependencyContext.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/code/test_dependencyContext.cpp Changeset: 572f4f11a35f Author: jwilhelm Date: 2016-05-23 19:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/572f4f11a35f 8157455: Convert TestOS_test to GTest Reviewed-by: dholmes, rehn ! src/share/vm/runtime/os.cpp ! src/share/vm/utilities/internalVMTests.cpp ! test/native/runtime/test_os.cpp Changeset: a5fdf2f30c6e Author: thartmann Date: 2016-10-26 14:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a5fdf2f30c6e 8164612: NoSuchMethodException when method name contains NULL or Latin-1 supplement character Summary: String length needs to be updated when converting from unicode to utf8. Reviewed-by: kvn, coleenp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/utilities/utf8.cpp ! src/share/vm/utilities/utf8.hpp + test/runtime/CompactStrings/TestMethodNames.java Changeset: 1ca21e468b1b Author: bmoloden Date: 2016-10-26 17:29 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1ca21e468b1b 8165451: Convert WorkerDataArray_test to GTest Reviewed-by: jwilhelm ! src/share/vm/gc/g1/workerDataArray.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/g1/test_workerDataArray.cpp Changeset: 46c8f9b67187 Author: rprotacio Date: 2016-10-26 15:46 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/46c8f9b67187 8167995: -Xlog:defaultmethods=debug: lengthy method descriptor triggers "StringStream is re-allocated with a different ResourceMark" Summary: Removed nested ResourceMark declarations Reviewed-by: dholmes, hseigel ! src/share/vm/classfile/defaultMethods.cpp Changeset: 9ce79aaf2e0b Author: rprotacio Date: 2016-10-26 20:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9ce79aaf2e0b Merge - src/share/vm/utilities/quickSort.cpp - test/compiler/ciReplay/TestSA.sh - test/compiler/ciReplay/TestVM.sh - test/compiler/ciReplay/TestVM_no_comp_level.sh - test/compiler/ciReplay/common.sh Changeset: d9aa9adb7dd2 Author: simonis Date: 2016-10-25 16:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d9aa9adb7dd2 8168490: Use the LL/ULL suffixes to define 64-bit integer literals on Windows Reviewed-by: dholmes, mgerdin, stuefe ! src/os/aix/vm/globals_aix.hpp ! src/os/aix/vm/os_aix.cpp ! src/share/vm/memory/virtualspace.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: 59da89afe788 Author: goetz Date: 2016-09-22 18:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/59da89afe788 8166560: [s390] Basic enablement of s390 port. Summary: Also fix problem with ARM Elf configuration. Reviewed-by: dholmes, coleenp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h ! src/os/linux/vm/os_linux.cpp ! src/share/tools/hsdis/hsdis.c ! src/share/vm/code/codeCache.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/macros.hpp Changeset: c1715eaaa820 Author: goetz Date: 2016-09-22 18:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c1715eaaa820 8166561: [s390] Adaptions needed for s390 port in C1 and C2. Reviewed-by: kvn ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/cpu/ppc/vm/c2_globals_ppc.hpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp Changeset: a0cf41abef5d Author: goetz Date: 2016-10-05 15:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a0cf41abef5d 8167184: [s390] Extend relocations for pc-relative instructions. Reviewed-by: kvn ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp Changeset: 2844bdfd7a99 Author: goetz Date: 2016-10-13 14:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2844bdfd7a99 8167673: [s390] The s390 port. Summary: template interpreter, C1, C2 Reviewed-by: kvn, simonis + src/cpu/s390/vm/abstractInterpreter_s390.cpp + src/cpu/s390/vm/assembler_s390.cpp + src/cpu/s390/vm/assembler_s390.hpp + src/cpu/s390/vm/assembler_s390.inline.hpp + src/cpu/s390/vm/bytes_s390.hpp + src/cpu/s390/vm/c1_CodeStubs_s390.cpp + src/cpu/s390/vm/c1_Defs_s390.hpp + src/cpu/s390/vm/c1_FpuStackSim_s390.hpp + src/cpu/s390/vm/c1_FrameMap_s390.cpp + src/cpu/s390/vm/c1_FrameMap_s390.hpp + src/cpu/s390/vm/c1_LIRAssembler_s390.cpp + src/cpu/s390/vm/c1_LIRAssembler_s390.hpp + src/cpu/s390/vm/c1_LIRGenerator_s390.cpp + src/cpu/s390/vm/c1_LIR_s390.cpp + src/cpu/s390/vm/c1_LinearScan_s390.cpp + src/cpu/s390/vm/c1_LinearScan_s390.hpp + src/cpu/s390/vm/c1_MacroAssembler_s390.cpp + src/cpu/s390/vm/c1_MacroAssembler_s390.hpp + src/cpu/s390/vm/c1_Runtime1_s390.cpp + src/cpu/s390/vm/c1_globals_s390.hpp + src/cpu/s390/vm/c2_globals_s390.hpp + src/cpu/s390/vm/c2_init_s390.cpp + src/cpu/s390/vm/codeBuffer_s390.hpp + src/cpu/s390/vm/compiledIC_s390.cpp + src/cpu/s390/vm/copy_s390.hpp + src/cpu/s390/vm/debug_s390.cpp + src/cpu/s390/vm/depChecker_s390.hpp + src/cpu/s390/vm/disassembler_s390.hpp + src/cpu/s390/vm/frame_s390.cpp + src/cpu/s390/vm/frame_s390.hpp + src/cpu/s390/vm/frame_s390.inline.hpp + src/cpu/s390/vm/globalDefinitions_s390.hpp + src/cpu/s390/vm/globals_s390.hpp + src/cpu/s390/vm/icBuffer_s390.cpp + src/cpu/s390/vm/icache_s390.cpp + src/cpu/s390/vm/icache_s390.hpp + src/cpu/s390/vm/interp_masm_s390.cpp + src/cpu/s390/vm/interp_masm_s390.hpp + src/cpu/s390/vm/interpreterRT_s390.cpp + src/cpu/s390/vm/interpreterRT_s390.hpp + src/cpu/s390/vm/javaFrameAnchor_s390.hpp + src/cpu/s390/vm/jniFastGetField_s390.cpp + src/cpu/s390/vm/jniTypes_s390.hpp + src/cpu/s390/vm/jni_s390.h + src/cpu/s390/vm/jvmciCodeInstaller_s390.cpp + src/cpu/s390/vm/macroAssembler_s390.cpp + src/cpu/s390/vm/macroAssembler_s390.hpp + src/cpu/s390/vm/macroAssembler_s390.inline.hpp + src/cpu/s390/vm/metaspaceShared_s390.cpp + src/cpu/s390/vm/methodHandles_s390.cpp + src/cpu/s390/vm/methodHandles_s390.hpp + src/cpu/s390/vm/nativeInst_s390.cpp + src/cpu/s390/vm/nativeInst_s390.hpp + src/cpu/s390/vm/registerMap_s390.hpp + src/cpu/s390/vm/registerSaver_s390.hpp + src/cpu/s390/vm/register_definitions_s390.cpp + src/cpu/s390/vm/register_s390.cpp + src/cpu/s390/vm/register_s390.hpp + src/cpu/s390/vm/relocInfo_s390.cpp + src/cpu/s390/vm/relocInfo_s390.hpp + src/cpu/s390/vm/runtime_s390.cpp + src/cpu/s390/vm/s390.ad + src/cpu/s390/vm/sharedRuntime_s390.cpp + src/cpu/s390/vm/stubGenerator_s390.cpp + src/cpu/s390/vm/stubRoutines_s390.cpp + src/cpu/s390/vm/stubRoutines_s390.hpp + src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp + src/cpu/s390/vm/templateTable_s390.cpp + src/cpu/s390/vm/templateTable_s390.hpp + src/cpu/s390/vm/vmStructs_s390.hpp + src/cpu/s390/vm/vm_version_s390.cpp + src/cpu/s390/vm/vm_version_s390.hpp + src/cpu/s390/vm/vmreg_s390.cpp + src/cpu/s390/vm/vmreg_s390.hpp + src/cpu/s390/vm/vmreg_s390.inline.hpp + src/cpu/s390/vm/vtableStubs_s390.cpp + src/os_cpu/linux_s390/vm/atomic_linux_s390.hpp + src/os_cpu/linux_s390/vm/bytes_linux_s390.inline.hpp + src/os_cpu/linux_s390/vm/globals_linux_s390.hpp + src/os_cpu/linux_s390/vm/orderAccess_linux_s390.inline.hpp + src/os_cpu/linux_s390/vm/os_linux_s390.cpp + src/os_cpu/linux_s390/vm/os_linux_s390.hpp + src/os_cpu/linux_s390/vm/prefetch_linux_s390.inline.hpp + src/os_cpu/linux_s390/vm/thread_linux_s390.cpp + src/os_cpu/linux_s390/vm/thread_linux_s390.hpp + src/os_cpu/linux_s390/vm/vmStructs_linux_s390.hpp Changeset: abb2824d2dfd Author: mlarsson Date: 2016-10-21 10:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/abb2824d2dfd 8166117: Add UTC timestamp decorator for UL Reviewed-by: rehn, rprotacio ! src/os/posix/vm/os_posix.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/logging/logDecorations.cpp ! src/share/vm/logging/logDecorators.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! test/native/logging/test_logDecorations.cpp ! test/native/logging/test_logDecorators.cpp Changeset: 46a9564b8513 Author: mlarsson Date: 2016-10-21 10:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/46a9564b8513 8146009: "pure virtual method called" with using new GC logging mechanism Reviewed-by: dsamersoff, dholmes, mchernov Contributed-by: marcus.larsson at oracle.com, michail.chernov at oracle.com ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logDecorations.hpp ! src/share/vm/logging/logFileStreamOutput.cpp ! src/share/vm/logging/logFileStreamOutput.hpp ! src/share/vm/logging/logOutput.cpp ! src/share/vm/logging/logOutput.hpp ! src/share/vm/logging/logTagSet.cpp + test/gc/g1/logging/TestG1LoggingFailure.java ! test/native/logging/test_logConfiguration.cpp ! test/native/logging/test_logOutputList.cpp ! test/native/logging/test_logTagSet.cpp Changeset: 8cd9f7147af1 Author: mdoerr Date: 2016-10-27 11:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8cd9f7147af1 8168083: PPC64: Cleanup template interpreter after 8154580 and 8154867 Reviewed-by: goetz, coleenp ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 3609eb7f27fa Author: mgronlun Date: 2016-10-27 11:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3609eb7f27fa 8168662: Intrinsic support for event based tracing needs explicit control dependency Reviewed-by: kvn, rehn ! src/share/vm/opto/library_call.cpp Changeset: 0b1e2f0e62b5 Author: mgronlun Date: 2016-10-27 11:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0b1e2f0e62b5 Merge Changeset: d13e2c90fcef Author: mgronlun Date: 2016-10-27 12:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d13e2c90fcef Merge Changeset: 622d3fe587f2 Author: goetz Date: 2016-10-27 12:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/622d3fe587f2 8168318: PPC64: Use cmpldi instead of li/cmpld Reviewed-by: goetz Contributed-by: igor.nunes at eldorado.org.br ! src/cpu/ppc/vm/ppc.ad Changeset: 5633d5463a8b Author: gziemski Date: 2016-10-27 09:42 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5633d5463a8b 8166145: runtime/threads/ThreadInterruptTest3 fails with ExitCode 0 Summary: Added new hashtables logging tag and used it print out the table performance details. Reviewed-by: coleenp, dholmes ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/packageEntry.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 2a2b71f87249 Author: psandoz Date: 2016-10-14 14:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2a2b71f87249 8166974: invokedynamic implementation should not wrap Errors Reviewed-by: dholmes, jrose ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/interpreter/linkResolver.cpp ! test/runtime/ConstantPool/TestMethodHandleConstant.java ! test/runtime/invokedynamic/BootstrapMethodErrorTest.java Changeset: 2839c246aa76 Author: sla Date: 2016-10-28 08:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2839c246aa76 8168305: GC.class_stats should not require -XX:+UnlockDiagnosticVMOptions Reviewed-by: rehn, mlarsson, iklam ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! test/serviceability/sa/TestInstanceKlassSize.java ! test/serviceability/sa/TestInstanceKlassSizeForInterface.java Changeset: 308a53dd5aee Author: kvn Date: 2016-10-28 12:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/308a53dd5aee 8067744: XMM/SSE float register values corrupted by JNI_CreateVM call in JRE 8 (Windows) Summary: save/restore registers in generate_get_cpu_info() code which checks interrupts. Reviewed-by: kvn, mcberg Contributed-by: dmitry.chuyko at oracle.com ! make/test/JtregNative.gmk ! src/cpu/x86/vm/vm_version_x86.cpp + test/runtime/jni/CalleeSavedRegisters/FPRegs.java + test/runtime/jni/CalleeSavedRegisters/exeFPRegs.c Changeset: 11c368034e2b Author: kvn Date: 2016-10-28 19:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/11c368034e2b Merge Changeset: 276657e0e3b4 Author: thartmann Date: 2016-10-31 09:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/276657e0e3b4 8168770: Fix for 8151988 causes performance regression on SPARC Summary: Reversed and re-implemented fix for 8151988 to eagerly cut off control input of Div and Mod nodes. Reviewed-by: kvn ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/divnode.cpp Changeset: 52bc6603d080 Author: dnsimon Date: 2016-10-29 01:09 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/52bc6603d080 8168915: [JVMCI] use MethodParameters attribute instead of depending on -g option for sanity checks Reviewed-by: kvn ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java Changeset: c09080eab7ac Author: roland Date: 2016-10-13 12:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c09080eab7ac 8167298: assert(tp->base() != Type::AnyPtr) crash with Unsafe.compareAndExchangeObject* Summary: Unsafe.compareAndExchangeObject should keep track of returned type after matching Reviewed-by: shade, vlivanov ! src/share/vm/adlc/formssel.cpp + test/compiler/intrinsics/unsafe/TestCAEAntiDep.java Changeset: dab623e5a387 Author: roland Date: 2016-10-10 17:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dab623e5a387 8167300: Scheduling failures during gcm should be fatal Reviewed-by: kvn, mcberg ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp Changeset: 916006f85f92 Author: goetz Date: 2016-10-19 11:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/916006f85f92 8168283: adlc: fix error expanding expanded nodes. Reviewed-by: kvn ! src/share/vm/adlc/output_c.cpp Changeset: 9ea71fc781fe Author: mchernov Date: 2016-10-31 18:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9ea71fc781fe 8168535: Quarantine GcCauseTest02 and GcTest02 Reviewed-by: jwilhelm, sjohanss ! test/serviceability/tmtools/jstat/GcCauseTest02.java ! test/serviceability/tmtools/jstat/GcTest02.java Changeset: d3a54fa06ec2 Author: mchernov Date: 2016-10-31 17:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d3a54fa06ec2 Merge Changeset: 6996f14f9d02 Author: zmajo Date: 2016-11-01 09:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6996f14f9d02 8167578: C1: compiler.escapeAnalysis.TestArrayCopy fails to throw ArrayStoreException Summary: Remove code that causes C1's arraycopy to skip type checks if the length argument is 0 Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 031e87605d21 Author: simonis Date: 2016-10-06 18:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/031e87605d21 8159611: C2: ArrayCopy elimination skips required parameter checks Reviewed-by: kvn, zmajo, thartmann ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp + test/compiler/escapeAnalysis/TestArrayCopy.java Changeset: 8c2f220c759c Author: vtewari Date: 2016-11-03 11:53 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8c2f220c759c 8164783: SA: jhsdb clhsdb 'printall' often throws "Corrupted constant pool" assertion failure Summary: Do the special handling for invokedynamic bytecodes while printing out the bytecodes in a method Reviewed-by: dsamersoff, sundar Contributed-by: jini.george at oracle.com ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java + test/serviceability/sa/LingeredAppWithInvokeDynamic.java + test/serviceability/sa/TestCpoolForInvokeDynamic.java Changeset: 246f6fb74bf1 Author: bobv Date: 2016-11-03 10:44 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/246f6fb74bf1 8167501: ARMv7 Linux C2 compiler crashes running jtreg harness on MP systems Reviewed-by: dcubed ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 9c41df0356bc Author: jwilhelm Date: 2016-11-11 16:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9c41df0356bc Merge - src/share/vm/utilities/quickSort.cpp - test/compiler/ciReplay/TestSA.sh - test/compiler/ciReplay/TestVM.sh - test/compiler/ciReplay/TestVM_no_comp_level.sh - test/compiler/ciReplay/common.sh Changeset: 5a574ef5a4ee Author: jwilhelm Date: 2016-11-11 16:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5a574ef5a4ee 8169597: Quarantine TestCpoolForInvokeDynamic.java until JDK-8169232 is solved Reviewed-by: egahlin, gtriantafill ! test/serviceability/sa/TestCpoolForInvokeDynamic.java Changeset: a82cb5350cad Author: lana Date: 2016-11-21 18:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a82cb5350cad Merge Changeset: 1ae8e92ed3e4 Author: lana Date: 2016-11-23 16:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1ae8e92ed3e4 Added tag jdk-9+146 for changeset a82cb5350cad ! .hgtags Changeset: 25c90488b424 Author: rkennke Date: 2016-11-25 18:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/25c90488b424 Merge ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.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/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledMethod.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/services/diagnosticCommand.cpp - src/share/vm/utilities/quickSort.cpp ! test/TEST.groups - test/compiler/ciReplay/TestSA.sh - test/compiler/ciReplay/TestVM.sh - test/compiler/ciReplay/TestVM_no_comp_level.sh - test/compiler/ciReplay/common.sh Changeset: 17cd0b936e2e Author: rkennke Date: 2016-11-25 18:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/17cd0b936e2e Merge ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp From roman at kennke.org Fri Nov 25 17:53:05 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 25 Nov 2016 17:53:05 +0000 Subject: hg: shenandoah/jdk9/jaxp: 4 new changesets Message-ID: <201611251753.uAPHr5Uq021009@aojmv0008.oracle.com> Changeset: 53a255be3abc Author: dfuchs Date: 2016-11-15 17:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/53a255be3abc 8169723: remove jaxp/src/java.xml/share/classes/org/w3c/dom/xpath/COPYRIGHT.html Reviewed-by: rriggs - src/java.xml/share/classes/org/w3c/dom/xpath/COPYRIGHT.html Changeset: 16a430f8bed7 Author: aefimov Date: 2016-11-15 23:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/16a430f8bed7 8164479: Update JAX-WS RI integration to latest version (2.3.0-SNAPSHOT) Reviewed-by: alanb, joehw, lancea, mchung Contributed-by: roman.grigoriadi at oracle.com ! src/java.xml/share/classes/module-info.java Changeset: 09eda28b98e4 Author: lana Date: 2016-11-21 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/09eda28b98e4 Merge Changeset: f1042f0aa643 Author: lana Date: 2016-11-23 16:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/f1042f0aa643 Added tag jdk-9+146 for changeset 09eda28b98e4 ! .hgtags From roman at kennke.org Fri Nov 25 17:53:19 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 25 Nov 2016 17:53:19 +0000 Subject: hg: shenandoah/jdk9/jaxws: 4 new changesets Message-ID: <201611251753.uAPHrJBw021117@aojmv0008.oracle.com> Changeset: 26c9b9c51052 Author: aefimov Date: 2016-11-15 23:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/26c9b9c51052 8164479: Update JAX-WS RI integration to latest version (2.3.0-SNAPSHOT) Reviewed-by: alanb, joehw, lancea, mchung Contributed-by: roman.grigoriadi at oracle.com ! src/java.activation/share/classes/javax/activation/CommandInfo.java ! src/java.activation/share/classes/module-info.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/util/Which.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java ! src/java.xml.bind/share/classes/javax/xml/bind/attachment/package.html ! src/java.xml.bind/share/classes/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java ! src/java.xml.bind/share/classes/javax/xml/bind/helpers/package.html ! src/java.xml.bind/share/classes/javax/xml/bind/package.html ! src/java.xml.bind/share/classes/javax/xml/bind/util/package.html ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/encoding/XmlDataContentHandler.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/RuntimeModeler.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java ! src/java.xml.ws/share/classes/module-info.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JCodeModel.java + src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JExportsDirective.java + src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JModule.java + src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JModuleDirective.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JPackage.java + src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JRequiresDirective.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/writer/FileCodeWriter.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/writer/FilterCodeWriter.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/writer/ProgressCodeWriter.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/writer/PrologCodeWriter.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/writer/SingleStreamCodeWriter.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/writer/ZipCodeWriter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Messages.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Options.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/ProgressCodeWriter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/BeanGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ObjectFactoryGeneratorImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CBuiltinLeafInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/Constructor.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/BIInterface.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/NGCCRuntimeEx.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/state/attributeDeclBody.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/state/attributeGroupDecl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/state/complexType.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/state/elementDeclBody.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/state/group.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/state/identityConstraint.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/state/notation.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/state/qname.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/state/simpleType.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/processor/modeler/annotation/TypeModeler.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAp.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceWrapperGenerator.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/FilerCodeWriter.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsgenTool.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsimportOptions.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsimportTool.java Changeset: b8671d61613c Author: aefimov Date: 2016-11-16 00:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/b8671d61613c 8160999: GPL header missing comma in year Reviewed-by: mchung ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/XmlFactory.java Changeset: 1461e3e07876 Author: lana Date: 2016-11-21 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/1461e3e07876 Merge Changeset: baf914f0e298 Author: lana Date: 2016-11-23 16:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/baf914f0e298 Added tag jdk-9+146 for changeset 1461e3e07876 ! .hgtags From roman at kennke.org Fri Nov 25 17:53:43 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 25 Nov 2016 17:53:43 +0000 Subject: hg: shenandoah/jdk9/jdk: 17 new changesets Message-ID: <201611251753.uAPHrisC021222@aojmv0008.oracle.com> Changeset: 892fde66a95e Author: darcy Date: 2016-11-15 13:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/892fde66a95e 8169736: Mark RmiIiopReturnValueTest.java as intermittently failing Reviewed-by: lancea ! test/javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java Changeset: ff9c1d07969e Author: vtewari Date: 2016-10-20 15:07 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ff9c1d07969e 8167294: MXBean javadoc should be updated to take modules into account Summary: Updated MXBean class javadoc to take modules into account Reviewed-by: alanb Contributed-by: amit.sapre at oracle.com ! src/java.management/share/classes/javax/management/MXBean.java Changeset: 4a837dd80453 Author: amurillo Date: 2016-10-20 17:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4a837dd80453 Merge - src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java - src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkPermission.java - test/sun/net/www/protocol/https/HttpsClient/OriginServer.java - test/sun/security/tools/jarsigner/ts.sh Changeset: 50851d9db89f Author: sla Date: 2016-10-24 09:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/50851d9db89f 8168483: Remove jtreg timeout handler timeout Reviewed-by: dholmes, tbell ! test/Makefile Changeset: 11932b04e6a0 Author: rehn Date: 2016-10-24 09:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/11932b04e6a0 8164501: Uninitialised memory in byteArrayToPacket of SharedMemoryConnection.c Reviewed-by: sla, dsamersoff ! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryConnection.c Changeset: 0b19d27ee4dc Author: rehn Date: 2016-10-24 11:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0b19d27ee4dc Merge Changeset: 7a5fa747419d Author: dsamersoff Date: 2016-10-24 14:52 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7a5fa747419d 8160376: DebuggerException: Can't attach symbolicator to the process Summary: Make SA link to JavaRuntimeSupport in MacOS X Reviewed-by: dsamersoff, dcubed Contributed-by: Sharath Ballal ! test/ProblemList.txt Changeset: b60ef7010504 Author: dsamersoff Date: 2016-10-25 14:49 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b60ef7010504 8165500: TestJpsJar shouldn't jar all test.classpath directories Summary: Refactor test to better handle errors Reviewed-by: sspitsyn ! test/ProblemList.txt - test/sun/tools/jps/JpsBase.java ! test/sun/tools/jps/JpsHelper.java + test/sun/tools/jps/LingeredApp.java + test/sun/tools/jps/LingeredAppForJps.java + test/sun/tools/jps/TestJps.java - test/sun/tools/jps/TestJpsClass.java - test/sun/tools/jps/TestJpsJar.java - test/sun/tools/jps/TestJpsJarRelative.java ! test/sun/tools/jps/TestJpsSanity.java Changeset: 016c12cbe397 Author: vtewari Date: 2016-10-26 15:08 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/016c12cbe397 8151099: java.lang.management.ManagementFactory.getPlatformMXBeans() should work even if jdk.management is not present. Summary: Removed dependency of java.management over jdk.management. Reviewed-by: mchung, dfuchs, dholmes Contributed-by: amit.sapre at oracle.com ! src/java.management/share/classes/sun/management/VMManagementImpl.java ! src/java.management/share/native/libmanagement/VMManagementImpl.c ! test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationContentTest.java ! test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationTest.java + test/java/lang/management/ManagementFactory/DefaultManagementProviderTest.java Changeset: 0f7b50cc702f Author: psandoz Date: 2016-10-14 14:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0f7b50cc702f 8166974: invokedynamic implementation should not wrap Errors Reviewed-by: smarks, jrose ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/package-info.java ! test/java/lang/invoke/8022701/InvokeSeveralWays.java Changeset: 71457eaca096 Author: dsamersoff Date: 2016-10-28 11:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/71457eaca096 8168397: sun/tools/jhsdb/HeapDumpTest.java timesout on MacOS X on non images build Summary: Remove BasicLauncherTest.java and HeapDumpTest.java from quarantine list. Reviewed-by: sla, dsamersoff Contributed-by: sharath.ballal at oracle.com ! test/ProblemList.txt Changeset: 8c9df9fa7104 Author: psandoz Date: 2016-11-01 17:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8c9df9fa7104 8163553: java.lang.LinkageError from test java/lang/ThreadGroup/Stop.java Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: 21d90fa8d825 Author: vtewari Date: 2016-11-03 12:04 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/21d90fa8d825 8006078: [findbugs] java.lang.management.ThreadInfo returns mutable objects Summary: Cloned the array before returning to caller. Reviewed-by: dholmes, fparain Contributed-by: amit.sapre at oracle.com ! src/java.management/share/classes/java/lang/management/ThreadInfo.java Changeset: 93fb16cbdf7f Author: jwilhelm Date: 2016-11-09 13:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/93fb16cbdf7f Merge ! test/ProblemList.txt - test/sun/tools/jps/JpsBase.java - test/sun/tools/jps/TestJpsClass.java - test/sun/tools/jps/TestJpsJar.java - test/sun/tools/jps/TestJpsJarRelative.java Changeset: 7d2e6e2438c2 Author: weijun Date: 2016-11-16 12:55 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7d2e6e2438c2 8169751: sun/security/krb5/auto/rcache_usemd5.sh fails on solaris Reviewed-by: xuelei ! test/sun/security/krb5/auto/ReplayCacheTestProc.java ! test/sun/security/krb5/auto/rcache_usemd5.sh Changeset: 6e4ff59afb5d Author: lana Date: 2016-11-21 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6e4ff59afb5d Merge Changeset: c9d97eff6bfd Author: lana Date: 2016-11-23 16:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c9d97eff6bfd Added tag jdk-9+146 for changeset 6e4ff59afb5d ! .hgtags From roman at kennke.org Fri Nov 25 17:53:57 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 25 Nov 2016 17:53:57 +0000 Subject: hg: shenandoah/jdk9/langtools: Added tag jdk-9+146 for changeset 26f972dc2d17 Message-ID: <201611251753.uAPHrvCc021614@aojmv0008.oracle.com> Changeset: d715163cd7c5 Author: lana Date: 2016-11-23 16:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d715163cd7c5 Added tag jdk-9+146 for changeset 26f972dc2d17 ! .hgtags From roman at kennke.org Fri Nov 25 17:54:10 2016 From: roman at kennke.org (roman at kennke.org) Date: Fri, 25 Nov 2016 17:54:10 +0000 Subject: hg: shenandoah/jdk9/nashorn: 4 new changesets Message-ID: <201611251754.uAPHsAMQ021813@aojmv0008.oracle.com> Changeset: 1e7049278c4c Author: sla Date: 2016-10-24 09:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/1e7049278c4c 8168483: Remove jtreg timeout handler timeout Reviewed-by: dholmes, tbell ! test/Makefile Changeset: ce057a78b44c Author: jwilhelm Date: 2016-11-09 13:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ce057a78b44c Merge Changeset: 55f5a96988de Author: lana Date: 2016-11-21 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/55f5a96988de Merge Changeset: 82281fffea7c Author: lana Date: 2016-11-23 16:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/82281fffea7c Added tag jdk-9+146 for changeset 55f5a96988de ! .hgtags From rkennke at redhat.com Fri Nov 25 18:36:52 2016 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 25 Nov 2016 19:36:52 +0100 Subject: RFR: Add GCBasher test for Shenandoah Message-ID: <1480099012.2751.17.camel@redhat.com> This adds a test to run GCBasher with Shenandoah. http://cr.openjdk.java.net/~rkennke/gcbasher/webrev.00/ Ok? Roman From shade at redhat.com Mon Nov 28 09:13:47 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 28 Nov 2016 10:13:47 +0100 Subject: RFR: Add GCBasher test for Shenandoah In-Reply-To: <1480099012.2751.17.camel@redhat.com> References: <1480099012.2751.17.camel@redhat.com> Message-ID: <61dd2774-a138-23ab-d5f8-3841292dd8fb@redhat.com> On 11/25/2016 07:36 PM, Roman Kennke wrote: > This adds a test to run GCBasher with Shenandoah. > > http://cr.openjdk.java.net/~rkennke/gcbasher/webrev.00/ Do we really want -Xmx128m there? 2/4/8 Gb seems more reasonable for Shenandoah. Otherwise looks good. Thanks, -Aleksey From rkennke at redhat.com Mon Nov 28 10:54:32 2016 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 28 Nov 2016 11:54:32 +0100 Subject: RFR: Add GCBasher test for Shenandoah In-Reply-To: <61dd2774-a138-23ab-d5f8-3841292dd8fb@redhat.com> References: <1480099012.2751.17.camel@redhat.com> <61dd2774-a138-23ab-d5f8-3841292dd8fb@redhat.com> Message-ID: <1480330472.2628.1.camel@redhat.com> Am Montag, den 28.11.2016, 10:13 +0100 schrieb Aleksey Shipilev: > On 11/25/2016 07:36 PM, Roman Kennke wrote: > > This adds a test to run GCBasher with Shenandoah. > > > > http://cr.openjdk.java.net/~rkennke/gcbasher/webrev.00/ > > Do we really want -Xmx128m there? 2/4/8 Gb seems more reasonable for > Shenandoah. Well, it does fit, which is a good thing in itself. I just copied what I found for other collectors. For larger heaps I'd also have GCBasher produce larger workloads. Let's do that later, should we? Roman From shade at redhat.com Mon Nov 28 10:56:53 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 28 Nov 2016 11:56:53 +0100 Subject: RFR: Add GCBasher test for Shenandoah In-Reply-To: <1480330472.2628.1.camel@redhat.com> References: <1480099012.2751.17.camel@redhat.com> <61dd2774-a138-23ab-d5f8-3841292dd8fb@redhat.com> <1480330472.2628.1.camel@redhat.com> Message-ID: On 11/28/2016 11:54 AM, Roman Kennke wrote: > Am Montag, den 28.11.2016, 10:13 +0100 schrieb Aleksey Shipilev: >> On 11/25/2016 07:36 PM, Roman Kennke wrote: >>> This adds a test to run GCBasher with Shenandoah. >>> >>> http://cr.openjdk.java.net/~rkennke/gcbasher/webrev.00/ >> >> Do we really want -Xmx128m there? 2/4/8 Gb seems more reasonable for >> Shenandoah. > > Well, it does fit, which is a good thing in itself. I just copied what > I found for other collectors. > > For larger heaps I'd also have GCBasher produce larger workloads. Let's > do that later, should we? Okay. Thanks, -Aleksey From roman at kennke.org Mon Nov 28 11:26:58 2016 From: roman at kennke.org (roman at kennke.org) Date: Mon, 28 Nov 2016 11:26:58 +0000 Subject: hg: shenandoah/jdk9/hotspot: Add test for GCBasher with Shenandoah Message-ID: <201611281126.uASBQwRK028903@aojmv0008.oracle.com> Changeset: 588aa7d8bc35 Author: rkennke Date: 2016-11-25 19:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/588aa7d8bc35 Add test for GCBasher with Shenandoah ! test/TEST.groups + test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java From zgu at redhat.com Mon Nov 28 22:12:52 2016 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 28 Nov 2016 17:12:52 -0500 Subject: RFR(XS): Corrected the number of task queues for resetting and printing task queue stats Message-ID: <45cf5173-2f8c-42ad-73bd-321072ebbdf4@redhat.com> Hi, A small fix to correct the number of the task queues when resetting and printing task queue stats. Now, the number of task queues is no longer correlated to the number of concurrent threads. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/nqueues/webrev.00/ Thanks, -Zhengyu From shade at redhat.com Tue Nov 29 10:03:50 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 29 Nov 2016 11:03:50 +0100 Subject: Bug: humongous arrays allocations OOMEs Message-ID: <884e74ec-acd4-4775-5c3d-ece7331c7de4@redhat.com> Hi, A very simple test: public class Alloc { static final int SIZE = Integer.getInteger("size", 1_000_000); static Object sink; public static void main(String... args) throws Exception { for (int c = 0; c < 1000000; c++) { sink = new int[SIZE]; } } } OOMEs after some critical array size: $ java -XX:+UseShenandoahGC -Dsize=1 Alloc $ java -XX:+UseShenandoahGC -Dsize=1000 Alloc $ java -XX:+UseShenandoahGC -Dsize=1000000 Alloc Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at Alloc.main(Alloc.java:12) Thanks, -Aleksey From shade at redhat.com Tue Nov 29 10:05:22 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 29 Nov 2016 11:05:22 +0100 Subject: RFR(XS): Corrected the number of task queues for resetting and printing task queue stats In-Reply-To: <45cf5173-2f8c-42ad-73bd-321072ebbdf4@redhat.com> References: <45cf5173-2f8c-42ad-73bd-321072ebbdf4@redhat.com> Message-ID: <6ad6966f-b101-eb7f-dca1-9098c28b1eb5@redhat.com> On 11/28/2016 11:12 PM, Zhengyu Gu wrote: > A small fix to correct the number of the task queues when resetting and printing task queue stats. > Now, the number of task queues is no longer correlated to the number of concurrent threads. > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/nqueues/webrev.00/ Looks good. Thanks, -Aleksey From rkennke at redhat.com Tue Nov 29 10:33:21 2016 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 29 Nov 2016 11:33:21 +0100 Subject: Bug: humongous arrays allocations OOMEs In-Reply-To: <884e74ec-acd4-4775-5c3d-ece7331c7de4@redhat.com> References: <884e74ec-acd4-4775-5c3d-ece7331c7de4@redhat.com> Message-ID: <1480415601.2628.6.camel@redhat.com> Seems to be caused by a bug in current heuristics. The heuristics refactoring +fixes I'm working on seems to solve it. Stay tuned... Roman Am Dienstag, den 29.11.2016, 11:03 +0100 schrieb Aleksey Shipilev: > Hi, > > A very simple test: > > public class Alloc { > static final int SIZE = Integer.getInteger("size", 1_000_000); > static Object sink; > > public static void main(String... args) throws Exception { > for (int c = 0; c < 1000000; c++) { > sink = new int[SIZE]; > } > } > } > > OOMEs after some critical array size: > > $ java -XX:+UseShenandoahGC -Dsize=1??Alloc > > $ java -XX:+UseShenandoahGC -Dsize=1000??Alloc > > $ java -XX:+UseShenandoahGC -Dsize=1000000??Alloc > Exception in thread "main" java.lang.OutOfMemoryError: Java heap > space > at Alloc.main(Alloc.java:12) > > Thanks, > -Aleksey > From shade at redhat.com Tue Nov 29 10:59:36 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 29 Nov 2016 11:59:36 +0100 Subject: Bug: humongous arrays allocations OOMEs In-Reply-To: <1480415601.2628.6.camel@redhat.com> References: <884e74ec-acd4-4775-5c3d-ece7331c7de4@redhat.com> <1480415601.2628.6.camel@redhat.com> Message-ID: <3bef7544-3ec2-3276-3e2c-5edf1c597a79@redhat.com> Regression/acceptance test here: http://cr.openjdk.java.net/~shade/shenandoah/acceptance-alloc.patch -Aleksey On 11/29/2016 11:33 AM, Roman Kennke wrote: > Seems to be caused by a bug in current heuristics. The heuristics > refactoring +fixes I'm working on seems to solve it. Stay tuned... > > > Roman > > > Am Dienstag, den 29.11.2016, 11:03 +0100 schrieb Aleksey Shipilev: >> Hi, >> >> A very simple test: >> >> public class Alloc { >> static final int SIZE = Integer.getInteger("size", 1_000_000); >> static Object sink; >> >> public static void main(String... args) throws Exception { >> for (int c = 0; c < 1000000; c++) { >> sink = new int[SIZE]; >> } >> } >> } >> >> OOMEs after some critical array size: >> >> $ java -XX:+UseShenandoahGC -Dsize=1 Alloc >> >> $ java -XX:+UseShenandoahGC -Dsize=1000 Alloc >> >> $ java -XX:+UseShenandoahGC -Dsize=1000000 Alloc >> Exception in thread "main" java.lang.OutOfMemoryError: Java heap >> space >> at Alloc.main(Alloc.java:12) >> >> Thanks, >> -Aleksey >> From rkennke at redhat.com Tue Nov 29 11:00:09 2016 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 29 Nov 2016 12:00:09 +0100 Subject: Bug: humongous arrays allocations OOMEs In-Reply-To: <3bef7544-3ec2-3276-3e2c-5edf1c597a79@redhat.com> References: <884e74ec-acd4-4775-5c3d-ece7331c7de4@redhat.com> <1480415601.2628.6.camel@redhat.com> <3bef7544-3ec2-3276-3e2c-5edf1c597a79@redhat.com> Message-ID: <1480417209.2628.7.camel@redhat.com> Ok, please push! Roman Am Dienstag, den 29.11.2016, 11:59 +0100 schrieb Aleksey Shipilev: > Regression/acceptance test here: > ?http://cr.openjdk.java.net/~shade/shenandoah/acceptance-alloc.patch > > -Aleksey > > On 11/29/2016 11:33 AM, Roman Kennke wrote: > > Seems to be caused by a bug in current heuristics. The heuristics > > refactoring +fixes I'm working on seems to solve it. Stay tuned... > > > > > > Roman > > > > > > Am Dienstag, den 29.11.2016, 11:03 +0100 schrieb Aleksey Shipilev: > > > Hi, > > > > > > A very simple test: > > > > > > public class Alloc { > > > static final int SIZE = Integer.getInteger("size", 1_000_000); > > > static Object sink; > > > > > > public static void main(String... args) throws Exception { > > > for (int c = 0; c < 1000000; c++) { > > > sink = new int[SIZE]; > > > } > > > } > > > } > > > > > > OOMEs after some critical array size: > > > > > > $ java -XX:+UseShenandoahGC -Dsize=1??Alloc > > > > > > $ java -XX:+UseShenandoahGC -Dsize=1000??Alloc > > > > > > $ java -XX:+UseShenandoahGC -Dsize=1000000??Alloc > > > Exception in thread "main" java.lang.OutOfMemoryError: Java heap > > > space > > > at Alloc.main(Alloc.java:12) > > > > > > Thanks, > > > -Aleksey > > > > > From rkennke at redhat.com Tue Nov 29 11:13:09 2016 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 29 Nov 2016 12:13:09 +0100 Subject: RFR: Heuristics fix, refactoring + 2 new heuristics Message-ID: <1480417989.2628.9.camel@redhat.com> Hi, this patch does a bunch of things to heuristics: - it fixes a bug. It's what Alexey found. If you allocate many humongour objects, it is possible that the tail regions are not full, and if they are < garbage-threshold the heuristics would not pick them up. They would forever remain in that state. - Refactoring: the choose_collection_set() code is changed so that there's a non-virtual driver in ShenandoahHeuristics and very little code in the subclasses. The point is that all heuristics basically did the same thing, and I did not want to duplicate this and produce gazillions little inconsistencies and bugs. - Two new heuristics: global: ShenandoahGarbageThreshold is interpreted as global garbage threshold. The heuristic adds regions into the collection set, until it has X% of total garbage in it. The rationale being that sometimes (more often than we want to) we get unfortunate garbage distributions where lots of regions fly just below the garbage threshold, and wouldn't get enough garbage collected. Current default is 90% (i.e. 90% compared to total garbage) ratio: similar to global, except that the threshold is interpreted as ratio between garbage and live data in the cset. We put enough regions into the cset until we reach that ratio. Current default is 95% (i.e. 95% garbage, 5% live data). The defaults have been picked from observation of the current dynamic heuristics. - Some interesting information printed with -Xlog:gc=debug. E.g.: [10,820s][debug][gc] Total Garbage: 1886682376 [10,821s][debug][gc] Immediate Garbage: 910590264 [10,821s][debug][gc] Immediate Garbage regions: 3482 [10,821s][debug][gc] Garbage to be collected: 875507552 [10,821s][debug][gc] Objects to be evacuated: 152357024 [10,821s][debug][gc] Live / Garbage ratio: 17% [10,821s][debug][gc] Collected-Garbage ratio / Total-garbage: 46% http://cr.openjdk.java.net/~rkennke/heuristics/webrev.00/ Ok? Roman From ashipile at redhat.com Tue Nov 29 11:26:12 2016 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 29 Nov 2016 11:26:12 +0000 Subject: hg: shenandoah/jdk9/hotspot: Acceptance tests to verify Shenandoah can withstand allocations. Message-ID: <201611291126.uATBQCLe014073@aojmv0008.oracle.com> Changeset: 82c5a883011e Author: shade Date: 2016-11-29 12:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/82c5a883011e Acceptance tests to verify Shenandoah can withstand allocations. + test/gc/shenandoah/acceptance/AllocIntArrays.java + test/gc/shenandoah/acceptance/AllocObjectArrays.java + test/gc/shenandoah/acceptance/AllocObjects.java From shade at redhat.com Tue Nov 29 11:47:28 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 29 Nov 2016 12:47:28 +0100 Subject: RFR: Heuristics fix, refactoring + 2 new heuristics In-Reply-To: <1480417989.2628.9.camel@redhat.com> References: <1480417989.2628.9.camel@redhat.com> Message-ID: <8494cea9-d82b-fda4-e467-5d5c74b66976@redhat.com> On 11/29/2016 12:13 PM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/heuristics/webrev.00/ Major nits: *) In GlobalHeuristics you count in immediate_garbage, but in AdaptiveHeuristics, you don't? Why? Miinor nits: *) "compareHeapRegionsByGarbage" -- Camel-case is not HS code style. *) Missing whitespace and probably bad grammar: immediate" SIZE_FORMAT " ...should be like this? "Choose region " SIZE_FORMAT " for immediate reclaim with garbage = " SIZE_FORMAT Looks good otherwise. Thanks, -Aleksey From rkennke at redhat.com Tue Nov 29 12:06:08 2016 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 29 Nov 2016 13:06:08 +0100 Subject: RFR: Fix reclamation of humongous objects in mark-compact Message-ID: <1480421168.2628.11.camel@redhat.com> Aleksey's latest tests revealed a bug that deserves a bug DUH. Mark- compact would never reclaim any humongous regions. - mark-compact reclaims humongous regions *after* compaction, i.e. it cannot utilize the new free space for compaction this is unfortunate, but the real bug is this: - it reclaims humongous regions after having cleared the bitmap. note: we need marking bits for deciding whether or not to reclaim a humongous region. I hear you saying: shuoldn't this reclaim *all* humongous regions, instead of none? Yes, but: - before doing so, it resets the top-at-mark-start ptr to bottom, treating all objects as implicitely marked. Triple-strike!! :-D The fix is to insert a pass to reclaim humongous regions right after marking: http://cr.openjdk.java.net/~rkennke/mark-compact-humongous/webrev.00/ With this, all tests pass. Ok? Roman From shade at redhat.com Tue Nov 29 12:10:22 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 29 Nov 2016 13:10:22 +0100 Subject: RFR: Fix reclamation of humongous objects in mark-compact In-Reply-To: <1480421168.2628.11.camel@redhat.com> References: <1480421168.2628.11.camel@redhat.com> Message-ID: <9a53e00d-4a80-11c7-b708-ba527da50501@redhat.com> On 11/29/2016 01:06 PM, Roman Kennke wrote: > Aleksey's latest tests revealed a bug that deserves a bug DUH. Mark- > compact would never reclaim any humongous regions. > > > - mark-compact reclaims humongous regions *after* compaction, i.e. it > cannot utilize the new free space for compaction > > this is unfortunate, but the real bug is this: > > - it reclaims humongous regions after having cleared the bitmap. note: > we need marking bits for deciding whether or not to reclaim a humongous > region. > > I hear you saying: shuoldn't this reclaim *all* humongous regions, > instead of none? Yes, but: > > - before doing so, it resets the top-at-mark-start ptr to bottom, > treating all objects as implicitely marked. > > Triple-strike!! :-D /me facepalms /me facepalms again > http://cr.openjdk.java.net/~rkennke/mark-compact-humongous/webrev.00/ Yes, looks good to me. Thanks, -Aleksey From zgu at redhat.com Tue Nov 29 12:14:57 2016 From: zgu at redhat.com (zgu at redhat.com) Date: Tue, 29 Nov 2016 12:14:57 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201611291214.uATCEvVm029682@aojmv0008.oracle.com> Changeset: c3d093dd5dd5 Author: zgu Date: 2016-11-29 07:14 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c3d093dd5dd5 Fixed the number of task queues to reset and print ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 1650df2f4ac2 Author: zgu Date: 2016-11-29 07:14 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1650df2f4ac2 Merge From roman at kennke.org Tue Nov 29 12:21:08 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 29 Nov 2016 12:21:08 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix reclamation of humongous objects in mark-compact Message-ID: <201611291221.uATCL8KX001741@aojmv0008.oracle.com> Changeset: bc79a4e000f0 Author: rkennke Date: 2016-11-29 13:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bc79a4e000f0 Fix reclamation of humongous objects in mark-compact ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp From rkennke at redhat.com Tue Nov 29 12:33:51 2016 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 29 Nov 2016 13:33:51 +0100 Subject: RFR: Heuristics fix, refactoring + 2 new heuristics In-Reply-To: <8494cea9-d82b-fda4-e467-5d5c74b66976@redhat.com> References: <1480417989.2628.9.camel@redhat.com> <8494cea9-d82b-fda4-e467-5d5c74b66976@redhat.com> Message-ID: <1480422831.2628.12.camel@redhat.com> Am Dienstag, den 29.11.2016, 12:47 +0100 schrieb Aleksey Shipilev: > On 11/29/2016 12:13 PM, Roman Kennke wrote: > > http://cr.openjdk.java.net/~rkennke/heuristics/webrev.00/ > > Major nits: > > ?*) In GlobalHeuristics you count in immediate_garbage, but in > AdaptiveHeuristics, you don't? Why? Oversight. > Miinor nits: > > ?*) "compareHeapRegionsByGarbage" -- Camel-case is not HS code style. > > ?*) Missing whitespace and probably bad grammar: > ??????immediate" SIZE_FORMAT " > ????...should be like this? > ??????"Choose region " SIZE_FORMAT " for immediate reclaim with > garbage = " SIZE_FORMAT > > Looks good otherwise. All of this fixed, plus a little minor refactoring in printing the thresholds. Before we would first print them, and then set their defaults... http://cr.openjdk.java.net/~rkennke/heuristics/webrev.01/ Ok? Roman From shade at redhat.com Tue Nov 29 14:42:55 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 29 Nov 2016 15:42:55 +0100 Subject: RFR: Heuristics fix, refactoring + 2 new heuristics In-Reply-To: <1480422831.2628.12.camel@redhat.com> References: <1480417989.2628.9.camel@redhat.com> <8494cea9-d82b-fda4-e467-5d5c74b66976@redhat.com> <1480422831.2628.12.camel@redhat.com> Message-ID: <651cab60-e659-e2c1-5448-2ffe7d29ca73@redhat.com> On 11/29/2016 01:33 PM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/heuristics/webrev.01/ > > Ok? Ok. -Aleksey From roman at kennke.org Tue Nov 29 15:07:28 2016 From: roman at kennke.org (roman at kennke.org) Date: Tue, 29 Nov 2016 15:07:28 +0000 Subject: hg: shenandoah/jdk9/hotspot: Heuristics fix, refactoring + 2 new heuristics Message-ID: <201611291507.uATF7SX4023580@aojmv0008.oracle.com> Changeset: b9b38c47b4cf Author: rkennke Date: 2016-11-29 16:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b9b38c47b4cf Heuristics fix, refactoring + 2 new heuristics ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp