From shade at redhat.com Wed Feb 1 10:56:10 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 1 Feb 2017 11:56:10 +0100 Subject: RFR (S): Update ShenandoahHeapRegionSampling protocol Message-ID: <9cf9182e-d0e4-5f3a-6fc3-7c40184c75a7@redhat.com> Hi, I would like to update the ShenandoahHeapRegionSampling a bit: http://cr.openjdk.java.net/~shade/shenandoah/sampling-update/webrev.01/ Changes: *) Record and maintain "recently allocated" region flag *) Steal more bits for region flags *) Rehash the flags order *) Coarsen region_size and used/live data to KB to make up for stolen bits *) Update the sampling frequency to 40ms (25 FPS) *) ShenandoahHR:is_pinned enabled to be read outside the safepoint Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Wed Feb 1 11:43:54 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 01 Feb 2017 12:43:54 +0100 Subject: RFR (S): Update ShenandoahHeapRegionSampling protocol In-Reply-To: <9cf9182e-d0e4-5f3a-6fc3-7c40184c75a7@redhat.com> References: <9cf9182e-d0e4-5f3a-6fc3-7c40184c75a7@redhat.com> Message-ID: <1485949434.3269.13.camel@redhat.com> Yes! Does the sampling affect performance in any measurable way? Roman Am Mittwoch, den 01.02.2017, 11:56 +0100 schrieb Aleksey Shipilev: > Hi, > > I would like to update the ShenandoahHeapRegionSampling a bit: > ? http://cr.openjdk.java.net/~shade/shenandoah/sampling-update/webrev > .01/ > > Changes: > ? *) Record and maintain "recently allocated" region flag > ? *) Steal more bits for region flags > ? *) Rehash the flags order > ? *) Coarsen region_size and used/live data to KB to make up for > stolen bits > ? *) Update the sampling frequency to 40ms (25 FPS) > ? *) ShenandoahHR:is_pinned enabled to be read outside the safepoint > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From ashipile at redhat.com Wed Feb 1 12:20:48 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 01 Feb 2017 12:20:48 +0000 Subject: hg: shenandoah/jdk9/hotspot: Update ShenandoahRegionSampling protocol. Message-ID: <201702011220.v11CKmg0000342@aojmv0008.oracle.com> Changeset: 659f2f2013fe Author: shade Date: 2017-02-01 13:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/659f2f2013fe Update ShenandoahRegionSampling protocol. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From shade at redhat.com Wed Feb 1 12:21:01 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 1 Feb 2017 13:21:01 +0100 Subject: RFR (S): Update ShenandoahHeapRegionSampling protocol In-Reply-To: <1485949434.3269.13.camel@redhat.com> References: <9cf9182e-d0e4-5f3a-6fc3-7c40184c75a7@redhat.com> <1485949434.3269.13.camel@redhat.com> Message-ID: <01d584d5-2a86-d6c1-8436-2fc34fc21b5c@redhat.com> I haven't seen the sampling in profiles. And it does not seem to affect phase times in a noticeable way. Thanks, -Aleksey On 02/01/2017 12:43 PM, Roman Kennke wrote: > Yes! > > Does the sampling affect performance in any measurable way? > > Roman > > Am Mittwoch, den 01.02.2017, 11:56 +0100 schrieb Aleksey Shipilev: >> Hi, >> >> I would like to update the ShenandoahHeapRegionSampling a bit: >> http://cr.openjdk.java.net/~shade/shenandoah/sampling-update/webrev >> .01/ >> >> Changes: >> *) Record and maintain "recently allocated" region flag >> *) Steal more bits for region flags >> *) Rehash the flags order >> *) Coarsen region_size and used/live data to KB to make up for >> stolen bits >> *) Update the sampling frequency to 40ms (25 FPS) >> *) ShenandoahHR:is_pinned enabled to be read outside the safepoint >> >> Testing: hotspot_gc_shenandoah >> >> Thanks, >> -Aleksey >> From rkennke at redhat.com Wed Feb 1 15:47:20 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 01 Feb 2017 16:47:20 +0100 Subject: RFR: Fix ShenandoahHeapRegion initialization Message-ID: <1485964040.3269.22.camel@redhat.com> Aleksey found out that ShenandoahHeapRegion::_critical_pins is never initialized. I had a look and there are also some other fields in ShenandoahHeapRegion uninitialized... we seem to be lucky that the OS zeroes memory for us, and no other allocations interfered with us. Don't like to rely on luck though, so here's the fix: http://cr.openjdk.java.net/~rkennke/fixhr/webrev.00/ It does all initialization in the ShenandoahHeapRegion's initializer list, and eliminates ShenandoahHeapRegion::initialize_heap_region(). Ok to push? Roman From shade at redhat.com Wed Feb 1 15:52:03 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 1 Feb 2017 16:52:03 +0100 Subject: RFR: Fix ShenandoahHeapRegion initialization In-Reply-To: <1485964040.3269.22.camel@redhat.com> References: <1485964040.3269.22.camel@redhat.com> Message-ID: <7088209f-f145-89f7-63ce-03a799c28f0c@redhat.com> On 02/01/2017 04:47 PM, Roman Kennke wrote: > Aleksey found out that ShenandoahHeapRegion::_critical_pins is never > initialized. I had a look and there are also some other fields in > ShenandoahHeapRegion uninitialized... we seem to be lucky that the OS > zeroes memory for us, and no other allocations interfered with us. > Don't like to rely on luck though, so here's the fix: > > http://cr.openjdk.java.net/~rkennke/fixhr/webrev.00/ Should probably start with _recycled(true) to match whatever recycle() is doing. Otherwise looks good. Thanks, -Aleksey From roman at kennke.org Wed Feb 1 15:54:03 2017 From: roman at kennke.org (roman at kennke.org) Date: Wed, 01 Feb 2017 15:54:03 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix ShenandoahHeapRegion initialization. Message-ID: <201702011554.v11Fs3aB025160@aojmv0008.oracle.com> Changeset: f6b39ce4614b Author: rkennke Date: 2017-02-01 16:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6b39ce4614b Fix ShenandoahHeapRegion initialization. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp From rkennke at redhat.com Wed Feb 1 15:54:54 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 01 Feb 2017 16:54:54 +0100 Subject: RFR: Fix ShenandoahHeapRegion initialization In-Reply-To: <7088209f-f145-89f7-63ce-03a799c28f0c@redhat.com> References: <1485964040.3269.22.camel@redhat.com> <7088209f-f145-89f7-63ce-03a799c28f0c@redhat.com> Message-ID: <1485964494.3269.23.camel@redhat.com> Am Mittwoch, den 01.02.2017, 16:52 +0100 schrieb Aleksey Shipilev: > On 02/01/2017 04:47 PM, Roman Kennke wrote: > > Aleksey found out that ShenandoahHeapRegion::_critical_pins is > > never > > initialized. I had a look and there are also some other fields in > > ShenandoahHeapRegion uninitialized... we seem to be lucky that the > > OS > > zeroes memory for us, and no other allocations interfered with us. > > Don't like to rely on luck though, so here's the fix: > > > > http://cr.openjdk.java.net/~rkennke/fixhr/webrev.00/ > > Should probably start with _recycled(true) to match whatever > recycle() is doing. > Otherwise looks good. Right. Pushed with _recycled(true). Roman From shade at redhat.com Wed Feb 1 20:57:43 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 1 Feb 2017 21:57:43 +0100 Subject: RFR (S): Pre-touch bitmaps Message-ID: <990a9065-77a5-637c-2d0d-e679c20065fb@redhat.com> Hi, Turns out, pre-touching bitmaps helps for the same reason pre-touching regions helps. So, we can touch the bitmaps when touching the regions too: http://cr.openjdk.java.net/~shade/shenandoah/bitmaps-pretouch/webrev.01/ Previous incarnation of the patch improved reset times: baseline: Reset Bitmaps = 5.52 s (a = 204332 us) (n = 27) (lvls, us = 7402, 197266, 214844, 232422, 258593) pretouched: Reset Bitmaps = 2.34 s (a = 86509 us) (n = 27) (lvls, us = 1113, 81641, 88086, 101562, 117187) I will retest this on the same machine once it is free. Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Wed Feb 1 22:54:21 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 01 Feb 2017 23:54:21 +0100 Subject: RFR (S): Pre-touch bitmaps In-Reply-To: <990a9065-77a5-637c-2d0d-e679c20065fb@redhat.com> References: <990a9065-77a5-637c-2d0d-e679c20065fb@redhat.com> Message-ID: <1485989661.3269.24.camel@redhat.com> Yes in general. But is it worth dividing pretouching the bitmaps between the workers? Maybe one worker should pretouch one bitmap, another the other bitmap, and the rest start pretouching the heap? Not sure, and probably not very important... Roman Am Mittwoch, den 01.02.2017, 21:57 +0100 schrieb Aleksey Shipilev: > Hi, > > Turns out, pre-touching bitmaps helps for the same reason pre- > touching regions > helps. So, we can touch the bitmaps when touching the regions too: > ? http://cr.openjdk.java.net/~shade/shenandoah/bitmaps-pretouch/webre > v.01/ > > Previous incarnation of the patch improved reset times: > > ? baseline: Reset Bitmaps = 5.52 s (a =???204332 us) (n =????27) > ?????????????(lvls, us > =?????7402,???197266,???214844,???232422,???258593) > > pretouched: Reset Bitmaps = 2.34 s (a =????86509 us) (n =????27) > ?????????????(lvls, us > =?????1113,????81641,????88086,???101562,???117187) > > I will retest this on the same machine once it is free. > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From shade at redhat.com Thu Feb 2 09:07:40 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 2 Feb 2017 10:07:40 +0100 Subject: RFR (S): Pre-touch bitmaps In-Reply-To: <1485989661.3269.24.camel@redhat.com> References: <990a9065-77a5-637c-2d0d-e679c20065fb@redhat.com> <1485989661.3269.24.camel@redhat.com> Message-ID: <562e0221-2d3f-de80-a648-56c939684560@redhat.com> On 02/01/2017 11:54 PM, Roman Kennke wrote: > But is it worth dividing pretouching the bitmaps between the workers? > Maybe one worker should pretouch one bitmap, another the other bitmap, > and the rest start pretouching the heap? Not sure, and probably not > very important... It is divided between workers. The whole point is to touch the bitmap from as many workers as possible, to interleave memory under first-touch policy. So touching from only two workers is not enough. Thanks, -Aleksey From rkennke at redhat.com Thu Feb 2 09:27:56 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 02 Feb 2017 10:27:56 +0100 Subject: RFR (S): Pre-touch bitmaps In-Reply-To: <562e0221-2d3f-de80-a648-56c939684560@redhat.com> References: <990a9065-77a5-637c-2d0d-e679c20065fb@redhat.com> <1485989661.3269.24.camel@redhat.com> <562e0221-2d3f-de80-a648-56c939684560@redhat.com> Message-ID: <1486027676.3269.27.camel@redhat.com> Am Donnerstag, den 02.02.2017, 10:07 +0100 schrieb Aleksey Shipilev: > On 02/01/2017 11:54 PM, Roman Kennke wrote: > > But is it worth dividing pretouching the bitmaps between the > > workers? > > Maybe one worker should pretouch one bitmap, another the other > > bitmap, > > and the rest start pretouching the heap? Not sure, and probably not > > very important... > > It is divided between workers. The whole point is to touch the bitmap > from as > many workers as possible, to interleave memory under first-touch > policy. So > touching from only two workers is not enough. Ah right! Ok then! Roman From ashipile at redhat.com Thu Feb 2 10:35:22 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 02 Feb 2017 10:35:22 +0000 Subject: hg: shenandoah/jdk9/hotspot: Parallel pre-touch marking bitmaps. Message-ID: <201702021035.v12AZM4g015825@aojmv0008.oracle.com> Changeset: 733aa2f7c520 Author: shade Date: 2017-02-02 11:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/733aa2f7c520 Parallel pre-touch marking bitmaps. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp From zgu at redhat.com Thu Feb 2 12:39:50 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 2 Feb 2017 07:39:50 -0500 Subject: Enable UseDynamicNumberOfGCThreads flag support in Shenandoah Message-ID: The heuristics for selecting number of workers probably still need to be tweaked, as I did not see improvement with flag on/off with SPECjbb2015. The patch fixes a couple of potential issues: - Without the patch, enable UseDynamicNumberOfGCThreads can crash VM due to uninitialized gclab of dynamic created workers. - Imbalance of task queues and workers that potential cause misses of final mark. The problem is hidden because of currently implementation utilizing max parallel workers for the final mark from root. I would like to get this push if there are not problems with the patch itself, so we can find more systems to tweak the algorithm. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/dynamic_workers/webrev.00/ Tests: - SPECjbb2015 fastdebug and release - SPECjvm Debry fastdebug and release Thanks, -Zhengyu From rkennke at redhat.com Mon Feb 6 21:15:00 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 06 Feb 2017 22:15:00 +0100 Subject: RFR: Consolidate oop iterators Message-ID: <1486415700.2667.6.camel@redhat.com> We do have some more oop closures that happen to be *very similar* to our concurrent marking closures, that is the ShenandoahInitMarkRootsClosure for marking the GC roots in init-mark, and the ShenandoahCMKeepAliveClosure and ShenandoahCMKeepAliveUpdateClosure which are both used during weakref- processing to mark referents that are found to be alive. The difference between the latter two is that one updates references, the other not. The update-references is done non-concurrently though, it uses simple stores instead of CASes (in contrast to the conc-mark iterators). The init-mark-root closure does not update references at all, but needs to resolve brooks ptrs through to to-space objects. I replaced the bool UPDATE_REFS with an enum that lists all 4 modes (no update-refs, resolve, simple and concurrent), moved the actual marking- through-refs code to ShenandoahConcurrentMark::mark_through_ref() and call that from all of the concurrent mark closures and the keep-alive and init-mark-roots closures. I've run both SPECjbb and SPECjvm and haven't seen any perf regressions. Ok? http://cr.openjdk.java.net/~rkennke/consolidate-closures/webrev.00/ Roman From zgu at redhat.com Mon Feb 6 21:27:04 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 6 Feb 2017 16:27:04 -0500 Subject: RFR(M) Enable UseDynamicNumberOfGCThreads flag support in Shenandoah In-Reply-To: References: Message-ID: Resend with proper subject line. Thanks, -Zhengyu On 02/02/2017 07:39 AM, Zhengyu Gu wrote: > The heuristics for selecting number of workers probably still need to > be tweaked, as I did not see > improvement with flag on/off with SPECjbb2015. > > The patch fixes a couple of potential issues: > > - Without the patch, enable UseDynamicNumberOfGCThreads can crash VM > due to uninitialized gclab of > dynamic created workers. > > - Imbalance of task queues and workers that potential cause misses of > final mark. The problem is hidden > because of currently implementation utilizing max parallel workers > for the final mark from root. > > I would like to get this push if there are not problems with the patch > itself, so we can find more > systems to tweak the algorithm. > > Webrev: > http://cr.openjdk.java.net/~zgu/shenandoah/dynamic_workers/webrev.00/ > > Tests: > - SPECjbb2015 fastdebug and release > - SPECjvm Debry fastdebug and release > > Thanks, > > -Zhengyu > From rkennke at redhat.com Mon Feb 6 21:34:38 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 06 Feb 2017 22:34:38 +0100 Subject: RFR(M) Enable UseDynamicNumberOfGCThreads flag support in Shenandoah In-Reply-To: References: Message-ID: <1486416878.2667.8.camel@redhat.com> Sorry, this went under the radar with FOSDEM and all. The patch looks ok. We should think again about killing conc-workers and simply use a single dynamically-scaled thread pool. Roman Am Montag, den 06.02.2017, 16:27 -0500 schrieb Zhengyu Gu: > Resend with proper subject line. > > Thanks, > > -Zhengyu > > > > On 02/02/2017 07:39 AM, Zhengyu Gu wrote: > > The heuristics for selecting number of workers probably still need > > to? > > be tweaked, as I did not see > > improvement with flag on/off with SPECjbb2015. > > > > The patch fixes a couple of potential issues: > > > > - Without the patch, enable UseDynamicNumberOfGCThreads can crash > > VM? > > due to uninitialized gclab of > > ? dynamic created workers. > > > > - Imbalance of task queues and workers that potential cause misses > > of? > > final mark. The problem is hidden > > ? because of currently implementation utilizing max parallel > > workers? > > for the final mark from root. > > > > I would like to get this push if there are not problems with the > > patch? > > itself, so we can find more > > systems to tweak the algorithm. > > > > Webrev:? > > http://cr.openjdk.java.net/~zgu/shenandoah/dynamic_workers/webrev.0 > > 0/ > > > > Tests: > > ? - SPECjbb2015 fastdebug and release > > ? - SPECjvm?????Debry fastdebug and release > > > > Thanks, > > > > -Zhengyu > > > > From zgu at redhat.com Mon Feb 6 21:47:48 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 6 Feb 2017 16:47:48 -0500 Subject: RFR(M) Enable UseDynamicNumberOfGCThreads flag support in Shenandoah In-Reply-To: <1486416878.2667.8.camel@redhat.com> References: <1486416878.2667.8.camel@redhat.com> Message-ID: <52ef0e26-3d85-7af0-d3a8-2e17bf40abe8@redhat.com> Last time I tried to kill one WorkGang, I ran into some problems which I can not recall at this moment. I will try again. Thanks, -Zhengyu On 02/06/2017 04:34 PM, Roman Kennke wrote: > Sorry, this went under the radar with FOSDEM and all. > > The patch looks ok. > > We should think again about killing conc-workers and simply use a > single dynamically-scaled thread pool. > > Roman > > Am Montag, den 06.02.2017, 16:27 -0500 schrieb Zhengyu Gu: >> Resend with proper subject line. >> >> Thanks, >> >> -Zhengyu >> >> >> >> On 02/02/2017 07:39 AM, Zhengyu Gu wrote: >>> The heuristics for selecting number of workers probably still need >>> to >>> be tweaked, as I did not see >>> improvement with flag on/off with SPECjbb2015. >>> >>> The patch fixes a couple of potential issues: >>> >>> - Without the patch, enable UseDynamicNumberOfGCThreads can crash >>> VM >>> due to uninitialized gclab of >>> dynamic created workers. >>> >>> - Imbalance of task queues and workers that potential cause misses >>> of >>> final mark. The problem is hidden >>> because of currently implementation utilizing max parallel >>> workers >>> for the final mark from root. >>> >>> I would like to get this push if there are not problems with the >>> patch >>> itself, so we can find more >>> systems to tweak the algorithm. >>> >>> Webrev: >>> http://cr.openjdk.java.net/~zgu/shenandoah/dynamic_workers/webrev.0 >>> 0/ >>> >>> Tests: >>> - SPECjbb2015 fastdebug and release >>> - SPECjvm Debry fastdebug and release >>> >>> Thanks, >>> >>> -Zhengyu >>> >> From zgu at redhat.com Mon Feb 6 21:59:35 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Mon, 06 Feb 2017 21:59:35 +0000 Subject: hg: shenandoah/jdk9/hotspot: Added UseDynamicNumberOfGCThreads support in Shenandoah Message-ID: <201702062159.v16LxZfB017538@aojmv0008.oracle.com> Changeset: 4d544ac5d034 Author: zgu Date: 2017-02-06 16:58 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4d544ac5d034 Added UseDynamicNumberOfGCThreads support in Shenandoah ! src/share/vm/gc/shared/workgroup.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! 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/shenandoahMarkCompact.cpp + src/share/vm/gc/shenandoah/shenandoahWorkGroup.cpp + src/share/vm/gc/shenandoah/shenandoahWorkGroup.hpp From shade at redhat.com Mon Feb 6 23:11:10 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 7 Feb 2017 00:11:10 +0100 Subject: RFR: Consolidate oop iterators In-Reply-To: <1486415700.2667.6.camel@redhat.com> References: <1486415700.2667.6.camel@redhat.com> Message-ID: <896e8add-5153-eab4-8813-30d4abad2dc2@redhat.com> On 02/06/2017 10:15 PM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/consolidate-closures/webrev.00/ Looks good. *) I think we can ditch ShenandoahMarkRefsSuperClosure now, and make all subclasses extend MetadataAwareOopClosure directly. *) If we migrate the last remaining use of SCM::mark_and_push in ShenandoahSATBBufferClosure, we can then merge mark_in_push into mark_through_ref, right? Thanks, -Aleksey From rkennke at redhat.com Tue Feb 7 09:25:03 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 07 Feb 2017 10:25:03 +0100 Subject: RFR: Consolidate oop iterators In-Reply-To: <896e8add-5153-eab4-8813-30d4abad2dc2@redhat.com> References: <1486415700.2667.6.camel@redhat.com> <896e8add-5153-eab4-8813-30d4abad2dc2@redhat.com> Message-ID: <1486459503.2947.8.camel@redhat.com> Am Dienstag, den 07.02.2017, 00:11 +0100 schrieb Aleksey Shipilev: > On 02/06/2017 10:15 PM, Roman Kennke wrote: > > http://cr.openjdk.java.net/~rkennke/consolidate-closures/webrev.00/ > > Looks good. > > ?*) I think we can ditch ShenandoahMarkRefsSuperClosure now, and make > all > subclasses extend MetadataAwareOopClosure directly. Not easily. We still need to pass through the heap and queue ptrs, and the ShenandoahMarkRefsSuperClosure seems a good place to do that. > ?*) If we migrate the last remaining use of SCM::mark_and_push in > ShenandoahSATBBufferClosure, we can then merge mark_in_push into > mark_through_ref, right? Right. Like this: http://cr.openjdk.java.net/~rkennke/consolidate-closures/webrev.01/ To be honest, I am not sure I like it. mark_through_refs() becomes less readable, and I am not sure if there's an advantage here? Anyway, good to go? Roman From shade at redhat.com Tue Feb 7 09:29:25 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 7 Feb 2017 10:29:25 +0100 Subject: RFR: Consolidate oop iterators In-Reply-To: <1486459503.2947.8.camel@redhat.com> References: <1486415700.2667.6.camel@redhat.com> <896e8add-5153-eab4-8813-30d4abad2dc2@redhat.com> <1486459503.2947.8.camel@redhat.com> Message-ID: On 02/07/2017 10:25 AM, Roman Kennke wrote: >> *) If we migrate the last remaining use of SCM::mark_and_push in >> ShenandoahSATBBufferClosure, we can then merge mark_in_push into >> mark_through_ref, right? > > Right. Like this: > > http://cr.openjdk.java.net/~rkennke/consolidate-closures/webrev.01/ > > To be honest, I am not sure I like it. mark_through_refs() becomes less > readable, and I am not sure if there's an advantage here? > > Anyway, good to go? Yes, good to go. I guess part of the mess is multiple oopDesc::is_safe blocks and asserts. Thanks, -Aleksey From roman at kennke.org Tue Feb 7 09:31:26 2017 From: roman at kennke.org (roman at kennke.org) Date: Tue, 07 Feb 2017 09:31:26 +0000 Subject: hg: shenandoah/jdk9/hotspot: Consolidate oop closures. Message-ID: <201702070931.v179VQNk024382@aojmv0008.oracle.com> Changeset: 2ec1eda29d60 Author: rkennke Date: 2017-02-07 10:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2ec1eda29d60 Consolidate oop closures. ! 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/shenandoahHeap.hpp From rkennke at redhat.com Tue Feb 7 09:34:04 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 07 Feb 2017 10:34:04 +0100 Subject: RFR: Consolidate oop iterators In-Reply-To: References: <1486415700.2667.6.camel@redhat.com> <896e8add-5153-eab4-8813-30d4abad2dc2@redhat.com> <1486459503.2947.8.camel@redhat.com> Message-ID: <1486460044.2947.11.camel@redhat.com> Am Dienstag, den 07.02.2017, 10:29 +0100 schrieb Aleksey Shipilev: > On 02/07/2017 10:25 AM, Roman Kennke wrote: > > > ?*) If we migrate the last remaining use of SCM::mark_and_push in > > > ShenandoahSATBBufferClosure, we can then merge mark_in_push into > > > mark_through_ref, right? > > > > Right. Like this: > > > > http://cr.openjdk.java.net/~rkennke/consolidate-closures/webrev.01/ > > > > To be honest, I am not sure I like it. mark_through_refs() becomes > > less > > readable, and I am not sure if there's an advantage here? > > > > Anyway, good to go? > > Yes, good to go. > > I guess part of the mess is multiple oopDesc::is_safe blocks and > asserts. I counted it. The actual payload of mark_and_push() is two lines of code: ??????if (heap->mark_next(obj)) { ????????q->push(SCMTask(obj)); } All the rest of it is asserts and logging. :-D Pushed as it was. Roman From rkennke at redhat.com Tue Feb 7 09:59:33 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 07 Feb 2017 10:59:33 +0100 Subject: RFR: Make adaptive default heuristics Message-ID: <1486461573.2947.13.camel@redhat.com> Hi, Since introducing degenerated marking and tweaking the heuristics a little bit for the double-marking issue, adaptive heuristics have become much better. They no longer tend to go into full-gc (I couldn't push them into full-GC even under heavy load), and it makes better use of heap headroom (dynamic tends to underuse the heap and leave ~20% empty at the top). I propose to make adaptive the default. In all benchmarks I tested it with I've seen some increase in performance, or at least no regression (doesn't make a difference on apps that are not GC intensive). http://cr.openjdk.java.net/~rkennke/adaptive/webrev.00/ Ok? Roman From shade at redhat.com Tue Feb 7 10:00:54 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 7 Feb 2017 11:00:54 +0100 Subject: RFR (XS): Cleanup SCM::mark_through_ref Message-ID: <689d67ae-61b6-2a50-4642-b7795c62698b@redhat.com> All those asserts make my eyes bleed: http://cr.openjdk.java.net/~shade/shenandoah/mark-and-push/webrev.01/ Testing: hotspot_gc_shenandoah -Aleksey From shade at redhat.com Tue Feb 7 10:02:44 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 7 Feb 2017 11:02:44 +0100 Subject: RFR: Make adaptive default heuristics In-Reply-To: <1486461573.2947.13.camel@redhat.com> References: <1486461573.2947.13.camel@redhat.com> Message-ID: <1d8665d4-7fa8-ddcb-a41b-a811a9967738@redhat.com> On 02/07/2017 10:59 AM, Roman Kennke wrote: > http://cr.openjdk.java.net/~rkennke/adaptive/webrev.00/ OK! s/Defauls/Defaults/ -Aleksey From rkennke at redhat.com Tue Feb 7 10:04:31 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 07 Feb 2017 11:04:31 +0100 Subject: RFR (XS): Cleanup SCM::mark_through_ref In-Reply-To: <689d67ae-61b6-2a50-4642-b7795c62698b@redhat.com> References: <689d67ae-61b6-2a50-4642-b7795c62698b@redhat.com> Message-ID: <1486461871.2947.14.camel@redhat.com> Yep! Roman Am Dienstag, den 07.02.2017, 11:00 +0100 schrieb Aleksey Shipilev: > All those asserts make my eyes bleed: > ?http://cr.openjdk.java.net/~shade/shenandoah/mark-and-push/webrev.01 > / > > Testing: hotspot_gc_shenandoah > > -Aleksey > From ashipile at redhat.com Tue Feb 7 10:05:09 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 07 Feb 2017 10:05:09 +0000 Subject: hg: shenandoah/jdk9/hotspot: Cleanup SCM::mark_through_ref. Message-ID: <201702071005.v17A5982001792@aojmv0008.oracle.com> Changeset: c97c4580570a Author: shade Date: 2017-02-07 11:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c97c4580570a Cleanup SCM::mark_through_ref. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp From roman at kennke.org Tue Feb 7 10:07:41 2017 From: roman at kennke.org (roman at kennke.org) Date: Tue, 07 Feb 2017 10:07:41 +0000 Subject: hg: shenandoah/jdk9/hotspot: Make adaptive default heuristics. Message-ID: <201702071007.v17A7fIX002385@aojmv0008.oracle.com> Changeset: 320e07f74e32 Author: rkennke Date: 2017-02-07 11:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/320e07f74e32 Make adaptive default heuristics. ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From zgu at redhat.com Wed Feb 8 02:37:23 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 7 Feb 2017 21:37:23 -0500 Subject: RFR(XS): Fix active worker calculation when NUMA is enabled Message-ID: An obvious mistake: Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/active_workers/webrev.00/ Thanks, -Zhengyu From shade at redhat.com Wed Feb 8 10:00:18 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 8 Feb 2017 11:00:18 +0100 Subject: RFR(XS): Fix active worker calculation when NUMA is enabled In-Reply-To: References: Message-ID: On 02/08/2017 03:37 AM, Zhengyu Gu wrote: > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/active_workers/webrev.00/ D'oh. OK. -Aleksey From zgu at redhat.com Wed Feb 8 12:28:09 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 08 Feb 2017 12:28:09 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fixed calculation of active workers when NUMA is enabled Message-ID: <201702081228.v18CS950026319@aojmv0008.oracle.com> Changeset: 3a7d9165838c Author: zgu Date: 2017-02-08 07:27 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3a7d9165838c Fixed calculation of active workers when NUMA is enabled ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp From shade at redhat.com Wed Feb 8 13:07:20 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 8 Feb 2017 14:07:20 +0100 Subject: RFR (S): Avoid scanning primitive arrays Message-ID: <699af040-5b9d-2b16-f3af-17696506eb21@redhat.com> Hi, In many workloads, there are significant number of primitive arrays. We can save the concurrent mark time by avoiding traversing their oop contents. Which there are none, but the downcall to oop_oop_iterate_nv still happens. Patch: http://cr.openjdk.java.net/~shade/shenandoah/mark-primitive-arrays/webrev.01/ Improves mark times: baseline: Concurrent Marking = 48.32 s (a = 549133 us) (n = 88) (lvls, us = 287109, 505859, 546875, 593750, 755718) patched: Concurrent Marking = 46.95 s (a = 533516 us) (n = 88) (lvls, us = 283203, 494141, 523438, 572266, 744296) Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Wed Feb 8 13:27:56 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 08 Feb 2017 14:27:56 +0100 Subject: RFR (S): Avoid scanning primitive arrays In-Reply-To: <699af040-5b9d-2b16-f3af-17696506eb21@redhat.com> References: <699af040-5b9d-2b16-f3af-17696506eb21@redhat.com> Message-ID: <1486560476.2947.27.camel@redhat.com> This is a good idea! Couldn't we also avoid pushing such arrays to the workqueue to begin with? Not sure if that's possible though (livedata counting, etc). As already discussed offline, I'd love to see this taken further and handle non-arrays without oop refs too. It should be possible at the allocation site to figure out whether an object has oop refs or not. This should be possible to encode in the layout-helper. Then we can determine whether to scan or not (and push to the work queue, etc) an object at all. According to your tests, this makes up ~40% of all objects, so should be significant. I've also more uses of such an oopDesc::has_oop_refs() helper, e.g. in the connection-matrix/partial marking stuff I'm working on now. Roman Am Mittwoch, den 08.02.2017, 14:07 +0100 schrieb Aleksey Shipilev: > Hi, > > In many workloads, there are significant number of primitive arrays. > We can save > the concurrent mark time by avoiding traversing their oop contents. > Which there > are none, but the downcall to oop_oop_iterate_nv still happens. > > Patch: > ? http://cr.openjdk.java.net/~shade/shenandoah/mark-primitive-arrays/ > webrev.01/ > > > Improves mark times: > > baseline: > ?Concurrent Marking =????48.32 s (a =???549133 us) (n =????88) > ???(lvls, us =???287109,???505859,???546875,???593750,???755718) > > patched: > ?Concurrent Marking =????46.95 s (a =???533516 us) (n =????88) > ???(lvls, us =???283203,???494141,???523438,???572266,???744296) > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > > From shade at redhat.com Wed Feb 8 13:36:47 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 8 Feb 2017 14:36:47 +0100 Subject: RFR (S): Avoid scanning primitive arrays In-Reply-To: <1486560476.2947.27.camel@redhat.com> References: <699af040-5b9d-2b16-f3af-17696506eb21@redhat.com> <1486560476.2947.27.camel@redhat.com> Message-ID: On 02/08/2017 02:27 PM, Roman Kennke wrote: > Couldn't we also avoid pushing such arrays to the workqueue to begin > with? Not sure if that's possible though (livedata counting, etc). I prefer to still push them, because the mark prefetching works by putting the FIFO buffer before the queue. Counting liveness upfront would disable oopDesc::layout_helper prefetching for primitive arrays. > As already discussed offline, I'd love to see this taken further and > handle non-arrays without oop refs too. It should be possible at the > allocation site to figure out whether an object has oop refs or not. > This should be possible to encode in the layout-helper. Then we can > determine whether to scan or not (and push to the work queue, etc) an > object at all. According to your tests, this makes up ~40% of all > objects, so should be significant. Yes. That is much more intrusive than this patch, so should be explored separately. Thanks, -Aleksey From rkennke at redhat.com Wed Feb 8 13:51:06 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 08 Feb 2017 14:51:06 +0100 Subject: RFR (S): Avoid scanning primitive arrays In-Reply-To: References: <699af040-5b9d-2b16-f3af-17696506eb21@redhat.com> <1486560476.2947.27.camel@redhat.com> Message-ID: <1486561866.2947.28.camel@redhat.com> Am Mittwoch, den 08.02.2017, 14:36 +0100 schrieb Aleksey Shipilev: > On 02/08/2017 02:27 PM, Roman Kennke wrote: > > Couldn't we also avoid pushing such arrays to the workqueue to > > begin > > with? Not sure if that's possible though (livedata counting, etc). > > I prefer to still push them, because the mark prefetching works by > putting the > FIFO buffer before the queue. Counting liveness upfront would disable > oopDesc::layout_helper prefetching for primitive arrays. Ok. > > As already discussed offline, I'd love to see this taken further > > and > > handle non-arrays without oop refs too. It should be possible at > > the > > allocation site to figure out whether an object has oop refs or > > not. > > This should be possible to encode in the layout-helper. Then we can > > determine whether to scan or not (and push to the work queue, etc) > > an > > object at all. According to your tests, this makes up ~40% of all > > objects, so should be significant. > > Yes. That is much more intrusive than this patch, so should be > explored separately. Absolutely! Patch go! ;-) Roman From ashipile at redhat.com Wed Feb 8 14:08:11 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 08 Feb 2017 14:08:11 +0000 Subject: hg: shenandoah/jdk9/hotspot: Avoid scanning primitive arrays. Message-ID: <201702081408.v18E8Bna027358@aojmv0008.oracle.com> Changeset: 200813fb5d6a Author: shade Date: 2017-02-08 15:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/200813fb5d6a Avoid scanning primitive arrays. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp From rkennke at redhat.com Wed Feb 8 15:09:58 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 08 Feb 2017 16:09:58 +0100 Subject: RFR: Improve adaptive heuristics Message-ID: <1486566598.2947.30.camel@redhat.com> While watching Shenandoah in the visualizer, I noticed that my double- marking change caused something else: - the cset size would go up and down now, fairly chaotically. it used to be fairly evenly sized - more worrying: it would almost always leave a lot of heap headroom unused Both is caused by the same thing: the collection-set threshold is fixed and is likely not optimal for the current situation of the program. Running SPECjvm shows that the actual collection set size varies greatly with the different benchmarks (between 0 and >50), and so should the cset-threshold (ideally, the threshold lies close to the avg cset size). So I changed that: I keep the last N cset-sizes in a TruncatedNumSeq and use the decaying-avg as the current cset-threshold. This way, I get much better heap usage & more even cset sizes. The 'downside' is that GC phases are not *exactly* evenly spaced anymore, but still very close to, and most importantly, they don't tend to clump together. Bottom-line: it's all inter-connected. Tested with SPECjvm and SPECjbb. Ok to push? http://cr.openjdk.java.net/~rkennke/adaptive2/webrev.00/ Roman From zgu at redhat.com Wed Feb 8 15:20:47 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 8 Feb 2017 10:20:47 -0500 Subject: RFR: Improve adaptive heuristics In-Reply-To: <1486566598.2947.30.camel@redhat.com> References: <1486566598.2947.30.camel@redhat.com> Message-ID: <2ec12e6c-a987-42bd-bd17-83d8e9cc542f@redhat.com> Looks good. -Zhengyu On 02/08/2017 10:09 AM, Roman Kennke wrote: > While watching Shenandoah in the visualizer, I noticed that my double- > marking change caused something else: > > - the cset size would go up and down now, fairly chaotically. it used > to be fairly evenly sized > - more worrying: it would almost always leave a lot of heap headroom > unused > > Both is caused by the same thing: the collection-set threshold is fixed > and is likely not optimal for the current situation of the program. > > Running SPECjvm shows that the actual collection set size varies > greatly with the different benchmarks (between 0 and >50), and so > should the cset-threshold (ideally, the threshold lies close to the avg > cset size). > > So I changed that: I keep the last N cset-sizes in a TruncatedNumSeq > and use the decaying-avg as the current cset-threshold. This way, I get > much better heap usage & more even cset sizes. The 'downside' is that > GC phases are not *exactly* evenly spaced anymore, but still very close > to, and most importantly, they don't tend to clump together. > > Bottom-line: it's all inter-connected. > > Tested with SPECjvm and SPECjbb. > > Ok to push? > > http://cr.openjdk.java.net/~rkennke/adaptive2/webrev.00/ > > Roman > From roman at kennke.org Wed Feb 8 15:22:44 2017 From: roman at kennke.org (roman at kennke.org) Date: Wed, 08 Feb 2017 15:22:44 +0000 Subject: hg: shenandoah/jdk9/hotspot: Improve adaptive heuristics. Message-ID: <201702081522.v18FMii0021294@aojmv0008.oracle.com> Changeset: 91776e357167 Author: rkennke Date: 2017-02-08 16:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/91776e357167 Improve adaptive heuristics. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From shade at redhat.com Wed Feb 8 19:20:41 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 8 Feb 2017 20:20:41 +0100 Subject: RFR (S): Avoid touching typeArrayKlass klasses Message-ID: Hi, In the previous change [1], we started touching typeArrayKlasses eagerly during the Universe scan. But now Roman discovered that typeArrayKlass::oop_oop_* actually ignores them completely, because they never move. So our Universe change is at least redundant, and may even set us for failure now exposing typeArrayKlasses for movement. Fix: http://cr.openjdk.java.net/~shade/shenandoah/mark-primitive-arrays-2/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey [1] http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/200813fb5d6a From rkennke at redhat.com Wed Feb 8 19:23:13 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 08 Feb 2017 20:23:13 +0100 Subject: RFR (S): Avoid touching typeArrayKlass klasses In-Reply-To: References: Message-ID: <1486581793.2947.33.camel@redhat.com> Looks good. Am Mittwoch, den 08.02.2017, 20:20 +0100 schrieb Aleksey Shipilev: > Hi, > > In the previous change [1], we started touching typeArrayKlasses > eagerly during > the Universe scan. But now Roman discovered that > typeArrayKlass::oop_oop_* > actually ignores them completely, because they never move. So our > Universe > change is at least redundant, and may even set us for failure now > exposing > typeArrayKlasses for movement. > > Fix: > ?http://cr.openjdk.java.net/~shade/shenandoah/mark-primitive-arrays-2 > /webrev.01/ > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > > [1] http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/200813fb5d > 6a > > From ashipile at redhat.com Wed Feb 8 19:24:32 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 08 Feb 2017 19:24:32 +0000 Subject: hg: shenandoah/jdk9/hotspot: Avoid touching typeArrayKlass klasses. Message-ID: <201702081924.v18JOWjl025484@aojmv0008.oracle.com> Changeset: 63cf85758fbb Author: shade Date: 2017-02-08 20:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63cf85758fbb Avoid touching typeArrayKlass klasses. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp From shade at redhat.com Fri Feb 10 13:57:29 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 10 Feb 2017 14:57:29 +0100 Subject: RFR (XS): Non-updateref closures should not update refs Message-ID: <8cd88bd6-3990-fe92-7578-078846378faf@redhat.com> Hi, This is a (performance) regression caused by recent oop iterators consolidation. Non-updateref closures should do RESOLVE (just read through read barrier), instead of CONCURRENT (update references): http://cr.openjdk.java.net/~shade/shenandoah/markref-resolve/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Fri Feb 10 14:08:04 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 10 Feb 2017 15:08:04 +0100 Subject: RFR (XS): Non-updateref closures should not update refs In-Reply-To: <8cd88bd6-3990-fe92-7578-078846378faf@redhat.com> References: <8cd88bd6-3990-fe92-7578-078846378faf@redhat.com> Message-ID: <1486735684.2947.39.camel@redhat.com> Am Freitag, den 10.02.2017, 14:57 +0100 schrieb Aleksey Shipilev: > Hi, > > This is a (performance) regression caused by recent oop iterators > consolidation. > Non-updateref closures should do RESOLVE (just read through read > barrier), > instead of CONCURRENT (update references): > ? http://cr.openjdk.java.net/~shade/shenandoah/markref-resolve/webrev > .01/ > > Testing: hotspot_gc_shenandoah Not quite. It should be NONE, not RESOLVE. This happens only for the very first GC cycles, and after full-gcs. In these situations, every brooks ptr should only point to self. BTW: ShenandoahInitMarkRootsClosure could also avoid RESOLVEing. But I am tempted to rather remove this whole no-update logic altogether. It should happen so rarely, many apps would probably see it only once (at the very beginning), it's very likely not noticable, and it adds considerable amount of complexity all over the place. Roman From shade at redhat.com Fri Feb 10 14:17:23 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 10 Feb 2017 15:17:23 +0100 Subject: RFR (XS): Non-updateref closures should not update refs In-Reply-To: <1486735684.2947.39.camel@redhat.com> References: <8cd88bd6-3990-fe92-7578-078846378faf@redhat.com> <1486735684.2947.39.camel@redhat.com> Message-ID: <2039c6a8-8890-2ce0-8bc7-b6aee26a47a8@redhat.com> On 02/10/2017 03:08 PM, Roman Kennke wrote: > Am Freitag, den 10.02.2017, 14:57 +0100 schrieb Aleksey Shipilev: >> http://cr.openjdk.java.net/~shade/shenandoah/markref-resolve/webrev >> .01/ >> >> Testing: hotspot_gc_shenandoah > > Not quite. It should be NONE, not RESOLVE. Right. I changed to NONE and tests are fine. > This happens only for the very first GC cycles, and after full-gcs. In > these situations, every brooks ptr should only point to self. > > BTW: ShenandoahInitMarkRootsClosure could also avoid RESOLVEing. Not sure about that. Changed RESOLVE -> NONE there, and tests started crashing. Are you sure the roots are never forwarded? > But I am tempted to rather remove this whole no-update logic > altogether. It should happen so rarely, many apps would probably see it > only once (at the very beginning), it's very likely not noticable, and > it adds considerable amount of complexity all over the place. My current refactoring should remove a significant part of it, and we can retain non-updaterefs if we want to ever reinstate a separate update-ref phase (and then mark can avoid updating). Thanks, -Aleksey From rkennke at redhat.com Fri Feb 10 14:20:15 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 10 Feb 2017 15:20:15 +0100 Subject: RFR (XS): Non-updateref closures should not update refs In-Reply-To: <2039c6a8-8890-2ce0-8bc7-b6aee26a47a8@redhat.com> References: <8cd88bd6-3990-fe92-7578-078846378faf@redhat.com> <1486735684.2947.39.camel@redhat.com> <2039c6a8-8890-2ce0-8bc7-b6aee26a47a8@redhat.com> Message-ID: <1486736415.2947.41.camel@redhat.com> Am Freitag, den 10.02.2017, 15:17 +0100 schrieb Aleksey Shipilev: > On 02/10/2017 03:08 PM, Roman Kennke wrote: > > Am Freitag, den 10.02.2017, 14:57 +0100 schrieb Aleksey Shipilev: > > > ? http://cr.openjdk.java.net/~shade/shenandoah/markref-resolve/we > > > brev > > > .01/ > > > > > > Testing: hotspot_gc_shenandoah > > > > Not quite. It should be NONE, not RESOLVE. > > Right. I changed to NONE and tests are fine. > > > This happens only for the very first GC cycles, and after full-gcs. > > In > > these situations, every brooks ptr should only point to self. > > > > BTW: ShenandoahInitMarkRootsClosure could also avoid RESOLVEing. > > Not sure about that. Changed RESOLVE -> NONE there, and tests started > crashing. > Are you sure the roots are never forwarded? Ok, I wasn't clear. We can avoid RESOLVE only when need_update_refs==false. This means adding another closure (or template) for this case. > > But I am tempted to rather remove this whole no-update logic > > altogether. It should happen so rarely, many apps would probably > > see it > > only once (at the very beginning), it's very likely not noticable, > > and > > it adds considerable amount of complexity all over the place. > > My current refactoring should remove a significant part of it, and we > can retain > non-updaterefs if we want to ever reinstate a separate update-ref > phase (and > then mark can avoid updating). Yeah right. This was the reason why I kept this around for all this time :-) Thanks for reminding me... Roman From ashipile at redhat.com Fri Feb 10 14:22:49 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 10 Feb 2017 14:22:49 +0000 Subject: hg: shenandoah/jdk9/hotspot: Non-updateref closures should not update refs. Message-ID: <201702101422.v1AEMnWX017217@aojmv0008.oracle.com> Changeset: 12727f6b42bc Author: shade Date: 2017-02-10 15:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/12727f6b42bc Non-updateref closures should not update refs. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp From shade at redhat.com Fri Feb 10 15:42:04 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 10 Feb 2017 16:42:04 +0100 Subject: RFR (M): Generic mark loop Message-ID: <6686e74e-ea58-81d1-bfcf-7b38bbe2a905@redhat.com> Hi, Changing mark loop is gruesome, because we have at least two versions of it, plus the horrible translation blocks that fit marking template parameters. This is the attempt at making the generic mark loop: http://cr.openjdk.java.net/~shade/shenandoah/generic-mark-loop/webrev.03/ Tour of changes: *) Merged concurrent_mark_loop, final_mark_loop, and concurrent_process_queues. *) Introduced SCM::mark_loop that accepts boolean parameters, and then slides into the one of the templated mark_loop_work versions. *) Collapsed ShenandoahMarkObjsClosure to SCM methods, rehashed templates. I see no significant difference in marking times. The compiled code still looks profitably inlined. The next step would be trying to collapse the remaining four MetadataAwareClosures into a templated one, and hook them up into new template params. Testing: hotspot_gc_shenandoah, jcstress -m quick, benchmarks Thanks, -Aleksey From rkennke at redhat.com Fri Feb 10 15:48:50 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 10 Feb 2017 16:48:50 +0100 Subject: RFR (M): Generic mark loop In-Reply-To: <6686e74e-ea58-81d1-bfcf-7b38bbe2a905@redhat.com> References: <6686e74e-ea58-81d1-bfcf-7b38bbe2a905@redhat.com> Message-ID: <1486741730.2947.42.camel@redhat.com> Ok. And thanks! :-) Roman Am Freitag, den 10.02.2017, 16:42 +0100 schrieb Aleksey Shipilev: > Hi, > > Changing mark loop is gruesome, because we have at least two versions > of it, > plus the horrible translation blocks that fit marking template > parameters. This > is the attempt at making the generic mark loop: > ? http://cr.openjdk.java.net/~shade/shenandoah/generic-mark-loop/webr > ev.03/ > > Tour of changes: > > ?*) Merged concurrent_mark_loop, final_mark_loop, and > concurrent_process_queues. > ?*) Introduced SCM::mark_loop that accepts boolean parameters, and > then slides > into the one of the templated mark_loop_work versions. > ?*) Collapsed ShenandoahMarkObjsClosure to SCM methods, rehashed > templates. > > I see no significant difference in marking times. The compiled code > still looks > profitably inlined. The next step would be trying to collapse the > remaining four > MetadataAwareClosures into a templated one, and hook them up into new > template > params. > > Testing: hotspot_gc_shenandoah, jcstress -m quick, benchmarks > > Thanks, > -Aleksey > From ashipile at redhat.com Fri Feb 10 16:50:51 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 10 Feb 2017 16:50:51 +0000 Subject: hg: shenandoah/jdk9/hotspot: Generic mark loop. Message-ID: <201702101650.v1AGopY5000976@aojmv0008.oracle.com> Changeset: 1c06c4b6a114 Author: shade Date: 2017-02-10 17:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1c06c4b6a114 Generic mark loop. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp From roman at kennke.org Fri Feb 10 19:49:00 2017 From: roman at kennke.org (roman at kennke.org) Date: Fri, 10 Feb 2017 19:49:00 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 30 new changesets Message-ID: <201702101949.v1AJn0ok014682@aojmv0008.oracle.com> Changeset: 55fa9e39143e Author: shade Date: 2017-01-05 12:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/55fa9e39143e Thread-local buffers for liveness data. ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! 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/shenandoahFreeSet.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! 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/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp Changeset: 87ed01562715 Author: shade Date: 2017-01-09 14:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/87ed01562715 Percentile levels in -Xlog:gc+stats. ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/utilities/numberSeq.cpp ! src/share/vm/utilities/numberSeq.hpp Changeset: 11dc2b01f59e Author: shade Date: 2017-01-11 18:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/11dc2b01f59e Avoid double-touching array headers during mark. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: d1ebf007ae0a Author: rkennke Date: 2017-01-11 18:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d1ebf007ae0a Print heap start/end addresses in hs_err. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp Changeset: 29b452a5da29 Author: shade Date: 2017-01-11 21:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/29b452a5da29 Replace VirtualSpace-based pretouch with region-based one. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp Changeset: 3c243692b79a Author: shade Date: 2017-01-12 10:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3c243692b79a Alias ObjArrayFromToTask -> SCMTask. ! 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/shenandoahTaskqueue.hpp Changeset: c50c9462519a Author: shade Date: 2017-01-13 16:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c50c9462519a Cherry-pick the ObjArrayMarkingStride change from JDK-8057003. ! src/share/vm/runtime/globals.hpp Changeset: 42938de9bb9e Author: shade Date: 2017-01-13 19:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/42938de9bb9e Reformat GC stats table. ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp Changeset: 5cc2468e8c44 Author: rkennke Date: 2017-01-16 10:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5cc2468e8c44 Fix (over) optimization for cmp-objects. ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/subnode.cpp Changeset: 5222806b5846 Author: shade Date: 2017-01-16 17:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5222806b5846 Optimize object/array marking with bit-stealing task encoding. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 47184cae7585 Author: shade Date: 2017-01-16 19:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/47184cae7585 GC stats table should report minimum and median. ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/utilities/numberSeq.cpp Changeset: 3d74d2afb6a5 Author: shade Date: 2017-01-24 10:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3d74d2afb6a5 Avoid touching metadata if class unloading is not requested. ! 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/shenandoahOopClosures.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp Changeset: 6cc8a3870cca Author: shade Date: 2017-01-25 11:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6cc8a3870cca Buffered TQ buffer breaks LIFO. ! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp Changeset: b0a4436f09f8 Author: shade Date: 2017-01-26 19:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b0a4436f09f8 Sorting the regions for collection set takes a while during pause. ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp Changeset: 8103fde44729 Author: shade Date: 2017-01-27 15:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8103fde44729 Interleave "process references" and "unload classes" to amortize the pause. ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 4e0854067efb Author: rkennke Date: 2017-01-30 17:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4e0854067efb Fix double-marking. ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp Changeset: 16e9455fff12 Author: shade Date: 2017-01-31 14:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/16e9455fff12 Enable ShenandoahConcurrentCodeRoots. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp Changeset: 6f7575a34072 Author: shade Date: 2017-01-31 20:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6f7575a34072 Ensure BitMaps clearing is done with memset. ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/utilities/bitMap.cpp Changeset: c8881cbea37f Author: shade Date: 2017-02-01 13:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c8881cbea37f Update ShenandoahRegionSampling protocol. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp Changeset: 6b0d158a7bd0 Author: rkennke Date: 2017-02-01 16:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6b0d158a7bd0 Fix ShenandoahHeapRegion initialization. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp Changeset: a307e6df7440 Author: shade Date: 2017-02-02 11:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a307e6df7440 Parallel pre-touch marking bitmaps. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp Changeset: 273b4206fd1e Author: zgu Date: 2017-02-06 16:58 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/273b4206fd1e Added UseDynamicNumberOfGCThreads support in Shenandoah ! 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/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp Changeset: 90ed8f27e2ca Author: rkennke Date: 2017-02-07 10:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/90ed8f27e2ca Consolidate oop closures. ! 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/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp Changeset: a1cc4a5f553d Author: shade Date: 2017-02-07 11:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a1cc4a5f553d Cleanup SCM::mark_through_ref. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: af7702f87e46 Author: rkennke Date: 2017-02-07 11:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/af7702f87e46 Make adaptive default heuristics. ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp Changeset: a3615c10ac51 Author: zgu Date: 2017-02-08 07:27 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a3615c10ac51 Fixed calculation of active workers when NUMA is enabled ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp Changeset: ccb32d242533 Author: shade Date: 2017-02-08 15:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ccb32d242533 Avoid scanning primitive arrays. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp Changeset: 9a210f2b0b29 Author: rkennke Date: 2017-02-08 16:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9a210f2b0b29 Improve adaptive heuristics. ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp Changeset: b22b5692689d Author: shade Date: 2017-02-08 20:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b22b5692689d Avoid touching typeArrayKlass klasses. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp Changeset: 60b8aede07e6 Author: rkennke Date: 2017-02-10 20:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/60b8aede07e6 Merge From zgu at redhat.com Fri Feb 10 20:37:49 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Fri, 10 Feb 2017 15:37:49 -0500 Subject: RFR(S): Merge GC thread pools Message-ID: Hi, The patch merges parallel GC and concurrent GC thread pools. http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webrev.00/ Test: Fastdebug: specjbb2015, specjvm Debry, Compiler.sunflow Release: specjbb2015 Thanks, -Zhengyu From roman at kennke.org Fri Feb 10 21:22:44 2017 From: roman at kennke.org (roman at kennke.org) Date: Fri, 10 Feb 2017 21:22:44 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 119 new changesets Message-ID: <201702102122.v1ALMjxO004236@aojmv0008.oracle.com> Changeset: 75e4d7ef8e1f Author: andrew Date: 2016-10-11 23:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/75e4d7ef8e1f Added tag aarch64-jdk8u111-b16 for changeset 53bbcacb124d ! .hgtags Changeset: e7aec2f1f5d3 Author: aph Date: 2016-10-12 12:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e7aec2f1f5d3 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: e7645c156361 Author: hshi Date: 2016-10-17 05:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e7645c156361 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: 2765f6102127 Author: andrew Date: 2016-10-19 17:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2765f6102127 Merge Changeset: e9fbef955b51 Author: asaha Date: 2016-06-22 08:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e9fbef955b51 Added tag jdk8u102-b14 for changeset ac29c9c1193a ! .hgtags Changeset: 1deae68cfb51 Author: asaha Date: 2016-04-11 12:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1deae68cfb51 Added tag jdk8u111-b00 for changeset ceecf88e5c2c ! .hgtags Changeset: d78403bec68b Author: jiangli Date: 2016-04-27 14:41 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d78403bec68b 8153399: Constrain AppCDS behavior (back port) Reviewed-by: iklam, acorn, mschoene ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: dd3db9a36c40 Author: asaha Date: 2016-04-28 09:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dd3db9a36c40 Merge ! .hgtags - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: ab925491360f Author: asaha Date: 2016-05-10 12:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ab925491360f Merge ! .hgtags Changeset: 872c3a32dba4 Author: jiangli Date: 2016-05-16 14:01 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/872c3a32dba4 8156794: Extend data sharing Reviewed-by: iklam, hseigel, acorn, mschoene ! src/share/vm/runtime/arguments.cpp Changeset: 68b3b5557785 Author: asaha Date: 2016-05-16 14:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/68b3b5557785 Merge ! .hgtags Changeset: 09fbe9c45409 Author: shshahma Date: 2016-05-11 12:03 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/09fbe9c45409 8155981: Bolster bytecode verification Reviewed-by: acorn, jdn Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/verifier.cpp Changeset: db71151912ba Author: asaha Date: 2016-06-15 13:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/db71151912ba Merge ! .hgtags Changeset: f958bebdee26 Author: csahu Date: 2016-05-24 17:49 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f958bebdee26 8063086: Math.pow yields different results upon repeated calls Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp + test/compiler/floatingpoint/TestPow2.java Changeset: d1bb0e79ff79 Author: asaha Date: 2016-06-01 16:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d1bb0e79ff79 Added tag jdk8u92-b32 for changeset f958bebdee26 ! .hgtags Changeset: c8785d99bb05 Author: asaha Date: 2016-06-10 10:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c8785d99bb05 Added tag jdk8u92-b33 for changeset d1bb0e79ff79 ! .hgtags Changeset: d71d6679e879 Author: asaha Date: 2016-06-15 14:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d71d6679e879 Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: b5f2f874db7c Author: asaha Date: 2016-06-15 14:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b5f2f874db7c Merge ! .hgtags Changeset: e73d79ce00e4 Author: shshahma Date: 2016-06-20 22:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e73d79ce00e4 8155968: Update command line options Reviewed-by: gthornbr, hseigel, mschoene Contributed-by: gerard.ziemski at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: f6018e29b042 Author: asaha Date: 2016-06-21 09:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f6018e29b042 Added tag jdk8u111-b01 for changeset e73d79ce00e4 ! .hgtags Changeset: 8303f71f66c5 Author: asaha Date: 2016-06-23 08:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8303f71f66c5 Merge ! .hgtags Changeset: d584a6148185 Author: asaha Date: 2016-06-23 08:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d584a6148185 Merge ! .hgtags Changeset: 5378ff7bc383 Author: asaha Date: 2016-06-27 12:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5378ff7bc383 Added tag jdk8u111-b02 for changeset d584a6148185 ! .hgtags Changeset: d0388be32561 Author: thartmann Date: 2016-06-20 08:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d0388be32561 8159244: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp + test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 53c018092a7e Author: asaha Date: 2016-06-28 22:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/53c018092a7e Added tag jdk8u92-b34 for changeset d0388be32561 ! .hgtags Changeset: 96e1c72fc617 Author: asaha Date: 2016-06-29 11:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/96e1c72fc617 Merge ! .hgtags Changeset: 36d5b27fbbdc Author: asaha Date: 2016-06-29 12:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/36d5b27fbbdc Merge ! .hgtags Changeset: 56e96eb12a4b Author: vkempik Date: 2016-06-30 23:08 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/56e96eb12a4b 8157176: Improved classfile parsing Reviewed-by: pliden ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp Changeset: a3ede966ecfe Author: zmajo Date: 2016-07-01 09:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a3ede966ecfe 8160591: Improve internal array handling Reviewed-by: kvn Contributed-by: Xiang Yuan , Zoltan Majo ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp + test/compiler/c1/TestArrayCopyToFromObject.java Changeset: 9c9896bbdd50 Author: asaha Date: 2016-07-04 13:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9c9896bbdd50 Added tag jdk8u111-b03 for changeset a3ede966ecfe ! .hgtags Changeset: c8988d2e4212 Author: asaha Date: 2016-07-04 15:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c8988d2e4212 Added tag jdk8u102-b31 for changeset 96e1c72fc617 ! .hgtags Changeset: 28ce1b5f0c2e Author: asaha Date: 2016-07-05 14:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/28ce1b5f0c2e Merge ! .hgtags Changeset: 65029655928a Author: poonam Date: 2016-07-08 10:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/65029655928a 8159503: Amend Annotation Actions Reviewed-by: rprotacio ! src/share/vm/classfile/classFileParser.cpp Changeset: 3b0e5f01891f Author: asaha Date: 2016-07-12 14:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3b0e5f01891f Added tag jdk8u111-b04 for changeset 65029655928a ! .hgtags Changeset: 0cdf9eb633c4 Author: coleenp Date: 2016-06-29 11:52 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0cdf9eb633c4 8159515: Improve indy validation Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene ! src/share/vm/prims/jvm.cpp Changeset: e4525db27263 Author: hseigel Date: 2016-06-30 08:11 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e4525db27263 8159511: Stack map validation Reviewed-by: acorn, mschoene Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/stackMapTableFormat.hpp ! src/share/vm/classfile/verifier.cpp Changeset: 019b22dd8128 Author: asaha Date: 2016-07-18 19:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/019b22dd8128 Added tag jdk8u111-b05 for changeset e4525db27263 ! .hgtags Changeset: 3f337aaf0907 Author: asaha Date: 2016-07-25 11:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3f337aaf0907 Added tag jdk8u111-b06 for changeset 019b22dd8128 ! .hgtags Changeset: e180e364a403 Author: asaha Date: 2016-08-01 12:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e180e364a403 Added tag jdk8u111-b07 for changeset 3f337aaf0907 ! .hgtags Changeset: 632e5df21897 Author: asaha Date: 2016-08-08 11:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/632e5df21897 Added tag jdk8u111-b08 for changeset e180e364a403 ! .hgtags Changeset: c48b303692bb Author: shshahma Date: 2016-08-16 08:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c48b303692bb 8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh failing after JDK-8155968 Summary: Under error conditions, always return -1 and perform null termination regardless of the behavior of underlying vsnprintf() implementation. Reviewed-by: dholmes, cjplummer ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/java.cpp Changeset: 96973081eb8a Author: asaha Date: 2016-08-16 12:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/96973081eb8a Added tag jdk8u111-b09 for changeset c48b303692bb ! .hgtags Changeset: 603804f2132f Author: asaha Date: 2016-08-22 13:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/603804f2132f Added tag jdk8u111-b10 for changeset 96973081eb8a ! .hgtags Changeset: 055bc2a065a5 Author: asaha Date: 2016-08-31 09:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/055bc2a065a5 Added tag jdk8u111-b11 for changeset 603804f2132f ! .hgtags Changeset: c3b42c43c230 Author: asaha Date: 2016-09-14 12:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c3b42c43c230 Added tag jdk8u111-b12 for changeset 055bc2a065a5 ! .hgtags Changeset: 05a6a5823aa5 Author: asaha Date: 2016-09-21 13:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/05a6a5823aa5 Added tag jdk8u111-b13 for changeset c3b42c43c230 ! .hgtags Changeset: d42dcae05656 Author: andrew Date: 2016-11-07 23:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d42dcae05656 Merge jdk8u111-b14 ! .hgtags ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp Changeset: f3e47c80aa4c Author: andrew Date: 2016-11-08 00:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f3e47c80aa4c Added tag aarch64-jdk8u111-b17 for changeset d42dcae05656 ! .hgtags Changeset: 24002f5b584e Author: andrew Date: 2016-11-08 03:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/24002f5b584e Merge aarch64-jdk8u111-b17 ! .hgtags ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/opto/stringopts.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: b8ee2dfdc291 Author: andrew Date: 2016-11-08 05:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b8ee2dfdc291 Added tag aarch64-shenandoah-jdk8u111-b17 for changeset 24002f5b584e ! .hgtags Changeset: 85ae69f797d4 Author: adinn Date: 2016-09-27 09:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/85ae69f797d4 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/TestFloatJNIArgs.java + test/compiler/floatingpoint/TestFloatJNIArgs.sh + test/compiler/floatingpoint/libTestFloatJNIArgs.c Changeset: fd2eea5dcdd9 Author: adinn Date: 2016-11-30 07:10 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fd2eea5dcdd9 8170188: jtreg test compiler/types/TestMeetIncompatibleInterfaceArrays.java causes JVM crash Contributed-by: snazarki Reviewed-by: aph, adinn ! 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: c9acb184d5c1 Author: andrew Date: 2017-01-21 22:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c9acb184d5c1 Merge aarch64-jdk8u111-b18 ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 38bd1a032e1c Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/38bd1a032e1c Added tag aarch64-shenandoah-jdk8u111-b18 for changeset c9acb184d5c1 ! .hgtags Changeset: 8a111e32fbda Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8a111e32fbda Added tag aarch64-jdk8u111-b18 for changeset fd2eea5dcdd9 ! .hgtags Changeset: e5edc06c8d92 Author: asaha Date: 2016-04-26 13:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e5edc06c8d92 Added tag jdk8u112-b00 for changeset b09a69142dd3 ! .hgtags Changeset: c3d0bd36ab28 Author: vkempik Date: 2016-04-21 16:19 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c3d0bd36ab28 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, thartmann ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/compiledIC_zero.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/output.cpp Changeset: 099bdbf208bc Author: kevinw Date: 2016-04-25 21:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/099bdbf208bc Merge ! src/share/vm/opto/compile.cpp Changeset: 8f58998958ca Author: aph Date: 2016-04-26 02:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8f58998958ca 8154210: Zero: Better byte behaviour Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems Reviewed-by: andrew, chrisphi, coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 0a78f55d49fa Author: robm Date: 2016-05-05 13:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0a78f55d49fa 8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array Summary: Call ProtectionDomain constructor instead of making all fields null. Reviewed-by: fparain, zgu ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/jvm.cpp Changeset: f96d42d605e1 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f96d42d605e1 Merge Changeset: 79351ea143ee Author: dbuck Date: 2016-05-17 02:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/79351ea143ee 8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails Summary: Typo error referring new_acitve_workers is corrected as new_active_workers Reviewed-by: jmasa, drwhite Contributed-by: fairoz.matte at oracle.com ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp Changeset: 44c8fe602a5e Author: stuefe Date: 2015-04-23 18:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/44c8fe602a5e 8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) Summary: Remove MAP_FIXED from initial mapping allocation; add tests Reviewed-by: stefank, coleenp ! src/os/linux/vm/os_linux.cpp Changeset: 776cb7cbe2e4 Author: stefank Date: 2016-04-25 11:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/776cb7cbe2e4 8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages Reviewed-by: pliden, sjohanss, stuefe ! src/os/linux/vm/os_linux.cpp Changeset: 64bd5b63923c Author: vlivanov Date: 2016-05-24 18:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/64bd5b63923c 8154831: CastII/ConvI2L for a range check is prematurely eliminated Reviewed-by: kvn, thartmann ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/subnode.cpp Changeset: 619e7d418a44 Author: aeriksso Date: 2016-05-18 11:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/619e7d418a44 8135322: ConstantPool::release_C_heap_structures not run in some circumstances Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp Changeset: 5aaa43d91c73 Author: csahu Date: 2016-05-24 17:49 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5aaa43d91c73 8063086: Math.pow yields different results upon repeated calls Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp + test/compiler/floatingpoint/TestPow2.java Changeset: 1df7a97c92d5 Author: robilad Date: 2016-06-01 13:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1df7a97c92d5 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: b857e4abb00c Author: csahu Date: 2016-05-30 15:24 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b857e4abb00c 8054326: Confusing message in "Current rem set statistics" Reviewed-by: pliden, kevinw ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp Changeset: fde446cb8e19 Author: shshahma Date: 2016-06-10 15:34 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fde446cb8e19 8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) Summary: VisualVM's memory profiling with allocation stacktraces crashes JVM in Method::checked_resolve_jmethod_id() Reviewed-by: coleenp, sspitsyn, jiangli ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jniCheck.cpp Changeset: cf1faa9100dd Author: shshahma Date: 2014-06-10 23:18 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cf1faa9100dd 8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments Reviewed-by: kvn, jmasa ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java ! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: 4529ee76d3f9 Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4529ee76d3f9 Added tag jdk8u112-b01 for changeset cf1faa9100dd ! .hgtags Changeset: 3e2abbf1320d Author: thartmann Date: 2016-06-20 08:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3e2abbf1320d 8159244: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp + test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 9f2a972df4da Author: shshahma Date: 2016-04-26 23:29 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9f2a972df4da 8147026: Convert an assert in ClassLoaderData to a guarantee Summary: Guarantee is to ensure classloader is a valid oop will help catch the errors at an early stage rather than crashing the JVM later on in the GC Reviewed-by: coleenp ! src/share/vm/classfile/classLoaderData.inline.hpp Changeset: 001e0c530e2c Author: shshahma Date: 2016-06-22 13:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/001e0c530e2c 8158373: SIGSEGV: Metadata::mark_on_stack Summary: MetadataOnStackMark must be done before calling free_deallocate_list(). Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp Changeset: 6021c95f5944 Author: simonis Date: 2016-06-14 19:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6021c95f5944 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Reviewed-by: goetz Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com ! src/cpu/ppc/vm/ppc.ad Changeset: 4cc88e22a4d0 Author: bmoloden Date: 2016-06-24 22:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4cc88e22a4d0 8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified Summary: Fixed string comparison and indentation Reviewed-by: kvn ! test/compiler/native/TestDirtyInt.sh Changeset: f22b5be95347 Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f22b5be95347 Merge Changeset: 0ce7a44c80a8 Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0ce7a44c80a8 Added tag jdk8u112-b02 for changeset f22b5be95347 ! .hgtags Changeset: 173a1f83c930 Author: thartmann Date: 2016-06-27 08:10 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/173a1f83c930 8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix Summary: Correct backport of 8159244. Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp ! test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 649f01d13b2d Author: shshahma Date: 2016-06-27 11:27 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/649f01d13b2d 8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02 Summary: Need to specify /othervm in annotation section if jvm command line option -Xbatch is specified. Reviewed-by: kvn ! test/compiler/jsr292/VMAnonymousClasses.java Changeset: 04a62a3d51d7 Author: vkempik Date: 2016-06-30 17:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/04a62a3d51d7 8158871: Long response times with G1 and StringDeduplication Reviewed-by: pliden, tschatzl ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp ! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp Changeset: e901fb8a6f95 Author: robm Date: 2016-07-08 13:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e901fb8a6f95 Merge Changeset: 9d07e8518392 Author: poonam Date: 2016-07-12 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9d07e8518392 8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow Summary: Detect zero length signatures and throw ClassFormatError before bad dereference occurs Reviewed-by: hseigel ! src/share/vm/classfile/classFileParser.cpp + test/runtime/classFileParserBug/BadNameAndType.java + test/runtime/classFileParserBug/emptyNameUtf8.jcod + test/runtime/classFileParserBug/emptySigUtf8.jcod Changeset: c1377624d51e Author: avorobye Date: 2016-07-06 17:06 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c1377624d51e 8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port Reviewed-by: jbachorik, egahlin, ykantser, mtobiass ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 15928d255046 Author: kevinw Date: 2016-07-13 00:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/15928d255046 Merge Changeset: 371fd9bb8202 Author: asaha Date: 2016-07-05 15:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/371fd9bb8202 Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/compile.cpp Changeset: f2f59d888427 Author: asaha Date: 2016-07-14 12:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f2f59d888427 Merge Changeset: c171546c49b5 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c171546c49b5 Added tag jdk8u112-b03 for changeset f2f59d888427 ! .hgtags Changeset: 5aa8c4ca51f0 Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5aa8c4ca51f0 Added tag jdk8u112-b04 for changeset c171546c49b5 ! .hgtags Changeset: e828a0e2a4bc Author: asaha Date: 2016-07-20 15:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e828a0e2a4bc Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/prims/jvm.cpp Changeset: 2ead20204300 Author: asaha Date: 2016-07-25 15:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2ead20204300 Merge ! .hgtags Changeset: 4b7af794466b Author: asaha Date: 2016-07-26 12:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4b7af794466b Merge ! .hgtags Changeset: a7a465747f9c Author: asaha Date: 2016-07-27 11:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a7a465747f9c Added tag jdk8u112-b06 for changeset 4b7af794466b ! .hgtags Changeset: 55ed9b0a35e4 Author: asaha Date: 2016-08-01 12:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/55ed9b0a35e4 Merge ! .hgtags Changeset: 8957184395ab Author: asaha Date: 2016-08-01 12:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8957184395ab Added tag jdk8u112-b07 for changeset 55ed9b0a35e4 ! .hgtags Changeset: 670f8169b83c Author: asaha Date: 2016-08-08 13:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/670f8169b83c Merge ! .hgtags Changeset: 56ff16dd9b8c Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/56ff16dd9b8c Added tag jdk8u112-b08 for changeset 670f8169b83c ! .hgtags Changeset: d18eb5b5a3d6 Author: shshahma Date: 2016-08-05 10:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d18eb5b5a3d6 8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) Summary: Method::deallocate_contents() should clear 'this' from list of Methods in JNIMethodBlock, when class is unloaded. Reviewed-by: coleenp, dholmes ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: 1ccd27199595 Author: asaha Date: 2016-08-16 12:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1ccd27199595 Merge ! .hgtags ! src/share/vm/prims/jvm.cpp Changeset: 14919ca8db45 Author: asaha Date: 2016-08-16 13:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/14919ca8db45 Added tag jdk8u112-b09 for changeset 1ccd27199595 ! .hgtags Changeset: 2de719469e95 Author: asaha Date: 2016-08-22 13:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2de719469e95 Merge ! .hgtags Changeset: c2ca4df65808 Author: asaha Date: 2016-08-22 13:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c2ca4df65808 Added tag jdk8u112-b10 for changeset 2de719469e95 ! .hgtags Changeset: ea538144d9d9 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ea538144d9d9 Added tag jdk8u112-b11 for changeset c2ca4df65808 ! .hgtags Changeset: 44dcadfb9e70 Author: asaha Date: 2016-09-06 10:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/44dcadfb9e70 Merge ! .hgtags Changeset: 2dba13c0214b Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2dba13c0214b Added tag jdk8u112-b12 for changeset 44dcadfb9e70 ! .hgtags Changeset: 7bc1061f52cf Author: asaha Date: 2016-09-14 13:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7bc1061f52cf Merge ! .hgtags Changeset: bada6ca8a20a Author: asaha Date: 2016-09-14 13:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/bada6ca8a20a Added tag jdk8u112-b13 for changeset 7bc1061f52cf ! .hgtags Changeset: c2c4db2a42a2 Author: asaha Date: 2016-09-21 14:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c2c4db2a42a2 Merge ! .hgtags Changeset: 6d3ac5edcb3f Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6d3ac5edcb3f Added tag jdk8u112-b14 for changeset c2c4db2a42a2 ! .hgtags Changeset: e42acc0165ef Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e42acc0165ef Added tag jdk8u111-b14 for changeset 05a6a5823aa5 ! .hgtags Changeset: b28d012a24ca Author: asaha Date: 2016-09-22 12:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b28d012a24ca Merge ! .hgtags Changeset: e134dc1879b7 Author: asaha Date: 2016-09-22 13:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e134dc1879b7 Added tag jdk8u112-b15 for changeset b28d012a24ca ! .hgtags Changeset: d9bb6d642a78 Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d9bb6d642a78 Merge jdk8u112-b16 ! .hgtags ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp Changeset: 2775c5a65c20 Author: thartmann Date: 2017-01-12 18:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2775c5a65c20 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space [AArch64 part] Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, adinn, dlong, roland, twisti ! 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/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/share/vm/code/compiledIC.hpp Changeset: 0f1785516da8 Author: adinn Date: 2017-01-12 19:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0f1785516da8 8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 Summary: The fix for issue 8130309 introduced several errors into the AArch64 codecache routines Reviewed-by: aph, thartmann, kvn ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 81ac78780ccc Author: andrew Date: 2017-01-22 19:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/81ac78780ccc Merge aarch64-jdk8u112-b16 ! .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/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/prims/jvm.cpp Changeset: d79e0b7cc489 Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d79e0b7cc489 Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 81ac78780ccc ! .hgtags Changeset: 70dd4b68570b Author: rkennke Date: 2017-02-10 22:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/70dd4b68570b Merge ! .hgtags ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_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/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.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 From roman at kennke.org Fri Feb 10 21:23:20 2017 From: roman at kennke.org (roman at kennke.org) Date: Fri, 10 Feb 2017 21:23:20 +0000 Subject: hg: shenandoah/jdk8u: 73 new changesets Message-ID: <201702102123.v1ALNK34004361@aojmv0008.oracle.com> Changeset: d4c4a9d30f5d Author: andrew Date: 2016-10-11 23:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d4c4a9d30f5d Added tag aarch64-jdk8u111-b16 for changeset 8cbffeff7372 ! .hgtags Changeset: bf0932d3e0f8 Author: asaha Date: 2016-06-22 08:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/bf0932d3e0f8 Added tag jdk8u102-b14 for changeset daafd7d3a76a ! .hgtags Changeset: b45602a3c99d Author: asaha Date: 2016-04-11 12:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/b45602a3c99d Added tag jdk8u111-b00 for changeset fe901996777f ! .hgtags Changeset: ad013c641771 Author: asaha Date: 2016-04-28 09:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/ad013c641771 Merge ! .hgtags Changeset: 69611421b2b0 Author: asaha Date: 2016-05-10 12:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/69611421b2b0 Merge ! .hgtags Changeset: 7bd3e7f3de8b Author: asaha Date: 2016-05-16 14:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/7bd3e7f3de8b Merge ! .hgtags Changeset: 3a0ed3e4cab4 Author: asaha Date: 2016-06-15 13:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/3a0ed3e4cab4 Merge ! .hgtags Changeset: 5e69844e2c69 Author: asaha Date: 2016-06-01 16:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/5e69844e2c69 Added tag jdk8u92-b32 for changeset 7e728e8e6120 ! .hgtags Changeset: f8ea719757e3 Author: asaha Date: 2016-06-10 10:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/f8ea719757e3 Added tag jdk8u92-b33 for changeset 5e69844e2c69 ! .hgtags Changeset: d63f2da18c80 Author: asaha Date: 2016-06-15 14:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d63f2da18c80 Merge ! .hgtags Changeset: 38fc232c3701 Author: asaha Date: 2016-06-15 14:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/38fc232c3701 Merge ! .hgtags Changeset: 219919c86ca5 Author: asaha Date: 2016-06-21 09:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/219919c86ca5 Added tag jdk8u111-b01 for changeset 38fc232c3701 ! .hgtags Changeset: 30b80379a7d5 Author: asaha Date: 2016-06-23 08:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/30b80379a7d5 Merge ! .hgtags Changeset: b363f4507ef4 Author: asaha Date: 2016-06-23 08:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/b363f4507ef4 Merge ! .hgtags Changeset: 981ec8eb8e9f Author: asaha Date: 2016-06-27 12:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/981ec8eb8e9f Added tag jdk8u111-b02 for changeset b363f4507ef4 ! .hgtags Changeset: 8358b4d5720a Author: asaha Date: 2016-06-28 22:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/8358b4d5720a Added tag jdk8u92-b34 for changeset f8ea719757e3 ! .hgtags Changeset: 3a3064f9363c Author: asaha Date: 2016-06-29 11:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/3a3064f9363c Merge ! .hgtags Changeset: 193aed1bc403 Author: asaha Date: 2016-06-29 12:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/193aed1bc403 Merge ! .hgtags Changeset: 45a67187d01b Author: asaha Date: 2016-07-04 13:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/45a67187d01b Added tag jdk8u111-b03 for changeset 193aed1bc403 ! .hgtags Changeset: fb4fc2613625 Author: asaha Date: 2016-07-04 15:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/fb4fc2613625 Added tag jdk8u102-b31 for changeset 3a3064f9363c ! .hgtags Changeset: e64a88d7d60f Author: asaha Date: 2016-07-05 14:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/e64a88d7d60f Merge ! .hgtags Changeset: 58ac6fce1d10 Author: asaha Date: 2016-07-12 14:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/58ac6fce1d10 Added tag jdk8u111-b04 for changeset e64a88d7d60f ! .hgtags Changeset: 8a2538bb35f9 Author: asaha Date: 2016-07-18 19:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/8a2538bb35f9 Added tag jdk8u111-b05 for changeset 58ac6fce1d10 ! .hgtags Changeset: b4dbbfe1b5fe Author: asaha Date: 2016-07-25 11:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/b4dbbfe1b5fe Added tag jdk8u111-b06 for changeset 8a2538bb35f9 ! .hgtags Changeset: 85cd32cbf2c8 Author: asaha Date: 2016-08-01 12:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/85cd32cbf2c8 Added tag jdk8u111-b07 for changeset b4dbbfe1b5fe ! .hgtags Changeset: e96502b0b33a Author: asaha Date: 2016-08-08 11:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/e96502b0b33a Added tag jdk8u111-b08 for changeset 85cd32cbf2c8 ! .hgtags Changeset: c715ad822dda Author: asaha Date: 2016-08-16 12:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/c715ad822dda Added tag jdk8u111-b09 for changeset e96502b0b33a ! .hgtags Changeset: fc69426e3eeb Author: asaha Date: 2016-08-22 13:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/fc69426e3eeb Added tag jdk8u111-b10 for changeset c715ad822dda ! .hgtags Changeset: 5b64df33d63a Author: asaha Date: 2016-08-31 09:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/5b64df33d63a Added tag jdk8u111-b11 for changeset fc69426e3eeb ! .hgtags Changeset: 7b105a10b1a3 Author: asaha Date: 2016-09-14 12:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/7b105a10b1a3 Added tag jdk8u111-b12 for changeset 5b64df33d63a ! .hgtags Changeset: 07c7b5880ac3 Author: asaha Date: 2016-09-21 13:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/07c7b5880ac3 Added tag jdk8u111-b13 for changeset 7b105a10b1a3 ! .hgtags Changeset: e2b2d2930b41 Author: andrew Date: 2016-11-07 23:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/e2b2d2930b41 Merge jdk8u111-b14 ! .hgtags ! common/autoconf/generated-configure.sh Changeset: 28ec939cc797 Author: andrew Date: 2016-11-08 00:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/28ec939cc797 Added tag aarch64-jdk8u111-b17 for changeset e2b2d2930b41 ! .hgtags Changeset: 0e1a35778156 Author: andrew Date: 2016-11-08 03:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/0e1a35778156 Merge aarch64-jdk8u111-b17 ! .hgtags Changeset: 630ae610f603 Author: andrew Date: 2016-11-08 05:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/630ae610f603 Added tag aarch64-shenandoah-jdk8u111-b17 for changeset 0e1a35778156 ! .hgtags Changeset: 7dc91fd23728 Author: gromero Date: 2016-12-12 08:01 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/7dc91fd23728 8170873: PPC64/aarch64: Poor StrictMath performance due to non-optimized compilation Reviewed-by: mdoerr, erikj, simonis, aph ! make/common/NativeCompilation.gmk Changeset: 6cbb265b0ea0 Author: andrew Date: 2017-01-21 22:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/6cbb265b0ea0 Merge aarch64-jdk8u111-b18 Changeset: 1a4dc2b7c60f Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/1a4dc2b7c60f Added tag aarch64-shenandoah-jdk8u111-b18 for changeset 6cbb265b0ea0 ! .hgtags Changeset: f49c220adfba Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/f49c220adfba Added tag aarch64-jdk8u111-b18 for changeset 7dc91fd23728 ! .hgtags Changeset: 44d21ca8907e Author: asaha Date: 2016-04-26 13:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/44d21ca8907e Added tag jdk8u112-b00 for changeset 31aca84184b4 ! .hgtags Changeset: abafc84654a6 Author: mduigou Date: 2014-08-21 10:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/abafc84654a6 8055772: get_source.sh : version check assumes English localization Reviewed-by: mduigou, tbell Contributed-by: bitterfoxc at gmail.com ! get_source.sh Changeset: 37bd26595d99 Author: robilad Date: 2016-06-01 13:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/37bd26595d99 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 817d9fb584ba Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/817d9fb584ba Added tag jdk8u112-b01 for changeset 37bd26595d99 ! .hgtags Changeset: c10f0d567724 Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/c10f0d567724 Added tag jdk8u112-b02 for changeset 817d9fb584ba ! .hgtags Changeset: d1d3129671c9 Author: asaha Date: 2016-07-05 15:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/d1d3129671c9 Merge ! .hgtags Changeset: b2a03d93ed53 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/b2a03d93ed53 Added tag jdk8u112-b03 for changeset d1d3129671c9 ! .hgtags Changeset: b94f31b809de Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/b94f31b809de Added tag jdk8u112-b04 for changeset b2a03d93ed53 ! .hgtags Changeset: 058df44a1c70 Author: asaha Date: 2016-07-20 12:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/058df44a1c70 Merge ! .hgtags Changeset: 1580b16703b6 Author: asaha Date: 2016-07-25 15:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/1580b16703b6 Merge ! .hgtags Changeset: e1418dc5266e Author: asaha Date: 2016-07-26 12:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/e1418dc5266e Merge ! .hgtags Changeset: ba69830da7fb Author: asaha Date: 2016-07-27 11:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/ba69830da7fb Added tag jdk8u112-b06 for changeset e1418dc5266e ! .hgtags Changeset: 29e1388fa1ca Author: asaha Date: 2016-08-01 12:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/29e1388fa1ca Merge ! .hgtags Changeset: f6c44d26f857 Author: asaha Date: 2016-08-01 12:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/f6c44d26f857 Added tag jdk8u112-b07 for changeset 29e1388fa1ca ! .hgtags Changeset: 00809b3e07ee Author: asaha Date: 2016-08-08 13:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/00809b3e07ee Merge ! .hgtags Changeset: ebea9025cbec Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/ebea9025cbec Added tag jdk8u112-b08 for changeset 00809b3e07ee ! .hgtags Changeset: 9eca585fba8b Author: asaha Date: 2016-08-16 12:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/9eca585fba8b Merge ! .hgtags Changeset: 467d880a6038 Author: asaha Date: 2016-08-16 13:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/467d880a6038 Added tag jdk8u112-b09 for changeset 9eca585fba8b ! .hgtags Changeset: 78a5e7d66e4f Author: asaha Date: 2016-08-22 13:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/78a5e7d66e4f Merge ! .hgtags Changeset: 3360efec9958 Author: asaha Date: 2016-08-22 13:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/3360efec9958 Added tag jdk8u112-b10 for changeset 78a5e7d66e4f ! .hgtags Changeset: 1b299415da32 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/1b299415da32 Added tag jdk8u112-b11 for changeset 3360efec9958 ! .hgtags Changeset: bbde0cbbfc1b Author: asaha Date: 2016-09-06 10:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/bbde0cbbfc1b Merge ! .hgtags Changeset: 122d948172f7 Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/122d948172f7 Added tag jdk8u112-b12 for changeset bbde0cbbfc1b ! .hgtags Changeset: c7043839334d Author: asaha Date: 2016-09-14 13:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/c7043839334d Merge ! .hgtags Changeset: 04399a0c96dc Author: asaha Date: 2016-09-14 13:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/04399a0c96dc Added tag jdk8u112-b13 for changeset c7043839334d ! .hgtags Changeset: b4441c552068 Author: asaha Date: 2016-09-21 13:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/b4441c552068 Merge ! .hgtags Changeset: 505176109950 Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/505176109950 Added tag jdk8u112-b14 for changeset b4441c552068 ! .hgtags Changeset: 041c97c20d39 Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/041c97c20d39 Added tag jdk8u111-b14 for changeset 07c7b5880ac3 ! .hgtags Changeset: bfb88850a367 Author: asaha Date: 2016-09-22 12:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/bfb88850a367 Merge ! .hgtags Changeset: 14388b14d484 Author: asaha Date: 2016-09-22 13:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/14388b14d484 Added tag jdk8u112-b15 for changeset bfb88850a367 ! .hgtags Changeset: 1262d9f1f3f6 Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/1262d9f1f3f6 Merge jdk8u112-b16 ! .hgtags Changeset: 111e3ebb9ead Author: andrew Date: 2017-01-22 19:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/111e3ebb9ead Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: ac6e8b474d47 Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/ac6e8b474d47 Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 111e3ebb9ead ! .hgtags Changeset: de9f1a3ee669 Author: rkennke Date: 2017-02-10 22:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/rev/de9f1a3ee669 Merge ! .hgtags From roman at kennke.org Fri Feb 10 21:23:44 2017 From: roman at kennke.org (roman at kennke.org) Date: Fri, 10 Feb 2017 21:23:44 +0000 Subject: hg: shenandoah/jdk8u/corba: 75 new changesets Message-ID: <201702102123.v1ALNj3V004538@aojmv0008.oracle.com> Changeset: 61c86a397909 Author: andrew Date: 2016-10-11 23:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/61c86a397909 Added tag aarch64-jdk8u111-b16 for changeset 9358577c731c ! .hgtags Changeset: 61a01bb60b1b Author: asaha Date: 2016-06-22 08:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/61a01bb60b1b Added tag jdk8u102-b14 for changeset 56b133772ec1 ! .hgtags Changeset: 2e13be3dc84c Author: asaha Date: 2016-04-11 12:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/2e13be3dc84c Added tag jdk8u111-b00 for changeset 52cca1ce8b47 ! .hgtags Changeset: 3eac78bf6732 Author: asaha Date: 2016-04-28 09:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/3eac78bf6732 Merge ! .hgtags Changeset: d363179c431c Author: asaha Date: 2016-05-10 12:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d363179c431c Merge ! .hgtags Changeset: bd20023c7d12 Author: asaha Date: 2016-05-16 14:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/bd20023c7d12 Merge ! .hgtags Changeset: c8dc52fa0537 Author: asaha Date: 2016-06-15 13:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/c8dc52fa0537 Merge ! .hgtags Changeset: 9ed665d31959 Author: asaha Date: 2016-06-01 16:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9ed665d31959 Added tag jdk8u92-b32 for changeset 11e4e7e901bc ! .hgtags Changeset: 5b5f76caf6e4 Author: asaha Date: 2016-06-10 10:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/5b5f76caf6e4 Added tag jdk8u92-b33 for changeset 9ed665d31959 ! .hgtags Changeset: 2e3e75b77f80 Author: asaha Date: 2016-06-15 14:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/2e3e75b77f80 Merge ! .hgtags Changeset: d123c31c3bc2 Author: asaha Date: 2016-06-15 14:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d123c31c3bc2 Merge ! .hgtags Changeset: 3d8d897b019a Author: asaha Date: 2016-06-21 09:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/3d8d897b019a Added tag jdk8u111-b01 for changeset d123c31c3bc2 ! .hgtags Changeset: 6802d092720c Author: asaha Date: 2016-06-23 08:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/6802d092720c Merge ! .hgtags Changeset: 981c4d9dab16 Author: asaha Date: 2016-06-23 08:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/981c4d9dab16 Merge ! .hgtags Changeset: 994e24bef3c2 Author: asaha Date: 2016-06-27 12:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/994e24bef3c2 Added tag jdk8u111-b02 for changeset 981c4d9dab16 ! .hgtags Changeset: c6a29c54cdd8 Author: asaha Date: 2016-06-28 22:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/c6a29c54cdd8 Added tag jdk8u92-b34 for changeset 5b5f76caf6e4 ! .hgtags Changeset: 8ba5a41487af Author: asaha Date: 2016-06-29 11:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/8ba5a41487af Merge ! .hgtags Changeset: 893adc105044 Author: asaha Date: 2016-06-29 12:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/893adc105044 Merge ! .hgtags Changeset: c7f45d531d9b Author: asaha Date: 2016-07-04 13:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/c7f45d531d9b Added tag jdk8u111-b03 for changeset 893adc105044 ! .hgtags Changeset: 8f015ee0842d Author: asaha Date: 2016-07-04 15:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/8f015ee0842d Added tag jdk8u102-b31 for changeset 8ba5a41487af ! .hgtags Changeset: f343cb5604a9 Author: asaha Date: 2016-07-05 14:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f343cb5604a9 Merge ! .hgtags Changeset: ec7b9aafd7e1 Author: coffeys Date: 2016-07-11 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/ec7b9aafd7e1 8160904: Typo in code from 8079718 fix : enableCustomValueHanlde Reviewed-by: chegar, msheppar ! src/share/classes/javax/rmi/CORBA/Util.java Changeset: 3a25f8a75252 Author: asaha Date: 2016-07-12 14:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/3a25f8a75252 Added tag jdk8u111-b04 for changeset ec7b9aafd7e1 ! .hgtags Changeset: d5dabec41733 Author: asaha Date: 2016-07-18 19:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d5dabec41733 Added tag jdk8u111-b05 for changeset 3a25f8a75252 ! .hgtags Changeset: d8a1e50ce110 Author: asaha Date: 2016-07-25 11:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d8a1e50ce110 Added tag jdk8u111-b06 for changeset d5dabec41733 ! .hgtags Changeset: 560812b6d194 Author: asaha Date: 2016-08-01 12:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/560812b6d194 Added tag jdk8u111-b07 for changeset d8a1e50ce110 ! .hgtags Changeset: dbbb2551c636 Author: asaha Date: 2016-08-08 11:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/dbbb2551c636 Added tag jdk8u111-b08 for changeset 560812b6d194 ! .hgtags Changeset: 36ccdd95d018 Author: asaha Date: 2016-08-16 12:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/36ccdd95d018 Added tag jdk8u111-b09 for changeset dbbb2551c636 ! .hgtags Changeset: dad7b1a59da6 Author: asaha Date: 2016-08-22 13:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/dad7b1a59da6 Added tag jdk8u111-b10 for changeset 36ccdd95d018 ! .hgtags Changeset: a42cdfaa1218 Author: asaha Date: 2016-08-31 09:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/a42cdfaa1218 Added tag jdk8u111-b11 for changeset dad7b1a59da6 ! .hgtags Changeset: 2214875a44e5 Author: asaha Date: 2016-09-14 12:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/2214875a44e5 Added tag jdk8u111-b12 for changeset a42cdfaa1218 ! .hgtags Changeset: 7898951ff63c Author: asaha Date: 2016-09-21 13:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7898951ff63c Added tag jdk8u111-b13 for changeset 2214875a44e5 ! .hgtags Changeset: 9f3caf075bac Author: andrew Date: 2016-11-07 23:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9f3caf075bac Merge jdk8u111-b14 ! .hgtags Changeset: d3044fe002d2 Author: andrew Date: 2016-11-08 00:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/d3044fe002d2 Added tag aarch64-jdk8u111-b17 for changeset 9f3caf075bac ! .hgtags Changeset: 7038d32a0d21 Author: andrew Date: 2016-11-08 03:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7038d32a0d21 Merge aarch64-jdk8u111-b17 ! .hgtags Changeset: e7a4d38e3e54 Author: andrew Date: 2016-11-08 05:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/e7a4d38e3e54 Added tag aarch64-shenandoah-jdk8u111-b17 for changeset 7038d32a0d21 ! .hgtags Changeset: a0eb736991b3 Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/a0eb736991b3 Added tag aarch64-shenandoah-jdk8u111-b18 for changeset e7a4d38e3e54 ! .hgtags Changeset: f2c2887d1f3d Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f2c2887d1f3d Added tag aarch64-jdk8u111-b18 for changeset d3044fe002d2 ! .hgtags Changeset: 4d00b3cd4d53 Author: asaha Date: 2016-04-26 13:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4d00b3cd4d53 Added tag jdk8u112-b00 for changeset b87d82f5c33d ! .hgtags Changeset: c5772da7e407 Author: aefimov Date: 2016-05-05 19:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/c5772da7e407 8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported Reviewed-by: alanb ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Changeset: 4d537ea4aca4 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4d537ea4aca4 Merge Changeset: 1f2394102288 Author: robilad Date: 2016-06-01 13:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1f2394102288 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 7f3ae083f0f0 Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/7f3ae083f0f0 Added tag jdk8u112-b01 for changeset 1f2394102288 ! .hgtags Changeset: f7b43e9f1665 Author: msheppar Date: 2016-06-22 18:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/f7b43e9f1665 8146975: NullPointerException in IIOPInputStream.inputClassFields Reviewed-by: chegar, rriggs, coffeys ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: 40c934289dee Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/40c934289dee Merge Changeset: e1c1bae989ef Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/e1c1bae989ef Added tag jdk8u112-b02 for changeset 40c934289dee ! .hgtags Changeset: ddb3a8afe0ad Author: asaha Date: 2016-07-05 15:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/ddb3a8afe0ad Merge ! .hgtags Changeset: 1d0047d03f04 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1d0047d03f04 Added tag jdk8u112-b03 for changeset ddb3a8afe0ad ! .hgtags Changeset: 58d0ffe75dc5 Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/58d0ffe75dc5 Added tag jdk8u112-b04 for changeset 1d0047d03f04 ! .hgtags Changeset: b2852fb42628 Author: asaha Date: 2016-07-20 12:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/b2852fb42628 Merge ! .hgtags Changeset: ad1a8186a5a8 Author: asaha Date: 2016-07-25 15:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/ad1a8186a5a8 Merge ! .hgtags Changeset: b6cdfd0b4a9c Author: asaha Date: 2016-07-26 12:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/b6cdfd0b4a9c Merge ! .hgtags Changeset: ffb677912057 Author: asaha Date: 2016-07-27 11:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/ffb677912057 Added tag jdk8u112-b06 for changeset b6cdfd0b4a9c ! .hgtags Changeset: 9d09ca09ea33 Author: asaha Date: 2016-08-01 12:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/9d09ca09ea33 Merge ! .hgtags Changeset: 34aa0b1ad4a6 Author: asaha Date: 2016-08-01 12:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/34aa0b1ad4a6 Added tag jdk8u112-b07 for changeset 9d09ca09ea33 ! .hgtags Changeset: 0ac6b6798051 Author: asaha Date: 2016-08-08 13:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0ac6b6798051 Merge ! .hgtags Changeset: a8a4dcec4849 Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/a8a4dcec4849 Added tag jdk8u112-b08 for changeset 0ac6b6798051 ! .hgtags Changeset: 0d9ae87a0dfe Author: asaha Date: 2016-08-16 12:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/0d9ae87a0dfe Merge ! .hgtags Changeset: ae22a08bec66 Author: asaha Date: 2016-08-16 13:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/ae22a08bec66 Added tag jdk8u112-b09 for changeset 0d9ae87a0dfe ! .hgtags Changeset: 09fb07ae1517 Author: asaha Date: 2016-08-22 13:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/09fb07ae1517 Merge ! .hgtags Changeset: 4363b0b339a4 Author: asaha Date: 2016-08-22 13:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4363b0b339a4 Added tag jdk8u112-b10 for changeset 09fb07ae1517 ! .hgtags Changeset: 1f4c47a1b9c7 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/1f4c47a1b9c7 Added tag jdk8u112-b11 for changeset 4363b0b339a4 ! .hgtags Changeset: be34a5280540 Author: asaha Date: 2016-09-06 10:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/be34a5280540 Merge ! .hgtags Changeset: 8097f8314c5f Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/8097f8314c5f Added tag jdk8u112-b12 for changeset be34a5280540 ! .hgtags Changeset: 4d4531530732 Author: asaha Date: 2016-09-14 13:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4d4531530732 Merge ! .hgtags Changeset: cdb95e9bcefc Author: asaha Date: 2016-09-14 13:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/cdb95e9bcefc Added tag jdk8u112-b13 for changeset 4d4531530732 ! .hgtags Changeset: 18bbb95d097e Author: asaha Date: 2016-09-21 14:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/18bbb95d097e Merge ! .hgtags Changeset: 5272cdb1e7c6 Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/5272cdb1e7c6 Added tag jdk8u112-b14 for changeset 18bbb95d097e ! .hgtags Changeset: e3ab3d42a14b Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/e3ab3d42a14b Added tag jdk8u111-b14 for changeset 7898951ff63c ! .hgtags Changeset: 30f83ac389f0 Author: asaha Date: 2016-09-22 12:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/30f83ac389f0 Merge ! .hgtags Changeset: 8ef3cc2bbc7d Author: asaha Date: 2016-09-22 13:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/8ef3cc2bbc7d Added tag jdk8u112-b15 for changeset 30f83ac389f0 ! .hgtags Changeset: 4d8a52f7605c Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/4d8a52f7605c Merge jdk8u112-b16 ! .hgtags ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: 12014f113440 Author: andrew Date: 2017-01-22 19:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/12014f113440 Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: 21c2975006aa Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/21c2975006aa Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 12014f113440 ! .hgtags Changeset: dc204039379c Author: rkennke Date: 2017-02-10 22:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/corba/rev/dc204039379c Merge ! .hgtags From roman at kennke.org Fri Feb 10 21:24:10 2017 From: roman at kennke.org (roman at kennke.org) Date: Fri, 10 Feb 2017 21:24:10 +0000 Subject: hg: shenandoah/jdk8u/jaxp: 74 new changesets Message-ID: <201702102124.v1ALOB9n004608@aojmv0008.oracle.com> Changeset: 3e286775563a Author: andrew Date: 2016-10-11 23:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/3e286775563a Added tag aarch64-jdk8u111-b16 for changeset 00bf8b1e615f ! .hgtags Changeset: 5112148ff48c Author: asaha Date: 2016-06-22 08:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/5112148ff48c Added tag jdk8u102-b14 for changeset 1f032000ff4b ! .hgtags Changeset: fad4d4e96802 Author: asaha Date: 2016-04-11 12:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fad4d4e96802 Added tag jdk8u111-b00 for changeset a6a032a5490f ! .hgtags Changeset: 9e30b2e17047 Author: asaha Date: 2016-04-28 09:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9e30b2e17047 Merge ! .hgtags Changeset: 7214b221594a Author: asaha Date: 2016-05-10 12:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7214b221594a Merge ! .hgtags Changeset: 22763d33b246 Author: asaha Date: 2016-05-16 14:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/22763d33b246 Merge ! .hgtags Changeset: 72ae578e950a Author: asaha Date: 2016-06-15 13:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/72ae578e950a Merge ! .hgtags Changeset: 69550dfee4b1 Author: asaha Date: 2016-06-01 16:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/69550dfee4b1 Added tag jdk8u92-b32 for changeset edce55dd1642 ! .hgtags Changeset: 75757308d278 Author: asaha Date: 2016-06-10 10:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/75757308d278 Added tag jdk8u92-b33 for changeset 69550dfee4b1 ! .hgtags Changeset: 72ae0ae83455 Author: asaha Date: 2016-06-15 14:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/72ae0ae83455 Merge ! .hgtags Changeset: 4389b3cda88c Author: asaha Date: 2016-06-15 14:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/4389b3cda88c Merge ! .hgtags Changeset: d038aa2e73b5 Author: asaha Date: 2016-06-21 09:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/d038aa2e73b5 Added tag jdk8u111-b01 for changeset 4389b3cda88c ! .hgtags Changeset: a5e5f82d4746 Author: asaha Date: 2016-06-23 08:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a5e5f82d4746 Merge ! .hgtags Changeset: 1ffc284c45e0 Author: asaha Date: 2016-06-23 08:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/1ffc284c45e0 Merge ! .hgtags Changeset: cac38756a0c3 Author: asaha Date: 2016-06-27 12:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/cac38756a0c3 Added tag jdk8u111-b02 for changeset 1ffc284c45e0 ! .hgtags Changeset: ced00938e45c Author: asaha Date: 2016-06-28 22:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ced00938e45c Added tag jdk8u92-b34 for changeset 75757308d278 ! .hgtags Changeset: ff603463199f Author: asaha Date: 2016-06-29 11:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ff603463199f Merge ! .hgtags Changeset: f518fa45f0f0 Author: asaha Date: 2016-06-29 12:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/f518fa45f0f0 Merge ! .hgtags Changeset: 4a9bba4ecb98 Author: asaha Date: 2016-07-04 13:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/4a9bba4ecb98 Added tag jdk8u111-b03 for changeset f518fa45f0f0 ! .hgtags Changeset: 58dea534c1d4 Author: asaha Date: 2016-07-04 15:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/58dea534c1d4 Added tag jdk8u102-b31 for changeset ff603463199f ! .hgtags Changeset: 4daccb30c044 Author: asaha Date: 2016-07-05 15:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/4daccb30c044 Merge ! .hgtags Changeset: 9bbba018c96a Author: asaha Date: 2016-07-12 14:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9bbba018c96a Added tag jdk8u111-b04 for changeset 4daccb30c044 ! .hgtags Changeset: bd3773524c2d Author: asaha Date: 2016-07-18 19:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/bd3773524c2d Added tag jdk8u111-b05 for changeset 9bbba018c96a ! .hgtags Changeset: 9c8856c6b82e Author: asaha Date: 2016-07-25 11:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9c8856c6b82e Added tag jdk8u111-b06 for changeset bd3773524c2d ! .hgtags Changeset: 76e3e209e51c Author: asaha Date: 2016-08-01 12:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/76e3e209e51c Added tag jdk8u111-b07 for changeset 9c8856c6b82e ! .hgtags Changeset: c4301c045c79 Author: asaha Date: 2016-08-08 11:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/c4301c045c79 Added tag jdk8u111-b08 for changeset 76e3e209e51c ! .hgtags Changeset: ea4555b9d913 Author: asaha Date: 2016-08-16 12:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ea4555b9d913 Added tag jdk8u111-b09 for changeset c4301c045c79 ! .hgtags Changeset: d80acd543dcb Author: asaha Date: 2016-08-22 13:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/d80acd543dcb Added tag jdk8u111-b10 for changeset ea4555b9d913 ! .hgtags Changeset: 59b4011136ae Author: asaha Date: 2016-08-31 09:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/59b4011136ae Added tag jdk8u111-b11 for changeset d80acd543dcb ! .hgtags Changeset: 41ed5205949c Author: asaha Date: 2016-09-14 12:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/41ed5205949c Added tag jdk8u111-b12 for changeset 59b4011136ae ! .hgtags Changeset: f1d0b6e81070 Author: asaha Date: 2016-09-21 13:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/f1d0b6e81070 Added tag jdk8u111-b13 for changeset 41ed5205949c ! .hgtags Changeset: 2eb2380953e5 Author: andrew Date: 2016-11-07 23:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2eb2380953e5 Merge jdk8u111-b14 ! .hgtags Changeset: 0afb62758b17 Author: andrew Date: 2016-11-08 00:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/0afb62758b17 Added tag aarch64-jdk8u111-b17 for changeset 2eb2380953e5 ! .hgtags Changeset: 3bac48f314ba Author: andrew Date: 2016-11-08 03:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/3bac48f314ba Merge aarch64-jdk8u111-b17 ! .hgtags Changeset: 59435ffd7271 Author: andrew Date: 2016-11-08 05:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/59435ffd7271 Added tag aarch64-shenandoah-jdk8u111-b17 for changeset 3bac48f314ba ! .hgtags Changeset: fb45d41f3c2c Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fb45d41f3c2c Added tag aarch64-shenandoah-jdk8u111-b18 for changeset 59435ffd7271 ! .hgtags Changeset: 74d9735d67f1 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/74d9735d67f1 Added tag aarch64-jdk8u111-b18 for changeset 0afb62758b17 ! .hgtags Changeset: c97a7b45e9c8 Author: asaha Date: 2016-04-26 13:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/c97a7b45e9c8 Added tag jdk8u112-b00 for changeset 4e861d843046 ! .hgtags Changeset: b2b2a7b4a160 Author: joehw Date: 2016-04-19 23:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/b2b2a7b4a160 8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place Reviewed-by: joehw Contributed-by: christoph.langer at sap.com ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java Changeset: 573b1773c560 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/573b1773c560 Merge Changeset: 4839dcbae18d Author: aefimov Date: 2016-05-13 18:34 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/4839dcbae18d 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw ! src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java Changeset: 664dd7701654 Author: robilad Date: 2016-06-01 13:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/664dd7701654 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 80ce57123e23 Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/80ce57123e23 Added tag jdk8u112-b01 for changeset 664dd7701654 ! .hgtags Changeset: 015f62886c4c Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/015f62886c4c Added tag jdk8u112-b02 for changeset 80ce57123e23 ! .hgtags Changeset: fa8960424b5b Author: asaha Date: 2016-07-10 21:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fa8960424b5b Merge ! .hgtags ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties Changeset: cfc0c92fdbac Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/cfc0c92fdbac Added tag jdk8u112-b03 for changeset fa8960424b5b ! .hgtags Changeset: 2e5a470691f2 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/2e5a470691f2 Added tag jdk8u112-b04 for changeset cfc0c92fdbac ! .hgtags Changeset: 4ab837b9d668 Author: asaha Date: 2016-07-20 15:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/4ab837b9d668 Merge ! .hgtags Changeset: f4efa19911c0 Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/f4efa19911c0 Merge ! .hgtags Changeset: e677228a078a Author: asaha Date: 2016-07-26 14:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/e677228a078a Merge ! .hgtags Changeset: a582670a53af Author: asaha Date: 2016-07-27 11:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a582670a53af Added tag jdk8u112-b06 for changeset e677228a078a ! .hgtags Changeset: 7ebdc1fa55fa Author: asaha Date: 2016-08-01 12:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/7ebdc1fa55fa Merge ! .hgtags Changeset: ae1da39b8470 Author: asaha Date: 2016-08-01 12:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ae1da39b8470 Added tag jdk8u112-b07 for changeset 7ebdc1fa55fa ! .hgtags Changeset: 16ee948b8c27 Author: asaha Date: 2016-08-04 23:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/16ee948b8c27 8162510: 8u112 L10n resource file updates Summary: 8u112 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties Changeset: 6ee652d363bb Author: asaha Date: 2016-08-08 13:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/6ee652d363bb Merge ! .hgtags Changeset: 653ad9ec7599 Author: asaha Date: 2016-08-08 13:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/653ad9ec7599 Added tag jdk8u112-b08 for changeset 6ee652d363bb ! .hgtags Changeset: 45d7c3541751 Author: asaha Date: 2016-08-16 12:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/45d7c3541751 Merge ! .hgtags Changeset: fc030af2f917 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/fc030af2f917 Added tag jdk8u112-b09 for changeset 45d7c3541751 ! .hgtags Changeset: 17cfa0cd7c3c Author: asaha Date: 2016-08-22 13:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/17cfa0cd7c3c Merge ! .hgtags Changeset: ed365ea4cf5f Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/ed365ea4cf5f Added tag jdk8u112-b10 for changeset 17cfa0cd7c3c ! .hgtags Changeset: d941beb2f806 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/d941beb2f806 Added tag jdk8u112-b11 for changeset ed365ea4cf5f ! .hgtags Changeset: 382516531501 Author: asaha Date: 2016-09-06 10:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/382516531501 Merge ! .hgtags Changeset: a8c2b9c92dba Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/a8c2b9c92dba Added tag jdk8u112-b12 for changeset 382516531501 ! .hgtags Changeset: eca53abf6800 Author: asaha Date: 2016-09-14 13:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/eca53abf6800 Merge ! .hgtags Changeset: 16ec38f57219 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/16ec38f57219 Added tag jdk8u112-b13 for changeset eca53abf6800 ! .hgtags Changeset: 15749f6d0d05 Author: asaha Date: 2016-09-21 14:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/15749f6d0d05 Merge ! .hgtags Changeset: 9e8cf948ab48 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/9e8cf948ab48 Added tag jdk8u112-b14 for changeset 15749f6d0d05 ! .hgtags Changeset: 91676ad84d7c Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/91676ad84d7c Added tag jdk8u111-b14 for changeset f1d0b6e81070 ! .hgtags Changeset: b07754d40ea6 Author: asaha Date: 2016-09-22 13:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/b07754d40ea6 Merge ! .hgtags Changeset: 66ef33852d93 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/66ef33852d93 Added tag jdk8u112-b15 for changeset b07754d40ea6 ! .hgtags Changeset: 04be20c8ca7b Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/04be20c8ca7b Merge jdk8u112-b16 ! .hgtags Changeset: 786eceb9aff4 Author: andrew Date: 2017-01-22 19:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/786eceb9aff4 Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: 455d7e4896b9 Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/455d7e4896b9 Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 786eceb9aff4 ! .hgtags Changeset: de30102dac9a Author: rkennke Date: 2017-02-10 22:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxp/rev/de30102dac9a Merge ! .hgtags From roman at kennke.org Fri Feb 10 21:24:32 2017 From: roman at kennke.org (roman at kennke.org) Date: Fri, 10 Feb 2017 21:24:32 +0000 Subject: hg: shenandoah/jdk8u/jaxws: 70 new changesets Message-ID: <201702102124.v1ALOW2X004705@aojmv0008.oracle.com> Changeset: e16d46737c4b Author: andrew Date: 2016-10-11 23:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e16d46737c4b Added tag aarch64-jdk8u111-b16 for changeset 9590245dd156 ! .hgtags Changeset: 2ab8a070968f Author: asaha Date: 2016-06-22 08:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/2ab8a070968f Added tag jdk8u102-b14 for changeset 81f2d81a48d7 ! .hgtags Changeset: 1427fdd8d450 Author: asaha Date: 2016-04-11 12:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/1427fdd8d450 Added tag jdk8u111-b00 for changeset d3b054313ed2 ! .hgtags Changeset: 79124f60ecc0 Author: asaha Date: 2016-04-28 09:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/79124f60ecc0 Merge ! .hgtags Changeset: 411e1acc9083 Author: asaha Date: 2016-05-10 12:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/411e1acc9083 Merge ! .hgtags Changeset: acbb684d82e7 Author: asaha Date: 2016-05-16 14:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/acbb684d82e7 Merge ! .hgtags Changeset: 019069739a67 Author: asaha Date: 2016-06-15 13:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/019069739a67 Merge ! .hgtags Changeset: ff694a4e9cae Author: asaha Date: 2016-06-01 16:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/ff694a4e9cae Added tag jdk8u92-b32 for changeset b762186ac713 ! .hgtags Changeset: 283147c5fcc5 Author: asaha Date: 2016-06-10 10:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/283147c5fcc5 Added tag jdk8u92-b33 for changeset ff694a4e9cae ! .hgtags Changeset: 6e3a3b3076a9 Author: asaha Date: 2016-06-15 14:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/6e3a3b3076a9 Merge ! .hgtags Changeset: 6b861e233c89 Author: asaha Date: 2016-06-15 14:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/6b861e233c89 Merge ! .hgtags Changeset: f2fa704642c1 Author: asaha Date: 2016-06-21 09:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/f2fa704642c1 Added tag jdk8u111-b01 for changeset 6b861e233c89 ! .hgtags Changeset: 234c185d60bd Author: asaha Date: 2016-06-23 08:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/234c185d60bd Merge ! .hgtags Changeset: a896244473b9 Author: asaha Date: 2016-06-23 08:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/a896244473b9 Merge ! .hgtags Changeset: cc127e33fb3e Author: asaha Date: 2016-06-27 12:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/cc127e33fb3e Added tag jdk8u111-b02 for changeset a896244473b9 ! .hgtags Changeset: 19d29205f012 Author: asaha Date: 2016-06-28 22:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/19d29205f012 Added tag jdk8u92-b34 for changeset 283147c5fcc5 ! .hgtags Changeset: de23881ca76c Author: asaha Date: 2016-06-29 11:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/de23881ca76c Merge ! .hgtags Changeset: d4b631c4844d Author: asaha Date: 2016-06-29 12:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d4b631c4844d Merge ! .hgtags Changeset: 8527d479178f Author: asaha Date: 2016-07-04 13:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/8527d479178f Added tag jdk8u111-b03 for changeset d4b631c4844d ! .hgtags Changeset: f638db3f652d Author: asaha Date: 2016-07-04 15:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/f638db3f652d Added tag jdk8u102-b31 for changeset de23881ca76c ! .hgtags Changeset: 9ba3b9700df8 Author: asaha Date: 2016-07-05 15:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/9ba3b9700df8 Merge ! .hgtags Changeset: 452662a83e5b Author: asaha Date: 2016-07-12 14:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/452662a83e5b Added tag jdk8u111-b04 for changeset 9ba3b9700df8 ! .hgtags Changeset: cc2f9d823c77 Author: asaha Date: 2016-07-18 19:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/cc2f9d823c77 Added tag jdk8u111-b05 for changeset 452662a83e5b ! .hgtags Changeset: 23aa5ab8a2c8 Author: asaha Date: 2016-07-25 11:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/23aa5ab8a2c8 Added tag jdk8u111-b06 for changeset cc2f9d823c77 ! .hgtags Changeset: 0a3caaf419cc Author: asaha Date: 2016-08-01 12:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/0a3caaf419cc Added tag jdk8u111-b07 for changeset 23aa5ab8a2c8 ! .hgtags Changeset: 68b99f65ae75 Author: asaha Date: 2016-08-08 11:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/68b99f65ae75 Added tag jdk8u111-b08 for changeset 0a3caaf419cc ! .hgtags Changeset: 11d721e50941 Author: asaha Date: 2016-08-16 12:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/11d721e50941 Added tag jdk8u111-b09 for changeset 68b99f65ae75 ! .hgtags Changeset: 730d8fc6bbfc Author: asaha Date: 2016-08-22 13:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/730d8fc6bbfc Added tag jdk8u111-b10 for changeset 11d721e50941 ! .hgtags Changeset: 6ccfdf9a9af5 Author: asaha Date: 2016-08-31 09:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/6ccfdf9a9af5 Added tag jdk8u111-b11 for changeset 730d8fc6bbfc ! .hgtags Changeset: 914f31660407 Author: asaha Date: 2016-09-14 12:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/914f31660407 Added tag jdk8u111-b12 for changeset 6ccfdf9a9af5 ! .hgtags Changeset: 1439cb8c6e86 Author: asaha Date: 2016-09-21 13:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/1439cb8c6e86 Added tag jdk8u111-b13 for changeset 914f31660407 ! .hgtags Changeset: 5bd3af2b6c11 Author: andrew Date: 2016-11-07 23:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5bd3af2b6c11 Merge jdk8u111-b14 ! .hgtags Changeset: 9a176d9410e1 Author: andrew Date: 2016-11-08 00:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/9a176d9410e1 Added tag aarch64-jdk8u111-b17 for changeset 5bd3af2b6c11 ! .hgtags Changeset: 8742b95b4516 Author: andrew Date: 2016-11-08 03:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/8742b95b4516 Merge aarch64-jdk8u111-b17 ! .hgtags Changeset: b674ae8a0198 Author: andrew Date: 2016-11-08 05:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/b674ae8a0198 Added tag aarch64-shenandoah-jdk8u111-b17 for changeset 8742b95b4516 ! .hgtags Changeset: ee72ae893e13 Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/ee72ae893e13 Added tag aarch64-shenandoah-jdk8u111-b18 for changeset b674ae8a0198 ! .hgtags Changeset: b9949b9d5ae0 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/b9949b9d5ae0 Added tag aarch64-jdk8u111-b18 for changeset 9a176d9410e1 ! .hgtags Changeset: 34684b155618 Author: asaha Date: 2016-04-26 13:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/34684b155618 Added tag jdk8u112-b00 for changeset 2d1c73175b3a ! .hgtags Changeset: 10388356386d Author: robilad Date: 2016-06-01 13:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/10388356386d 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 903e66791568 Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/903e66791568 Added tag jdk8u112-b01 for changeset 10388356386d ! .hgtags Changeset: a7d212b7c322 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/a7d212b7c322 Added tag jdk8u112-b02 for changeset 903e66791568 ! .hgtags Changeset: 560d4d5c7a31 Author: asaha Date: 2016-07-05 15:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/560d4d5c7a31 Merge ! .hgtags Changeset: da39da2c7a85 Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/da39da2c7a85 Added tag jdk8u112-b03 for changeset 560d4d5c7a31 ! .hgtags Changeset: ea4b3e983ee7 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/ea4b3e983ee7 Added tag jdk8u112-b04 for changeset da39da2c7a85 ! .hgtags Changeset: 2ddfbb09d730 Author: asaha Date: 2016-07-20 15:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/2ddfbb09d730 Merge ! .hgtags Changeset: e6a86f6ac84f Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/e6a86f6ac84f Merge ! .hgtags Changeset: 454315c9ffd4 Author: asaha Date: 2016-07-26 14:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/454315c9ffd4 Merge ! .hgtags Changeset: b773fd94b019 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/b773fd94b019 Added tag jdk8u112-b06 for changeset 454315c9ffd4 ! .hgtags Changeset: 5f7c72e72f8c Author: asaha Date: 2016-08-01 12:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5f7c72e72f8c Merge ! .hgtags Changeset: 262c87d288e7 Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/262c87d288e7 Added tag jdk8u112-b07 for changeset 5f7c72e72f8c ! .hgtags Changeset: f3d512b73229 Author: asaha Date: 2016-08-08 13:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/f3d512b73229 Merge ! .hgtags Changeset: 7222a7ed0798 Author: asaha Date: 2016-08-08 13:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/7222a7ed0798 Added tag jdk8u112-b08 for changeset f3d512b73229 ! .hgtags Changeset: 92dbc9db48db Author: asaha Date: 2016-08-16 13:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/92dbc9db48db Merge ! .hgtags Changeset: 3fa114102811 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/3fa114102811 Added tag jdk8u112-b09 for changeset 92dbc9db48db ! .hgtags Changeset: 29aaa22088ee Author: asaha Date: 2016-08-22 13:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/29aaa22088ee Merge ! .hgtags Changeset: c6d719a4fcd7 Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/c6d719a4fcd7 Added tag jdk8u112-b10 for changeset 29aaa22088ee ! .hgtags Changeset: 9be2f2bfd405 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/9be2f2bfd405 Added tag jdk8u112-b11 for changeset c6d719a4fcd7 ! .hgtags Changeset: bb36d2dbebb7 Author: asaha Date: 2016-09-06 10:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/bb36d2dbebb7 Merge ! .hgtags Changeset: 3de8c04628ec Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/3de8c04628ec Added tag jdk8u112-b12 for changeset bb36d2dbebb7 ! .hgtags Changeset: abb5568d7925 Author: asaha Date: 2016-09-14 13:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/abb5568d7925 Merge ! .hgtags Changeset: 401a09e99e18 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/401a09e99e18 Added tag jdk8u112-b13 for changeset abb5568d7925 ! .hgtags Changeset: 14fa3ed278a2 Author: asaha Date: 2016-09-21 14:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/14fa3ed278a2 Merge ! .hgtags Changeset: 8f71f12fe446 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/8f71f12fe446 Added tag jdk8u112-b14 for changeset 14fa3ed278a2 ! .hgtags Changeset: abbcf4e7ab94 Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/abbcf4e7ab94 Added tag jdk8u111-b14 for changeset 1439cb8c6e86 ! .hgtags Changeset: 5f84e87f91d5 Author: asaha Date: 2016-09-22 13:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/5f84e87f91d5 Merge ! .hgtags Changeset: d82dd7a24a49 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/d82dd7a24a49 Added tag jdk8u112-b15 for changeset 5f84e87f91d5 ! .hgtags Changeset: da57bb4b8cb8 Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/da57bb4b8cb8 Merge jdk8u112-b16 ! .hgtags Changeset: 031f69c6905f Author: andrew Date: 2017-01-22 19:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/031f69c6905f Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: 77f7744ded7b Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/77f7744ded7b Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 031f69c6905f ! .hgtags Changeset: 27378f5d1aaa Author: rkennke Date: 2017-02-10 22:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jaxws/rev/27378f5d1aaa Merge ! .hgtags From roman at kennke.org Fri Feb 10 21:25:13 2017 From: roman at kennke.org (roman at kennke.org) Date: Fri, 10 Feb 2017 21:25:13 +0000 Subject: hg: shenandoah/jdk8u/jdk: 190 new changesets Message-ID: <201702102125.v1ALPJCe004808@aojmv0008.oracle.com> Changeset: 0412f09b2eb1 Author: andrew Date: 2016-10-11 23:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0412f09b2eb1 Added tag aarch64-jdk8u111-b16 for changeset 39cd76e9c788 ! .hgtags Changeset: f483834549f3 Author: asaha Date: 2016-06-22 08:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f483834549f3 Added tag jdk8u102-b14 for changeset 48c99b423839 ! .hgtags Changeset: c1541f6d5435 Author: asaha Date: 2016-06-14 14:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c1541f6d5435 Added tag jdk8u111-b00 for changeset ebc56c2e8035 ! .hgtags Changeset: 3f19a625fad7 Author: asaha Date: 2016-06-14 14:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3f19a625fad7 Merge ! .hgtags - src/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk - test/sun/tools/jps/jps-Defaults.sh - test/sun/tools/jps/jps-V_2.sh - test/sun/tools/jps/jps-V_Output2.awk - test/sun/tools/jps/jps-Vm_2.sh - test/sun/tools/jps/jps-Vm_Output2.awk - test/sun/tools/jps/jps-Vvm.sh - test/sun/tools/jps/jps-Vvm_Output1.awk - test/sun/tools/jps/jps-Vvml.sh - test/sun/tools/jps/jps-Vvml_2.sh - test/sun/tools/jps/jps-Vvml_Output1.awk - test/sun/tools/jps/jps-Vvml_Output2.awk - test/sun/tools/jps/jps-help.sh - test/sun/tools/jps/jps-l_1.sh - test/sun/tools/jps/jps-l_2.sh - test/sun/tools/jps/jps-l_Output1.awk - test/sun/tools/jps/jps-l_Output2.awk - test/sun/tools/jps/jps-lm.sh - test/sun/tools/jps/jps-lm_Output1.awk - test/sun/tools/jps/jps-m.sh - test/sun/tools/jps/jps-m_2.sh - test/sun/tools/jps/jps-m_Output1.awk - test/sun/tools/jps/jps-m_Output2.awk - test/sun/tools/jps/jps-q.sh - test/sun/tools/jps/jps-q_Output1.awk - test/sun/tools/jps/jps-v_1.sh - test/sun/tools/jps/jps-v_Output1.awk - test/sun/tools/jps/jps-vm_1.sh - test/sun/tools/jps/jps-vm_Output1.awk - test/sun/tools/jps/jps_Output1.awk - test/sun/tools/jps/vmflags Changeset: ed69541ce48b Author: mcherkas Date: 2016-05-18 18:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ed69541ce48b 6882559: new JEditorPane("text/plain","") fails for null context class loader Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/6882559/bug6882559.java Changeset: 95cd046cfa36 Author: asaha Date: 2016-06-01 16:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/95cd046cfa36 Added tag jdk8u92-b32 for changeset ed69541ce48b ! .hgtags Changeset: 739b1dc838cd Author: mcherkas Date: 2016-06-09 15:08 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/739b1dc838cd 8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/8158734/bug8158734.java Changeset: 1f29ae071734 Author: asaha Date: 2016-06-10 10:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1f29ae071734 Added tag jdk8u92-b33 for changeset 739b1dc838cd ! .hgtags Changeset: fd4a822ce053 Author: asaha Date: 2016-06-15 14:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fd4a822ce053 Merge ! .hgtags Changeset: c4f037178319 Author: asaha Date: 2016-06-15 14:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c4f037178319 Merge ! .hgtags Changeset: 95afc65c5926 Author: asaha Date: 2016-06-21 09:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/95afc65c5926 Added tag jdk8u111-b01 for changeset c4f037178319 ! .hgtags Changeset: 5875930e8469 Author: aefimov Date: 2016-06-22 20:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5875930e8469 8146490: Direct indirect CRL checks Reviewed-by: vinnie ! src/share/classes/sun/security/ec/CurveDB.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java Changeset: 78ef66fc51fc Author: asaha Date: 2016-06-23 08:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/78ef66fc51fc Merge ! .hgtags Changeset: de1d09f09e57 Author: asaha Date: 2016-06-23 08:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/de1d09f09e57 Merge ! .hgtags Changeset: 924c91633909 Author: asaha Date: 2016-06-27 12:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/924c91633909 Added tag jdk8u111-b02 for changeset de1d09f09e57 ! .hgtags Changeset: 0066f1f150e2 Author: asaha Date: 2016-06-28 22:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0066f1f150e2 Added tag jdk8u92-b34 for changeset 1f29ae071734 ! .hgtags Changeset: 222d3ac3aa1f Author: asaha Date: 2016-06-29 11:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/222d3ac3aa1f Merge ! .hgtags Changeset: b9662ab7f2ed Author: asaha Date: 2016-06-29 12:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b9662ab7f2ed Merge ! .hgtags Changeset: 1818c0df435a Author: prr Date: 2016-07-01 14:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1818c0df435a 8157653: [Parfait] Uninitialised variable in awt_Font.cpp Reviewed-by: serb, ssadetsky ! src/windows/native/sun/windows/awt_Font.cpp Changeset: edc99235661a Author: asaha Date: 2016-07-04 13:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/edc99235661a Added tag jdk8u111-b03 for changeset 1818c0df435a ! .hgtags Changeset: cd1f533f297a Author: dmarkov Date: 2016-07-05 19:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cd1f533f297a 8158302: Handle contextual glyph substitutions Reviewed-by: prr ! src/share/native/sun/font/layout/ContextualGlyphSubstProc.cpp ! src/share/native/sun/font/layout/ContextualGlyphSubstProc.h ! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor.h ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc.h ! src/share/native/sun/font/layout/StateTableProcessor.cpp ! src/share/native/sun/font/layout/StateTableProcessor.h Changeset: 500d0648c777 Author: asaha Date: 2016-07-04 15:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/500d0648c777 Added tag jdk8u102-b31 for changeset 222d3ac3aa1f ! .hgtags Changeset: 591e8ad7cf8f Author: asaha Date: 2016-07-05 15:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/591e8ad7cf8f Merge ! .hgtags Changeset: 11f1127e9684 Author: mcherkas Date: 2016-07-06 17:56 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/11f1127e9684 8157764: Better handling of interpolation plugins Reviewed-by: prr, serb, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c Changeset: 7776a75bfaf8 Author: aivanov Date: 2016-07-07 10:28 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7776a75bfaf8 8157759: LCMS Transform Sampling Enhancement Reviewed-by: prr, serb, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c Changeset: e47a4a3f3e54 Author: vkempik Date: 2016-07-07 15:52 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e47a4a3f3e54 8159519: Reformat JDWP messages Reviewed-by: dcubed Contributed-by: definedmisbehaviour at saynotolinux.com, daniel.daugherty at oracle.com ! src/share/back/debugLoop.c ! src/share/javavm/export/jdwpTransport.h Changeset: b4e28ad9dfd1 Author: ssadetsky Date: 2016-07-11 12:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b4e28ad9dfd1 8158994: Service Menu services Reviewed-by: prr, mschoene ! src/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/windows/classes/sun/awt/windows/WMenuPeer.java ! src/windows/classes/sun/awt/windows/WObjectPeer.java ! src/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_MenuBar.cpp ! src/windows/native/sun/windows/awt_MenuBar.h Changeset: ec3d09b179c7 Author: ssadetsky Date: 2016-07-11 19:17 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ec3d09b179c7 8161141: correct bugId for JDK-8158994 fix push Reviewed-by: prr, mschoene ! src/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/windows/classes/sun/awt/windows/WMenuPeer.java ! src/windows/classes/sun/awt/windows/WObjectPeer.java ! src/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_MenuBar.cpp ! src/windows/native/sun/windows/awt_MenuBar.h Changeset: f75edc10277f Author: ssadetsky Date: 2016-07-11 19:29 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f75edc10277f 8158993: Service Menu services Reviewed-by: prr, mschoene ! src/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/windows/classes/sun/awt/windows/WMenuPeer.java ! src/windows/classes/sun/awt/windows/WObjectPeer.java ! src/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_MenuBar.cpp ! src/windows/native/sun/windows/awt_MenuBar.h Changeset: 01440b695cb5 Author: aivanov Date: 2016-07-12 11:02 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/01440b695cb5 8160934: isnan() is not available on older MSVC compilers Reviewed-by: prr, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c Changeset: 1a32d9a1ee13 Author: dmarkov Date: 2016-07-12 11:19 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1a32d9a1ee13 8157753: Audio replay enhancement Reviewed-by: prr ! src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_PCM.cpp ! src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_PCM.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c ! src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp Changeset: 9cb11ad7fc32 Author: aivanov Date: 2016-07-12 16:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9cb11ad7fc32 8159495: Fix index offsets 8140530: Creating a VolatileImage with size 0,0 results in no longer working g2d.drawString Reviewed-by: prr, psadhukhan ! src/share/classes/sun/awt/image/SunVolatileImage.java ! src/solaris/classes/sun/java2d/x11/X11SurfaceDataProxy.java ! src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/solaris/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c + test/java/awt/image/VolatileImage/VolatileImageBug.java Changeset: 6be8f327c0a0 Author: ksrini Date: 2016-07-05 13:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6be8f327c0a0 8160094: Improve pack200 layout Reviewed-by: jrose, mschoene ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp ! src/share/native/com/sun/java/util/jar/pack/zip.cpp Changeset: 710f0c95444d Author: ksrini Date: 2016-07-05 13:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/710f0c95444d 8160090: Better signature handling in pack200 Reviewed-by: jrose, mschoene ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp Changeset: ab5ff8f1e52c Author: asaha Date: 2016-07-12 14:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ab5ff8f1e52c Added tag jdk8u111-b04 for changeset 710f0c95444d ! .hgtags Changeset: 49681546459c Author: coleenp Date: 2016-06-29 11:51 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/49681546459c 8159515: Improve indy validation Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene ! src/share/native/common/check_code.c Changeset: 588df0398c57 Author: hb Date: 2016-07-12 16:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/588df0398c57 8157739: Classloader Consistency Checking Reviewed-by: ahgross, akulyakh, dfuchs, jwilhelm, skoivu ! src/share/classes/com/sun/jmx/remote/util/ClassLoaderWithRepository.java Changeset: d689f7b806c8 Author: chegar Date: 2016-07-18 14:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d689f7b806c8 8160838: Better HTTP service Reviewed-by: ahgross, alanb, michaelm ! src/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/lib/net.properties ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/OriginServer.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyAuthTest.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyTunnelServer.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh Changeset: 4e28cb985188 Author: asaha Date: 2016-07-18 19:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4e28cb985188 Added tag jdk8u111-b05 for changeset d689f7b806c8 ! .hgtags Changeset: 6c822cce8325 Author: prr Date: 2016-07-14 12:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6c822cce8325 8160098: Clean up color profiles Reviewed-by: ssadetsky, bpb, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c Changeset: 90dba8b7ed55 Author: asaha Date: 2016-07-25 11:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/90dba8b7ed55 Added tag jdk8u111-b06 for changeset 6c822cce8325 ! .hgtags Changeset: 1afe84012d64 Author: ssadetsky Date: 2016-07-27 10:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1afe84012d64 8162411: Service Menu services 2 Reviewed-by: prr, mschoene, serb, ahgross ! src/windows/classes/sun/awt/windows/WFramePeer.java ! src/windows/classes/sun/awt/windows/WMenuBarPeer.java Changeset: 5d5944dbe18b Author: asaha Date: 2016-08-01 12:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5d5944dbe18b Added tag jdk8u111-b07 for changeset 1afe84012d64 ! .hgtags Changeset: b6185793a358 Author: rpatil Date: 2016-08-01 22:40 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b6185793a358 8159684: (tz) Support tzdata2016f Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: b4f1d724d1c8 Author: rpatil Date: 2016-08-02 19:49 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b4f1d724d1c8 8150611: Security problem on sun.misc.resources.Messages* Reviewed-by: chegar, coffeys ! src/share/classes/sun/misc/resources/Messages.java ! src/share/classes/sun/misc/resources/Messages_de.java ! src/share/classes/sun/misc/resources/Messages_es.java ! src/share/classes/sun/misc/resources/Messages_fr.java ! src/share/classes/sun/misc/resources/Messages_it.java ! src/share/classes/sun/misc/resources/Messages_ja.java ! src/share/classes/sun/misc/resources/Messages_ko.java ! src/share/classes/sun/misc/resources/Messages_pt_BR.java ! src/share/classes/sun/misc/resources/Messages_sv.java ! src/share/classes/sun/misc/resources/Messages_zh_CN.java ! src/share/classes/sun/misc/resources/Messages_zh_TW.java Changeset: 9760ea9a63c0 Author: aivanov Date: 2016-08-04 18:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9760ea9a63c0 8147077: IllegalArgumentException thrown by api/java_awt/Component/FlipBufferStrategy/indexTGF_General 8148127: IllegalArgumentException thrown by JCK test api/java_awt/Component/FlipBufferStrategy/indexTGF_General in opengl pipeline Reviewed-by: flar, arapte ! src/solaris/classes/sun/awt/X11GraphicsConfig.java ! src/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java Changeset: 3278c61ec8b8 Author: asaha Date: 2016-08-08 11:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3278c61ec8b8 Added tag jdk8u111-b08 for changeset 9760ea9a63c0 ! .hgtags Changeset: 67252a0030a1 Author: igerasim Date: 2016-07-29 00:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/67252a0030a1 8155973: Tighten jar checks Reviewed-by: mullan, igerasim, ahgross ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/javax/crypto/SecretKeyFactory/FailOverTest.sh + test/javax/crypto/SecretKeyFactory/security.properties ! test/sun/security/pkcs/pkcs7/PKCS7VerifyTest.java + test/sun/security/pkcs/pkcs7/reenable.jar.alg.props ! test/sun/security/tools/jarsigner/JarSigningNonAscii.java + test/sun/security/tools/jarsigner/reenable.jar.alg.props Changeset: c959cff8f7ac Author: msheppar Date: 2016-07-28 08:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c959cff8f7ac 8157749: Improve handling of DNS error replies Reviewed-by: chegar, rriggs, coffeys ! make/mapfiles/libjava/mapfile-vers ! src/share/native/common/jni_util.c ! src/share/native/common/jni_util.h ! src/solaris/native/java/net/net_util_md.c ! src/windows/native/java/net/net_util_md.c Changeset: 992a559512df Author: asaha Date: 2016-08-16 12:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/992a559512df Added tag jdk8u111-b09 for changeset c959cff8f7ac ! .hgtags Changeset: 55e37dab57a1 Author: igerasim Date: 2016-07-30 04:02 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/55e37dab57a1 8162792: Remove constraint DSA keySize < 1024 from jdk.jar.disabledAlgorithms in jdk8 Reviewed-by: ascarpino, mullan ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 1f15a299d2bf Author: asaha Date: 2016-08-22 10:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1f15a299d2bf 8164452: 8u111 L10n resource file update - msgdrop 20 Summary: 8u111 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties Changeset: 28e488c17b7a Author: asaha Date: 2016-08-22 13:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/28e488c17b7a Added tag jdk8u111-b10 for changeset 1f15a299d2bf ! .hgtags Changeset: cec362940dbd Author: asaha Date: 2016-08-31 09:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/cec362940dbd Added tag jdk8u111-b11 for changeset 28e488c17b7a ! .hgtags Changeset: 38c679a59f02 Author: snikandrova Date: 2016-05-13 16:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/38c679a59f02 8049171: Additional tests for jarsigner's warnings Reviewed-by: weijun ! test/ProblemList.txt ! test/javax/security/auth/Subject/doAs/NestedActions.java + test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/security/tools/jarsigner/TimestampCheck.java + test/sun/security/tools/jarsigner/TsacertOptionTest.java + test/sun/security/tools/jarsigner/Utils.java + test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java + test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java + test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java + test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java + test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java + test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java + test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java + test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java + test/sun/security/tools/jarsigner/warnings/Test.java + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.jks.base64 + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.sh Changeset: 411c93ebd066 Author: igerasim Date: 2016-09-14 11:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/411c93ebd066 8142926: OutputAnalyzer's shouldXXX() calls return this Reviewed-by: alanb, robm ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java Changeset: b1304d71a2ec Author: igerasim Date: 2016-09-14 11:41 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b1304d71a2ec 8165816: jarsigner -verify shows jar unsigned if it was signed with a weak algorithm Reviewed-by: mullan ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: 3f1a07c3a600 Author: asaha Date: 2016-09-14 12:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3f1a07c3a600 Added tag jdk8u111-b12 for changeset b1304d71a2ec ! .hgtags Changeset: 2c3e1fac1574 Author: asaha Date: 2016-09-21 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2c3e1fac1574 Added tag jdk8u111-b13 for changeset 3f1a07c3a600 ! .hgtags Changeset: ab26fe28f9ed Author: rpatil Date: 2016-09-22 03:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ab26fe28f9ed 8166381: Back out changes to the java.security file to not disable MD5 Reviewed-by: weijun, coffeys ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 00aafcfec5a8 Author: andrew Date: 2016-11-07 23:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/00aafcfec5a8 Merge jdk8u111-b14 ! .hgtags ! 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 ! make/mapfiles/libjava/mapfile-vers ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/tools/jarsigner/Main.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/com/sun/java/util/jar/pack/zip.cpp ! src/share/native/common/jni_util.h ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/solaris/classes/sun/awt/X11GraphicsConfig.java ! src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/windows/classes/sun/awt/windows/WObjectPeer.java ! src/windows/native/java/net/net_util_md.c ! test/ProblemList.txt ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! 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/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: 7c18fc837876 Author: andrew Date: 2016-11-08 00:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7c18fc837876 Added tag aarch64-jdk8u111-b17 for changeset 00aafcfec5a8 ! .hgtags Changeset: 23466d796844 Author: andrew Date: 2016-11-08 03:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/23466d796844 Merge aarch64-jdk8u111-b17 ! .hgtags Changeset: 2d2fb52809b8 Author: andrew Date: 2016-11-08 05:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2d2fb52809b8 Added tag aarch64-shenandoah-jdk8u111-b17 for changeset 23466d796844 ! .hgtags Changeset: 7c54c63ba667 Author: gromero Date: 2016-12-12 08:06 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7c54c63ba667 8170873: PPC64/aarch64: Poor StrictMath performance due to non-optimized compilation Reviewed-by: mdoerr, erikj, simonis, aph ! make/lib/CoreLibraries.gmk Changeset: ccaf2197fa77 Author: andrew Date: 2017-01-21 22:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ccaf2197fa77 Merge aarch64-jdk8u111-b18 Changeset: 44dbdd70cd96 Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/44dbdd70cd96 Added tag aarch64-shenandoah-jdk8u111-b18 for changeset ccaf2197fa77 ! .hgtags Changeset: 75aa4134ef9c Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/75aa4134ef9c Added tag aarch64-jdk8u111-b18 for changeset 7c54c63ba667 ! .hgtags Changeset: df209f221cca Author: asaha Date: 2016-04-26 13:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/df209f221cca Added tag jdk8u112-b00 for changeset 47e20a90bdbb ! .hgtags Changeset: 742bb1609e77 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/742bb1609e77 8144313: Test SessionTimeOutTests can be timeout Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: 10a6d94b545b Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/10a6d94b545b 8146669: Test SessionTimeOutTests fails intermittently Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: 2f6f19966859 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2f6f19966859 8037557: test SessionCacheSizeTests.java timeout Reviewed-by: weijun ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 931c1185bb1b Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/931c1185bb1b 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out Reviewed-by: weijun, wetmore ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 7dd4682b4208 Author: mhaupt Date: 2016-04-27 15:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7dd4682b4208 8155214: java/lang/invoke/PermuteArgsTest.java fails due to exhausted code cache Reviewed-by: sundar ! test/java/lang/invoke/PermuteArgsTest.java Changeset: c44e755a3dce Author: igerasim Date: 2016-04-27 18:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c44e755a3dce 8133070: Hot lock on BulkCipher.isAvailable Reviewed-by: mullan Contributed-by: xuelei.fan at oracle.com, kungu.mjh at alibaba-inc.com ! src/share/classes/sun/security/ssl/CipherBox.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/CipherSuiteList.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: 93cddf06cfe0 Author: mhaupt Date: 2016-04-29 15:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/93cddf06cfe0 8155106: MHs.Lookup.findConstructor returns handles for array classes Reviewed-by: sundar ! src/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/ArrayConstructorTest.java Changeset: edb55dacef3e Author: robm Date: 2016-05-05 13:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/edb55dacef3e 8085903: New fix for memory leak in ProtectionDomain cache Reviewed-by: mullan ! src/share/classes/java/security/ProtectionDomain.java Changeset: 39f7a1ab2b08 Author: clanger Date: 2016-04-29 12:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/39f7a1ab2b08 8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place Reviewed-by: joehw Contributed-by: christoph.langer at sap.com + test/javax/xml/jaxp/stream/8153781/SkipDTDTest.java Changeset: dc4322602480 Author: robm Date: 2016-05-06 13:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/dc4322602480 Merge Changeset: c4ab046992ff Author: ascarpino Date: 2016-05-10 17:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c4ab046992ff 8098581: SecureRandom.nextBytes() hurts performance with small size requests Reviewed-by: valeriep ! src/share/classes/java/security/SecureRandom.java ! src/share/lib/security/sunpkcs11-solaris.cfg ! src/solaris/classes/sun/security/provider/NativePRNG.java ! test/java/security/SecureRandom/DefaultProvider.java Changeset: efd9e219a5bd Author: snikandrova Date: 2016-05-13 16:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/efd9e219a5bd 8049171: Additional tests for jarsigner's warnings Reviewed-by: weijun ! test/ProblemList.txt ! test/javax/security/auth/Subject/doAs/NestedActions.java + test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/security/tools/jarsigner/TimestampCheck.java + test/sun/security/tools/jarsigner/TsacertOptionTest.java + test/sun/security/tools/jarsigner/Utils.java + test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java + test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java + test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java + test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java + test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java + test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java + test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java + test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java + test/sun/security/tools/jarsigner/warnings/Test.java + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.jks.base64 + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.sh Changeset: 4c27305cae8b Author: mcherkas Date: 2016-05-13 16:46 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4c27305cae8b 8078268: javax.swing.text.html.parser.Parser parseScript incorrectly optimized Reviewed-by: alexp, aivanov ! src/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/8078268/bug8078268.java + test/javax/swing/text/html/parser/Parser/8078268/slowparse.html Changeset: a5d597f09c9d Author: asmotrak Date: 2016-05-13 17:41 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a5d597f09c9d 8074784: Additional tests for XML DSig API Reviewed-by: mullan Contributed-by: artem.kosarev at oracle.com ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: 561c1038f71a Author: aefimov Date: 2016-05-13 18:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/561c1038f71a 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw + test/javax/xml/jaxp/stream/8145974/SurrogatesTest.java Changeset: 66c61047f119 Author: dmarkov Date: 2016-05-16 09:54 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/66c61047f119 8155001: SystemTray.remove() leaks GDI Objects in Windows Reviewed-by: serb, alexp ! src/windows/native/sun/windows/awt_TrayIcon.cpp Changeset: 7eb965622404 Author: dsamersoff Date: 2014-06-18 03:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7eb965622404 8044762: com/sun/jdi/OptionTest.java test time out Summary: gdata could be NULL in debugInit_exit Reviewed-by: dcubed ! src/share/back/debugInit.c Changeset: 66199a53c7f9 Author: dsamersoff Date: 2014-08-28 05:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/66199a53c7f9 8049226: com/sun/jdi/OptionTest.java test times out again Summary: Don't call jni_FatalError if transport initialization fails Reviewed-by: sspitsyn, sla ! src/share/back/debugInit.c ! src/share/back/log_messages.c ! src/share/back/log_messages.h Changeset: 6c0e2944f516 Author: dmarkov Date: 2016-05-17 13:12 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6c0e2944f516 8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump to parent frame on focus Reviewed-by: ant, denis ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Window/WindowJumpingTest/WindowJumpingTest.java Changeset: 28fef0942517 Author: mcherkas Date: 2016-05-18 18:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/28fef0942517 6882559: new JEditorPane("text/plain","") fails for null context class loader Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/6882559/bug6882559.java Changeset: d9878355b466 Author: bgopularam Date: 2016-05-18 22:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d9878355b466 8134232: KeyStore.load() throws an IOException with a wrong cause in case of wrong password Reviewed-by: vinnie ! src/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/java/security/KeyStore/TestKeyStoreBasic.java ! test/sun/security/provider/KeyStore/DKSTest.java Changeset: d108c790e561 Author: mhaupt Date: 2016-05-24 08:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d108c790e561 8157242: Some java/lang/invoke tests miss othervm Reviewed-by: robm ! test/java/lang/invoke/CustomizedLambdaFormTest.java ! test/java/lang/invoke/VarargsArrayTest.java Changeset: acd98af6e8fb Author: aivanov Date: 2016-05-24 17:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/acd98af6e8fb 8136998: JComboBox prevents wheel mouse scrolling of JScrollPane Reviewed-by: serb, alexp ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java + test/javax/swing/JComboBox/8136998/bug8136998.java Changeset: 26c42099d7e4 Author: aivanov Date: 2016-05-24 17:05 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/26c42099d7e4 8133309: Some unicode characters do not display any more after upgrading to Windows 10 Reviewed-by: serb, jgodinez ! src/windows/classes/sun/awt/windows/fontconfig.properties Changeset: 425279d8815d Author: bgopularam Date: 2016-05-23 23:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/425279d8815d 8048621: Implement basic keystore tests Summary: Tests for basic operations of KeyStore entry Reviewed-by: xuelei + test/java/security/KeyStore/TestKeyStoreEntry.java Changeset: dfc9574235ae Author: coffeys Date: 2016-05-24 15:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/dfc9574235ae Merge Changeset: 1dd18ae45a24 Author: henryjen Date: 2016-05-24 07:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1dd18ae45a24 8156478: 3 Buffer overrun defect groups in jexec.c Reviewed-by: ksrini ! src/solaris/bin/jexec.c Changeset: c5c0728e113d Author: clanger Date: 2016-05-25 20:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c5c0728e113d 8156521: Minor fixes and cleanups in NetworkInterface.c Reviewed-by: alanb, chegar, dsamersoff, msheppar ! src/solaris/native/java/net/NetworkInterface.c Changeset: 6d9a4a31bc44 Author: bgopularam Date: 2016-05-26 01:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6d9a4a31bc44 8048622: Enhance tests for PKCS11 keystores with NSS Summary: New tests for validating read write operations on PKCS 12 based keystore Reviewed-by: vinnie ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/sun/security/pkcs11/Secmod/Crypto.java ! test/sun/security/pkcs11/Secmod/GetPrivateKey.java + test/sun/security/pkcs11/Secmod/LoadKeystore.java Changeset: 9ab7b0147a41 Author: amjiang Date: 2015-06-19 14:06 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9ab7b0147a41 8050409: Test for JAAS getPrivateCredentials Reviewed-by: weijun + test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java + test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy Changeset: b5b42a5de068 Author: snikandrova Date: 2016-05-27 18:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b5b42a5de068 8050402: Tests to check for use of policy files Reviewed-by: mullan ! test/ProblemList.txt Changeset: f3bbeacf8118 Author: snikandrova Date: 2016-05-27 18:29 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f3bbeacf8118 8158059: The fix for 8050402 was partially committed Reviewed-by: mullan + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java + test/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java Changeset: 907689a62eab Author: serb Date: 2016-05-27 19:12 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/907689a62eab 7172749: Xrender: Class cast exception in 2D code running an AWT regression test Reviewed-by: serb, prr ! src/solaris/classes/sun/java2d/xr/XRRenderer.java Changeset: 4d6c03fb1039 Author: ant Date: 2016-05-27 21:19 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4d6c03fb1039 8145984: [macosx] sun.lwawt.macosx.CAccessible leaks Reviewed-by: serb, ptbrunet ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/macosx/native/sun/awt/AWTView.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/JavaAccessibilityAction.m ! src/macosx/native/sun/awt/JavaAccessibilityUtilities.m ! src/macosx/native/sun/awt/JavaComponentAccessibility.m ! src/macosx/native/sun/awt/JavaTextAccessibility.m ! src/macosx/native/sun/java2d/opengl/CGLLayer.h ! src/macosx/native/sun/java2d/opengl/CGLLayer.m Changeset: 5c57120adde1 Author: igerasim Date: 2016-05-31 00:24 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5c57120adde1 8158111: Make handling of 3rd party providers more stable Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: 537decf5d2b7 Author: vadim Date: 2016-05-31 16:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/537decf5d2b7 6477756: GraphicsDevice.getConfigurations() is slow taking 3 or more seconds Reviewed-by: prr, serb ! src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Changeset: 75ad22e863db Author: weijun Date: 2016-05-31 16:24 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/75ad22e863db 8022582: Relax response flags checking in sun.security.krb5.KrbKdcRep.check. Reviewed-by: mullan ! src/share/classes/sun/security/krb5/KrbKdcRep.java ! src/share/classes/sun/security/krb5/KrbTgsReq.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! test/sun/security/krb5/auto/Context.java + test/sun/security/krb5/auto/ForwardableCheck.java ! test/sun/security/krb5/auto/KDC.java Changeset: 3b969af8c397 Author: msolovie Date: 2016-05-31 15:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3b969af8c397 8075007: Additional tests for krb5-related cipher suites with unbound server Reviewed-by: coffeys ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/UnboundSSL.java + test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java + test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java + test/sun/security/krb5/auto/UnboundSSLUtils.java + test/sun/security/krb5/auto/unbound.ssl.jaas.conf + test/sun/security/krb5/auto/unbound.ssl.policy Changeset: 6b1541338eb1 Author: serb Date: 2016-05-31 19:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6b1541338eb1 8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails Reviewed-by: ant, prr ! src/share/classes/sun/java2d/pipe/BufferedContext.java ! test/java/awt/Window/WindowsLeak/WindowsLeak.java Changeset: 00936f2a3f2f Author: bpb Date: 2016-05-04 08:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/00936f2a3f2f 8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx) Summary: Pass what remains of the initial timeout to epoll_wait(2) (Linux) and ioctl(7d) (Solaris) instead of the original un-decremented timeout value. Reviewed-by: alanb, rriggs ! src/solaris/native/sun/nio/ch/DevPollArrayWrapper.c ! src/solaris/native/sun/nio/ch/EPollArrayWrapper.c Changeset: 99a415c31cc5 Author: coffeys Date: 2016-06-01 08:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/99a415c31cc5 Merge Changeset: 10285edab7b5 Author: robilad Date: 2016-06-01 13:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/10285edab7b5 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 9440451e1d73 Author: weijun Date: 2015-06-30 22:32 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9440451e1d73 8075301: Tests for sun.security.krb5.principal system property Reviewed-by: weijun Contributed-by: Sibabrata Sahoo ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/UnboundSSL.java ! test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java ! test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java ! test/sun/security/krb5/auto/UnboundSSLUtils.java + test/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java + test/sun/security/krb5/auto/principalProperty/jaas.conf + test/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy Changeset: a4a06a4594d2 Author: alexsch Date: 2016-06-02 09:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a4a06a4594d2 8157838: Personalized Windows Font Size is not taken into account in Java8u102 Reviewed-by: prr, serb ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.h - test/java/awt/font/FontScaling/FontScalingTest.java Changeset: 0995193fd302 Author: rpatil Date: 2016-06-02 21:08 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0995193fd302 8151876: (tz) Support tzdata2016d Reviewed-by: okutsu, coffeys ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/sun/util/calendar/zi/TestZoneInfo310.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 979b0634e600 Author: bae Date: 2016-06-03 12:46 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/979b0634e600 8078382: Wrong glyph is displayed for a derived font Reviewed-by: prr, serb ! src/share/classes/sun/font/FontFamily.java Changeset: 1d346a5b8a11 Author: igerasim Date: 2016-06-07 00:29 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1d346a5b8a11 8073542: File Leak in jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c Summary: ensure that file descriptor is properly closed if setsockopt fails. Reviewed-by: rriggs ! src/solaris/native/java/net/PlainDatagramSocketImpl.c Changeset: 7ced0993caf4 Author: csahu Date: 2016-06-03 09:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/7ced0993caf4 8154144: Tests in com/sun/jdi fails intermittently with "jdb input stream closed prematurely" Summary: Don't print stream closed message during shutdown Reviewed-by: dcubed, sla, dsamersoff Contributed-by: sharath.ballal at oracle.com ! src/share/classes/com/sun/tools/example/debug/tty/EventHandler.java ! src/share/classes/com/sun/tools/example/debug/tty/TTY.java Changeset: 267a03dfb105 Author: kevinw Date: 2016-06-06 22:39 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/267a03dfb105 Merge Changeset: 444346a90b1e Author: alexsch Date: 2016-06-09 12:32 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/444346a90b1e 8158178: java.awt.SplashScreen.getSize() returns incorrect size for high dpi splash screens Reviewed-by: alexsch, serb Contributed-by: Robin Stevens ! src/share/classes/java/awt/SplashScreen.java ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: fe5b73da2569 Author: mcherkas Date: 2016-06-09 15:08 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fe5b73da2569 8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/8158734/bug8158734.java Changeset: 79db712cd915 Author: akosarev Date: 2016-06-08 15:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/79db712cd915 8154009: Some methods of java.security.Security require more permissions, than necessary Reviewed-by: mullan ! src/share/classes/sun/security/jca/ProviderConfig.java ! test/ProblemList.txt ! test/java/security/Security/AddProvider.java ! test/java/security/Security/AddProvider.policy.1 ! test/java/security/Security/AddProvider.policy.2 ! test/java/security/Security/AddProvider.policy.3 + test/java/security/Security/EmptyPolicy.policy + test/java/security/Security/GetProviders.java ! test/java/security/Security/removing/RemoveStaticProvider.java ! test/java/security/Security/removing/RemoveStaticProvider.policy Changeset: 2cca69b723f1 Author: valeriep Date: 2015-03-06 00:49 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2cca69b723f1 8044193: Need to add known answer tests for AES cipher Summary: Added more tests for AES cipher using known test vectors. Reviewed-by: valeriep Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy Changeset: fbe63c736621 Author: valeriep Date: 2014-12-30 01:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fbe63c736621 8049021: Add smartcardio tests with APDU buffer Summary: add APDU buffer regression tests for smartcardio Reviewed-by: valeriep Contributed-by: Amanda Jiang + test/javax/smartcardio/CommandAPDUTest.java + test/javax/smartcardio/ResponseAPDUTest.java + test/javax/smartcardio/TerminalFactorySpiTest.java + test/javax/smartcardio/policy Changeset: 19c821d97ae3 Author: asmotrak Date: 2015-07-17 17:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/19c821d97ae3 8075297: Tests for RFEs 4515853 and 4745056 Reviewed-by: weijun + test/sun/security/krb5/auto/BogusKDC.java + test/sun/security/krb5/auto/Helper.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/RefreshKrb5Config.java + test/sun/security/krb5/auto/refreshKrb5Config.jaas Changeset: 3f8696411cf9 Author: akosarev Date: 2016-06-08 16:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/3f8696411cf9 8075299: Additional tests for krb5 settings Summary: Additional tests for 6857795 Reviewed-by: weijun ! test/ProblemList.txt + test/sun/security/krb5/auto/KrbTicket.java + test/sun/security/krb5/auto/tools/KinitConfPlusProps.java Changeset: 719acb12beed Author: robm Date: 2016-06-09 22:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/719acb12beed 8150234: Windows 10 App Containers disallow access to ICMP calls Reviewed-by: chegar ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c Changeset: 96393e490afd Author: srastogi Date: 2016-06-10 08:34 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/96393e490afd 8147585: Annotations with lambda expressions has parameter result in wrong behavior. Reviewed-by: psandoz, darcy, jfranck, vlivanov, mhaupt ! src/share/classes/sun/reflect/annotation/AnnotationType.java + test/java/lang/annotation/AnnotationWithLambda.java Changeset: 74e5fc94c77b Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/74e5fc94c77b Added tag jdk8u112-b01 for changeset 96393e490afd ! .hgtags Changeset: 31a85b394a22 Author: serb Date: 2016-05-30 13:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/31a85b394a22 8158072: Need a test for JDK-7172749 Reviewed-by: prr, avu + test/sun/java2d/ClassCastExceptionForInvalidSurface.java Changeset: b5f1b7e7f975 Author: avu Date: 2016-06-06 16:23 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b5f1b7e7f975 8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to sun.java2d.opengl.OGLSurfaceData Reviewed-by: serb, prr ! src/share/classes/sun/java2d/opengl/OGLMaskFill.java ! src/windows/classes/sun/java2d/d3d/D3DMaskFill.java ! test/sun/java2d/ClassCastExceptionForInvalidSurface.java Changeset: bde3f8eae7f9 Author: akosarev Date: 2016-06-17 12:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/bde3f8eae7f9 8027575: b113 causing a lot of memory allocation and regression for wls_webapp_atomics Summary: Reduce buffer allocation and do multiple cipher encryption/decryption calls. Reviewed-by: xuelei, ascarpino ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! test/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java Changeset: b760ad429561 Author: akosarev Date: 2016-06-17 13:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b760ad429561 8049312: AES/CICO test failed with on several modes Summary: Fixed error in calculating data sizes when using feedback modes Reviewed-by: xuelei ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/CipherFeedback.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/crypto/provider/PCBC.java Changeset: 8680c7ebabf7 Author: rhalade Date: 2015-08-28 13:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8680c7ebabf7 8048601: Tests for JCE crypto ciphers (part 1) Reviewed-by: valeriep + test/com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java + test/com/sun/crypto/provider/Cipher/DES/TestCipherDES.java + test/com/sun/crypto/provider/Cipher/DES/TestCipherDESede.java + test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java + test/com/sun/crypto/provider/Cipher/TestCipher.java + test/com/sun/crypto/provider/Cipher/TextLength/DESCipherWrapper.java + test/com/sun/crypto/provider/Cipher/TextLength/PBECipherWrapper.java + test/com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java Changeset: df3c11e837ba Author: msheppar Date: 2016-06-22 18:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/df3c11e837ba 8146975: NullPointerException in IIOPInputStream.inputClassFields Reviewed-by: chegar, rriggs, coffeys + test/javax/rmi/PortableRemoteObject/8146975/HelloClient.java + test/javax/rmi/PortableRemoteObject/8146975/HelloImpl.java + test/javax/rmi/PortableRemoteObject/8146975/HelloInterface.java + test/javax/rmi/PortableRemoteObject/8146975/HelloServer.java + test/javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java + test/javax/rmi/PortableRemoteObject/8146975/Test.java + test/javax/rmi/PortableRemoteObject/8146975/Test2.java + test/javax/rmi/PortableRemoteObject/8146975/Test3.java + test/javax/rmi/PortableRemoteObject/8146975/Test4.java + test/javax/rmi/PortableRemoteObject/8146975/_HelloImpl_Tie.java + test/javax/rmi/PortableRemoteObject/8146975/_HelloInterface_Stub.java + test/javax/rmi/PortableRemoteObject/8146975/jtreg.test.policy ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java + test/javax/rmi/PortableRemoteObject/jtreg.test.policy Changeset: 2ff1de5b482d Author: alitvinov Date: 2016-06-23 18:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2ff1de5b482d 8057791: Selection in JList is drawn with wrong colors in Nimbus L&F Reviewed-by: alexp, serb ! src/share/classes/javax/swing/plaf/nimbus/skin.laf + test/javax/swing/plaf/nimbus/8057791/bug8057791.java Changeset: b44d695f738b Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b44d695f738b Merge Changeset: 4c3025443a71 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/4c3025443a71 Added tag jdk8u112-b02 for changeset b44d695f738b ! .hgtags Changeset: 9a47402d9c0e Author: snikandrova Date: 2016-06-27 15:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9a47402d9c0e 8147969: Print size of DH keysize when errors are encountered Reviewed-by: coffeys ! src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: d00945ab6e27 Author: avorobye Date: 2016-06-27 09:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d00945ab6e27 8058865: JMX Test Refactoring Summary: JMX functional tests were ported into JTREG Reviewed-by: jbachorik + test/javax/management/MBeanServer/ExceptionFactory.java + test/javax/management/MBeanServer/ExceptionTest.java + test/javax/management/MBeanServer/ExceptionThrower.java + test/javax/management/MBeanServer/ExceptionThrowerMBean.java + test/javax/management/keystoreAgent + test/javax/management/keystoreClient + test/javax/management/mxbean/Basic.java + test/javax/management/mxbean/BasicMXBean.java + test/javax/management/mxbean/MXBeanExceptionHandlingTest.java + test/javax/management/mxbean/MXBeanInteropTest1.java + test/javax/management/mxbean/MXBeanInteropTest2.java + test/javax/management/mxbean/MXBeanLoadingTest1.java + test/javax/management/mxbean/MXBeanNotifTest.java + test/javax/management/mxbean/MXBeanWeirdParamTest.java + test/javax/management/mxbean/SqeDescriptorKey.java + test/javax/management/mxbean/SqeNotification.java + test/javax/management/mxbean/SqeParameter.java + test/javax/management/mxbean/Utils.java + test/javax/management/query/QueryData.java + test/javax/management/query/QueryFactory.java + test/javax/management/query/ServerDelegate.java + test/javax/management/query/ServerDelegateMBean.java + test/javax/management/query/SqeDescriptorKey.java + test/javax/management/query/SupportedQueryTypesTest.java + test/javax/management/query/TestQuery.java + test/javax/management/query/TestQueryMBean.java + test/javax/management/security/AuthorizationTest.java + test/javax/management/security/MBS_Light.java + test/javax/management/security/MBS_LightMBean.java + test/javax/management/security/RjmxMBeanParameter.java + test/javax/management/security/SecurityTest.java + test/javax/management/security/ServerDelegate.java + test/javax/management/security/ServerDelegateMBean.java + test/javax/management/security/Simple.java + test/javax/management/security/SimpleListener.java + test/javax/management/security/SimpleMBean.java + test/javax/management/security/SqeDescriptorKey.java + test/javax/management/security/TestJMXAuthenticator.java + test/javax/management/security/TestSampleLoginModule.java + test/javax/management/security/Utils.java + test/javax/management/security/access.properties + test/javax/management/security/java.policy.authorization + test/javax/management/security/login.config + test/javax/management/security/password.properties + test/javax/management/truststoreAgent + test/javax/management/truststoreClient Changeset: 33b34611d0c3 Author: dmarkov Date: 2016-06-29 10:32 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/33b34611d0c3 8154816: Caps Lock doesn't work as expected when using Pinyin Simplified input method Reviewed-by: ssadetsky, alexp ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java + test/java/awt/im/8154816/bug8154816.html + test/java/awt/im/8154816/bug8154816.java Changeset: d7ca3f02fe27 Author: dmarkov Date: 2016-06-30 11:54 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d7ca3f02fe27 8144703: ClassCastException: sun.font.CompositeFont cannot be cast to PhysicalFont Reviewed-by: serb, alexp ! src/share/classes/sun/font/CompositeFont.java Changeset: 62d80374d172 Author: akosarev Date: 2016-06-07 08:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/62d80374d172 8157603: TestCipher.java doesn't check one of the decrypted message as expected Reviewed-by: valeriep ! test/com/sun/crypto/provider/Cipher/TestCipher.java Changeset: 83b4e21a2989 Author: igerasim Date: 2016-07-04 16:14 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/83b4e21a2989 8158802: com.sun.jndi.ldap.SimpleClientId produces wrong hash code Reviewed-by: rriggs, coffeys ! src/share/classes/com/sun/jndi/ldap/DigestClientId.java ! src/share/classes/com/sun/jndi/ldap/SimpleClientId.java + test/com/sun/jndi/ldap/SimpleClientIdHashCode.java Changeset: efa1f84b0458 Author: igerasim Date: 2016-07-04 16:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/efa1f84b0458 8159822: Non-synchronized access to shared members of com.sun.jndi.ldap.pool.Pool Reviewed-by: coffeys ! src/share/classes/com/sun/jndi/ldap/pool/Pool.java Changeset: aaf3403ab820 Author: igerasim Date: 2016-07-05 00:19 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/aaf3403ab820 8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with "Field length overflow" Reviewed-by: coffeys, xuelei ! test/sun/security/mscapi/ShortRSAKeyWithinTLS.java Changeset: 6fd841c45a7f Author: aivanov Date: 2016-07-05 15:08 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/6fd841c45a7f 8154069: Jaws reads wrong values from comboboxes when no element is selected Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java + test/javax/swing/plaf/basic/BasicComboPopup/8154069/Bug8154069.java Changeset: c339f029986d Author: dmarkov Date: 2016-07-05 15:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c339f029986d 8148984: [macosx] Chinese Comma cannot be entered using Pinyin Input Method on OS X Reviewed-by: alexp ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/im/8148984/bug8148984.html + test/java/awt/im/8148984/bug8148984.java Changeset: 67aec740dd5e Author: igerasim Date: 2016-07-05 20:44 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/67aec740dd5e 8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves HelloServer behind Summary: intermittent test failure leaves server process - add server pid to test's kill -9 command Reviewed-by: chegar ! test/com/sun/corba/cachedSocket/7056731.sh Changeset: 0844fa517c35 Author: prr Date: 2016-07-05 11:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/0844fa517c35 8160693: ScriptRunData.java uses bitwise AND instead of logical AND Reviewed-by: flar ! src/share/classes/sun/font/ScriptRunData.java Changeset: 527e4315918a Author: poonam Date: 2016-07-06 07:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/527e4315918a 8071487: javax/management/monitor/GaugeMonitorDeadlockTest.java timed out Reviewed-by: dholmes ! test/javax/management/monitor/GaugeMonitorDeadlockTest.java ! test/javax/management/monitor/StringMonitorDeadlockTest.java Changeset: b68d8ff43361 Author: robm Date: 2016-06-28 20:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/b68d8ff43361 8143640: Showing incorrect result while passing specific argument in the Java launcher tools Reviewed-by: ksrini ! src/windows/bin/cmdtoargs.c ! test/tools/launcher/Arrrghs.java Changeset: ef152062973b Author: robm Date: 2016-07-08 13:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ef152062973b Merge Changeset: 5fb7b909aa3c Author: aefimov Date: 2016-07-11 00:29 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5fb7b909aa3c 8154558: Incorrect GPL header in ProcessEnvironment_md.c reported Reviewed-by: coffeys, igerasim ! src/windows/native/java/lang/ProcessEnvironment_md.c Changeset: 2d74b35ca24d Author: igerasim Date: 2016-07-11 22:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2d74b35ca24d 8067964: Native2ascii doesn't close one of the streams it opens Summary: Change sun.tools.native2ascii.Main.convert() to use try-with-resources; also clean up code formatting. Reviewed-by: chegar ! src/share/classes/sun/tools/native2ascii/Main.java ! test/sun/tools/native2ascii/Native2AsciiTests.sh Changeset: c5815c2dc10c Author: igerasim Date: 2016-07-12 02:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c5815c2dc10c 8022203: Intermittent test failures in demo/jvmti/hprof Summary: Added "file" options to separate hprof dump output Reviewed-by: sla Contributed-by: Sergei Kovalev ! test/demo/jvmti/hprof/CpuOldTest.java ! test/demo/jvmti/hprof/CpuSamplesTest.java ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java ! test/demo/jvmti/hprof/CpuTimesTest.java ! test/demo/jvmti/hprof/HeapAllTest.java ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java ! test/demo/jvmti/hprof/HeapDumpTest.java ! test/demo/jvmti/hprof/HeapSitesTest.java ! test/demo/jvmti/hprof/MonitorTest.java ! test/demo/jvmti/hprof/OptionsTest.java ! test/demo/jvmti/hprof/StackMapTableTest.java Changeset: 91c24e6045b6 Author: aefimov Date: 2016-07-12 14:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/91c24e6045b6 8154553: Incorrect GPL header in package-info.java reported Reviewed-by: igerasim ! src/share/classes/com/sun/java/accessibility/util/package-info.java Changeset: e8c918aa42dd Author: igerasim Date: 2016-07-12 21:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e8c918aa42dd 8160518: Semicolon is not recognized as comment starting character (Kerberos) Reviewed-by: weijun, coffeys ! src/share/classes/sun/security/krb5/Config.java + test/sun/security/krb5/config/Semicolon.java + test/sun/security/krb5/config/comments.conf Changeset: 59f5a29dd47e Author: ptbrunet Date: 2016-07-13 15:21 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/59f5a29dd47e 8153149: Uninitialised memory in WinAccessBridge.cpp:1128 Summary: remove extraneous initializer Reviewed-by: prr, serb Contributed-by: peter.brunet at oracle.com ! src/windows/native/sun/bridge/WinAccessBridge.cpp Changeset: 37b61c31e766 Author: robm Date: 2016-07-13 14:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/37b61c31e766 8141148: LDAP "follow" throws ClassCastException with Java 8 Reviewed-by: prappo, xuelei ! src/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapNamingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java Changeset: 8cdadb2cd458 Author: asaha Date: 2016-07-05 15:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8cdadb2cd458 Merge ! .hgtags ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/security/ProtectionDomain.java Changeset: 1af2eacbc174 Author: asaha Date: 2016-07-14 12:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1af2eacbc174 Merge Changeset: a11ab21bb799 Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/a11ab21bb799 Added tag jdk8u112-b03 for changeset 1af2eacbc174 ! .hgtags Changeset: 1442bc728814 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/1442bc728814 Added tag jdk8u112-b04 for changeset a11ab21bb799 ! .hgtags Changeset: c24be54e274e Author: asaha Date: 2016-07-20 15:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c24be54e274e Merge ! .hgtags Changeset: 8a8b480a4984 Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8a8b480a4984 Merge ! .hgtags Changeset: ecb2bae7905e Author: asaha Date: 2016-07-26 14:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ecb2bae7905e Merge ! .hgtags Changeset: d76b11a30333 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d76b11a30333 Added tag jdk8u112-b06 for changeset ecb2bae7905e ! .hgtags Changeset: c66f5a825a0f Author: asaha Date: 2016-08-01 12:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c66f5a825a0f Merge ! .hgtags Changeset: e4082b9b37c9 Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e4082b9b37c9 Added tag jdk8u112-b07 for changeset c66f5a825a0f ! .hgtags Changeset: 89375f5c2c4c Author: asaha Date: 2016-08-08 13:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/89375f5c2c4c Merge ! .hgtags Changeset: edc6bcef9ec2 Author: asaha Date: 2016-08-08 13:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/edc6bcef9ec2 Added tag jdk8u112-b08 for changeset 89375f5c2c4c ! .hgtags Changeset: 820ef12b2a56 Author: asaha Date: 2016-08-16 13:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/820ef12b2a56 Merge ! .hgtags Changeset: e7fcd2c337c4 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e7fcd2c337c4 Added tag jdk8u112-b09 for changeset 820ef12b2a56 ! .hgtags Changeset: 9fd1f578d9e3 Author: asaha Date: 2016-08-22 11:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/9fd1f578d9e3 8164453: 8u112 L10n resource file update - msgdrop 20 Summary: 8u112 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties Changeset: c86d82567b12 Author: asaha Date: 2016-08-22 13:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/c86d82567b12 Merge ! .hgtags Changeset: 532df0329e80 Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/532df0329e80 Added tag jdk8u112-b10 for changeset c86d82567b12 ! .hgtags Changeset: 8434be67b940 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/8434be67b940 Added tag jdk8u112-b11 for changeset 532df0329e80 ! .hgtags Changeset: 2a44e743f165 Author: asaha Date: 2016-09-06 10:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/2a44e743f165 Merge ! .hgtags Changeset: fc179421bb7e Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/fc179421bb7e Added tag jdk8u112-b12 for changeset 2a44e743f165 ! .hgtags Changeset: 16c649b70dc3 Author: asaha Date: 2016-09-14 13:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/16c649b70dc3 Merge ! .hgtags ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: f9dc4a6e93d0 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/f9dc4a6e93d0 Added tag jdk8u112-b13 for changeset 16c649b70dc3 ! .hgtags Changeset: d2d8b67021a0 Author: asaha Date: 2016-09-21 14:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d2d8b67021a0 Merge ! .hgtags Changeset: ef4e554722e0 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/ef4e554722e0 Added tag jdk8u112-b14 for changeset d2d8b67021a0 ! .hgtags Changeset: d95f8359ca2c Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d95f8359ca2c Added tag jdk8u111-b14 for changeset ab26fe28f9ed ! .hgtags Changeset: 60767ec3909b Author: asaha Date: 2016-09-22 13:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/60767ec3909b Merge ! .hgtags Changeset: 5dd7e4bae5c2 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/5dd7e4bae5c2 Added tag jdk8u112-b15 for changeset 60767ec3909b ! .hgtags Changeset: e7986a10482a Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/e7986a10482a Merge jdk8u112-b16 ! .hgtags ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m ! 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/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/crypto/provider/PCBC.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/solaris/classes/sun/java2d/xr/XRRenderer.java ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/windows/bin/cmdtoargs.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! test/ProblemList.txt ! test/java/lang/invoke/PermuteArgsTest.java ! test/sun/security/provider/KeyStore/DKSTest.java Changeset: d1d915e9818e Author: andrew Date: 2017-01-22 19:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/d1d915e9818e Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: 08c0c437a22e Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/08c0c437a22e Added tag aarch64-shenandoah-jdk8u112-b16 for changeset d1d915e9818e ! .hgtags Changeset: be16682a6a09 Author: rkennke Date: 2017-02-10 22:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/jdk/rev/be16682a6a09 Merge ! .hgtags From roman at kennke.org Fri Feb 10 21:25:44 2017 From: roman at kennke.org (roman at kennke.org) Date: Fri, 10 Feb 2017 21:25:44 +0000 Subject: hg: shenandoah/jdk8u/langtools: 76 new changesets Message-ID: <201702102125.v1ALPjRW004967@aojmv0008.oracle.com> Changeset: 97dc23992ef7 Author: andrew Date: 2016-10-11 23:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/97dc23992ef7 Added tag aarch64-jdk8u111-b16 for changeset 16dba9f357d8 ! .hgtags Changeset: bc44f1f002c9 Author: asaha Date: 2016-06-22 08:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/bc44f1f002c9 Added tag jdk8u102-b14 for changeset 0549bf2f507d ! .hgtags Changeset: cc1e702fab6a Author: asaha Date: 2016-04-11 12:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/cc1e702fab6a Added tag jdk8u111-b00 for changeset 90f493bfe1fa ! .hgtags Changeset: 85b3985bce89 Author: asaha Date: 2016-04-28 10:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/85b3985bce89 Merge ! .hgtags Changeset: 0848f6992f45 Author: asaha Date: 2016-05-10 12:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0848f6992f45 Merge ! .hgtags Changeset: f183270f427c Author: asaha Date: 2016-05-16 14:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f183270f427c Merge ! .hgtags Changeset: 6729145cba72 Author: asaha Date: 2016-06-15 13:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6729145cba72 Merge ! .hgtags Changeset: 18568fe46895 Author: asaha Date: 2016-06-01 16:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/18568fe46895 Added tag jdk8u92-b32 for changeset 4e8ce6c84e4c ! .hgtags Changeset: 3ca74ce54c35 Author: asaha Date: 2016-06-10 10:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/3ca74ce54c35 Added tag jdk8u92-b33 for changeset 18568fe46895 ! .hgtags Changeset: 728f53370fa5 Author: asaha Date: 2016-06-15 14:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/728f53370fa5 Merge ! .hgtags Changeset: 085fd7e08f48 Author: asaha Date: 2016-06-15 14:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/085fd7e08f48 Merge ! .hgtags Changeset: c73016a4ecd3 Author: asaha Date: 2016-06-21 09:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c73016a4ecd3 Added tag jdk8u111-b01 for changeset 085fd7e08f48 ! .hgtags Changeset: 48f83d1ed148 Author: asaha Date: 2016-06-23 08:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/48f83d1ed148 Merge ! .hgtags Changeset: f66a535fb6b3 Author: asaha Date: 2016-06-23 09:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f66a535fb6b3 Merge ! .hgtags Changeset: 5b345e7eb131 Author: asaha Date: 2016-06-27 12:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/5b345e7eb131 Added tag jdk8u111-b02 for changeset f66a535fb6b3 ! .hgtags Changeset: 310476ce93b9 Author: asaha Date: 2016-06-28 22:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/310476ce93b9 Added tag jdk8u92-b34 for changeset 3ca74ce54c35 ! .hgtags Changeset: d86027f25a9a Author: asaha Date: 2016-06-29 12:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/d86027f25a9a Merge ! .hgtags Changeset: 386c8bc6dd3e Author: asaha Date: 2016-06-29 12:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/386c8bc6dd3e Merge ! .hgtags Changeset: b4bd1c5fbbe3 Author: asaha Date: 2016-07-04 13:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b4bd1c5fbbe3 Added tag jdk8u111-b03 for changeset 386c8bc6dd3e ! .hgtags Changeset: 1b511d4e93e7 Author: asaha Date: 2016-07-04 15:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/1b511d4e93e7 Added tag jdk8u102-b31 for changeset d86027f25a9a ! .hgtags Changeset: f74918365a72 Author: asaha Date: 2016-07-05 15:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f74918365a72 Merge ! .hgtags Changeset: fd9b6417c521 Author: bpatel Date: 2016-07-06 20:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/fd9b6417c521 8151921: Improved page resolution Reviewed-by: jjg, ksrini ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java Changeset: 5710d574a99a Author: asaha Date: 2016-07-12 14:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/5710d574a99a Added tag jdk8u111-b04 for changeset fd9b6417c521 ! .hgtags Changeset: 9ce3a6ba4575 Author: asaha Date: 2016-07-18 19:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/9ce3a6ba4575 Added tag jdk8u111-b05 for changeset 5710d574a99a ! .hgtags Changeset: 405b1845ab39 Author: asaha Date: 2016-07-25 11:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/405b1845ab39 Added tag jdk8u111-b06 for changeset 9ce3a6ba4575 ! .hgtags Changeset: a1af868d0d45 Author: asaha Date: 2016-08-01 12:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/a1af868d0d45 Added tag jdk8u111-b07 for changeset 405b1845ab39 ! .hgtags Changeset: 8a30511b2ea4 Author: asaha Date: 2016-08-04 23:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/8a30511b2ea4 8162511: 8u111 L10n resource file updates Summary: 8u111 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: 62cbd4997d4b Author: asaha Date: 2016-08-08 11:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/62cbd4997d4b Added tag jdk8u111-b08 for changeset 8a30511b2ea4 ! .hgtags Changeset: 1d4853d9975e Author: asaha Date: 2016-08-16 12:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/1d4853d9975e Added tag jdk8u111-b09 for changeset 62cbd4997d4b ! .hgtags Changeset: 74b16a9a8eda Author: asaha Date: 2016-08-22 10:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/74b16a9a8eda 8164452: 8u111 L10n resource file update - msgdrop 20 Summary: 8u111 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: f51f1b8a7b58 Author: asaha Date: 2016-08-22 13:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f51f1b8a7b58 Added tag jdk8u111-b10 for changeset 74b16a9a8eda ! .hgtags Changeset: 8e5e70b9cff8 Author: asaha Date: 2016-08-31 09:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/8e5e70b9cff8 Added tag jdk8u111-b11 for changeset f51f1b8a7b58 ! .hgtags Changeset: ef3134b243da Author: asaha Date: 2016-09-14 12:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ef3134b243da Added tag jdk8u111-b12 for changeset 8e5e70b9cff8 ! .hgtags Changeset: 0e2e745ed6d7 Author: asaha Date: 2016-09-21 13:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0e2e745ed6d7 Added tag jdk8u111-b13 for changeset ef3134b243da ! .hgtags Changeset: 35fa86503c3d Author: andrew Date: 2016-11-07 23:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/35fa86503c3d Merge jdk8u111-b14 ! .hgtags Changeset: a56a9ae9405f Author: andrew Date: 2016-11-08 00:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/a56a9ae9405f Added tag aarch64-jdk8u111-b17 for changeset 35fa86503c3d ! .hgtags Changeset: ae98ea78f257 Author: andrew Date: 2016-11-08 03:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ae98ea78f257 Merge aarch64-jdk8u111-b17 ! .hgtags Changeset: b15f3e948e84 Author: andrew Date: 2016-11-08 05:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b15f3e948e84 Added tag aarch64-shenandoah-jdk8u111-b17 for changeset ae98ea78f257 ! .hgtags Changeset: 9147d83bef37 Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/9147d83bef37 Added tag aarch64-shenandoah-jdk8u111-b18 for changeset b15f3e948e84 ! .hgtags Changeset: c90353a72ea1 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c90353a72ea1 Added tag aarch64-jdk8u111-b18 for changeset a56a9ae9405f ! .hgtags Changeset: d203dcc5cd96 Author: asaha Date: 2016-04-26 13:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/d203dcc5cd96 Added tag jdk8u112-b00 for changeset 27503e49de52 ! .hgtags Changeset: 921a7d6ab90d Author: sadayapalam Date: 2016-05-25 15:09 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/921a7d6ab90d 8129740: Incorrect class file created when passing lambda in inner class constructor Summary: Lambda implementation method must be static when lambda is an argument to an explicit constructor call. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/util/Names.java + test/tools/javac/lambda/T8129740/AllowEnclosingVarCaptureTest.java + test/tools/javac/lambda/T8129740/CaptureInCtorChainingTest.java + test/tools/javac/lambda/T8129740/QualifiedThisAccessTest.java + test/tools/javac/lambda/T8129740/SourceForTranslation.java + test/tools/javac/lambda/T8129740/SourceToSourceTranslationTest.java + test/tools/javac/lambda/T8129740/Universe.java.out Changeset: 60a0572cd449 Author: robilad Date: 2016-06-01 13:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/60a0572cd449 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 6e20b82db75f Author: asaha Date: 2016-06-21 10:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6e20b82db75f Added tag jdk8u112-b01 for changeset 60a0572cd449 ! .hgtags Changeset: e6eb59a0e4df Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/e6eb59a0e4df Added tag jdk8u112-b02 for changeset 6e20b82db75f ! .hgtags Changeset: e87830f75678 Author: asaha Date: 2016-07-05 15:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/e87830f75678 Merge ! .hgtags Changeset: 03a192ef78d0 Author: asaha Date: 2016-07-19 15:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/03a192ef78d0 Added tag jdk8u112-b03 for changeset e87830f75678 ! .hgtags Changeset: 9a9ce479b92f Author: asaha Date: 2016-07-25 14:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/9a9ce479b92f Added tag jdk8u112-b04 for changeset 03a192ef78d0 ! .hgtags Changeset: 835f3175ecb6 Author: asaha Date: 2016-07-20 15:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/835f3175ecb6 Merge ! .hgtags Changeset: fa45f24a6e1d Author: asaha Date: 2016-07-25 15:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/fa45f24a6e1d Merge ! .hgtags Changeset: 27a15af81178 Author: asaha Date: 2016-07-26 14:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/27a15af81178 Merge ! .hgtags Changeset: a985f461c206 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/a985f461c206 Added tag jdk8u112-b06 for changeset 27a15af81178 ! .hgtags Changeset: 35cb56e983d3 Author: asaha Date: 2016-08-01 12:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/35cb56e983d3 Merge ! .hgtags Changeset: 38518b50592e Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/38518b50592e Added tag jdk8u112-b07 for changeset 35cb56e983d3 ! .hgtags Changeset: faed7e254d11 Author: asaha Date: 2016-08-04 23:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/faed7e254d11 8162510: 8u112 L10n resource file updates Summary: 8u112 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: 103e6e2225bb Author: asaha Date: 2016-08-08 13:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/103e6e2225bb Merge ! .hgtags Changeset: ba1909159974 Author: asaha Date: 2016-08-08 13:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ba1909159974 Added tag jdk8u112-b08 for changeset 103e6e2225bb ! .hgtags Changeset: ea5711153422 Author: asaha Date: 2016-08-16 13:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ea5711153422 Merge ! .hgtags Changeset: f58e9dedc926 Author: asaha Date: 2016-08-16 13:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f58e9dedc926 Added tag jdk8u112-b09 for changeset ea5711153422 ! .hgtags Changeset: 458d4cd8d984 Author: asaha Date: 2016-08-22 11:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/458d4cd8d984 8164453: 8u112 L10n resource file update - msgdrop 20 Summary: 8u112 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: 96658afeb900 Author: asaha Date: 2016-08-22 13:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/96658afeb900 Merge ! .hgtags Changeset: 0169856d0900 Author: asaha Date: 2016-08-22 13:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/0169856d0900 Added tag jdk8u112-b10 for changeset 96658afeb900 ! .hgtags Changeset: 2e1c4ca2de61 Author: asaha Date: 2016-08-29 11:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/2e1c4ca2de61 Added tag jdk8u112-b11 for changeset 0169856d0900 ! .hgtags Changeset: f56f9368471a Author: asaha Date: 2016-09-06 10:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f56f9368471a Merge ! .hgtags Changeset: 6f91f4e2f33e Author: asaha Date: 2016-09-06 11:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6f91f4e2f33e Added tag jdk8u112-b12 for changeset f56f9368471a ! .hgtags Changeset: 04d857308b8c Author: asaha Date: 2016-09-14 13:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/04d857308b8c Merge ! .hgtags Changeset: 7063cbc86745 Author: asaha Date: 2016-09-14 13:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/7063cbc86745 Added tag jdk8u112-b13 for changeset 04d857308b8c ! .hgtags Changeset: b353281f73db Author: asaha Date: 2016-09-21 14:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b353281f73db Merge ! .hgtags Changeset: cdb3a198bcca Author: asaha Date: 2016-09-21 14:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/cdb3a198bcca Added tag jdk8u112-b14 for changeset b353281f73db ! .hgtags Changeset: c0bd6e996a03 Author: asaha Date: 2016-09-22 12:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/c0bd6e996a03 Added tag jdk8u111-b14 for changeset 0e2e745ed6d7 ! .hgtags Changeset: 6116c6644be0 Author: asaha Date: 2016-09-22 13:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/6116c6644be0 Merge ! .hgtags Changeset: ee37eafc48cb Author: asaha Date: 2016-09-22 13:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/ee37eafc48cb Added tag jdk8u112-b15 for changeset 6116c6644be0 ! .hgtags Changeset: b9f286f2a5e6 Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/b9f286f2a5e6 Merge jdk8u112-b16 ! .hgtags Changeset: 3be1aaa287d0 Author: andrew Date: 2017-01-22 19:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/3be1aaa287d0 Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: d3da22386cf6 Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/d3da22386cf6 Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 3be1aaa287d0 ! .hgtags Changeset: f1de2f5248d1 Author: rkennke Date: 2017-02-10 22:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/langtools/rev/f1de2f5248d1 Merge ! .hgtags From roman at kennke.org Fri Feb 10 21:26:09 2017 From: roman at kennke.org (roman at kennke.org) Date: Fri, 10 Feb 2017 21:26:09 +0000 Subject: hg: shenandoah/jdk8u/nashorn: 92 new changesets Message-ID: <201702102126.v1ALQAor005072@aojmv0008.oracle.com> Changeset: f71b894b4d9d Author: andrew Date: 2016-10-11 23:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/f71b894b4d9d Added tag aarch64-jdk8u111-b16 for changeset b991c0bf3f6f ! .hgtags Changeset: 68f7b6b0bf4a Author: asaha Date: 2016-06-22 08:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/68f7b6b0bf4a Added tag jdk8u102-b14 for changeset 0948e61a3722 ! .hgtags Changeset: edede37674ea Author: asaha Date: 2016-04-11 12:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/edede37674ea Added tag jdk8u111-b00 for changeset 9bd5aadd8e73 ! .hgtags Changeset: ccf934e3116f Author: asaha Date: 2016-04-28 10:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ccf934e3116f Merge ! .hgtags Changeset: f038b30fef79 Author: asaha Date: 2016-05-10 12:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/f038b30fef79 Merge ! .hgtags Changeset: dc56f37dffd2 Author: asaha Date: 2016-05-16 14:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/dc56f37dffd2 Merge ! .hgtags Changeset: 958afe395573 Author: asaha Date: 2016-06-15 13:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/958afe395573 Merge ! .hgtags Changeset: 6c3f8e359668 Author: asaha Date: 2016-06-01 16:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/6c3f8e359668 Added tag jdk8u92-b32 for changeset 895bb16c7f9f ! .hgtags Changeset: 59d90c3cc2bf Author: asaha Date: 2016-06-10 10:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/59d90c3cc2bf Added tag jdk8u92-b33 for changeset 6c3f8e359668 ! .hgtags Changeset: ce852200fdf6 Author: asaha Date: 2016-06-15 14:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ce852200fdf6 Merge ! .hgtags Changeset: 61e68e59fede Author: asaha Date: 2016-06-15 14:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/61e68e59fede Merge ! .hgtags Changeset: 7e9322faf675 Author: asaha Date: 2016-06-21 09:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7e9322faf675 Added tag jdk8u111-b01 for changeset 61e68e59fede ! .hgtags Changeset: b432bada0bfc Author: asaha Date: 2016-06-23 08:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/b432bada0bfc Merge ! .hgtags Changeset: 3c500f61258d Author: asaha Date: 2016-06-23 09:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/3c500f61258d Merge ! .hgtags Changeset: 6448e201789f Author: asaha Date: 2016-06-27 12:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/6448e201789f Added tag jdk8u111-b02 for changeset 3c500f61258d ! .hgtags Changeset: 8e7c0eefed9f Author: asaha Date: 2016-06-28 22:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/8e7c0eefed9f Added tag jdk8u92-b34 for changeset 59d90c3cc2bf ! .hgtags Changeset: 908d77c3a016 Author: asaha Date: 2016-06-29 12:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/908d77c3a016 Merge ! .hgtags Changeset: caf5e25a0857 Author: asaha Date: 2016-06-29 12:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/caf5e25a0857 Merge ! .hgtags Changeset: b3bc68c4b0fa Author: asaha Date: 2016-07-04 13:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/b3bc68c4b0fa Added tag jdk8u111-b03 for changeset caf5e25a0857 ! .hgtags Changeset: 4510fa72a613 Author: asaha Date: 2016-07-04 15:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/4510fa72a613 Added tag jdk8u102-b31 for changeset 908d77c3a016 ! .hgtags Changeset: b88377d4c459 Author: asaha Date: 2016-07-05 15:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/b88377d4c459 Merge ! .hgtags Changeset: 1a484cc1d2ed Author: asaha Date: 2016-07-12 14:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1a484cc1d2ed Added tag jdk8u111-b04 for changeset b88377d4c459 ! .hgtags Changeset: b70ae846275e Author: asaha Date: 2016-07-18 19:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/b70ae846275e Added tag jdk8u111-b05 for changeset 1a484cc1d2ed ! .hgtags Changeset: 7dae05ba63d4 Author: asaha Date: 2016-07-25 11:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7dae05ba63d4 Added tag jdk8u111-b06 for changeset b70ae846275e ! .hgtags Changeset: 56229b59fd80 Author: asaha Date: 2016-08-01 12:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/56229b59fd80 Added tag jdk8u111-b07 for changeset 7dae05ba63d4 ! .hgtags Changeset: 4465b272a902 Author: asaha Date: 2016-08-08 11:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/4465b272a902 Added tag jdk8u111-b08 for changeset 56229b59fd80 ! .hgtags Changeset: 9e3095f8930a Author: asaha Date: 2016-08-16 12:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/9e3095f8930a Added tag jdk8u111-b09 for changeset 4465b272a902 ! .hgtags Changeset: c340ee5e5fd1 Author: asaha Date: 2016-08-22 13:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/c340ee5e5fd1 Added tag jdk8u111-b10 for changeset 9e3095f8930a ! .hgtags Changeset: 76bf7299d622 Author: asaha Date: 2016-08-31 09:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/76bf7299d622 Added tag jdk8u111-b11 for changeset c340ee5e5fd1 ! .hgtags Changeset: 7ed1a5c5e45a Author: asaha Date: 2016-09-14 12:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7ed1a5c5e45a Added tag jdk8u111-b12 for changeset 76bf7299d622 ! .hgtags Changeset: 97770cfdb942 Author: asaha Date: 2016-09-21 13:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/97770cfdb942 Added tag jdk8u111-b13 for changeset 7ed1a5c5e45a ! .hgtags Changeset: 0678f296a6e4 Author: andrew Date: 2016-11-07 23:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/0678f296a6e4 Merge jdk8u111-b14 ! .hgtags Changeset: ef9e6fbed3ee Author: andrew Date: 2016-11-08 00:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ef9e6fbed3ee Added tag aarch64-jdk8u111-b17 for changeset 0678f296a6e4 ! .hgtags Changeset: 00e500327938 Author: andrew Date: 2016-11-08 03:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/00e500327938 Merge aarch64-jdk8u111-b17 ! .hgtags Changeset: a28163bd261f Author: andrew Date: 2016-11-08 05:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a28163bd261f Added tag aarch64-shenandoah-jdk8u111-b17 for changeset 00e500327938 ! .hgtags Changeset: 3abaa3268d1b Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/3abaa3268d1b Added tag aarch64-shenandoah-jdk8u111-b18 for changeset a28163bd261f ! .hgtags Changeset: 216ed4dd9d76 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/216ed4dd9d76 Added tag aarch64-jdk8u111-b18 for changeset ef9e6fbed3ee ! .hgtags Changeset: 39774ec26126 Author: asaha Date: 2016-04-26 13:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/39774ec26126 Added tag jdk8u112-b00 for changeset 1bf96637e4bb ! .hgtags Changeset: 5e1012e665bf Author: mhaupt Date: 2016-05-11 14:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/5e1012e665bf 8130127: streamline input parameter of Nashorn scripting $EXEC function Summary: handle null and undefined correctly, do not coerce them to strings Reviewed-by: lagergren, sundar ! samples/exec.js ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java + test/script/nosecurity/JDK-8130127.js + test/script/nosecurity/JDK-8130127.js.EXPECTED + test/script/nosecurity/readprint.js Changeset: 4ccc0a6265ad Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/4ccc0a6265ad 8130317: "ant test" fails to complete on Windows when run under cygwin shell Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java Changeset: a29475d0b255 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a29475d0b255 8143642: Nashorn shebang argument handling is broken Reviewed-by: hannesw, sundar ! src/jdk/nashorn/tools/Shell.java Changeset: adcf08eb1715 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/adcf08eb1715 8144160: Regression: two tests fail on Windows with "ant test" target Reviewed-by: hannesw, mhaupt ! src/jdk/nashorn/tools/Shell.java Changeset: e6bd60e65f33 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/e6bd60e65f33 8144221: fix Nashorn shebang argument handling on Mac/Linux Reviewed-by: jlaskey, lagergren ! make/build.xml ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/tools/Shell.java + test/script/nosecurity/JDK-8144221.js + test/script/nosecurity/JDK-8144221.js.EXPECTED + test/script/nosecurity/os-not-windows.js Changeset: 258478e90f2d Author: sundar Date: 2016-05-20 20:40 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/258478e90f2d 8157160: JSON.stringify does not work on ScriptObjectMirror objects Reviewed-by: hannesw, mhaupt, jlaskey ! src/jdk/nashorn/internal/objects/NativeJSON.java + test/script/basic/JDK-8157160.js + test/script/basic/JDK-8157160.js.EXPECTED Changeset: 8673bde5227d Author: mhaupt Date: 2016-01-18 11:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/8673bde5227d 8145305: fix Nashorn shebang handling on Cygwin Reviewed-by: hannesw, sundar ! test/script/nosecurity/JDK-8144221.js Changeset: 11bf0d1b18c1 Author: mhaupt Date: 2016-05-23 09:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/11bf0d1b18c1 8157444: exclude jjs shebang handling test from runs Reviewed-by: sundar, hannesw, jlaskey = test/script/currently-failing/JDK-8144221.js < test/script/nosecurity/JDK-8144221.js + test/script/currently-failing/JDK-8144221.js.EXPECTED - test/script/nosecurity/JDK-8144221.js.EXPECTED Changeset: 1bd585e65406 Author: sundar Date: 2016-01-05 18:40 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1bd585e65406 8146240: Three nashorn files contain "GNU General Public License" header Reviewed-by: jlaskey ! test/script/basic/JDK-8134488.js ! test/script/basic/JDK-8134490.js ! test/script/basic/JDK-8134939.js Changeset: 92b5c838f6d5 Author: sundar Date: 2016-05-25 21:10 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/92b5c838f6d5 8157680: Callback parameter of any JS builtin implementation should accept any Callable Reviewed-by: hannesw ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/script/basic/JDK-8157680.js + test/script/basic/JDK-8157680.js.EXPECTED Changeset: ee0bd940c2bd Author: hannesw Date: 2016-05-13 14:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ee0bd940c2bd 8156896: Script stack trace should display function names Reviewed-by: attila, sundar ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk/nashorn/internal/parser/Parser.java ! test/script/basic/JDK-8025515.js + test/script/basic/JDK-8156896.js Changeset: 0f96cd2fe750 Author: mhaupt Date: 2016-02-16 15:34 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/0f96cd2fe750 8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java Changeset: b035d65df170 Author: mhaupt Date: 2016-02-29 09:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/b035d65df170 8150814: correct package declaration in Nashorn test Reviewed-by: sundar ! test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java Changeset: 133a3c6c906e Author: hannesw Date: 2016-05-13 18:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/133a3c6c906e 8156714: Parsing issue with automatic semicolon insertion Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8156714.js Changeset: ad940f1e1c09 Author: sundar Date: 2016-05-25 19:25 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/ad940f1e1c09 8157819: TypeError when a java.util.Comparator object is invoked as a function Reviewed-by: mhaupt, forax, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8157819.js Changeset: 711ea1c671bf Author: attila Date: 2015-11-09 14:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/711ea1c671bf 8141541: Simplify Nashorn's Context class loader handling Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java Changeset: 847d649fe113 Author: robilad Date: 2016-06-01 13:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/847d649fe113 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 301f57f44dfc Author: sundar Date: 2016-06-01 18:59 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/301f57f44dfc 8158338: Nashorn's ScriptLoader split delegation has to be adjusted Reviewed-by: lagergren ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java Changeset: 27842bf384fe Author: sundar Date: 2016-06-02 14:56 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/27842bf384fe 8158467: AccessControlException is thrown on public Java class access if "script app loader" is set to null Reviewed-by: mhaupt, hannesw ! make/build.xml ! src/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8158467.js + test/script/basic/JDK-8158467.js.EXPECTED Changeset: be4ef6af7d3d Author: sdama Date: 2016-06-07 11:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/be4ef6af7d3d 8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js intermittently fails. Reviewed-by: hannesw, mhaupt ! test/script/trusted/JDK-8087292.js + test/script/trusted/JDK-util.js Changeset: 8dad9af70d3e Author: asaha Date: 2016-06-21 10:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/8dad9af70d3e Added tag jdk8u112-b01 for changeset be4ef6af7d3d ! .hgtags Changeset: 68e45b084515 Author: hannesw Date: 2016-06-20 11:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/68e45b084515 8150219: ReferenceError in 1.8.0_72 Reviewed-by: attila, sundar ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/objects/Global.java ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java Changeset: d95a6070758d Author: hannesw Date: 2016-06-24 12:39 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/d95a6070758d 8137240: Negative lookahead in RegEx breaks backreference Reviewed-by: mhaupt ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8137240.js Changeset: 29f97057e4e1 Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/29f97057e4e1 Merge Changeset: a569f39e9c01 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/a569f39e9c01 Added tag jdk8u112-b02 for changeset 29f97057e4e1 ! .hgtags Changeset: 16bc4cb8f50b Author: asaha Date: 2016-07-05 15:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/16bc4cb8f50b Merge ! .hgtags Changeset: bc02dfd3decc Author: asaha Date: 2016-07-19 15:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/bc02dfd3decc Added tag jdk8u112-b03 for changeset 16bc4cb8f50b ! .hgtags Changeset: 18eb73eb84c5 Author: asaha Date: 2016-07-25 14:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/18eb73eb84c5 Added tag jdk8u112-b04 for changeset bc02dfd3decc ! .hgtags Changeset: 2a0a2024d751 Author: asaha Date: 2016-07-20 15:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/2a0a2024d751 Merge ! .hgtags Changeset: f82abdad22de Author: asaha Date: 2016-07-25 15:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/f82abdad22de Merge ! .hgtags Changeset: 2432a2e9de10 Author: asaha Date: 2016-07-26 14:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/2432a2e9de10 Merge ! .hgtags Changeset: 71533d513bef Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/71533d513bef Added tag jdk8u112-b06 for changeset 2432a2e9de10 ! .hgtags Changeset: d591fb5e1d37 Author: asaha Date: 2016-08-01 12:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/d591fb5e1d37 Merge ! .hgtags Changeset: 7c3cc111ef8a Author: asaha Date: 2016-08-01 12:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7c3cc111ef8a Added tag jdk8u112-b07 for changeset d591fb5e1d37 ! .hgtags Changeset: 910a02770fc9 Author: asaha Date: 2016-08-08 13:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/910a02770fc9 Merge ! .hgtags Changeset: bb1e105029d5 Author: asaha Date: 2016-08-08 13:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/bb1e105029d5 Added tag jdk8u112-b08 for changeset 910a02770fc9 ! .hgtags Changeset: 51e59a0544a0 Author: asaha Date: 2016-08-16 13:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/51e59a0544a0 Merge ! .hgtags Changeset: 7d226caedfd5 Author: asaha Date: 2016-08-16 13:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7d226caedfd5 Added tag jdk8u112-b09 for changeset 51e59a0544a0 ! .hgtags Changeset: 319eba518b6e Author: asaha Date: 2016-08-22 13:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/319eba518b6e Merge ! .hgtags Changeset: 081aa69ac6fa Author: asaha Date: 2016-08-22 13:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/081aa69ac6fa Added tag jdk8u112-b10 for changeset 319eba518b6e ! .hgtags Changeset: 42b1bb149765 Author: asaha Date: 2016-08-29 11:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/42b1bb149765 Added tag jdk8u112-b11 for changeset 081aa69ac6fa ! .hgtags Changeset: 21b35ff81519 Author: asaha Date: 2016-09-06 10:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/21b35ff81519 Merge ! .hgtags Changeset: cc3bb28e1427 Author: asaha Date: 2016-09-06 11:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/cc3bb28e1427 Added tag jdk8u112-b12 for changeset 21b35ff81519 ! .hgtags Changeset: 001041e75430 Author: asaha Date: 2016-09-14 13:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/001041e75430 Merge ! .hgtags Changeset: 494df61af1d1 Author: asaha Date: 2016-09-14 13:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/494df61af1d1 Added tag jdk8u112-b13 for changeset 001041e75430 ! .hgtags Changeset: b0aa9a71f5fb Author: asaha Date: 2016-09-21 14:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/b0aa9a71f5fb Merge ! .hgtags Changeset: 352e0c7e9472 Author: asaha Date: 2016-09-21 14:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/352e0c7e9472 Added tag jdk8u112-b14 for changeset b0aa9a71f5fb ! .hgtags Changeset: 4196f3df73e1 Author: asaha Date: 2016-09-22 12:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/4196f3df73e1 Added tag jdk8u111-b14 for changeset 97770cfdb942 ! .hgtags Changeset: adc75eca1741 Author: asaha Date: 2016-09-22 13:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/adc75eca1741 Merge ! .hgtags Changeset: d1f2cab06d35 Author: asaha Date: 2016-09-22 13:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/d1f2cab06d35 Added tag jdk8u112-b15 for changeset adc75eca1741 ! .hgtags Changeset: 7e317923bb7b Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/7e317923bb7b Merge jdk8u112-b16 ! .hgtags Changeset: 1447b0e44534 Author: andrew Date: 2017-01-22 19:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/1447b0e44534 Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: 5e7d290bde3b Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/5e7d290bde3b Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 1447b0e44534 ! .hgtags Changeset: c91f1a985757 Author: rkennke Date: 2017-02-10 22:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/nashorn/rev/c91f1a985757 Merge ! .hgtags From rkennke at redhat.com Fri Feb 10 22:53:27 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 10 Feb 2017 23:53:27 +0100 Subject: RFR(S): Merge GC thread pools In-Reply-To: References: Message-ID: <1486767207.2947.44.camel@redhat.com> Finally! Patch looks good to me. Small thing: here: http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webrev.0 0/src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp.udiff.html You might want to use run_task(&task, heap->max_workers()) or something like that? Roman Am Freitag, den 10.02.2017, 15:37 -0500 schrieb Zhengyu Gu: > Hi, > > The patch merges parallel GC and concurrent GC thread pools. > > http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webrev.00/ > > Test: > > ???Fastdebug: specjbb2015, specjvm Debry, Compiler.sunflow > ???Release:???specjbb2015 > > > Thanks, > > -Zhengyu > > From zgu at redhat.com Fri Feb 10 23:17:39 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Fri, 10 Feb 2017 18:17:39 -0500 Subject: RFR(S): Merge GC thread pools In-Reply-To: <1486767207.2947.44.camel@redhat.com> References: <1486767207.2947.44.camel@redhat.com> Message-ID: <1a2198ec-491f-e00a-bd16-ad81881c6425@redhat.com> On 02/10/2017 05:53 PM, Roman Kennke wrote: > Finally! > > Patch looks good to me. > > Small thing: > here: > http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webrev.00/src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp.udiff.html > > > You might want to use run_task(&task, heap->max_workers()) or > something like that? run_task() code is inside heap->reset_next_mark_bitmap() method, you can not real do so here. Next thing I want to do, is moving all dynamic worker calculation code up, and we should always use active workers in the reset. Thanks, -Zhengyu > > Roman > > > Am Freitag, den 10.02.2017, 15:37 -0500 schrieb Zhengyu Gu: >> Hi, >> >> The patch merges parallel GC and concurrent GC thread pools. >> >> http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webrev.00/ >> >> >> Test: >> >> Fastdebug: specjbb2015, specjvm Debry, Compiler.sunflow >> Release: specjbb2015 >> >> >> Thanks, >> >> -Zhengyu >> >> From shade at redhat.com Sat Feb 11 07:55:10 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Sat, 11 Feb 2017 08:55:10 +0100 Subject: RFR(S): Merge GC thread pools In-Reply-To: References: Message-ID: <74249545-df9c-452b-42f2-cf651a2bcf0f@redhat.com> On 02/10/2017 09:37 PM, Zhengyu Gu wrote: > http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webrev.00/ I was thinking that after this merge, we can still use ParallelGCThreads and ConcCGThreads to limit parallelism of concurrent and parallel phases. Is this handled now? Thanks, -Aleksey From roman at kennke.org Sun Feb 12 13:27:46 2017 From: roman at kennke.org (roman at kennke.org) Date: Sun, 12 Feb 2017 13:27:46 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Fix broken merge: added missing method in connode.cpp Message-ID: <201702121327.v1CDRlbE021254@aojmv0008.oracle.com> Changeset: d5cdde4b0dda Author: rkennke Date: 2017-02-12 14:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d5cdde4b0dda Fix broken merge: added missing method in connode.cpp ! src/share/vm/opto/connode.cpp From shade at redhat.com Mon Feb 13 08:50:27 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 13 Feb 2017 09:50:27 +0100 Subject: RFC: Code cache scan should use RESOLVE? Message-ID: Hi, Looking through nightly test failures, this caught my eye: # Internal Error (/opt/jenkins/workspace/jdk9-shenandoah-fastdebug/hotspot/src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp:247), pid=16927, tid=16935 # assert(oopDesc::unsafe_equals(obj, ShenandoahBarrierSet::resolve_oop_static(obj))) failed: need to-space object here V [libjvm.so+0xa6653a] report_vm_error(char const*, int, char const*, char const*, ...)+0xea V [libjvm.so+0x143f2d5] ShenandoahMarkRefsClosure::do_oop(oop*)+0x115 V [libjvm.so+0x11f1862] nmethod::oops_do(OopClosure*, bool)+0x542 V [libjvm.so+0xd74a89] CodeBlobToOopClosure::do_code_blob(CodeBlob*)+0x29 V [libjvm.so+0x985523] CodeCache::blobs_do(CodeBlobClosure*)+0x163 V [libjvm.so+0x148e03f] SCMConcurrentMarkingTask::work(unsigned int)+0x1df V [libjvm.so+0x16d9225] GangWorker::loop()+0xc5 V [libjvm.so+0x1252152] thread_native_entry(Thread*)+0x112 It seems to me that with ShenandoahConcurrentCodeRoots enabled recently, we are hitting this path. And oops coming from code roots may be stale, so we need to RESOLVE them? If so, here's a blind patch: http://cr.openjdk.java.net/~shade/shenandoah/codecache-roots-assert/webrev.01/ I was unable to replicate the failure locally, so this is a shot in the dark. Thanks, -Aleksey From rkennke at redhat.com Mon Feb 13 09:25:35 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 13 Feb 2017 10:25:35 +0100 Subject: RFC: Code cache scan should use RESOLVE? In-Reply-To: References: Message-ID: <1486977935.2822.3.camel@redhat.com> Ooops. Yes, this is correct. There could be a performance optimization by also updating refs here, then we wouldn't need to update those refs in the final-mark phase.... but this requires some more thought... Roman Am Montag, den 13.02.2017, 09:50 +0100 schrieb Aleksey Shipilev: > Hi, > > Looking through nightly test failures, this caught my eye: > > #??Internal Error > (/opt/jenkins/workspace/jdk9-shenandoah- > fastdebug/hotspot/src/share/vm/gc/shenandoah/shenandoahConcurrentMark > .inline.hpp:247), > pid=16927, tid=16935 > #??assert(oopDesc::unsafe_equals(obj, > ShenandoahBarrierSet::resolve_oop_static(obj))) failed: need to-space > object here > > V??[libjvm.so+0xa6653a]??report_vm_error(char const*, int, char > const*, char > const*, ...)+0xea > V??[libjvm.so+0x143f2d5]??ShenandoahMarkRefsClosure::do_oop(oop*)+0x1 > 15 > V??[libjvm.so+0x11f1862]??nmethod::oops_do(OopClosure*, bool)+0x542 > V??[libjvm.so+0xd74a89]??CodeBlobToOopClosure::do_code_blob(CodeBlob* > )+0x29 > V??[libjvm.so+0x985523]??CodeCache::blobs_do(CodeBlobClosure*)+0x163 > V??[libjvm.so+0x148e03f]??SCMConcurrentMarkingTask::work(unsigned > int)+0x1df > V??[libjvm.so+0x16d9225]??GangWorker::loop()+0xc5 > V??[libjvm.so+0x1252152]??thread_native_entry(Thread*)+0x112 > > It seems to me that with ShenandoahConcurrentCodeRoots enabled > recently, we are > hitting this path. And oops coming from code roots may be stale, so > we need to > RESOLVE them? If so, here's a blind patch: > ? http://cr.openjdk.java.net/~shade/shenandoah/codecache-roots-assert > /webrev.01/ > > I was unable to replicate the failure locally, so this is a shot in > the dark. > > Thanks, > -Aleksey > From ashipile at redhat.com Mon Feb 13 09:34:06 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 13 Feb 2017 09:34:06 +0000 Subject: hg: shenandoah/jdk9/hotspot: Code cache scan should RESOLVE references. Message-ID: <201702130934.v1D9Y64M004636@aojmv0008.oracle.com> Changeset: aef13e5d656f Author: shade Date: 2017-02-13 10:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aef13e5d656f Code cache scan should RESOLVE references. ! src/share/vm/gc/cms/compactibleFreeListSpace.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp From ashipile at redhat.com Mon Feb 13 09:37:01 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 13 Feb 2017 09:37:01 +0000 Subject: hg: shenandoah/jdk9/hotspot: Revert accidental change in vm/gc/cms/compactibleFreeListSpace.hpp. Message-ID: <201702130937.v1D9b1Hi005409@aojmv0008.oracle.com> Changeset: 52f3cfca9d7a Author: shade Date: 2017-02-13 10:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/52f3cfca9d7a Revert accidental change in vm/gc/cms/compactibleFreeListSpace.hpp. ! src/share/vm/gc/cms/compactibleFreeListSpace.hpp From rkennke at redhat.com Mon Feb 13 10:10:40 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 13 Feb 2017 11:10:40 +0100 Subject: RFC: Code cache scan should use RESOLVE? In-Reply-To: References: Message-ID: <1486980640.2822.5.camel@redhat.com> In fact, I thought about it a little more. Oops in the code cache should never point to from-space. When installing a new nmethod, we ensure all oops are pointing to to-space. Then, during final-mark pause, we evacuate + update all code cache roots. If we hit an assert there, something else went very wrong. Could you please revert that change? I will investigate the issue. Roman Am Montag, den 13.02.2017, 09:50 +0100 schrieb Aleksey Shipilev: > Hi, > > Looking through nightly test failures, this caught my eye: > > #??Internal Error > (/opt/jenkins/workspace/jdk9-shenandoah- > fastdebug/hotspot/src/share/vm/gc/shenandoah/shenandoahConcurrentMark > .inline.hpp:247), > pid=16927, tid=16935 > #??assert(oopDesc::unsafe_equals(obj, > ShenandoahBarrierSet::resolve_oop_static(obj))) failed: need to-space > object here > > V??[libjvm.so+0xa6653a]??report_vm_error(char const*, int, char > const*, char > const*, ...)+0xea > V??[libjvm.so+0x143f2d5]??ShenandoahMarkRefsClosure::do_oop(oop*)+0x1 > 15 > V??[libjvm.so+0x11f1862]??nmethod::oops_do(OopClosure*, bool)+0x542 > V??[libjvm.so+0xd74a89]??CodeBlobToOopClosure::do_code_blob(CodeBlob* > )+0x29 > V??[libjvm.so+0x985523]??CodeCache::blobs_do(CodeBlobClosure*)+0x163 > V??[libjvm.so+0x148e03f]??SCMConcurrentMarkingTask::work(unsigned > int)+0x1df > V??[libjvm.so+0x16d9225]??GangWorker::loop()+0xc5 > V??[libjvm.so+0x1252152]??thread_native_entry(Thread*)+0x112 > > It seems to me that with ShenandoahConcurrentCodeRoots enabled > recently, we are > hitting this path. And oops coming from code roots may be stale, so > we need to > RESOLVE them? If so, here's a blind patch: > ? http://cr.openjdk.java.net/~shade/shenandoah/codecache-roots-assert > /webrev.01/ > > I was unable to replicate the failure locally, so this is a shot in > the dark. > > Thanks, > -Aleksey > From ashipile at redhat.com Mon Feb 13 10:14:28 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 13 Feb 2017 10:14:28 +0000 Subject: hg: shenandoah/jdk9/hotspot: Temporarily disable code cache roots fix to expose potentially larger problem. Message-ID: <201702131014.v1DAESea015243@aojmv0008.oracle.com> Changeset: 71679a736a4d Author: shade Date: 2017-02-13 11:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/71679a736a4d Temporarily disable code cache roots fix to expose potentially larger problem. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp From shade at redhat.com Mon Feb 13 10:15:10 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 13 Feb 2017 11:15:10 +0100 Subject: RFC: Code cache scan should use RESOLVE? In-Reply-To: <1486980640.2822.5.camel@redhat.com> References: <1486980640.2822.5.camel@redhat.com> Message-ID: Yeah. Disabled: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/71679a736a4d -Aleksey On 02/13/2017 11:10 AM, Roman Kennke wrote: > In fact, I thought about it a little more. Oops in the code cache > should never point to from-space. When installing a new nmethod, we > ensure all oops are pointing to to-space. Then, during final-mark > pause, we evacuate + update all code cache roots. If we hit an assert > there, something else went very wrong. > > Could you please revert that change? I will investigate the issue. > > Roman > > > Am Montag, den 13.02.2017, 09:50 +0100 schrieb Aleksey Shipilev: >> Hi, >> >> Looking through nightly test failures, this caught my eye: >> >> # Internal Error >> (/opt/jenkins/workspace/jdk9-shenandoah- >> fastdebug/hotspot/src/share/vm/gc/shenandoah/shenandoahConcurrentMark >> .inline.hpp:247), >> pid=16927, tid=16935 >> # assert(oopDesc::unsafe_equals(obj, >> ShenandoahBarrierSet::resolve_oop_static(obj))) failed: need to-space >> object here >> >> V [libjvm.so+0xa6653a] report_vm_error(char const*, int, char >> const*, char >> const*, ...)+0xea >> V [libjvm.so+0x143f2d5] ShenandoahMarkRefsClosure::do_oop(oop*)+0x1 >> 15 >> V [libjvm.so+0x11f1862] nmethod::oops_do(OopClosure*, bool)+0x542 >> V [libjvm.so+0xd74a89] CodeBlobToOopClosure::do_code_blob(CodeBlob* >> )+0x29 >> V [libjvm.so+0x985523] CodeCache::blobs_do(CodeBlobClosure*)+0x163 >> V [libjvm.so+0x148e03f] SCMConcurrentMarkingTask::work(unsigned >> int)+0x1df >> V [libjvm.so+0x16d9225] GangWorker::loop()+0xc5 >> V [libjvm.so+0x1252152] thread_native_entry(Thread*)+0x112 >> >> It seems to me that with ShenandoahConcurrentCodeRoots enabled >> recently, we are >> hitting this path. And oops coming from code roots may be stale, so >> we need to >> RESOLVE them? If so, here's a blind patch: >> http://cr.openjdk.java.net/~shade/shenandoah/codecache-roots-assert >> /webrev.01/ >> >> I was unable to replicate the failure locally, so this is a shot in >> the dark. >> >> Thanks, >> -Aleksey >> From rkennke at redhat.com Mon Feb 13 11:35:57 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 13 Feb 2017 12:35:57 +0100 Subject: RFR: Fix number of threads used for initial evacuation Message-ID: <1486985757.2822.7.camel@redhat.com> in ShenandoahHeap::evacuate_and_update_roots() we're using _max_parallel_workers to initialize the roots processor (and thus the StrongRootsScope), but we're not updating the workers to that (afaict). This patch makes the root processor use the currently active number of workers (should be the same as final-mark workers set earlier during that pause). Ok? http://cr.openjdk.java.net/~rkennke/init-evac-workers/webrev.00/ Roman From rkennke at redhat.com Mon Feb 13 11:39:18 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 13 Feb 2017 12:39:18 +0100 Subject: RFR: Remove dead process_evacuate_roots() in ShenandoahRootsProcessor Message-ID: <1486985958.2822.9.camel@redhat.com> We've got a dead method in ShenandoahRootProcessor, this one is now in ShenandoahRootsEvacuator. Ok to remove? http://cr.openjdk.java.net/~rkennke/deadcode/webrev.00/ Roman From shade at redhat.com Mon Feb 13 14:56:46 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 13 Feb 2017 15:56:46 +0100 Subject: RFR: Remove dead process_evacuate_roots() in ShenandoahRootsProcessor In-Reply-To: <1486985958.2822.9.camel@redhat.com> References: <1486985958.2822.9.camel@redhat.com> Message-ID: <4f5c737f-cab9-8d69-04ad-d4cbf406f31e@redhat.com> On 02/13/2017 12:39 PM, Roman Kennke wrote: > We've got a dead method in ShenandoahRootProcessor, this one is now in > ShenandoahRootsEvacuator. Ok to remove? > > http://cr.openjdk.java.net/~rkennke/deadcode/webrev.00/ OK. -Aleksey From shade at redhat.com Mon Feb 13 14:57:25 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 13 Feb 2017 15:57:25 +0100 Subject: RFR: Fix number of threads used for initial evacuation In-Reply-To: <1486985757.2822.7.camel@redhat.com> References: <1486985757.2822.7.camel@redhat.com> Message-ID: <70fc7dce-8b3b-9d61-5a4e-54a86585adb4@redhat.com> On 02/13/2017 12:35 PM, Roman Kennke wrote: > in ShenandoahHeap::evacuate_and_update_roots() we're using > _max_parallel_workers to initialize the roots processor (and thus the > StrongRootsScope), but we're not updating the workers to that (afaict). > This patch makes the root processor use the currently active number of > workers (should be the same as final-mark workers set earlier during > that pause). Ok? > > http://cr.openjdk.java.net/~rkennke/init-evac-workers/webrev.00/ Sounds reasonable. OK. -Aleksey From zgu at redhat.com Mon Feb 13 15:22:46 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 13 Feb 2017 10:22:46 -0500 Subject: RFR(S): Merge GC thread pools In-Reply-To: <74249545-df9c-452b-42f2-cf651a2bcf0f@redhat.com> References: <74249545-df9c-452b-42f2-cf651a2bcf0f@redhat.com> Message-ID: <1566bffe-4158-b091-50a7-88e76ec226bf@redhat.com> I intended to update workers calculation in followup patch. You are right, without that changes, this messes up conc/parallel workers. I will combine the two patches, and update the webrev later. Thanks, -Zhengyu On 02/11/2017 02:55 AM, Aleksey Shipilev wrote: > On 02/10/2017 09:37 PM, Zhengyu Gu wrote: >> http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webrev.00/ > I was thinking that after this merge, we can still use ParallelGCThreads and > ConcCGThreads to limit parallelism of concurrent and parallel phases. Is this > handled now? > > Thanks, > -Aleksey > From rkennke at redhat.com Mon Feb 13 15:35:28 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 13 Feb 2017 16:35:28 +0100 Subject: RFC: Code cache scan should use RESOLVE? In-Reply-To: References: <1486980640.2822.5.camel@redhat.com> Message-ID: <1487000128.2822.13.camel@redhat.com> Ok. I reviewed some code. The most critical one seems to be the code patching routine in c1_Runtime1.cpp. It first acquires the Patching_lock, and then goes ahead and patches in some oops (java mirrors and appendices for invokevirtual). It then gives up the Patching_lock, acquires the CodeCache_lock and calls register_nmethod() of the heap. This is where we initially update code cache roots (by employing a write-barrier). This leaves a window where the oop in code cache may point to from- space, and this is most likely where our assert happened. This is supported by the fact that in all cases where we've seen the assert, it was running with -XX:TieredStopAtLevel=1. However, I believe it should be safe to use RESOLVE there. While this is slightly racy, it should not affect our correctness. It either sees NULL, in which case there's nothing to mark, or it sees a from-space ref, in which case it resolves to a to-space ref and marks that. Or it sees a to-space ref in which case it should be happy. The patching code does give me itches (mostly because I don't understand it fully): - what's in the oop location before patching? I do hope it is NULL or some dummy object - can execution ever get to a patched-but-not-yet-updated oop? This would violate our assumption that compiled constants are to-space always. However, if any such thing would be the case, we'd fail with or without concurrent code root scanning. I assume it's fine for now until I have indication that it's not. ;-) Which means to say: would you please re-enable your change? Also, for JDK8u, I suggest disabling concurrent code root scanning by default, and making it experimental. Don't want to get nasty surprises there... Roman Am Montag, den 13.02.2017, 11:15 +0100 schrieb Aleksey Shipilev: > Yeah. > > Disabled: > ?http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/71679a736a4d > > -Aleksey > > On 02/13/2017 11:10 AM, Roman Kennke wrote: > > In fact, I thought about it a little more. Oops in the code cache > > should never point to from-space. When installing a new nmethod, we > > ensure all oops are pointing to to-space. Then, during final-mark > > pause, we evacuate + update all code cache roots. If we hit an > > assert > > there, something else went very wrong. > > > > Could you please revert that change? I will investigate the issue. > > > > Roman > > > > > > Am Montag, den 13.02.2017, 09:50 +0100 schrieb Aleksey Shipilev: > > > Hi, > > > > > > Looking through nightly test failures, this caught my eye: > > > > > > #??Internal Error > > > (/opt/jenkins/workspace/jdk9-shenandoah- > > > fastdebug/hotspot/src/share/vm/gc/shenandoah/shenandoahConcurrent > > > Mark > > > .inline.hpp:247), > > > pid=16927, tid=16935 > > > #??assert(oopDesc::unsafe_equals(obj, > > > ShenandoahBarrierSet::resolve_oop_static(obj))) failed: need to- > > > space? > > > object here > > > > > > V??[libjvm.so+0xa6653a]??report_vm_error(char const*, int, char > > > const*, char > > > const*, ...)+0xea > > > V??[libjvm.so+0x143f2d5]??ShenandoahMarkRefsClosure::do_oop(oop*) > > > +0x1 > > > 15 > > > V??[libjvm.so+0x11f1862]??nmethod::oops_do(OopClosure*, > > > bool)+0x542 > > > V??[libjvm.so+0xd74a89]??CodeBlobToOopClosure::do_code_blob(CodeB > > > lob* > > > )+0x29 > > > V??[libjvm.so+0x985523]??CodeCache::blobs_do(CodeBlobClosure*)+0x > > > 163 > > > V??[libjvm.so+0x148e03f]??SCMConcurrentMarkingTask::work(unsigned > > > int)+0x1df > > > V??[libjvm.so+0x16d9225]??GangWorker::loop()+0xc5 > > > V??[libjvm.so+0x1252152]??thread_native_entry(Thread*)+0x112 > > > > > > It seems to me that with ShenandoahConcurrentCodeRoots enabled > > > recently, we are > > > hitting this path. And oops coming from code roots may be stale, > > > so > > > we need to > > > RESOLVE them? If so, here's a blind patch: > > > ? http://cr.openjdk.java.net/~shade/shenandoah/codecache-roots-as > > > sert > > > /webrev.01/ > > > > > > I was unable to replicate the failure locally, so this is a shot > > > in > > > the dark. > > > > > > Thanks, > > > -Aleksey > > > > > From roman at kennke.org Mon Feb 13 15:37:06 2017 From: roman at kennke.org (roman at kennke.org) Date: Mon, 13 Feb 2017 15:37:06 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201702131537.v1DFb6wT012455@aojmv0008.oracle.com> Changeset: f90f8a3c9555 Author: rkennke Date: 2017-02-13 16:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f90f8a3c9555 Use correct number of threads for initial evacuation. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: a327bb5224dc Author: rkennke Date: 2017-02-13 16:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a327bb5224dc Remove dead process_evacuate_roots() in ShenandoahRootsProcessor. ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp From rkennke at redhat.com Mon Feb 13 15:48:39 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 13 Feb 2017 16:48:39 +0100 Subject: RFR: Assert code roots are to-space ptrs when scanning/updating other roots Message-ID: <1487000919.2822.15.camel@redhat.com> Instead of not scanning code roots at all when we don't have to, we could check that all the oops in them actually point to to-space objects as we're expecting. Implemented like this: http://cr.openjdk.java.net/~rkennke/assertcoderoots/webrev.00/ Tested using hotspot_gc_shenandoah and some spot testing with specjvm. Should not affect release builds. Ok to push? Roman From shade at redhat.com Mon Feb 13 15:50:54 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 13 Feb 2017 16:50:54 +0100 Subject: RFR: Assert code roots are to-space ptrs when scanning/updating other roots In-Reply-To: <1487000919.2822.15.camel@redhat.com> References: <1487000919.2822.15.camel@redhat.com> Message-ID: <3940ae2b-0a9c-863c-9f3f-086220a8dbef@redhat.com> On 02/13/2017 04:48 PM, Roman Kennke wrote: > Instead of not scanning code roots at all when we don't have to, we > could check that all the oops in them actually point to to-space > objects as we're expecting. Implemented like this: > > http://cr.openjdk.java.net/~rkennke/assertcoderoots/webrev.00/ OK. The indenting is inconsistent in ShenandoahUpdateRootsTask, but otherwise looks good. Thanks, -Aleksey From roman at kennke.org Mon Feb 13 15:52:22 2017 From: roman at kennke.org (roman at kennke.org) Date: Mon, 13 Feb 2017 15:52:22 +0000 Subject: hg: shenandoah/jdk9/hotspot: Assert code roots are to-space ptrs when scanning/updating other roots. Message-ID: <201702131552.v1DFqMHE016403@aojmv0008.oracle.com> Changeset: 77f5175331a4 Author: rkennke Date: 2017-02-13 16:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/77f5175331a4 Assert code roots are to-space ptrs when scanning/updating other roots. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp From rkennke at redhat.com Mon Feb 13 15:54:58 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 13 Feb 2017 16:54:58 +0100 Subject: JDK10 repo for Shenandoah? Message-ID: <1487001298.2822.17.camel@redhat.com> Hello Ops, can we please have a clone of the JDK10 forest: http://hg.openjdk.java.net/jdk10/jdk10 under http://hg.openjdk.java.net/shenandoah/ ? With same jcheck etc permissions as our jdk9? Regards, Roman From ashipile at redhat.com Mon Feb 13 16:03:12 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 13 Feb 2017 16:03:12 +0000 Subject: hg: shenandoah/jdk9/hotspot: Enable: Code cache scan should RESOLVE references. Message-ID: <201702131603.v1DG3Crt019214@aojmv0008.oracle.com> Changeset: bb111e0cfe0f Author: shade Date: 2017-02-13 17:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb111e0cfe0f Enable: Code cache scan should RESOLVE references. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp From shade at redhat.com Mon Feb 13 16:03:55 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 13 Feb 2017 17:03:55 +0100 Subject: RFC: Code cache scan should use RESOLVE? In-Reply-To: <1487000128.2822.13.camel@redhat.com> References: <1486980640.2822.5.camel@redhat.com> <1487000128.2822.13.camel@redhat.com> Message-ID: <2361ba17-6e3b-9aa2-6857-1c08b391883f@redhat.com> On 02/13/2017 04:35 PM, Roman Kennke wrote: > Which means to say: would you please re-enable your change? Reinstated: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb111e0cfe0f > Also, for JDK8u, I suggest disabling concurrent code root scanning by > default, and making it experimental. Don't want to get nasty surprises > there... Yes, makes sense. Thanks, -Aleksey From roman at kennke.org Mon Feb 13 17:28:21 2017 From: roman at kennke.org (roman at kennke.org) Date: Mon, 13 Feb 2017 17:28:21 +0000 Subject: hg: shenandoah/jdk9/hotspot: 302 new changesets Message-ID: <201702131728.v1DHSQNe012144@aojmv0008.oracle.com> Changeset: 5555f977bf80 Author: lana Date: 2016-11-17 22:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5555f977bf80 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: d7b10e57be70 Author: ihse Date: 2016-11-22 14:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d7b10e57be70 8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip Reviewed-by: erikj ! make/lib/CompileLibjsig.gmk ! test/Makefile Changeset: fe25e12bd841 Author: ihse Date: 2016-11-22 15:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fe25e12bd841 8170184: Remove incorrect comments about generated jvmt.h Reviewed-by: alanb, erikj ! make/gensrc/GensrcJvmti.gmk Changeset: 132a72c78207 Author: lana Date: 2016-11-23 19:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/132a72c78207 Merge Changeset: fcfe55dc547c Author: lana Date: 2016-12-01 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fcfe55dc547c Added tag jdk-9+147 for changeset 132a72c78207 ! .hgtags Changeset: 8e63061ea915 Author: ihse Date: 2016-11-28 09:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8e63061ea915 8031567: Better model for storing source revision information Reviewed-by: erikj ! .hgignore Changeset: 8953c0318163 Author: alanb Date: 2016-12-01 08:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8953c0318163 8169069: Module system implementation refresh (11/2016) Reviewed-by: lfoltan, acorn, ctornqvi, mchung Contributed-by: lois.foltan at oracle.com, harold.seigel at oracle.com, alan.bateman at oracle.com, mandy.chung at oracle.com, serguei.spitsyn at oracle.com, george.triantafillou at oracle.com ! make/symbols/symbols-unix ! make/test/JtregNative.gmk ! src/jdk.vm.ci/share/classes/module-info.java ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/modules.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jni.h ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! test/TEST.ROOT ! test/compiler/c2/Test7190310_unsafe.java ! test/compiler/codegen/Test8011901.java ! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java ! test/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/unsafe/AllocateUninitializedArray.java ! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java ! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java ! test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/rangechecks/TestExplicitRangeChecks.java ! test/compiler/runtime/Test8010927.java ! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java ! test/compiler/unsafe/TestUnsafeLoadControl.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/TestStringDeduplicationTools.java ! test/gc/g1/TestStringDeduplicationYoungGC.java ! test/gc/stress/gcbasher/TestGCBasher.java ! test/runtime/LocalLong/LocalLongTest.java ! test/runtime/Throwable/StackTraceLogging.java ! test/runtime/Throwable/TestThrowable.java ! test/runtime/Throwable/ThrowableIntrospectionSegfault.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/AccessCheck/CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java ! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java ! test/runtime/modules/AccessCheck/ExpQualOther.java ! test/runtime/modules/AccessCheck/ExpQualToM1.java ! test/runtime/modules/AccessCheck/ExpUnqual.java ! test/runtime/modules/AccessCheck/ExportAllUnnamed.java ! test/runtime/modules/AccessCheck/PkgNotExp.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/UmodUPkg.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java ! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java ! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java ! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java ! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java ! test/runtime/modules/IgnoreModulePropertiesTest.java ! test/runtime/modules/JVMAddModulePackage.java - test/runtime/modules/JVMCanReadModule.java ! test/runtime/modules/JVMDefineModule.java - test/runtime/modules/JVMIsExportedToModule.java ! test/runtime/modules/ModuleHelper.java ! test/runtime/modules/ModuleStress/ModuleNonBuiltinCLMain.java ! test/runtime/modules/ModuleStress/ModuleSameCLMain.java ! test/runtime/modules/getModuleJNI/GetModule.java ! test/runtime/modules/getModuleJNI/libGetModule.c ! test/serviceability/attach/AttachWithStalePidFile.java ! test/serviceability/jdwp/AllModulesCommandTest.java - test/serviceability/jdwp/JdwpCanReadCmd.java - test/serviceability/jdwp/JdwpCanReadReply.java + test/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java + test/serviceability/jvmti/AddModuleExportsAndOpens/libAddModuleExportsAndOpensTest.c + test/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java + test/serviceability/jvmti/AddModuleReads/libAddModuleReadsTest.c + test/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java + test/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/java.base/java/lang/TestProvider.java + test/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/java.base/jdk/internal/test/TestProviderImpl.java + test/serviceability/jvmti/AddModuleUsesAndProvides/libAddModuleUsesAndProvidesTest.c ! test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/serviceability/sa/TestInstanceKlassSize.java ! test/serviceability/sa/TestInstanceKlassSizeForInterface.java Changeset: 8d259ee1a109 Author: alanb Date: 2016-12-01 11:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8d259ee1a109 Merge - test/runtime/modules/JVMCanReadModule.java - test/runtime/modules/JVMIsExportedToModule.java - test/serviceability/jdwp/JdwpCanReadCmd.java - test/serviceability/jdwp/JdwpCanReadReply.java Changeset: 1e1b85521770 Author: alanb Date: 2016-12-01 15:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1e1b85521770 8170599: compiler/** tests using ToolProvider.getSystemClassLoader failing Reviewed-by: hseigel ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java Changeset: 5e4e893520ec Author: lana Date: 2016-12-01 21:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5e4e893520ec Merge - test/runtime/modules/JVMCanReadModule.java - test/runtime/modules/JVMIsExportedToModule.java - test/serviceability/jdwp/JdwpCanReadCmd.java - test/serviceability/jdwp/JdwpCanReadReply.java Changeset: 642512ccb2c4 Author: lana Date: 2016-12-08 18:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/642512ccb2c4 Added tag jdk-9+148 for changeset 5e4e893520ec ! .hgtags Changeset: bdfe30141ef6 Author: ihse Date: 2016-12-07 09:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bdfe30141ef6 8170629: Remove code duplication in test makefiles Reviewed-by: erikj, dholmes ! test/Makefile Changeset: cc0b239d99a9 Author: erikj Date: 2016-12-07 16:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cc0b239d99a9 8141590: Cannot build Zero with devkit Reviewed-by: ihse ! make/copy/Copy-java.base.gmk Changeset: 30e1996bd55d Author: lana Date: 2016-12-08 21:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/30e1996bd55d Merge Changeset: 00edf368e99b Author: lana Date: 2016-12-14 20:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/00edf368e99b Added tag jdk-9+149 for changeset 30e1996bd55d ! .hgtags Changeset: accf1676e416 Author: bchristi Date: 2016-12-13 12:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/accf1676e416 8169389: Use a bitmap to control StackTraceElement::toString format and save footprint Reviewed-by: dfuchs, mchung ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp Changeset: 2030aa3bcc00 Author: erikj Date: 2016-11-07 10:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2030aa3bcc00 8169255: Link gtestLauncher statically if libjvm is configured for static linking Reviewed-by: tbell, dholmes ! make/lib/CompileGtest.gmk Changeset: 31fba7f1a530 Author: goetz Date: 2016-10-31 11:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/31fba7f1a530 8166837: [TESTBUG] Fix tests on Linux/s390x Reviewed-by: kvn, simonis ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! test/compiler/ciReplay/SABase.java ! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java ! test/test_env.sh ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 3978254d2b14 Author: neliasso Date: 2016-11-01 14:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3978254d2b14 8160543: C1: Crash in java.lang.String.indexOf in some java.sql tests Summary: C1 must use unverified entry point for unloaded methods. Reviewed-by: vlivanov, goetz ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/code/compiledIC.cpp Changeset: f02245c92146 Author: ehelin Date: 2016-10-28 15:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f02245c92146 8168904: Initialize and reset G1 phase times to zero Reviewed-by: sjohanss, jprovino ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp Changeset: 0baa3226c993 Author: dnsimon Date: 2016-11-07 17:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0baa3226c993 8169331: [JVMCI] incomplete API to MethodParameters attribute 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: a169535aff9d Author: dsamersoff Date: 2016-11-09 09:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a169535aff9d 7107018: sun.jvm.hotspot.utilities.soql.JSJavaHeap.forEachClass incorrect test Summary: Correction for incorrect double checking of ???k??? not being null. Reviewed-by: dsamersoff, rehn Contributed-by: jini.george at oracle.com ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java Changeset: 3784c8f92b5b Author: vtewari Date: 2016-11-09 13:38 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3784c8f92b5b 7107014: sun.jvm.hotspot.HSDB.FindObjectByTypeCleanupThunk.showConsole.attach infinite loop Summary: Avoid infinite loop in sun.jvm.hotspot.HSDB.FindObjectByTypeCleanupThunk.showConsole.attach Reviewed-by: rehn, dsamersoff Contributed-by: Sharath Ballal ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java Changeset: a71b53580d07 Author: dsamersoff Date: 2016-11-09 10:56 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a71b53580d07 8169344: Potential open file descriptor in exists() of hotspot/agent/src/os/bsd/ps_core.c Summary: Use access() instead of open() to check for the existence of a file Reviewed-by: dsamersoff, dholmes Contributed-by: jini.george at oracle.com ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c Changeset: 8e5e93fad474 Author: dsamersoff Date: 2016-11-09 08:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8e5e93fad474 Merge Changeset: 824a8dcba48b Author: roland Date: 2016-10-07 15:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/824a8dcba48b 8169497: Aarch64: Improve internal array handling Reviewed-by: aph ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 48542f67f082 Author: kvn Date: 2016-11-09 10:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/48542f67f082 8167067: Fix x86 SHA instructions to be non Vex encoded Reviewed-by: kvn Contributed-by: razvan.a.lupusoru at intel.com ! src/cpu/x86/vm/assembler_x86.cpp Changeset: 89a86a43991e Author: neliasso Date: 2016-11-10 18:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/89a86a43991e 8167656: Unstable MethodHandle inlining causing huge performance variations Summary: Profile calls without a reciever Reviewed-by: jrose, vlivanov, kvn ! src/share/vm/c1/c1_GraphBuilder.cpp Changeset: 413313d813f5 Author: never Date: 2016-11-10 13:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/413313d813f5 8169554: [JVMCI] expose missing StubRoutines for intrinsics Reviewed-by: kvn ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: 110b1774a359 Author: rraghavan Date: 2016-11-10 23:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/110b1774a359 8169201: Montgomery multiply intrinsic should use correct name Summary: Corrected stubName to montgomery_multiply for inline_montgomeryMultiply() Reviewed-by: aph, thartmann, zmajo ! src/share/vm/opto/library_call.cpp Changeset: 17a959a33da5 Author: goetz Date: 2016-11-07 12:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/17a959a33da5 8169317: [s390] Various minor bug fixes and adaptions. Reviewed-by: mdoerr ! src/cpu/s390/vm/c1_LIRAssembler_s390.cpp ! src/cpu/s390/vm/frame_s390.cpp ! src/cpu/s390/vm/frame_s390.inline.hpp ! src/cpu/s390/vm/globals_s390.hpp ! src/cpu/s390/vm/macroAssembler_s390.hpp ! src/cpu/s390/vm/nativeInst_s390.cpp ! src/cpu/s390/vm/relocInfo_s390.cpp ! src/cpu/s390/vm/s390.ad ! src/cpu/s390/vm/templateTable_s390.cpp ! src/cpu/s390/vm/vm_version_s390.cpp ! src/os_cpu/linux_s390/vm/os_linux_s390.cpp Changeset: 3fe7510a87ae Author: ehelin Date: 2016-11-07 10:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3fe7510a87ae 8167679: G1 phase logging is messy Reviewed-by: sjohanss, tschatzl ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 2dda287dd453 Author: ehelin Date: 2016-11-11 12:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2dda287dd453 Merge Changeset: 325a8906aca8 Author: simonis Date: 2016-11-14 11:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/325a8906aca8 8169625: Libjsig build doesn't set flags for ppc64/s390 builds Reviewed-by: erikj ! make/lib/CompileLibjsig.gmk Changeset: 40314142cf6e Author: jwilhelm Date: 2016-11-11 16:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/40314142cf6e Merge Changeset: c667bae72ea8 Author: jwilhelm Date: 2016-11-11 16:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c667bae72ea8 8169597: Quarantine TestCpoolForInvokeDynamic.java until JDK-8169232 is solved Reviewed-by: egahlin, gtriantafill ! test/serviceability/sa/TestCpoolForInvokeDynamic.java Changeset: d9e9bc313c5a Author: kvn Date: 2016-11-14 10:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d9e9bc313c5a 8169261: Fix for JDK-8067744 creates build failures with some versions of gcc and/or linux Reviewed-by: kvn, drwhite Contributed-by: yang.zhang at linaro.org ! make/test/JtregNative.gmk Changeset: 351f661b6080 Author: ccheung Date: 2016-11-14 10:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/351f661b6080 8168796: relax vm options checking during CDS dump time Summary: warning instead of exit for the following vm options specified during CDS dump time: --module-path, --upgrade-module-path, --add-modules Reviewed-by: hseigel, jiangli, sspitsyn ! src/share/vm/runtime/arguments.cpp Changeset: 760fcb1e224d Author: ccheung Date: 2016-11-14 19:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/760fcb1e224d Merge Changeset: 8589b00e7c92 Author: jiangli Date: 2016-11-14 18:03 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8589b00e7c92 8168790: CDS: assert(max_delta <= (0x7FFFFFFF)) failed: range check. Summary: Change the assert to check the current delta is less than 0x7FFFFFFF. Reviewed-by: iklam, ddmitriev ! src/share/vm/classfile/compactHashtable.cpp + test/runtime/SharedArchiveFile/LargeSharedSpace.java Changeset: 9835a0bc4c4b Author: jiangli Date: 2016-11-14 19:24 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9835a0bc4c4b Merge Changeset: eaa03798408f Author: mchernov Date: 2016-11-15 14:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eaa03798408f 8168934: [TESTBUG] gc/g1/logging/TestG1LoggingFailure.java failed Reviewed-by: tschatzl, dfazunen ! test/gc/g1/logging/TestG1LoggingFailure.java Changeset: cfd9e8c96d1d Author: mchernov Date: 2016-11-15 15:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cfd9e8c96d1d Merge Changeset: 7c695e0b87d0 Author: hseigel Date: 2016-11-15 08:34 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7c695e0b87d0 8169551: Segfaults in error traces when module version is null Summary: Make sure module->version() is not null before dereferencing it. Reviewed-by: coleenp, gtriantafill, lfoltan ! src/share/vm/runtime/frame.cpp Changeset: f6c1979096f3 Author: kbarrett Date: 2016-11-15 19:39 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6c1979096f3 8169423: Infinite loop in G1's ConcurrentMarkThread Summary: Also terminate loop if has_aborted flag is set. Reviewed-by: tschatzl, sjohanss ! src/share/vm/gc/g1/concurrentMarkThread.cpp Changeset: 1d8d01c86279 Author: dsamersoff Date: 2016-11-16 14:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1d8d01c86279 7107013: sun.jvm.hotspot.runtime.Bytes.swapLong conversion to long mishandled Summary: Cast to long to avoid truncation in swapLong() Reviewed-by: dsamersoff Contributed-by: Sharath Ballal ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Bytes.java Changeset: 4d1cc698c0b6 Author: mchernov Date: 2016-11-16 18:57 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4d1cc698c0b6 8165955: TestFullGCCount test failed with CMS and -XX:+ExplicitGCInvokesConcurrent Reviewed-by: dfazunen, tschatzl ! test/gc/TestFullGCCount.java Changeset: ae23c7acb99a Author: dsamersoff Date: 2016-11-17 15:54 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ae23c7acb99a 8169638: serviceability/sa/TestInstanceKlassSize.java and serviceability/sa/TestInstanceKlassSizeForInterface.java fail compilation Summary: Modified the jtreg tests to use @modules Reviewed-by: dsamersoff, rehn Contributed-by: jini.george at oracle.com ! test/serviceability/sa/TestInstanceKlassSize.java ! test/serviceability/sa/TestInstanceKlassSizeForInterface.java Changeset: 36223b379545 Author: hseigel Date: 2016-11-17 14:23 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/36223b379545 8166304: Skipping access check for classes generated by core reflection Summary: Only allow boot and reflection class loader to load sub-types of jdk.internal.reflect Reviewed-by: acorn, lfoltan, rehn ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/vmSymbols.hpp + test/runtime/classFileParserBug/FakeMethodAcc.java + test/runtime/classFileParserBug/fakeMethodAccessor.jasm Changeset: 8f11c2b71d09 Author: rprotacio Date: 2016-11-17 16:28 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8f11c2b71d09 8165550: Add class loader names to ClassCastException message Summary: Adds new format of class loader names to VM ClassCastException messages Reviewed-by: dholmes, mchung, lfoltan ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! test/runtime/modules/CCE_module_msg.java + test/runtime/modules/p4/c4.java Changeset: 69af0ef04d69 Author: rprotacio Date: 2016-11-17 21:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/69af0ef04d69 Merge Changeset: a857e274f6df Author: rraghavan Date: 2016-11-18 03:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a857e274f6df 8169529: AArch64: Revert old JDK-8167595 changes after JDK-8159035 fix is pushed Summary: Removed the zero check Reviewed-by: adinn, aph, thartmann ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 0be832746ebe Author: mchernov Date: 2016-11-18 18:46 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0be832746ebe 8166719: gc/stress/TestStressG1Humongous.java fails with OOME Reviewed-by: tschatzl, dfazunen ! test/gc/stress/TestStressG1Humongous.java Changeset: f5689e544d44 Author: rkennke Date: 2016-11-18 19:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f5689e544d44 8169901: AArch64: CompareAndExchange intrinsics clobber address register Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/cas.m4 Changeset: 3f551de87e59 Author: thartmann Date: 2016-11-21 08:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3f551de87e59 8169711: CDS does not patch entry trampoline if intrinsic method is disabled Summary: Always create interpreter method entries for intrinsified methods but replace them with vanilla entries if the intrinsic is disabled at runtime. Reviewed-by: kvn, iklam ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/share/vm/interpreter/abstractInterpreter.cpp ! src/share/vm/interpreter/templateInterpreterGenerator.cpp + test/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java Changeset: 431caa270a51 Author: thartmann Date: 2016-11-21 09:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/431caa270a51 8169941: CodeBlob::is_frame_complete_at() does not honor CodeOffsets::frame_never_safe Summary: CodeBlob::is_frame_complete_at() should always return false if _frame_complete_offset is set to CodeOffsets::frame_never_safe (-1). Reviewed-by: kvn, dlong ! src/share/vm/code/codeBlob.hpp Changeset: 42a27dc44adc Author: aph Date: 2016-11-21 17:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/42a27dc44adc 8170098: AArch64: VM is extremely slow with JVMTI debugging enabled Reviewed-by: roland ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 52d18f20804b Author: aph Date: 2016-11-21 17:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/52d18f20804b 8170100: AArch64: Crash in C1-compiled code accessing References Reviewed-by: roland ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp Changeset: 6f8884f94c25 Author: jiangli Date: 2016-11-21 21:07 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f8884f94c25 8169870: CDS: "assert(partition_size <= size()) failed: partition failed" on 32 bit JVM Summary: Exit the VM and report error if the second ReservedSpace() call also fails. Reviewed-by: cjplummer, sspitsyn, iklam ! src/share/vm/memory/metaspace.cpp ! test/runtime/SharedArchiveFile/LargeSharedSpace.java Changeset: 1b7fd4c2f65e Author: mchernov Date: 2016-11-22 16:13 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b7fd4c2f65e 8168396: Unexpected OOME in GcCauseTest02 and GcTest02 Reviewed-by: tschatzl, dfazunen ! test/serviceability/tmtools/jstat/GcCapacityTest.java ! test/serviceability/tmtools/jstat/GcCauseTest01.java ! test/serviceability/tmtools/jstat/GcCauseTest02.java ! test/serviceability/tmtools/jstat/GcNewTest.java ! test/serviceability/tmtools/jstat/GcTest01.java ! test/serviceability/tmtools/jstat/GcTest02.java ! test/serviceability/tmtools/jstat/utils/GcProvoker.java Changeset: 92d1285e6bcb Author: mcberg Date: 2016-11-22 11:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/92d1285e6bcb 8170039: Change UseAVX < 3 on SKX/KNL to not emit evex vector check Reviewed-by: kvn ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: 873014e6ff3d Author: vdeshpande Date: 2016-11-22 13:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/873014e6ff3d 8165287: fix compress intrinsics to produce correct results with avx512 Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: 1a33f585a889 Author: kbarrett Date: 2016-11-22 20:24 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1a33f585a889 8166607: G1 needs klass_or_null_acquire Summary: Use acquire where needed, split refinment humongous and non to simplify. Reviewed-by: tschatzl, ehelin ! src/share/vm/gc/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp Changeset: 075fbfdb498f Author: kbarrett Date: 2016-11-22 20:50 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/075fbfdb498f 8166811: Missing memory fences between memory allocation and refinement Summary: Refactored to have needed barrier Reviewed-by: tschatzl, ehelin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/g1/heapRegionType.hpp Changeset: 13e6043fcdcb Author: vtewari Date: 2016-11-23 12:08 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/13e6043fcdcb 8169232: SA: TestCpoolForInvokeDynamic.java fails with sun.jvm.hotspot.debugger.DebuggerException: binary search bug: should have found entry 1 Summary: Avoid potential data loss by avoiding the long-to-int cast of the return value of minus() Reviewed-by: dsamersoff, sspitsyn Contributed-by: jini.george at oracle.com ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java ! test/serviceability/sa/TestCpoolForInvokeDynamic.java Changeset: 156f0a451ab0 Author: kzhaldyb Date: 2016-11-01 16:23 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/156f0a451ab0 8168493: Convert TestBitMap_test to GTest Reviewed-by: kbarrett, tschatzl ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/utilities/test_bitMap.cpp Changeset: ab75b36b1c0e Author: kzhaldyb Date: 2016-11-23 12:01 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ab75b36b1c0e 8168492: Convert CollectedHeap_test to GTest Reviewed-by: iignatyev, tschatzl ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/shared/test_collectedHeap.cpp Changeset: 37d9cb96680e Author: stuefe Date: 2016-11-23 14:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/37d9cb96680e 8167650: NMT should check for invalid MEMFLAGS Reviewed-by: dholmes, mockner, cjplummer ! src/share/vm/services/nmtCommon.hpp Changeset: 8d26435a4c69 Author: stefank Date: 2016-11-23 14:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8d26435a4c69 8169931: 8k class metaspace chunks misallocated from 4k chunk freelist??? Reviewed-by: mgerdin, coleenp, ehelin, stuefe ! src/share/vm/memory/metaspace.cpp + test/native/memory/test_chunkManager.cpp Changeset: 89d17b1efa01 Author: tschatzl Date: 2016-11-24 10:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/89d17b1efa01 8169703: G1 crashes with guarantee(pretouch_gang != NULL) failed: No pretouch gang specified Summary: Allow use of AlwaysPreTouch without passing a WorkGang. Reviewed-by: kbarrett, dfazunen, ddmitriev ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp + test/gc/g1/TestParallelAlwaysPreTouch.java + test/gc/g1/TestSharedArchiveWithPreTouch.java Changeset: a93af8c62d4d Author: tschatzl Date: 2016-11-24 09:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a93af8c62d4d Merge Changeset: a67614dce6cd Author: tschatzl Date: 2016-11-24 11:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a67614dce6cd 8057003: Large reference arrays cause extremely long synchronization times Summary: Slice large object arrays into parts so that the synchronization of marking threads with an STW pause request does not take long. Reviewed-by: ehelin, pliden ! 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/g1ConcurrentMarkObjArrayProcessor.cpp + src/share/vm/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp + src/share/vm/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/share/vm/runtime/globals.hpp Changeset: a3ee61047501 Author: lmesnik Date: 2016-11-24 16:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a3ee61047501 8166898: G1SATBCardTableLoggingModRefBS::invalidate() incorrect with whole_heap == true Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc/shared/cardTableModRefBS.cpp ! src/share/vm/gc/shared/cardTableModRefBS.hpp ! src/share/vm/gc/shared/cardTableRS.hpp ! src/share/vm/gc/shared/modRefBarrierSet.hpp Changeset: dfece8d73930 Author: lmesnik Date: 2016-11-24 16:52 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dfece8d73930 8166761: Compiler testing in tier2 should be optimized to finish in 20 minutes. Reviewed-by: ctornqvi, kvn ! test/TEST.groups Changeset: 82a2934165d0 Author: erikj Date: 2016-11-24 15:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/82a2934165d0 8170284: Move fine granular hotspot make targets to top level Reviewed-by: tbell - make/BuildHotspot.gmk Changeset: 5186b4a73b5c Author: erikj Date: 2016-11-24 16:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5186b4a73b5c Merge - make/BuildHotspot.gmk Changeset: cc24c5338a96 Author: jwilhelm Date: 2016-11-25 15:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cc24c5338a96 8170355: [BACKOUT] 8k class metaspace chunks misallocated from 4k chunk freelist Reviewed-by: ehelin, stefank ! src/share/vm/memory/metaspace.cpp - test/native/memory/test_chunkManager.cpp Changeset: 37eb6c016203 Author: iignatyev Date: 2016-11-25 11:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/37eb6c016203 8170228: register closed @requires property setter Reviewed-by: vlivanov, dfazunen ! test/TEST.ROOT Changeset: ca0634bba7b0 Author: iignatyev Date: 2016-11-25 17:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca0634bba7b0 Merge - test/native/memory/test_chunkManager.cpp Changeset: 45c7d7575efa Author: aph Date: 2016-11-22 08:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/45c7d7575efa 8170106: AArch64: Multiple JVMCI issues Reviewed-by: rschatz ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp ! 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/sharedRuntime_aarch64.cpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java Changeset: 468f68c8f71a Author: iignatyev Date: 2016-11-29 00:25 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/468f68c8f71a 8170226: Implement setting jtreg @requires property vm.jvmci Reviewed-by: kvn ! test/TEST.ROOT Changeset: d1a00bd8dcca Author: iignatyev Date: 2016-11-29 00:25 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d1a00bd8dcca 8170227: use vm.jvmci property in compiler/jvmci tests Reviewed-by: kvn ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/SecurityRestrictionsTest.java ! test/compiler/jvmci/TestJVMCIPrintProperties.java ! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/compiler/jvmci/compilerToVM/CollectCountersTest.java ! test/compiler/jvmci/compilerToVM/DebugOutputTest.java ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java ! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/IsMatureTest.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/LookupTypeTest.java ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java ! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java ! 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 ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.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 ! test/compiler/jvmci/meta/StableFieldTest.java Changeset: 31e6aa2f3279 Author: iklam Date: 2016-11-27 19:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/31e6aa2f3279 8169867: Method::restore_unshareable_info does not invoke Method::link_method Reviewed-by: jiangli, kvn, thartmann ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 7ac8338d25ca Author: dbuck Date: 2016-11-29 06:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7ac8338d25ca 8170431: non-ASCII characters in source code comments (jimage.hpp) Reviewed-by: dholmes ! src/share/vm/classfile/jimage.hpp Changeset: 5f3b92e5dd7b Author: thartmann Date: 2016-11-29 08:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5f3b92e5dd7b 8168996: C2 crash at postaloc.cpp:140 : assert(false) failed: unexpected yanked node Summary: Prevent MemBarAcquire from keeping a LoadNNode alive by adding it to the worklist if it is the only user of a DecodeNNode. Reviewed-by: kvn ! src/share/vm/opto/node.cpp Changeset: 3382fc1e807e Author: thartmann Date: 2016-11-29 08:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3382fc1e807e Merge Changeset: c288da99450a Author: kzhaldyb Date: 2016-11-25 20:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c288da99450a 8169003: LogDecorations.iso8601_utctime_test fails if numeric locale uses "," as separator between integer and fraction part Reviewed-by: mlarsson, iignatyev ! test/native/logging/test_logDecorations.cpp Changeset: bf718b316869 Author: kzhaldyb Date: 2016-11-28 18:54 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bf718b316869 8166156: Convert test_semaphore to GTest Reviewed-by: kbarrett, tschatzl, stefank - src/share/vm/runtime/semaphore.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/runtime/test_semaphore.cpp Changeset: 05dee479b765 Author: jiangli Date: 2016-11-29 11:26 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/05dee479b765 8170297: runtime/SharedArchiveFile/LargeSharedSpace.java didn't run out of memory Summary: Split the test cases. Add -XX:+UseCompressedClassPointers -XX:CompressedClassSpaceSize=3G for the 64-bit -XX:SharedMiscCodeSize=1600386047 test case. Reviewed-by: ccheung, iklam, dholmes ! test/runtime/SharedArchiveFile/LargeSharedSpace.java Changeset: 2e971a72675a Author: stefank Date: 2016-11-29 19:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2e971a72675a 8170395: Metaspace initialization queries the wrong chunk freelist Reviewed-by: mgerdin, pliden, stuefe ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp + test/native/memory/test_spaceManager.cpp Changeset: c77acbd3425b Author: stefank Date: 2016-11-29 19:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c77acbd3425b Merge Changeset: 984a31d0a167 Author: kvn Date: 2016-11-29 12:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/984a31d0a167 8170416: CompilerControl: VectorizeDebug option type is incorrect Summary: VectorizeDebug C2 option flag should be uintx instead of bool. Reviewed-by: thartmann ! src/share/vm/compiler/compilerDirectives.hpp ! src/share/vm/compiler/directivesParser.hpp Changeset: 5a6125eb47aa Author: vdeshpande Date: 2016-11-29 17:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5a6125eb47aa 8170430: x86 pow() stub from Intel libm is inconsistent with pow() from fdlib Summary: do not use libm stubs when InlineIntrinsics switched off Reviewed-by: kvn ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 3866c59ee901 Author: mdoerr Date: 2016-11-25 11:15 -0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3866c59ee901 8170328: PPC64: Use andis instead of lis/and Reviewed-by: goetz, mdoerr Contributed-by: Igor Nunes ! src/cpu/ppc/vm/ppc.ad Changeset: 19d82ef4854c Author: ehelin Date: 2016-11-28 14:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/19d82ef4854c 8170388: Deprecate the flag -XX:ExplicitGCInvokesConcurrentAndUnloadsClasses Reviewed-by: tschatzl, jprovino ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java Changeset: ce28124f33fc Author: stefank Date: 2016-11-23 14:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ce28124f33fc 8170358: [REDO] 8k class metaspace chunks misallocated from 4k chunk freelist Reviewed-by: mgerdin, coleenp, ehelin, stuefe ! src/share/vm/memory/metaspace.cpp + test/native/memory/test_chunkManager.cpp Changeset: 1cc5d8cdfeb8 Author: roland Date: 2016-11-30 12:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1cc5d8cdfeb8 8170470: superword may miss reductions Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: faf6b0745036 Author: kvn Date: 2016-11-30 20:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/faf6b0745036 Merge Changeset: ad7e32866b61 Author: kzhaldyb Date: 2016-11-25 20:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ad7e32866b61 8168341: Gtests on JSon produce an enormous amount of hardly understandable output to stdout Reviewed-by: iignatyev, ppunegov, kvn ! test/native/utilities/test_json.cpp Changeset: 9545ca350e72 Author: kzhaldyb Date: 2016-11-30 21:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9545ca350e72 Merge Changeset: e9d81429d8f3 Author: kzhaldyb Date: 2016-11-30 22:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e9d81429d8f3 Merge Changeset: 39d1862635c1 Author: jwilhelm Date: 2016-12-08 15:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/39d1862635c1 Merge - make/BuildHotspot.gmk ! make/lib/CompileLibjsig.gmk ! make/test/JtregNative.gmk ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/runtime/semaphore.cpp ! test/TEST.ROOT ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java + test/native/runtime/test_semaphore.cpp ! test/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/serviceability/sa/TestInstanceKlassSize.java ! test/serviceability/sa/TestInstanceKlassSizeForInterface.java Changeset: c69889152325 Author: sspitsyn Date: 2016-12-14 02:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c69889152325 8171226: simple typo in the JVMTI spec Summary: replace "bot" with "not" Reviewed-by: alanb ! src/share/vm/prims/jvmti.xml Changeset: f227acd153a0 Author: lana Date: 2016-12-14 20:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f227acd153a0 Merge - make/BuildHotspot.gmk - src/share/vm/runtime/semaphore.cpp Changeset: f7380dcb34e1 Author: alanb Date: 2016-12-16 05:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f7380dcb34e1 8170987: Module system implementation refresh (12/2016) Reviewed-by: lfoltan, coleenp, mchung Contributed-by: harold.seigel at oracle.com, serguei.spitsyn at oracle.com ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/modules.cpp ! test/runtime/modules/AccessCheck/ModuleLibrary.java ! test/runtime/modules/JVMDefineModule.java ! test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java Changeset: 7492012f237d Author: alanb Date: 2016-12-16 08:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7492012f237d Merge ! src/share/vm/classfile/classFileParser.cpp Changeset: fe86ccf9132f Author: simonis Date: 2016-12-02 11:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fe86ccf9132f 8170409: CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries Reviewed-by: simonis, tschatzl, mgerdin, dlong Contributed-by: gunter.haug at sap.com ! src/share/vm/gc/cms/parCardTableModRefBS.cpp ! src/share/vm/gc/shared/cardTableModRefBSForCTRS.hpp Changeset: 366b398d9190 Author: erikj Date: 2016-12-05 17:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/366b398d9190 8066474: Remove the lib/ directory from Linux and Solaris images Reviewed-by: tbell, ihse, kvn ! make/hotspot.script ! src/os/aix/vm/os_aix.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! test/Makefile ! test/runtime/StackGuardPages/testme.sh ! test/runtime/ThreadSignalMask/exeThreadSignalMask.c Changeset: d87c161bddb1 Author: rprotacio Date: 2016-12-05 11:45 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d87c161bddb1 8168850: Mark module entries that have been specified by --patch-module Summary: Adds a boolean to ModuleEntry to specify whether the module has been patched using the command line --patch-module Reviewed-by: jiangli, lfoltan, dholmes ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/logging/logTag.hpp Changeset: c51430528b4e Author: rprotacio Date: 2016-12-05 18:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c51430528b4e Merge Changeset: cf96c4ed9fc2 Author: rprotacio Date: 2016-12-05 16:08 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cf96c4ed9fc2 8169734: Update uses of string "java.base" to macro Summary: Replaced instances of "java.base" string with JAVA_BASE_NAME macro Reviewed-by: sspitsyn, dcubed ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/packageEntry.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/arguments.cpp Changeset: ffa74942ff31 Author: kzhaldyb Date: 2016-12-01 12:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ffa74942ff31 8170490: Convert TestBufferingOopClosure_test to GTest Reviewed-by: dfazunen, iignatyev - src/share/vm/gc/g1/bufferingOopClosure.cpp ! src/share/vm/gc/g1/bufferingOopClosure.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/g1/test_bufferingOopClosure.cpp Changeset: a501137f5333 Author: kzhaldyb Date: 2016-12-03 12:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a501137f5333 8170468: Convert ParallelCompact_test to GTest Reviewed-by: dfazunen, iignatyev ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/parallel/test_psParallelCompact.cpp Changeset: d99963d778b8 Author: mgronlun Date: 2016-12-06 22:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d99963d778b8 8170672: Event-based tracing to support classloader instances Reviewed-by: hseigel, egahlin ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/packageEntry.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/memory/metaspaceTracer.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/trace/traceMacros.hpp ! src/share/vm/trace/traceStream.hpp ! src/share/vm/trace/traceevents.xml ! src/share/vm/trace/tracetypes.xml Changeset: 1b0d8f3d0bb3 Author: iignatyev Date: 2016-12-07 14:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b0d8f3d0bb3 8078450: Implement consistent process for quarantine of tests Reviewed-by: dfazunen, dholmes, sspitsyn ! test/Makefile + test/ProblemList.txt ! test/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/startup/SmallCodeCacheStartup.java ! test/compiler/tiered/LevelTransitionTest.java ! test/compiler/types/correctness/CorrectnessTest.java ! test/compiler/types/correctness/OffTest.java ! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java ! test/runtime/CompressedOops/UseCompressedOops.java ! test/runtime/NMT/MallocStressTest.java ! test/runtime/SharedArchiveFile/BootAppendTests.java ! test/runtime/SharedArchiveFile/DefaultUseWithClient.java ! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java ! test/serviceability/jdwp/AllModulesCommandTest.java ! test/serviceability/sa/sadebugd/SADebugDTest.java Changeset: aa430a02eeda Author: bmoloden Date: 2016-12-06 16:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aa430a02eeda 8166132: Convert TestGlobalDefinitions_test to GTest Reviewed-by: iignatyev ! src/share/vm/utilities/globalDefinitions.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/utilities/test_globalDefinitions.cpp Changeset: eebdc7acebd4 Author: kvn Date: 2016-12-07 09:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eebdc7acebd4 8158012: Use SW prefetch instructions instead of BIS for allocation prefetches on SPARC Core S4 Reviewed-by: kvn Contributed-by: shrinivas.joshi at oracle.com ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/share/vm/opto/macro.cpp Changeset: 4e71dbc4adb3 Author: mgronlun Date: 2016-12-07 23:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4e71dbc4adb3 8170847: Refactor trace/traceStream.hpp Reviewed-by: coleenp, lfoltan ! src/share/vm/trace/traceEventClasses.xsl + src/share/vm/trace/traceStream.cpp ! src/share/vm/trace/traceStream.hpp Changeset: 5b2897a332e0 Author: sspitsyn Date: 2016-12-07 15:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5b2897a332e0 7034834: JVMTI xml file referring to old JDK version Summary: Update the JVMTI spec with the version auto-change Reviewed-by: coleenp, dholmes, dsamersoff, dcubed ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmti.xsl Changeset: b8f046feac3e Author: sspitsyn Date: 2016-12-07 23:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b8f046feac3e Merge Changeset: d79c6d6c5759 Author: jwilhelm Date: 2016-12-08 15:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d79c6d6c5759 Merge - make/BuildHotspot.gmk ! make/lib/CompileLibjsig.gmk ! make/test/JtregNative.gmk ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/runtime/semaphore.cpp ! test/TEST.ROOT ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/serviceability/sa/TestInstanceKlassSize.java ! test/serviceability/sa/TestInstanceKlassSizeForInterface.java Changeset: 9de6a70d5d81 Author: jwilhelm Date: 2016-12-08 17:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9de6a70d5d81 Merge ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/vmSymbols.hpp - src/share/vm/gc/g1/bufferingOopClosure.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvmti.xml ! src/share/vm/runtime/arguments.cpp ! test/Makefile ! test/serviceability/jdwp/AllModulesCommandTest.java Changeset: eddfcab573f1 Author: jwilhelm Date: 2016-12-10 03:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eddfcab573f1 8171046: Quarantine TestStressG1Humongous.java until JDK-8171045 is fixed Reviewed-by: kvn ! test/ProblemList.txt Changeset: d91b6834656c Author: thomaswue Date: 2016-12-11 12:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d91b6834656c 8166417: Integrate Graal-core into JDK for AOT compiler Reviewed-by: iveresov, kvn, erikj, ihse, mchung Contributed-by: Doug Simon , Lukas Stadler , Tom Rodriguez , Roland Schatz , Josef Eisl , Christian Wimmer , Chris Thalinger , Gilles Duboscq , David Leopoldseder , Stefan Anzinger , Christian Humer , Michael Berg , Bernhard Urban , Miguel Garcia , Yudi Zheng , Christos Kotselidis , Andreas Woess , Stefan Rumzucker , Aleksandar Prokopec , Christian Haeubl , Morris Meyer , Matthias Grimmer , Erik Eckstein , Josef Haider , Manuel Rigger , Michael Haupt , Niclas Adlertz , Jaroslav Tulach , Chris Seaton , Peter Kessler , Christian Wirth , Benoit Daloze + make/CompileTools.gmk + make/gensrc/Gensrc-jdk.vm.compiler.gmk ! src/jdk.vm.ci/share/classes/module-info.java + src/jdk.vm.compiler/.mx.graal/.project + src/jdk.vm.compiler/.mx.graal/.pydevproject + src/jdk.vm.compiler/.mx.graal/eclipse-settings/org.eclipse.jdt.core.prefs + src/jdk.vm.compiler/.mx.graal/mx_graal.py + src/jdk.vm.compiler/.mx.graal/mx_graal_9.py + src/jdk.vm.compiler/.mx.graal/mx_graal_bench.py + src/jdk.vm.compiler/.mx.graal/outputparser.py + src/jdk.vm.compiler/.mx.graal/sanitycheck.py + src/jdk.vm.compiler/.mx.graal/suite.py + src/jdk.vm.compiler/share/classes/module-info.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/DeoptimizeDirectiveTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IterationDirectiveTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ProbabilityDirectiveTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src/org/graalvm/compiler/api/directives/GraalDirectives.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/ClassSubstitution.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/Fold.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitution.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/Snippet.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/SnippetReflectionProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/SnippetTemplateCache.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.runtime/src/org/graalvm/compiler/api/runtime/GraalJVMCICompiler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.runtime/src/org/graalvm/compiler/api/runtime/GraalRuntime.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/Graal.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/GraalAPITest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64MacroAssemblerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Address.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/BitOpsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/IncrementDecrementMacroTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/SimpleAssemblerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Address.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64AsmOptions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64InstructionAttr.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64MacroAssembler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc.test/src/org/graalvm/compiler/asm/sparc/test/BitSpecTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc.test/src/org/graalvm/compiler/asm/sparc/test/SPARCAssemblerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAddress.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCInstructionCounter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCMacroAssembler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.test/src/org/graalvm/compiler/asm/test/AssemblerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/AbstractAddress.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/AsmOptions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Assembler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Buffer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Label.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BridgeMethodUtils.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytecode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeDisassembler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeLookupSwitch.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeStream.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeSwitch.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeTableSwitch.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytecodes.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytes.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/ResolvedJavaMethodBytecode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/ResolvedJavaMethodBytecodeProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/CompilationResult.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DataSection.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DisassemblerProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFile.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFileDisassemblerProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/SourceMapping.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/SourceStackTraceBailoutException.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressLowering.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64FloatConvertOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRKindTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64MoveFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeLIRBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64SuitesProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64AllocatorTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/ConstantStackMoveTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/MatchRuleTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/StackStoreTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressLowering.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRKindTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactoryBase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeLIRBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64SuitesProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilationIdentifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilationRequestIdentifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/FieldIntrospection.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/Fields.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/FieldsScanner.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LIRKind.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LocationIdentity.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/SuppressFBWarnings.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/UnsafeAccess.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/BiDirectionalTraceBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/ComputeBlockOrder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/RegisterAllocationConfig.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/SingleBlockTraceBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/Trace.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceBuilderResult.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceStatisticsPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/UniDirectionalTraceBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/Condition.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/FloatConvert.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/UnsignedMath.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractBlockBase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractControlFlowGraph.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/BlockMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/CFGVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/DominatorOptimizationProblem.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/Loop.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PrintableCFG.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PrintableDominatorOptimizationProblem.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PropertyConsumable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/CodeGenProviders.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ConstantFieldProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallDescriptor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallLinkage.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallsProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/JavaConstantFieldProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/LIRKindTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractObjectStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractPointerStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticOpTable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/DataPointerConstant.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IllegalStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ObjectStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/PrimitiveStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/RawPointerStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampPair.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/TypeReference.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/VoidStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/BitMap2D.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/CompilationAlarm.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/FrequencyEncoder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/IntList.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ModuleAPI.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeConversion.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeReader.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeWriter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeAccess.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeReader.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/Util.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/org/graalvm/compiler/core/match/processor/MatchProcessor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc.test/src/org/graalvm/compiler/core/sparc/test/SPARCAllocatorTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCAddressLowering.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCArithmeticLIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCImmediateAddressNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIndexedAddressNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIntegerCompareCanonicalizationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRKindTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCMoveFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeLIRBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeMatchRules.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCSuitesProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/AllocSpy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingEliminationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CommonedConstantsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConcreteSubtypeTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationMulTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest10.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest11.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest4.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest5.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest6.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest7.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest8.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest9.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConstantArrayReadFoldingTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CooperativePhaseTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CopyOfVirtualizationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DegeneratedLoopsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DontReuseArgumentSpaceTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/EnumSwitchTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FinalizableSubclassTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FindUniqueConcreteMethodBugTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FindUniqueDefaultMethodTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FloatOptimizationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FloatingReadTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerAssumptionsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphScheduleTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardedIntrinsicTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashCodeTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfCanonicalizerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfReorderTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ImplicitNullCheckTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InfopointReasonTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InstalledCodeInvalidationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerEqualsCanonicalizerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerStampMulFoldTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeExceptionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeHintsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LockEliminationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LongNodeChainTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LoopUnswitchTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryArithmeticTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryScheduleTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MethodHandleEagerResolution.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MonitorGraphTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NestedLoopTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePosIteratorTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePropertiesTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OnStackReplacementTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PhiCreationTests.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ProfilingInfoTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushNodesThroughPiTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushThroughIfTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReadAfterCheckCastTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReassociateAndCanonicalTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReentrantBlockIteratorTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReferenceGetLoopTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ScalarTypeSystemTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ShortCircuitNodeTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SimpleCFGTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StampCanonicalizerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StraighteningTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeSystemTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeWriterTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/backend/AllocatorTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/backend/BackendTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest4.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest5.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest6.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/VerifyMethodMetricsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/CompiledMethodTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/MonitorDeoptTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/SafepointRethrowDeoptTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/SynchronizedMethodDeoptimizationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EAMergingTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EarlyReadEliminationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EscapeAnalysisTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/NestedBoxingTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAReadEliminationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PoorMansEATest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/InliningTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/GraalTutorial.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/InvokeGraal.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysisTests.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilerThread.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilerThreadFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompilerOptions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalDebugInitializationParticipant.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/LIRGenerationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/BytecodeParserTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/InstructionPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeMatchRules.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/package-info.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/ComplexMatchResult.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/ComplexMatchValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchPattern.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRule.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRuleRegistry.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRules.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchStatement.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchStatementSet.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNodes.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/package-info.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/CoreCompilerConfiguration.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyCompilerConfiguration.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyHighTier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyLowTier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyMidTier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/GraphChangeMonitoringPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/LowTier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/MidTier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/CSVUtilTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugHistogramTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugTimerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/CSVUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Debug.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugCloseable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfig.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigCustomizer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigScope.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugCounter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugDumpHandler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugDumpScope.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugEnvironment.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugFilter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugHistogram.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugInitializationParticipant.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugMemUseTracker.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugMethodMetrics.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugTimer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugValueFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugVerifyHandler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DelegatingDebugConfig.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Fingerprint.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalDebugConfig.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Indent.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/JavaMethodContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/LogStream.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Management.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/MethodFilter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TTY.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TTYStreamProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TimeSource.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TopLevelDebugConfig.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/AccumulatedDebugValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CloseableCounterImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CounterImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramAsciiPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramRPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugScope.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValueMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValuesPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/KeyRegistry.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/MemUseTrackerImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/TimerImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsInlineeScopeInfo.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsRootScopeInfo.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeMapTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeUsagesTests.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeValidationChecksTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TestNodeInterface.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableContains.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableCount.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableIsEmpty.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/.checkstyle_checks.xml + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/CachedGraph.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Edges.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/GraalGraphError.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/GraphNodeIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/InputEdges.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/IterableNodeType.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeBitMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeFlood.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeIdAccessor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeInputList.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeInterface.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeList.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSourcePosition.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeStack.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSuccessorList.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUnionFind.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageIterable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageWithModCountIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeWorkList.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Position.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/SuccessorEdges.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/TypedGraphNodeIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/UnsafeAccess.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/VerificationError.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/FilteredNodeIterable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodeIterable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodeIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodePredicate.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodePredicates.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/PredicatedProxyNodeIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/package-info.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/Canonicalizable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/CanonicalizerTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/Simplifiable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/SimplifierTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotCRuntimeCallEpilogueOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotCRuntimeCallPrologueOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeCallerOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectStaticCallOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectVirtualCallOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotForeignCallsProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotJumpToExceptionHandlerInCallerOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRKindTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoweringProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMove.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMoveFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotPatchReturnAddressOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotRegisterAllocationConfig.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotReturnOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotStrategySwitchOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotUnwindOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64IndirectCallOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArchHotSpotNodeCostProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/AMD64HotSpotFrameOmissionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/CompressedNullCheckTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/DataPatchInConstantsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizeOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCRuntimeCallEpilogueOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCRuntimeCallPrologueOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotConstantRetrievalOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCounterOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeCallerOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDirectStaticCallOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotJumpToExceptionHandlerInCallerOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRKindTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveCurrentStackFrameOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveDeoptimizedStackFrameOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoadAddressOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoadConfigValueOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMathIntrinsicOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMove.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMoveFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeCostProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPatchReturnAddressOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPushInterpreterFrameOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRestoreRbpOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotStrategySwitchOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSuitesProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotUnwindOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64IndirectCallOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64MathStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64RawNativeCallNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64TailcallOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/ExceedMaxOopMapStackOffset.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizeOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackend.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCRuntimeCallEpilogueOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCRuntimeCallPrologueOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCounterOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeCallerOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEpilogueOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerInCallerOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRKindTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveCurrentStackFrameOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveDeoptimizedStackFrameOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMove.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMoveFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeCostProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotPushInterpreterFrameOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotRegisterAllocationConfig.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotStrategySwitchOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotUnwindOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotspotDirectStaticCallOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotspotDirectVirtualCallOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCIndirectCallOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/AheadOfTimeCompilationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ArrayCopyIntrinsificationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CRC32SubstitutionsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ClassSubstitutionsTests.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompressedOopTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/DataPatchTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ExplicitExceptionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ForeignCallDeoptimizeTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRLockTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTestBase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotCryptoSubstitutionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotGraalCompilerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMethodSubstitutionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMonitorValueTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotNmethodTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotNodeSubstitutionsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotResolvedJavaFieldTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotResolvedObjectTypeTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/InstalledCodeExecuteHelperTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/JVMCIInfopointErrorTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/LoadJavaMirrorWithKlassTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MemoryUsageBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestIntrinsicCompiles.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestSHASubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/BootstrapWatchDog.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationCounters.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationStatistics.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationWatchDog.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorldOptions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerRuntimeHotSpotVMConfig.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CoreCompilerConfigurationFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/EconomyCompilerConfigurationFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/FingerprintUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompilationIdentifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCounterOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDataBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkage.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalJVMCIServiceLocator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalVMEventListener.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotInstructionProfiling.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerationResult.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLockStack.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotNodeLIRBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReferenceMapBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotTTYStreamProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/debug/BenchmarkCounters.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/lir/HotSpotZapRegistersPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotAOTProfilingPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotClassInitializationPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotConstantFieldProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotConstantLoadAction.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotDisassemblerProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProviderImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraalConstantFieldProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvocationPlugins.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotLoweringProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProfilingPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProviders.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotRegisters.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotRegistersProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSnippetReflectionProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotStampProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotWordOperationPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/AcquiredCASLockNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/AllocaNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ArrayRangeWriteBarrier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/BeginLockScopeNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CompressionNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ComputeObjectAddressNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CurrentJavaThreadNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CurrentLockNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizeCallerNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizingStubCall.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DimensionsNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/FastAcquireBiasedLockNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePostWriteBarrier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePreWriteBarrier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PostWriteBarrier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PreWriteBarrier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ReferentFieldReadBarrier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GetObjectAddressNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotDirectCallTargetNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotIndirectCallTargetNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotNodeCostProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/JumpToExceptionHandlerInCallerNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/JumpToExceptionHandlerNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LoadIndexedPointerNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/MonitorCounterNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ObjectWriteBarrier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PatchReturnAddressNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialArrayRangeWriteBarrier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialWriteBarrier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubForeignCallNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubStartNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/VMErrorNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/WriteBarrier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/EncodedSymbolNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyFixedNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadMethodCountersIndirectlyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadMethodCountersNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantStubCall.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersStubCall.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileBranchNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileInvokeNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileWithNotificationNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/RandomSeedNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/HotSpotLIRKindTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/KlassPointerStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MetaspacePointerStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MethodCountersPointerStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MethodPointerStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/NarrowOopStamp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/package-info.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/AheadOfTimeVerificationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/LoadJavaMirrorWithKlassPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierAdditionPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierVerificationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/AOTInliningPolicy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/EliminateRedundantInitializationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/ReplaceConstantNodesPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/profiling/FinalizeProfileNodesPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AESCryptSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AssertionSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/BigIntegerSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32Substitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CallSiteTargetNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CipherBlockChainingSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/EncodedSymbolConstant.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HashCodeSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotClassSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotspotSnippetsOptions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HubGetClassNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/InstanceOfSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/LoadExceptionObjectSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionGetCallerClassNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA2Substitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA5Substitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHASubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringToBytesSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ThreadSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/TypeCheckSnippetUtils.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeAccess.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/aot/ResolveConstantSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyCallNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProbabilisticProfileSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProfileSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ArrayStoreExceptionStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ClassCastExceptionStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ExceptionHandlerStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewArrayStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NullPointerExceptionStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/OutOfBoundsExceptionStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubCompilationIdentifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubOptions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UnwindExceptionToCallerStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/VerifyOopStub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/HotSpotOperation.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/HotSpotWordTypes.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/KlassPointer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MetaspacePointer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MethodCountersPointer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MethodPointer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/PointerCastNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParserOptions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/ComputeLoopFrequenciesClosure.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/DefaultSuitesProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/GraphBuilderPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrNotSupportedBailout.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrScope.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LargeLocalLiveness.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LocalLiveness.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/SmallLocalLiveness.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/SuitesProviderBase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/JTTTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/ConstantPhiTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/EmptyMethodTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/LargeConstantSectionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aaload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aaload_1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_0.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_anewarray.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_areturn.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_arraylength.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_athrow.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_baload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_bastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_caload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_castore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2f.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2i01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2i02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dadd.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_daload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp06.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp07.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp08.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp09.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp10.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ddiv.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dmul.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dneg.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dneg2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_double_base.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_drem.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dreturn.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dsub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dsub2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2d.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2i01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2i02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2l01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2l02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fadd.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_faload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp06.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp07.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp08.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp09.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp10.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fdiv.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fload_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_float_base.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fmul.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fneg.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_frem.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_freturn.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fsub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_b.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_c.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_d.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_f.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_i.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_l.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_o.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_s.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_z.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_b.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_c.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_d.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_f.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_i.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_l.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_s.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_z.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2b.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2c.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2d.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2f.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2l.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2s.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const0.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iaload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iand.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iconst.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_idiv.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_idiv2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq_3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge_3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifgt.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmplt1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmplt2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmpne1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmpne2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifle.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iflt.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifne.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull_3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull_3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_4.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0_1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_1_1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_imul.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ineg.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_instanceof.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_instanceof01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokeinterface.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokespecial.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokespecial2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokestatic.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokevirtual.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ior.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ireturn.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ishl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ishr.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_isub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iushr.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ixor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2d.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2f.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2i.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2i_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ladd.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ladd2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_laload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_land.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lcmp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_06.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_0.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lmul.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lneg.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lrem.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lrem2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lreturn.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshr.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshr02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lsub.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lushr.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lxor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_monitorenter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_monitorenter02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_new.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_newarray.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putstatic.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_saload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_sastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch4.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_wide01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_wide02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aaload0.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aaload1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aastore0.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aastore1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_anewarray.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_arraylength.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow0.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_baload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_bastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_caload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_castore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast3.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast4.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast5.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast6.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_daload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_dastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_faload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_fastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_getfield.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_getfield1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_iaload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_iastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_idiv.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_idiv2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokespecial01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokevirtual01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokevirtual02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_irem.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_laload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_lastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_ldiv.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_ldiv2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_lrem.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_monitorenter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_multianewarray.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_newarray.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_putfield.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_saload.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_sastore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NASE_1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NASE_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_00.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_06.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_07.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_08.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_09.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_10.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_11.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Locals.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Finally01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Finally02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_AIOOBE_00.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_CCE_00.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_00.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InNested.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_NPE_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/UntrustedInterfaces.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_control01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_control02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_convert01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_count.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_dead01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_demo01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_idea.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_inline01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_inline02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_invoke01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_life.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_nest01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_nest02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_scope01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_scope02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_series.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_trees01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6186134.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6196102.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6753639.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6823354.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6850611.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6959129.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test7005594.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/CharacterBits.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Class_getName.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/DivideUnsigned.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/EnumMap01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/EnumMap02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/IntegerBits.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/LongBits.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/ShortBits.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_currentTimeMillis01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_currentTimeMillis02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_nanoTime01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_nanoTime02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_setOut.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Thread_setName.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/UnsafeAccess01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/UnsafeAllocateInstance01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Unsafe_compareAndSwap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Unsafe_compareAndSwapNullCheck.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Boxed_TYPE_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Bridge_method01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/ClassLoader_loadClass01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_Literal01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_asSubclass01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_cast01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_cast02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getComponentType01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getInterfaces01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getModifiers01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getModifiers02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getName01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getName02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSimpleName01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSimpleName02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSuperClass01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isArray01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance06.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance07.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInterface01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isPrimitive01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_conditional.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_toString.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_conditional.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/JDK_ClassLoaders01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/JDK_ClassLoaders02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/LambdaEagerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_reverseBytes01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_reverseBytes02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_abs.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_cos.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_exact.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_exp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log10.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_pow.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_round.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sqrt.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_tan.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_clone01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_clone02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_equals01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_getClass01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_hashCode01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_hashCode02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notify01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notify02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notifyAll01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notifyAll02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_toString01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_toString02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/ProcessEnvironment_init.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/StringCoding_Scale.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_valueOf01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/System_identityHashCode01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/DegeneratedLoop.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop06.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop07.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop07_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop08.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop09.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop09_2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop11.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop12.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop13.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop14.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop15.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop16.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop17.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopEscape.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopInline.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopLastIndexOf.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopNewInstance.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopParseLong.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopPhi.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopPhiResolutionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopSpilling.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopSwitch01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopUnroll.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/SpillLoopPhiVariableAtDefinition.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ArrayCompare01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ArrayCompare02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BC_invokevirtual2.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigByteParams01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigDoubleParams02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigFloatParams01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigFloatParams02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigIntParams01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigIntParams02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigInterfaceParams01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigLongParams02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigObjectParams01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigObjectParams02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigParamsAlignment.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigShortParams01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigVirtualParams01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Bubblesort.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ConstantLoadTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Fibonacci.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/FloatingReads.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeVirtual_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeVirtual_02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Matrix01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ReferenceMap01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/StrangeFrames.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/String_format01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/String_format02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_String01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_Unroll.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_boolean01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_byte01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_char01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_double01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_float01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_int01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_long01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_short01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy06.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopyGeneric.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayLength01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_idiv_16.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_idiv_4.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_imul_16.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_imul_4.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_ldiv_16.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_ldiv_4.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lmul_16.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lmul_4.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C16.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C24.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C32.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BlockSkip01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BoxingIdentity.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Cmov01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Cmov02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Conditional01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConvertCompare.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/DeadCode01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/DeadCode02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Cast01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Float01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Float02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_InstanceOf01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Int01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Int02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Long01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Long02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Math01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/InferStamp01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Inline01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Inline02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/LLE_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/List_reorder_bug.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Logic0.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/LongToSomethingArray01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NestedLoop_EA.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ReassociateConstants.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Convert01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Double01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Float01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_IntShift01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_IntShift02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_LongShift01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_LongShift02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/SchedulingBug_01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/SignExtendShort.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Switch01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Switch02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/TypeCastElem.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/UnsafeDeopt.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Cast01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Cast02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Convert01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Convert02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Double01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Double02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Field01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Field02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Float01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Float02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Loop01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getBoolean01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getByte01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getChar01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getDouble01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getFloat01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getInt01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getLength01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getLong01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getShort01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance06.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setBoolean01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setByte01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setChar01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setDouble01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setFloat01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setInt01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setLong01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setShort01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getDeclaredField01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getDeclaredMethod01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getField01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getField02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getMethod01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getMethod02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance06.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance07.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_getType01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_except01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_virtual01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Method_getParameterTypes01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Method_getReturnType01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_contended01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_notowner01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/SynchronizedLoopExit01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_currentThread01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_getState01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_getState02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_holdsLock01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isAlive01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted04.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted05.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join03.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_new01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_new02.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_setPriority01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_sleep01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_yield01.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64AddressValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticLIRGeneratorTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BitManipulationOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BlockEndOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BreakpointOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Call.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Compare.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ControlFlow.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64FrameMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64FrameMapBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64LIRInstruction.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64PauseOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64PrefetchOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ReinterpretOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64SignExtendOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64AddressValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Arithmetic.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArithmeticLIRGeneratorTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Binary.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BinaryConsumer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BlockEndOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BreakpointOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ByteSwapOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64CCall.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Call.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ClearRegisterOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMapBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64LIRInstruction.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathIntrinsicBinaryOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathIntrinsicUnaryOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MulDivOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64PauseOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64PrefetchOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ReadTimestampCounter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64RestoreRegistersOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64SaveRegistersOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ShiftOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64SignExtendOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Unary.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64VZeroUpper.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ZapRegistersOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ZapStackOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/phases/StackMoveOptimizationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/ConstantStackCastTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTestSpecification.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTestTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/SPARCBranchBailoutTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/StackMoveTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCAddressValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCArithmetic.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCArrayEqualsOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBitManipulationOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBlockEndOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBreakpointOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCByteSwapOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCCall.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCControlFlow.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCDelayedControlTransfer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFloatCompareOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFrameMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFrameMapBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCImmediateAddressValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCIndexedAddressValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCJumpOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLIRInstruction.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLIRInstructionMixin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLoadConstantTableBaseOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCMove.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCOP3Op.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCOPFOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCPauseOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCPrefetchOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCSaveRegistersOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCTailDelayedLIRInstruction.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/CompositeValueReplacementTest1.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/GenericValueMapTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/alloc/trace/TraceGlobalMoveResolutionMappingTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/BailoutAndRestartBackendException.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValueClass.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ConstantValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ControlFlowOptimizer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/EdgeMoveOptimizer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/FullInfopointOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionStateProcedure.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionValueConsumer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionValueProcedure.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIR.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRFrameState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInsertionBuffer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstruction.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstructionClass.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRValueUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LabelRef.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/NullCheckOptimizer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/Opcode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/RedundantMoveElimination.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/StandardOp.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/StateProcedure.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/SwitchStrategy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ValueConsumer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ValueProcedure.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/Variable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/VirtualStackSlot.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/AllocationStageVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/OutOfRegistersException.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/SaveCalleeSaveRegisters.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/Interval.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/IntervalWalker.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScan.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanAssignLocationsPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanEliminateSpillMovePhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanIntervalDumper.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanRegisterAllocationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanResolveDataFlowPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanWalker.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/MoveResolver.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/OptimizingLinearScanWalker.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/Range.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/RegisterVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScan.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanEliminateSpillMovePhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanLifetimeAnalysisPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanResolveDataFlowPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSAMoveResolver.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/DefaultTraceRegisterAllocationPolicy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/ShadowedRegisterValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceAllocationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceBuilderPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolver.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPolicy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TrivialTraceAllocator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/BottomUpAllocator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/FixedInterval.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/FixedRange.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/IntervalHint.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/RegisterVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceInterval.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceIntervalWalker.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAllocationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAssignLocationsPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanEliminateSpillMovePhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanRegisterAllocationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanResolveDataFlowPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanWalker.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLocalMoveResolver.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/ArrayDataPointerConstant.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilderFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/DataBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/FrameContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantLoadOptimization.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTree.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTreeAnalyzer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/DefUseTree.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/UseEntry.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/VariableMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/debug/IntervalDumper.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/debug/LIRGenerationDebugContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarker.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarkerPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/MarkBasePointersPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/RegStackValueSet.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/UniqueWorkList.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilderImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilderTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/ReferenceMapBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/SimpleVirtualStackSlot.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/VirtualStackSlotRange.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGeneratorTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/BlockValueMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/DiagnosticLIRGeneratorTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerationResult.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/PhiResolver.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/VerifyingMoveFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/AllocationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/AllocationStage.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyAllocationStage.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyPostAllocationOptimizationStage.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyPreAllocationOptimizationStage.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/GenericContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhaseSuite.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRSuites.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PostAllocationOptimizationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PostAllocationOptimizationStage.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PreAllocationOptimizationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PreAllocationOptimizationStage.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MethodProfilingPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveProfiler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveProfilingPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveType.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/FixPointIntervalBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/LSStackSlotAllocator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/SimpleStackSlotAllocator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackInterval.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackIntervalDumper.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackSlotAllocatorUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/GenericValueMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/IndexedValueMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/RegisterMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/ValueMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/ValueSet.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/VariableVirtualStackValueMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ContextlessLoopPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopFullUnrollPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPeelingPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopSafepointEliminationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopUnswitchingPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ReassociateInvariantPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/BasicInductionVariable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedConvertedInductionVariable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedInductionVariable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedOffsetInductionVariable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedScaledInductionVariable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/InductionVariable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInsideBefore.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInsideFrom.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentWhole.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopPolicies.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopsData.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ArrayDuplicationBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/GuardedIntrinsicBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/MathFunctionBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/SimpleSyncBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/package-info.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/ConditionalEliminationBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/FrameStateAssigmentPhaseBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraalBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraphCopyBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/NodeBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/SchedulePhaseBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMH.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/FrameStateAssignmentState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraalState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraalUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraphState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/MethodSpec.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/NodesState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/ScheduleState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/CompileTimeBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/GraalCompilerState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/RegisterAllocationTimeBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/ControlFlowGraphState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/TraceBuilderBenchmark.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/TraceLSRAIntervalBuildingBench.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/ElementException.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/GraphNodeProcessor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/GraphNodeVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/InputType.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeCycles.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeInfo.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeSize.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/StructuralInput.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/Verbosity.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/AbstractObjectStampTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IfNodeCanonicalizationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/LoopLivenessTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/LoopPhiCanonicalizerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/NegateNodeCanonicalizationTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampJoinTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampMeetTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampDoubleToLongTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampFloatToIntTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampIntToFloatTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampLongToDoubleTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ShortCircuitOrNodeTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractDeoptimizeNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractEndNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractFixedGuardNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractLocalNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractMergeNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractStateSplit.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ArithmeticOperation.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BeginNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BeginStateSplitNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BinaryOpLogicNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BreakpointNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CallTargetNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CanonicalizableLocation.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConditionAnchorNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ControlSinkNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ControlSplitNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingFixedWithNextNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingGuard.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DirectCallTargetNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicDeoptimizeNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicPiNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EncodedGraph.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EndNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryMarkerNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryProxyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FieldLocationIdentity.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedGuardNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedNodeInterface.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedWithNextNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FloatingAnchoredNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FloatingGuardedNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FullInfopointNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardPhiNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardProxyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IndirectCallTargetNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invoke.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicConstantNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicNegationNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopEndNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopExitNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoweredCallTargetNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MergeNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/NamedLocationIdentity.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ParameterNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PauseNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PhiNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiArrayNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PrefetchAllocateNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ReturnNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SafepointNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ShortCircuitOrNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StartNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StateSplit.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/TypeCheckHints.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnaryOpLogicNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnwindNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeInterface.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValuePhiNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/VirtualState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AbsNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AddNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConvertNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FixedBinaryNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatLessThanNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatingNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerBelowNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerEqualsNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLessThanNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerTestNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/LeftShiftNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/MulNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowableArithmeticNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NormalizeCompareNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NotNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ReinterpretNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RightShiftNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ShiftNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignExtendNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedDivNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SqrtNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SubNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryArithmeticNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedDivNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRemNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ZeroExtendNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/HIRLoop.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/LocationSet.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/BindToRegisterNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/BlackholeNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/ControlFlowAnchorNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/ControlFlowAnchored.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/DynamicCounterNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/OpaqueNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SpillRegistersNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/StringToBytesNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/VerifyHeapNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/WeakCounterNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/AnchoringNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ArrayRangeWriteNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BoxNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BranchProbabilityNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/FixedValueAnchorNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GetClassNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardedNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardedUnsafeLoadNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardingNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaReadNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaWriteNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadHubNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadMethodNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MembarNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorEnter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorExit.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/NullCheckNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/OSRLocalNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/OSRStartNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/StoreHubNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnboxNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeAccessNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeCopyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryLoadNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryStoreNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ValueAnchorNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ClassInitializationPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ForeignCallPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedInvocationPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InlineInvokePlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/LoopExplosionPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/MethodSubstitutionPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodePlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ParameterPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ProfilingPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/TypePlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewArrayNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewObjectNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessArrayNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessFieldNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessIndexedNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessMonitorNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ArrayLengthNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndAddNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndWriteNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ClassIsAssignableFromNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewArrayNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewInstanceNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/FinalFieldBarrierNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ForeignCallDescriptors.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfDynamicNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadExceptionObjectNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredAtomicReadAndWriteNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorEnterNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorIdNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewArrayNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewInstanceNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewMultiArrayNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RegisterFinalizerNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreFieldNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreIndexedNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/TypeSwitchNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractMemoryCheckpoint.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractWriteNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/Access.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatableAccessNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingAccessNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/HeapAccess.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAccess.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAnchorNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryCheckpoint.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMapNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryPhiNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ReadNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/AddressNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/OffsetAddressNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ArithmeticLIRLowerable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ArrayLengthProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DefaultNodeCostProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LIRLowerable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LimitedValueProxy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Lowerable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryProxy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeCostProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeValueMap.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeWithState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Proxy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/StampProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/UncheckedInterfaceProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ValueProxy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Virtualizable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizableAllocation.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizerTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/ConstantFoldUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/AllocatedObjectNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EnsureVirtualizedNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EscapeObjectState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/LockState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualBoxingNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualInstanceNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualObjectNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/org/graalvm/compiler/options/processor/OptionProcessor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/Option.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptors.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionType.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/UniquePathUtilities.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common.test/src/org/graalvm/compiler/phases/common/test/StampFactoryTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AbstractInliningPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AddressLoweringPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConvertDeoptimizeToGuardPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DeadCodeEliminationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DeoptimizationGroupingPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DominatorConditionalEliminationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ExpandLogicPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FrameStateAssignmentPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/GuardLoweringPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/IncrementalCanonicalizerPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/IterativeConditionalEliminationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LazyValue.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LockEliminationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoopSafepointInsertionPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/NonNullParametersPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/RemoveValueProxyPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/UseTrappingNullChecksPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/VerifyHeapAtReturnPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AbstractInlineInfo.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AssumptionInlineInfo.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/ExactInlineInfo.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/InlineInfo.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/TypeGuardInlineInfo.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/Inlineable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/AbstractInliningPolicy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/GreedyInliningPolicy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineEverythingPolicy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InliningPolicy.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/CallsiteHolder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/CallsiteHolderExplorable.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/ComputeInliningRelevance.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/MethodInvocation.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/util/HashSetNodeEventListener.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/LazyName.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/OptimisticOptimizations.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/Phase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/PhaseSuite.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/VerifyPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/NodeCostUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/PhaseSizeContract.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/FixedNodeProbabilityCache.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/InferStamps.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/MergeableState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/PostOrderNodeIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ReentrantBlockIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ReentrantNodeIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ScheduledNodeIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ScopedPostOrderNodeIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/SinglePassNodeIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/StatelessPostOrderNodeIterator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/package-info.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/package-info.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/BlockClosure.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/CompilerConfiguration.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/HighTierContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/LowTierContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/MidTierContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/PhaseContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/Suites.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/SuitesCreator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/SuitesProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/TargetProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/BlockWorkList.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/GraphOrder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/MethodDebugValueName.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyBailoutUsage.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyCallerSensitiveMethods.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyDebugUsage.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUpdateUsages.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUsageWithEquals.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyVirtualizableUsage.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinterObserver.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CanonicalStringGraphPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CompilationPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugConfigCustomizer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/NoDeadCodeVerifyHandler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountLeadingZerosNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64FloatArithmeticSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerArithmeticSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountLeadingZerosNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64FloatConvertNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64MathSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64RoundNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src/org/graalvm/compiler/replacements/sparc/SPARCGraphBuilderPlugins.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArrayStoreBytecodeExceptionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArraysSubstitutionsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BytecodeExceptionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ClassCastBytecodeExceptionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/CompiledExceptionHandlerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/CompiledNullPointerExceptionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DerivedOopTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DynamicNewArrayTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/EdgesTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/FoldTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IndexOobBytecodeExceptionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InstanceOfDynamicTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InstanceOfTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerSubOverflowsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InvokeTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MonitorTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewArrayTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewInstanceTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewMultiArrayTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NullBytecodeExceptionTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ObjectAccessTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTrackingTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringEqualsConstantTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringHashConstantTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/TypeCheckTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsafeSubstitutionsTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsignedIntegerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsignedMathTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnwindExceptionToCallerTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/APHotSpotSignature.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/AbstractVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/ClassSubstitutionVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/FoldVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedFoldPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedNodeIntrinsicPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/InjectedDependencies.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/MethodSubstitutionVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/NodeIntrinsicVerifier.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/PluginGenerator.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/VerifierAnnotationProcessor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ArraySubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ArraysSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/BoxingSnippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantBindingParameterPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineDuringParsingPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InstanceOfSnippetsTemplates.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntegerSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/JavacBug.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/Log.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/LongSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounterNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/Snippets.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringSubstitutions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/WordOperationPlugin.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecodeProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileConstant.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileConstantPool.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/AssertionNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitCountNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanForwardNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanReverseNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/CStringConstant.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectStoreNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ExplodeLoopNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/LoadSnippetVarargParameterNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/PureFunctionMacroNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ResolvedMethodHandleCallTargetNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReverseBytesNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/UnaryMathIntrinsicNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/VirtualizableInvokeMacroNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/WriteRegisterNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactSplitNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticSplitNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactSplitNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulHighNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactSplitNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/UnsignedMulHighNode.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.runtime/src/org/graalvm/compiler/runtime/RuntimeProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider.processor/src/org/graalvm/compiler/serviceprovider/processor/ServiceProviderProcessor.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/ServiceProvider.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual.bench/.checkstyle.exclude + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual.bench/src/org/graalvm/compiler/virtual/bench/PartialEscapeBench.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/MaterializedObjectState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/VirtualObjectState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EarlyReadEliminationPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectList.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsBlockState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsClosure.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsPhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ObjectState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationBlockState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeBlockState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapePhase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationBlockState.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualUtil.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicUnsigned.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicWord.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/BarrieredAccess.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/ComparableWord.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/ObjectAccess.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Pointer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerBase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerUtils.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Signed.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsafeAccess.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Unsigned.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsignedUtils.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordBase.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordTypes.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/nodes/WordCastNode.java Changeset: 777aaa19c4b1 Author: kvn Date: 2016-12-11 19:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/777aaa19c4b1 8171008: Integrate AOT compiler into JDK Reviewed-by: erikj, mchung, psandoz, coleenp, iklam, stefank, simonis Contributed-by: Bharadwaj Yadavalli , Christian Thalinger , Dean Long , Dmitrij Pochepko , Dmitry Chuyko , Doug Simon , Eric Caspole , Igor Ignatyev , Igor Veresov , John Rose , Morris Meyer , Niclas Adlertz , Rickard Backman ! .hgignore ! make/lib/JvmFeatures.gmk + make/lib/Lib-jdk.aot.gmk ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/s390/vm/c1_LIRAssembler_s390.cpp ! src/cpu/s390/vm/c1_LIRAssembler_s390.hpp ! src/cpu/s390/vm/compiledIC_s390.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp + src/cpu/x86/vm/compiledIC_aot_x86_64.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/x86/vm/icBuffer_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/compiledIC_zero.cpp + src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java + src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/ByteContainer.java + src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/CodeContainer.java + src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/GotSymbol.java + src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/HeaderContainer.java + src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/ReadOnlyDataContainer.java + src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/Relocation.java + src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/Symbol.java + src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/SymbolTable.java + src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/JELFRelocObject.java + src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFContainer.java + src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFSymbol.java + src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFContainer.java + src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFRelocation.java + src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFTargetInfo.java + src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNILibELFAPI.java + src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/Pointer.java + src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/UnsafeAccess.java + src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/linux/Elf_Cmd.java + src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/sunos/Elf_Cmd.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTBackend.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompilationTask.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiledClass.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiler.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTHotSpotResolvedJavaMethod.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTStub.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationInfo.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationSymbol.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeOffsets.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeSectionProcessor.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompilationSpec.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompiledMethodInfo.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataBuilder.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataPatchProcessor.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ELFMacroAssembler.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ForeignCallSiteRelocationInfo.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ForeignCallSiteRelocationSymbol.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ForeignGotCallSiteRelocationSymbol.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/GraalFilters.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/InfopointProcessor.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/InstructionDecoder.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationInfo.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaMethodInfo.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LogPrinter.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MiscUtils.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/StubDirectCallSiteRelocationSymbol.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/amd64/AMD64ELFMacroAssembler.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/amd64/AMD64InstructionDecoder.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/utils/NativeOrderOutputStream.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/utils/Timer.java + src/jdk.aot/share/classes/module-info.java + src/jdk.aot/unix/native/libjelfshim/jdk_tools_jaotc_jnilibelf_JNILibELFAPI.c + src/jdk.aot/unix/native/libjelfshim/shim_functions.c ! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Dictionary.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java ! 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/HotSpotMetaData.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/HotSpotResolvedObjectType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/module-info.java ! src/jdk.vm.compiler/share/classes/module-info.java + src/share/vm/aot/aotCodeHeap.cpp + src/share/vm/aot/aotCodeHeap.hpp + src/share/vm/aot/aotCompiledMethod.cpp + src/share/vm/aot/aotCompiledMethod.hpp + src/share/vm/aot/aotLoader.cpp + src/share/vm/aot/aotLoader.hpp + src/share/vm/aot/aotLoader.inline.hpp + src/share/vm/aot/compiledIC_aot.cpp + src/share/vm/aot/compiledIC_aot.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileStream.cpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/klassFactory.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.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/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/compiler/compileTask.cpp ! src/share/vm/compiler/compileTask.hpp ! src/share/vm/compiler/compilerDefinitions.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/g1RootProcessor.hpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/parallel/pcTasks.cpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psTasks.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp + src/share/vm/jvmci/compilerRuntime.cpp + src/share/vm/jvmci/compilerRuntime.hpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/jvmciJavaClasses.cpp + src/share/vm/jvmci/vmStructs_compiler_runtime.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/heap.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/virtualspace.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/metadata.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodCounters.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/growableArray.hpp ! src/share/vm/utilities/macros.hpp ! test/TEST.groups + test/compiler/aot/AotCompiler.java + test/compiler/aot/DeoptimizationTest.java + test/compiler/aot/HelloWorldPrinter.java + test/compiler/aot/RecompilationTest.java + test/compiler/aot/SharedUsageTest.java + test/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java + test/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java + test/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java + test/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java + test/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java + test/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java + test/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java + test/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java + test/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java + test/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java + test/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java + test/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java + test/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java + test/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java + test/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java + test/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java + test/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java + test/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java + test/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java + test/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java + test/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java + test/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java + test/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java + test/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java + test/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java + test/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java + test/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java + test/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java + test/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java + test/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java + test/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java + test/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java + test/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java + test/compiler/aot/cli/AotLibraryNegativeBase.java + test/compiler/aot/cli/DisabledAOTWithLibraryTest.java + test/compiler/aot/cli/IncorrectAOTLibraryTest.java + test/compiler/aot/cli/MultipleAOTLibraryTest.java + test/compiler/aot/cli/NonExistingAOTLibraryTest.java + test/compiler/aot/cli/SingleAOTLibraryTest.java + test/compiler/aot/cli/SingleAOTOptionTest.java + test/compiler/aot/cli/jaotc/ClasspathOptionTest.java + test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java + test/compiler/aot/cli/jaotc/CompileClassTest.java + test/compiler/aot/cli/jaotc/CompileDirectoryTest.java + test/compiler/aot/cli/jaotc/CompileJarTest.java + test/compiler/aot/cli/jaotc/CompileModuleTest.java + test/compiler/aot/cli/jaotc/JaotcTestHelper.java + test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java + test/compiler/aot/cli/jaotc/ListOptionTest.java + test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java + test/compiler/aot/cli/jaotc/data/HelloWorldOne.java + test/compiler/aot/cli/jaotc/data/HelloWorldTwo.java + test/compiler/aot/fingerprint/CDSDumper.java + test/compiler/aot/fingerprint/CDSRunner.java + test/compiler/aot/fingerprint/SelfChanged.java + test/compiler/aot/fingerprint/SelfChangedCDS.java + test/compiler/aot/fingerprint/SuperChanged.java + test/compiler/aot/jdk.tools.jaotc.jnilibelf.test/src/jdk/tools/jaotc/jnilibelf/test/JNILibELFTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/NativeOrderOutputStreamTest.java + test/compiler/aot/verification/ClassAndLibraryNotMatchTest.java + test/compiler/aot/verification/vmflags/BasicFlagsChange.java + test/compiler/aot/verification/vmflags/NotTrackedFlagTest.java + test/compiler/aot/verification/vmflags/TrackedFlagTest.java ! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java ! test/compiler/intrinsics/IntrinsicDisabledTest.java ! test/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java ! test/compiler/uncommontrap/Test8009761.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/runtime/CompressedOops/CompressedClassPointers.java ! test/serviceability/dcmd/compiler/CodeCacheTest.java ! test/testlibrary/jittester/Makefile ! test/testlibrary/jittester/conf/default.properties + test/testlibrary/jittester/src/jdk/test/lib/jittester/AotTestGeneratorsFactory.java Changeset: e5759d81d34e Author: dpochepk Date: 2016-12-12 21:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e5759d81d34e 8171060: [AOT] aot tests: WARNING: Requested compilation levels are out of current vm capabilities. Reviewed-by: kvn ! test/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java ! test/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java ! test/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java ! test/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java ! test/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java ! test/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java ! test/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java ! test/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java ! test/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java ! test/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java ! test/compiler/calls/common/CallsBase.java Changeset: 91ef517cb13e Author: dpochepk Date: 2016-12-12 21:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/91ef517cb13e 8171059: [AOT] error in AotCompiler output in some aot tests Reviewed-by: kvn ! test/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java ! test/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java ! test/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java ! test/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java ! test/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java Changeset: 3b4e4dbb855d Author: roland Date: 2016-12-12 11:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3b4e4dbb855d 8162338: AArch64: Intrinsify fused mac operations Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/abstractInterpreter_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/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp + test/compiler/floatingpoint/TestFMA.java Changeset: 5f1d1df0ea49 Author: dholmes Date: 2016-12-12 15:41 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5f1d1df0ea49 8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments Summary: Set apparent physical memory to cgroup memory limit when UseCGroupMemoryLimitForHeap is true Reviewed-by: acorn, kbarrett Contributed-by: Christine Flood ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: d1135ef7fb19 Author: jwilhelm Date: 2016-12-13 02:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d1135ef7fb19 Merge - make/BuildHotspot.gmk - src/share/vm/gc/g1/bufferingOopClosure.cpp - src/share/vm/runtime/semaphore.cpp Changeset: 33252c0b0ab4 Author: jwilhelm Date: 2016-12-18 15:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/33252c0b0ab4 Merge ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/prims/jvmti.xml Changeset: 6f597eedae0b Author: kvn Date: 2016-12-12 20:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f597eedae0b 8171134: Unexpected output in compiler/aot/SharedUsageTest.java Summary: switch off compressed oops for few AOT tests. Reviewed-by: iveresov ! test/compiler/aot/DeoptimizationTest.java ! test/compiler/aot/RecompilationTest.java ! test/compiler/aot/SharedUsageTest.java Changeset: a57e11acea79 Author: kvn Date: 2016-12-12 21:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a57e11acea79 8171137: Avoid warning: -Xint is not compatible with AOT (switching AOT off) Summary: Put all AOT warnings under PrintAOT flag. Reviewed-by: iveresov, dholmes ! src/share/vm/aot/aotLoader.cpp Changeset: 29af25ec78bb Author: ihse Date: 2016-12-13 16:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/29af25ec78bb 8171163: Merge 9de6a70d5d81 broke test/Makefile Reviewed-by: erikj, ctornqvi ! test/Makefile Changeset: ec408b28e01d Author: kvn Date: 2016-12-13 17:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ec408b28e01d 8171187: Expected compilation level after compilation to be no less than 1 Summary: prevent inlining of test method into other AOT methods Reviewed-by: iveresov ! test/compiler/aot/RecompilationTest.java Changeset: 545ddc149651 Author: mdoerr Date: 2016-12-14 10:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/545ddc149651 8170991: PPC64: Bad code for initialization of short arrays Summary: Implement special ClearArray nodes to improve initialization. Reviewed-by: goetz ! src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/ppc.ad Changeset: 66e2100be052 Author: kvn Date: 2016-12-16 01:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/66e2100be052 8171276: More problems in compiler/aot/RecompilationTest.java tests Summary: don't inline any SimpleTestCaseHelper methods during AOT compilation Reviewed-by: iveresov ! test/compiler/aot/RecompilationTest.java Changeset: 70c6fae64754 Author: jwilhelm Date: 2016-12-19 00:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/70c6fae64754 Merge Changeset: 98fe046473c9 Author: bobv Date: 2016-12-19 12:39 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/98fe046473c9 8168503: JEP 297: Unified arm32/arm64 Port Reviewed-by: kvn, enevill, ihse, dholmes, erikj, coleenp, cjplummer ! make/gensrc/GensrcAdlc.gmk ! make/lib/CompileJvm.gmk ! make/lib/JvmFeatures.gmk + src/cpu/arm/vm/abstractInterpreter_arm.cpp + src/cpu/arm/vm/arm.ad + src/cpu/arm/vm/arm_32.ad + src/cpu/arm/vm/arm_64.ad + src/cpu/arm/vm/assembler_arm.cpp + src/cpu/arm/vm/assembler_arm.hpp + src/cpu/arm/vm/assembler_arm.inline.hpp + src/cpu/arm/vm/assembler_arm_32.cpp + src/cpu/arm/vm/assembler_arm_32.hpp + src/cpu/arm/vm/assembler_arm_64.cpp + src/cpu/arm/vm/assembler_arm_64.hpp + src/cpu/arm/vm/bytes_arm.hpp + src/cpu/arm/vm/c1_CodeStubs_arm.cpp + src/cpu/arm/vm/c1_Defs_arm.hpp + src/cpu/arm/vm/c1_FpuStackSim_arm.cpp + src/cpu/arm/vm/c1_FpuStackSim_arm.hpp + src/cpu/arm/vm/c1_FrameMap_arm.cpp + src/cpu/arm/vm/c1_FrameMap_arm.hpp + src/cpu/arm/vm/c1_LIRAssembler_arm.cpp + src/cpu/arm/vm/c1_LIRAssembler_arm.hpp + src/cpu/arm/vm/c1_LIRGenerator_arm.cpp + src/cpu/arm/vm/c1_LIRGenerator_arm.hpp + src/cpu/arm/vm/c1_LIR_arm.cpp + src/cpu/arm/vm/c1_LinearScan_arm.cpp + src/cpu/arm/vm/c1_LinearScan_arm.hpp + src/cpu/arm/vm/c1_MacroAssembler_arm.cpp + src/cpu/arm/vm/c1_MacroAssembler_arm.hpp + src/cpu/arm/vm/c1_Runtime1_arm.cpp + src/cpu/arm/vm/c1_globals_arm.hpp + src/cpu/arm/vm/c2_globals_arm.hpp + src/cpu/arm/vm/codeBuffer_arm.hpp + src/cpu/arm/vm/compiledIC_arm.cpp + src/cpu/arm/vm/copy_arm.hpp + src/cpu/arm/vm/debug_arm.cpp + src/cpu/arm/vm/depChecker_arm.cpp + src/cpu/arm/vm/depChecker_arm.hpp + src/cpu/arm/vm/disassembler_arm.hpp + src/cpu/arm/vm/frame_arm.cpp + src/cpu/arm/vm/frame_arm.hpp + src/cpu/arm/vm/frame_arm.inline.hpp + src/cpu/arm/vm/globalDefinitions_arm.hpp + src/cpu/arm/vm/globals_arm.hpp + src/cpu/arm/vm/icBuffer_arm.cpp + src/cpu/arm/vm/icache_arm.cpp + src/cpu/arm/vm/icache_arm.hpp + src/cpu/arm/vm/interp_masm_arm.cpp + src/cpu/arm/vm/interp_masm_arm.hpp + src/cpu/arm/vm/interpreterRT_arm.cpp + src/cpu/arm/vm/interpreterRT_arm.hpp + src/cpu/arm/vm/javaFrameAnchor_arm.hpp + src/cpu/arm/vm/jniFastGetField_arm.cpp + src/cpu/arm/vm/jniTypes_arm.hpp + src/cpu/arm/vm/jni_arm.h + src/cpu/arm/vm/jvmciCodeInstaller_arm.cpp + src/cpu/arm/vm/macroAssembler_arm.cpp + src/cpu/arm/vm/macroAssembler_arm.hpp + src/cpu/arm/vm/macroAssembler_arm.inline.hpp + src/cpu/arm/vm/metaspaceShared_arm.cpp + src/cpu/arm/vm/methodHandles_arm.cpp + src/cpu/arm/vm/methodHandles_arm.hpp + src/cpu/arm/vm/nativeInst_arm.hpp + src/cpu/arm/vm/nativeInst_arm_32.cpp + src/cpu/arm/vm/nativeInst_arm_32.hpp + src/cpu/arm/vm/nativeInst_arm_64.cpp + src/cpu/arm/vm/nativeInst_arm_64.hpp + src/cpu/arm/vm/registerMap_arm.hpp + src/cpu/arm/vm/register_arm.cpp + src/cpu/arm/vm/register_arm.hpp + src/cpu/arm/vm/register_definitions_arm.cpp + src/cpu/arm/vm/relocInfo_arm.cpp + src/cpu/arm/vm/relocInfo_arm.hpp + src/cpu/arm/vm/runtime_arm.cpp + src/cpu/arm/vm/sharedRuntime_arm.cpp + src/cpu/arm/vm/stubGenerator_arm.cpp + src/cpu/arm/vm/stubRoutinesCrypto_arm.cpp + src/cpu/arm/vm/stubRoutines_arm.cpp + src/cpu/arm/vm/stubRoutines_arm.hpp + src/cpu/arm/vm/templateInterpreterGenerator_arm.cpp + src/cpu/arm/vm/templateTable_arm.cpp + src/cpu/arm/vm/templateTable_arm.hpp + src/cpu/arm/vm/vmStructs_arm.hpp + src/cpu/arm/vm/vm_version_arm.hpp + src/cpu/arm/vm/vm_version_arm_32.cpp + src/cpu/arm/vm/vm_version_arm_64.cpp + src/cpu/arm/vm/vmreg_arm.cpp + src/cpu/arm/vm/vmreg_arm.hpp + src/cpu/arm/vm/vmreg_arm.inline.hpp + src/cpu/arm/vm/vtableStubs_arm.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h + src/os_cpu/linux_arm/vm/atomic_linux_arm.hpp + src/os_cpu/linux_arm/vm/bytes_linux_arm.inline.hpp + src/os_cpu/linux_arm/vm/copy_linux_arm.inline.hpp + src/os_cpu/linux_arm/vm/globals_linux_arm.hpp + src/os_cpu/linux_arm/vm/linux_arm_32.s + src/os_cpu/linux_arm/vm/linux_arm_64.s + src/os_cpu/linux_arm/vm/macroAssembler_linux_arm_32.cpp + src/os_cpu/linux_arm/vm/orderAccess_linux_arm.inline.hpp + src/os_cpu/linux_arm/vm/os_linux_arm.cpp + src/os_cpu/linux_arm/vm/os_linux_arm.hpp + src/os_cpu/linux_arm/vm/prefetch_linux_arm.inline.hpp + src/os_cpu/linux_arm/vm/thread_linux_arm.cpp + src/os_cpu/linux_arm/vm/thread_linux_arm.hpp + src/os_cpu/linux_arm/vm/vmStructs_linux_arm.hpp + src/os_cpu/linux_arm/vm/vm_version_linux_arm_32.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.hpp - src/share/vm/code/codeCacheExtensions.hpp - src/share/vm/code/codeCacheExtensions_ext.hpp + src/share/vm/code/relocInfo_ext.cpp + src/share/vm/code/relocInfo_ext.hpp ! src/share/vm/code/stubs.cpp ! src/share/vm/code/stubs.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreterGenerator.cpp ! src/share/vm/memory/heap.hpp ! src/share/vm/memory/virtualspace.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_version.cpp Changeset: edd516134b3d Author: lana Date: 2016-12-22 08:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/edd516134b3d Added tag jdk-9+150 for changeset 98fe046473c9 ! .hgtags Changeset: 950181a0bb03 Author: dlong Date: 2016-12-20 20:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/950181a0bb03 8169938: [AOT] SIGSEGV at ~BufferBlob::vtable chunks Summary: set "return_oop" on AOT scopes Reviewed-by: kvn, never ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp Changeset: 2a0e9e246543 Author: mchung Date: 2016-12-21 22:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2a0e9e246543 8171897: Remove third party readme files left from JDK-8169925 Reviewed-by: erikj - THIRD_PARTY_README Changeset: f52f821af3e0 Author: lana Date: 2016-12-22 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f52f821af3e0 Merge - THIRD_PARTY_README Changeset: 4f84373f1156 Author: jwilhelm Date: 2016-12-13 02:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4f84373f1156 Merge Changeset: 3abc9ec542ab Author: dholmes Date: 2016-12-18 22:07 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3abc9ec542ab 8170307: Stack size option -Xss is ignored Reviewed-by: dcubed, sspitsyn ! src/os/linux/vm/os_linux.cpp Changeset: 4445353efa00 Author: sspitsyn Date: 2016-12-18 19:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4445353efa00 8139566: need proper sync for adding default read edges Summary: use has_default_read_edges() in the ModuleEntry::can_read to fix race issue Reviewed-by: hseigel, lfoltan ! src/share/vm/classfile/moduleEntry.cpp Changeset: 3e47c23e9093 Author: sspitsyn Date: 2016-12-19 04:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3e47c23e9093 Merge Changeset: a8b0da531b64 Author: sspitsyn Date: 2016-12-18 20:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a8b0da531b64 8171417: post jigsaw review cleanup in the jtreg jvmti tests Summary: fix the function throw_exc() in several jvmti tests to return void Reviewed-by: dsamersoff, hseigel ! test/serviceability/jvmti/AddModuleExportsAndOpens/libAddModuleExportsAndOpensTest.c ! test/serviceability/jvmti/AddModuleReads/libAddModuleReadsTest.c ! test/serviceability/jvmti/AddModuleUsesAndProvides/libAddModuleUsesAndProvidesTest.c Changeset: 880eee977f5f Author: sspitsyn Date: 2016-12-19 05:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/880eee977f5f Merge Changeset: 73aa17ad605c Author: zmajo Date: 2016-12-19 08:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/73aa17ad605c 8171155: Scanning method file for initialized final field updates can fail for non-existent fields Summary: Check if field exists before possibly marking it as having initialized final updates. Reviewed-by: stsmirno, vlivanov, coleenp ! src/share/vm/interpreter/rewriter.cpp Changeset: 9831cd4dd428 Author: aph Date: 2016-12-19 02:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9831cd4dd428 8169177: AArch64: SIGSEGV when "-XX:+ZeroTLAB" is specified along with GC options Reviewed-by: aph Contributed-by: kavitha.natarajan at linaro.org ! 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/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: a8df9b2dfd42 Author: sgehwolf Date: 2016-12-07 13:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a8df9b2dfd42 8170767: Zero fastdebug build triggers assertion Summary: Add missing interpreter entries for java_lang_math_fmaD/F. Reviewed-by: coleenp ! src/share/vm/interpreter/cppInterpreterGenerator.cpp Changeset: a28955e16c78 Author: coleenp Date: 2016-12-19 14:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a28955e16c78 Merge - test/runtime/modules/JVMCanReadModule.java - test/runtime/modules/JVMIsExportedToModule.java - test/serviceability/jdwp/JdwpCanReadCmd.java - test/serviceability/jdwp/JdwpCanReadReply.java Changeset: 58261992eb0d Author: jcm Date: 2016-12-19 06:25 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/58261992eb0d 8170761: Buffer overrun in sharedRuntime_x86_64.cpp:477 Summary: Fixed missing half assert! Reviewed-by: kvn ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/s390/vm/sharedRuntime_s390.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp Changeset: 49dd10f99031 Author: jcm Date: 2016-12-19 15:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/49dd10f99031 Merge Changeset: 1bb30d4b0cea Author: jiangli Date: 2016-12-19 13:54 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1bb30d4b0cea 8168797: do not load any archived classes from a patched module Summary: Add new runtime shared class visibility check to ensure shared classes from patched module are not loaded at runtime. Reviewed-by: acorn, ccheung, hseigel, iklam, 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/classfile/systemDictionary.cpp ! 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: 541a375b8fb9 Author: roland Date: 2016-12-19 13:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/541a375b8fb9 8171092: C1's Math.fma() intrinsic doesn't correctly process its inputs Summary: fixed 3rd input of FMA intrinsic processing in C1. Reviewed-by: kvn ! src/share/vm/c1/c1_LIR.cpp + test/compiler/floatingpoint/TestFMABrokenC1RegAlloc.java Changeset: 600bd97c9b61 Author: iveresov Date: 2016-12-19 13:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/600bd97c9b61 8171394: [AOT] failed AOT compilation in compiler/aot/RecompilationTest.java Summary: Fix argument types of tiered callbacks Reviewed-by: never, kvn ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java Changeset: c220545f6e15 Author: iveresov Date: 2016-12-19 22:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c220545f6e15 Merge Changeset: f3a31c992164 Author: drwhite Date: 2016-12-14 16:46 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f3a31c992164 8171129: [aarch64] hs_err logs do not print register mappings Summary: Call print_location for contents of all registers. Reviewed-by: aph, dholmes ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 6a5cec34cd32 Author: dholmes Date: 2016-12-20 01:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6a5cec34cd32 Merge Changeset: a06aeb88dc39 Author: gromero Date: 2016-12-19 18:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a06aeb88dc39 8171236: RTM/HTM jtreg tests regression after transition to the new GNU-style options Reviewed-by: kvn ! test/compiler/testlibrary/rtm/RTMTestBase.java Changeset: d637600f977a Author: bmoloden Date: 2016-12-13 17:45 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d637600f977a 8170464: Remove shell script from compiler/c2/cr7005594/Test7005594.java Reviewed-by: kvn + test/compiler/c2/Test7005594.java - test/compiler/c2/cr7005594/Test7005594.java - test/compiler/c2/cr7005594/Test7005594.sh Changeset: 9d5a9f0570e6 Author: mdoerr Date: 2016-12-15 14:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9d5a9f0570e6 8171244: PPC64: Make interpreter's math entries consistent with C1 and C2 and support FMA Reviewed-by: kvn, goetz ! src/cpu/ppc/vm/abstractInterpreter_ppc.cpp ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp Changeset: f44226771aac Author: erikj Date: 2016-12-19 16:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f44226771aac 8171310: Gtest libjvm.so is always stripped Reviewed-by: tbell, dholmes, stuefe ! make/lib/CompileDtracePostJvm.gmk ! make/lib/CompileGtest.gmk ! make/lib/Lib-jdk.hotspot.agent.gmk Changeset: fcef8579ef44 Author: simonis Date: 2016-12-01 11:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fcef8579ef44 8170548: VM may crash at startup because StdoutLog/StderrLog logging stream can be badly aligned Reviewed-by: stuefe, mlarsson, clanger, dholmes ! src/share/vm/logging/logFileStreamOutput.cpp Changeset: 9802f36e363f Author: kzhaldyb Date: 2016-12-08 15:56 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9802f36e363f 8170919: LogStreamTest tests crash if they are run first Reviewed-by: jwilhelm, mlarsson ! test/native/logging/test_logStream.cpp Changeset: 613c2bdefa16 Author: kzhaldyb Date: 2016-12-20 11:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/613c2bdefa16 Merge Changeset: e5e4011e9c30 Author: dsamersoff Date: 2016-12-20 13:35 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e5e4011e9c30 8159127: hprof heap dumps broken for lambda classdata Summary: Added class dump records for lambda related anonymous classes in the heap dump Reviewed-by: dsamersoff, sspitsyn Contributed-by: jini.george at oracle.com ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderDataGraph.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! src/share/vm/runtime/vmStructs.cpp + test/serviceability/sa/TestHeapDumpForInvokeDynamic.java Changeset: a3b8c95d0ba5 Author: dsamersoff Date: 2016-12-20 10:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a3b8c95d0ba5 Merge Changeset: eba7b09fa852 Author: dsamersoff Date: 2016-12-20 11:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eba7b09fa852 Merge Changeset: 0e09840aa554 Author: dsamersoff Date: 2016-12-20 14:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0e09840aa554 8150563: LoadAgentDcmdTest.java can't find libinstrument.so Summary: Test changed to reflect changes for 8066474 Remove the lib/$ARCH directory from Linux and Solaris images Reviewed-by: sspitsyn ! test/ProblemList.txt ! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java Changeset: b844a07b9a1a Author: dsamersoff Date: 2016-12-20 11:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b844a07b9a1a Merge Changeset: bf4464675150 Author: dsamersoff Date: 2016-12-20 12:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bf4464675150 Merge Changeset: 4b542f41d269 Author: dsamersoff Date: 2016-12-20 15:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4b542f41d269 8165496: assert(_exception_caught == false) failed: _exception_caught is out of phase Summary: Two separate flags, exception_detected and exception_caught, replaced with one. Reviewed-by: sspitsyn, coleenp, dholmes ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiThreadState.cpp ! src/share/vm/prims/jvmtiThreadState.hpp - test/serviceability/jvmti/ExceptionCaughtOutOfPhase/ExceptionCaughtOutOfPhaseTest.java Changeset: aa0230626c13 Author: dsamersoff Date: 2016-12-20 13:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aa0230626c13 Merge - test/serviceability/jvmti/ExceptionCaughtOutOfPhase/ExceptionCaughtOutOfPhaseTest.java Changeset: 66107bf60a17 Author: mdoerr Date: 2016-12-20 14:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/66107bf60a17 8171398: s390x: Make interpreter's math entries consistent with C1 and C2 and support FMA Reviewed-by: lucy, goetz ! src/cpu/s390/vm/assembler_s390.hpp ! src/cpu/s390/vm/assembler_s390.inline.hpp ! src/cpu/s390/vm/c1_LIRAssembler_s390.cpp ! src/cpu/s390/vm/c1_LIRGenerator_s390.cpp ! src/cpu/s390/vm/s390.ad ! src/cpu/s390/vm/stubGenerator_s390.cpp ! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp ! src/cpu/s390/vm/vm_version_s390.cpp Changeset: 64ba2bdc3efe Author: dpochepk Date: 2016-12-20 17:35 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/64ba2bdc3efe 8170886: compiler/ciReplay/TestSAServer.java intermittently throws NumberFormatException Reviewed-by: thartmann ! test/compiler/ciReplay/CiReplayBase.java Changeset: c0e9f4a1b666 Author: ccheung Date: 2016-12-20 11:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c0e9f4a1b666 8171011: convert some CDS dump time warning and error messages to informational messages which will be printed with -XX:+PrintSharedSpaces Summary: print informational message if a module related options is used during dumping except for the -m option Reviewed-by: iklam, jiangli, mseledtsov ! src/share/vm/runtime/arguments.cpp Changeset: 68cc86c42295 Author: stuefe Date: 2016-12-18 10:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/68cc86c42295 8171225: [aix] Fix gtests compile error on AIX 7.1 with xlC 12 Summary: Help xlC understand gtest asserts Reviewed-by: erikj, dholmes, simonis ! test/native/utilities/test_linkedlist.cpp Changeset: 273e42b0afce Author: stuefe Date: 2016-12-20 09:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/273e42b0afce 8171408: [aix] TOC overflow when linking the gtest libjvm.so Reviewed-by: dholmes, simonis, erikj ! make/lib/CompileGtest.gmk Changeset: cde8f15325e5 Author: dholmes Date: 2016-12-20 21:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cde8f15325e5 Merge Changeset: 1e9609aa5325 Author: jwilhelm Date: 2016-12-20 22:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1e9609aa5325 Merge - src/share/vm/code/codeCacheExtensions.hpp - src/share/vm/code/codeCacheExtensions_ext.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 6a6ad386125b Author: dholmes Date: 2016-12-20 20:42 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6a6ad386125b 8171815: [TESTBUG] Update expected failure message in runtime/modules/IgnoreModulePropertiesTest.java Reviewed-by: mr ! test/runtime/modules/IgnoreModulePropertiesTest.java Changeset: 548cb3b7b713 Author: goetz Date: 2016-11-08 16:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/548cb3b7b713 8169373: Work around linux NPTL stack guard error. Summary: Also skip libc guard page for compiler thread, merge similar code on linux platforms, and streamline libc guard page handling on linuxs390, linuxppc, aixppc. Reviewed-by: dholmes, dcubed, kvn ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! 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/os_linux_aarch64.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_s390/vm/os_linux_s390.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp Changeset: c7a256349729 Author: goetz Date: 2016-12-19 15:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c7a256349729 8170655: [posix] Fix minimum stack size computations Reviewed-by: dcubed, coleenp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/os/posix/vm/os_posix.cpp ! src/os/posix/vm/os_posix.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_s390/vm/os_linux_s390.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/os.hpp Changeset: f39d1612915a Author: dcubed Date: 2016-12-20 19:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f39d1612915a Merge ! src/cpu/ppc/vm/globals_ppc.hpp ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_arm/vm/os_linux_arm.cpp Changeset: 0d1580bb0cb3 Author: kzhaldyb Date: 2016-12-21 11:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0d1580bb0cb3 8171517: test_logMessageTest.cpp has "ac_heapanied" instead of "accompanied" inside copyright notice Reviewed-by: sspitsyn, jprovino ! test/native/logging/test_logMessageTest.cpp Changeset: fc5845d845e3 Author: kzhaldyb Date: 2016-12-21 11:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fc5845d845e3 8170936: Logging: LogFileOutput.invalid_file_test crashes when executed twice. Reviewed-by: iignatyev, stuefe ! test/native/logging/logTestUtils.inline.hpp ! test/native/logging/test_logFileOutput.cpp Changeset: da52f1047024 Author: enevill Date: 2016-12-18 17:26 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/da52f1047024 8171410: aarch64: long multiplyExact shifts by 31 instead of 63 Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: a3bd5804b4be Author: enevill Date: 2016-12-20 15:49 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a3bd5804b4be 8171537: aarch64: compiler/c1/Test6849574.java generates guarantee failure in C1 Reviewed-by: aph ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: a04e67d8ad3c Author: kvn Date: 2016-12-21 08:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a04e67d8ad3c 8171807: 8170761 fix should be applied to ARM code after 8168503 Reviewed-by: roland ! src/cpu/arm/vm/sharedRuntime_arm.cpp Changeset: 6c9ce2c9e650 Author: kvn Date: 2016-12-21 17:27 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6c9ce2c9e650 Merge Changeset: e4d0894a53a3 Author: jwilhelm Date: 2016-12-22 22:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e4d0894a53a3 Merge - test/compiler/c2/cr7005594/Test7005594.java - test/compiler/c2/cr7005594/Test7005594.sh - test/serviceability/jvmti/ExceptionCaughtOutOfPhase/ExceptionCaughtOutOfPhaseTest.java Changeset: 2a2ac7d9f52c Author: jwilhelm Date: 2016-12-27 22:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2a2ac7d9f52c Merge Changeset: 201a9e5d7c53 Author: lana Date: 2017-01-05 17:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/201a9e5d7c53 Added tag jdk-9+151 for changeset 2a2ac7d9f52c ! .hgtags Changeset: 31f1d26c60df Author: erikj Date: 2017-01-09 11:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/31f1d26c60df 8172037: Change log message of SetupCopyFiles Reviewed-by: tbell ! make/CopyToExplodedJdk.gmk Changeset: 217ba81b9a4c Author: lana Date: 2017-01-12 23:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/217ba81b9a4c Added tag jdk-9+152 for changeset 31f1d26c60df ! .hgtags Changeset: fc7e94cb7485 Author: lana Date: 2017-01-19 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fc7e94cb7485 Added tag jdk-9+153 for changeset 217ba81b9a4c ! .hgtags Changeset: 2c3fafbc70b8 Author: rprotacio Date: 2016-07-21 15:49 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2c3fafbc70b8 8159507: RuntimeVisibleAnnotation validation Reviewed-by: coleenp, hseigel, mschoene, acorn Contributed-by: rachel.protacio at oracle.com ! src/share/vm/classfile/classFileParser.cpp Changeset: 18667d308049 Author: hseigel Date: 2016-07-26 08:23 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/18667d308049 8161218: Better bytecode loading Reviewed-by: acorn, mschoene, ctornqvi Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/verifier.cpp Changeset: f97b5728895c Author: hseigel Date: 2016-10-26 15:12 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f97b5728895c 8167104: Additional class construction refinements Reviewed-by: acorn, mschoene, asmotrak Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! test/runtime/handlerInTry/LoadHandlerInTry.java Changeset: a9fdfd55835e Author: lana Date: 2017-01-20 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a9fdfd55835e Merge Changeset: 2346329fbbb3 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2346329fbbb3 Added tag jdk-9+154 for changeset a9fdfd55835e ! .hgtags Changeset: e20d7e4a25ac Author: adinn Date: 2017-01-26 11:47 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e20d7e4a25ac 8173339: AArch64: Fix minimum stack size computations Reviewed-by: aph ! src/cpu/aarch64/vm/globals_aarch64.hpp Changeset: 7b0f663ad09c Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7b0f663ad09c Merge Changeset: f3b3d77a1751 Author: adinn Date: 2017-01-27 07:56 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f3b3d77a1751 8173474: AArch64: fix reported -Xss minimum Reviewed-by: aph ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 23667c4b2f0e Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/23667c4b2f0e Added tag jdk-9+155 for changeset f3b3d77a1751 ! .hgtags Changeset: c1540251d1b7 Author: mchung Date: 2017-01-31 20:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c1540251d1b7 8173608: Separate JDK management agent from java.management module Reviewed-by: dfuchs, dholmes, erikj ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/management.cpp Changeset: 437734e70572 Author: lana Date: 2017-02-02 21:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/437734e70572 Merge Changeset: 34706140c7ff Author: ihse Date: 2017-02-03 15:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/34706140c7ff 8004842: Unify values of boolean make variables set in configure to true/false Reviewed-by: erikj ! make/lib/CompileJvm.gmk ! src/share/vm/precompiled/precompiled.hpp Changeset: b552b596203f Author: dfazunen Date: 2016-12-22 10:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b552b596203f 8170860: Get rid of the humanReadableByteCount() method in openjdk/hotspot Reviewed-by: mgerdin, mchernov ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestShrinkDefragmentedHeap.java ! test/gc/parallel/TestDynShrinkHeap.java ! test/gc/testlibrary/Helpers.java Changeset: adac66a3f770 Author: lucy Date: 2016-12-22 15:01 -0600 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/adac66a3f770 8170981: Possible access to char array with negative index Summary: Check arithmetic before trying to access array by index. Reviewed-by: rprotacio, dholmes, gziemski ! src/share/vm/runtime/globals.cpp Changeset: 5fa1aab53b6c Author: iveresov Date: 2016-12-22 17:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5fa1aab53b6c 8168792: [AOT] problems in MethodHandle with aot-compiled java.base Summary: Properly support assertions in AOT Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTBackend.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/aot/aotCodeHeap.hpp Changeset: 5e3570b00a30 Author: gtriantafill Date: 2016-12-22 11:37 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5e3570b00a30 8171318: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java fails latest Jigsaw integration Reviewed-by: sspitsyn, dholmes ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapProc.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Changeset: a5c9b33c4fc1 Author: goetz Date: 2016-12-22 16:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a5c9b33c4fc1 8171924: Use SIZE_FORMAT to print size_t values. Reviewed-by: dholmes, tschatzl, coleenp, goetz Contributed-by: arno.zeller at sap.com ! src/share/vm/code/codeCache.cpp ! src/share/vm/gc/g1/g1BiasedArray.hpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/utilities/copy.cpp Changeset: 9cd4389354c0 Author: coleenp Date: 2016-12-23 15:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9cd4389354c0 Merge Changeset: 231847e0ffcd Author: mchernov Date: 2016-12-23 20:44 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/231847e0ffcd 8171045: gc/stress/TestStressG1Humongous.java fails to allocate the heap Reviewed-by: tschatzl, kzhaldyb ! test/ProblemList.txt ! test/gc/stress/TestStressG1Humongous.java Changeset: 330f4178b190 Author: iklam Date: 2016-12-15 19:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/330f4178b190 8171809: Remove unused CDS code from JDK 9 Reviewed-by: jiangli, ccheung, mseledtsov ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/systemDictionaryShared.hpp ! src/share/vm/memory/metaspaceShared.cpp Changeset: 2577c6ced18e Author: bmoloden Date: 2016-12-21 15:01 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2577c6ced18e 8170918: Remove shell script from test/compiler/c2/cr7200264/TestIntVect.java Reviewed-by: kvn ! test/TEST.ROOT - test/compiler/c2/cr7200264/Test7200264.sh + test/compiler/c2/cr7200264/TestDriver.java ! test/compiler/c2/cr7200264/TestIntVect.java + test/compiler/c2/cr7200264/TestSSE2IntVect.java + test/compiler/c2/cr7200264/TestSSE4IntVect.java Changeset: f92932a08d08 Author: iignatyev Date: 2016-12-23 22:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f92932a08d08 Merge Changeset: 012eb4e91cf7 Author: jwilhelm Date: 2016-12-27 22:34 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/012eb4e91cf7 Merge - test/compiler/c2/cr7200264/Test7200264.sh Changeset: 1a1893998a0a Author: iignatyev Date: 2016-12-30 20:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1a1893998a0a 8172149: CTW library should call System::exit Reviewed-by: vlivanov ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/testlibrary_tests/ctw/ClassesDirTest.java ! test/testlibrary_tests/ctw/ClassesListTest.java ! test/testlibrary_tests/ctw/CtwTest.java ! test/testlibrary_tests/ctw/JarDirTest.java ! test/testlibrary_tests/ctw/JarsTest.java Changeset: 8d23544aa002 Author: rraghavan Date: 2017-01-02 00:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8d23544aa002 8156762: test/compiler/ciReplay/TestVMNoCompLevel.java fails with - 'Unexpected exit code for negative case: [-client]: expected 0 to not equal 0' Summary: Corrected CLIENT_VM_AVAILABLE case Reviewed-by: dpochepk, zmajo ! test/compiler/ciReplay/TestVMNoCompLevel.java Changeset: b20c6bf7938a Author: rbackman Date: 2017-01-03 08:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b20c6bf7938a 8171082: [AOT] AOT'd SystemModules.modules() fails to load when too large Reviewed-by: kvn, redestad ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp Changeset: 48e8af011dd5 Author: mlarsson Date: 2017-01-03 12:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/48e8af011dd5 8170855: Example for -Xlog:help do not contain one with multiple tags Reviewed-by: dholmes ! src/share/vm/logging/logConfiguration.cpp Changeset: acb3d6fa119b Author: mlarsson Date: 2017-01-03 12:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/acb3d6fa119b 8170857: Typo in -Xlog:help output Reviewed-by: dholmes ! src/share/vm/logging/logConfiguration.cpp Changeset: 9102f200c421 Author: mdoerr Date: 2017-01-03 11:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9102f200c421 8172145: C2: anti dependence missed because store hidden by membar Reviewed-by: kvn ! src/share/vm/adlc/formssel.cpp Changeset: 0c6ed760800c Author: goetz Date: 2016-12-27 16:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0c6ed760800c 8172049: [s390] Implement "JEP 270: Reserved Stack Areas for Critical Sections". Reviewed-by: mdoerr ! src/cpu/s390/vm/c1_LIRAssembler_s390.cpp ! src/cpu/s390/vm/globalDefinitions_s390.hpp ! src/cpu/s390/vm/globals_s390.hpp ! src/cpu/s390/vm/interp_masm_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.hpp ! src/cpu/s390/vm/s390.ad ! src/cpu/s390/vm/stubGenerator_s390.cpp ! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp ! src/os_cpu/linux_s390/vm/os_linux_s390.cpp ! test/runtime/ReservedStack/ReservedStackTest.java Changeset: 96db752884e3 Author: mdoerr Date: 2017-01-03 17:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/96db752884e3 8172199: s390: Use same get_key_start_from_aescrypt_object implementation as PPC64 Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp Changeset: dcb26b8ad997 Author: redestad Date: 2017-01-03 21:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dcb26b8ad997 8172169: Re-examine String field optionality Reviewed-by: kvn, thartmann ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/opto/graphKit.cpp Changeset: 8e139e328150 Author: vdeshpande Date: 2017-01-03 14:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8e139e328150 8171974: Fix for R10 Register clobbering with usage of ExternalAddress Reviewed-by: kvn, rbackman ! 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 Changeset: c743d0025694 Author: ctornqvi Date: 2017-01-04 10:57 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c743d0025694 8168137: import-hotspot build target not removed from hotspot-ide-project Reviewed-by: erikj ! make/ide/CreateVSProject.gmk ! make/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java Changeset: 0b7902758a32 Author: kvn Date: 2017-01-04 11:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0b7902758a32 8172054: Aot tests should include Java assertions into AOT compiled code Reviewed-by: iveresov ! src/share/vm/aot/aotCodeHeap.cpp ! test/compiler/aot/AotCompiler.java ! test/compiler/aot/cli/jaotc/JaotcTestHelper.java Changeset: f99f3a34981a Author: coleenp Date: 2017-01-04 21:13 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f99f3a34981a 8172246: [TESTBUG] runtime/RedefineTests/RedefinePreviousVersions.java 'Class unloading: has_previous_versions = true' missing from stdout/stderr Summary: add boolean to gate redefinition start Reviewed-by: sspitsyn, dholmes ! test/runtime/RedefineTests/RedefinePreviousVersions.java Changeset: 57d199c7daa9 Author: thartmann Date: 2017-01-05 09:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/57d199c7daa9 8172010: [AOT] RecompilationTest.java fails with "expected compilation level after compilation to be no less than 1" Summary: Disabled probabilistic profiling to ensure recompilation of AOT compiled method. Reviewed-by: kvn, iveresov ! test/compiler/aot/RecompilationTest.java Changeset: 695f6ed18723 Author: gromero Date: 2016-12-15 08:56 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/695f6ed18723 8171266: PPC64: Add support to -XX:RTMSpinLoopCount=0 Reviewed-by: mdoerr, dholmes ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp Changeset: 9ce93a5a916e Author: thartmann Date: 2017-01-06 10:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9ce93a5a916e 8171435: "assert(is_single_cpu() && !is_virtual()) failed: type check" with -XX:+PatchALot on SPARC Summary: Fixed several issues with PatchALot or unaligned accesses on SPARC. Reviewed-by: kvn ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! test/compiler/c1/CanonicalizeArrayLength.java Changeset: 522c8ddbaa67 Author: iklam Date: 2017-01-08 10:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/522c8ddbaa67 8170959: unloading archived shared class caused crash Reviewed-by: coleenp, sspitsyn, mockner ! src/share/vm/oops/instanceKlass.cpp Changeset: 019ee3b02acc Author: kzhaldyb Date: 2016-12-28 19:13 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/019ee3b02acc 8172098: A lot of gtests uses TEST instead of TEST_VM Reviewed-by: iignatyev ! test/native/code/test_dependencyContext.cpp ! test/native/gc/g1/test_workerDataArray.cpp ! test/native/logging/test_log.cpp ! test/native/logging/test_logConfiguration.cpp ! test/native/logging/test_logMessageTest.cpp ! test/native/logging/test_logTagSetDescriptions.cpp Changeset: 56d83ae0b1af Author: jwilhelm Date: 2017-01-09 15:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/56d83ae0b1af Merge - test/compiler/c2/cr7200264/Test7200264.sh Changeset: 026ff073b5ad Author: davleopo Date: 2017-01-09 19:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/026ff073b5ad 8166125: [JVMCI] Missing JVMCI flag default values Reviewed-by: twisti, kvn ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 0d7ed565fe00 Author: dpochepk Date: 2017-01-10 20:45 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0d7ed565fe00 8166374: compiler/loopopts/UseCountedLoopSafepointsTest.java fails with "Safepoint not found" Reviewed-by: thartmann ! test/compiler/loopopts/UseCountedLoopSafepointsTest.java Changeset: b12bf3e848db Author: iveresov Date: 2017-01-10 21:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b12bf3e848db 8172310: [AOT] Fix unverified entry point Summary: Fix AOT code for the unverified entry point Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiledClass.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMove.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: 4fa55e1b3668 Author: iveresov Date: 2017-01-10 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4fa55e1b3668 Merge Changeset: f954b0ae2862 Author: zmajo Date: 2017-01-11 09:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f954b0ae2862 8168926: C2: Bytecode escape analyzer crashes due to stack overflow Summary: Whether current call site needs an appendix is determined only based on the target method and the current bytecode instruction. Reviewed-by: kvn, thartmann ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciMethod.hpp Changeset: 8ae77838f86c Author: rehn Date: 2017-01-11 12:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8ae77838f86c 8079441: Intermittent failures on Windows with "Unexpected exit from test [exit code: 1080890248]" (0x406d1388) Summary: Do not raise (windows thread name) exception 0x406d1388 when no debugger is attached. Reviewed-by: iklam, stuefe ! src/os/windows/vm/os_windows.cpp Changeset: ccbd743a62e3 Author: aph Date: 2017-01-11 15:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ccbd743a62e3 8172144: AArch64: Implement "JEP 270: Reserved Stack Areas for Critical Sections" Reviewed-by: fparain ! src/cpu/aarch64/vm/aarch64.ad ! 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/globalDefinitions_aarch64.hpp ! src/cpu/aarch64/vm/globals_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/stubGenerator_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! test/runtime/ReservedStack/ReservedStackTest.java Changeset: 5dc504e3e344 Author: iignatyev Date: 2017-01-11 17:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5dc504e3e344 8172557: quarantine ctw/JarDirTest Reviewed-by: ctornqvi ! test/ProblemList.txt Changeset: 5d25d00f0238 Author: dfazunen Date: 2017-01-12 09:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5d25d00f0238 8169643: [TESTBUG] GCBasher test fails with G1, CMS and Serial. Reviewed-by: tschatzl, iignatyev, mchernov ! test/gc/stress/gcbasher/TestGCBasherWithCMS.java ! test/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/gc/stress/gcbasher/TestGCBasherWithSerial.java Changeset: cd012f7106a0 Author: dfazunen Date: 2017-01-12 10:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cd012f7106a0 Merge Changeset: 2503995d745e Author: aph Date: 2017-01-12 16:27 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2503995d745e 8172721: Fix for 8172144 breaks AArch64 build Reviewed-by: dsamersoff ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 9fb820614ff8 Author: rprotacio Date: 2017-01-12 14:04 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9fb820614ff8 8170821: Ensure access checks result in consistent answers Summary: Added jtreg test to verify consistent access check results even when access is added between checks Reviewed-by: hseigel, lfoltan + test/runtime/modules/AccessCheck/AccessExportTwice.java + test/runtime/modules/AccessCheck/AccessReadTwice.java + test/runtime/modules/AccessCheck/p4/c4.java Changeset: 7496eb00dee0 Author: rprotacio Date: 2017-01-12 19:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7496eb00dee0 Merge Changeset: ebcd23d638c4 Author: hseigel Date: 2017-01-13 07:19 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ebcd23d638c4 8172288: Fix Jigsaw related module/package error messages and throw correct exceptions Summary: Reword error messages and throw IllegalStateExceptions where appropriate Reviewed-by: alanb, acorn, lfoltan, gtriantafill ! src/share/vm/classfile/modules.cpp ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMDefineModule.java Changeset: 35800aa5909b Author: jwilhelm Date: 2017-01-13 18:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/35800aa5909b Merge - test/compiler/c2/cr7200264/Test7200264.sh Changeset: 1204af3ffd62 Author: jwilhelm Date: 2017-01-16 16:18 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1204af3ffd62 Merge Changeset: 74cd588213de Author: aharlap Date: 2017-01-13 12:27 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/74cd588213de 8140588: Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated Summary: Re-check queue active state before updating Reviewed-by: pliden, kbarrett, mdoerr ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/arm/vm/c1_Runtime1_arm.cpp ! src/cpu/ppc/vm/c1_Runtime1_ppc.cpp ! src/cpu/s390/vm/c1_Runtime1_s390.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp Changeset: ad7a20139831 Author: thartmann Date: 2017-01-17 08:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ad7a20139831 8172731: runtime/Thread/TooSmallStackSize.java fails on solaris-x64 with product build Summary: The C2 compiler threads require a large stack with the Solaris Studio C++ compiler version 5.13 and product VM build. Reviewed-by: sspitsyn, dcubed, goetz, dholmes ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp Changeset: ff97ab44141e Author: rprotacio Date: 2017-01-13 16:49 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ff97ab44141e 8170827: Correct errant "java.base" string to macro Summary: used JAVA_BASE_NAME instead of "java.base" string in one location Reviewed-by: coleenp, jiangli ! src/share/vm/runtime/os.cpp Changeset: e2d6ab2f3165 Author: rprotacio Date: 2017-01-17 15:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e2d6ab2f3165 Merge Changeset: 254d5e3a021f Author: mgronlun Date: 2017-01-17 16:18 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/254d5e3a021f 8171960: Event-based tracing needs separate flag representation for Method Reviewed-by: hseigel, gtriantafill, dholmes ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/trace/traceMacros.hpp Changeset: 3cb570932811 Author: mgronlun Date: 2017-01-17 17:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3cb570932811 Merge Changeset: 0fc4f7547c84 Author: jcm Date: 2017-01-17 21:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0fc4f7547c84 8166002: Emulate client build on platforms with reduced virtual address space Summary: The default VM ergonomics on Windows/x86 (32-bit) are changed to client like. Reviewed-by: kvn, iveresov ! src/share/vm/compiler/compilerDefinitions.cpp ! src/share/vm/compiler/compilerDefinitions.hpp ! src/share/vm/compiler/compilerDirectives.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/vm_version.cpp ! test/TEST.ROOT ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/compiler/c2/cr7200264/TestSSE2IntVect.java ! test/compiler/c2/cr7200264/TestSSE4IntVect.java ! test/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/compiler/intrinsics/IntrinsicAvailableTest.java ! test/compiler/intrinsics/IntrinsicDisabledTest.java ! test/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java ! test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! test/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java ! test/compiler/loopopts/TestCountedLoopSafepointBackedge.java ! test/compiler/loopopts/UseCountedLoopSafepointsTest.java ! test/compiler/rangechecks/TestExplicitRangeChecks.java ! test/compiler/testlibrary/CompilerUtils.java ! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/types/correctness/CorrectnessTest.java ! test/compiler/uncommontrap/TestUnstableIfTrap.java ! test/compiler/unsafe/UnsafeGetConstantField.java ! test/compiler/unsafe/UnsafeGetStableArrayElement.java ! test/compiler/whitebox/IsMethodCompilableTest.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 ! test/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/runtime/ReservedStack/ReservedStackTestCompiler.java ! test/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 152d10166ff8 Author: thartmann Date: 2017-01-18 08:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/152d10166ff8 8172884: TraceOptoPipelining and TraceOptoOutput are broken Summary: Compiler Control code needs not set the default values for the directive according to the flag value. Reviewed-by: neliasso, redestad ! src/share/vm/compiler/compilerDirectives.hpp ! src/share/vm/opto/compile.cpp Changeset: 47db1274b75e Author: thartmann Date: 2017-01-18 08:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/47db1274b75e Merge Changeset: 6c1e79a99176 Author: coleenp Date: 2017-01-18 10:30 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6c1e79a99176 8144518: ClassVerboseTest crashes on Windows Summary: simplify Bytecode_tableswitch code so windows doesn't generate bad code for it. Reviewed-by: ctornqvi, dholmes ! src/share/vm/interpreter/bytecode.cpp ! src/share/vm/interpreter/bytecode.hpp Changeset: f9616b130c3c Author: kvn Date: 2017-01-18 14:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f9616b130c3c 8172990: [AOT] Missing GC scan of _metaspace_got array containing Klass* Summary: added back _metaspace_got array scan. Reviewed-by: dlong ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/aot/aotCompiledMethod.cpp ! src/share/vm/aot/aotCompiledMethod.hpp ! src/share/vm/runtime/deoptimization.cpp Changeset: 5af250af8e33 Author: dholmes Date: 2017-01-18 19:54 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5af250af8e33 8172261: [JVMTI] Specification for early VM start event needs to lower expectations in relation class loading Reviewed-by: dcubed, sspitsyn, alanb ! src/share/vm/prims/jvmti.xml Changeset: 1a62b9d61766 Author: kvn Date: 2017-01-18 19:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1a62b9d61766 8173019: Backout JDK-8172990 changes Reviewed-by: dlong ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/aot/aotCompiledMethod.cpp ! src/share/vm/aot/aotCompiledMethod.hpp ! src/share/vm/runtime/deoptimization.cpp Changeset: 26c20ac1e247 Author: thartmann Date: 2017-01-19 08:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/26c20ac1e247 8172751: OSR compilation at unreachable bci causes C1 crash Summary: Bailout if OSR entry is unreachable. Reviewed-by: thartmann Contributed-by: Andreas Woess ! src/share/vm/c1/c1_GraphBuilder.cpp + test/compiler/c1/Test8172751.java Changeset: 12ba9033442d Author: stuefe Date: 2017-01-19 10:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/12ba9033442d 8172964: [aix] AIX VM should not handle SIGDANGER Reviewed-by: simonis, clanger ! src/os/aix/vm/os_aix.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp Changeset: 75a0852323f6 Author: rbackman Date: 2017-01-05 08:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/75a0852323f6 8169588: [AOT] jaotc --classpath option is confusing Reviewed-by: kvn, dlong + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LoadedClass.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSearch.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSource.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSupport.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSystemFinder.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SearchFor.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SearchPath.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SourceProvider.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSource.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSourceProvider.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/directory/DirectorySource.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/directory/DirectorySourceProvider.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/jar/JarFileSource.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/jar/JarSourceProvider.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/module/ModuleSource.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/module/ModuleSourceProvider.java ! test/compiler/aot/AotCompiler.java - test/compiler/aot/cli/jaotc/ClasspathOptionTest.java ! test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java ! test/compiler/aot/cli/jaotc/CompileClassTest.java ! test/compiler/aot/cli/jaotc/CompileDirectoryTest.java ! test/compiler/aot/cli/jaotc/CompileJarTest.java ! test/compiler/aot/cli/jaotc/JaotcTestHelper.java ! test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java ! test/compiler/aot/cli/jaotc/ListOptionTest.java ! test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSearchTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSourceTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/FakeFileSupport.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/FakeSearchPath.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/SearchPathTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/Utils.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/directory/DirectorySourceProviderTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/jar/JarSourceProviderTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/module/ModuleSourceProviderTest.java ! test/compiler/aot/verification/ClassAndLibraryNotMatchTest.java ! test/compiler/aot/verification/vmflags/BasicFlagsChange.java Changeset: dcd35a6b8883 Author: rbackman Date: 2017-01-19 11:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dcd35a6b8883 Merge - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java - test/compiler/aot/cli/jaotc/ClasspathOptionTest.java Changeset: fdd79a4370d6 Author: redestad Date: 2017-01-19 11:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fdd79a4370d6 8171855: Move package name transformations during module bootstrap into native code Reviewed-by: alanb, acorn, lfoltan, mchung, plevart, hseigel, sspitsyn ! make/symbols/symbols-unix ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/modules.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/whitebox.cpp Changeset: d63a92d90bf3 Author: gtriantafill Date: 2017-01-19 10:56 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d63a92d90bf3 8152206: Simplify jvmstat modules Reviewed-by: alanb, mchung, hseigel ! test/compiler/c2/cr6589834/Test_ia32.java ! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java ! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java ! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java ! test/compiler/uncommontrap/TestUnstableIfTrap.java ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/gc/whitebox/TestConcMarkCycleWB.java ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java ! test/runtime/ErrorHandling/ProblematicFrameTest.java ! test/runtime/SharedArchiveFile/BootAppendTests.java ! test/serviceability/attach/AttachSetGetFlag.java ! test/serviceability/dcmd/compiler/CodeCacheTest.java ! test/serviceability/dcmd/compiler/CodelistTest.java ! test/serviceability/dcmd/compiler/CompilerQueueTest.java ! test/serviceability/dcmd/framework/HelpTest.java ! test/serviceability/dcmd/framework/InvalidCommandTest.java ! test/serviceability/dcmd/framework/VMVersionTest.java ! test/serviceability/dcmd/gc/ClassHistogramAllTest.java ! test/serviceability/dcmd/gc/ClassHistogramTest.java ! test/serviceability/dcmd/gc/HeapDumpAllTest.java ! test/serviceability/dcmd/gc/HeapDumpTest.java ! test/serviceability/dcmd/gc/RunFinalizationTest.java ! test/serviceability/dcmd/gc/RunGCTest.java ! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java ! test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java ! test/serviceability/dcmd/thread/PrintTest.java ! test/serviceability/dcmd/vm/ClassHierarchyTest.java ! test/serviceability/dcmd/vm/ClassLoaderStatsTest.java ! test/serviceability/dcmd/vm/CommandLineTest.java ! test/serviceability/dcmd/vm/DynLibsTest.java ! test/serviceability/dcmd/vm/FlagsTest.java ! test/serviceability/dcmd/vm/SystemPropertiesTest.java ! test/serviceability/dcmd/vm/UptimeTest.java ! test/serviceability/jvmti/GetObjectSizeClass.java ! test/serviceability/jvmti/GetObjectSizeOverflow.java ! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary_tests/ctw/JarDirTest.java ! test/testlibrary_tests/ctw/JarsTest.java ! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java Changeset: fde92370dce4 Author: dholmes Date: 2017-01-19 18:52 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fde92370dce4 8172972: Add gc/g1/logging/TestG1LoggingFailure.java to the ProblemList Reviewed-by: kbarrett ! test/ProblemList.txt Changeset: f38cfd21a95a Author: dcubed Date: 2017-01-19 18:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f38cfd21a95a 8173081: VM no longer prints "Picked up _JAVA_OPTONS: " message Summary: Restore lost line from JDK-8061999. Reviewed-by: hseigel, mchung, dholmes ! src/share/vm/runtime/arguments.cpp Changeset: 2754f53df69b Author: jcm Date: 2017-01-19 21:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2754f53df69b 8173038: [TESTBUG] compiler/loopopts/UseCountedLoopSafepointsTest.java fails with TESTBUG: Not server mode Summary: remove wrong extra check that got added as part of JDK-8166002 emulated client on win32. Reviewed-by: kvn ! test/compiler/loopopts/UseCountedLoopSafepointsTest.java Changeset: 76bc5f4eef8b Author: hseigel Date: 2017-01-20 16:09 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/76bc5f4eef8b 8171971: Fix timing bug in JVM management of package export lists Summary: Reduce the number of fields that maintain export state and use Module_lock to access these fields Reviewed-by: acorn, sspitsyn, lfoltan ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/packageEntry.cpp ! src/share/vm/classfile/packageEntry.hpp ! src/share/vm/runtime/reflection.cpp Changeset: 283d05ba6692 Author: kvn Date: 2017-01-21 15:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/283d05ba6692 8173135: compiler/aot/fingerprint/SelfChangedCDS.java fails with: Unrecognized VM option 'UnlockCommercialFeatures' Summary: Move aot/fingerprint tests to closed since they use commercial feature. Reviewed-by: iveresov - test/compiler/aot/fingerprint/CDSDumper.java - test/compiler/aot/fingerprint/CDSRunner.java - test/compiler/aot/fingerprint/SelfChanged.java - test/compiler/aot/fingerprint/SelfChangedCDS.java - test/compiler/aot/fingerprint/SuperChanged.java Changeset: f5776d683ae5 Author: jcm Date: 2017-01-22 22:18 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f5776d683ae5 8173037: V [jvm.dll+0x2343fc] GraphBuilder::args_list_for_profiling+0x8c Summary: Disabled WB Compilaton at unsupported levels. Reviewed-by: kvn ! src/share/vm/compiler/compilerDefinitions.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp Changeset: c576bd949a9d Author: zmajo Date: 2017-01-23 09:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c576bd949a9d 8172844: Assert fails in deoptimization due to original PC at the end of code section Summary: Change assert to accept end of code section as well. Reviewed-by: rbackman, kvn, dlong ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/arm/vm/frame_arm.cpp ! src/cpu/arm/vm/frame_arm.inline.hpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/share/vm/code/compiledMethod.hpp Changeset: 3c57e5f8dfca Author: iveresov Date: 2017-01-23 23:49 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3c57e5f8dfca 8173054: [AOT] Avoid zero-shift for compressed oops Summary: AOT compiler should be pessimistic about heap size Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/AOTGraalHotSpotVMConfig.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java Changeset: 84b87a6130f9 Author: dnsimon Date: 2017-01-22 21:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/84b87a6130f9 8172733: [JVMCI] add ResolvedJavaMethod.hasNeverInlineDirective Reviewed-by: kvn ! 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/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.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java + test/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java + test/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java Changeset: f7c895cf8b14 Author: dnsimon Date: 2017-01-23 23:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f7c895cf8b14 Merge Changeset: 9e0a7b1cbdef Author: never Date: 2017-01-24 08:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9e0a7b1cbdef 8171173: EXCEPTION_ACCESS_VIOLATION running VirtualObjectDebugInfoTest.java Reviewed-by: kvn ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java Changeset: 84632483ee9d Author: kvn Date: 2017-01-24 17:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/84632483ee9d 8173158: [AOT] fix typo in jaotc --help output Reviewed-by: rbackman ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! test/compiler/aot/AotCompiler.java ! test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java ! test/compiler/aot/cli/jaotc/CompileClassTest.java ! test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java ! test/compiler/aot/cli/jaotc/ListOptionTest.java ! test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java Changeset: 784fe0364e70 Author: jcm Date: 2017-01-24 20:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/784fe0364e70 8173300: [TESTBUG]compiler/tiered/NonTieredLevelsTest.java fails with compiler.whitebox.SimpleTestCaseHelper(int) must be compiled Summary: Corrected available compilation levels for client builds. Reviewed-by: kvn ! test/compiler/tiered/NonTieredLevelsTest.java Changeset: 366758481af1 Author: thartmann Date: 2017-01-25 07:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/366758481af1 8173195: [BACKOUT] 8087341: C2 doesn't optimize redundant memory operations with G1 Summary: Backing out 8087341 due to 8172850. Will be re-implemented with 8173196. Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp Changeset: 6bf44f4e2a1e Author: thartmann Date: 2017-01-25 07:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6bf44f4e2a1e 8172850: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling Summary: Regression test and additional asserts. The problem is fixed by 8087341. Reviewed-by: kvn ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/matcher.cpp + test/compiler/gcbarriers/TestMembarDependencies.java Changeset: 2caaacd39df2 Author: roland Date: 2017-01-24 09:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2caaacd39df2 8173147: [ctw] fails during compilation of sun.security.krb5.internal.crypto.RsaMd5DesCksumType::calculateKeyedChecksum with " graph should be schedulable" Summary: Loads generated at uncommon trap from eliminated arraycopy have incorrect memory state Reviewed-by: thartmann ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp + test/compiler/arraycopy/TestArrayCopyUNCBadMem.java Changeset: 93c26db91a75 Author: never Date: 2017-01-25 19:18 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/93c26db91a75 8173309: jvmtiDeferredLocalVariableSet may update the wrong frame Reviewed-by: kvn ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/runtime/vframe_hp.hpp Changeset: e52bb34724fb Author: jwilhelm Date: 2017-01-24 00:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e52bb34724fb Merge Changeset: 2e57e84e9978 Author: gdub Date: 2017-01-24 13:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2e57e84e9978 8167519: [AOT] Failed compilation: java.math.MutableBigInteger.divide3n2n Reviewed-by: never, davleopo ! src/jdk.vm.compiler/.mx.graal/suite.py ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Debug.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java Changeset: 82ad3019b78e Author: rbackman Date: 2017-01-26 08:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/82ad3019b78e Merge Changeset: bfa8e4b0d4e2 Author: njian Date: 2017-01-22 16:33 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bfa8e4b0d4e2 8172881: AArch64: assertion failure: the int pressure is incorrect Summary: Change the dst register type of get_and_setI/L/N/P from any register to non-special register. Reviewed-by: aph Contributed-by: yang.zhang at linaro.org ! src/cpu/aarch64/vm/aarch64.ad Changeset: 217615fcbfdf Author: dnsimon Date: 2017-01-26 05:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/217615fcbfdf 8173278: [JVMCI] query_update_method_data might write outside _trap_hist array Reviewed-by: kvn ! src/share/vm/oops/methodData.hpp Changeset: bb5efb0bc34a Author: ccheung Date: 2017-01-26 10:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb5efb0bc34a 8173163: searching for a versioned entry in a multi-release jar in hotspot is inconsistent with java code Summary: use the highest versioned entry if the specified version is higher than the current jdk version Reviewed-by: iklam, sspitsyn, jiangli ! src/share/vm/classfile/classLoader.cpp Changeset: 43139c588ea4 Author: jwilhelm Date: 2017-02-04 03:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/43139c588ea4 Merge ! src/cpu/aarch64/vm/globals_aarch64.hpp - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/services/diagnosticCommand.cpp - test/compiler/aot/cli/jaotc/ClasspathOptionTest.java - test/compiler/aot/fingerprint/CDSDumper.java - test/compiler/aot/fingerprint/CDSRunner.java - test/compiler/aot/fingerprint/SelfChanged.java - test/compiler/aot/fingerprint/SelfChangedCDS.java - test/compiler/aot/fingerprint/SuperChanged.java - test/compiler/c2/cr7200264/Test7200264.sh - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java Changeset: c22bf83dad09 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c22bf83dad09 Added tag jdk-9+156 for changeset 43139c588ea4 ! .hgtags Changeset: 51ef3cf2372a Author: rkennke Date: 2017-02-13 18:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/51ef3cf2372a Merge - THIRD_PARTY_README - make/BuildHotspot.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/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/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_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/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LIR.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/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! 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/codeCacheExtensions.hpp - src/share/vm/code/codeCacheExtensions_ext.hpp ! src/share/vm/code/compiledMethod.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp - src/share/vm/gc/g1/bufferingOopClosure.cpp ! 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/g1RemSet.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.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/machnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/runtime.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/whitebox.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/init.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp - src/share/vm/runtime/semaphore.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/utilities/growableArray.hpp ! test/TEST.groups - test/compiler/c2/cr7005594/Test7005594.java - test/compiler/c2/cr7005594/Test7005594.sh - test/compiler/c2/cr7200264/Test7200264.sh - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/gc/shenandoah/cas/ReferenceCAS.java - test/runtime/modules/JVMCanReadModule.java - test/runtime/modules/JVMIsExportedToModule.java - test/serviceability/jdwp/JdwpCanReadCmd.java - test/serviceability/jdwp/JdwpCanReadReply.java - test/serviceability/jvmti/ExceptionCaughtOutOfPhase/ExceptionCaughtOutOfPhaseTest.java From roman at kennke.org Mon Feb 13 17:29:04 2017 From: roman at kennke.org (roman at kennke.org) Date: Mon, 13 Feb 2017 17:29:04 +0000 Subject: hg: shenandoah/jdk9: 144 new changesets Message-ID: <201702131729.v1DHT4v5012456@aojmv0008.oracle.com> Changeset: 3039ad3fce6f Author: lana Date: 2016-11-17 22:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3039ad3fce6f Merge Changeset: 5a206e2ff241 Author: ihse Date: 2016-11-18 15:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5a206e2ff241 8169860: Clean up and unify the refactored Javadoc generation Reviewed-by: erikj ! make/Javadoc.gmk - make/common/CORE_PKGS.gmk ! make/common/MakeBase.gmk - make/common/NON_CORE_PKGS.gmk ! test/make/TestMakeBase.gmk Changeset: 2ef69aa66ac0 Author: ihse Date: 2016-11-22 13:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2ef69aa66ac0 8170077: Properly parallelize javadoc generation Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 108814a7bae0 Author: ihse Date: 2016-11-22 14:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/108814a7bae0 8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/Bundles.gmk ! make/Javadoc.gmk ! make/Jprt.gmk ! make/common/JarArchive.gmk ! make/common/NativeCompilation.gmk ! make/common/ZipArchive.gmk Changeset: 48086092c1db Author: prr Date: 2016-11-14 10:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/48086092c1db 8169518: Suppress Deprecation warnings for deprecated Swing APIs Reviewed-by: alexsch, ssadetsky ! make/CompileJavaModules.gmk Changeset: 55107b4de4d8 Author: prr Date: 2016-11-22 10:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/55107b4de4d8 Merge - make/common/CORE_PKGS.gmk - make/common/NON_CORE_PKGS.gmk Changeset: 744d378b8870 Author: lana Date: 2016-11-23 19:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/744d378b8870 Merge - make/common/CORE_PKGS.gmk - make/common/NON_CORE_PKGS.gmk Changeset: de80886290c6 Author: erikj Date: 2016-11-24 11:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/de80886290c6 8170280: Enable -g for all java compilation in the build Reviewed-by: simonis, tbell, dholmes, ihse ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! make/Images.gmk ! make/common/JavaCompilation.gmk Changeset: 5f6920274c48 Author: ihse Date: 2016-11-24 15:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5f6920274c48 7164925: Change -KPIC to -xcode=pic32 on sparc Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 35b1b931ede8 Author: lana Date: 2016-12-01 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/35b1b931ede8 Added tag jdk-9+147 for changeset 5f6920274c48 ! .hgtags Changeset: 61d55f2ba01e Author: ihse Date: 2016-11-28 09:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/61d55f2ba01e 8031567: Better model for storing source revision information Reviewed-by: erikj ! .hgignore - make/CreateHgtipFiles.gmk ! make/Images.gmk ! make/Main.gmk + make/SourceRevision.gmk ! make/common/MakeBase.gmk Changeset: 84669e1b01fe Author: ihse Date: 2016-11-28 10:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/84669e1b01fe 8170385: JDK-8031567 broke source bundles Reviewed-by: erikj ! make/SourceRevision.gmk Changeset: 326cbee3e265 Author: erikj Date: 2016-11-28 15:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/326cbee3e265 8170392: JDK-8031567 broke builds from source bundles Reviewed-by: sla ! make/Images.gmk ! make/SourceRevision.gmk Changeset: 8fff0f216fb8 Author: mchung Date: 2016-11-28 11:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8fff0f216fb8 8169816: Move src.zip and jrt-fs.jar under the lib directory Reviewed-by: alanb, erikj ! make/Images.gmk ! make/JrtfsJar.gmk ! make/Main.gmk Changeset: 2ba99326da3d Author: mchung Date: 2016-11-28 18:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2ba99326da3d 8170424: back out src.zip change from JDK-8170424 Reviewed-by: prr ! make/Images.gmk Changeset: 059a089b973d Author: sundar Date: 2016-11-30 19:28 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/059a089b973d 8160359: Improve jlink logging for cases when a plugin throws exception Reviewed-by: jlaskey, redestad ! make/Images.gmk Changeset: 6d5d54135451 Author: ihse Date: 2016-12-01 10:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/6d5d54135451 8170576: Silence error message in compare.sh when selecting images Reviewed-by: erikj ! common/bin/compare.sh Changeset: c8b7d9eb4aa1 Author: alanb Date: 2016-12-01 08:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c8b7d9eb4aa1 8169069: Module system implementation refresh (11/2016) Reviewed-by: alanb, mchung Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, erik.joelsson at oracle.com, jonathan.gibbons at oracle.com ! common/autoconf/generated-configure.sh ! common/autoconf/source-dirs.m4 ! common/conf/jib-profiles.js ! make/GensrcModuleInfo.gmk ! make/Javadoc.gmk ! make/common/Modules.gmk ! test/lib/sun/hotspot/WhiteBox.java Changeset: f74da64ee053 Author: alanb Date: 2016-12-01 11:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f74da64ee053 Merge ! common/autoconf/generated-configure.sh ! make/Javadoc.gmk Changeset: c6b69886c11a Author: alanb Date: 2016-12-01 11:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c6b69886c11a Merge Changeset: f34963dc0f1d Author: erikj Date: 2016-12-01 14:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f34963dc0f1d 8170528: Race condition with release file creation Reviewed-by: dholmes, ihse, tbell ! make/Images.gmk ! make/Main.gmk + make/ReleaseFile.gmk Changeset: 52601c139054 Author: erikj Date: 2016-12-01 15:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/52601c139054 8168924: Add jdk.unsupported to the compact profile builds Reviewed-by: alanb, chegar, mchung ! make/Images.gmk Changeset: 71536174e788 Author: erikj Date: 2016-12-01 15:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/71536174e788 8164304: JDK should build with Oracle Developer Studio Reviewed-by: tbell, ihse ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 37ce1c768847 Author: lana Date: 2016-12-01 21:39 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/37ce1c768847 Merge - make/CreateHgtipFiles.gmk Changeset: 72004c40b4d2 Author: ihse Date: 2016-12-02 12:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/72004c40b4d2 8170651: Remove legacy hotspot compiler setup Reviewed-by: erikj ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: bf7b1a59db6e Author: ihse Date: 2016-12-02 14:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/bf7b1a59db6e 8170666: Test for microsoft compiler minimum version Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: f3b2cb07e635 Author: ihse Date: 2016-12-02 15:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f3b2cb07e635 8076577: Do not allow ccache prior to 3.2 on macosx Reviewed-by: erikj ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh Changeset: decb36b58f99 Author: ihse Date: 2016-12-02 16:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/decb36b58f99 8038957: DEBUG_BINARIES can be removed Reviewed-by: erikj, tbell ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: 321bde455f54 Author: ihse Date: 2016-12-02 16:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/321bde455f54 8039103: "explicitly" is misspelled as "explicitely" in configure scripts Reviewed-by: erikj, tbell ! common/autoconf/boot-jdk.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-version.m4 ! common/autoconf/lib-x11.m4 ! common/autoconf/platform.m4 ! common/autoconf/toolchain_windows.m4 ! make/Init.gmk Changeset: 3c7b02f5fa7c Author: gromero Date: 2016-11-28 11:13 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3c7b02f5fa7c 8170153: PPC64/s390x/aarch64: Poor StrictMath performance due to non-optimized compilation Reviewed-by: mdoerr, erikj, simonis, aph ! make/common/NativeCompilation.gmk Changeset: 0d048207b52e Author: rfield Date: 2016-12-02 11:18 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/0d048207b52e 8170406: JShell (root repo): remove exports exclusion from -Xlint for jdk.jshell Reviewed-by: jlahoda ! make/CompileJavaModules.gmk Changeset: 9475c1488d29 Author: wetmore Date: 2016-12-05 17:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9475c1488d29 8170157: Enable unlimited cryptographic policy by default in OracleJDK 8169335: Add a crypto policy fallback in case Security Property 'crypto.policy' does not exist Reviewed-by: erikj, ihse, weijun, xuelei, coffeys ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: 3ffc3e886c74 Author: erikj Date: 2016-12-06 11:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3ffc3e886c74 8170784: JDK-8038957 broke cross compilation Reviewed-by: dholmes, ihse ! common/autoconf/buildjdk-spec.gmk.in Changeset: 514c1e8d10f2 Author: lana Date: 2016-12-08 18:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/514c1e8d10f2 Added tag jdk-9+148 for changeset 3ffc3e886c74 ! .hgtags Changeset: 1620754492a5 Author: stsmirno Date: 2016-12-07 09:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1620754492a5 8170530: bash configure output contains a typo in a suggested library name Reviewed-by: ihse ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 Changeset: 03e45f8d5325 Author: ihse Date: 2016-12-07 09:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/03e45f8d5325 8170632: Stop modifying VERSION_OPT for adhoc builds on reconfigure Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-version.m4 Changeset: 34bade2c592a Author: ihse Date: 2016-12-07 09:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/34bade2c592a 8170629: Remove code duplication in test makefiles Reviewed-by: erikj, dholmes + test/TestCommon.gmk Changeset: 66b770c85156 Author: erikj Date: 2016-12-07 16:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/66b770c85156 8141590: Cannot build Zero with devkit Reviewed-by: ihse ! common/autoconf/generated-configure.sh ! common/autoconf/lib-ffi.m4 ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js ! make/common/MakeBase.gmk ! make/devkit/Tools.gmk ! make/jprt.properties Changeset: 4c39c7f924f0 Author: lana Date: 2016-12-08 21:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/4c39c7f924f0 Merge Changeset: b119012d1c2a Author: michaelm Date: 2016-12-09 11:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/b119012d1c2a 8170648: Move java.net.http package out of Java SE to incubator namespace Reviewed-by: chegar, dfuchs, michaelm, prappo, skuksenko Contributed-by: Chris Hegarty , Daniel Fuchs , Michael McMahon , Pavel Rappo , Sergey Kuksenko , anthony.vanelverdinghe at gmail.com ! make/Javadoc.gmk ! make/common/Modules.gmk Changeset: f8b26f09af63 Author: lana Date: 2016-12-14 20:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f8b26f09af63 Added tag jdk-9+149 for changeset b119012d1c2a ! .hgtags Changeset: 27810b5e38a4 Author: mchung Date: 2016-12-12 18:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/27810b5e38a4 8169925: Organize licenses by module in source, JMOD file, and run-time image Reviewed-by: alanb, erikj, ihse, naoto, prr Contributed-by: mandy.chung at oracle.com, jeannette.hung at oracle.com - THIRD_PARTY_README ! common/autoconf/generated-configure.sh ! common/autoconf/source-dirs.m4 ! common/autoconf/spec.gmk.in ! make/CreateJmods.gmk ! make/Images.gmk ! make/InterimImage.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: 723f30acba32 Author: erikj Date: 2016-12-13 12:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/723f30acba32 8170878: JDK 9 fails to build when enabling Hotspot code coverage Reviewed-by: ihse ! common/bin/compare.sh ! make/Bundles.gmk ! make/Jprt.gmk ! make/Main.gmk Changeset: 4855a0f5d1c2 Author: erikj Date: 2016-12-13 16:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/4855a0f5d1c2 8171167: Build fails in Mach 5 with "File name too long." Reviewed-by: tbell ! make/Bundles.gmk Changeset: c85e20cd9834 Author: goetz Date: 2016-10-31 11:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c85e20cd9834 8166837: [TESTBUG] Fix tests on Linux/s390x Reviewed-by: kvn, simonis ! test/lib/jdk/test/lib/Platform.java Changeset: 2a1f97c0ad3d Author: jwilhelm Date: 2016-11-09 15:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2a1f97c0ad3d Merge Changeset: e75ac6a88841 Author: erikj Date: 2016-11-24 15:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e75ac6a88841 8170284: Move fine granular hotspot make targets to top level Reviewed-by: tbell ! common/autoconf/bootcycle-spec.gmk.in ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 ! common/autoconf/source-dirs.m4 ! common/autoconf/spec.gmk.in ! make/Help.gmk ! make/Main.gmk Changeset: 19c80d487909 Author: iignatyev Date: 2016-11-23 12:25 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/19c80d487909 8170228: register closed @requires property setter Reviewed-by: vlivanov, dfazunen ! test/jtreg-ext/requires/VMProps.java Changeset: 8664e4ad5303 Author: iignatyev Date: 2016-11-25 11:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8664e4ad5303 8170226: Implement setting jtreg @requires property vm.jvmci Reviewed-by: kvn ! test/jtreg-ext/requires/VMProps.java Changeset: 74485ef9aacb Author: jwilhelm Date: 2016-12-13 22:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/74485ef9aacb Merge ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/source-dirs.m4 ! common/autoconf/spec.gmk.in ! make/Main.gmk Changeset: a961461576fd Author: mchung Date: 2016-12-14 10:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a961461576fd 8171201: Drop java.compact$N aggregator modules 8171202: Rename jdk.crypto.pkcs11 and jdk.pack200 to end with Java letters Reviewed-by: alanb, erikj ! common/bin/unshuffle_list.txt ! common/nb_native/nbproject/configurations.xml ! make/Images.gmk ! make/ZipSecurity.gmk ! make/common/Modules.gmk Changeset: b6d3b5ea3a97 Author: lana Date: 2016-12-14 20:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/b6d3b5ea3a97 Merge - THIRD_PARTY_README Changeset: 854d10f38bac Author: sundar Date: 2016-12-15 22:00 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/854d10f38bac 8171316: Add IMPLEMENTOR property to the release file Reviewed-by: jlaskey, erikj, mchung ! make/ReleaseFile.gmk Changeset: 8a46c6dfaac5 Author: alanb Date: 2016-12-16 05:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8a46c6dfaac5 8170859: Run time and tool support for ModuleResolution Reviewed-by: alanb, mchung Contributed-by: chris.hegarty at oracle.com ! make/CreateJmods.gmk Changeset: a07a11616b44 Author: alanb Date: 2016-12-16 08:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a07a11616b44 Merge ! make/CreateJmods.gmk Changeset: 56d1bbe28435 Author: erikj Date: 2016-12-16 10:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/56d1bbe28435 8171249: modules_legal from imported modules are not read by the build Reviewed-by: alanb, mchung ! common/autoconf/generated-configure.sh ! common/autoconf/source-dirs.m4 Changeset: 2ea05804a41f Author: prr Date: 2016-11-16 14:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2ea05804a41f 8167182: Exported elements referring to inaccessible types in jdk.accessibility Reviewed-by: serb, ssadetsky ! make/CompileJavaModules.gmk Changeset: 9e77806ba96b Author: prr Date: 2016-11-22 11:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9e77806ba96b Merge - make/common/CORE_PKGS.gmk - make/common/NON_CORE_PKGS.gmk Changeset: 6d250ba17540 Author: prr Date: 2016-11-29 11:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/6d250ba17540 Merge - make/CreateHgtipFiles.gmk Changeset: 07c84678828e Author: mchung Date: 2016-11-29 15:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/07c84678828e 8170428: Move src.zip to JDK/lib/src.zip Reviewed-by: prr, billyh, pbhat ! make/Images.gmk Changeset: f91b16c823d7 Author: prr Date: 2016-12-01 10:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f91b16c823d7 Merge ! make/Images.gmk Changeset: f46012e671b2 Author: ddehaven Date: 2016-12-05 08:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f46012e671b2 Merge ! make/CompileJavaModules.gmk Changeset: 40df1c55d919 Author: ddehaven Date: 2016-12-12 20:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/40df1c55d919 Merge ! make/Images.gmk Changeset: 5e79c9bac1b5 Author: ddehaven Date: 2016-12-16 11:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5e79c9bac1b5 Merge ! make/Images.gmk Changeset: c14f9a7b4cab Author: erikj Date: 2016-12-05 17:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c14f9a7b4cab 8066474: Remove the lib/ directory from Linux and Solaris images Reviewed-by: tbell, ihse ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/compare.sh.in ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! common/bin/compare_exceptions.sh.incl ! make/common/MakeBase.gmk Changeset: e7c91db2cd25 Author: jwilhelm Date: 2016-12-08 16:18 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e7c91db2cd25 Merge ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/source-dirs.m4 ! common/autoconf/spec.gmk.in ! make/Main.gmk Changeset: 05ac48290793 Author: jwilhelm Date: 2016-12-08 17:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/05ac48290793 Merge ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! common/bin/compare_exceptions.sh.incl ! make/common/MakeBase.gmk Changeset: 299f3e9ed163 Author: kvn Date: 2016-12-11 12:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/299f3e9ed163 8166417: Integrate Graal-core into JDK for AOT compiler Reviewed-by: iveresov, erikj, ihse, mchung ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 ! common/autoconf/spec.gmk.in ! make/CompileJavaModules.gmk ! make/Javadoc.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: 5068c84c0844 Author: kvn Date: 2016-12-11 18:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5068c84c0844 8171008: Integrate AOT compiler into JDK Reviewed-by: erikj, mchung, twisti, simonis ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/hotspot.m4 + common/autoconf/lib-elf.m4 ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! make/CompileJavaModules.gmk ! make/common/Modules.gmk ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/code/CodeBlob.java Changeset: 8c35d587a9ff Author: jwilhelm Date: 2016-12-13 02:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8c35d587a9ff Merge ! make/Javadoc.gmk ! make/common/Modules.gmk Changeset: c37cde0ba52d Author: jwilhelm Date: 2016-12-18 15:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c37cde0ba52d Merge - THIRD_PARTY_README ! common/autoconf/generated-configure.sh ! common/autoconf/source-dirs.m4 ! common/autoconf/spec.gmk.in ! make/CompileJavaModules.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: e307227b599a Author: sla Date: 2016-12-19 10:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e307227b599a 8171366: macOS: Do not run failure handler commands that require Developer mode access Reviewed-by: erikj, iignatyev ! test/failure_handler/src/share/conf/mac.properties Changeset: 922d2c9cc719 Author: prappo Date: 2016-12-19 16:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/922d2c9cc719 8164907: Eliminate dependency on java.naming/com.sun.jndi.toolkit.url Reviewed-by: chegar, rriggs ! common/bin/unshuffle_list.txt Changeset: 9d642a9c1b84 Author: prappo Date: 2016-12-19 16:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9d642a9c1b84 Merge Changeset: ebb53399f956 Author: bobv Date: 2016-12-19 12:39 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ebb53399f956 8168503: JEP 297: Unified arm32/arm64 Port Reviewed-by: kvn, enevill, ihse, dholmes, erikj, coleenp, cjplummer ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 Changeset: 6234069ff978 Author: rfield Date: 2016-12-20 13:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/6234069ff978 8170195: jshell tool (make): update javadoc generation for jdk.jshell Reviewed-by: jjg ! make/Javadoc.gmk Changeset: d07e92028587 Author: lana Date: 2016-12-22 08:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/d07e92028587 Added tag jdk-9+150 for changeset 6234069ff978 ! .hgtags Changeset: acf8119d2b86 Author: erikj Date: 2016-12-21 13:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/acf8119d2b86 8170741: Enable uploading of built artifacts through Jib Reviewed-by: ihse ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-version.m4 ! common/autoconf/version-numbers + common/bin/print-config.js ! common/conf/jib-profiles.js ! make/SourceRevision.gmk ! make/jprt.properties Changeset: 84c58139cbd3 Author: erikj Date: 2016-12-21 17:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/84c58139cbd3 8171548: JDK bundles changes sym links incorrectly in the legal directory Reviewed-by: mchung ! make/Bundles.gmk Changeset: 449e1a137897 Author: lana Date: 2016-12-22 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/449e1a137897 Merge Changeset: 08d492210119 Author: jjg Date: 2016-12-23 13:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/08d492210119 8171978: docs should use CSS-friendly instead of Reviewed-by: tbell ! make/Javadoc.gmk Changeset: 3e4c1bd5ad4c Author: erikj Date: 2016-12-27 09:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3e4c1bd5ad4c 8171859: Configure check for modular boot jdk needs to be updated Reviewed-by: mchung ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh Changeset: cf6786ed1bf5 Author: erikj Date: 2016-12-19 16:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/cf6786ed1bf5 8171310: Gtest libjvm.so is always stripped Reviewed-by: tbell, dholmes, stuefe ! make/common/NativeCompilation.gmk Changeset: e5605f29b00e Author: dsamersoff Date: 2016-12-20 13:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e5605f29b00e 8159127: hprof heap dumps broken for lambda classdata Summary: Added class dump records for lambda related anonymous classes in the heap dump Reviewed-by: dsamersoff, sspitsyn Contributed-by: jini.george at oracle.com ! test/lib/jdk/test/lib/hprof/parser/HprofReader.java Changeset: 1b60e1e7bbec Author: stuefe Date: 2016-12-20 15:49 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1b60e1e7bbec 8171433: [aix] switch on gtest AIX build Reviewed-by: dholmes, simonis ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 Changeset: d1cc74f47134 Author: jwilhelm Date: 2016-12-20 23:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/d1cc74f47134 Merge - THIRD_PARTY_README ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 Changeset: 26763c920878 Author: jwilhelm Date: 2016-12-22 22:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/26763c920878 Merge ! common/autoconf/generated-configure.sh Changeset: 57d9fc714673 Author: jwilhelm Date: 2016-12-27 22:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/57d9fc714673 Merge ! common/autoconf/generated-configure.sh Changeset: 71a766d4c180 Author: rfield Date: 2017-01-02 18:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/71a766d4c180 8172155: jshell tool (make): include built-in startup scripts in image Reviewed-by: briangoetz ! make/CompileJavaModules.gmk Changeset: 5b3346afc490 Author: lana Date: 2017-01-05 17:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5b3346afc490 Added tag jdk-9+151 for changeset 71a766d4c180 ! .hgtags Changeset: 6309db93b5df Author: erikj Date: 2017-01-04 16:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/6309db93b5df 8171922: Hotspot code coverage doesn't seem to work Reviewed-by: tbell ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: bc89d939e9af Author: erikj Date: 2017-01-04 16:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/bc89d939e9af 8171500: Explicitly set --with-target-bits=64 in 64bit jib profiles Reviewed-by: tbell ! common/conf/jib-profiles.js Changeset: 7b09422f5c83 Author: erikj Date: 2017-01-04 16:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/7b09422f5c83 8171929: "make docs" in clean forest is broken Reviewed-by: mchung, tbell ! make/Main.gmk Changeset: b81e883b30fc Author: lana Date: 2017-01-05 19:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/b81e883b30fc Merge Changeset: ef056360ddf3 Author: erikj Date: 2017-01-09 11:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ef056360ddf3 8172037: Change log message of SetupCopyFiles Reviewed-by: tbell ! make/CopyImportModules.gmk ! make/ModuleWrapper.gmk ! make/common/MakeBase.gmk Changeset: c23956f5cbfc Author: lana Date: 2017-01-12 23:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c23956f5cbfc Added tag jdk-9+152 for changeset ef056360ddf3 ! .hgtags Changeset: 4650659a4f55 Author: erikj Date: 2017-01-10 11:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/4650659a4f55 8172241: Cleanup mistakes in jib publish support change Reviewed-by: tbell ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js ! make/Bundles.gmk ! make/Images.gmk ! make/Main.gmk Changeset: df239221d512 Author: erikj Date: 2017-01-10 11:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/df239221d512 8171932: unresolved macro in javadoc command Reviewed-by: tbell ! make/Javadoc.gmk ! make/common/MakeBase.gmk Changeset: 8cddd16d59ee Author: erikj Date: 2017-01-10 11:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8cddd16d59ee 8170862: VarDeps breaks when a file with overridden CFLAGS has the same name as the library Reviewed-by: tbell ! make/common/NativeCompilation.gmk Changeset: 47f2a1a3bc8c Author: ihse Date: 2017-01-11 13:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/47f2a1a3bc8c 8171409: Create a smoother configure experience on macosx Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/jdk-options.m4 ! common/autoconf/lib-freetype.m4 Changeset: fc80aba4ce4b Author: ihse Date: 2017-01-12 10:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/fc80aba4ce4b 8172562: Changing log level on Javadoc causes total rebuild Reviewed-by: erikj, tbell ! make/Javadoc.gmk Changeset: f277629427ce Author: ihse Date: 2017-01-12 10:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f277629427ce 8172702: Remove left-over OPENJDK_TARGET_CPU_JLI_CFLAGS Reviewed-by: erikj ! common/autoconf/buildjdk-spec.gmk.in Changeset: 037736440a67 Author: sla Date: 2017-01-12 14:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/037736440a67 8172709: Upgrade to jtreg 4.2 b05 Reviewed-by: erikj, chegar ! common/conf/jib-profiles.js Changeset: 0b6178060b7f Author: stuefe Date: 2017-01-12 14:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/0b6178060b7f 8172712: configure should check that grep handles empty pattern correctly Reviewed-by: ihse ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 9ea35cb972ff Author: erikj Date: 2017-01-12 14:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9ea35cb972ff 8172577: Builds for OS X after build 149 does not include Java Mission Control.app Reviewed-by: tbell, ihse ! make/Bundles.gmk Changeset: 905aa8122624 Author: amjiang Date: 2017-01-12 17:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/905aa8122624 8171423: Relocate /test/lib/security/SecurityTools.java Reviewed-by: weijun, xuelei + test/lib/jdk/test/lib/SecurityTools.java Changeset: c7dd5a9e187e Author: lana Date: 2017-01-13 01:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c7dd5a9e187e Merge Changeset: 2f21a36a4cc6 Author: sherman Date: 2017-01-12 22:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2f21a36a4cc6 8172432: jar cleanup/update for module and mrm jar Reviewed-by: mchung, psandoz, chegar ! make/CompileJavaModules.gmk Changeset: dbf8aa5aea8d Author: sla Date: 2017-01-16 12:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/dbf8aa5aea8d 8172842: Invoke lldb with --batch from failure handler Reviewed-by: erikj, dsamersoff ! test/failure_handler/src/share/conf/mac.properties Changeset: 5256cc3b35c8 Author: ihse Date: 2017-01-16 13:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5256cc3b35c8 8172714: Remove unused and unexpanded variables from spec.gmk.in Reviewed-by: erikj, tbell ! common/autoconf/spec.gmk.in Changeset: 816a6d03a7c4 Author: ihse Date: 2017-01-16 13:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/816a6d03a7c4 8162750: -D__solaris__ added twice Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 8d22611ffb65 Author: lana Date: 2017-01-19 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8d22611ffb65 Added tag jdk-9+153 for changeset 816a6d03a7c4 ! .hgtags Changeset: 33f8f04ab876 Author: ihse Date: 2017-01-17 14:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/33f8f04ab876 8170863: Always pass MAKE_ARGS to MAKE in Main.gmk Reviewed-by: erikj ! make/Main.gmk Changeset: ec276ecde338 Author: chegar Date: 2017-01-18 09:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ec276ecde338 8171380: Remove all exports from jdk.jlink Reviewed-by: alanb, mchung, sundar ! make/Javadoc.gmk Changeset: 5fb86d73e54d Author: anazarov Date: 2017-01-18 20:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5fb86d73e54d 8071566: Improve testing for multi-version JAR file maker tool Reviewed-by: chegar ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: 15d2dce47c04 Author: ihse Date: 2017-01-20 14:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/15d2dce47c04 8173120: Preserve command line at build failure Reviewed-by: erikj ! make/InitSupport.gmk ! make/common/MakeBase.gmk Changeset: 41c24ce779f3 Author: lana Date: 2017-01-20 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/41c24ce779f3 Merge Changeset: 5991cc73ea0b Author: weijun Date: 2017-01-21 08:38 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5991cc73ea0b 8172975: SecurityTools.keytool() needs to accept user input Reviewed-by: asmotrak ! test/lib/jdk/test/lib/SecurityTools.java Changeset: 8d26916eaa21 Author: ascarpino Date: 2017-01-23 11:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8d26916eaa21 8172527: Rename jdk.crypto.token to jdk.crypto.cryptoki Reviewed-by: mchung, wetmore ! common/bin/unshuffle_list.txt ! common/nb_native/nbproject/configurations.xml ! make/Images.gmk ! make/ZipSecurity.gmk ! make/common/Modules.gmk Changeset: 00740ec21d2e Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/00740ec21d2e Added tag jdk-9+154 for changeset 8d26916eaa21 ! .hgtags Changeset: 33169b3b9542 Author: chegar Date: 2017-01-25 14:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/33169b3b9542 8173354: javadoc warning notice for types in Incubator Modules Reviewed-by: erikj, michaelm ! make/Javadoc.gmk Changeset: c7e03e50dd5c Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c7e03e50dd5c Merge Changeset: b88023f46daa Author: erikj Date: 2017-01-27 10:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/b88023f46daa 8170483: Remove modules_src_jake workaround for JavaFX transition to new module-info syntax Reviewed-by: alanb, mchung ! common/autoconf/generated-configure.sh ! common/autoconf/source-dirs.m4 ! make/common/Modules.gmk Changeset: 688a3863c00e Author: erikj Date: 2017-01-27 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/688a3863c00e 8173476: Provide lldb from devkit when running tests on macosx Reviewed-by: ihse, tbell ! common/conf/jib-profiles.js Changeset: e338abeb33a3 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e338abeb33a3 Added tag jdk-9+155 for changeset 688a3863c00e ! .hgtags Changeset: 7254856d7081 Author: mchung Date: 2017-01-31 20:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/7254856d7081 8173608: Separate JDK management agent from java.management module Reviewed-by: dfuchs, dholmes, erikj ! common/bin/unshuffle_list.txt ! make/common/Modules.gmk Changeset: 1588d044d709 Author: ihse Date: 2017-02-02 12:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1588d044d709 8173107: Fix autoconf/spec.gmk mismatches Reviewed-by: erikj, dholmes ! common/autoconf/basics.m4 ! common/autoconf/boot-jdk.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 ! common/autoconf/jdk-options.m4 ! common/autoconf/lib-bundled.m4 ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in Changeset: 7f45dad2b358 Author: dfuchs Date: 2017-02-02 16:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/7f45dad2b358 8173607: JMX RMI connector should be in its own module Summary: The JMX RMI connector is moved to a new java.management.rmi module. Reviewed-by: mchung, erikj ! common/bin/unshuffle_list.txt ! make/CompileJavaModules.gmk ! make/Images.gmk ! make/common/Modules.gmk Changeset: 747de1af8677 Author: lana Date: 2017-02-02 21:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/747de1af8677 Merge Changeset: 399e657450f7 Author: ihse Date: 2017-02-03 14:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/399e657450f7 8172912: JTReg concurrency value must be limited Reviewed-by: erikj ! test/Makefile Changeset: 96a95d5c0a08 Author: ihse Date: 2017-02-03 14:34 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/96a95d5c0a08 8059000: hgforest: pass options to serve command Reviewed-by: erikj Contributed-by: Michael Duigou ! common/bin/hgforest.sh Changeset: 192d08d80725 Author: ihse Date: 2017-02-03 15:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/192d08d80725 8004842: Unify values of boolean make variables set in configure to true/false Reviewed-by: erikj ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk Changeset: 65a40732289f Author: bmoloden Date: 2016-12-21 14:41 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/65a40732289f 8170918: Remove shell script from test/compiler/c2/cr7200264/TestIntVect.java Reviewed-by: kvn ! test/jtreg-ext/requires/VMProps.java Changeset: 06f04261fc85 Author: jwilhelm Date: 2016-12-27 22:34 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/06f04261fc85 Merge Changeset: 8aa52f222681 Author: iignatyev Date: 2016-12-28 18:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8aa52f222681 8172094: 8171433 changes in generated-configure should be restored Reviewed-by: erikj, kzhaldyb ! common/autoconf/generated-configure.sh Changeset: 5e9026997790 Author: jwilhelm Date: 2017-01-09 17:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5e9026997790 Merge ! common/autoconf/generated-configure.sh Changeset: 2cbdf0b3aa54 Author: jwilhelm Date: 2017-01-13 18:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2cbdf0b3aa54 Merge ! common/autoconf/generated-configure.sh Changeset: d660c00d91bf Author: jcm Date: 2017-01-17 21:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/d660c00d91bf 8166002: Emulate client build on platforms with reduced virtual address space Summary: The default VM ergonomics on Windows/x86 (32-bit) are changed to client like. Reviewed-by: kvn, iveresov ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/lib/Platform.java Changeset: 80194979fde3 Author: gtriantafill Date: 2017-01-19 10:55 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/80194979fde3 8152206: Simplify jvmstat modules Reviewed-by: alanb, mchung, hseigel ! common/bin/unshuffle_list.txt ! make/CompileJavaModules.gmk Changeset: bb5dc9acb43b Author: jwilhelm Date: 2017-01-24 00:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/bb5dc9acb43b Merge ! common/autoconf/generated-configure.sh ! make/CompileJavaModules.gmk Changeset: 6f4d9e237e78 Author: jwilhelm Date: 2017-02-04 03:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/6f4d9e237e78 Merge ! common/autoconf/generated-configure.sh ! common/bin/unshuffle_list.txt ! make/CompileJavaModules.gmk Changeset: 783ec7542cf7 Author: lancea Date: 2017-02-04 14:02 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/783ec7542cf7 8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations Reviewed-by: dfuchs, alanb, psandoz, mchung ! common/bin/unshuffle_list.txt ! make/common/Modules.gmk Changeset: 2b376ad027b6 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2b376ad027b6 Added tag jdk-9+156 for changeset 783ec7542cf7 ! .hgtags Changeset: 1109c8db00ec Author: rkennke Date: 2017-02-13 17:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1109c8db00ec Merge - THIRD_PARTY_README - make/CreateHgtipFiles.gmk - make/common/CORE_PKGS.gmk - make/common/NON_CORE_PKGS.gmk From roman at kennke.org Mon Feb 13 17:29:19 2017 From: roman at kennke.org (roman at kennke.org) Date: Mon, 13 Feb 2017 17:29:19 +0000 Subject: hg: shenandoah/jdk9/corba: 22 new changesets Message-ID: <201702131729.v1DHTJD1012545@aojmv0008.oracle.com> Changeset: ac99b127f64b Author: lana Date: 2016-12-01 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/ac99b127f64b Added tag jdk-9+147 for changeset dc49e0922a8e ! .hgtags Changeset: 187b26b70a0f Author: ihse Date: 2016-11-28 09:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/187b26b70a0f 8031567: Better model for storing source revision information Reviewed-by: erikj ! .hgignore Changeset: 2948e2219a91 Author: alanb Date: 2016-12-01 08:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/2948e2219a91 8169069: Module system implementation refresh (11/2016) Reviewed-by: alanb, mchung Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! src/java.corba/share/classes/module-info.java Changeset: 92449110fd50 Author: alanb Date: 2016-12-01 11:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/92449110fd50 Merge Changeset: f95cc86b6ac2 Author: lana Date: 2016-12-01 21:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/f95cc86b6ac2 Merge Changeset: 00b19338e505 Author: lana Date: 2016-12-08 18:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/00b19338e505 Added tag jdk-9+148 for changeset f95cc86b6ac2 ! .hgtags Changeset: 56d764f5b735 Author: lana Date: 2016-12-14 20:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/56d764f5b735 Added tag jdk-9+149 for changeset 00b19338e505 ! .hgtags Changeset: 9205e980062a Author: prappo Date: 2016-12-19 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/9205e980062a 8164907: Eliminate dependency on java.naming/com.sun.jndi.toolkit.url Reviewed-by: chegar, rriggs + src/java.corba/share/classes/com/sun/jndi/cosnaming/CNBindingEnumeration.java + src/java.corba/share/classes/com/sun/jndi/cosnaming/CNCtx.java + src/java.corba/share/classes/com/sun/jndi/cosnaming/CNCtxFactory.java + src/java.corba/share/classes/com/sun/jndi/cosnaming/CNNameParser.java + src/java.corba/share/classes/com/sun/jndi/cosnaming/CorbanameUrl.java + src/java.corba/share/classes/com/sun/jndi/cosnaming/ExceptionMapper.java + src/java.corba/share/classes/com/sun/jndi/cosnaming/IiopUrl.java + src/java.corba/share/classes/com/sun/jndi/cosnaming/OrbReuseTracker.java + src/java.corba/share/classes/com/sun/jndi/cosnaming/RemoteToCorba.java + src/java.corba/share/classes/com/sun/jndi/cosnaming/jndiprovider.properties + src/java.corba/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java + src/java.corba/share/classes/com/sun/jndi/url/corbaname/corbanameURLContextFactory.java + src/java.corba/share/classes/com/sun/jndi/url/iiop/GenericURLContext.java + src/java.corba/share/classes/com/sun/jndi/url/iiop/iiopURLContext.java + src/java.corba/share/classes/com/sun/jndi/url/iiop/iiopURLContextFactory.java + src/java.corba/share/classes/com/sun/jndi/url/iiopname/iiopnameURLContextFactory.java Changeset: 78dcbb7f8a36 Author: lana Date: 2016-12-22 08:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/78dcbb7f8a36 Added tag jdk-9+150 for changeset 9205e980062a ! .hgtags Changeset: cc3e1333a56a Author: mchung Date: 2016-12-21 22:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/cc3e1333a56a 8171897: Remove third party readme files left from JDK-8169925 Reviewed-by: erikj - THIRD_PARTY_README Changeset: 77f827f5bbad Author: lana Date: 2016-12-22 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/77f827f5bbad Merge - THIRD_PARTY_README Changeset: ff8cb43c07c0 Author: lana Date: 2017-01-05 17:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/ff8cb43c07c0 Added tag jdk-9+151 for changeset 77f827f5bbad ! .hgtags Changeset: 68a8e8658511 Author: lana Date: 2017-01-12 23:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/68a8e8658511 Added tag jdk-9+152 for changeset ff8cb43c07c0 ! .hgtags Changeset: d66f97a610a6 Author: lana Date: 2017-01-19 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/d66f97a610a6 Added tag jdk-9+153 for changeset 68a8e8658511 ! .hgtags Changeset: 64e3c222a4c6 Author: vinnie Date: 2016-10-06 17:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/64e3c222a4c6 8158997: JNDI Protocols Switch Reviewed-by: dfuchs ! src/java.corba/share/classes/com/sun/jndi/cosnaming/CNBindingEnumeration.java ! src/java.corba/share/classes/com/sun/jndi/cosnaming/CNCtx.java ! src/java.corba/share/classes/com/sun/jndi/cosnaming/ExceptionMapper.java ! src/java.corba/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java Changeset: 078ebe23b584 Author: lana Date: 2017-01-20 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/078ebe23b584 Merge Changeset: e12f6db81ec6 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/e12f6db81ec6 Added tag jdk-9+154 for changeset 078ebe23b584 ! .hgtags Changeset: b33379591dea Author: coffeys Date: 2017-01-25 12:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/b33379591dea 8077395: org.omg.CORBA_2_3.portable.InputStream constructor should not specify JDK-specific property Reviewed-by: lancea, rriggs ! src/java.corba/share/classes/org/omg/CORBA_2_3/portable/InputStream.java ! src/java.corba/share/classes/org/omg/CORBA_2_3/portable/OutputStream.java Changeset: 16e84753114b Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/16e84753114b Merge Changeset: a545f54babfa Author: prappo Date: 2017-01-27 16:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/a545f54babfa 8170116: Remove qualified exports from java.base to java.corba Reviewed-by: dfuchs, alanb, mchung Contributed-by: Chris Hegarty , Daniel Fuchs ! src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORB.java ! src/java.corba/share/classes/org/omg/CORBA/ORB.java ! src/java.corba/share/classes/sun/corba/Bridge.java Changeset: 907c26240cd4 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/907c26240cd4 Added tag jdk-9+155 for changeset a545f54babfa ! .hgtags Changeset: e81838a0d0ff Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/e81838a0d0ff Added tag jdk-9+156 for changeset 907c26240cd4 ! .hgtags From roman at kennke.org Mon Feb 13 17:29:40 2017 From: roman at kennke.org (roman at kennke.org) Date: Mon, 13 Feb 2017 17:29:40 +0000 Subject: hg: shenandoah/jdk9/jaxp: 45 new changesets Message-ID: <201702131729.v1DHTelt012614@aojmv0008.oracle.com> Changeset: 87321661fcef Author: lana Date: 2016-11-17 22:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/87321661fcef Merge - src/java.xml/share/classes/org/w3c/dom/xpath/COPYRIGHT.html Changeset: 9bbb08fb1e9a Author: fyuan Date: 2016-11-18 10:34 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/9bbb08fb1e9a 8169829: ProblemList update for javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.sh Reviewed-by: joehw, lana ! test/ProblemList.txt Changeset: 63c9e5adcfc8 Author: joehw Date: 2016-11-17 21:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/63c9e5adcfc8 8158619: Very large CDATA section in XML document causes OOME Reviewed-by: dfuchs, lancea, clanger ! 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/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! 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/impl/XMLEntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java + test/javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java Changeset: 0d0c70560165 Author: ihse Date: 2016-11-22 14:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/0d0c70560165 8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip Reviewed-by: erikj ! test/Makefile Changeset: 31ac7aab52da Author: clanger Date: 2016-11-23 08:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/31ac7aab52da 8169772: [JAXP] XALAN: Transformation of DOM with null valued text node causes NPE Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerBase.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToSAXHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java ! test/javax/xml/jaxp/unittest/transform/TransformerTest.java Changeset: 13a7d93c0740 Author: lana Date: 2016-11-23 19:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/13a7d93c0740 Merge Changeset: 149559dd882d Author: fyuan Date: 2016-11-25 11:16 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/149559dd882d 8170192: [JAXP] [TESTBUG] test/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java should grant permissions to jtreg, javatest, and testng jars Reviewed-by: dfuchs, clanger, joehw, jjg, lana ! test/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java Changeset: 67f4b888089a Author: lana Date: 2016-12-01 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/67f4b888089a Added tag jdk-9+147 for changeset 149559dd882d ! .hgtags Changeset: 06bd66449d4e Author: ihse Date: 2016-11-28 09:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/06bd66449d4e 8031567: Better model for storing source revision information Reviewed-by: erikj ! .hgignore Changeset: ccad0993fc67 Author: dfuchs Date: 2016-11-29 13:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/ccad0993fc67 8169778: Add new public methods to get new instances of the JAXP factories builtin system-default implementations Summary: A new public static method is added to each of the JAXP factories. The new method will create and return a new instance of the system-default builtin implementation, without going through the lookup process. Reviewed-by: rriggs, joehw, lancea, alanb ! src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java ! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilderFactory.java ! src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java ! test/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.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/stream/ptests/XMLOutputFactoryNewInstanceTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java Changeset: 414db6f4868d Author: alanb Date: 2016-12-01 08:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/414db6f4868d 8169069: Module system implementation refresh (11/2016) Reviewed-by: alanb, mchung Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/jdk.xml.dom/share/classes/module-info.java ! test/TEST.ROOT ! test/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/unnamed/Main.java Changeset: f41607eb5ffc Author: alanb Date: 2016-12-01 11:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/f41607eb5ffc Merge ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Changeset: 95a56328d117 Author: lana Date: 2016-12-01 21:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/95a56328d117 Merge Changeset: c45db75bfe8b Author: joehw Date: 2016-12-02 10:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/c45db75bfe8b 8167340: XMLStreamReader.getElementText return corrupt content when size of element is > 8192 Reviewed-by: dfuchs, lancea, clanger ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug8167340_1-0.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug8167340_1-1.xml ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java Changeset: ba98254b5159 Author: lana Date: 2016-12-08 18:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/ba98254b5159 Added tag jdk-9+148 for changeset c45db75bfe8b ! .hgtags Changeset: 1ede1ddbd43a Author: ihse Date: 2016-12-07 09:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/1ede1ddbd43a 8170629: Remove code duplication in test makefiles Reviewed-by: erikj, dholmes ! test/Makefile Changeset: 427ce6a2c674 Author: fyuan Date: 2016-12-08 11:26 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/427ce6a2c674 8169948: Update ServiceProviderTest for newDefaultInstance() methods in JAXP factories Reviewed-by: dfuchs, joehw, lana + test/javax/xml/jaxp/module/ServiceProviderTest/DefaultFactoryWrapperTest.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/DefaultFactoryWrapperTest/xmlwrapperprovider/module-info.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/DefaultFactoryWrapperTest/xmlwrapperprovider/xwp/DatatypeFactoryWrapper.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/DefaultFactoryWrapperTest/xmlwrapperprovider/xwp/DocumentBuilderFactoryWrapper.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/DefaultFactoryWrapperTest/xmlwrapperprovider/xwp/SAXParserFactoryWrapper.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/DefaultFactoryWrapperTest/xmlwrapperprovider/xwp/SchemaFactoryWrapper.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/DefaultFactoryWrapperTest/xmlwrapperprovider/xwp/TransformerFactoryWrapper.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/DefaultFactoryWrapperTest/xmlwrapperprovider/xwp/XMLEventFactoryWrapper.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/DefaultFactoryWrapperTest/xmlwrapperprovider/xwp/XMLInputFactoryWrapper.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/DefaultFactoryWrapperTest/xmlwrapperprovider/xwp/XMLOutputFactoryWrapper.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/DefaultFactoryWrapperTest/xmlwrapperprovider/xwp/XPathFactoryWrapper.java Changeset: e6e3de84b809 Author: lana Date: 2016-12-07 06:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/e6e3de84b809 8169618: JDK9 message drop interim resource updates - OpenJDK Reviewed-by: rfield, peytoia, joehw, weijun Contributed-by: li.jiang at oracle.com ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java Changeset: 5978df8bfa38 Author: lana Date: 2016-12-08 21:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/5978df8bfa38 Merge Changeset: 3eed9fd40462 Author: lana Date: 2016-12-14 20:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/3eed9fd40462 Added tag jdk-9+149 for changeset 5978df8bfa38 ! .hgtags Changeset: 6756e8fc6795 Author: mchung Date: 2016-12-12 18:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/6756e8fc6795 8169925: Organize licenses by module in source, JMOD file, and run-time image Reviewed-by: alanb, erikj, ihse, naoto, prr Contributed-by: mandy.chung at oracle.com, jeannette.hung at oracle.com - THIRD_PARTY_README + src/java.xml/share/legal/bcel.md + src/java.xml/share/legal/dom.md + src/java.xml/share/legal/jcup.md + src/java.xml/share/legal/xalan.md + src/java.xml/share/legal/xerces.md + src/java.xml/share/legal/xmlresolver.md Changeset: a3826a96ee49 Author: lana Date: 2016-12-14 20:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/a3826a96ee49 Merge - THIRD_PARTY_README Changeset: 7f3e970af45c Author: clanger Date: 2016-12-15 09:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/7f3e970af45c 8169112: java.lang.VerifyError: (class: GregorSamsa, method: template-bash signature: (LGregorSamsa8;)V) Register 10 contains wrong type Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java + test/javax/xml/jaxp/unittest/transform/Bug8169112.xsl ! test/javax/xml/jaxp/unittest/transform/TransformerTest.java Changeset: 3654ce193315 Author: joehw Date: 2016-12-15 13:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/3654ce193315 8170556: Warnings cleanup related to JDK-8167340 Reviewed-by: dfuchs, lancea, clanger ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! 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/impl/XMLStreamReaderImpl.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/events/DTDEvent.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/events/EndElementEvent.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/events/StartElementEvent.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/util/ReadOnlyIterator.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.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/XMLStreamWriterImpl.java ! src/java.xml/share/classes/javax/xml/stream/EventFilter.java ! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/Location.java ! src/java.xml/share/classes/javax/xml/stream/SecuritySupport.java ! src/java.xml/share/classes/javax/xml/stream/StreamFilter.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventWriter.java ! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLReporter.java ! src/java.xml/share/classes/javax/xml/stream/XMLResolver.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamConstants.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/stream/events/Attribute.java ! src/java.xml/share/classes/javax/xml/stream/events/Characters.java ! src/java.xml/share/classes/javax/xml/stream/events/Comment.java ! src/java.xml/share/classes/javax/xml/stream/events/DTD.java ! src/java.xml/share/classes/javax/xml/stream/events/EndDocument.java ! src/java.xml/share/classes/javax/xml/stream/events/EndElement.java ! src/java.xml/share/classes/javax/xml/stream/events/EntityDeclaration.java ! src/java.xml/share/classes/javax/xml/stream/events/EntityReference.java ! src/java.xml/share/classes/javax/xml/stream/events/Namespace.java ! src/java.xml/share/classes/javax/xml/stream/events/NotationDeclaration.java ! src/java.xml/share/classes/javax/xml/stream/events/ProcessingInstruction.java ! src/java.xml/share/classes/javax/xml/stream/events/StartDocument.java ! src/java.xml/share/classes/javax/xml/stream/events/StartElement.java ! src/java.xml/share/classes/javax/xml/stream/events/XMLEvent.java ! src/java.xml/share/classes/javax/xml/stream/util/EventReaderDelegate.java ! src/java.xml/share/classes/javax/xml/stream/util/StreamReaderDelegate.java ! src/java.xml/share/classes/javax/xml/stream/util/XMLEventAllocator.java ! src/java.xml/share/classes/javax/xml/stream/util/XMLEventConsumer.java Changeset: cd697f639912 Author: alanb Date: 2016-12-16 05:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/cd697f639912 8170987: Module system implementation refresh (12/2016) Reviewed-by: mchung ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Changeset: 31c1d4053c48 Author: alanb Date: 2016-12-16 08:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/31c1d4053c48 Merge Changeset: fc5ce112ac45 Author: fyuan Date: 2016-12-19 11:13 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/fc5ce112ac45 8087303: LSSerializer pretty print does not work anymore 8114834: LSSerializerImpl always serializes an entity reference node to" &entityName;" even if "entities" property is false Reviewed-by: joehw, clanger ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerBase.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/output_html.properties ! test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf001GF.out ! test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf002GF.out ! test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf003GF.out ! test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf005GF.out ! test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf006GF.out ! test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf009GF.out ! test/javax/xml/jaxp/functional/test/astro/AstroTest.java ! test/javax/xml/jaxp/functional/test/astro/xmlfiles/gold/query1.out ! test/javax/xml/jaxp/functional/test/astro/xmlfiles/gold/query2.out ! test/javax/xml/jaxp/functional/test/astro/xmlfiles/gold/query3.out ! test/javax/xml/jaxp/functional/test/astro/xmlfiles/gold/query4.out + test/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest1.out + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest1.xml + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest2.out + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest2.xml + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest3.out + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest3.xml + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest4.out + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest4.xml + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest5.out + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest5.xml + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest6.out + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest6.xml + test/javax/xml/jaxp/unittest/common/prettyprint/nodetest1.out + test/javax/xml/jaxp/unittest/common/prettyprint/nodetest1.txt + test/javax/xml/jaxp/unittest/common/prettyprint/nodetest2.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest1.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest1.xml + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest2.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest2.xml + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest3.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest3.xml + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest4.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest4.xml + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest5.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest5.xml + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest6.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest6.xml + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest7.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest7.xml + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest8.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest8.xml ! test/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java Changeset: f85154af719f Author: aefimov Date: 2016-12-19 18:45 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/f85154af719f 8146271: File system contention in debug print via XPathFactory.newInstance Reviewed-by: joehw, clanger ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/javax/xml/datatype/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java Changeset: 13c6906bfc86 Author: lana Date: 2016-12-22 08:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/13c6906bfc86 Added tag jdk-9+150 for changeset f85154af719f ! .hgtags Changeset: 7e3da313b174 Author: lana Date: 2017-01-05 17:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/7e3da313b174 Added tag jdk-9+151 for changeset 13c6906bfc86 ! .hgtags Changeset: 56cedce06f2d Author: lana Date: 2017-01-12 23:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/56cedce06f2d Added tag jdk-9+152 for changeset 7e3da313b174 ! .hgtags Changeset: 8c9a2a24752b Author: joehw Date: 2017-01-11 13:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/8c9a2a24752b 8171243: CatalogManager.catalogResolver throws FileSystemNotFoundException with jar Reviewed-by: rriggs, dfuchs, lancea, alanb ! src/java.xml/share/classes/javax/xml/catalog/AltCatalog.java ! src/java.xml/share/classes/javax/xml/catalog/BaseEntry.java ! src/java.xml/share/classes/javax/xml/catalog/Catalog.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogImpl.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogReader.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogResolver.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogResolverImpl.java ! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java ! src/java.xml/share/classes/javax/xml/catalog/UriEntry.java ! src/java.xml/share/classes/javax/xml/catalog/Util.java ! test/javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java + test/javax/xml/jaxp/functional/catalog/catalogFiles/dummy.xml ! test/javax/xml/jaxp/libs/catalog/CatalogTestUtils.java + test/javax/xml/jaxp/libs/jaxp/library/JarUtils.java + test/javax/xml/jaxp/libs/jaxp/library/SimpleHttpServer.java + test/javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java + test/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java - test/javax/xml/jaxp/unittest/catalog/CatalogInvalidPathTest.java ! test/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java + test/javax/xml/jaxp/unittest/catalog/jar/META-INF/MANIFEST.MF + test/javax/xml/jaxp/unittest/catalog/jar/META-INF/catalog/ws-addr.xsd + test/javax/xml/jaxp/unittest/catalog/jar/META-INF/jax-ws-catalog.xml Changeset: 76792df0bfd0 Author: lana Date: 2017-01-13 01:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/76792df0bfd0 Merge - test/javax/xml/jaxp/unittest/catalog/CatalogInvalidPathTest.java Changeset: 1384504d2cd0 Author: clanger Date: 2017-01-16 15:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/1384504d2cd0 8169631: [JAXP] XALAN: transformation of XML via namespace-unaware SAX input yields a different result than namespace-unaware DOM input Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java ! test/javax/xml/jaxp/unittest/transform/TransformerTest.java Changeset: 0908877116d1 Author: lana Date: 2017-01-19 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/0908877116d1 Added tag jdk-9+153 for changeset 1384504d2cd0 ! .hgtags Changeset: 7f5f8b336432 Author: mullan Date: 2017-01-19 13:48 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/7f5f8b336432 8055206: Update SecurityManager::checkPackageAccess to restrict non-exported JDK packages by default Reviewed-by: mchung ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! test/javax/xml/jaxp/unittest/transform/TransformerTest.java Changeset: 7fa738305436 Author: lana Date: 2017-01-20 19:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/7fa738305436 Merge Changeset: cd9f6a6127f4 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/cd9f6a6127f4 Added tag jdk-9+154 for changeset 7fa738305436 ! .hgtags Changeset: 620d0c38581f Author: clanger Date: 2017-01-24 11:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/620d0c38581f 8173261: JAXP: TESTBUG: javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.sh Reviewed-by: dfuchs, fyuan ! test/ProblemList.txt ! test/javax/xml/jaxp/isolatedjdk/IsolatedJDK.sh ! test/javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.java - test/javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.sh ! test/javax/xml/jaxp/libs/catalog/CatalogTestUtils.java ! test/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java Changeset: 2d7bf6955c05 Author: dfuchs Date: 2017-01-24 16:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/2d7bf6955c05 8173111: Excessive recursion in EventFilterSupport when filtering over large number of XML events can cause StackOverflow Summary: This fix replaces un unwanted recursion in the XML streams event filtering support by a simple loop (in nextEvent/nextTag). Reviewed-by: aefimov, clanger, lancea, rriggs ! src/java.xml/share/classes/com/sun/xml/internal/stream/EventFilterSupport.java + test/javax/xml/jaxp/unittest/stream/EventsTest/EventFilterSupportTest.java Changeset: b7bd7cac2790 Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/b7bd7cac2790 Merge - test/javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.sh Changeset: 48fa77af1532 Author: dfuchs Date: 2017-01-27 20:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/48fa77af1532 8173260: CatalogManager.catalogResolver should not fail when non-existing URI is passed to it Summary: removed the code that special cased file and jar and threw IAE if the file did not exist. Reviewed-by: alanb, lancea ! src/java.xml/share/classes/javax/xml/catalog/Util.java ! test/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java Changeset: 7d5ef01b8123 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/7d5ef01b8123 Added tag jdk-9+155 for changeset 48fa77af1532 ! .hgtags Changeset: e930c373aaa4 Author: clanger Date: 2017-02-06 11:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/e930c373aaa4 8173602: JAXP: TESTBUG: javax/xml/jaxp/unittest/transform/TransformerTest.java needs refactoring Reviewed-by: dfuchs ! test/javax/xml/jaxp/unittest/transform/TransformerTest.java + test/javax/xml/jaxp/unittest/transform/util/TransformerTestTemplate.java Changeset: d488b3eda964 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/d488b3eda964 Added tag jdk-9+156 for changeset e930c373aaa4 ! .hgtags From roman at kennke.org Mon Feb 13 17:29:57 2017 From: roman at kennke.org (roman at kennke.org) Date: Mon, 13 Feb 2017 17:29:57 +0000 Subject: hg: shenandoah/jdk9/jaxws: 22 new changesets Message-ID: <201702131729.v1DHTv9Z012680@aojmv0008.oracle.com> Changeset: a185fc007475 Author: lana Date: 2016-11-17 22:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/a185fc007475 Merge Changeset: be37411855de Author: lana Date: 2016-11-23 19:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/be37411855de Merge Changeset: d691e34f202b Author: lana Date: 2016-12-01 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/d691e34f202b Added tag jdk-9+147 for changeset be37411855de ! .hgtags Changeset: f8a4642838f6 Author: ihse Date: 2016-11-28 09:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/f8a4642838f6 8031567: Better model for storing source revision information Reviewed-by: erikj ! .hgignore Changeset: f661fb7c1a63 Author: alanb Date: 2016-12-01 08:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/f661fb7c1a63 8169069: Module system implementation refresh (11/2016) Reviewed-by: alanb, mchung Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! src/java.activation/share/classes/module-info.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/AccessorInjector.java ! src/java.xml.bind/share/classes/module-info.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/RuntimeModeler.java ! src/java.xml.ws/share/classes/module-info.java ! src/jdk.xml.bind/share/classes/module-info.java ! src/jdk.xml.ws/share/classes/module-info.java Changeset: b225540fcaec Author: alanb Date: 2016-12-01 11:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/b225540fcaec Merge Changeset: c8c9c334743c Author: lana Date: 2016-12-01 21:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/c8c9c334743c Merge Changeset: 72554d319b47 Author: lana Date: 2016-12-08 18:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/72554d319b47 Added tag jdk-9+148 for changeset c8c9c334743c ! .hgtags Changeset: dd498e202ce3 Author: lana Date: 2016-12-14 20:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/dd498e202ce3 Added tag jdk-9+149 for changeset 72554d319b47 ! .hgtags Changeset: a0596db9113f Author: mchung Date: 2016-12-12 18:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/a0596db9113f 8169925: Organize licenses by module in source, JMOD file, and run-time image Reviewed-by: alanb, erikj, ihse, naoto, prr Contributed-by: mandy.chung at oracle.com, jeannette.hung at oracle.com - THIRD_PARTY_README + src/jdk.xml.bind/share/legal/relaxngdatatype.md + src/jdk.xml.bind/share/legal/rngom.md + src/jdk.xml.bind/share/legal/xmlresolver.md Changeset: 77e4e30d9d11 Author: lana Date: 2016-12-14 20:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/77e4e30d9d11 Merge - THIRD_PARTY_README Changeset: c48b4d4768b1 Author: lana Date: 2016-12-22 08:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/c48b4d4768b1 Added tag jdk-9+150 for changeset 77e4e30d9d11 ! .hgtags Changeset: 6f8fb1cf7e5f Author: lana Date: 2017-01-05 17:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/6f8fb1cf7e5f Added tag jdk-9+151 for changeset c48b4d4768b1 ! .hgtags Changeset: 8da2ea3bc3a9 Author: lana Date: 2017-01-12 23:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/8da2ea3bc3a9 Added tag jdk-9+152 for changeset 6f8fb1cf7e5f ! .hgtags Changeset: a98174edd246 Author: aefimov Date: 2017-01-10 22:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/a98174edd246 8159058: SAXParseException when sending soap message Reviewed-by: lancea ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java Changeset: 92aa05eff5d1 Author: joehw Date: 2017-01-11 13:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/92aa05eff5d1 8171243: CatalogManager.catalogResolver throws FileSystemNotFoundException with jar Reviewed-by: rriggs, dfuchs, lancea, alanb ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Options.java Changeset: 7a532a9a2271 Author: lana Date: 2017-01-13 01:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/7a532a9a2271 Merge Changeset: 34af95c7dbff Author: lana Date: 2017-01-19 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/34af95c7dbff Added tag jdk-9+153 for changeset 7a532a9a2271 ! .hgtags Changeset: 9b9918656c97 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/9b9918656c97 Added tag jdk-9+154 for changeset 34af95c7dbff ! .hgtags Changeset: 83c33cc9f158 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/83c33cc9f158 Added tag jdk-9+155 for changeset 9b9918656c97 ! .hgtags Changeset: 7c829eba7814 Author: lancea Date: 2017-02-04 14:03 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/7c829eba7814 8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations Reviewed-by: dfuchs, alanb, psandoz, mchung - src/java.annotations.common/share/classes/javax/annotation/Generated.java - src/java.annotations.common/share/classes/javax/annotation/PostConstruct.java - src/java.annotations.common/share/classes/javax/annotation/PreDestroy.java - src/java.annotations.common/share/classes/javax/annotation/Resource.java - src/java.annotations.common/share/classes/javax/annotation/Resources.java - src/java.annotations.common/share/classes/module-info.java + src/java.xml.ws.annotation/share/classes/javax/annotation/Generated.java + src/java.xml.ws.annotation/share/classes/javax/annotation/PostConstruct.java + src/java.xml.ws.annotation/share/classes/javax/annotation/PreDestroy.java + src/java.xml.ws.annotation/share/classes/javax/annotation/Resource.java + src/java.xml.ws.annotation/share/classes/javax/annotation/Resources.java + src/java.xml.ws.annotation/share/classes/module-info.java ! src/java.xml.ws/share/classes/module-info.java Changeset: 78a7ade93491 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/78a7ade93491 Added tag jdk-9+156 for changeset 7c829eba7814 ! .hgtags From roman at kennke.org Mon Feb 13 17:32:17 2017 From: roman at kennke.org (roman at kennke.org) Date: Mon, 13 Feb 2017 17:32:17 +0000 Subject: hg: shenandoah/jdk9/jdk: 580 new changesets Message-ID: <201702131732.v1DHWYL3013782@aojmv0008.oracle.com> Changeset: b13f370a64f6 Author: skovalev Date: 2016-11-15 15:52 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b13f370a64f6 8169710: com/sun/nio/sctp tests has undeclared dependency on jdk.sctp module Reviewed-by: dfuchs, chegar + test/com/sun/nio/sctp/TEST.properties Changeset: 4e9f23a424ae Author: sundar Date: 2016-11-16 19:52 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4e9f23a424ae 8153038: The set of jlink plugins enabled by default should be the same via CLI or jlink API Reviewed-by: jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java Changeset: 2b3ab8e4659a Author: jlaskey Date: 2016-11-16 10:52 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2b3ab8e4659a 8169505: Update changes by JDK-8159393 to reflect CCC review Reviewed-by: sundar ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/tools/jlink/JLinkSigningTest.java Changeset: 7d68a7b43019 Author: dfuchs Date: 2016-11-16 15:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7d68a7b43019 8169068: Add a new method: java.net.Authenticator.getDefault() Reviewed-by: chegar ! src/java.base/share/classes/java/net/Authenticator.java + test/java/net/Authenticator/GetAuthenticatorTest.java Changeset: 1a311078cb5f Author: jnimeh Date: 2016-11-16 08:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1a311078cb5f 8043252: Debug of access control is obfuscated - NullPointerException in ProtectionDomain Summary: Protect against null return value from Permission.getActions in ProtectionDomain's toString method. Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/ProtectionDomain.java + test/java/security/ProtectionDomain/NullGetActions.java + test/java/security/ProtectionDomain/NullGetActions.policy Changeset: 9b7764fa9b30 Author: darcy Date: 2016-11-16 11:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9b7764fa9b30 8169803: Remove OpenNonIntegralNumberOfSampleframes.java from the problem list Reviewed-by: serb ! test/ProblemList.txt Changeset: 1ed36f639166 Author: asmotrak Date: 2016-11-16 12:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1ed36f639166 8168969: Merge SSLSocketSample and SSLSocketTemplate Reviewed-by: xuelei - test/javax/net/ssl/templates/SSLSocketSample.java ! test/javax/net/ssl/templates/SSLSocketTemplate.java - test/javax/net/ssl/templates/SSLTest.java ! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java ! test/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java ! test/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java Changeset: 0b8bc1b4b79e Author: psandoz Date: 2016-11-16 14:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0b8bc1b4b79e 8132097: Stream.generate should use a covariant Supplier as parameter Reviewed-by: forax, martin ! src/java.base/share/classes/java/util/stream/Stream.java ! src/java.base/share/classes/java/util/stream/StreamSpliterators.java Changeset: 382f7f3a1888 Author: psandoz Date: 2016-11-16 14:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/382f7f3a1888 8072784: Better spliterator implementation for BitSet.stream() Reviewed-by: martin ! src/java.base/share/classes/java/util/BitSet.java ! test/java/util/BitSet/BitSetStreamTest.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java Changeset: b084e30a02b5 Author: mli Date: 2016-11-16 17:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b084e30a02b5 8169764: output more information when java/nio/channels/AsynchronousSocketChannel/Basic.java fails Reviewed-by: alanb ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java Changeset: d0108280cfff Author: nishjain Date: 2016-11-17 11:40 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d0108280cfff 8165296: update existing i18n test cases of test/java/util Reviewed-by: okutsu Contributed-by: nancy.nigam at oracle.com ! test/java/text/testlib/IntlTest.java ! test/java/util/Calendar/Bug4766302.java ! test/java/util/Calendar/Bug4958050.java ! test/java/util/Calendar/CalendarRegression.java ! test/java/util/Calendar/CalendarTest.java ! test/java/util/Calendar/CalendarTypeTest.java ! test/java/util/Calendar/FieldStateTest.java ! test/java/util/Calendar/GregorianCutoverTest.java ! test/java/util/Calendar/JavatimeTest.java ! test/java/util/Calendar/Koyomi.java ! test/java/util/Calendar/NonLenientTest.java ! test/java/util/Calendar/ZoneOffsets.java ! test/java/util/Calendar/bug4372743.java ! test/java/util/Calendar/bug4401223.java ! test/java/util/Calendar/bug4514831.java ! test/java/util/Date/Bug4955000.java ! test/java/util/Locale/Bug4175998Test.java ! test/java/util/Locale/Bug4184873Test.java ! test/java/util/Locale/Bug8001562.java ! test/java/util/Locale/HashCodeTest.java ! test/java/util/Locale/LocaleEnhanceTest.java ! test/java/util/Locale/LocaleTest.java - test/java/util/Locale/LocaleTestFmwk.java Changeset: 83a3ab863b96 Author: ameena Date: 2016-11-17 11:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/83a3ab863b96 8167618: DateTimeFormatter.format() uses exceptions for flow control Summary: Removed flow control in exception catch Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/format/DateTimePrintContext.java Changeset: 820ef66660ff Author: weijun Date: 2016-11-17 21:02 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/820ef66660ff 7004967: SecureRandom should be more explicit about threading 8169312: SecureRandom::getSeed(num) not specified if num is negative Reviewed-by: mullan, xuelei ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java + test/java/security/SecureRandom/NoSync.java + test/java/security/SecureRandom/ThreadSafe.java Changeset: 23b82774a389 Author: redestad Date: 2016-11-17 19:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/23b82774a389 8169880: Remove the sun.reflect.noCaches option Reviewed-by: shade, psandoz, mchung ! src/java.base/share/classes/java/lang/Class.java Changeset: 4bf7aaa0d611 Author: psandoz Date: 2016-11-17 12:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4bf7aaa0d611 8169838: java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed intermittently Reviewed-by: martin ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java Changeset: fefec228bb68 Author: lana Date: 2016-11-17 22:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fefec228bb68 Merge - test/java/util/Locale/LocaleTestFmwk.java - test/javax/net/ssl/templates/SSLSocketSample.java ! test/javax/net/ssl/templates/SSLSocketTemplate.java - test/javax/net/ssl/templates/SSLTest.java - 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: ad60a760529d Author: amlu Date: 2016-11-18 12:11 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ad60a760529d 8169826: ProblemList update for tools/pack200/CommandLineTests.java Reviewed-by: mchung ! test/ProblemList.txt Changeset: 28ba4a471c67 Author: amlu Date: 2016-11-18 14:39 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/28ba4a471c67 8169836: ProblemList update for java/lang/management/MemoryMXBean/PendingAllGC.sh Reviewed-by: mchung ! test/ProblemList.txt Changeset: d882028bef4a Author: dkononenko Date: 2016-11-16 18:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d882028bef4a 8167240: Write new tests to cover functionality of existing 'jimage' options Summary: New tests were implemented Reviewed-by: jlaskey, anazarov, shurailine Contributed-by: denis.kononenko at oracle.com + test/tools/jimage/JImageBasicsTest.java + test/tools/jimage/JImageCliTest.java + test/tools/jimage/JImageExtractTest.java + test/tools/jimage/JImageInfoTest.java + test/tools/jimage/JImageListTest.java ! test/tools/jimage/JImageToolTest.java + test/tools/jimage/JImageVerifyTest.java Changeset: 6020016a5134 Author: skovalev Date: 2016-11-18 15:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6020016a5134 8169658: TESTBUG: javax/rmi tests have undeclared dependencies Reviewed-by: rriggs ! test/javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java Changeset: 9365d8aab54b Author: redestad Date: 2016-11-19 12:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9365d8aab54b 8169993: Class::desiredAssertionStatus should call getClassLoader0 Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/Class.java Changeset: b0fa3527843e Author: mchung Date: 2016-11-20 07:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b0fa3527843e 8169909: java agent fails to add to class path when the initial module is a named module Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java + test/java/lang/instrument/modules/AppendToClassPathModuleTest.java + test/java/lang/instrument/modules/AppendToClassPathModuleTest.sh + test/java/lang/instrument/modules/src/test/jdk/test/Main.java + test/java/lang/instrument/modules/src/test/module-info.java ! test/tools/launcher/modules/classpath/JavaClassPathTest.java ! test/tools/launcher/modules/classpath/src/m/jdk/test/Main.java Changeset: 38023d237b19 Author: mli Date: 2016-11-20 17:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/38023d237b19 8168975: java/rmi/activation/Activatable tests fail due to "Port already in use" in RMID.restart() Reviewed-by: rriggs, chegar, darcy ! test/java/rmi/activation/Activatable/checkActivateRef/rmid.security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/rmid.security.policy ! test/java/rmi/activation/Activatable/checkImplClassLoader/rmid.security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/rmid.security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/rmid.security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/rmid.security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/rmid.security.policy ! test/java/rmi/activation/Activatable/forceLogSnapshot/rmid.security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/rmid.security.policy ! test/java/rmi/activation/Activatable/lookupActivationSystem/rmid.security.policy ! test/java/rmi/activation/Activatable/nestedActivate/rmid.security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/rmid.security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/rmid.security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/rmid.security.policy ! test/java/rmi/activation/Activatable/restartService/rmid.security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/rmid.security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/rmid.security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/rmid.security.policy ! test/java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java ! test/java/rmi/activation/ActivationSystem/modifyDescriptor/rmid.security.policy ! test/java/rmi/testlibrary/RMID.java ! test/java/rmi/testlibrary/RMIDSelectorProvider.java Changeset: b09d972a04da Author: bgopularam Date: 2016-11-21 06:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b09d972a04da 8066291: Return unmodifiable set of zone IDs to optimize ZoneIdPrinterParser Summary: Cache the available zones to speed up parsing Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/ZoneId.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java ! test/java/time/tck/java/time/zone/TCKZoneRulesProvider.java Changeset: dc8854930769 Author: mchung Date: 2016-11-20 23:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dc8854930769 8170062: Problem list java/lang/ClassLoader/platformClassLoader/DefinePlatformClass.java Reviewed-by: darcy ! test/ProblemList.txt Changeset: 1b2298dd1c08 Author: jlaskey Date: 2016-11-21 10:08 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1b2298dd1c08 8168256: Plugin alias options in jlink --help output seems to be in an arbitrary order Reviewed-by: sundar, mchung ! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties ! 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 ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties Changeset: 03ff13b835d9 Author: darcy Date: 2016-11-21 07:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/03ff13b835d9 8170112: Problem list failing jimage tests until JDK-8169713 is fixed Reviewed-by: jlaskey ! test/ProblemList.txt Changeset: abe3b4d1604c Author: skovalev Date: 2016-11-21 19:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/abe3b4d1604c 8169721: [TESTBUG] com/sun/jndi tests have undeclared dependency on java.naming module Reviewed-by: rriggs, dfuchs ! test/com/sun/jndi/dns/CheckAccess.java ! test/com/sun/jndi/dns/Test6991580.java + test/com/sun/jndi/ldap/TEST.properties ! test/com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java Changeset: ec3ba1b85582 Author: darcy Date: 2016-11-21 12:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ec3ba1b85582 8170139: OpenNonIntegralNumberOfSampleframes.java still fails Reviewed-by: smarks ! test/ProblemList.txt Changeset: f1045d3420c9 Author: ddehaven Date: 2016-11-07 12:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f1045d3420c9 8169289: JavaFX application in named module fails to launch if no main method Reviewed-by: mchung, ksrini ! src/java.base/share/classes/sun/launcher/LauncherHelper.java Changeset: f934809dd35b Author: mli Date: 2016-11-21 17:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f934809dd35b 8170049: tests under java/rmi/activation/ fail with "java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:5281" "listen,resolve")" on windows Reviewed-by: rriggs ! test/java/rmi/activation/Activatable/checkRegisterInLog/rmid.security.policy ! test/java/rmi/activation/Activatable/forceLogSnapshot/rmid.security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/rmid.security.policy ! test/java/rmi/activation/Activatable/restartService/rmid.security.policy ! test/java/rmi/activation/ActivationSystem/modifyDescriptor/rmid.security.policy Changeset: d09aebe3b50d Author: amjiang Date: 2016-11-21 22:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d09aebe3b50d 8169911: Enhanced tests for jarsigner -verbose -verify after JDK-8163304 Reviewed-by: weijun ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 72beb0297b0c Author: rgoel Date: 2016-11-22 13:02 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/72beb0297b0c 8168906: Tighten permissions granted to the jdk.localedata module Reviewed-by: okutsu, naoto, alanb, mullan ! src/java.base/share/lib/security/default.policy Changeset: 6c7d79a051f6 Author: bgopularam Date: 2016-11-22 08:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6c7d79a051f6 8158880: java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java fail with zh_CN locale Summary: Set locale explicitly in the test Reviewed-by: rriggs, naoto ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java Changeset: 650f425f6f50 Author: mli Date: 2016-11-22 01:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/650f425f6f50 8153543: java/rmi/transport/reuseDefaultPort/ReuseDefaultPort.java fails intermittently Reviewed-by: chegar ! test/java/rmi/transport/reuseDefaultPort/ReuseDefaultPort.java Changeset: 29e0b07f25dc Author: ihse Date: 2016-11-22 14:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/29e0b07f25dc 8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip Reviewed-by: erikj ! test/Makefile Changeset: 931594101586 Author: pkbalakr Date: 2016-11-02 08:46 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/931594101586 8159132: [PIT][TEST_BUG] java/awt/FileDialog/FileDialogIconTest/FileDialogIconTest.java fails Reviewed-by: alexsch, aghaisas ! test/java/awt/FileDialog/FileDialogIconTest/FileDialogIconTest.java Changeset: ad1dd6c01aaa Author: serb Date: 2016-11-02 17:14 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ad1dd6c01aaa 8168998: Incorrect implementation of equals in Encoding and Type in JavaSound Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/javax/sound/sampled/AudioFileFormat.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioFormat.java + test/javax/sound/sampled/AudioFileFormat/TypeEqualsToNull.java + test/javax/sound/sampled/AudioFormat/EncodingEqualsToNull.java Changeset: e76e59c144d6 Author: ptbrunet Date: 2016-11-02 09:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e76e59c144d6 8167213: Re-examine the alternative to deliver include/bridge/AccessBridgeCalls.c Summary: Remove AccessBridgeCalls.c from the include directory Reviewed-by: prr, erikj, mchung, alexsch ! make/copy/Copy-jdk.accessibility.gmk ! make/launcher/Launcher-jdk.accessibility.gmk ! make/lib/Lib-jdk.accessibility.gmk + src/jdk.accessibility/windows/native/bridge/AccessBridgeCalls.c ! src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCallbacks.h - src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.c ! src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.h Changeset: f33189fbe5f4 Author: bpb Date: 2016-11-02 11:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f33189fbe5f4 8164750: TIFF reading fails when ignoring metadata with BaselineTIFFTagSet removed Summary: Disallow not adding to metadata fields which are critical to reading the image data even when the BaselineTIFFTagSet has been removed from the TIFFImageReadParam and the ignoreMetadata flag is set. Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java + test/javax/imageio/plugins/tiff/ReadWithoutBaselineTagSet.java Changeset: 1292ba86a8d4 Author: serb Date: 2016-11-02 23:05 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1292ba86a8d4 8168881: javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java fails Reviewed-by: prr ! test/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java Changeset: dd8ba00b9f97 Author: azvegint Date: 2016-11-03 03:49 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dd8ba00b9f97 8143914: Provide Mac-specific fullscreen support Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 55c54a8c7206 Author: ssadetsky Date: 2016-11-03 11:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/55c54a8c7206 8159432: [PIT][macosx] StackOverflow in closed/java/awt/Dialog/DialogDeadlock/DialogDeadlockTest Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java Changeset: 25e143aae2e4 Author: ssadetsky Date: 2016-11-03 12:13 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/25e143aae2e4 8062525: JInternalFrame can't show correctly with the specical option "-esa -ea -Xcheck:jni -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel". Reviewed-by: serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java Changeset: c86186dc24c8 Author: alexsch Date: 2016-11-03 18:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c86186dc24c8 8164032: JViewport backing store image is not scaled on HiDPI display Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/JViewport.java + test/javax/swing/JViewport/8164032/JViewPortBackingStoreImageTest.java Changeset: 5c1315ed1de1 Author: aghaisas Date: 2016-11-04 14:03 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5c1315ed1de1 8160146: Resolve disabled GCC warning 'deprecated-declarations' for libawt_xawt Reviewed-by: erikj, serb ! make/lib/Awt2dLibraries.gmk Changeset: 33cc5c2a270d Author: psadhukhan Date: 2016-11-04 17:27 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/33cc5c2a270d 8040635: [macosx] Printing a shape filled with a texture doesn't work under Mac OS X Reviewed-by: prr, jdv ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java + test/java/awt/print/PrinterJob/TexturePaintPrintingTest.java Changeset: 88faebbdbf9b Author: arapte Date: 2016-11-04 21:55 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/88faebbdbf9b 8160766: [TEST_BUG] java/awt/Focus/DisposedWindow Reviewed-by: serb, aghaisas ! test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java Changeset: faf2c999dc21 Author: bpb Date: 2016-11-04 15:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/faf2c999dc21 8154093: [TIFF] NPE when reading LZW-compressed image Summary: LZW decompressor was ignoring the value of the FillOrder field. Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java Changeset: 34918c6ef3a1 Author: prr Date: 2016-11-04 15:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/34918c6ef3a1 8168316: Suppress deprecation warnings for Applet classes in java.desktop Reviewed-by: serb, psadhukhan ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/beans/AppletInitializer.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/KeyboardManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/sun/applet/AppletAudioClip.java ! src/java.desktop/share/classes/sun/applet/AppletPanel.java ! src/java.desktop/share/classes/sun/applet/AppletViewer.java ! src/java.desktop/share/classes/sun/applet/AppletViewerPanel.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java Changeset: 716e5bbeeb85 Author: ssadetsky Date: 2016-11-07 10:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/716e5bbeeb85 8153522: Update JLightweightFrame to allow non-integer (and X/Y) scales Reviewed-by: alexsch ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/share/classes/sun/awt/LightweightFrame.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/LightweightContent.java Changeset: 88d8b2fe6796 Author: alexsch Date: 2016-11-07 11:22 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/88d8b2fe6796 8168992: Add floating point implementation for new BasicGraphicsUtils text related methods use floating point API Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java Changeset: eeaf8e2d12a5 Author: mhalder Date: 2016-11-07 14:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eeaf8e2d12a5 7153700: [macosx] add support for MouseMotionListener to the TrayIcon Reviewed-by: serb, aniyogi Contributed-by: manajit.halder at oracle.com ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m Changeset: 03936e84953e Author: azvegint Date: 2016-11-08 13:45 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/03936e84953e 8166594: Taskbar.setWindowProgressValue() spec does not specify expected visual behavior of setWindowProgressValue() Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/windows/native/libawt/windows/awt_Taskbar.cpp Changeset: 5e49419f2574 Author: kshefov Date: 2016-11-08 17:10 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5e49419f2574 8004693: TEST_BUG: java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_Swing.java fails Reviewed-by: azvegint, avstepan ! test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_Swing.java Changeset: 12948b3a7663 Author: mcherkas Date: 2016-11-08 20:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/12948b3a7663 8156723: JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit Reviewed-by: serb ! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp Changeset: 12a5c5f2a7c7 Author: dmarkov Date: 2016-11-09 15:20 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/12a5c5f2a7c7 8169355: Diacritics input works incorrectly on Windows if Spanish (Latin American) keyboard layout is used Reviewed-by: ssadetsky ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp + test/java/awt/InputMethods/SpanishDiacriticsTest/SpanishDiacriticsTest.html + test/java/awt/InputMethods/SpanishDiacriticsTest/SpanishDiacriticsTest.java Changeset: 8007f206f347 Author: prr Date: 2016-11-09 10:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8007f206f347 Merge - make/GenerateClasslist.gmk - src/java.base/share/native/include/jvmti.h - src/java.base/share/native/libjava/StackFrameInfo.c - test/java/net/URLPermission/nstest/lookup.sh - test/java/util/stream/bootlib/java.base/java/util/stream/ThowableHelper.java - test/sun/security/tools/keytool/readjar.sh Changeset: ef8bb7532625 Author: prr Date: 2016-11-09 10:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ef8bb7532625 8169339: Provide internal API to JavaFX to locate JDK fonts Reviewed-by: serb, kcr ! src/java.desktop/share/classes/sun/font/SunFontManager.java + src/java.desktop/share/classes/sun/font/lookup/JDKFontLookup.java Changeset: 96df5c0c0887 Author: prr Date: 2016-11-09 11:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/96df5c0c0887 8155874: Fix java.desktop deprecation warnings about Class.newInstance Reviewed-by: serb, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java ! src/java.desktop/share/classes/com/sun/beans/finder/InstanceFinder.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/ModelAbstractOscillator.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java ! src/java.desktop/share/classes/sun/font/FontManagerFactory.java ! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveProxy.java ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/java.desktop/unix/classes/sun/font/XMap.java Changeset: 82f3b9ffb0f4 Author: psadhukhan Date: 2016-11-10 12:23 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/82f3b9ffb0f4 8160888: [PIT] What to expect of updated java/awt/print/PrinterJob/Margins.java Reviewed-by: prr ! test/java/awt/print/PrinterJob/Margins.java Changeset: 1540bede9ab5 Author: aghaisas Date: 2016-11-11 12:40 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1540bede9ab5 8169043: The task bar icon color is not blue Reviewed-by: serb, arapte Contributed-by: ajit.ghaisas at oracle.com ! test/java/awt/image/multiresolution/MultiResolutionIcon/MultiResIconTest.java Changeset: 987287105ea5 Author: mhalder Date: 2016-11-11 13:58 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/987287105ea5 8165680: [macosx] Enhance handling of UTF-8 characters in CDataTransfer.java Reviewed-by: serb, aniyogi Contributed-by: manajit.halder at oracle.com ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java Changeset: 2ffb0408c887 Author: pnarayanan Date: 2016-11-11 15:30 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2ffb0408c887 8166003: [PIT][TEST_BUG] missing helper for javax/swing/text/GlyphPainter2/6427244/bug6427244.java Reviewed-by: prr, psadhukhan ! test/javax/swing/text/GlyphPainter2/6427244/bug6427244.java Changeset: a4d2db195b23 Author: pnarayanan Date: 2016-11-11 15:33 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a4d2db195b23 8165212: VolatileImage should not be compatible with GraphicsConfiguration which transform is changed Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/image/VolatileSurfaceManager.java + test/java/awt/image/VolatileImage/VolatileImageConfigurationTest.java Changeset: b1543c5eb8af Author: serb Date: 2016-11-11 17:07 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b1543c5eb8af 8169332: The fix JDK-8083664 in AudioFileWriter can be reverted Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java Changeset: 936ed84c6bff Author: prr Date: 2016-11-14 09:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/936ed84c6bff 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 Changeset: 449518f6a468 Author: prr Date: 2016-11-14 09:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/449518f6a468 8169518: Suppress Deprecation warnings for deprecated Swing APIs Reviewed-by: alexsch, ssadetsky ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.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/DefaultCaret.java ! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/DefaultHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/FieldView.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/View.java ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java Changeset: b0a97708f993 Author: jdv Date: 2016-11-15 12:52 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b0a97708f993 6334602: Animated GIFs created from opaque PNG image frames appear transparent when loaded with Toolkit APIs Reviewed-by: serb, prr ! src/java.desktop/share/classes/sun/awt/image/GifImageDecoder.java + test/java/awt/image/OpaquePNGToGIFTest.java + test/java/awt/image/opaque_input.png Changeset: a6eaacd1d678 Author: prr Date: 2016-11-22 10:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a6eaacd1d678 8169887: javax/swing/JEditorPane/8080972/TestJEditor.java, javax/swing/text/View/8080972/TestObjectView.java are failing Reviewed-by: serb, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java ! src/java.desktop/share/classes/com/sun/beans/finder/InstanceFinder.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/ModelAbstractOscillator.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java ! test/javax/swing/JEditorPane/8080972/TestJEditor.java ! test/javax/swing/text/View/8080972/TestObjectView.java Changeset: 5cd2aa3f3e9b Author: prr Date: 2016-11-22 10:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5cd2aa3f3e9b Merge - test/java/util/Locale/LocaleTestFmwk.java - test/javax/net/ssl/templates/SSLSocketSample.java - test/javax/net/ssl/templates/SSLTest.java - 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: 67d3235a317f Author: amlu Date: 2016-11-23 10:12 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/67d3235a317f 8170158: Remove ClassLoader/platformClassLoader/DefinePlatformClass.java from ProblemList Reviewed-by: dfuchs ! test/ProblemList.txt Changeset: a950ce755659 Author: jnimeh Date: 2016-11-22 20:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a950ce755659 8170035: When determining the ciphersuite lists, there is no debug output for disabled suites. Summary: Provide extra debugging output for JSSE that displays disabled cipher suites Reviewed-by: vinnie, wetmore ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: ff6e7619daf8 Author: rriggs Date: 2016-11-23 10:20 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ff6e7619daf8 8169416: SSLSessionImpl finalize overhead Reviewed-by: xuelei, bpb ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java + test/javax/net/ssl/finalize/SSLSessionFinalizeTest.java + test/javax/net/ssl/finalize/security.policy Changeset: 6a8da2c37469 Author: rriggs Date: 2016-11-23 11:47 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6a8da2c37469 8169645: ObjectInputFilter Config spec is ambiguous regarding overriding the filter via System properties Reviewed-by: bpb ! src/java.base/share/classes/java/io/ObjectInputFilter.java Changeset: ba41440d6e2b Author: bchristi Date: 2016-11-23 10:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ba41440d6e2b 8169435: ClassLoader.isParallelCapable is final and conflicting method may get VerifyError Reviewed-by: acorn, dholmes, mchung ! src/java.base/share/classes/java/lang/ClassLoader.java ! test/java/lang/ClassLoader/IsParallelCapable.java Changeset: efdfc159ee09 Author: psandoz Date: 2016-11-23 10:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/efdfc159ee09 8169808: Stream returning methods should specify if they are late binding Reviewed-by: martin ! src/java.base/share/classes/java/lang/CharSequence.java ! src/java.base/share/classes/java/util/BitSet.java Changeset: c7b932897909 Author: psandoz Date: 2016-11-23 10:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c7b932897909 8132964: Spliterator documentation on Priority(Blocking)Queue Reviewed-by: martin, dl, chegar ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java Changeset: 910d8342b542 Author: bchristi Date: 2016-11-23 10:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/910d8342b542 8136831: Undefined null behavior in ClassLoader.getResourceXXXX() Reviewed-by: alanb, mchung, psandoz ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/net/URLClassLoader.java + test/java/lang/ClassLoader/GetResourceNullArg.java Changeset: f23b227c2d5f Author: darcy Date: 2016-11-23 11:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f23b227c2d5f 8169479: java.lang.reflect.Constructor class has wrong api documentation Reviewed-by: bpb, psandoz ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: bac1a818cc61 Author: lana Date: 2016-11-23 19:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bac1a818cc61 Merge - src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.c - test/java/util/Locale/LocaleTestFmwk.java - test/javax/net/ssl/templates/SSLSocketSample.java - test/javax/net/ssl/templates/SSLTest.java Changeset: 1950514cb563 Author: prr Date: 2016-11-23 11:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1950514cb563 8170242: jdk.desktop needs package access to sun.awt. Reviewed-by: ihse, mullan ! make/copy/Copy-java.base.gmk Changeset: b85b6982e5bb Author: lana Date: 2016-11-22 22:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b85b6982e5bb 8065555: Remove incorrect locale data for inexistent language German (Greece) Reviewed-by: naoto Contributed-by: li.jiang at oracle.com - src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_GR.properties ! test/sun/util/locale/provider/Bug8038436.java Changeset: c41140100bf1 Author: mli Date: 2016-11-23 18:13 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c41140100bf1 8158916: ProblemList.txt update for com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java Summary: Change the associated issue from JDK-8141370 to JDK-8169942 Reviewed-by: dfuchs Contributed-by: John Jiang ! test/ProblemList.txt Changeset: 46b340c4e9bf Author: lana Date: 2016-12-01 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/46b340c4e9bf Added tag jdk-9+147 for changeset c41140100bf1 ! .hgtags Changeset: 995f5a095b37 Author: ihse Date: 2016-11-28 09:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/995f5a095b37 8031567: Better model for storing source revision information Reviewed-by: erikj ! .hgignore Changeset: 08d73a4d2108 Author: weijun Date: 2016-11-28 22:32 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/08d73a4d2108 8170364: FilePermission path modified during merge Reviewed-by: alanb ! src/java.base/share/classes/java/io/FilePermission.java + test/java/io/FilePermission/MergeName.java Changeset: 162c98633949 Author: dfuchs Date: 2016-11-28 17:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/162c98633949 8170401: JConsole might use System.Logger Reviewed-by: mchung ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XMBeanAttributes.java Changeset: 26613132a2ba Author: mchung Date: 2016-11-28 11:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/26613132a2ba 8169816: Move src.zip and jrt-fs.jar under the lib directory Reviewed-by: alanb, erikj ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java ! test/jdk/internal/jrtfs/remote/Main.java ! test/jdk/internal/jrtfs/remote/RemoteRuntimeImageTest.java Changeset: 4ba55d115d2b Author: darcy Date: 2016-11-28 17:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4ba55d115d2b 8170429: Problem list LogGeneratedClassesTest.java until JDK-8170408 is fixed Reviewed-by: smarks ! test/ProblemList.txt Changeset: 719a20f9075a Author: dl Date: 2016-11-28 23:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/719a20f9075a 8169243: java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java still fails intermittently Reviewed-by: martin, smarks, psandoz, amlu ! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java Changeset: a15610e000ba Author: dl Date: 2016-11-28 23:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a15610e000ba 8143577: optimize ArrayList.removeIf 8169679: ArrayList.subList().iterator().forEachRemaining() off-by-one-error 8167202: ArrayDeque improvements 8164793: new ArrayDeque(2**N) allocates backing array of size 2**(N+1) 8169739: LinkedBlockingDeque spliterator needs to support node self-linking 8169738: CopyOnWriteArrayList subList needs more synchronization Reviewed-by: martin, smarks, psandoz, forax ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/Vector.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! test/java/util/ArrayList/IteratorMicroBenchmark.java ! test/java/util/Collection/CollectionDefaults.java + test/java/util/Collection/IteratorMicroBenchmark.java + test/java/util/Collection/RemoveMicroBenchmark.java ! test/java/util/Vector/LastIndexOf.java ! test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java ! test/java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java ! test/java/util/concurrent/tck/ArrayBlockingQueueTest.java + test/java/util/concurrent/tck/ArrayDeque8Test.java ! test/java/util/concurrent/tck/ArrayDequeTest.java + test/java/util/concurrent/tck/ArrayListTest.java ! test/java/util/concurrent/tck/Collection8Test.java ! test/java/util/concurrent/tck/CollectionTest.java ! test/java/util/concurrent/tck/CopyOnWriteArrayListTest.java + test/java/util/concurrent/tck/CountedCompleter8Test.java ! test/java/util/concurrent/tck/CountedCompleterTest.java ! test/java/util/concurrent/tck/DelayQueueTest.java ! test/java/util/concurrent/tck/JSR166TestCase.java ! test/java/util/concurrent/tck/LinkedBlockingDequeTest.java ! test/java/util/concurrent/tck/LinkedBlockingQueueTest.java ! test/java/util/concurrent/tck/LinkedListTest.java + test/java/util/concurrent/tck/VectorTest.java Changeset: 73d648180e2a Author: dl Date: 2016-11-28 23:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/73d648180e2a 8166507: ConcurrentSkipListSet.clear() can leave the Set in an invalid state Reviewed-by: martin, smarks, psandoz ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java Changeset: 426bcf3f5b93 Author: dl Date: 2016-11-28 23:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/426bcf3f5b93 8169272: Clarify Semaphore.drainPermits behavior when current permits are negative Reviewed-by: martin, smarks, psandoz ! src/java.base/share/classes/java/util/concurrent/Semaphore.java Changeset: 7901a13a051c Author: dl Date: 2016-11-28 23:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7901a13a051c 8166646: Miscellaneous changes imported from jsr166 CVS 2016-10 Reviewed-by: martin, smarks, psandoz ! src/java.base/share/classes/java/util/concurrent/CompletionStage.java ! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java ! src/java.base/share/classes/java/util/concurrent/Executor.java ! src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/Future.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/Phaser.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ScheduledExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/package-info.java ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java ! src/java.base/share/classes/java/util/concurrent/package-info.java ! test/java/util/TreeMap/HeadTailTypeError.java ! test/java/util/concurrent/FutureTask/Throw.java ! test/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java ! test/java/util/concurrent/locks/Lock/FlakyMutex.java ! test/java/util/concurrent/tck/Atomic8Test.java ! test/java/util/concurrent/tck/CompletableFutureTest.java ! test/java/util/concurrent/tck/ConcurrentHashMap8Test.java ! test/java/util/concurrent/tck/ConcurrentHashMapTest.java ! test/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java ! test/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java ! test/java/util/concurrent/tck/ConcurrentSkipListSetTest.java ! test/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java ! test/java/util/concurrent/tck/ExecutorCompletionService9Test.java ! test/java/util/concurrent/tck/LinkedTransferQueueTest.java ! test/java/util/concurrent/tck/PriorityBlockingQueueTest.java ! test/java/util/concurrent/tck/PriorityQueueTest.java ! test/java/util/concurrent/tck/StampedLockTest.java ! test/java/util/concurrent/tck/SubmissionPublisherTest.java ! test/java/util/concurrent/tck/ThreadLocalRandom8Test.java ! test/java/util/concurrent/tck/ThreadLocalRandomTest.java ! test/java/util/concurrent/tck/TreeSetTest.java ! test/java/util/concurrent/tck/TreeSubSetTest.java Changeset: e3607c635fce Author: skovalev Date: 2016-11-29 14:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e3607c635fce 8169866: TESTBUG: com/sun/security/ tests have undeclared modules dependencies Reviewed-by: weijun + test/com/sun/security/auth/TEST.properties ! test/com/sun/security/jgss/InquireSecContextPermissionCheck.java ! test/com/sun/security/sasl/Cram.java + test/com/sun/security/sasl/TEST.properties + test/com/sun/security/sasl/digest/TEST.properties Changeset: 1f3112bcaf6e Author: redestad Date: 2016-11-29 16:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1f3112bcaf6e 8170467: (reflect) Optimize SignatureParser's use of StringBuilders Reviewed-by: shade, redestad Contributed-by: mkanat at google.com ! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java Changeset: 36dca0165e29 Author: rriggs Date: 2016-11-29 11:58 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/36dca0165e29 8165765: Unexpected ID for RMI connection Reviewed-by: rriggs Contributed-by: ujwal.vangapally at oracle.com ! test/javax/management/remote/mandatory/connection/RMIConnectionIdTest.java Changeset: 15069de24ba4 Author: rriggs Date: 2016-11-29 13:58 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/15069de24ba4 8169527: Typo in getCalendarType() method of Chronology class Reviewed-by: bpb ! src/java.base/share/classes/java/time/chrono/Chronology.java Changeset: 17b7d5ac2da7 Author: weijun Date: 2016-11-30 08:02 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/17b7d5ac2da7 8170408: LogGeneratedClassesTest.java fails with recent changes Reviewed-by: dfuchs ! src/java.base/share/classes/java/io/FilePermission.java ! test/ProblemList.txt ! test/java/lang/invoke/lambda/LogGeneratedClassesTest.java Changeset: ff45c582ca8a Author: xiaofeya Date: 2016-11-29 19:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ff45c582ca8a 8170248: Problem list javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java Reviewed-by: rriggs ! test/ProblemList.txt Changeset: 07143f2f640f Author: ssahoo Date: 2016-11-30 03:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/07143f2f640f 8170247: java/security/SecureRandom/ApiTest fails when run with unlimited policy Summary: Test was failing to handle expected exception in case of unlimited policy Reviewed-by: weijun ! test/java/security/SecureRandom/ApiTest.java Changeset: bd764ab1672d Author: sundar Date: 2016-11-30 19:28 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bd764ab1672d 8160359: Improve jlink logging for cases when a plugin throws exception Reviewed-by: jlaskey, redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginRepository.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/internal/plugins/OrderResourcesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ResourceFilter.java Changeset: e91f84485b76 Author: alanb Date: 2016-11-30 15:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e91f84485b76 8170539: Test clashes with another test with a similar name Reviewed-by: rriggs, chegar - test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.html Changeset: fb598740935a Author: plevart Date: 2016-11-30 19:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fb598740935a 8035424: (reflect) Performance problem in sun.reflect.generics.parser.SignatureParser Reviewed-by: redestad ! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java Changeset: 7e53ac81aa18 Author: srastogi Date: 2016-11-29 01:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7e53ac81aa18 8133719: java.lang.InternalError in java.lang.invoke.MethodHandleImpl$BindCaller.bindCaller Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: f312b57865d4 Author: mli Date: 2016-11-30 17:11 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f312b57865d4 8170338: com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java failed with "Port already in use" Reviewed-by: chegar ! test/com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java Changeset: a563aaa85446 Author: psandoz Date: 2016-11-30 17:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a563aaa85446 8168745: Iterator.forEachRemaining vs. Iterator.remove Reviewed-by: martin, smarks ! src/java.base/share/classes/java/lang/Iterable.java ! src/java.base/share/classes/java/util/Iterator.java Changeset: 5f8fbe4288ef Author: mli Date: 2016-11-30 17:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5f8fbe4288ef 8019538: TEST_BUG: java/rmi/activation/rmidViaInheritedChannel tests may fail Reviewed-by: rriggs, chegar ! test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java - test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java ! test/java/rmi/activation/rmidViaInheritedChannel/rmid.security.policy Changeset: d74aefde91da Author: mli Date: 2016-11-30 18:25 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d74aefde91da 8049316: java/nio/channels/Selector/Wakeup.java failing Reviewed-by: rriggs, alanb ! test/java/nio/channels/Selector/Wakeup.java Changeset: 89ef4b822745 Author: alanb Date: 2016-12-01 08:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/89ef4b822745 8169069: Module system implementation refresh (11/2016) Reviewed-by: plevart, chegar, psandoz, mchung, alanb, dfuchs, naoto, coffeys, weijun Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, claes.redestad at oracle.com, mark.reinhold at oracle.com ! make/data/jdwp/jdwp.spec ! make/launcher/Launcher-jdk.jconsole.gmk ! make/src/classes/build/tools/jigsaw/AddPackagesAttribute.java ! make/src/classes/build/tools/jigsaw/GenGraphs.java ! make/src/classes/build/tools/jigsaw/ModuleSummary.java ! make/src/classes/build/tools/module/GenModuleInfoSource.java + make/src/classes/build/tools/module/ModuleInfoExtraTest.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Deprecated.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/SuppressWarnings.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VersionProps.java.template ! src/java.base/share/classes/java/lang/annotation/ElementType.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/Configuration.java - src/java.base/share/classes/java/lang/module/Dependence.java ! 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/ModuleInfo.java ! src/java.base/share/classes/java/lang/module/ModulePath.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/module/ModuleReferences.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.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/loader/LoaderPool.java + src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaUtilResourceBundleAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/module/Builder.java ! src/java.base/share/classes/jdk/internal/module/Checks.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java ! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleHashes.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties + src/java.base/share/classes/sun/security/util/AuthResourcesProvider.java + src/java.base/share/classes/sun/security/util/AuthResourcesProviderImpl.java - src/java.base/share/classes/sun/util/locale/provider/ResourceBundleProviderSupport.java ! src/java.base/share/classes/sun/util/resources/Bundles.java ! src/java.base/share/native/include/jni.h ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/Module.c ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.compact1/share/classes/module-info.java ! src/java.compact2/share/classes/module-info.java ! src/java.compact3/share/classes/module-info.java ! src/java.desktop/share/classes/module-info.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java + src/java.desktop/share/classes/sun/font/lookup/JDKFontLookup.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/java.instrument/share/classes/java/lang/instrument/package.html ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.management/share/classes/module-info.java ! src/java.management/share/classes/sun/management/MappedMXBeanType.java ! src/java.se.ee/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/java.sql.rowset/share/classes/module-info.java ! src/java.sql/share/classes/module-info.java ! src/java.transaction/share/classes/module-info.java ! src/java.xml.crypto/share/classes/module-info.java ! src/jdk.accessibility/share/classes/module-info.java ! src/jdk.attach/share/classes/module-info.java ! src/jdk.desktop/share/classes/module-info.java ! src/jdk.internal.le/share/classes/module-info.java ! src/jdk.internal.opt/share/classes/module-info.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jdi/share/classes/com/sun/jdi/ModuleReference.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ModuleReferenceImpl.java ! src/jdk.jdi/share/classes/module-info.java ! src/jdk.jdi/windows/classes/module-info.java.extra ! src/jdk.jdwp.agent/share/classes/module-info.java ! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.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/module-info.java ! src/jdk.jvmstat/share/classes/module-info.java ! src/jdk.localedata/share/classes/module-info.java ! src/jdk.management/share/classes/com/sun/management/VMOption.java ! src/jdk.management/share/classes/module-info.java ! src/jdk.naming.dns/share/classes/module-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/X500Principal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/jdk.security.auth/share/classes/module-info.java ! src/jdk.security.jgss/share/classes/module-info.java ! src/jdk.unsupported/share/classes/module-info.java ! test/ProblemList.txt ! test/TEST.ROOT ! test/com/sun/corba/serialization/ObjectStreamTest.java ! test/com/sun/crypto/provider/Cipher/AES/TestGHASH.java ! test/com/sun/crypto/provider/Cipher/PBE/CheckPBEKeySize.java ! test/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java ! test/com/sun/jdi/ConstantPoolInfoGC.java ! test/com/sun/jdi/ModulesTest.java ! test/com/sun/jdi/connect/spi/GeneratedConnectors.java ! test/com/sun/jmx/mbeanserver/introspector/SimpleIntrospectorTest.java ! test/com/sun/jndi/dns/Parser.java ! test/com/sun/jndi/ldap/SimpleClientIdHashCode.java ! test/com/sun/management/VMOptionOpenDataTest.java ! test/java/awt/EventDispatchThread/EDTShutdownTest/EDTShutdownTest.java ! test/java/awt/Focus/RequestOnCompWithNullParent/RequestOnCompWithNullParent1.java ! test/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.html ! test/java/awt/Modal/LWModalTest/LWModalTest.java ! test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java ! test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh ! test/java/awt/TrayIcon/ActionCommand/ActionCommand.java ! test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java ! test/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java ! test/java/awt/TrayIcon/ModalityTest/ModalityTest.java ! test/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java ! test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java ! test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java ! test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java ! test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java ! test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java ! test/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java ! test/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java ! test/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java ! test/java/awt/font/FontNames/GetLCIDFromLocale.java ! test/java/awt/image/MultiResolutionImageTest.java ! test/java/awt/patchlib/java.desktop/java/awt/Helper.java ! test/java/beans/Introspector/6380849/TestBeanInfo.java ! test/java/beans/XMLEncoder/java_awt_CardLayout.java ! test/java/beans/XMLEncoder/java_awt_GridBagLayout.java ! test/java/io/FilePermission/Correctness.java ! test/java/io/ObjectInputStream/PeekInputStreamTest.java ! test/java/lang/Character/UnicodeBlock/OptimalMapSize.java ! test/java/lang/Class/GetModuleTest.java ! test/java/lang/Class/forName/modules/src/m2/p2/test/Main.java ! test/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/java/lang/Class/getResource/Main.java ! test/java/lang/Class/getResource/ResourcesTest.java ! test/java/lang/Class/getResource/src/m1/module-info.java ! test/java/lang/Class/getResource/src/m1/p1/Main.java + test/java/lang/Class/getResource/src/m1/p1/impl/Type.java + test/java/lang/Class/getResource/src/m1/p1/resources/Type.java ! test/java/lang/Class/getResource/src/m2/module-info.java ! test/java/lang/Class/getResource/src/m2/p2/Main.java + test/java/lang/Class/getResource/src/m2/p2/impl/Type.java + test/java/lang/Class/getResource/src/m2/p2/resources/Type.java - test/java/lang/Class/getResource/src/m3/module-info.java - test/java/lang/Class/getResource/src/m3/p3/Main.java ! test/java/lang/ClassLoader/LibraryPathProperty.java ! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh ! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh ! test/java/lang/ClassLoader/getResource/modules/Main.java ! test/java/lang/ClassLoader/getResource/modules/ResourcesTest.java ! test/java/lang/ClassLoader/getResource/modules/src/m1/module-info.java ! test/java/lang/ClassLoader/getResource/modules/src/m1/p1/Main.java + test/java/lang/ClassLoader/getResource/modules/src/m1/p1/impl/Type.java + test/java/lang/ClassLoader/getResource/modules/src/m1/p1/resources/Type.java ! test/java/lang/ClassLoader/getResource/modules/src/m2/module-info.java ! test/java/lang/ClassLoader/getResource/modules/src/m2/p2/Main.java + test/java/lang/ClassLoader/getResource/modules/src/m2/p2/impl/Type.java + test/java/lang/ClassLoader/getResource/modules/src/m2/p2/resources/Type.java - test/java/lang/ClassLoader/getResource/modules/src/m3/module-info.java - test/java/lang/ClassLoader/getResource/modules/src/m3/p3/Main.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/lang/Runtime/Version/VersionProps.java ! test/java/lang/StackWalker/CountLocalSlots.java ! test/java/lang/StackWalker/LocalsAndOperands.java ! test/java/lang/StackWalker/LocalsCrash.java ! test/java/lang/String/CompactString/VMOptionsTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java ! test/java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java ! test/java/lang/annotation/AnnotationsInheritanceOrderRedefinitionTest.java + test/java/lang/instrument/RedefineModuleAgent.java + test/java/lang/instrument/RedefineModuleTest.java ! test/java/lang/instrument/TestAgentWithLimitMods.java + test/java/lang/instrument/java.base/java/lang/TestProvider.java + test/java/lang/instrument/java.base/jdk/internal/test/TestProviderImpl1.java + test/java/lang/instrument/java.base/jdk/internal/test/TestProviderImpl2.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java ! test/java/lang/invoke/LambdaFormTest.java + test/java/lang/invoke/MethodHandles/privateLookupIn/Driver.java + test/java/lang/invoke/MethodHandles/privateLookupIn/m1/module-info.java + test/java/lang/invoke/MethodHandles/privateLookupIn/m1/p1/Type.java + test/java/lang/invoke/MethodHandles/privateLookupIn/m2/module-info.java + test/java/lang/invoke/MethodHandles/privateLookupIn/m2/p2/Type.java + test/java/lang/invoke/MethodHandles/privateLookupIn/m3/module-info.java + test/java/lang/invoke/MethodHandles/privateLookupIn/m3/p3/Type.java + test/java/lang/invoke/MethodHandles/privateLookupIn/test/module-info.java + test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java + test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/internal/NonPublicType.java + test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/internal/PublicType.java ! test/java/lang/invoke/PrivateInvokeTest.java ! test/java/lang/invoke/VMAnonymousClass.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ConfigurationTest.java ! test/java/lang/module/ModuleDescriptorTest.java ! test/java/lang/module/ModuleFinderTest.java ! test/java/lang/module/ModuleReferenceTest.java ! test/java/lang/module/MultiReleaseJarTest.java ! test/java/lang/ref/FinalizerHistogramTest.java ! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/java/lang/reflect/Layer/BasicLayerTest.java ! test/java/lang/reflect/Layer/LayerAndLoadersTest.java + test/java/lang/reflect/Layer/LayerControllerTest.java + test/java/lang/reflect/Module/AnnotationsTest.java ! test/java/lang/reflect/Module/BasicModuleTest.java ! test/java/lang/reflect/Module/WithSecurityManager.java ! test/java/lang/reflect/Module/access/AccessTest.java ! test/java/lang/reflect/Module/access/src/target/module-info.java - test/java/lang/reflect/Module/access/src/target/p/Exported.java - test/java/lang/reflect/Module/access/src/target/p/Helper.java + test/java/lang/reflect/Module/access/src/target/p1/Helper.java + test/java/lang/reflect/Module/access/src/target/p1/Public.java + test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java - test/java/lang/reflect/Module/access/src/target/q/Internal.java + test/java/lang/reflect/Module/access/src/target/q1/Public.java + test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java ! test/java/lang/reflect/Module/access/src/test/test/Main.java + test/java/lang/reflect/Module/annotation/Basic.java + test/java/lang/reflect/Module/annotation/src/m/module-info.java + test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java + test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java + test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java ! test/java/lang/reflect/Proxy/src/m3/module-info.java ! test/java/lang/reflect/Proxy/src/test/module-info.java ! test/java/net/InterfaceAddress/Equals.java ! test/java/nio/Buffer/Basic.java ! test/java/nio/channels/Selector/TemporarySelector.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh ! test/java/nio/file/etc/Exceptions.java ! test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java ! test/java/rmi/dgc/dgcAckFailure/DGCAckFailure.java ! test/java/rmi/server/RMIClassLoader/useCodebaseOnlyDefault/UseCodebaseOnlyDefault.java ! test/java/rmi/server/getRemoteClass/GetRemoteClass.java ! test/java/rmi/transport/dgcDeadLock/DGCDeadLock.java ! test/java/security/modules/ModularTest.java ! test/java/security/testlibrary/Proc.java ! test/java/time/TEST.properties ! test/java/util/ArrayList/ArrayManagement.java ! test/java/util/Calendar/StampOverflow.java ! test/java/util/Collection/MOAT.java ! test/java/util/Collections/SyncSubMutexes.java ! test/java/util/Currency/CurrencyTest.java ! test/java/util/Currency/ValidateISO4217.java ! test/java/util/EnumSet/OneUniverse.java ! test/java/util/Hashtable/DeserializedLength.java ! test/java/util/IdentityHashMap/Capacity.java ! test/java/util/Locale/bug6312358.java ! test/java/util/ResourceBundle/ReferencesTest.java ! test/java/util/ResourceBundle/modules/modlocal/modlocal.sh + test/java/util/ResourceBundle/modules/unnamed/Main.java + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/internal/resources/Foo.java + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/internal/resources/Foo_de.java + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/internal/resources/Foo_en.java + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/internal/resources/Foo_fr.java + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/internal/resources/Foo_ja.properties + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/internal/resources/Foo_zh.properties + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/internal/resources/Foo_zh_TW.properties + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/resources/MyResources.java + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/resources/MyResources_de.java + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/resources/MyResources_en.java + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/resources/MyResources_fr.java + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/resources/MyResources_ja.properties + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/resources/MyResources_zh.properties + test/java/util/ResourceBundle/modules/unnamed/src/bundles/jdk/test/resources/MyResources_zh_TW.properties + test/java/util/ResourceBundle/modules/unnamed/src/bundles/module-info.java + test/java/util/ResourceBundle/modules/unnamed/unnamed.sh ! test/java/util/ResourceBundle/modules/visibility/visibility.sh - test/java/util/ServiceLoader/Basic.java - test/java/util/ServiceLoader/FooProvider1.java - test/java/util/ServiceLoader/FooProvider2.java - test/java/util/ServiceLoader/FooProvider3.java - test/java/util/ServiceLoader/FooService.java - test/java/util/ServiceLoader/Load.java - test/java/util/ServiceLoader/basic.sh + test/java/util/ServiceLoader/basic/BarProvider.java + test/java/util/ServiceLoader/basic/Basic.java + test/java/util/ServiceLoader/basic/FooProvider1.java + test/java/util/ServiceLoader/basic/FooProvider2.java + test/java/util/ServiceLoader/basic/FooProvider3.java + test/java/util/ServiceLoader/basic/FooService.java + test/java/util/ServiceLoader/basic/Load.java + test/java/util/ServiceLoader/basic/basic.sh + test/java/util/ServiceLoader/modules/BadProvidersTest.java + test/java/util/ServiceLoader/modules/Basic.java - test/java/util/ServiceLoader/modules/MiscTests.java - test/java/util/ServiceLoader/modules/ServicesTest.java + test/java/util/ServiceLoader/modules/badfactories/badreturntype/ProviderFactory.java + test/java/util/ServiceLoader/modules/badfactories/classnotpublic/ProviderFactory.java + test/java/util/ServiceLoader/modules/badfactories/classnotpublic/Service.java + test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/ProviderFactory.java + test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/Service.java + test/java/util/ServiceLoader/modules/badfactories/returnsnull/ProviderFactory.java + test/java/util/ServiceLoader/modules/badfactories/returnsnull/Service.java + test/java/util/ServiceLoader/modules/badfactories/throwsexception/ProviderFactory.java + test/java/util/ServiceLoader/modules/badfactories/throwsexception/Service.java + test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Provider.java + test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Service.java + test/java/util/ServiceLoader/modules/badproviders/notasubtype/Provider.java + test/java/util/ServiceLoader/modules/badproviders/notpublic/Provider.java + test/java/util/ServiceLoader/modules/badproviders/notpublic/Service.java + test/java/util/ServiceLoader/modules/badproviders/throwsexception/Provider.java + test/java/util/ServiceLoader/modules/badproviders/throwsexception/Service.java + test/java/util/ServiceLoader/modules/modules/bananascript/module-info.java + test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScript.java + test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScriptEngineFactory.java + test/java/util/ServiceLoader/modules/modules/test1/module-info.java + test/java/util/ServiceLoader/modules/modules/test1/p/ProviderFactory.java + test/java/util/ServiceLoader/modules/modules/test1/p/Service.java + test/java/util/ServiceLoader/modules/modules/test2/module-info.java + test/java/util/ServiceLoader/modules/modules/test2/p/Provider.java + test/java/util/ServiceLoader/modules/modules/test2/p/Service.java - test/java/util/ServiceLoader/modules/src/bananascript/module-info.java - test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScript.java - test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScriptEngineFactory.java ! test/java/util/ServiceLoader/modules/src/pearscript/org/pear/PearScriptEngineFactory.java - test/java/util/ServiceLoader/modules/src/test/module-info.java - test/java/util/ServiceLoader/modules/src/test/test/Main.java ! test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java ! test/java/util/concurrent/BlockingQueue/LastElement.java ! test/java/util/concurrent/BlockingQueue/PollMemoryLeak.java ! test/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java ! test/java/util/concurrent/Phaser/PhaseOverflow.java ! test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCoreThreads.java ! test/java/util/concurrent/atomic/VMSupportsCS8.java ! test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java ! test/java/util/concurrent/tck/JSR166TestCase.java ! test/java/util/logging/FileHandlerLongLimit.java ! test/java/util/logging/HandlersConfigTest.java ! test/java/util/logging/LocalizedLevelName.java ! test/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java ! test/java/util/logging/modules/pkgs/p3/test/ResourceBundleTest.java ! test/javax/management/ObjectName/CompressedStorageTest.java ! test/javax/management/loading/MLetInternalsTest.java ! test/javax/management/openmbean/TabularDataOrderTest.java ! test/javax/management/remote/mandatory/connection/ObjectInputStreamWithLoaderNullCheckTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java ! test/javax/management/remote/mandatory/notif/DeadListenerTest.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/DTLS/TEST.properties ! 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/DTLSv10/TEST.properties ! test/javax/net/ssl/TLS/TEST.properties ! 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/TEST.properties ! 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/TEST.properties ! 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/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/Open.java ! test/javax/swing/JFileChooser/6688203/bug6688203.java ! test/javax/swing/JLabel/7004134/bug7004134.java ! test/javax/swing/JPopupMenu/6495920/bug6495920.java ! test/javax/swing/JPopupMenu/6800513/bug6800513.java ! test/javax/swing/JSlider/6794836/bug6794836.java ! test/javax/swing/JSlider/6848475/bug6848475.java ! test/javax/swing/JTabbedPane/7010561/bug7010561.java ! test/javax/swing/JTree/6263446/bug6263446.java ! test/javax/swing/RepaintManager/7013453/bug7013453.java ! test/javax/swing/Security/6938813/bug6938813.java ! test/javax/swing/border/Test7149090.java ! test/javax/swing/plaf/synth/7143614/bug7143614.java ! test/javax/swing/text/View/8014863/bug8014863.java ! test/javax/xml/jaxp/Encodings/CheckEncodingPropertiesFile.java ! test/javax/xml/jaxp/PrecisionDecimalDV/XPrecisionDecimalToString.java ! test/jdk/internal/jline/console/StripAnsiTest.java ! test/jdk/internal/misc/Unsafe/CopyCommon.java ! test/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java ! test/jdk/modules/etc/VerifyModuleDelegation.java + test/jdk/modules/open/Basic.java + test/jdk/modules/open/modules/m1/module-info.java + test/jdk/modules/open/modules/m1/p/NotPublicType.java + test/jdk/modules/open/modules/m1/p/PublicType.java + test/jdk/modules/open/modules/m1/p/internal/NotPublicType.java + test/jdk/modules/open/modules/m1/p/internal/PublicType.java + test/jdk/modules/open/modules/m2/module-info.java + test/jdk/modules/open/modules/m2/q/NotPublicType.java + test/jdk/modules/open/modules/m2/q/PublicType.java + test/jdk/modules/open/modules/m2/q/internal/NotPublicType.java + test/jdk/modules/open/modules/m2/q/internal/PublicType.java ! test/jdk/modules/scenarios/automaticmodules/src/sptest/test/Main.java ! test/sun/net/idn/TestStringPrep.java ! test/sun/net/www/http/HttpClient/IsAvailable.java ! test/sun/net/www/protocol/http/NoNTLM.java ! test/sun/security/jgss/spnego/NotPreferredMech.java ! test/sun/security/krb5/RFC396xTest.java ! test/sun/security/krb5/auto/Renew.java ! test/sun/security/krb5/auto/TEST.properties ! test/sun/security/krb5/ccache/TimeInCCache.java ! test/sun/security/krb5/config/DefUdpLimit.java ! test/sun/security/krb5/config/DnsFallback.java ! test/sun/security/krb5/config/SCDynamicConfigTest.java ! test/sun/security/krb5/tools/KtabZero.java ! test/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java ! test/sun/security/provider/SecureRandom/CommonSeeder.java ! test/sun/security/provider/SecureRandom/DRBGS11n.java ! test/sun/security/ssl/ExtensionType/OptimalListSize.java ! test/sun/security/tools/jarsigner/LargeJarEntry.java ! test/sun/security/tools/keytool/StartDateTest.java ! test/sun/security/util/DerInputBuffer/DerInputBufferEqualsHashCode.java ! test/sun/tools/jconsole/ResourceCheckTest.java ! test/sun/util/calendar/zi/TestZoneInfo310.java ! test/tools/jar/mmrjar/ConcealedPackage.java + test/tools/jar/mmrjar/src/mr10/p/internal/bar/Gee.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java ! test/tools/jar/modularJar/src/foo/jdk/test/foo/Foo.java + test/tools/jar/modularJar/src/foo/jdk/test/foo/resources/foo.properties ! test/tools/jar/multiRelease/Basic.java + test/tools/jar/multiRelease/Basic1.java ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLinkNegativeTest.java ! test/tools/jlink/JLinkTest.java + test/tools/jlink/basic/AllModulePath.java ! test/tools/jlink/basic/BasicTest.java + test/tools/jlink/basic/src/m1/module-info.java + test/tools/jlink/basic/src/m1/p/ListModules.java ! test/tools/jlink/plugins/FileCopierPluginTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/module-info.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/p3/Main.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/module-info.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Foo.java ! test/tools/jmod/JmodTest.java ! test/tools/jmod/hashes/src/org.bar/module-info.java ! test/tools/jmod/hashes/src/org.foo/module-info.java + test/tools/jmod/src/foo/jdk/test/foo/resources/foo.properties + test/tools/launcher/InfoStreams.java ! test/tools/launcher/modules/addexports/AddExportsTest.java + test/tools/launcher/modules/addexports/manifest/AddExportsAndOpensInManifest.java + test/tools/launcher/modules/addexports/manifest/Test1.java + test/tools/launcher/modules/addexports/manifest/Test2.java ! test/tools/launcher/modules/addexports/src/m1/jdk/test1/Main.java ! test/tools/launcher/modules/listmods/ListModsTest.java ! test/tools/launcher/modules/upgrademodulepath/src/java.transaction/module-info.java ! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java Changeset: ed10bde51263 Author: alanb Date: 2016-12-01 11:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ed10bde51263 Merge ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java - src/java.base/share/classes/java/lang/module/Dependence.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java - src/java.base/share/classes/sun/util/locale/provider/ResourceBundleProviderSupport.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/ProblemList.txt - test/java/lang/Class/getResource/src/m3/module-info.java - test/java/lang/Class/getResource/src/m3/p3/Main.java - test/java/lang/ClassLoader/getResource/modules/src/m3/module-info.java - test/java/lang/ClassLoader/getResource/modules/src/m3/p3/Main.java - test/java/lang/reflect/Module/access/src/target/p/Exported.java - test/java/lang/reflect/Module/access/src/target/p/Helper.java - test/java/lang/reflect/Module/access/src/target/q/Internal.java - test/java/util/ServiceLoader/Basic.java - test/java/util/ServiceLoader/FooProvider1.java - test/java/util/ServiceLoader/FooProvider2.java - test/java/util/ServiceLoader/FooProvider3.java - test/java/util/ServiceLoader/FooService.java - test/java/util/ServiceLoader/Load.java - test/java/util/ServiceLoader/basic.sh - test/java/util/ServiceLoader/modules/MiscTests.java - test/java/util/ServiceLoader/modules/ServicesTest.java - test/java/util/ServiceLoader/modules/src/bananascript/module-info.java - test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScript.java - test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScriptEngineFactory.java - test/java/util/ServiceLoader/modules/src/test/module-info.java - test/java/util/ServiceLoader/modules/src/test/test/Main.java ! test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java ! test/java/util/concurrent/tck/JSR166TestCase.java Changeset: 90b5b235e6b0 Author: ihse Date: 2016-12-01 14:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/90b5b235e6b0 8056215: AWT source dirs should only point to java2d, not below Reviewed-by: erikj ! make/lib/Awt2dLibraries.gmk Changeset: 6dd1d95e9d93 Author: xiaofeya Date: 2016-12-01 06:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6dd1d95e9d93 8170559: Incorrect bug id in problem list Reviewed-by: rriggs ! test/ProblemList.txt Changeset: de578b801a60 Author: xiaofeya Date: 2016-12-01 06:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/de578b801a60 8162521: java/net/Authenticator/B4933582.sh fails intermittently with BindException Reviewed-by: dfuchs ! test/java/net/Authenticator/B4933582.java - test/java/net/Authenticator/B4933582.sh ! test/sun/net/www/httptest/TestHttpServer.java Changeset: fdc2a054d947 Author: redestad Date: 2016-12-01 19:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fdc2a054d947 8170602: Startup regression due to introduction of lambda in java.io.FilePermissionCollection Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/io/FilePermission.java Changeset: 7b997de570ba Author: lana Date: 2016-12-01 21:39 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7b997de570ba Merge - src/java.base/share/classes/java/lang/module/Dependence.java - src/java.base/share/classes/sun/util/locale/provider/ResourceBundleProviderSupport.java - test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.html - test/java/lang/Class/getResource/src/m3/module-info.java - test/java/lang/Class/getResource/src/m3/p3/Main.java - test/java/lang/ClassLoader/getResource/modules/src/m3/module-info.java - test/java/lang/ClassLoader/getResource/modules/src/m3/p3/Main.java - test/java/lang/reflect/Module/access/src/target/p/Exported.java - test/java/lang/reflect/Module/access/src/target/p/Helper.java - test/java/lang/reflect/Module/access/src/target/q/Internal.java - test/java/net/Authenticator/B4933582.sh - test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java - test/java/util/ServiceLoader/Basic.java - test/java/util/ServiceLoader/FooProvider1.java - test/java/util/ServiceLoader/FooProvider2.java - test/java/util/ServiceLoader/FooProvider3.java - test/java/util/ServiceLoader/FooService.java - test/java/util/ServiceLoader/Load.java - test/java/util/ServiceLoader/basic.sh - test/java/util/ServiceLoader/modules/MiscTests.java - test/java/util/ServiceLoader/modules/ServicesTest.java - test/java/util/ServiceLoader/modules/src/bananascript/module-info.java - test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScript.java - test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScriptEngineFactory.java - test/java/util/ServiceLoader/modules/src/test/module-info.java - test/java/util/ServiceLoader/modules/src/test/test/Main.java Changeset: 685512caa8bf Author: sherman Date: 2016-12-01 15:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/685512caa8bf 8167328: jar -d m.jar hangs Reviewed-by: alanb, mchung, chegar ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/tools/jar/modularJar/Basic.java Changeset: b1b62e236357 Author: psandoz Date: 2016-12-01 17:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b1b62e236357 8170155: StringBuffer and StringBuilder stream methods are not late-binding Reviewed-by: sherman ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/TEST.groups + test/java/util/Spliterator/SpliteratorFailFastTest.java + test/java/util/Spliterator/SpliteratorLateBindingFailFastHelper.java - test/java/util/Spliterator/SpliteratorLateBindingFailFastTest.java + test/java/util/Spliterator/SpliteratorLateBindingTest.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java Changeset: 35c87712682f Author: amlu Date: 2016-12-02 10:56 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/35c87712682f 8170581: Remove OpenNonIntegralNumberOfSampleframes.java from ProblemList Reviewed-by: darcy ! test/ProblemList.txt Changeset: 99dd72e05060 Author: mli Date: 2016-12-02 00:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/99dd72e05060 8153916: com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java failed with BindException Reviewed-by: chegar ! test/com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java Changeset: 08f81d321087 Author: mli Date: 2016-12-02 01:11 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/08f81d321087 8080550: java/rmi/server/useCustomRef/UseCustomRef.java failed with java.net.BindException intermittently Reviewed-by: chegar ! test/java/rmi/server/useCustomRef/UseCustomRef.java Changeset: 08f94540f074 Author: mli Date: 2016-12-02 02:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/08f94540f074 8078587: java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java fails intermittently with Port already in use Reviewed-by: chegar ! test/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java Changeset: bc6c31fd98cf Author: dfuchs Date: 2016-12-02 13:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bc6c31fd98cf 8169495: Add a method to set an Authenticator on a HttpURLConnection. Summary: new public method java.net.HttpURLConnection::setAuthenticator allows to specify an authenticator to use with a given connection. Reviewed-by: chegar ! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthCache.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java + src/java.base/share/classes/sun/net/www/protocol/http/AuthenticatorKeys.java ! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpCallerInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/NTLMAuthenticationProxy.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiateCallbackHandler.java + test/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java + test/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java + test/java/net/HttpURLConnection/SetAuthenticator/HTTPTestClient.java + test/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java ! test/java/net/HttpURLConnection/getResponseCode.java Changeset: edf69d3b31cc Author: ihse Date: 2016-12-02 16:18 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/edf69d3b31cc 8039103: "explicitly" is misspelled as "explicitely" in configure scripts Reviewed-by: erikj, tbell ! make/lib/Awt2dLibraries.gmk Changeset: b6bad6302dc8 Author: gromero Date: 2016-11-28 11:13 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b6bad6302dc8 8170153: PPC64/s390x/aarch64: Poor StrictMath performance due to non-optimized compilation Reviewed-by: mdoerr, erikj, simonis, aph ! make/lib/CoreLibraries.gmk Changeset: ea9502bce1a9 Author: psandoz Date: 2016-12-02 10:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ea9502bce1a9 8166914: URLClassLoader spec needs to mention that it's MR-aware Reviewed-by: mchung, alanb ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: 5dbefe6fe4e4 Author: mchung Date: 2016-12-02 11:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5dbefe6fe4e4 8170633: backslashes in gensrc/module-info.java comments need escaping Reviewed-by: alanb, psandoz, wetmore ! make/src/classes/build/tools/module/GenModuleInfoSource.java Changeset: 150206269f3f Author: mchung Date: 2016-12-02 11:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/150206269f3f 8170660: RMI regression test failures due to missing @build TestLibrary Reviewed-by: lancea Contributed-by: Abdul Kolarkunnu ! test/com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java Changeset: 8d4eb53e3933 Author: mullan Date: 2016-12-02 14:22 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8d4eb53e3933 8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms property Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! test/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java Changeset: a5eb1d52e445 Author: mullan Date: 2016-12-02 14:24 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a5eb1d52e445 Merge Changeset: ed6586330575 Author: darcy Date: 2016-12-02 18:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ed6586330575 8170670: Problem list com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java until fix of JDK-8170669 Reviewed-by: smarks ! test/ProblemList.txt Changeset: 5c9389804cbc Author: rgoel Date: 2016-12-05 12:53 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5c9389804cbc 8075577: java.time does not support HOST provider Reviewed-by: okutsu, rriggs ! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/module-info.java + src/java.base/share/classes/sun/text/spi/JavaTimeDateTimePatternProvider.java ! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java + src/java.base/share/classes/sun/util/locale/provider/JavaTimeDateTimePatternImpl.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java Changeset: 4d74b5d2086c Author: psandoz Date: 2016-12-05 13:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4d74b5d2086c 8170733: HashMap.HashIterator.remove method does not use cached value for the hash code. Reviewed-by: martin, dl, shade ! src/java.base/share/classes/java/util/HashMap.java ! src/java.base/share/classes/java/util/LinkedHashMap.java Changeset: 9f111abca7aa Author: valeriep Date: 2016-12-05 23:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9f111abca7aa 8170245: [TEST_BUG] Cipher tests fail when running with unlimited policy Summary: Updated the failed cipher tests to work under unlimited policy Reviewed-by: xuelei ! test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java ! test/com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java ! 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/TestCipherKeyWrapperPBEKey.java ! test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java ! test/com/sun/crypto/provider/Cipher/TestCipher.java Changeset: b2ca07f8507f Author: mli Date: 2016-12-05 16:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b2ca07f8507f 8170669: com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java fails after JDK-8153916 Reviewed-by: rriggs ! test/ProblemList.txt ! test/com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java ! test/com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java Changeset: 7ba811d85695 Author: mli Date: 2016-12-05 16:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7ba811d85695 8170644: java/rmi/registry/interfaceHash/InterfaceHash.java failed intermittently with "Port already in use" Reviewed-by: dfuchs ! test/java/rmi/registry/interfaceHash/InterfaceHash.java Changeset: 51843ad502b5 Author: wetmore Date: 2016-12-05 17:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/51843ad502b5 8170157: Enable unlimited cryptographic policy by default in OracleJDK 8169335: Add a crypto policy fallback in case Security Property 'crypto.policy' does not exist Reviewed-by: erikj, ihse, weijun, xuelei, coffeys ! make/gensrc/GensrcMisc.gmk - src/java.base/share/classes/javax/crypto/JceSecurity.java + src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/conf/security/java.security ! src/java.base/share/conf/security/policy/README.txt + test/javax/crypto/CryptoPermissions/CryptoPolicyFallback.java ! test/javax/crypto/CryptoPermissions/TestUnlimited.java Changeset: c8b567c5193e Author: mli Date: 2016-12-05 19:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c8b567c5193e 8170523: Some PKCS11 test cases are ignored with security manager Summary: Get OS distro before enabling security manager Reviewed-by: mullan Contributed-by: John Jiang ! test/sun/security/pkcs11/PKCS11Test.java Changeset: 9098b2b9d997 Author: lana Date: 2016-11-29 21:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9098b2b9d997 8037111: space before percent is inconsistent between sv and sv_SE 8081643: wrong number format for Serbian locale with Latin script Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sr_Latn.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sv.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 3f4dab6bb48e Author: lana Date: 2016-12-08 18:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3f4dab6bb48e Added tag jdk-9+148 for changeset 9098b2b9d997 ! .hgtags Changeset: 4629fe47e826 Author: sherman Date: 2016-12-06 14:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4629fe47e826 8170828: test/java/util/zip/ZipFile/TestZipFile needs @modules to work with Method.setAccessible() Reviewed-by: martin, rriggs ! test/java/util/zip/ZipFile/TestZipFile.java Changeset: 841075d55095 Author: smarks Date: 2016-12-06 17:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/841075d55095 8166446: SingletonIterator.forEachRemaining doesn't advance before calling action Reviewed-by: martin ! src/java.base/share/classes/java/util/Collections.java ! test/java/util/Collections/SingletonIterator.java Changeset: 10b191e1793b Author: mli Date: 2016-12-06 17:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/10b191e1793b 8170704: java/rmi/activation/Activatable/* tests fails intermittently with "output improperly annotated" Reviewed-by: dfuchs, rriggs ! test/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java Changeset: f22652e8f85f Author: xiaofeya Date: 2016-12-06 17:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f22652e8f85f 8081390: javax/management/remote/mandatory/connection/RMIConnector_NPETest.java may leave orphaned processes Reviewed-by: rriggs ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java Changeset: 0ceaa5dc89ec Author: rgoel Date: 2016-12-07 11:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0ceaa5dc89ec 8071929: Locale.getISOCountries() has inconsistent behaviour for "AN", "BU" and "CS" country codes. Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/LocaleISOData.java + test/java/util/Locale/Bug8071929.java Changeset: df8bc808aeb9 Author: ihse Date: 2016-12-07 09:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/df8bc808aeb9 8170629: Remove code duplication in test makefiles Reviewed-by: erikj, dholmes ! test/Makefile Changeset: c1b4d9879aea Author: chegar Date: 2016-12-07 09:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c1b4d9879aea 8169653: Restore ObjectInputStream::resolveClass call stack default search order Reviewed-by: dfuchs, mchung ! src/java.base/share/classes/java/io/ObjectInputStream.java Changeset: b9cdffb87bea Author: mullan Date: 2016-12-07 10:55 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b9cdffb87bea 8158517: Minor optimizations to ISO10126PADDING Reviewed-by: mullan Contributed-by: adam.petcher at oracle.com, ecki at zusammenkunft.net ! src/java.base/share/classes/com/sun/crypto/provider/ISO10126Padding.java Changeset: 26c1193265d6 Author: naoto Date: 2016-12-07 08:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/26c1193265d6 8170465: JNI exception pending in jni_util.c:190 8170466: JNI exception pending in jni_util.c:190 Reviewed-by: dholmes ! src/java.base/share/native/libjava/jni_util.c Changeset: 54378adce7f1 Author: martin Date: 2016-11-30 19:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/54378adce7f1 8170560: Improve code samples in Collectors javadoc Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 5689c7c6c075 Author: sherman Date: 2016-12-07 11:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5689c7c6c075 8170831: ZipFile implementation no longer caches the last accessed entry/pos Reviewed-by: psandoz ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: 78a9122885d1 Author: darcy Date: 2016-12-07 12:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/78a9122885d1 8170875: Problem list LocaleTest.java until JDK-8170840 is fixed Reviewed-by: rriggs, naoto ! test/ProblemList.txt Changeset: 47e0091b0fbe Author: rriggs Date: 2016-12-07 15:32 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/47e0091b0fbe 8170291: Unpredictable results of j.i.ObjectInputFilter::createFilter Reviewed-by: dfuchs ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! test/java/io/Serializable/serialFilter/SerialFilterTest.java Changeset: c0af0f58d538 Author: bpb Date: 2016-12-02 13:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c0af0f58d538 8168628: (fc) SIGBUS when extending file size to map it Summary: Synchronize file extension and subsequent map0(); on Linux use fallocate64() instead of ftruncate64(). Reviewed-by: rehn, simonis, alanb ! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-macosx ! make/mapfiles/libnio/mapfile-solaris ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java + test/java/nio/channels/FileChannel/FileExtensionAndMap.java Changeset: 97193ff08209 Author: mli Date: 2016-12-07 17:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/97193ff08209 8170839: failed test case is not checked in java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java Reviewed-by: rriggs ! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java Changeset: a78130ad14dc Author: xiaofeya Date: 2016-12-07 17:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a78130ad14dc 8043838: Test java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java failed intermittently in nightly Reviewed-by: chegar, dfuchs ! test/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java - test/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.sh Changeset: 5856775a5f4f Author: lana Date: 2016-11-30 07:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5856775a5f4f 7037368: Currency names missing in some locales Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_CN.properties ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: c9785b0f04fd Author: lana Date: 2016-12-07 05:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c9785b0f04fd 8169618: JDK9 message drop interim resource updates - OpenJDK Reviewed-by: rfield, peytoia, joehw, weijun Contributed-by: li.jiang at oracle.com ! src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_es.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_it.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_TW.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties ! src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_sv.java ! src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_zh_TW.java ! src/jdk.rmic/share/classes/sun/tools/javac/resources/javac_ja.properties ! src/jdk.rmic/share/classes/sun/tools/javac/resources/javac_zh_CN.properties Changeset: 8a0ce9899148 Author: rgoel Date: 2016-12-08 12:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8a0ce9899148 8170840: java/util/Locale/LocaleTest.java failed with "Uncaught exception thrown in test method TestGetLangsAndCountries" Reviewed-by: naoto ! test/ProblemList.txt ! test/java/util/Locale/LocaleTest.java Changeset: 7e27a1e6e339 Author: skovalev Date: 2016-12-08 15:35 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7e27a1e6e339 8170664: SystemLoggerInPlatformLoader.java failing in case of module limitation Reviewed-by: dfuchs, mchung ! test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java Changeset: ed04e8712261 Author: xiaofeya Date: 2016-12-08 07:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ed04e8712261 8169115: java/net/InetAddress/ptr/lookup.sh failed intermittently Reviewed-by: dsamersoff ! test/java/net/InetAddress/ptr/Lookup.java - test/java/net/InetAddress/ptr/lookup.sh Changeset: 27ff083d0e07 Author: goetz Date: 2016-11-30 13:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/27ff083d0e07 8170525: Fix minor issues in AWT/ECC/PKCS11 coding Reviewed-by: vinnie, clanger, prr, ssadetsky ! src/java.desktop/share/native/libawt/awt/image/DataBufferNative.c ! src/java.desktop/unix/native/common/awt/fontpath.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c ! src/jdk.crypto.ec/share/native/libsunec/impl/ec.c ! src/jdk.crypto.ec/share/native/libsunec/impl/ecdecode.c ! src/jdk.crypto.ec/share/native/libsunec/impl/ecl_mult.c ! src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c ! src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_mutex.c Changeset: 7583c87dfe7c Author: lana Date: 2016-12-08 21:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7583c87dfe7c Merge - test/java/net/InetAddress/ptr/lookup.sh - test/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.sh Changeset: e307a1fcbcca Author: valeriep Date: 2016-12-09 02:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e307a1fcbcca 8079898: Resolve disabled warnings for libj2ucrypto Summary: Updated header/code to address the E_MACRO_REDEFINED warning Reviewed-by: ascarpino, ihse ! make/lib/Lib-jdk.crypto.ucrypto.gmk ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.h ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCryptoMD.c Changeset: 28c0b22daf7c Author: tidu Date: 2016-12-08 23:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/28c0b22daf7c 8157529: Remove intermittent key from javax/net/ssl/DTLS/CipherSuite.java Reviewed-by: asmotrak Contributed-by: Tim Du ! test/javax/net/ssl/DTLS/CipherSuite.java Changeset: f418bde7bcf1 Author: rpatil Date: 2016-12-09 17:01 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f418bde7bcf1 8170316: (tz) Support tzdata2016j Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! 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/iso3166.tab ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 3b25414eb6af Author: michaelm Date: 2016-12-09 11:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3b25414eb6af 8170648: Move java.net.http package out of Java SE to incubator namespace Reviewed-by: chegar, dfuchs, michaelm, prappo, skuksenko Contributed-by: Chris Hegarty , Daniel Fuchs , Michael McMahon , Pavel Rappo , Sergey Kuksenko , anthony.vanelverdinghe at gmail.com ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy - src/java.httpclient/share/classes/java/net/http/AsyncConnection.java - src/java.httpclient/share/classes/java/net/http/AsyncEvent.java - src/java.httpclient/share/classes/java/net/http/AsyncSSLConnection.java - src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java - src/java.httpclient/share/classes/java/net/http/AuthenticationFilter.java - src/java.httpclient/share/classes/java/net/http/BufferHandler.java - src/java.httpclient/share/classes/java/net/http/ByteBufferConsumer.java - src/java.httpclient/share/classes/java/net/http/ByteBufferGenerator.java - src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java - src/java.httpclient/share/classes/java/net/http/ConnectionPool.java - src/java.httpclient/share/classes/java/net/http/ContinuationFrame.java - src/java.httpclient/share/classes/java/net/http/CookieFilter.java - src/java.httpclient/share/classes/java/net/http/DataFrame.java - src/java.httpclient/share/classes/java/net/http/ErrorFrame.java - src/java.httpclient/share/classes/java/net/http/Exchange.java - src/java.httpclient/share/classes/java/net/http/ExchangeImpl.java - src/java.httpclient/share/classes/java/net/http/ExecutorWrapper.java - src/java.httpclient/share/classes/java/net/http/FilterFactory.java - src/java.httpclient/share/classes/java/net/http/FrameReader.java - src/java.httpclient/share/classes/java/net/http/GoAwayFrame.java - src/java.httpclient/share/classes/java/net/http/HeaderFilter.java - src/java.httpclient/share/classes/java/net/http/HeaderFrame.java - src/java.httpclient/share/classes/java/net/http/HeaderParser.java - src/java.httpclient/share/classes/java/net/http/HeadersFrame.java - src/java.httpclient/share/classes/java/net/http/Http1Exchange.java - src/java.httpclient/share/classes/java/net/http/Http1Request.java - src/java.httpclient/share/classes/java/net/http/Http1Response.java - src/java.httpclient/share/classes/java/net/http/Http2ClientImpl.java - src/java.httpclient/share/classes/java/net/http/Http2Connection.java - src/java.httpclient/share/classes/java/net/http/Http2Frame.java - src/java.httpclient/share/classes/java/net/http/HttpClient.java - src/java.httpclient/share/classes/java/net/http/HttpClientBuilderImpl.java - src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java - src/java.httpclient/share/classes/java/net/http/HttpConnection.java - src/java.httpclient/share/classes/java/net/http/HttpHeaders.java - src/java.httpclient/share/classes/java/net/http/HttpHeadersImpl.java - src/java.httpclient/share/classes/java/net/http/HttpRedirectImpl.java - src/java.httpclient/share/classes/java/net/http/HttpRequest.java - src/java.httpclient/share/classes/java/net/http/HttpRequestBuilderImpl.java - src/java.httpclient/share/classes/java/net/http/HttpRequestImpl.java - src/java.httpclient/share/classes/java/net/http/HttpResponse.java - src/java.httpclient/share/classes/java/net/http/HttpResponseImpl.java - src/java.httpclient/share/classes/java/net/http/HttpTimeoutException.java - src/java.httpclient/share/classes/java/net/http/ImmutableHeaders.java - src/java.httpclient/share/classes/java/net/http/Log.java - src/java.httpclient/share/classes/java/net/http/MultiExchange.java - src/java.httpclient/share/classes/java/net/http/OutgoingHeaders.java - src/java.httpclient/share/classes/java/net/http/Pair.java - src/java.httpclient/share/classes/java/net/http/PingFrame.java - src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java - src/java.httpclient/share/classes/java/net/http/PlainProxyConnection.java - src/java.httpclient/share/classes/java/net/http/PlainTunnelingConnection.java - src/java.httpclient/share/classes/java/net/http/PriorityFrame.java - src/java.httpclient/share/classes/java/net/http/PushPromiseFrame.java - src/java.httpclient/share/classes/java/net/http/Queue.java - src/java.httpclient/share/classes/java/net/http/RawChannel.java - src/java.httpclient/share/classes/java/net/http/RawChannelImpl.java - src/java.httpclient/share/classes/java/net/http/RedirectFilter.java - src/java.httpclient/share/classes/java/net/http/ResetFrame.java - src/java.httpclient/share/classes/java/net/http/ResponseContent.java - src/java.httpclient/share/classes/java/net/http/ResponseHeaders.java - src/java.httpclient/share/classes/java/net/http/SSLConnection.java - src/java.httpclient/share/classes/java/net/http/SSLDelegate.java - src/java.httpclient/share/classes/java/net/http/SSLTunnelConnection.java - src/java.httpclient/share/classes/java/net/http/SettingsFrame.java - src/java.httpclient/share/classes/java/net/http/Stream.java - src/java.httpclient/share/classes/java/net/http/TimeoutEvent.java - src/java.httpclient/share/classes/java/net/http/Utils.java - src/java.httpclient/share/classes/java/net/http/WS.java - src/java.httpclient/share/classes/java/net/http/WSBuilder.java - src/java.httpclient/share/classes/java/net/http/WSCharsetToolkit.java - src/java.httpclient/share/classes/java/net/http/WSDisposable.java - src/java.httpclient/share/classes/java/net/http/WSFrame.java - src/java.httpclient/share/classes/java/net/http/WSFrameConsumer.java - src/java.httpclient/share/classes/java/net/http/WSMessageConsumer.java - src/java.httpclient/share/classes/java/net/http/WSMessageSender.java - src/java.httpclient/share/classes/java/net/http/WSOpeningHandshake.java - src/java.httpclient/share/classes/java/net/http/WSOutgoingMessage.java - src/java.httpclient/share/classes/java/net/http/WSProtocolException.java - src/java.httpclient/share/classes/java/net/http/WSReceiver.java - src/java.httpclient/share/classes/java/net/http/WSShared.java - src/java.httpclient/share/classes/java/net/http/WSSharedPool.java - src/java.httpclient/share/classes/java/net/http/WSSignalHandler.java - src/java.httpclient/share/classes/java/net/http/WSTransmitter.java - src/java.httpclient/share/classes/java/net/http/WSUtils.java - src/java.httpclient/share/classes/java/net/http/WSWriter.java - src/java.httpclient/share/classes/java/net/http/WebSocket.java - src/java.httpclient/share/classes/java/net/http/WebSocketHandshakeException.java - src/java.httpclient/share/classes/java/net/http/WindowUpdateFrame.java - src/java.httpclient/share/classes/java/net/http/package-info.java - src/java.httpclient/share/classes/module-info.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/BinaryRepresentationWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/BulkSizeUpdateWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/Decoder.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/DecodingCallback.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/Encoder.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/HeaderTable.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/Huffman.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/ISO_8859_1.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/IndexNameValueWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/IndexedWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/IntegerReader.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/IntegerWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralNeverIndexedWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralWithIndexingWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/SizeUpdateWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/StringReader.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/StringWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/package-info.java ! src/java.se/share/classes/module-info.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractPushPublisher.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncConnection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncEvent.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLConnection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLDelegate.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AuthenticationFilter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/BlockingPushPublisher.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ConnectionPool.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/CookieFilter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/DefaultPublisher.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExchangeImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExecutorWrapper.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/FilterFactory.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HeaderFilter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HeaderParser.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Request.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Response.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2ClientImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClient.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientBuilderImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpConnection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpHeaders.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequest.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestBuilderImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponse.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponseImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpTimeoutException.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ImmutableHeaders.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiMapResult.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainProxyConnection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PseudoPublisher.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PullPublisher.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PushGroup.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PushPublisher.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RawChannelImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RedirectFilter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestProcessors.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Response.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseContent.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseHeaders.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseProcessors.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLConnection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLTunnelConnection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/TimeoutEvent.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocket.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocketHandshakeException.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowController.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncWriteQueue.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/BufferHandler.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ByteBufferPool.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ByteBufferReference.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ExceptionallyCloseable.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/HttpHeadersImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Log.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/MinimalFuture.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Pair.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Queue.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Utils.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ContinuationFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/DataFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ErrorFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/FramesDecoder.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/FramesEncoder.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/GoAwayFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/HeaderFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/HeadersFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/Http2Frame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/MalformedFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/OutgoingHeaders.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PingFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PriorityFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PushPromiseFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ResetFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/SettingsFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/WindowUpdateFrame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/BinaryRepresentationWriter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/BulkSizeUpdateWriter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Decoder.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/DecodingCallback.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Encoder.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/HeaderTable.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Huffman.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/ISO_8859_1.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IndexNameValueWriter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IndexedWriter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IntegerReader.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IntegerWriter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralNeverIndexedWriter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralWithIndexingWriter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralWriter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/SizeUpdateWriter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/StringReader.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/StringWriter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/package-info.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/BuilderImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CheckFailedException.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CooperativeHandler.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FailWebSocketException.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Frame.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FrameConsumer.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/MessageStreamConsumer.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OpeningHandshake.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OutgoingMessage.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/RawChannel.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Receiver.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/StatusCodes.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Transmitter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/UTF8AccumulatingDecoder.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketRequest.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/package-info.java + src/jdk.incubator.httpclient/share/classes/module-info.java ! test/ProblemList.txt ! test/TEST.groups ! test/java/net/httpclient/APIErrors.java ! test/java/net/httpclient/BasicAuthTest.java - test/java/net/httpclient/BasicWebSocketAPITest.java ! test/java/net/httpclient/EchoHandler.java ! test/java/net/httpclient/HeadersTest.java ! test/java/net/httpclient/HeadersTest1.java + test/java/net/httpclient/HttpInputStreamTest.java + test/java/net/httpclient/HttpRequestBuilderTest.java - test/java/net/httpclient/HttpUtils.java ! test/java/net/httpclient/ImmutableHeaders.java ! test/java/net/httpclient/ManyRequests.java + test/java/net/httpclient/MessageHeadersTest.java + test/java/net/httpclient/MultiAuthTest.java ! test/java/net/httpclient/ProxyAuthTest.java - test/java/net/httpclient/QuickResponses.java ! test/java/net/httpclient/RequestBodyTest.java ! test/java/net/httpclient/Server.java ! test/java/net/httpclient/ShortRequestBody.java ! test/java/net/httpclient/SmokeTest.java ! test/java/net/httpclient/SplitResponse.java ! test/java/net/httpclient/TEST.properties ! test/java/net/httpclient/TestKit.java ! test/java/net/httpclient/TestKitTest.java + test/java/net/httpclient/TimeoutBasic.java + test/java/net/httpclient/TimeoutOrdering.java - test/java/net/httpclient/TimeoutTest.java + test/java/net/httpclient/examples/WebSocketExample.java ! test/java/net/httpclient/http2/BasicTest.java ! 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/http2/NoBody.java + test/java/net/httpclient/http2/RedirectTest.java ! test/java/net/httpclient/http2/ServerPush.java - test/java/net/httpclient/http2/TEST.properties ! test/java/net/httpclient/http2/TLSConnection.java ! test/java/net/httpclient/http2/Timeout.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyInputStream.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyOutputStream.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/EchoHandler.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2Handler.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestExchange.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServer.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServerConnection.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/OutgoingPushPromise.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/PushHandler.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/TestUtil.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/BinaryPrimitivesTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/BuffersTestingKit.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/CircularBufferTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/DecoderTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/EncoderTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/HeaderTableTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/HuffmanTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/SpecHelper.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/TestHelper.java + test/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/BinaryPrimitivesTest.java + test/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/BuffersTestingKit.java + test/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/CircularBufferTest.java + test/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/DecoderTest.java + test/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/EncoderTest.java + test/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/HeaderTableTest.java + test/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/HuffmanTest.java + test/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/SpecHelper.java + test/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/TestHelper.java + test/java/net/httpclient/http2/server/BodyInputStream.java + test/java/net/httpclient/http2/server/BodyOutputStream.java + test/java/net/httpclient/http2/server/EchoHandler.java + test/java/net/httpclient/http2/server/Http2Handler.java + test/java/net/httpclient/http2/server/Http2TestExchange.java + test/java/net/httpclient/http2/server/Http2TestServer.java + test/java/net/httpclient/http2/server/Http2TestServerConnection.java + test/java/net/httpclient/http2/server/NoBodyHandler.java + test/java/net/httpclient/http2/server/OutgoingPushPromise.java + test/java/net/httpclient/http2/server/PushHandler.java + test/java/net/httpclient/http2/server/RedirectHandler.java + test/java/net/httpclient/http2/server/TestUtil.java ! test/java/net/httpclient/security/0.policy ! test/java/net/httpclient/security/1.policy ! test/java/net/httpclient/security/10.policy ! test/java/net/httpclient/security/11.policy ! test/java/net/httpclient/security/12.policy ! test/java/net/httpclient/security/14.policy ! test/java/net/httpclient/security/15.policy ! test/java/net/httpclient/security/2.policy ! test/java/net/httpclient/security/3.policy ! test/java/net/httpclient/security/4.policy ! test/java/net/httpclient/security/5.policy ! test/java/net/httpclient/security/6.policy ! test/java/net/httpclient/security/7.policy ! test/java/net/httpclient/security/8.policy ! test/java/net/httpclient/security/9.policy ! test/java/net/httpclient/security/Driver.java ! test/java/net/httpclient/security/Security.java + test/java/net/httpclient/websocket/WSDriver.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/BuildingWebSocketTest.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/CloseTest.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/DataProviders.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/HeaderWriterTest.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MaskerTest.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannel.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannelTest.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockListener.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockListenerTest.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/PingTest.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/ReaderTest.java + test/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/TestSupport.java ! test/java/net/httpclient/whitebox/Driver.java - test/java/net/httpclient/whitebox/java.httpclient/java/net/http/SelectorTest.java + test/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ResponseHeadersTest.java + test/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SelectorTest.java Changeset: d5fae1e4ae74 Author: rriggs Date: 2016-12-09 10:17 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d5fae1e4ae74 8153882: rmid emits warning about security policy with obsolete URL Summary: Remove absolute link to rmid documentation Reviewed-by: smarks ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid.properties Changeset: 250e4a7eec3d Author: dfuchs Date: 2016-12-09 15:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/250e4a7eec3d 8170984: java.util.logging might force the initialization of ResourceBundle class too early. Reviewed-by: alanb ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/Logger.java Changeset: 91d2d3dee7b4 Author: sherman Date: 2016-12-09 08:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/91d2d3dee7b4 8170952: jar's usage message output need some cleanup Reviewed-by: chegar ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties ! test/tools/jar/compat/CLICompatibility.java Changeset: 0ad126a1f49e Author: xuelei Date: 2016-12-09 17:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0ad126a1f49e 8170329: New SSLSocket testing template Reviewed-by: asmotrak, mullan ! src/java.base/share/classes/sun/security/validator/SimpleValidator.java ! test/javax/net/ssl/templates/SSLSocketTemplate.java ! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java ! test/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java ! test/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java Changeset: 838c6bde8793 Author: mullan Date: 2016-12-09 14:14 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/838c6bde8793 8069128: Fix deprecation warnings in jdk.deploy.osx module Reviewed-by: mullan Contributed-by: adam.petcher at oracle.com ! src/java.base/macosx/classes/apple/security/KeychainStore.java Changeset: d4d7f1f0d688 Author: xuelei Date: 2016-12-09 21:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d4d7f1f0d688 8171003: A couple of JSSE tests have been failing after JDK-8170329 Reviewed-by: ascarpino, mullan ! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java ! test/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java Changeset: 2db2386866d7 Author: mchung Date: 2016-12-09 16:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2db2386866d7 8170772: ResourceBundle improper caching causes tools/javadoc tests intermittently Reviewed-by: dfuchs, naoto ! src/java.base/share/classes/java/util/ResourceBundle.java + test/java/util/ResourceBundle/modules/cache/CacheTest.java + test/java/util/ResourceBundle/modules/cache/src/mainbundles/jdk/test/resources/MyResources.properties + test/java/util/ResourceBundle/modules/cache/src/mainbundles/jdk/test/util/Bundles.java + test/java/util/ResourceBundle/modules/cache/src/mainbundles/module-info.java + test/java/util/ResourceBundle/modules/cache/src/test/jdk/test/Main.java + test/java/util/ResourceBundle/modules/cache/src/test/module-info.java ! test/java/util/ResourceBundle/modules/security/src/m1/module-info.java ! test/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java Changeset: 688318f6e1a5 Author: chegar Date: 2016-12-10 14:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/688318f6e1a5 8166568: Add jmod extract subcommand 8169492: jdk.internal.jmod.JmodFile.JMOD_MAGIC_NUMBER is a mutable array Reviewed-by: alanb, anazarov, dfuchs, mchung ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodOutputStream.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! test/tools/jmod/JmodNegativeTest.java ! test/tools/jmod/JmodTest.java Changeset: 98665911deff Author: redestad Date: 2016-12-11 12:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/98665911deff 8170595: Optimize Class.isAnonymousClass, isLocalClass, and isMemberClass Reviewed-by: mchung, darcy Contributed-by: claes.redestad at oracle.com, christoph.dreis at freenet.de ! src/java.base/share/classes/java/lang/Class.java + test/java/lang/Class/attributes/ClassAttributesTest.java Changeset: 3bc6686e3883 Author: mli Date: 2016-12-11 17:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3bc6686e3883 7195382: TEST_BUG: java/rmi/activation/CommandEnvironment/SetChildEnv.java can fail Reviewed-by: rriggs ! test/java/rmi/activation/CommandEnvironment/SetChildEnv.java ! test/java/rmi/activation/CommandEnvironment/rmid.security.policy Changeset: c510a5c610e1 Author: sundar Date: 2016-12-12 11:31 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c510a5c610e1 8168925: MODULES property should be topologically ordered and space-separated list Reviewed-by: mchung, jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleSorter.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java ! test/tools/jlink/CustomPluginTest.java + test/tools/jlink/ModuleNamesOrderTest.java Changeset: 8e4e532e545c Author: darcy Date: 2016-12-11 21:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8e4e532e545c 8171062: Problem list ServerIdentityTest.java on window Reviewed-by: xuelei ! test/ProblemList.txt Changeset: c840ae77bb76 Author: dfuchs Date: 2016-12-12 13:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c840ae77bb76 8171081: Put TimeoutOrderingTest in ProblemList for solaris-all Reviewed-by: chegar ! test/ProblemList.txt ! test/java/net/httpclient/TimeoutOrdering.java Changeset: 03d7bdec12fe Author: clanger Date: 2016-12-12 15:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/03d7bdec12fe 8164057: Fix @since for java.net.Inet[46]Address Reviewed-by: chegar ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/Inet6Address.java Changeset: 5a6a97703855 Author: michaelm Date: 2016-12-12 14:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5a6a97703855 8170920: SO_RCVBUF and SO_SNDBUF options problem for network channels on MacOS Reviewed-by: chegar, clanger ! src/java.base/unix/native/libnet/net_util_md.c + test/java/net/SocketOption/MinimumRcvBufferSize.java Changeset: 5a846396a24c Author: darcy Date: 2016-12-12 16:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5a846396a24c 8171131: Problem list ModuleNamesOrderTest.java until JDK-8171070 is fixed Reviewed-by: mchung ! test/ProblemList.txt Changeset: 1edd10226c97 Author: lana Date: 2016-12-14 20:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1edd10226c97 Added tag jdk-9+149 for changeset 5a846396a24c ! .hgtags Changeset: b6d62dc38c36 Author: mli Date: 2016-12-12 17:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b6d62dc38c36 8166763: java/rmi/* tests fail intermittently with "Port already in use" in RMID.start() Reviewed-by: chegar ! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java + test/java/rmi/activation/ActivationGroup/downloadActivationGroup/rmid.security.policy ! test/java/rmi/activation/ActivationSystem/activeGroup/IdempotentActiveGroup.java + test/java/rmi/activation/ActivationSystem/activeGroup/rmid.security.policy ! test/java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/rmid.security.policy ! test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java ! test/java/rmi/activation/ActivationSystem/unregisterGroup/rmid.security.policy ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java + test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/rmid.security.policy Changeset: 095c2e4f00c1 Author: mli Date: 2016-12-12 17:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/095c2e4f00c1 8171043: ServerIdentityTest.java fails on Windows Summary: Before sending response, the server has to read the request. Reviewed-by: xuelei Contributed-by: John Jiang ! test/ProblemList.txt ! test/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java Changeset: 1b599d2fbe84 Author: amlu Date: 2016-12-13 09:55 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1b599d2fbe84 8023898: Consolidate Map tests Collisions and InPlaceOpsCollisions into general Map-based test Reviewed-by: psandoz ! test/java/util/Map/Collisions.java ! test/java/util/Map/InPlaceOpsCollisions.java + test/java/util/Map/MapWithCollisionsProviders.java Changeset: c6b2de8d1f29 Author: mchung Date: 2016-12-12 18:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c6b2de8d1f29 8169925: Organize licenses by module in source, JMOD file, and run-time image Reviewed-by: alanb, erikj, ihse, naoto, prr Contributed-by: mandy.chung at oracle.com, jeannette.hung at oracle.com - THIRD_PARTY_README ! make/copy/Copy-java.base.gmk ! make/copy/CopyCommon.gmk ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java + src/java.base/share/legal/aes.md + src/java.base/share/legal/asm.md + src/java.base/share/legal/cldr.md + src/java.base/share/legal/icu.md + src/java.base/share/legal/zlib.md + src/java.desktop/share/legal/colorimaging.md + src/java.desktop/share/legal/giflib.md + src/java.desktop/share/legal/harfbuzz.md + src/java.desktop/share/legal/jpeg.md + src/java.desktop/share/legal/lcms.md + src/java.desktop/share/legal/libpng.md + src/java.desktop/share/legal/mesa3d.md + src/java.desktop/share/legal/opengl.md + src/java.desktop/unix/legal/fontconfig.md + src/java.desktop/unix/legal/xwindows.md + src/java.smartcardio/unix/legal/pcsclite.md + src/java.xml.crypto/share/legal/santuario.md + src/jdk.crypto.ec/share/legal/ecc.md + src/jdk.crypto.pkcs11/share/legal/pkcs11cryptotoken.md + src/jdk.crypto.pkcs11/share/legal/pkcs11wrapper.md + src/jdk.internal.le/share/legal/jline.md + src/jdk.internal.opt/share/legal/jopt-simple.md ! 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/JmodArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolEntryFactory.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/SymLinkResourcePoolEntry.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/LegalNoticeFilePlugin.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 + src/jdk.localedata/share/legal/cldr.md + src/jdk.localedata/share/legal/thaidict.md ! test/tools/jlink/CustomPluginTest.java ! test/tools/jlink/JLinkTest.java + test/tools/jlink/plugins/LegalFilePluginTest.java Changeset: 6f76a77638cb Author: fyuan Date: 2016-12-13 11:28 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6f76a77638cb 8170961: ProblemList tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java due to JDK-8169971 Summary: Adds tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java to ProblemList.txt Reviewed-by: psandoz Contributed-by: John Jiang ! test/ProblemList.txt Changeset: ddc8f2ae290b Author: bchristi Date: 2016-12-13 12:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ddc8f2ae290b 8169389: Use a bitmap to control StackTraceElement::toString format and save footprint Reviewed-by: dfuchs, mchung ! src/java.base/share/classes/java/lang/StackTraceElement.java ! test/java/lang/StackTraceElement/ModuleFrames.java Changeset: c9c559e0b316 Author: mli Date: 2016-12-13 17:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c9c559e0b316 8171072: java/rmi/transport/handshake*/Handshake*.java, exception is not thrown when reach failure test case Reviewed-by: rriggs ! test/java/rmi/transport/handshakeFailure/HandshakeFailure.java ! test/java/rmi/transport/handshakeTimeout/HandshakeTimeout.java Changeset: 9053a53d3919 Author: smarks Date: 2016-12-13 17:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9053a53d3919 8170943: Collectors.partitioningBy should specify that false and true entries are always present Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 26758f10984a Author: goetz Date: 2016-10-31 14:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/26758f10984a 8166837: [TESTBUG] Fix tests on Linux/s390x Reviewed-by: simonis ! test/java/awt/JAWT/JAWT.sh ! test/sun/tools/jhsdb/BasicLauncherTest.java ! test/sun/tools/jhsdb/HeapDumpTest.java ! test/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java Changeset: 5a3a34170501 Author: sspitsyn Date: 2016-11-07 16:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5a3a34170501 8160024: jdb returns invalid argument count if first parameter to Arrays.asList is null Summary: Adjust com/sun/jdi/MethodImpl.java for null argument Reviewed-by: dcubed, dsamersoff ! src/jdk.jdi/share/classes/com/sun/tools/jdi/MethodImpl.java + test/com/sun/jdi/EvalArraysAsList.sh Changeset: b0b6fa3e14cf Author: vtewari Date: 2016-11-14 12:05 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b0b6fa3e14cf 8168141: javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java: No notif received! Summary: changed the time limit of 2 seconds for getting notification to default jtreg timeout. Reviewed-by: rehn, dholmes Contributed-by: ujwal.vangapally at oracle.com ! test/javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java Changeset: 81eb4bd34611 Author: jwilhelm Date: 2016-11-09 13:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/81eb4bd34611 Merge - make/GenerateClasslist.gmk - src/java.base/share/classes/jdk/internal/module/ConfigurableModuleFinder.java - 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/share/native/include/jvmti.h - src/java.base/share/native/libjava/StackFrameInfo.c - src/java.base/windows/native/libnet/icmp.h - src/java.desktop/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java - src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java ! test/ProblemList.txt - test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html - test/java/lang/module/ModuleReader/MultiReleaseJarTest.java - test/java/net/URLPermission/nstest/lookup.sh - test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/MyResources_ja_JP.properties - test/java/util/stream/bootlib/java.base/java/util/stream/ThowableHelper.java - test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java - test/sun/security/tools/keytool/readjar.sh Changeset: 0e98c765ce9b Author: rraghavan Date: 2016-11-17 01:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0e98c765ce9b 8159035: com/sun/crypto/provider/Cipher/CTS/CTSMode.java test crashed due to unhandled case of cipher length value as 0 Summary: Handled 0 length input case in Java wrapper method Reviewed-by: alanb, ascarpino, kvn, sherman, thartmann ! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java Changeset: d3da07ca003e Author: vtewari Date: 2016-11-21 12:13 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d3da07ca003e 8169575: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java failing with jtreg tip Reviewed-by: rriggs, fparain Contributed-by: harsha.wardhana.b at oracle.com ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java Changeset: 6762573da1c7 Author: vtewari Date: 2016-11-24 12:04 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6762573da1c7 8141591: javax/management/remote/mandatory/threads/ExecutorTest.java fails intermittently Reviewed-by: dfuchs Contributed-by: harsha.wardhana.b at oracle.com ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java + test/javax/management/remote/mandatory/threads/ExecutorShutdownTest.java Changeset: ce586c1fb53f Author: jwilhelm Date: 2016-12-08 15:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ce586c1fb53f Merge ! test/ProblemList.txt Changeset: 9626eb849b65 Author: jwilhelm Date: 2016-12-14 03:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9626eb849b65 Merge Changeset: 20de79ba5b2f Author: weijun Date: 2016-12-14 10:40 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/20de79ba5b2f 8168979: @implNote for invalid FilePermission Reviewed-by: xuelei ! src/java.base/share/classes/java/io/FilePermission.java ! test/java/io/FilePermission/Invalid.java Changeset: 69472c65a323 Author: weijun Date: 2016-12-14 10:41 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/69472c65a323 8171190: Bump reference of NIST 800-57 Part 1 Rev 3 to Rev 4 in JarSigner API spec Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java Changeset: ddd192238fcb Author: mli Date: 2016-12-13 18:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ddd192238fcb 8171076: improve rmi tests by replacing TestLibrary.createRegistryOnUnusedPort, getUnusedRandomPort Reviewed-by: rriggs ! test/java/rmi/Naming/LookupNameWithColon.java ! test/java/rmi/Naming/RmiIsNoScheme.java ! test/java/rmi/Naming/UnderscoreHost.java ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java ! test/java/rmi/registry/emptyName/EmptyName.java ! test/java/rmi/reliability/juicer/AppleUserImpl.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/security.policy ! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy ! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java ! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/KeepAliveDuringCall.java ! test/java/rmi/server/UnicastRemoteObject/unexportObject/UnexportLeak.java ! test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java ! test/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java ! test/java/rmi/transport/checkFQDN/CheckFQDN.java ! test/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java ! test/java/rmi/transport/rapidExportUnexport/RapidExportUnexport.java ! test/sun/rmi/rmic/newrmic/equivalence/AppleUserImpl.java ! test/sun/rmi/runtime/Log/checkLogging/CheckLogging.java Changeset: 8573f051af75 Author: goetz Date: 2016-12-02 15:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8573f051af75 8170663: Fix minor issues in corelib and servicabilty coding. Reviewed-by: dsamersoff, dholmes Contributed-by: David CARLIER , goetz.lindenmaier at sap.com ! src/java.base/share/native/libjimage/imageDecompressor.cpp ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/jdk.jdwp.agent/share/native/libjdwp/SDE.c ! src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c ! src/jdk.pack200/share/native/common-unpack/unpack.cpp Changeset: d282c1a8d20b Author: prappo Date: 2016-12-13 12:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d282c1a8d20b 8038079: Re-examine integration of SPNEGO authentication Summary: @module tags have been removed from the HttpNegotiateServer.java as it turns out exactly the same lines have been already defined in TEST.properties sitting in the same folder Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/sun/net/www/protocol/http/Negotiator.java ! src/java.security.jgss/share/classes/module-info.java ! test/ProblemList.txt ! test/sun/security/krb5/auto/HttpNegotiateServer.java Changeset: 858af355f1c0 Author: prappo Date: 2016-12-14 12:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/858af355f1c0 Merge - THIRD_PARTY_README ! test/ProblemList.txt Changeset: 619ba01d46b7 Author: sundar Date: 2016-12-14 19:45 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/619ba01d46b7 8171070: Test ModuleNamesOrderTest.java fails Reviewed-by: alanb, jlaskey ! test/ProblemList.txt ! test/tools/jlink/ModuleNamesOrderTest.java Changeset: a9fe693da587 Author: mullan Date: 2016-12-14 10:22 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a9fe693da587 8165751: NPE hit with java.security.debug=provider Reviewed-by: mullan, weijun Contributed-by: adam.petcher at oracle.com ! src/java.base/share/classes/java/security/Signature.java + test/java/security/Signature/NoProvider.java Changeset: 36810be97098 Author: erikj Date: 2016-12-14 19:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/36810be97098 8171245: Solaris builds fails after JDK-8170663 Reviewed-by: naoto ! src/java.base/unix/native/libjli/java_md_solinux.c Changeset: de18c7fc80ea Author: mchung Date: 2016-12-14 10:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/de18c7fc80ea 8171201: Drop java.compact$N aggregator modules 8171202: Rename jdk.crypto.pkcs11 and jdk.pack200 to end with Java letters Reviewed-by: alanb, erikj - make/copy/Copy-jdk.crypto.pkcs11.gmk + make/copy/Copy-jdk.crypto.token.gmk + make/launcher/Launcher-jdk.pack.gmk - make/launcher/Launcher-jdk.pack200.gmk - make/lib/Lib-jdk.crypto.pkcs11.gmk + make/lib/Lib-jdk.crypto.token.gmk + make/lib/Lib-jdk.pack.gmk - make/lib/Lib-jdk.pack200.gmk ! make/src/classes/build/tools/jigsaw/GenGraphs.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy - src/java.compact1/share/classes/module-info.java - src/java.compact2/share/classes/module-info.java - src/java.compact3/share/classes/module-info.java ! src/java.se/share/classes/module-info.java - src/jdk.crypto.pkcs11/share/classes/module-info.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Config.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/KeyCache.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Cipher.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11DHKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Digest.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11ECKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Key.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyAgreement.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyStore.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Mac.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11RSACipher.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11SecureRandom.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java - 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/P11TlsPrfGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Util.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Secmod.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Session.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SessionManager.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/TemplateManager.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Token.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/Constants.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/Functions.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java - src/jdk.crypto.pkcs11/share/legal/pkcs11cryptotoken.md - src/jdk.crypto.pkcs11/share/legal/pkcs11wrapper.md - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/j2secmod.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/j2secmod.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_convert.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_crypt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_digest.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_dual.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_general.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_keymgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_mutex.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_objmgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_sessmgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_sign.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_util.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs-11v2-20a3.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11f.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11t.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11wrapper.h - src/jdk.crypto.pkcs11/solaris/conf/security/sunpkcs11-solaris.cfg - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/p11_md.c - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/p11_md.h - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/p11_md.c - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/p11_md.h + src/jdk.crypto.token/share/classes/module-info.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/Config.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/KeyCache.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Cipher.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DHKeyFactory.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Digest.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECKeyFactory.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Key.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyAgreement.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyFactory.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyGenerator.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyStore.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Mac.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSACipher.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecureRandom.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Signature.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Util.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/Secmod.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/Session.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/SessionManager.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/SunPKCS11.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/TemplateManager.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/Token.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Constants.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Functions.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java + src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java + src/jdk.crypto.token/share/legal/pkcs11cryptotoken.md + src/jdk.crypto.token/share/legal/pkcs11wrapper.md + src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.c + src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.h + src/jdk.crypto.token/share/native/libj2pkcs11/p11_convert.c + src/jdk.crypto.token/share/native/libj2pkcs11/p11_crypt.c + src/jdk.crypto.token/share/native/libj2pkcs11/p11_digest.c + src/jdk.crypto.token/share/native/libj2pkcs11/p11_dual.c + src/jdk.crypto.token/share/native/libj2pkcs11/p11_general.c + src/jdk.crypto.token/share/native/libj2pkcs11/p11_keymgmt.c + src/jdk.crypto.token/share/native/libj2pkcs11/p11_mutex.c + src/jdk.crypto.token/share/native/libj2pkcs11/p11_objmgmt.c + src/jdk.crypto.token/share/native/libj2pkcs11/p11_sessmgmt.c + src/jdk.crypto.token/share/native/libj2pkcs11/p11_sign.c + src/jdk.crypto.token/share/native/libj2pkcs11/p11_util.c + src/jdk.crypto.token/share/native/libj2pkcs11/pkcs-11v2-20a3.h + src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11.h + src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11f.h + src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11t.h + src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11wrapper.h + src/jdk.crypto.token/solaris/conf/security/sunpkcs11-solaris.cfg + src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.c + src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.h + src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.c + src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.h + src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.c + src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.h + src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.c + src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.h + src/jdk.pack/share/classes/module-info.java + src/jdk.pack/share/native/common-unpack/bands.cpp + src/jdk.pack/share/native/common-unpack/bands.h + src/jdk.pack/share/native/common-unpack/bytes.cpp + src/jdk.pack/share/native/common-unpack/bytes.h + src/jdk.pack/share/native/common-unpack/coding.cpp + src/jdk.pack/share/native/common-unpack/coding.h + src/jdk.pack/share/native/common-unpack/constants.h + src/jdk.pack/share/native/common-unpack/defines.h + src/jdk.pack/share/native/common-unpack/unpack.cpp + src/jdk.pack/share/native/common-unpack/unpack.h + src/jdk.pack/share/native/common-unpack/utils.cpp + src/jdk.pack/share/native/common-unpack/utils.h + src/jdk.pack/share/native/common-unpack/zip.cpp + src/jdk.pack/share/native/common-unpack/zip.h + src/jdk.pack/share/native/libunpack/jni.cpp + src/jdk.pack/share/native/unpack200/main.cpp + src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest - src/jdk.pack200/share/classes/module-info.java - src/jdk.pack200/share/native/common-unpack/bands.cpp - src/jdk.pack200/share/native/common-unpack/bands.h - src/jdk.pack200/share/native/common-unpack/bytes.cpp - src/jdk.pack200/share/native/common-unpack/bytes.h - src/jdk.pack200/share/native/common-unpack/coding.cpp - src/jdk.pack200/share/native/common-unpack/coding.h - src/jdk.pack200/share/native/common-unpack/constants.h - src/jdk.pack200/share/native/common-unpack/defines.h - src/jdk.pack200/share/native/common-unpack/unpack.cpp - src/jdk.pack200/share/native/common-unpack/unpack.h - src/jdk.pack200/share/native/common-unpack/utils.cpp - src/jdk.pack200/share/native/common-unpack/utils.h - src/jdk.pack200/share/native/common-unpack/zip.cpp - src/jdk.pack200/share/native/common-unpack/zip.h - src/jdk.pack200/share/native/libunpack/jni.cpp - src/jdk.pack200/share/native/unpack200/main.cpp - src/jdk.pack200/windows/native/unpack200/unpack200_proto.exe.manifest ! test/java/lang/SecurityManager/CheckSecurityProvider.java ! test/jdk/internal/misc/VM/RuntimeArguments.java ! test/jdk/modules/etc/VerifyModuleDelegation.java ! test/sun/security/ec/TestEC.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/TestCurves.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/tools/launcher/MiscTests.java ! test/tools/launcher/modules/limitmods/LimitModsTest.java ! test/tools/launcher/modules/listmods/ListModsTest.java Changeset: 8b4b5b253ba4 Author: lana Date: 2016-12-14 20:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8b4b5b253ba4 Merge - THIRD_PARTY_README - make/copy/Copy-jdk.crypto.pkcs11.gmk - make/launcher/Launcher-jdk.pack200.gmk - make/lib/Lib-jdk.crypto.pkcs11.gmk - make/lib/Lib-jdk.pack200.gmk - src/java.compact1/share/classes/module-info.java - src/java.compact2/share/classes/module-info.java - src/java.compact3/share/classes/module-info.java - src/jdk.crypto.pkcs11/share/classes/module-info.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Config.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/KeyCache.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Cipher.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11DHKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Digest.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11ECKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Key.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyAgreement.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyStore.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Mac.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11RSACipher.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11SecureRandom.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java - 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/P11TlsPrfGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Util.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Secmod.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Session.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SessionManager.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/TemplateManager.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Token.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/Constants.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/Functions.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/j2secmod.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/j2secmod.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_convert.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_crypt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_digest.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_dual.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_general.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_keymgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_mutex.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_objmgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_sessmgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_sign.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_util.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs-11v2-20a3.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11f.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11t.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11wrapper.h - src/jdk.crypto.pkcs11/solaris/conf/security/sunpkcs11-solaris.cfg - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/p11_md.c - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/p11_md.h - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/p11_md.c - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/p11_md.h - src/jdk.pack200/share/classes/module-info.java - src/jdk.pack200/share/native/common-unpack/bands.cpp - src/jdk.pack200/share/native/common-unpack/bands.h - src/jdk.pack200/share/native/common-unpack/bytes.cpp - src/jdk.pack200/share/native/common-unpack/bytes.h - src/jdk.pack200/share/native/common-unpack/coding.cpp - src/jdk.pack200/share/native/common-unpack/coding.h - src/jdk.pack200/share/native/common-unpack/constants.h - src/jdk.pack200/share/native/common-unpack/defines.h - src/jdk.pack200/share/native/common-unpack/unpack.cpp - src/jdk.pack200/share/native/common-unpack/unpack.h - src/jdk.pack200/share/native/common-unpack/utils.cpp - src/jdk.pack200/share/native/common-unpack/utils.h - src/jdk.pack200/share/native/common-unpack/zip.cpp - src/jdk.pack200/share/native/common-unpack/zip.h - src/jdk.pack200/share/native/libunpack/jni.cpp - src/jdk.pack200/share/native/unpack200/main.cpp - src/jdk.pack200/windows/native/unpack200/unpack200_proto.exe.manifest Changeset: 63e82d0eb4f6 Author: mli Date: 2016-12-14 19:23 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/63e82d0eb4f6 8164595: javax/net/ssl/FixingJavadocs/SSLSessionNulls.java fails intermittently with javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake Summary: Takes advantage of new SSLSocketTemplate to resolve this issue Reviewed-by: xuelei Contributed-by: John Jiang ! test/javax/net/ssl/FixingJavadocs/SSLSessionNulls.java Changeset: 21b45d72c6c0 Author: okutsu Date: 2016-12-15 13:08 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/21b45d72c6c0 8054214: JapaneseEra.getDisplayName doesn't return names if it's an additional era Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/time/chrono/JapaneseEra.java ! test/java/util/Calendar/SupplementalJapaneseEraTest.java ! test/java/util/Calendar/SupplementalJapaneseEraTest.sh Changeset: 49b3d6d9b4df Author: sundar Date: 2016-12-15 10:47 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/49b3d6d9b4df 8171138: Remove FileCopierPlugin Reviewed-by: mchung, jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryResourcePoolEntry.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/FileCopierPlugin.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/module-info.java ! test/tools/jlink/JLinkTest.java - test/tools/jlink/plugins/FileCopierPluginTest.java Changeset: b6f92bfbc354 Author: amlu Date: 2016-12-15 17:34 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b6f92bfbc354 8171234: Remove intermittent key from test java/nio/charset/coders/BashStreams.java Reviewed-by: alanb ! test/java/nio/charset/coders/BashStreams.java Changeset: ad1c1e096661 Author: sundar Date: 2016-12-15 22:01 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ad1c1e096661 8171316: Add IMPLEMENTOR property to the release file Reviewed-by: jlaskey, erikj, mchung + test/tools/jlink/ReleaseImplementorTest.java Changeset: 105b519382f5 Author: lancea Date: 2016-12-15 16:24 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/105b519382f5 8169806: DriverManager javadoc clarifications Reviewed-by: mchung ! src/java.sql/share/classes/java/sql/DriverManager.java Changeset: bfd886c562c8 Author: mchung Date: 2016-12-15 17:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bfd886c562c8 8171323: generate dot file for java.se and java.se.ee with only API dependences Reviewed-by: psandoz ! make/src/classes/build/tools/jigsaw/GenGraphs.java Changeset: 7f71cdf81a23 Author: fyuan Date: 2016-12-16 12:57 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7f71cdf81a23 8171297: ProblemList javax/net/ssl/DTLS/PacketLossRetransmission.java due to JDK-8169086 Summary: Puts javax/net/ssl/DTLS/PacketLossRetransmission.java into ProblemList due to JDK-8169086 Reviewed-by: xuelei Contributed-by: John Jiang ! test/ProblemList.txt Changeset: 9aedd62148d4 Author: alanb Date: 2016-12-16 06:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9aedd62148d4 8170987: Module system implementation refresh (12/2016) 8170859: Run time and tool support for ModuleResolution Reviewed-by: redestad, mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, chris.hegarty at oracle.com, mark.reinhold at oracle.com, john.r.rose at oracle.com ! src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! 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/ModuleInfo.java - src/java.base/share/classes/java/lang/module/ModulePath.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java - src/java.base/share/classes/java/lang/module/ModuleReferences.java ! src/java.base/share/classes/java/lang/module/Resolver.java - src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressor.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.base/share/classes/jdk/internal/module/Builder.java ! src/java.base/share/classes/jdk/internal/module/Checks.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java ! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleHashes.java + src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java + src/java.base/share/classes/jdk/internal/module/ModulePath.java + src/java.base/share/classes/jdk/internal/module/ModuleReferenceImpl.java + src/java.base/share/classes/jdk/internal/module/ModuleReferences.java + src/java.base/share/classes/jdk/internal/module/ModuleResolution.java + src/java.base/share/classes/jdk/internal/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Item.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.compact1/share/classes/module-info.java ! src/java.compact2/share/classes/module-info.java ! src/java.compact3/share/classes/module-info.java ! src/jdk.crypto.pkcs11/share/classes/module-info.java ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! 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 ! src/jdk.pack200/share/classes/module-info.java + test/java/lang/invoke/DropLookupModeTest.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java ! test/java/lang/module/ModuleDescriptorTest.java + test/java/lang/module/ModuleNamesTest.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java ! test/java/lang/module/ModuleReferenceTest.java ! test/java/lang/reflect/Module/AnnotationsTest.java + test/jdk/modules/incubator/DefaultImage.java + test/jdk/modules/incubator/ImageModules.java + test/jdk/modules/incubator/src/cp/listmods/ListModules.java + test/jdk/modules/incubator/src/cp/test/ConvertToLowerCase.java + test/jdk/modules/incubator/src/cp/test/WriteUpperCase.java + test/jdk/modules/incubator/src/message.converter/converter/MessageConverter.java + test/jdk/modules/incubator/src/message.converter/module-info.java + test/jdk/modules/incubator/src/message.writer/module-info.java + test/jdk/modules/incubator/src/message.writer/writer/MessageWriter.java ! test/lib/testlibrary/ModuleUtils.java ! test/tools/jar/compat/CLICompatibility.java ! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java ! test/tools/jimage/VerifyJimage.java + test/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/test/jdk/test/Main.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/test/module-info.java ! test/tools/jmod/JmodTest.java ! test/tools/jmod/hashes/HashesTest.java ! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java Changeset: 0bfb13e2ba08 Author: alanb Date: 2016-12-16 08:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0bfb13e2ba08 Merge ! src/java.base/share/classes/java/lang/StackTraceElement.java - src/java.base/share/classes/java/lang/module/ModuleInfo.java - src/java.base/share/classes/java/lang/module/ModulePath.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/module/ModuleBootstrap.java ! src/jdk.crypto.token/share/classes/module-info.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java ! 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 ! src/jdk.pack/share/classes/module-info.java Changeset: ddcc67ffde8c Author: weijun Date: 2016-12-16 19:50 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ddcc67ffde8c 8171340: HttpNegotiateServer/java test should not use system proxy on Mac Reviewed-by: chegar ! test/sun/security/krb5/auto/HttpNegotiateServer.java Changeset: d4fe8dcfd6e7 Author: vinnie Date: 2016-12-16 14:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d4fe8dcfd6e7 8170282: Enable ALPN parameters to be supplied during the TLS handshake Reviewed-by: wetmore, xuelei ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/sun/security/ssl/Handshaker.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! test/javax/net/ssl/ALPN/MyX509ExtendedKeyManager.java ! test/javax/net/ssl/ALPN/SSLEngineAlpnTest.java ! test/javax/net/ssl/ALPN/SSLServerSocketAlpnTest.java ! test/javax/net/ssl/ALPN/SSLSocketAlpnTest.java Changeset: adc00ab4ac58 Author: chegar Date: 2016-12-16 17:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/adc00ab4ac58 8171377: Add sun.misc.Unsafe::invokeCleaner Reviewed-by: alanb, plevart ! src/java.base/share/classes/jdk/internal/ref/Cleaner.java ! src/java.base/share/classes/module-info.java ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java + test/sun/misc/InvokeCleaner.java Changeset: a3539d97b127 Author: mchung Date: 2016-12-16 09:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a3539d97b127 8171374: GenGraphs should filter the rank grouping if the group is empty Reviewed-by: alanb, psandoz ! make/src/classes/build/tools/jigsaw/GenGraphs.java Changeset: 164b346d89b2 Author: robm Date: 2016-12-16 19:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/164b346d89b2 8169465: Deadlock in com.sun.jndi.ldap.pool.Connections Reviewed-by: dfuchs, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Pool.java Changeset: cdde8f59b6b5 Author: bpb Date: 2016-11-15 08:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cdde8f59b6b5 8153208: TIFFImageReadParam: should "contains()" check be appropriate for addAllowedTagSet() method? Summary: Do not add a duplicate TIFFTagSet instance and update the spec accordingly. Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFImageReadParam.java Changeset: df2f48c5d4dd Author: prr Date: 2016-11-16 11:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/df2f48c5d4dd 8168759: Incorrect vertical positioning of diacritics Reviewed-by: serb ! src/java.desktop/share/native/libfontmanager/HBShaper.c + test/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 268fe0517a3c Author: prr Date: 2016-11-16 14:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/268fe0517a3c 8167182: Exported elements referring to inaccessible types in jdk.accessibility Reviewed-by: serb, ssadetsky ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 26cb56201216 Author: serb Date: 2016-11-17 02:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/26cb56201216 8169202: [macos] Font substitution does not work for supplementary characters Reviewed-by: serb, prr Contributed-by: Dmitry Batrak ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CoreTextSupport.h ! src/java.desktop/macosx/native/libawt_lwawt/font/CoreTextSupport.m + test/java/awt/font/Fallback/SurrogatesFallbackTest.java Changeset: fb9dfce3db2f Author: psadhukhan Date: 2016-11-17 11:48 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fb9dfce3db2f 8168657: [PIT] Still, on Windows test always fails: java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java Reviewed-by: serb, rchamyal ! test/java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java Changeset: 983d90dfdadf Author: arapte Date: 2016-11-17 11:57 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/983d90dfdadf 8169840: [TESTBUG] DisposeDialogNotActivateOwnerTest: Test clashes with another test with a similar name Reviewed-by: serb, aghaisas - test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.html Changeset: 540246aa1f83 Author: arapte Date: 2016-11-17 14:14 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/540246aa1f83 6614519: [Doc] Description java.awt.dnd.DragSourceContext.getCursor() should be clarified Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java Changeset: f2fe778fe293 Author: alexsch Date: 2016-11-21 17:46 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f2fe778fe293 8169719: WrappedPlainView.modelToView() should return Rectangle2D Reviewed-by: prr, serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java Changeset: df43cdd4bb33 Author: bpb Date: 2016-11-21 15:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/df43cdd4bb33 8170142: Broken links in TIFF metadata format and usage notes Summary: Change href attributes to the correct destinations Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/FaxTIFFTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/GeoTIFFTagSet.java Changeset: ac4bcb13f1d4 Author: prr Date: 2016-11-22 11:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ac4bcb13f1d4 Merge - test/java/util/Locale/LocaleTestFmwk.java - test/javax/net/ssl/templates/SSLSocketSample.java - test/javax/net/ssl/templates/SSLTest.java - 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: 48d8673787b8 Author: aniyogi Date: 2016-11-23 14:28 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/48d8673787b8 8138771: java.awt.image.AbstractMultiResolutionImage needs customized spec for methods of Image which it implements Reviewed-by: flar, alexsch ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java Changeset: b64f4ea8dc42 Author: ant Date: 2016-11-23 18:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b64f4ea8dc42 8140525: AwtFrame::WmShowWindow() may steal focus Reviewed-by: serb, ssadetsky ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp Changeset: c67a08956b11 Author: psadhukhan Date: 2016-11-24 11:58 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c67a08956b11 8048702: Deprecate obsolete classes in javax/swing/plaf/metal/MetalFileChooserUI.java Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java Changeset: b4776d6c9f76 Author: aniyogi Date: 2016-11-24 14:11 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b4776d6c9f76 8167160: [TEST_BUG][PIT] failure of javax/swing/JRadioButton/8033699/bug8033699.java Reviewed-by: psadhukhan, serb ! test/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: 7d77392d12c4 Author: ssadetsky Date: 2016-11-28 10:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7d77392d12c4 8168135: The issue JDK-8164462 seems not fixed in b140 Reviewed-by: serb ! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java Changeset: 2e5f7c4c78e5 Author: yan Date: 2016-11-28 14:36 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2e5f7c4c78e5 8167284: [TESTBUG] [PIT] possible regression: javax/swing/JRadioButton/FocusTraversal/FocusTraversal.java Reviewed-by: ssadetsky, yan Contributed-by: Maksim Khramov ! test/javax/swing/JRadioButton/FocusTraversal/FocusTraversal.java Changeset: d82266274ca8 Author: prr Date: 2016-11-29 09:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d82266274ca8 8167103: Intermittent font loading failure on macOS with JFXPanel application Reviewed-by: serb, psadhukhan ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m Changeset: 6662db46979c Author: prr Date: 2016-11-29 11:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6662db46979c Merge - src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_GR.properties Changeset: f7148ccb86bb Author: ssadetsky Date: 2016-11-30 10:47 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f7148ccb86bb 8160087: Change IOOBE to warning in the scenarios when it had not being thrown before the JDK-8078514 Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/DefaultRowSorter.java + test/javax/swing/JTable/SorterIOOBEtest/DefaultRowSorterIOOBEtest.java Changeset: a5e270f2c97d Author: psadhukhan Date: 2016-12-01 10:51 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a5e270f2c97d 7190578: Nimbus: css test for 4936917 fails Reviewed-by: serb, aghaisas + test/javax/swing/text/html/StyleSheet/bug4936917.java Changeset: f12b9485da8c Author: prr Date: 2016-12-01 10:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f12b9485da8c Merge - src/java.base/share/classes/java/lang/module/Dependence.java - src/java.base/share/classes/sun/util/locale/provider/ResourceBundleProviderSupport.java - test/java/lang/Class/getResource/src/m3/module-info.java - test/java/lang/Class/getResource/src/m3/p3/Main.java - test/java/lang/ClassLoader/getResource/modules/src/m3/module-info.java - test/java/lang/ClassLoader/getResource/modules/src/m3/p3/Main.java - test/java/lang/reflect/Module/access/src/target/p/Exported.java - test/java/lang/reflect/Module/access/src/target/p/Helper.java - test/java/lang/reflect/Module/access/src/target/q/Internal.java - test/java/net/Authenticator/B4933582.sh - test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java - test/java/util/ServiceLoader/Basic.java - test/java/util/ServiceLoader/FooProvider1.java - test/java/util/ServiceLoader/FooProvider2.java - test/java/util/ServiceLoader/FooProvider3.java - test/java/util/ServiceLoader/FooService.java - test/java/util/ServiceLoader/Load.java - test/java/util/ServiceLoader/basic.sh - test/java/util/ServiceLoader/modules/MiscTests.java - test/java/util/ServiceLoader/modules/ServicesTest.java - test/java/util/ServiceLoader/modules/src/bananascript/module-info.java - test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScript.java - test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScriptEngineFactory.java - test/java/util/ServiceLoader/modules/src/test/module-info.java - test/java/util/ServiceLoader/modules/src/test/test/Main.java Changeset: c1e333ed1273 Author: dmarkov Date: 2016-12-02 12:45 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c1e333ed1273 8169589: [macosx] Activating a JDialog puts to back another dialog Reviewed-by: aivanov, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java + test/java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java Changeset: bfc101e2ef38 Author: psadhukhan Date: 2016-12-02 15:22 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bfc101e2ef38 8169879: [TEST_BUG] javax/swing/text/GlyphPainter2/6427244/bug6427244.java - compilation failed Reviewed-by: psadhukhan, aghaisas ! test/javax/swing/text/GlyphPainter2/6427244/bug6427244.java Changeset: e67d161545d6 Author: yan Date: 2016-12-05 18:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e67d161545d6 8159906: [TEST_BUG] javax/swing/JDialog/Transparency/TransparencyTest.java Reviewed-by: psadhukhan, yan Contributed-by: Maksim Khramov ! test/javax/swing/JDialog/Transparency/TransparencyTest.java Changeset: a8bd20a067d5 Author: ddehaven Date: 2016-12-05 08:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a8bd20a067d5 Merge - test/java/util/Spliterator/SpliteratorLateBindingFailFastTest.java Changeset: 09bc263f2638 Author: mhalder Date: 2016-12-06 14:10 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/09bc263f2638 8160536: [macosx] Possible regression: com/apple/eawt/DefaultMenuBar/DefaultMenuBarTest.java Reviewed-by: serb, aniyogi ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m Changeset: 01b94cef3ec4 Author: serb Date: 2016-12-06 15:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/01b94cef3ec4 4419271: Provide support for scrolling-mechanisms of non-mouse input-devices Reviewed-by: alexsch, malenkov ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.h ! src/java.desktop/windows/native/libawt/windows/awt_Dialog.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awtmsg.h ! test/javax/swing/plaf/basic/BasicScrollPaneUI/8166591/TooMuchWheelRotationEventsTest.java Changeset: 7f09d558b044 Author: psadhukhan Date: 2016-12-07 11:37 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7f09d558b044 8025439: [TEST BUG] [macosx] PrintServiceLookup.lookupPrintServices doesn't work properly since jdk8b105 Reviewed-by: prr ! test/javax/print/PrintServiceLookup/GetPrintServices.java Changeset: 2fe8bd250ebc Author: yan Date: 2016-12-07 17:54 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2fe8bd250ebc 8160441: [PIT][TEST_BUG][macosx] javax/swing/JComboBox/8041909/ActionListenerExceptionTest.java Reviewed-by: ssadetsky, yan Contributed-by: Alexander Popov ! test/javax/swing/JComboBox/8041909/ActionListenerExceptionTest.java Changeset: a21bac70753d Author: azvegint Date: 2016-12-07 15:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a21bac70753d 8166683: On macOS (Mac OS X) getting a ScreenMenuBar when not running "com.apple.laf.AquaLookAndFeel" Reviewed-by: prr, serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java Changeset: fc6ede6780e5 Author: serb Date: 2016-12-08 08:11 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fc6ede6780e5 8165769: Hang in the help menu item Reviewed-by: alexsch, aivanov ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java + test/java/awt/Menu/WrongParentAfterRemoveMenu/WrongParentAfterRemoveMenu.java Changeset: d8efcad28072 Author: yan Date: 2016-12-09 12:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d8efcad28072 7147083: [TEST_BUG] DnDFileGroupDescriptor not applicable on Mac Reviewed-by: ssadetsky, serb Contributed-by: Maksim Khramov ! test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java Changeset: eca374b7abf3 Author: bpb Date: 2016-12-09 11:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eca374b7abf3 8169725: cannot use TIFFField(TIFFTag tag, int value) for TIFF_LONG values greater than Integer.MAX_VALUE Summary: Change constructor TIFFField(TIFFTag,int) to TIFFField(TIFFTag,long). Reviewed-by: jdv, prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java ! test/javax/imageio/plugins/tiff/TIFFFieldTest.java Changeset: dc658d7dde90 Author: bpb Date: 2016-12-09 13:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dc658d7dde90 8169728: Missing sign checks in TIFFField(TIFFTag tag, int type, int count, Object data) for TIFFTag.TIFF_LONG Summary: Add further checks for TIFF_LONG, TIFF_RATIONAL, TIFF_SRATIONAL, and TIFF_IFD_POINTER. Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java ! test/javax/imageio/plugins/tiff/TIFFDirectoryTest.java ! test/javax/imageio/plugins/tiff/TIFFFieldTest.java Changeset: 6bd103f92803 Author: dmarkov Date: 2016-12-10 14:57 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6bd103f92803 8165428: Security Warning dialog should be always on the top when multiple applets with APPLICATION_MODAL dialog launched in a browser Reviewed-by: aivanov, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m Changeset: a6a57455b78b Author: ssadetsky Date: 2016-12-12 12:26 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a6a57455b78b 8170387: JLightweightFrame#syncCopyBuffer() may throw IOOBE Reviewed-by: serb ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java + test/javax/swing/JLightweightFrame/JLightweightFrameRoundTest.java Changeset: 067f28de477e Author: alexsch Date: 2016-12-12 21:47 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/067f28de477e 8162350: RepaintManager shifts repainted region when the floating point UI scale is used Reviewed-by: flar, serb ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/RepaintManager/8162350/RepaintManagerFPUIScaleTest.java Changeset: 09f4ed6c75d3 Author: dbuck Date: 2016-12-13 01:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/09f4ed6c75d3 8170954: non-ASCII characters in lcms and harfbuzz break Windows builds on some locales Summary: disabled non-supported character warnings (4819) for these 2 libraries Reviewed-by: prr, erikj ! make/lib/Awt2dLibraries.gmk Changeset: 2fc79d4ae75a Author: ddehaven Date: 2016-12-12 20:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2fc79d4ae75a Merge - THIRD_PARTY_README - src/java.base/share/classes/javax/crypto/JceSecurity.java - src/java.httpclient/share/classes/java/net/http/AsyncConnection.java - src/java.httpclient/share/classes/java/net/http/AsyncEvent.java - src/java.httpclient/share/classes/java/net/http/AsyncSSLConnection.java - src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java - src/java.httpclient/share/classes/java/net/http/AuthenticationFilter.java - src/java.httpclient/share/classes/java/net/http/BufferHandler.java - src/java.httpclient/share/classes/java/net/http/ByteBufferConsumer.java - src/java.httpclient/share/classes/java/net/http/ByteBufferGenerator.java - src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java - src/java.httpclient/share/classes/java/net/http/ConnectionPool.java - src/java.httpclient/share/classes/java/net/http/ContinuationFrame.java - src/java.httpclient/share/classes/java/net/http/CookieFilter.java - src/java.httpclient/share/classes/java/net/http/DataFrame.java - src/java.httpclient/share/classes/java/net/http/ErrorFrame.java - src/java.httpclient/share/classes/java/net/http/Exchange.java - src/java.httpclient/share/classes/java/net/http/ExchangeImpl.java - src/java.httpclient/share/classes/java/net/http/ExecutorWrapper.java - src/java.httpclient/share/classes/java/net/http/FilterFactory.java - src/java.httpclient/share/classes/java/net/http/FrameReader.java - src/java.httpclient/share/classes/java/net/http/GoAwayFrame.java - src/java.httpclient/share/classes/java/net/http/HeaderFilter.java - src/java.httpclient/share/classes/java/net/http/HeaderFrame.java - src/java.httpclient/share/classes/java/net/http/HeaderParser.java - src/java.httpclient/share/classes/java/net/http/HeadersFrame.java - src/java.httpclient/share/classes/java/net/http/Http1Exchange.java - src/java.httpclient/share/classes/java/net/http/Http1Request.java - src/java.httpclient/share/classes/java/net/http/Http1Response.java - src/java.httpclient/share/classes/java/net/http/Http2ClientImpl.java - src/java.httpclient/share/classes/java/net/http/Http2Connection.java - src/java.httpclient/share/classes/java/net/http/Http2Frame.java - src/java.httpclient/share/classes/java/net/http/HttpClient.java - src/java.httpclient/share/classes/java/net/http/HttpClientBuilderImpl.java - src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java - src/java.httpclient/share/classes/java/net/http/HttpConnection.java - src/java.httpclient/share/classes/java/net/http/HttpHeaders.java - src/java.httpclient/share/classes/java/net/http/HttpHeadersImpl.java - src/java.httpclient/share/classes/java/net/http/HttpRedirectImpl.java - src/java.httpclient/share/classes/java/net/http/HttpRequest.java - src/java.httpclient/share/classes/java/net/http/HttpRequestBuilderImpl.java - src/java.httpclient/share/classes/java/net/http/HttpRequestImpl.java - src/java.httpclient/share/classes/java/net/http/HttpResponse.java - src/java.httpclient/share/classes/java/net/http/HttpResponseImpl.java - src/java.httpclient/share/classes/java/net/http/HttpTimeoutException.java - src/java.httpclient/share/classes/java/net/http/ImmutableHeaders.java - src/java.httpclient/share/classes/java/net/http/Log.java - src/java.httpclient/share/classes/java/net/http/MultiExchange.java - src/java.httpclient/share/classes/java/net/http/OutgoingHeaders.java - src/java.httpclient/share/classes/java/net/http/Pair.java - src/java.httpclient/share/classes/java/net/http/PingFrame.java - src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java - src/java.httpclient/share/classes/java/net/http/PlainProxyConnection.java - src/java.httpclient/share/classes/java/net/http/PlainTunnelingConnection.java - src/java.httpclient/share/classes/java/net/http/PriorityFrame.java - src/java.httpclient/share/classes/java/net/http/PushPromiseFrame.java - src/java.httpclient/share/classes/java/net/http/Queue.java - src/java.httpclient/share/classes/java/net/http/RawChannel.java - src/java.httpclient/share/classes/java/net/http/RawChannelImpl.java - src/java.httpclient/share/classes/java/net/http/RedirectFilter.java - src/java.httpclient/share/classes/java/net/http/ResetFrame.java - src/java.httpclient/share/classes/java/net/http/ResponseContent.java - src/java.httpclient/share/classes/java/net/http/ResponseHeaders.java - src/java.httpclient/share/classes/java/net/http/SSLConnection.java - src/java.httpclient/share/classes/java/net/http/SSLDelegate.java - src/java.httpclient/share/classes/java/net/http/SSLTunnelConnection.java - src/java.httpclient/share/classes/java/net/http/SettingsFrame.java - src/java.httpclient/share/classes/java/net/http/Stream.java - src/java.httpclient/share/classes/java/net/http/TimeoutEvent.java - src/java.httpclient/share/classes/java/net/http/Utils.java - src/java.httpclient/share/classes/java/net/http/WS.java - src/java.httpclient/share/classes/java/net/http/WSBuilder.java - src/java.httpclient/share/classes/java/net/http/WSCharsetToolkit.java - src/java.httpclient/share/classes/java/net/http/WSDisposable.java - src/java.httpclient/share/classes/java/net/http/WSFrame.java - src/java.httpclient/share/classes/java/net/http/WSFrameConsumer.java - src/java.httpclient/share/classes/java/net/http/WSMessageConsumer.java - src/java.httpclient/share/classes/java/net/http/WSMessageSender.java - src/java.httpclient/share/classes/java/net/http/WSOpeningHandshake.java - src/java.httpclient/share/classes/java/net/http/WSOutgoingMessage.java - src/java.httpclient/share/classes/java/net/http/WSProtocolException.java - src/java.httpclient/share/classes/java/net/http/WSReceiver.java - src/java.httpclient/share/classes/java/net/http/WSShared.java - src/java.httpclient/share/classes/java/net/http/WSSharedPool.java - src/java.httpclient/share/classes/java/net/http/WSSignalHandler.java - src/java.httpclient/share/classes/java/net/http/WSTransmitter.java - src/java.httpclient/share/classes/java/net/http/WSUtils.java - src/java.httpclient/share/classes/java/net/http/WSWriter.java - src/java.httpclient/share/classes/java/net/http/WebSocket.java - src/java.httpclient/share/classes/java/net/http/WebSocketHandshakeException.java - src/java.httpclient/share/classes/java/net/http/WindowUpdateFrame.java - src/java.httpclient/share/classes/java/net/http/package-info.java - src/java.httpclient/share/classes/module-info.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/BinaryRepresentationWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/BulkSizeUpdateWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/Decoder.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/DecodingCallback.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/Encoder.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/HeaderTable.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/Huffman.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/ISO_8859_1.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/IndexNameValueWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/IndexedWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/IntegerReader.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/IntegerWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralNeverIndexedWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralWithIndexingWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/SizeUpdateWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/StringReader.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/StringWriter.java - src/java.httpclient/share/classes/sun/net/httpclient/hpack/package-info.java - test/java/net/InetAddress/ptr/lookup.sh - test/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.sh - test/java/net/httpclient/BasicWebSocketAPITest.java - test/java/net/httpclient/HttpUtils.java - test/java/net/httpclient/QuickResponses.java - test/java/net/httpclient/TimeoutTest.java - test/java/net/httpclient/http2/TEST.properties - test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyInputStream.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyOutputStream.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/EchoHandler.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2Handler.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestExchange.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServer.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServerConnection.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/OutgoingPushPromise.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/PushHandler.java - test/java/net/httpclient/http2/java.httpclient/java/net/http/TestUtil.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/BinaryPrimitivesTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/BuffersTestingKit.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/CircularBufferTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/DecoderTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/EncoderTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/HeaderTableTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/HuffmanTest.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/SpecHelper.java - test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/TestHelper.java - test/java/net/httpclient/whitebox/java.httpclient/java/net/http/SelectorTest.java Changeset: 96d44ff3c70f Author: bpb Date: 2016-12-13 12:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/96d44ff3c70f 8154058: [TIFF] ignoreMetadata parameter of TIFFImageReader's setInput() method affects TIFFImageReadParam in non-obvious way Summary: Add readUnknownTags to TIFFImageReadParam and add ReadParamTest Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFImageReadParam.java ! test/javax/imageio/plugins/tiff/MultiPageImageTIFFFieldTest.java + test/javax/imageio/plugins/tiff/ReadUnknownTagsTest.java ! test/javax/imageio/plugins/tiff/TIFFImageReadParamTest.java Changeset: 2a07637c565e Author: ddehaven Date: 2016-12-16 11:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2a07637c565e Merge Changeset: 9ce6fade25f2 Author: darcy Date: 2016-12-16 21:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9ce6fade25f2 8139688: Port fdlibm exp to Java Reviewed-by: bpb, nadezhin ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/lang/FdLibm.java ! src/java.base/share/classes/java/lang/StrictMath.java ! src/java.base/share/native/libjava/StrictMath.c + test/java/lang/StrictMath/ExpTests.java ! test/java/lang/StrictMath/FdlibmTranslit.java Changeset: ab164f8b8569 Author: redestad Date: 2016-12-17 12:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ab164f8b8569 8171373: Reduce copying during initialization of ModuleHashes Reviewed-by: alanb, mchung, chegar ! src/java.base/share/classes/jdk/internal/module/ModuleHashes.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java Changeset: 81508186e5bc Author: erikj Date: 2016-12-05 17:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/81508186e5bc 8066474: Remove the lib/ directory from Linux and Solaris images Reviewed-by: tbell, ihse ! make/copy/Copy-java.base.gmk ! make/copy/Copy-java.desktop.gmk ! make/launcher/Launcher-java.base.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/CoreLibraries.gmk ! src/java.base/macosx/native/libjli/java_md_macosx.c ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/native/libjli/ergo.c ! src/java.base/unix/native/libjli/ergo_i586.c ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/windows/native/libjli/java_md.c ! test/java/awt/JAWT/Makefile.unix ! test/tools/launcher/RunpathTest.java Changeset: 7501e0a9d1b0 Author: jwilhelm Date: 2016-12-08 15:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7501e0a9d1b0 Merge ! test/ProblemList.txt Changeset: f1396b432230 Author: jwilhelm Date: 2016-12-08 16:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f1396b432230 Merge ! make/copy/Copy-java.base.gmk ! make/lib/CoreLibraries.gmk ! src/java.base/macosx/native/libjli/java_md_macosx.c ! src/java.base/windows/native/libjli/java_md.c Changeset: d95eb1cdac00 Author: kvn Date: 2016-12-11 12:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d95eb1cdac00 8166417: Integrate Graal-core into JDK for AOT compiler Reviewed-by: iveresov, erikj, ihse, mchung + src/java.base/unix/classes/module-info.java.extra Changeset: 79893762be22 Author: kvn Date: 2016-12-11 18:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/79893762be22 8171008: Integrate AOT compiler into JDK Reviewed-by: erikj, mchung, twisti, simonis + make/launcher/Launcher-jdk.aot.gmk ! src/java.base/unix/classes/module-info.java.extra Changeset: 91406bb31f91 Author: jwilhelm Date: 2016-12-13 02:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/91406bb31f91 Merge ! test/ProblemList.txt Changeset: 90fbc6050458 Author: jwilhelm Date: 2016-12-18 15:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/90fbc6050458 Merge - THIRD_PARTY_README ! make/copy/Copy-java.base.gmk - make/copy/Copy-jdk.crypto.pkcs11.gmk - make/launcher/Launcher-jdk.pack200.gmk - make/lib/Lib-jdk.crypto.pkcs11.gmk - make/lib/Lib-jdk.pack200.gmk - src/java.base/share/classes/java/lang/module/ModuleInfo.java - src/java.base/share/classes/java/lang/module/ModulePath.java - src/java.base/share/classes/java/lang/module/ModuleReferences.java - src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/unix/native/libjli/java_md_solinux.c - src/java.compact1/share/classes/module-info.java - src/java.compact2/share/classes/module-info.java - src/java.compact3/share/classes/module-info.java - src/jdk.crypto.pkcs11/share/classes/module-info.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Config.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/KeyCache.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Cipher.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11DHKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Digest.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11ECKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Key.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyAgreement.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyStore.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Mac.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11RSACipher.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11SecureRandom.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java - 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/P11TlsPrfGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Util.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Secmod.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Session.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SessionManager.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/TemplateManager.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Token.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/Constants.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/Functions.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/j2secmod.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/j2secmod.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_convert.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_crypt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_digest.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_dual.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_general.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_keymgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_mutex.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_objmgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_sessmgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_sign.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_util.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs-11v2-20a3.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11f.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11t.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11wrapper.h - src/jdk.crypto.pkcs11/solaris/conf/security/sunpkcs11-solaris.cfg - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/p11_md.c - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/p11_md.h - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/p11_md.c - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/p11_md.h - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/FileCopierPlugin.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java - src/jdk.pack200/share/classes/module-info.java - src/jdk.pack200/share/native/common-unpack/bands.cpp - src/jdk.pack200/share/native/common-unpack/bands.h - src/jdk.pack200/share/native/common-unpack/bytes.cpp - src/jdk.pack200/share/native/common-unpack/bytes.h - src/jdk.pack200/share/native/common-unpack/coding.cpp - src/jdk.pack200/share/native/common-unpack/coding.h - src/jdk.pack200/share/native/common-unpack/constants.h - src/jdk.pack200/share/native/common-unpack/defines.h - src/jdk.pack200/share/native/common-unpack/unpack.cpp - src/jdk.pack200/share/native/common-unpack/unpack.h - src/jdk.pack200/share/native/common-unpack/utils.cpp - src/jdk.pack200/share/native/common-unpack/utils.h - src/jdk.pack200/share/native/common-unpack/zip.cpp - src/jdk.pack200/share/native/common-unpack/zip.h - src/jdk.pack200/share/native/libunpack/jni.cpp - src/jdk.pack200/share/native/unpack200/main.cpp - src/jdk.pack200/windows/native/unpack200/unpack200_proto.exe.manifest ! test/ProblemList.txt - test/tools/jlink/plugins/FileCopierPluginTest.java Changeset: 3cf0c2395ab9 Author: mli Date: 2016-12-18 18:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3cf0c2395ab9 8171133: java/rmi/registry/reexport/Reexport.java, there is a missing case check in createReg(..) Reviewed-by: rriggs ! test/java/rmi/registry/reexport/Reexport.java Changeset: 692939dada03 Author: mli Date: 2016-12-18 18:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/692939dada03 8171298: ProblemList java/rmi/registry/readTest/readTest.sh due to JDK-7146543 Reviewed-by: rriggs ! test/ProblemList.txt Changeset: b82734ff8655 Author: sundar Date: 2016-12-19 09:48 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b82734ff8655 8170289: Re-examine entry point support in jlink Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.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/internal/packager/AppRuntimeImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/basic/BasicTest.java Changeset: 3edecfdfe4de Author: clanger Date: 2016-12-19 09:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3edecfdfe4de 8171075: Inet4AddressImpl: Remove duplicate and (no longer used ?) native coding for BSD Reviewed-by: goetz ! src/java.base/unix/native/libnet/Inet4AddressImpl.c Changeset: 1eff11bbaa0b Author: skovalev Date: 2016-12-13 17:02 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1eff11bbaa0b 8170864: java/net/URLClassLoader/closetest/CloseTest.java has undeclared dependencies Reviewed-by: chegar, dfuchs ! test/java/net/URLClassLoader/closetest/CloseTest.java Changeset: 8224688853b6 Author: prappo Date: 2016-12-19 16:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8224688853b6 8164907: Eliminate dependency on java.naming/com.sun.jndi.toolkit.url Reviewed-by: chegar, rriggs - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNBindingEnumeration.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNCtx.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNCtxFactory.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNNameParser.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CorbanameUrl.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/ExceptionMapper.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/IiopUrl.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/OrbReuseTracker.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/RemoteToCorba.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/jndiprovider.properties - src/java.corba/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java - src/java.corba/share/classes/com/sun/jndi/url/corbaname/corbanameURLContextFactory.java - src/java.corba/share/classes/com/sun/jndi/url/iiop/iiopURLContext.java - src/java.corba/share/classes/com/sun/jndi/url/iiop/iiopURLContextFactory.java - src/java.corba/share/classes/com/sun/jndi/url/iiopname/iiopnameURLContextFactory.java ! src/java.naming/share/classes/module-info.java Changeset: 9dde234ce1ef Author: prappo Date: 2016-12-19 16:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9dde234ce1ef Merge - src/java.base/share/classes/java/lang/module/ModuleInfo.java - src/java.base/share/classes/java/lang/module/ModulePath.java - src/java.base/share/classes/java/lang/module/ModuleReferences.java - src/java.base/share/classes/java/lang/module/SystemModuleFinder.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java Changeset: 49d94da52917 Author: jwilhelm Date: 2016-12-19 12:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/49d94da52917 8171414: tools/launcher/VersionCheck.java failed with AssertionError due to new tool jaotc Reviewed-by: alanb, sla ! test/tools/launcher/VersionCheck.java Changeset: 3416f62361e0 Author: bobv Date: 2016-12-19 12:39 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3416f62361e0 8168503: JEP 297: Unified arm32/arm64 Port Reviewed-by: kvn, enevill, ihse, dholmes, erikj, coleenp, cjplummer + src/java.base/unix/conf/arm/jvm.cfg Changeset: 760e51207cb0 Author: naoto Date: 2016-12-19 09:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/760e51207cb0 8171189: Deprecate ResourceBundleControlProvider for removal Reviewed-by: mchung ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/spi/ResourceBundleControlProvider.java ! test/ProblemList.txt - test/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java - test/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.sh - test/java/util/spi/ResourceBundleControlProvider/providersrc/Makefile - test/java/util/spi/ResourceBundleControlProvider/providersrc/UserControlProvider.java - test/java/util/spi/ResourceBundleControlProvider/providersrc/UserXMLControl.java - test/java/util/spi/ResourceBundleControlProvider/providersrc/XmlRB.xml - test/java/util/spi/ResourceBundleControlProvider/providersrc/XmlRB_ja.xml - test/java/util/spi/ResourceBundleControlProvider/providersrc/java.util.spi.ResourceBundleControlProvider - test/java/util/spi/ResourceBundleControlProvider/rbcontrolprovider.jar Changeset: ac9e421de591 Author: redestad Date: 2016-12-19 21:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ac9e421de591 8171400: Move checking of duplicate packages in the boot layer to link time Reviewed-by: alanb ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java Changeset: 1891394f1344 Author: amjiang Date: 2016-12-19 12:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1891394f1344 8075618: Create tests to check jarsigner work with multi-version jar Reviewed-by: weijun + test/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java + test/sun/security/tools/jarsigner/multiRelease/SignedJar.policy + test/sun/security/tools/jarsigner/multiRelease/jarContent/base/version/Main.java + test/sun/security/tools/jarsigner/multiRelease/jarContent/base/version/Version.java + test/sun/security/tools/jarsigner/multiRelease/jarContent/v10/version/Version.java + test/sun/security/tools/jarsigner/multiRelease/jarContent/v9/version/Version.java Changeset: 8e1a2784eb34 Author: mchung Date: 2016-12-19 13:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8e1a2784eb34 8171468: sun/management/jmxremote/bootstrap/CustomLauncherTest.java fails as lib/$ARCH no longer exists Reviewed-by: alanb, redestad ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java Changeset: 470e440d7cee Author: mchung Date: 2016-12-19 14:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/470e440d7cee 8171478: tools/launcher/modules/patch/systemmodules/PatchSystemModules.java fails due to JDK-8171400 Reviewed-by: jjg ! test/tools/launcher/modules/patch/systemmodules/src1/java.base/jdk/internal/modules/SystemModules.java Changeset: ec574eb3aee4 Author: mchung Date: 2016-12-19 15:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ec574eb3aee4 8168836: Minor clean up on warning/error messages on --add-exports and --add-reads Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/native/libjli/java.c + test/lib/testlibrary/ModuleSourceBuilder.java + test/tools/launcher/modules/addexports/AddExportsTestWarningError.java + test/tools/launcher/modules/addreads/AddReadsTestWarningError.java + test/tools/launcher/modules/patch/basic/PatchTestWarningError.java Changeset: 6f246db971c0 Author: mli Date: 2016-12-19 17:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6f246db971c0 8025199: java/rmi/registry/reexport/Reexport.java failed with: Port already in use Reviewed-by: rriggs ! test/java/rmi/registry/reexport/Reexport.java ! test/java/rmi/testlibrary/JavaVM.java + test/java/rmi/testlibrary/REGISTRY.java ! test/java/rmi/testlibrary/RegistryRunner.java - test/java/rmi/testlibrary/RegistryRunner_Stub.java Changeset: 24f8703890b2 Author: clanger Date: 2016-12-20 10:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/24f8703890b2 8171077: Use getaddrinfo/getnameinfo in Windows Inet4AddresImpl native code Reviewed-by: chegar ! src/java.base/windows/native/libnet/Inet4AddressImpl.c Changeset: 188ce54a68f5 Author: bpb Date: 2016-12-20 11:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/188ce54a68f5 8148023: File.createTempFile is not adhering to the contract regarding file name lengths Summary: Truncate the prefix, suffix, random characters per the specification Reviewed-by: rriggs ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileSystem.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c + test/java/io/File/createTempFile/NameTooLong.java Changeset: 0586b56a818d Author: xuelei Date: 2016-12-20 20:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0586b56a818d 8171337: Check for correct SSLEngineImpl/SSLSocketImpl.setSSLParameters handshaker update method Reviewed-by: wetmore ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: f2e325a8d67c Author: rfield Date: 2016-12-20 13:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f2e325a8d67c 8170194: jshell tool (jdk repo): launch tool from JShellToolProvider Reviewed-by: jjg ! make/launcher/Launcher-jdk.jshell.gmk Changeset: 71e198ef3839 Author: mullan Date: 2016-12-20 17:13 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/71e198ef3839 8170876: NPE in JCE engine classes with java.security.debug=provider Reviewed-by: mullan Contributed-by: adam.petcher at oracle.com ! 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/SecureRandom.java ! src/java.base/share/classes/javax/crypto/Cipher.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 ! test/java/security/Signature/NoProvider.java ! test/javax/crypto/NullCipher/TestNPE.java Changeset: d966fc5a7be5 Author: lana Date: 2016-12-22 08:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d966fc5a7be5 Added tag jdk-9+150 for changeset 71e198ef3839 ! .hgtags Changeset: 3ebc973c5dc1 Author: mli Date: 2016-12-20 17:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3ebc973c5dc1 8029360: java/rmi/transport/dgcDeadLock/DGCDeadLock.java failing intermittently Reviewed-by: dfuchs ! test/ProblemList.txt ! test/java/rmi/testlibrary/REGISTRY.java ! test/java/rmi/testlibrary/RegistryRunner.java ! test/java/rmi/transport/dgcDeadLock/DGCDeadLock.java ! test/java/rmi/transport/dgcDeadLock/TestImpl.java Changeset: 35a4a3c1a1b8 Author: amlu Date: 2016-12-21 12:15 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/35a4a3c1a1b8 8171824: Remove OpenNonIntegralNumberOfSampleframes.java and ServerIdentityTest.java from ProblemList Reviewed-by: rriggs ! test/ProblemList.txt Changeset: 0d27cd70c137 Author: mli Date: 2016-12-20 23:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0d27cd70c137 8168935: sun/security/ssl/SSLContextImpl/TrustTrustedCert.java failed Intermittently Summary: TrustTrustedCert.java uses SSLSocketTemplate to avoid timeout failure Reviewed-by: xuelei Contributed-by: John Jiang ! test/javax/net/ssl/templates/SSLSocketTemplate.java ! test/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java Changeset: 09d46a5120b5 Author: bgopularam Date: 2016-12-21 08:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/09d46a5120b5 8160036: Java API doc for method minusMonths in LocalDateTime class needs correction Summary: Java API doc needs correction Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/OffsetDateTime.java Changeset: 212c89e7dbe5 Author: sundar Date: 2016-12-21 20:16 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/212c89e7dbe5 8170618: jmod should validate if any exported or open package is missing Reviewed-by: jlaskey, chegar ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! test/tools/jmod/JmodTest.java Changeset: 70f9673ebcd6 Author: bpb Date: 2016-12-21 07:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/70f9673ebcd6 8165664: (ch) sun.nio.ch.SocketAdaptor does not respect timeout in case of system date/time change and blocks Summary: Change System.currentTimeMillis() to System.nanoTime() Reviewed-by: martin, rriggs ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java Changeset: bd9dd28d7b4f Author: ntv Date: 2016-12-21 18:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bd9dd28d7b4f 8145633: Adjacent value parsing not supported for Localized Patterns Summary: Enhance the localized weekfields to take part in adjacent value parsing Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! test/java/time/tck/java/time/format/TCKLocalizedFieldParser.java Changeset: 66b07872e356 Author: bpb Date: 2016-12-21 11:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/66b07872e356 8056205: (fs) Potential for NPE in Files.walkFileTree if closing directory fails Summary: Change incorrect ioe != null to ioe == null Reviewed-by: rriggs ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java Changeset: 0e90257ab700 Author: dl Date: 2016-12-21 14:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0e90257ab700 8171051: LinkedBlockingQueue spliterator needs to support node self-linking Reviewed-by: martin, smarks, psandoz ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! test/java/util/concurrent/tck/Collection8Test.java + test/java/util/concurrent/tck/LinkedBlockingDeque8Test.java + test/java/util/concurrent/tck/LinkedBlockingQueue8Test.java Changeset: 584f92dadf6b Author: dl Date: 2016-12-21 14:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/584f92dadf6b 8170484: Miscellaneous changes imported from jsr166 CVS 2016-12 Reviewed-by: martin, smarks, psandoz ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/SplittableRandom.java ! src/java.base/share/classes/java/util/Vector.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java ! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java ! src/java.base/share/classes/java/util/concurrent/Phaser.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! test/java/util/concurrent/tck/JSR166TestCase.java ! test/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java ! test/java/util/concurrent/tck/SubmissionPublisherTest.java ! test/java/util/concurrent/tck/ThreadLocalRandomTest.java ! test/java/util/concurrent/tck/VectorTest.java Changeset: 4b131d3dcee4 Author: mli Date: 2016-12-21 18:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4b131d3dcee4 8073080: TEST_BUG: sun/rmi/transport/tcp/DeadCachedConnection.java fails due to "ConnectException: Connection refused to host" Reviewed-by: rriggs ! test/java/rmi/testlibrary/RegistryRunner.java ! test/sun/rmi/transport/tcp/DeadCachedConnection.java Changeset: b13c89d205df Author: xuelei Date: 2016-12-22 03:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b13c89d205df 6972386: issues with String.toLowerCase/toUpperCase Reviewed-by: weijun ! src/java.base/share/classes/sun/security/provider/CtrDrbg.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipherWithJavaPadding.java Changeset: f20b69263ad2 Author: rgoel Date: 2016-12-22 06:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f20b69263ad2 8167143: CLDR timezone parsing does not work for all locales Reviewed-by: naoto ! make/gensrc/GensrcLocaleData.gmk ! make/src/classes/build/tools/cldrconverter/CLDRConverter.java ! src/java.base/share/classes/java/text/DateFormatSymbols.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! test/java/util/Currency/CurrencyTest.java + test/java/util/TimeZone/Bug8167143.java ! test/sun/util/locale/provider/Bug8038436.java Changeset: fd24639b8a40 Author: ssahoo Date: 2016-12-21 23:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fd24639b8a40 8161232: AsyncSSLSocketClose.java test fails timeout. Summary: AsyncSSLSocketClose.java test fails timeout Reviewed-by: xuelei ! test/ProblemList.txt Changeset: 4d049a2b6690 Author: vinnie Date: 2016-12-22 17:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4d049a2b6690 8171443: (spec) An ALPN callback function may also ignore ALPN Reviewed-by: xuelei, wetmore ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java Changeset: 4db52f28a1ba Author: prr Date: 2016-12-14 08:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4db52f28a1ba 8171074: Test api/javax_swing/UIManager/index.html\#Methods is failing Reviewed-by: ssadetsky, alexsch ! src/java.desktop/share/classes/javax/swing/UIManager.java Changeset: 9cbc15255a49 Author: serb Date: 2016-12-15 20:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9cbc15255a49 8131347: new @BeanProperty annotation: inconsistent behavior for "enumerationValues" Reviewed-by: avstepan ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java ! test/java/beans/Introspector/8130937/TestBooleanBeanProperties.java Changeset: 75f71359ad72 Author: prr Date: 2016-12-15 14:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/75f71359ad72 8039273: Font related files should not be modified in ${java.home}/lib Reviewed-by: serb, naoto ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java Changeset: 8f4760d6248a Author: aghaisas Date: 2016-12-16 12:02 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8f4760d6248a 8134612: clipboard.getData(dataFlavor) can throw UnsupportedFlavorException for registered data flavor Reviewed-by: alexsch, serb Contributed-by: ajit.ghaisas at oracle.com ! test/java/awt/datatransfer/ConstructFlavoredObjectTest/ConstructFlavoredObjectTest.java Changeset: 005e60c871ef Author: prr Date: 2016-12-16 16:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/005e60c871ef 8171363: [PIT] Four Windows-specific tests fail with InaccessibleObjectException when calling Field.setAccessible() Reviewed-by: mchung ! test/java/awt/EmbeddedFrame/DisplayChangedTest/DisplayChangedTest.java ! test/java/awt/EmbeddedFrame/EmbeddedFrameGrabTest/EmbeddedFrameGrabTest.java ! test/javax/swing/JFileChooser/4847375/bug4847375.java ! test/javax/swing/JFileChooser/6741890/bug6741890.java Changeset: 29bd3803a240 Author: goetz Date: 2016-12-06 14:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/29bd3803a240 8170798: Fix minor issues in java2d and sound coding. Reviewed-by: prr, serb ! src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguageTags.cpp ! src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.cpp ! src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.h ! src/java.desktop/share/native/libfontmanager/layout/ThaiStateTables.cpp ! src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c ! src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c ! src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c Changeset: 59f845ce3f51 Author: prr Date: 2016-12-19 09:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/59f845ce3f51 Merge - make/copy/Copy-jdk.crypto.pkcs11.gmk - make/launcher/Launcher-jdk.pack200.gmk - make/lib/Lib-jdk.crypto.pkcs11.gmk - make/lib/Lib-jdk.pack200.gmk - src/java.base/share/classes/java/lang/module/ModuleInfo.java - src/java.base/share/classes/java/lang/module/ModulePath.java - src/java.base/share/classes/java/lang/module/ModuleReferences.java - src/java.base/share/classes/java/lang/module/SystemModuleFinder.java - src/java.compact1/share/classes/module-info.java - src/java.compact2/share/classes/module-info.java - src/java.compact3/share/classes/module-info.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNBindingEnumeration.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNCtx.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNCtxFactory.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNNameParser.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CorbanameUrl.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/ExceptionMapper.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/IiopUrl.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/OrbReuseTracker.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/RemoteToCorba.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/jndiprovider.properties - src/java.corba/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java - src/java.corba/share/classes/com/sun/jndi/url/corbaname/corbanameURLContextFactory.java - src/java.corba/share/classes/com/sun/jndi/url/iiop/iiopURLContext.java - src/java.corba/share/classes/com/sun/jndi/url/iiop/iiopURLContextFactory.java - src/java.corba/share/classes/com/sun/jndi/url/iiopname/iiopnameURLContextFactory.java - src/jdk.crypto.pkcs11/share/classes/module-info.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Config.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/KeyCache.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Cipher.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11DHKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Digest.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11ECKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Key.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyAgreement.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyStore.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Mac.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11RSACipher.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11SecureRandom.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java - 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/P11TlsPrfGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Util.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Secmod.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Session.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SessionManager.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/TemplateManager.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Token.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/Constants.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/Functions.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java - src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java - src/jdk.crypto.pkcs11/share/legal/pkcs11cryptotoken.md - src/jdk.crypto.pkcs11/share/legal/pkcs11wrapper.md - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/j2secmod.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/j2secmod.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_convert.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_crypt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_digest.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_dual.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_general.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_keymgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_mutex.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_objmgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_sessmgmt.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_sign.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_util.c - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs-11v2-20a3.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11f.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11t.h - src/jdk.crypto.pkcs11/share/native/libj2pkcs11/pkcs11wrapper.h - src/jdk.crypto.pkcs11/solaris/conf/security/sunpkcs11-solaris.cfg - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/p11_md.c - src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/p11_md.h - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/p11_md.c - src/jdk.crypto.pkcs11/windows/native/libj2pkcs11/p11_md.h - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/FileCopierPlugin.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java - src/jdk.pack200/share/classes/module-info.java - src/jdk.pack200/share/native/common-unpack/bands.cpp - src/jdk.pack200/share/native/common-unpack/bands.h - src/jdk.pack200/share/native/common-unpack/bytes.cpp - src/jdk.pack200/share/native/common-unpack/bytes.h - src/jdk.pack200/share/native/common-unpack/coding.cpp - src/jdk.pack200/share/native/common-unpack/coding.h - src/jdk.pack200/share/native/common-unpack/constants.h - src/jdk.pack200/share/native/common-unpack/defines.h - src/jdk.pack200/share/native/common-unpack/unpack.cpp - src/jdk.pack200/share/native/common-unpack/unpack.h - src/jdk.pack200/share/native/common-unpack/utils.cpp - src/jdk.pack200/share/native/common-unpack/utils.h - src/jdk.pack200/share/native/common-unpack/zip.cpp - src/jdk.pack200/share/native/common-unpack/zip.h - src/jdk.pack200/share/native/libunpack/jni.cpp - src/jdk.pack200/share/native/unpack200/main.cpp - src/jdk.pack200/windows/native/unpack200/unpack200_proto.exe.manifest - test/tools/jlink/plugins/FileCopierPluginTest.java Changeset: 93a9053691a4 Author: prr Date: 2016-12-19 15:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/93a9053691a4 Merge - test/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java - test/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.sh - test/java/util/spi/ResourceBundleControlProvider/providersrc/Makefile - test/java/util/spi/ResourceBundleControlProvider/providersrc/UserControlProvider.java - test/java/util/spi/ResourceBundleControlProvider/providersrc/UserXMLControl.java - test/java/util/spi/ResourceBundleControlProvider/providersrc/XmlRB.xml - test/java/util/spi/ResourceBundleControlProvider/providersrc/XmlRB_ja.xml - test/java/util/spi/ResourceBundleControlProvider/providersrc/java.util.spi.ResourceBundleControlProvider - test/java/util/spi/ResourceBundleControlProvider/rbcontrolprovider.jar Changeset: eef0714323de Author: ssadetsky Date: 2016-12-20 11:53 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eef0714323de 8074883: Tab key should move to focused button in a button group Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/javax/swing/JToggleButton.java + test/javax/swing/JRadioButton/ButtonGroupFocus/ButtonGroupFocusTest.java Changeset: 305841cab5a0 Author: prr Date: 2016-12-22 09:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/305841cab5a0 Merge - test/java/rmi/testlibrary/RegistryRunner_Stub.java Changeset: 9c47528cb7bc Author: lana Date: 2016-12-22 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9c47528cb7bc Merge Changeset: ed7c4f86489f Author: clanger Date: 2016-12-23 07:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ed7c4f86489f 8171906: Changes for 8148023 break AIX build Reviewed-by: goetz, bpb ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: 800cf181dc87 Author: vtewari Date: 2016-12-23 13:53 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/800cf181dc87 8168840: InetAddress.getByName() throws java.net.UnknownHostException no such interface when used with virtual interfaces on Solaris Reviewed-by: chegar, clanger ! src/java.base/unix/native/libnet/NetworkInterface.c + test/java/net/NetworkInterface/SubNetworkInterfaceTest.java Changeset: 2ec3c5b622ca Author: rriggs Date: 2016-12-23 13:42 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2ec3c5b622ca 8171940: Incorrect statement about an absolute value of months unit after period's normalization Reviewed-by: bpb ! src/java.base/share/classes/java/time/Period.java Changeset: ce85bfbe98b0 Author: plevart Date: 2016-12-25 19:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ce85bfbe98b0 8062389: Class.getMethod() is inconsistent with Class.getMethods() results 8029459: (reflect) getMethods returns methods that are not members of the class 8061950: Class.getMethods() exhibits quadratic time complexity Reviewed-by: alanb, mchung, psandoz, dfuchs, darcy ! src/java.base/share/classes/java/lang/Class.java + src/java.base/share/classes/java/lang/PublicMethods.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java ! src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! test/java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java + test/java/lang/reflect/PublicMethods/Case1.results + test/java/lang/reflect/PublicMethods/PublicMethodsTest.java Changeset: f42801192a47 Author: plevart Date: 2016-12-26 19:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f42801192a47 8171988: Backout of fix for 8062389, 8029459, 8061950 Reviewed-by: chegar ! src/java.base/share/classes/java/lang/Class.java - src/java.base/share/classes/java/lang/PublicMethods.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java ! src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! test/java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java - test/java/lang/reflect/PublicMethods/Case1.results - test/java/lang/reflect/PublicMethods/PublicMethodsTest.java Changeset: 8c2680d7f686 Author: erikj Date: 2016-12-27 09:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8c2680d7f686 8171471: libawt_xawt and libawt_headless should not set rpath to /.. Reviewed-by: tbell, redestad ! make/lib/Awt2dLibraries.gmk Changeset: caa487ca77b0 Author: aefimov Date: 2016-12-30 13:02 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/caa487ca77b0 8067237: [TESTBUG] javax/xml/ws/xsanymixed/Test.java failed on compilation Reviewed-by: lancea ! test/javax/xml/ws/xsanymixed/compile-wsdl.sh Changeset: d27bab22ff62 Author: redestad Date: 2017-01-02 22:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d27bab22ff62 8172048: Re-examine use of AtomicReference in java.security.Policy Reviewed-by: plevart, dholmes, chegar ! src/java.base/share/classes/java/security/Policy.java Changeset: 9a7384107eeb Author: lana Date: 2017-01-05 17:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9a7384107eeb Added tag jdk-9+151 for changeset d27bab22ff62 ! .hgtags Changeset: 81b1a6a91b91 Author: xuelei Date: 2017-01-04 00:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/81b1a6a91b91 8172217: Need debug log for the intermittent failure of AnonCipherWithWantClientAuth Reviewed-by: weijun ! test/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java Changeset: 2136507bd9f0 Author: mli Date: 2017-01-03 21:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2136507bd9f0 8170641: sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails with timeout Summary: The fix sets timeout for the server and the client, and ignore SocketTimeoutException. Reviewed-by: chegar Contributed-by: John Jiang ! test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java - test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh ! test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java - test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh ! test/sun/net/www/protocol/https/HttpsURLConnection/ProxyTunnelServer.java Changeset: 2c8fea47274d Author: tidu Date: 2017-01-03 22:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2c8fea47274d 8168769: javax/net/ssl/TLSv12/DisabledShortRSAKeys.java timed out Reviewed-by: coffeys, xuelei Contributed-by: Tim Du ! test/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java Changeset: 96b7fd41b420 Author: apetcher Date: 2017-01-04 08:06 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/96b7fd41b420 8172003: getInstance() with unknown provider throws NPE Reviewed-by: mullan ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java + test/javax/xml/crypto/dsig/TransformService/UnknownProvider.java + test/javax/xml/crypto/dsig/XMLSignatureFactory/UnknownProvider.java + test/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory/UnknownProvider.java Changeset: 5fed32a1d63d Author: redestad Date: 2017-01-04 18:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5fed32a1d63d 8170785: Excessive allocation in ParseUtil.encodePath Reviewed-by: rriggs ! src/java.base/share/classes/sun/net/www/ParseUtil.java Changeset: e77454faf897 Author: mchung Date: 2017-01-04 09:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e77454faf897 8172215: java launcher no longer accepts -cp "" empty string Reviewed-by: alanb, dholmes, psandoz ! src/java.base/share/native/libjli/java.c + test/lib/testlibrary/ModuleInfoMaker.java - test/lib/testlibrary/ModuleSourceBuilder.java ! test/tools/launcher/modules/addexports/AddExportsTestWarningError.java ! test/tools/launcher/modules/addreads/AddReadsTestWarningError.java ! test/tools/launcher/modules/classpath/JavaClassPathTest.java Changeset: 079290bdc3c3 Author: darcy Date: 2017-01-04 10:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/079290bdc3c3 8172200: Mark StressLoopback.java as intermittently failing Reviewed-by: lancea, bpb, rriggs ! test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java Changeset: a9a5d14bfbb4 Author: lancea Date: 2017-01-04 14:59 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a9a5d14bfbb4 8172254: Typo in DriverManager implNote Reviewed-by: mchung, alanb ! src/java.sql/share/classes/java/sql/DriverManager.java Changeset: 2866f5e1d57b Author: psandoz Date: 2017-01-04 17:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2866f5e1d57b 8172201: Replace assert of return type in VarHandle.AccessMode with test Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessModeMethodNames.java Changeset: d546cab5cb12 Author: plevart Date: 2017-01-05 08:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d546cab5cb12 8172190: Re-apply the fix for bugs 8062389, 8029459, 8061950 Summary: Final fix for 8062389: Class.getMethod() is inconsistent with Class.getMethods() results, 8029459: getMethods returns methods that are not members of the class, 8061950: Class.getMethods() exhibits quadratic time complexity Reviewed-by: alanb, mchung, psandoz, dfuchs, darcy, redestad ! src/java.base/share/classes/java/lang/Class.java + src/java.base/share/classes/java/lang/PublicMethods.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java ! src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! test/java/lang/Class/getMethods/StarInheritance.java ! test/java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java + test/java/lang/reflect/PublicMethods/Case1.results + test/java/lang/reflect/PublicMethods/PublicMethodsTest.java Changeset: 0521bec3379f Author: weijun Date: 2017-01-05 22:37 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0521bec3379f 8172017: Two tests sun/security/krb5/auto/ReplayCacheTestProc.java and rcache_usemd5.sh fail on Solaris Reviewed-by: mullan ! test/sun/security/krb5/auto/ReplayCacheTestProc.java Changeset: db6aab84ca7c Author: weijun Date: 2017-01-05 22:58 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/db6aab84ca7c 8170900: Issue with FilePermission::implies for wildcard flag(-) Reviewed-by: rriggs, xuelei ! src/java.base/share/classes/java/io/FilePermission.java Changeset: d6258c65d466 Author: weijun Date: 2017-01-05 23:19 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d6258c65d466 8170732: GssKrb5Client sends non-zero buffer size when qop is "auth" Reviewed-by: xuelei ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java ! test/sun/security/krb5/auto/SaslBasic.java Changeset: 8b55846dd69d Author: bpb Date: 2016-12-20 10:11 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8b55846dd69d 8171452: (ch) linux io_util_md: Operation not supported exception after 8168628 Summary: On Linux, fall back to ftruncate64() if fallocate64() fails Reviewed-by: mdoerr, alanb ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c Changeset: fa55c031213b Author: lana Date: 2017-01-05 19:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fa55c031213b Merge - test/lib/testlibrary/ModuleSourceBuilder.java - test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh - test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh Changeset: 0b8f2e0d3887 Author: rriggs Date: 2016-12-22 23:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0b8f2e0d3887 8164923: Error in the documentation for java.lang.Random Reviewed-by: rriggs Contributed-by: abhijit.r.roy at oracle.com ! src/java.base/share/classes/java/util/Random.java Changeset: fcd504fb37bf Author: rriggs Date: 2016-12-26 22:57 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fcd504fb37bf 8169482: java.time.DateTimeFormatter javadoc: F is not week-of-month Reviewed-by: rriggs Contributed-by: abhijit.r.roy at oracle.com ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java Changeset: 9ec4d2bcc93f Author: rriggs Date: 2016-12-26 23:09 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9ec4d2bcc93f 8170566: Incorrect phrase usage in javadocs documentation Reviewed-by: rriggs Contributed-by: abhijit.r.roy at oracle.com ! src/java.base/share/classes/java/util/function/package-info.java Changeset: f0a1116d618e Author: rriggs Date: 2016-12-26 23:15 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f0a1116d618e 8170653: The javadoc of ZoneRules.previousTransition() is wrong Reviewed-by: rriggs Contributed-by: abhijit.r.roy at oracle.com ! src/java.base/share/classes/java/time/zone/ZoneRules.java Changeset: 0dd710e3934e Author: rriggs Date: 2016-12-26 23:20 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0dd710e3934e 8171348: Incorrect documentation for DateTimeFormatter letter 'k' Reviewed-by: rriggs Contributed-by: abhijit.r.roy at oracle.com ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java Changeset: a3e0af65d378 Author: xuelei Date: 2017-01-06 01:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a3e0af65d378 8172273: SSLEngine.unwrap fails with ArrayIndexOutOfBoundsException Reviewed-by: wetmore ! src/java.base/share/classes/sun/security/ssl/InputRecord.java ! test/javax/net/ssl/TLS/TestJSSEClientProtocol.java Changeset: 904861872c0e Author: xuelei Date: 2017-01-06 02:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/904861872c0e 8129988: JSSE should create a single instance of the cacerts KeyStore Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java + src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java - src/java.base/share/classes/sun/security/validator/KeyStores.java + src/java.base/share/classes/sun/security/validator/TrustStoreUtil.java ! src/java.base/share/classes/sun/security/validator/Validator.java ! test/sun/security/ssl/SSLContextImpl/BadTSProvider.java ! test/sun/security/validator/EndEntityExtensionCheck.java Changeset: d257d5a41c58 Author: mli Date: 2017-01-08 23:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d257d5a41c58 8030175: java/rmi/registry/altSecurityManager/AltSecurityManager.java fails due to timeout Reviewed-by: rriggs ! test/java/rmi/registry/altSecurityManager/AltSecurityManager.java Changeset: a20f2cf90762 Author: nishjain Date: 2017-01-09 14:06 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a20f2cf90762 8169480: Inconsistencies across Format class hierarchy in their API spec and actual implementation of Exceptions Reviewed-by: naoto Contributed-by: nishit.jain at oracle.com ! src/java.base/share/classes/java/text/ChoiceFormat.java ! src/java.base/share/classes/java/text/DateFormat.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/text/SimpleDateFormat.java Changeset: c01830a9d230 Author: lana Date: 2017-01-12 23:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c01830a9d230 Added tag jdk-9+152 for changeset a20f2cf90762 ! .hgtags Changeset: d93e93939378 Author: mli Date: 2017-01-09 14:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d93e93939378 8172347: Refactoring src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java to improve testability of rmiregistry Reviewed-by: rriggs, msheppar ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java Changeset: 44454471f7e7 Author: darcy Date: 2017-01-09 21:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/44454471f7e7 8172475: Remove usage from Class and ClassLoader Reviewed-by: bpb, mchung ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java Changeset: 766677da17b5 Author: aefimov Date: 2017-01-10 22:17 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/766677da17b5 8159058: SAXParseException when sending soap message Reviewed-by: lancea + test/javax/xml/ws/8159058/SaajEmptyNamespaceTest.java Changeset: 2645e2102d3c Author: skovalev Date: 2017-01-11 13:10 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2645e2102d3c 8171958: Several tests from java/time/test/java/time/format requiring jdk.localedata for execution Reviewed-by: naoto ! test/java/time/TEST.properties ! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java + test/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java ! test/java/time/test/java/time/format/TestDateTimeTextProvider.java + test/java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java ! test/java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java ! test/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/java/time/test/java/time/format/TestTextParser.java + test/java/time/test/java/time/format/TestTextParserWithLocale.java ! test/java/time/test/java/time/format/TestTextPrinter.java + test/java/time/test/java/time/format/TestTextPrinterWithLocale.java Changeset: 16af3df77839 Author: xiaofeya Date: 2017-01-11 08:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/16af3df77839 8075884: check runtime usage tests with multi-release jar files Reviewed-by: psandoz + test/tools/jar/multiRelease/RuntimeTest.java + test/tools/jar/multiRelease/data/runtimetest/MVJarJJSTestScript.js + test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Helper.java + test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Main.java + test/tools/jar/multiRelease/data/runtimetest/base/versionResource + test/tools/jar/multiRelease/data/runtimetest/manifest.txt + test/tools/jar/multiRelease/data/runtimetest/test/UseByImport.java + test/tools/jar/multiRelease/data/runtimetest/test/UseByReflection.java + test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Helper.java + test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Main.java + test/tools/jar/multiRelease/data/runtimetest/v10/versionResource + test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Helper.java + test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Main.java + test/tools/jar/multiRelease/data/runtimetest/v9/versionResource Changeset: dbd8c17b486f Author: mli Date: 2017-01-11 19:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dbd8c17b486f 8172314: java/rmi/registry/altSecurityManager/AltSecurityManager.java fails with "port in use" Reviewed-by: rriggs ! test/java/rmi/registry/altSecurityManager/AltSecurityManager.java ! test/java/rmi/registry/altSecurityManager/TestSecurityManager.java + test/java/rmi/registry/altSecurityManager/registry.security.policy + test/java/rmi/registry/altSecurityManager/rmid.security.policy ! test/java/rmi/registry/reexport/Reexport.java ! test/java/rmi/testlibrary/JavaVM.java - test/java/rmi/testlibrary/REGISTRY.java ! test/java/rmi/testlibrary/RMID.java + test/java/rmi/testlibrary/RMIRegistryRunner.java ! test/java/rmi/testlibrary/RegistryRunner.java + test/java/rmi/testlibrary/RegistryVM.java ! test/java/rmi/testlibrary/TestParams.java ! test/java/rmi/transport/dgcDeadLock/DGCDeadLock.java + test/java/rmi/transport/dgcDeadLock/registry.security.policy ! test/sun/rmi/transport/tcp/DeadCachedConnection.java Changeset: c82c693bc2a5 Author: chegar Date: 2017-01-12 11:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c82c693bc2a5 8168149: Examine the behavior of jmod command-line options - repeating vs last one wins Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/tools/jmod/JmodTest.java Changeset: 59e5101730c8 Author: redestad Date: 2017-01-12 13:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/59e5101730c8 8166365: Small immutable collections should provide optimized implementations when possible Reviewed-by: smarks, psandoz, attila ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/KeyValueHolder.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/SetFactories.java ! test/java/util/Map/MapFactories.java Changeset: efb23122b07c Author: redestad Date: 2017-01-12 17:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/efb23122b07c 8172720: Collections.SingletonList::hashCode not spec-compliant Reviewed-by: chegar ! src/java.base/share/classes/java/util/Collections.java Changeset: dfbdab76bedc Author: michaelm Date: 2017-01-12 18:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dfbdab76bedc 8163449: Allow per protocol setting for URLConnection defaultUseCaches Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/net/URLConnection.java + test/java/net/URLConnection/SetDefaultUseCaches.java Changeset: 144b1248e27d Author: mli Date: 2017-01-12 10:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/144b1248e27d 8030950: TEST_BUG: java/rmi/registry/classPathCodebase/ClassPathCodebase.java failing intermittently Reviewed-by: rriggs ! test/java/rmi/registry/classPathCodebase/ClassPathCodebase.java + test/java/rmi/registry/classPathCodebase/registry.security.policy ! test/java/rmi/registry/classPathCodebase/security.policy Changeset: 71dc21f524b4 Author: prr Date: 2016-12-20 09:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/71dc21f524b4 8166111: [PIT] possible regression: java/awt/font/GlyphVector/TestLayoutFlags.java Reviewed-by: serb ! test/java/awt/font/GlyphVector/TestLayoutFlags.java Changeset: 8a61c000a194 Author: prr Date: 2016-12-20 09:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8a61c000a194 8130737: AffineTransformOp can't handle child raster with non-zero x-offset Reviewed-by: serb, flar ! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c ! src/java.desktop/share/native/libmlib_image/safe_alloc.h + test/java/awt/image/Raster/TestChildRasterOp.java Changeset: c2b667b8b817 Author: avstepan Date: 2016-12-21 17:34 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c2b667b8b817 8154314: [TEST_BUG] java/awt/datatransfer/DragImage/MultiResolutionDragImageTest.java Reviewed-by: ssadetsky, serb Contributed-by: Maksim Khramov ! test/java/awt/datatransfer/DragImage/MultiResolutionDragImageTest.java Changeset: 6189d99b7066 Author: alexsch Date: 2016-12-22 12:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6189d99b7066 8169922: SwingMark/TextArea: 2-7% regression on Linux, Mac, Windows in 9-b143 Reviewed-by: flar, serb ! 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/WrappedPlainView.java ! test/javax/swing/text/View/8156217/FPMethodCalledTest.java Changeset: 2ac866f0804c Author: alexsch Date: 2016-12-22 12:17 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2ac866f0804c 8133919: [macosx] JTable grid lines are incorrectly positioned on HiDPI display Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java + test/javax/swing/JTable/8133919/DrawGridLInesTest.java Changeset: 1fc4b282f8f6 Author: psadhukhan Date: 2016-12-22 18:30 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1fc4b282f8f6 8170349: The printed content is beyond the borders Reviewed-by: alexsch, aniyogi ! src/java.desktop/share/classes/javax/swing/TablePrintable.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java + test/javax/swing/JTable/PrintManualTest_FitWidthMultiple.java Changeset: d37a14a75f7b Author: serb Date: 2016-12-22 18:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d37a14a75f7b 8169900: The code which use Applets should be deprecated Reviewed-by: prr ! src/java.desktop/share/classes/java/beans/AppletInitializer.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/sun/applet/AppletEvent.java ! src/java.desktop/share/classes/sun/applet/AppletEventMulticaster.java ! src/java.desktop/share/classes/sun/applet/AppletIOException.java ! src/java.desktop/share/classes/sun/applet/AppletIllegalArgumentException.java ! src/java.desktop/share/classes/sun/applet/AppletImageRef.java ! src/java.desktop/share/classes/sun/applet/AppletListener.java ! src/java.desktop/share/classes/sun/applet/AppletObjectInputStream.java ! src/java.desktop/share/classes/sun/applet/AppletPanel.java ! src/java.desktop/share/classes/sun/applet/AppletProps.java ! src/java.desktop/share/classes/sun/applet/AppletViewer.java ! src/java.desktop/share/classes/sun/applet/AppletViewerFactory.java ! src/java.desktop/share/classes/sun/applet/AppletViewerPanel.java ! src/java.desktop/share/classes/sun/applet/Main.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java Changeset: 7c244fcf7587 Author: prr Date: 2016-12-22 11:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7c244fcf7587 Merge - test/java/rmi/testlibrary/RegistryRunner_Stub.java Changeset: d7b6d79f1ee6 Author: prr Date: 2016-12-22 11:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d7b6d79f1ee6 Merge Changeset: 500fb73e193f Author: ssadetsky Date: 2016-12-28 12:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/500fb73e193f 8167652: Making a frame/dialog resizeble/unresizeble shifts its position on Unity. Reviewed-by: azvegint, serb ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWM.java ! test/java/awt/Window/ChangeWindowResizabilty/ChangeWindowResizabiltyTest.java Changeset: 8662eba25166 Author: serb Date: 2016-12-28 17:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8662eba25166 8140266: Performance loss between jdk8 and jdk9 on Maskfill Reviewed-by: prr, erikj, lbourges ! make/lib/Awt2dLibraries.gmk Changeset: b69ce768cb7d Author: dmarkov Date: 2016-12-28 21:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b69ce768cb7d 8171949: [macosx] AWT_ZoomFrame Automated tests fail with error: The bitwise mask Frame.ICONIFIED is not setwhen the frame is in ICONIFIED state Reviewed-by: ssadetsky, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m + test/java/awt/Frame/NormalToIconified/NormalToIconifiedTest.java Changeset: 9adbdbedae4f Author: dmarkov Date: 2016-12-29 19:47 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9adbdbedae4f 8171952: [macosx] AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog test fails as DummyButton on Dialog did not gain focus when clicked. Reviewed-by: ssadetsky, serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m + test/java/awt/Frame/ObscuredFrame/ObscuredFrameTest.java Changeset: 344cbdc4d7d1 Author: psadhukhan Date: 2017-01-02 15:09 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/344cbdc4d7d1 8170579: The "Banner page" checkbox is disabled Reviewed-by: prr, pnarayanan ! test/java/awt/print/PrinterJob/BannerTest.java ! test/java/awt/print/PrinterJob/TestCheckSystemDefaultBannerOption.java Changeset: 3e2d0fee9630 Author: prr Date: 2017-01-03 11:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3e2d0fee9630 8171845: The bold font doesn't change when switch "Dialog","Serif" and "Monospaced". Reviewed-by: serb ! make/data/fontconfig/solaris.fontconfig.properties Changeset: 337dc1a46196 Author: bpb Date: 2017-01-03 14:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/337dc1a46196 8172153: Create workaround for failure to use ICC profile contained in a TIFF field Summary: Work around errors due to using an embedded ICC profile from the metadata Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java Changeset: 3a3f2bef89f1 Author: pkbalakr Date: 2017-01-06 15:31 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3a3f2bef89f1 8172009: [TEST_BUG] increase timeout in java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java Reviewed-by: aghaisas, psadhukhan ! test/java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java Changeset: 65c8f2e5b649 Author: psadhukhan Date: 2017-01-06 16:50 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/65c8f2e5b649 8170352: The collate option is not checked Reviewed-by: prr, yan ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java Changeset: 8be0bb1aa238 Author: prr Date: 2017-01-09 11:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8be0bb1aa238 Merge ! make/lib/Awt2dLibraries.gmk - src/java.base/share/classes/sun/security/validator/KeyStores.java - test/lib/testlibrary/ModuleSourceBuilder.java - test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh - test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh Changeset: 54aade042e80 Author: psadhukhan Date: 2017-01-12 11:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/54aade042e80 8172558: [PIT][TEST_BUG] Bad filename for javax/swing/JTable/8133919/DrawGridLinesTest.java Reviewed-by: yan, alexsch - test/javax/swing/JTable/8133919/DrawGridLInesTest.java + test/javax/swing/JTable/8133919/DrawGridLinesTest.java Changeset: 72adb4e6b20a Author: prr Date: 2017-01-12 12:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/72adb4e6b20a Merge - test/java/rmi/testlibrary/REGISTRY.java Changeset: 8f91562532e2 Author: pkbalakr Date: 2017-01-12 12:21 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8f91562532e2 8172559: [PIT][TEST_BUG] Move @test to be 1st annotation in java/awt/image/Raster/TestChildRasterOp.java Reviewed-by: aghaisas, psadhukhan ! test/java/awt/image/Raster/TestChildRasterOp.java Changeset: dcc207c0915e Author: prr Date: 2017-01-12 12:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dcc207c0915e Merge Changeset: dfba4c3eb1ac Author: sherman Date: 2017-01-12 16:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dfba4c3eb1ac 8172432: jar cleanup/update for module and mrm jar 8171830: jar tool should validate if any exported or open package is missing Reviewed-by: mchung, psandoz, chegar ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! 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 ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties + test/tools/jar/mmrjar/Basic.java - test/tools/jar/mmrjar/ConcealedPackage.java ! test/tools/jar/modularJar/Basic.java + test/tools/jar/modularJar/src/foobar/Bar.java + test/tools/jar/modularJar/src/foobar/Foo.java + test/tools/jar/modularJar/src/foobar/module-info.java ! test/tools/jar/multiRelease/Basic1.java Changeset: f927f4234435 Author: amjiang Date: 2017-01-12 17:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f927f4234435 8171423: Relocate /test/lib/security/SecurityTools.java Reviewed-by: weijun, xuelei - test/lib/security/SecurityTools.java ! test/sun/security/tools/keytool/PrintSSL.java ! test/sun/security/tools/keytool/ReadJar.java Changeset: cd280655b6a1 Author: lana Date: 2017-01-13 01:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cd280655b6a1 Merge - test/java/rmi/testlibrary/REGISTRY.java - test/lib/security/SecurityTools.java - test/tools/jar/mmrjar/ConcealedPackage.java Changeset: 8df2faa7924f Author: sherman Date: 2017-01-12 22:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8df2faa7924f 8172761: Test change in tools/jar/InputFilesTest.java for JDK-8172432 is missing Reviewed-by: mchung ! test/tools/jar/InputFilesTest.java Changeset: aefc0c8a6130 Author: sherman Date: 2017-01-13 01:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aefc0c8a6130 8172767: a bulk of tests failed with FileSystemException on Windows Reviewed-by: chegar ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java Changeset: f3115622562a Author: clanger Date: 2017-01-13 13:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f3115622562a 8170544: Fix code scan findings in libnet Reviewed-by: goetz, chegar ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h ! 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/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/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 ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h ! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c ! src/java.base/windows/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/ServerSocketChannelImpl.c ! src/java.base/windows/native/libnio/ch/WindowsAsynchronousSocketChannelImpl.c ! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c ! src/jdk.sctp/unix/native/libsctp/SctpNet.c Changeset: 3b4c9ed404f0 Author: michaelm Date: 2017-01-13 17:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3b4c9ed404f0 8172253: SetIfModifiedSince.java test fails with http return code 404 Reviewed-by: chegar, dfuchs ! test/sun/net/www/protocol/http/SetIfModifiedSince.java Changeset: 0e0e0fbc5bf3 Author: smarks Date: 2017-01-13 12:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0e0e0fbc5bf3 8172221: Directorate of Time has been superseded Reviewed-by: lancea ! src/java.base/share/classes/java/util/Date.java Changeset: 203402b79715 Author: bpb Date: 2017-01-13 13:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/203402b79715 8152272: Unable to create temporary file using createTempFile method if System.getProperty(file.separator) is used Summary: Normalize the name component of the temporary file path Reviewed-by: rriggs ! src/java.base/share/classes/java/io/File.java ! test/java/io/File/createTempFile/Patterns.java Changeset: 4208e7466342 Author: mli Date: 2017-01-13 14:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4208e7466342 7146543: TEST_BUG: java/rmi/registry/readTest/readTest.sh failing intermittently with port in use Reviewed-by: rriggs ! test/ProblemList.txt + test/java/rmi/registry/readTest/CodebaseTest.java + test/java/rmi/registry/readTest/RegistryLookup.java - test/java/rmi/registry/readTest/readTest.java - test/java/rmi/registry/readTest/readTest.sh + test/java/rmi/registry/readTest/registry.security.policy Changeset: 628ada191957 Author: bpb Date: 2017-01-13 14:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/628ada191957 8153250: java.io.File does not handle Windows paths of the form "D:" (no path) correctly Summary: When resolving a child to a parent, do not insert a file separator for Windows directory-relative paths Reviewed-by: rriggs ! src/java.base/windows/classes/java/io/WinNTFileSystem.java + test/java/io/File/WinDirRelative.java Changeset: 0ea99cdae7ee Author: fyuan Date: 2017-01-16 15:16 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0ea99cdae7ee 8167146: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with "Remote host terminated the handshake" Summary: The fix takes the server to accept request after the client threads start, and also deal with possible timeout issue. Reviewed-by: xuelei Contributed-by: John Jiang ! test/sun/security/pkcs11/sslecc/CipherTest.java ! test/sun/security/pkcs11/sslecc/JSSEClient.java ! test/sun/security/pkcs11/sslecc/JSSEServer.java Changeset: 863bed4458c1 Author: jlahoda Date: 2017-01-16 09:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/863bed4458c1 8171386: jshell tool: paging of javadoc output broken on Windows Summary: Fixing detection of console window size. Reviewed-by: rfield ! src/jdk.internal.le/windows/native/lible/WindowsTerminal.cpp Changeset: 71458380abd8 Author: amlu Date: 2017-01-16 21:17 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/71458380abd8 8156595: java/io/pathNames/GeneralWin32.java fail intermittently on windows-x64 Reviewed-by: psandoz ! test/ProblemList.txt ! test/java/io/pathNames/General.java ! test/java/io/pathNames/GeneralWin32.java Changeset: fddf6e787363 Author: mchung Date: 2017-01-16 12:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fddf6e787363 8160286: jmod hash is creating unlinkable modules Reviewed-by: alanb, psandoz, chegar + src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! test/tools/jmod/JmodTest.java ! test/tools/jmod/hashes/HashesTest.java - test/tools/jmod/hashes/src/m1/module-info.java - test/tools/jmod/hashes/src/m1/org/m1/Main.java - test/tools/jmod/hashes/src/m2/module-info.java - test/tools/jmod/hashes/src/m2/org/m2/Util.java - test/tools/jmod/hashes/src/m3/module-info.java - test/tools/jmod/hashes/src/m3/org/m3/Name.java - test/tools/jmod/hashes/src/org.bar/module-info.java - test/tools/jmod/hashes/src/org.foo/module-info.java Changeset: 1c4411322327 Author: darcy Date: 2017-01-18 19:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1c4411322327 8172957: Problem list JmodTest.java on windows until JDK-8172870 is fixed Reviewed-by: mchung ! test/ProblemList.txt Changeset: f2325d80b37c Author: lana Date: 2017-01-19 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f2325d80b37c Added tag jdk-9+153 for changeset 1c4411322327 ! .hgtags Changeset: 051e7d9159a7 Author: naoto Date: 2017-01-17 11:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/051e7d9159a7 8171139: Simplify ResourceBundle.CacheKey and ClassLoader may not be needed Reviewed-by: dfuchs Contributed-by: peter.levart at gmail.com ! src/java.base/share/classes/java/util/ResourceBundle.java ! test/java/util/ResourceBundle/ResourceBundleTest.java Changeset: 1f2ca4d87a97 Author: weijun Date: 2017-01-18 08:02 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1f2ca4d87a97 8172529: Use PKIXValidator in jarsigner Reviewed-by: xuelei, mullan, alanb ! src/java.base/share/classes/module-info.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! test/sun/security/tools/jarsigner/concise_jarsigner.sh Changeset: ea03f697cf00 Author: redestad Date: 2017-01-18 10:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ea03f697cf00 8037325: Class.getConstructor() performance regression Reviewed-by: mchung Contributed-by: claes.redestad at oracle.com, sean.mullan at oracle.com ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java Changeset: 7515d03dd907 Author: chegar Date: 2017-01-18 09:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7515d03dd907 8171380: Remove all exports from jdk.jlink Reviewed-by: alanb, mchung, sundar ! src/jdk.jlink/share/classes/module-info.java ! test/ProblemList.txt ! test/TEST.ROOT ! test/tools/jlink/DefaultProviderTest.java ! test/tools/jlink/ImageFileCreatorTest.java ! test/tools/jlink/ImageFilePoolTest.java ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLink2Test.java ! test/tools/jlink/JLinkOptionsTest.java ! test/tools/jlink/JLinkPostProcessingTest.java ! test/tools/jlink/JLinkTest.java ! test/tools/jlink/ResourcePoolTest.java ! test/tools/jlink/plugins/CompressorPluginTest.java ! test/tools/jlink/plugins/ExcludeFilesPluginTest.java ! test/tools/jlink/plugins/ExcludePluginTest.java ! test/tools/jlink/plugins/ExcludeVMPluginTest.java ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java ! test/tools/jlink/plugins/LastSorterTest.java ! test/tools/jlink/plugins/PluginsNegativeTest.java ! test/tools/jlink/plugins/PrevisitorTest.java ! test/tools/jlink/plugins/StringSharingPluginTest.java ! test/tools/jlink/plugins/StripDebugPluginTest.java ! test/tools/pack200/Utils.java Changeset: c8db4f1737c4 Author: dfuchs Date: 2017-01-18 11:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c8db4f1737c4 8172886: Add a test that shows how the LogManager can be implemented by a module Reviewed-by: mchung + test/java/util/logging/modules/LogManagerInModule/LogManagerInModuleTest.java + test/java/util/logging/modules/LogManagerInModule/logging.properties + test/java/util/logging/modules/LogManagerInModule/test.config/module-info.java + test/java/util/logging/modules/LogManagerInModule/test.config/test/config/LogConfig.java + test/java/util/logging/modules/LogManagerInModule/test.handlers/module-info.java + test/java/util/logging/modules/LogManagerInModule/test.handlers/test/handlers/TestHandler.java + test/java/util/logging/modules/LogManagerInModule/test.logmanager/module-info.java + test/java/util/logging/modules/LogManagerInModule/test.logmanager/test/logmanager/TestLogManager.java Changeset: e3f07d08a7cb Author: sundar Date: 2017-01-18 19:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e3f07d08a7cb 8168254: Detect duplicated resources in packaged modules Reviewed-by: mchung, jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java + test/tools/jlink/ResourceDuplicateCheckTest.java Changeset: 5b75946223fb Author: chegar Date: 2017-01-18 13:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5b75946223fb 8172973: Remove add exports from ModuleSummary build Reviewed-by: ihse, redestad ! make/ModuleTools.gmk Changeset: 028f221e28a7 Author: naoto Date: 2017-01-18 08:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/028f221e28a7 8171140: Re-examine ResourceBundle::clearCache method Reviewed-by: mchung, dfuchs ! src/java.base/share/classes/java/util/ResourceBundle.java Changeset: e15c8b97a107 Author: anazarov Date: 2017-01-18 20:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e15c8b97a107 8071566: Improve testing for multi-version JAR file maker tool Reviewed-by: chegar + test/tools/jar/multiRelease/ApiValidatorTest.java ! test/tools/jar/multiRelease/Basic.java ! test/tools/jar/multiRelease/Basic1.java + test/tools/jar/multiRelease/MRTestBase.java ! test/tools/jar/multiRelease/data/test04/v9/version/Version.java Changeset: 304eb67a5ab3 Author: chegar Date: 2017-01-18 17:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/304eb67a5ab3 8172982: tools/jlink/ResourceDuplicateCheckTest.java requires jdk.tools.jlink.plugin to be exported Reviewed-by: mchung, sundar ! test/tools/jlink/ResourceDuplicateCheckTest.java Changeset: 23b62c73dc4e Author: mchung Date: 2017-01-18 11:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/23b62c73dc4e 8172870: test/tools/jmod/JmodTest.java fails on windows with AccessDeniedException Reviewed-by: alanb, chegar ! test/tools/jmod/JmodTest.java Changeset: cb19d883084d Author: sherman Date: 2017-01-18 11:18 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cb19d883084d 8172921: Zip filesystem performance improvement and code cleanup Reviewed-by: redestad ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipCoder.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java ! test/jdk/nio/zipfs/PathOps.java Changeset: fbec62a1f43e Author: redestad Date: 2017-01-19 13:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fbec62a1f43e 8172905: Minor startup cleanup of CallSite and MethodType Reviewed-by: psandoz, jrose ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java Changeset: 5b5dbfa5eb34 Author: xuelei Date: 2016-07-27 02:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5b5dbfa5eb34 8151465: SSLSession may not return a valid chain Reviewed-by: mullan, ahgross ! src/java.base/share/classes/com/sun/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java Changeset: 12527accccaa Author: chegar Date: 2016-07-28 10:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/12527accccaa 8151934: Resolve class resolution Reviewed-by: alanb, skoivu ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java Changeset: 39a076702034 Author: dfuchs Date: 2016-08-09 11:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/39a076702034 8162577: Standardize logging levels Reviewed-by: mchung, rriggs, skoivu ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java Changeset: 3623d9c08bda Author: weijun Date: 2016-08-12 10:20 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3623d9c08bda 8161743: Provide proper login context Reviewed-by: ahgross, vinnie, xuelei ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java Changeset: 3aa456bf29a4 Author: msheppar Date: 2016-08-12 10:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3aa456bf29a4 8161228: URL objects with custom protocol handlers have port changed after deserializing Reviewed-by: chegar, rriggs, coffeys ! src/java.base/share/classes/java/net/URL.java Changeset: e42ed4c98eb6 Author: hb Date: 2016-08-16 17:05 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e42ed4c98eb6 8158406: Limited Parameter Processing Reviewed-by: dfuchs, skoivu ! src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: 3988073febb1 Author: xuelei Date: 2016-09-13 00:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3988073febb1 8165071: Expand TLS support Reviewed-by: jnimeh, ahgross, asmotrak ! src/java.base/share/conf/security/java.security ! test/javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java Changeset: 71a9f5431a44 Author: msheppar Date: 2016-09-13 11:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/71a9f5431a44 8164147: Improve streaming socket output Reviewed-by: chegar, igerasim ! src/java.base/share/classes/java/net/SocketInputStream.java ! src/java.base/share/classes/java/net/SocketOutputStream.java ! src/java.base/unix/native/libnet/SocketOutputStream.c ! src/java.base/windows/native/libnet/SocketOutputStream.c Changeset: 6432d8638a6a Author: hb Date: 2016-09-15 13:24 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6432d8638a6a 8165230: RMIConnection addNotificationListeners failing with specific inputs Reviewed-by: dfuchs, skoivu ! src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: f837d2a2a202 Author: serb Date: 2016-09-27 03:23 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f837d2a2a202 8164143: Improve components for menu items Reviewed-by: ssadetsky, prr, ddehaven ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFRetainedResource.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenu.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuBar.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuComponent.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPopupMenu.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuComponent.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m Changeset: 3dfe512305b9 Author: serb Date: 2016-09-27 16:35 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3dfe512305b9 8162973: Better component components Reviewed-by: ssadetsky, prr, ahgross ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp Changeset: 5117ab31c699 Author: mullan Date: 2016-10-04 17:15 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5117ab31c699 8140353: Improve signature checking Reviewed-by: xuelei, ahgross, mchung ! src/java.base/share/classes/module-info.java ! src/java.base/share/conf/security/java.security ! src/java.base/share/lib/security/default.policy ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Policy.java Changeset: 2079278e5187 Author: psandoz Date: 2016-10-05 11:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2079278e5187 8165344: Update concurrency support Reviewed-by: coffeys, robm, ahgross, chegar ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java Changeset: d37429d89648 Author: vinnie Date: 2016-10-06 17:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d37429d89648 8158997: JNDI Protocols Switch Reviewed-by: dfuchs ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java Changeset: bae21daec821 Author: prr Date: 2016-10-06 10:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bae21daec821 8166988: Improve image processing performance Reviewed-by: serb, vadim, mschoene ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java Changeset: 8898d354ce30 Author: igerasim Date: 2016-10-09 14:38 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8898d354ce30 8166878: Connection reset during TLS handshake Reviewed-by: xuelei Contributed-by: xuelei.fan at oracle.com ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java Changeset: 874d9919be26 Author: rriggs Date: 2016-10-12 12:56 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/874d9919be26 8156802: Better constraint checking Reviewed-by: dfuchs ! src/java.base/share/conf/security/java.security ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/runtime/Log.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java + test/java/rmi/MarshalledObject/MOFilterTest.java + test/java/rmi/registry/serialFilter/RegistryFilterTest.java + test/java/rmi/registry/serialFilter/java.security-extra1 + test/java/rmi/registry/serialFilter/security.policy Changeset: 02bb07ba5b81 Author: xuelei Date: 2016-11-10 15:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/02bb07ba5b81 8168728: DSA signing improvments Reviewed-by: valeriep, vinnie, ahgross, asmotrak, robm ! src/java.base/share/classes/sun/security/provider/DSA.java Changeset: b9bb059565a3 Author: xuelei Date: 2016-11-10 15:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b9bb059565a3 8168724: ECDSA signing improvments Reviewed-by: valeriep, vinnie, ahgross, asmotrak, robm ! src/jdk.crypto.ec/share/native/libsunec/impl/ec.c Changeset: 1ae231f52d78 Author: valeriep Date: 2016-11-17 02:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1ae231f52d78 8168714: Tighten ECDSA validation Summary: Added additional checks to DER parsing code Reviewed-by: vinnie, ahgross ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/util/DerInputBuffer.java ! src/java.base/share/classes/sun/security/util/DerInputStream.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Signature.java Changeset: 105b6e394d28 Author: michaelm Date: 2016-11-17 16:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/105b6e394d28 8167223: URL handling improvements Reviewed-by: prappo, chegar ! src/java.base/share/classes/java/net/URLStreamHandler.java Changeset: a3f48d8fc56a Author: ascarpino Date: 2016-11-17 09:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a3f48d8fc56a 8168705: Better ObjectIdentifier validation Reviewed-by: mullan, asmotrak, ahgross ! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java Changeset: cd7eaa7bf282 Author: henryjen Date: 2017-01-19 07:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cd7eaa7bf282 Merge Changeset: 5e1a848e7652 Author: lancea Date: 2017-01-19 12:06 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5e1a848e7652 8172350: Typo in Timestamp.toString() Reviewed-by: dfuchs ! src/java.sql/share/classes/java/sql/Timestamp.java Changeset: 547ea8de63cf Author: psandoz Date: 2017-01-19 09:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/547ea8de63cf 8160710: Enable Thread to grant VarHandle field access to ThreadLocalRandom/Striped64 Reviewed-by: martin, dl, chegar ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java Changeset: 81c264945b57 Author: xuelei Date: 2017-01-19 18:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/81c264945b57 8173066: More verbose debug output for selection of X509 certs Reviewed-by: coffeys ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java Changeset: fe9b621d7ae2 Author: mullan Date: 2017-01-19 13:50 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fe9b621d7ae2 8055206: Update SecurityManager::checkPackageAccess to restrict non-exported JDK packages by default Reviewed-by: mchung ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/conf/security/java.security ! src/java.base/share/lib/security/default.policy ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy ! test/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.policy ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/SecurityManager/CheckPackageMatching.java - test/java/lang/SecurityManager/RestrictedPackages.java ! test/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/java/security/KeyRep/SerialOld.policy ! test/javax/rmi/PortableRemoteObject/8146975/jtreg.test.policy ! test/javax/rmi/PortableRemoteObject/jtreg.test.policy Changeset: abc51aa40c7e Author: bpb Date: 2017-01-19 13:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/abc51aa40c7e 8172547: (se) Selector.select(Long.MAX_VALUE) fires repeatedly Summary: Clamp the jlong-valued select() timeout to INT_MAX for struct timeval Reviewed-by: rriggs, clanger, alanb ! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c ! test/java/nio/channels/Selector/SelectTimeout.java Changeset: f7ad9742a3e7 Author: mchung Date: 2017-01-19 15:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f7ad9742a3e7 8173085: Warning module name in --add-exports not found: jdk.jdeps when compiling for BUILD_JIGSAW_TOOLS Reviewed-by: jjg ! make/CompileModuleTools.gmk Changeset: 5f9a526939d9 Author: sherman Date: 2017-01-19 16:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5f9a526939d9 8173072: zipfs fails to handle incorrect info-zip "extended timestamp extra field" Reviewed-by: redestad ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipCoder.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java Changeset: 8102fc376591 Author: sundar Date: 2017-01-20 19:12 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8102fc376591 8172659: PluginException("TargetPlatform attribute is missing ...") - should be ModuleTarget Reviewed-by: alanb, jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java Changeset: f1b7d60adc19 Author: psandoz Date: 2017-01-20 08:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f1b7d60adc19 8173083: VarHandle usages in LockSupport and ThreadLocalRandom result in circularity issues Reviewed-by: martin ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java Changeset: f611d6336fb0 Author: dmarkov Date: 2017-01-12 22:01 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f611d6336fb0 8171909: [PIT] on Windows, failure of java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java Reviewed-by: yan, serb ! test/java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java Changeset: ff658d8ed23a Author: prr Date: 2017-01-12 13:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ff658d8ed23a Merge - test/java/rmi/testlibrary/REGISTRY.java - test/javax/swing/JTable/8133919/DrawGridLInesTest.java Changeset: 1089d8a8a6e1 Author: azvegint Date: 2017-01-16 16:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1089d8a8a6e1 8165705: Robot.createScreenCapture produces black screenshot on Oracle Linux 7.1 Reviewed-by: serb ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java Changeset: 29c8fe4936fc Author: ssadetsky Date: 2017-01-17 18:24 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/29c8fe4936fc 8161732: [TEST_BUG] Test closed/java/awt/MenuBar/MenuBarPeer/MenuBarPeerDisposeTest.java fails in unix enviroments with NullPointerException Reviewed-by: yan ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java Changeset: dd109561c588 Author: ddehaven Date: 2017-01-17 11:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dd109561c588 Merge - test/java/rmi/registry/readTest/readTest.java - test/java/rmi/registry/readTest/readTest.sh - test/lib/security/SecurityTools.java - test/tools/jar/mmrjar/ConcealedPackage.java - test/tools/jmod/hashes/src/m1/module-info.java - test/tools/jmod/hashes/src/m1/org/m1/Main.java - test/tools/jmod/hashes/src/m2/module-info.java - test/tools/jmod/hashes/src/m2/org/m2/Util.java - test/tools/jmod/hashes/src/m3/module-info.java - test/tools/jmod/hashes/src/m3/org/m3/Name.java - test/tools/jmod/hashes/src/org.bar/module-info.java - test/tools/jmod/hashes/src/org.foo/module-info.java Changeset: 2d671c3c668a Author: prr Date: 2017-01-17 11:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2d671c3c668a 8171456: Upgrade harfbuzz in JDK 9 to v1.4.1 Reviewed-by: serb, vadim, simonis ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-json.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-text.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-serialize.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cache-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-coretext.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-fallback-shape.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-type-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cbdt-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-font.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-common-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gdef-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gpos-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsub-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsubgpos-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-math.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-default.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hangul.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hebrew.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-machine.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar-machine.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-thai.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-tibetan.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-machine.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-tag.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-version.h ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc Changeset: 21c477f29e89 Author: psadhukhan Date: 2017-01-18 11:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/21c477f29e89 8172012: [TEST_BUG] delays needed in javax/swing/JTree/4633594/bug4633594.java Reviewed-by: yan, serb + test/javax/swing/JTree/4633594/JTreeFocusTest.java Changeset: 467b3b7aeb1b Author: ddehaven Date: 2017-01-20 07:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/467b3b7aeb1b Merge Changeset: 82c5b8c63237 Author: dfuchs Date: 2017-01-20 18:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/82c5b8c63237 8172971: java.management could use System.Logger Summary: java.management is updated to use System.Logger instead of java.util.logging.Logger. Reviewed-by: mchung, rriggs ! src/java.management/share/classes/com/sun/jmx/defaults/JmxProperties.java ! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Repository.java ! src/java.management/share/classes/com/sun/jmx/remote/util/ClassLogger.java ! src/java.management/share/classes/javax/management/MBeanServerDelegate.java ! src/java.management/share/classes/javax/management/MBeanServerFactory.java ! src/java.management/share/classes/javax/management/StandardMBean.java ! src/java.management/share/classes/javax/management/loading/DefaultLoaderRepository.java ! src/java.management/share/classes/javax/management/loading/MLet.java ! src/java.management/share/classes/javax/management/loading/MLetParser.java ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/java.management/share/classes/javax/management/monitor/CounterMonitor.java ! src/java.management/share/classes/javax/management/monitor/GaugeMonitor.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/monitor/StringMonitor.java ! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java ! src/java.management/share/classes/javax/management/relation/RelationService.java ! src/java.management/share/classes/javax/management/relation/RelationSupport.java ! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java ! src/java.management/share/classes/javax/management/timer/Timer.java ! src/java.management/share/classes/javax/management/timer/TimerAlarmClock.java ! src/java.management/share/classes/module-info.java + test/sun/management/LoggingTest/LoggingTest.java + test/sun/management/LoggingTest/LoggingWithJULTest.java + test/sun/management/LoggingTest/LoggingWithLoggerFinderTest.java + test/sun/management/LoggingTest/logging.properties + test/sun/management/LoggingTest/test.loggerfinder/module-info.java + test/sun/management/LoggingTest/test.loggerfinder/test/loggerfinder/TestLoggerFinder.java Changeset: 3b284913179c Author: mullan Date: 2017-01-20 14:11 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3b284913179c 8173134: Add failing java/bean tests in JDK-8173082 to the ProblemList Reviewed-by: darcy ! test/ProblemList.txt Changeset: 750c88f3be91 Author: mullan Date: 2017-01-20 14:13 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/750c88f3be91 Merge Changeset: dfda8f2967a3 Author: weijun Date: 2017-01-21 08:38 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dfda8f2967a3 8172975: SecurityTools.keytool() needs to accept user input Reviewed-by: asmotrak ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/sun/security/tools/keytool/ImportPrompt.java ! test/sun/security/tools/keytool/ReadJar.java Changeset: 1045f9722697 Author: lana Date: 2017-01-21 03:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1045f9722697 Merge ! test/ProblemList.txt - test/java/lang/SecurityManager/RestrictedPackages.java Changeset: bba3ad7840d2 Author: xiaofeya Date: 2017-01-21 08:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bba3ad7840d2 8173159: Problem list java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java on Windows Reviewed-by: dfuchs ! test/ProblemList.txt Changeset: 4b325e200cc2 Author: darcy Date: 2017-01-21 10:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4b325e200cc2 8173156: Remove JmodTest.java from the probelm list on windows Reviewed-by: mchung ! test/ProblemList.txt Changeset: 7eacab16d40e Author: mchung Date: 2017-01-21 14:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7eacab16d40e 8173096: jmod files are not world-readable Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/tools/jmod/JmodTest.java Changeset: 6905bb05d585 Author: mchung Date: 2017-01-21 20:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6905bb05d585 8173024: Replace direct use of AuthResources resource bundle from jdk.security.auth Reviewed-by: weijun ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/provider/ConfigFile.java ! src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java - src/java.base/share/classes/sun/security/util/AuthResourcesProvider.java - src/java.base/share/classes/sun/security/util/AuthResourcesProviderImpl.java ! src/java.base/share/classes/sun/security/util/ResourcesMgr.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTNumericCredential.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSid.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/X500Principal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/jdk.security.auth/share/classes/module-info.java Changeset: 57ef255b367b Author: henryjen Date: 2017-01-13 20:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/57ef255b367b 8160881: Remove jvisualvm from JDK9 Reviewed-by: erikj, ihse, ksrini - src/linux/doc/man/ja/jvisualvm.1 - src/linux/doc/man/jvisualvm.1 - src/solaris/doc/sun/man/man1/ja/jvisualvm.1 - src/solaris/doc/sun/man/man1/jvisualvm.1 ! test/tools/launcher/VersionCheck.java Changeset: e4fcda859df2 Author: mullan Date: 2017-01-23 07:34 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e4fcda859df2 8173082: java/bean/* tests fail since change of JDK-8055206 Reviewed-by: mchung, ahgross, alanb ! src/java.base/share/lib/security/default.policy ! test/ProblemList.txt ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/sun/security/provider/PolicyFile/TokenStore.java Changeset: 3b9c8ef4b153 Author: mullan Date: 2017-01-23 07:36 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3b9c8ef4b153 Merge - src/java.base/share/classes/sun/security/util/AuthResourcesProvider.java - src/java.base/share/classes/sun/security/util/AuthResourcesProviderImpl.java - src/linux/doc/man/ja/jvisualvm.1 - src/linux/doc/man/jvisualvm.1 - src/solaris/doc/sun/man/man1/ja/jvisualvm.1 - src/solaris/doc/sun/man/man1/jvisualvm.1 Changeset: fb36a29be4a3 Author: clanger Date: 2017-01-23 14:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fb36a29be4a3 8173197: (se) WindowsSelectorImpl.c does not compile with VS2010 Reviewed-by: alanb, chegar ! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c Changeset: ccf1ccb7adf9 Author: ascarpino Date: 2017-01-23 11:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ccf1ccb7adf9 8172527: Rename jdk.crypto.token to jdk.crypto.cryptoki Reviewed-by: mchung, wetmore + make/copy/Copy-jdk.crypto.cryptoki.gmk - make/copy/Copy-jdk.crypto.token.gmk + make/lib/Lib-jdk.crypto.cryptoki.gmk - make/lib/Lib-jdk.crypto.token.gmk ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy + src/jdk.crypto.cryptoki/share/classes/module-info.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/KeyCache.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DHKeyFactory.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyFactory.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSACipher.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Secmod.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Session.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SessionManager.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/TemplateManager.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Constants.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java + src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md + src/jdk.crypto.cryptoki/share/legal/pkcs11wrapper.md + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_digest.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_dual.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_mutex.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_objmgmt.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sessmgmt.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sign.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs-11v2-20a3.h + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h + src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h + src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg + src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/j2secmod_md.c + src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/j2secmod_md.h + src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c + src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.h + src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c + src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.h + src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.c + src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.h - src/jdk.crypto.token/share/classes/module-info.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Config.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/KeyCache.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Cipher.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DHKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Digest.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Key.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyAgreement.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyStore.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Mac.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSACipher.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecureRandom.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Signature.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Util.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Secmod.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Session.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/SessionManager.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/SunPKCS11.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/TemplateManager.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Token.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Constants.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Functions.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java - src/jdk.crypto.token/share/legal/pkcs11cryptotoken.md - src/jdk.crypto.token/share/legal/pkcs11wrapper.md - src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.c - src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.h - src/jdk.crypto.token/share/native/libj2pkcs11/p11_convert.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_crypt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_digest.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_dual.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_general.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_keymgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_mutex.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_objmgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_sessmgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_sign.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_util.c - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs-11v2-20a3.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11f.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11t.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11wrapper.h - src/jdk.crypto.token/solaris/conf/security/sunpkcs11-solaris.cfg - src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.c - src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.h - src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.c - src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.h ! test/java/lang/SecurityManager/CheckSecurityProvider.java ! test/sun/security/ec/TestEC.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/TestCurves.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/tools/launcher/MiscTests.java Changeset: c97e7a8b8da0 Author: plevart Date: 2017-01-23 23:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c97e7a8b8da0 8173201: java/lang/reflect/PublicMethods/PublicMethodsTest.java fails because of too many open files Summary: Explicitly close StandardJavaFileManager(s) as soon as they are not needed any more Reviewed-by: redestad ! test/java/lang/reflect/PublicMethods/PublicMethodsTest.java Changeset: e4b19b8d4bbf Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e4b19b8d4bbf Added tag jdk-9+154 for changeset c97e7a8b8da0 ! .hgtags Changeset: d191fcd1525d Author: rgoel Date: 2017-01-24 12:06 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d191fcd1525d 8167273: Calendar.getDisplayNames inconsistent with DateFormatSymbols Reviewed-by: naoto ! make/gensrc/GensrcLocaleData.gmk ! make/src/classes/build/tools/cldrconverter/Bundle.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java + test/java/util/Calendar/Bug8167273.java ! test/sun/util/locale/provider/Bug8038436.java Changeset: 082c6c17f6e4 Author: mli Date: 2017-01-24 00:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/082c6c17f6e4 8171142: jdk_rmi registry test fail to clean up on failure Reviewed-by: rriggs, dholmes ! test/java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java ! test/java/rmi/reliability/benchmark/bench/rmi/Main.java ! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/KeepAliveDuringCall.java ! test/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/transport/checkFQDN/CheckFQDN.java ! test/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java ! test/javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java ! test/sun/rmi/runtime/Log/4504153/Test4504153.java ! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java Changeset: 038f5ea6e2f4 Author: apetcher Date: 2017-01-24 16:19 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/038f5ea6e2f4 8168075: Custom system class loader + security manager + malformed policy file = recursive initialization Reviewed-by: mchung, mullan ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java + src/java.base/share/classes/sun/security/util/LocalizedMessage.java + test/sun/security/util/Resources/customSysClassLoader/BootMessages.java + test/sun/security/util/Resources/customSysClassLoader/CustomClassLoader.java + test/sun/security/util/Resources/customSysClassLoader/MessageFormatting.java + test/sun/security/util/Resources/customSysClassLoader/error.policy Changeset: 485e8eb733e1 Author: xuelei Date: 2017-01-24 23:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/485e8eb733e1 8172869: 4096 is not supported yet for the DH Parameter Generator Reviewed-by: ascarpino, mullan ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java Changeset: c5840d5b92cc Author: psandoz Date: 2017-01-24 18:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c5840d5b92cc 8172732: spec clarification for URLClassLoader for Multirelease jars Reviewed-by: mchung, chegar, alanb ! src/java.base/share/classes/java/net/URLClassLoader.java Changeset: a468135ebe8e Author: mli Date: 2017-01-24 18:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a468135ebe8e 8171900: javax/net/ssl/SSLSession/SessionTimeOutTests.java failed with "SSLHandshakeException: Remote host terminated the handshake" Summary: The fix takes some code patterns from SSLSocketTemplate to deal with possible SSLHandshakeException and SocketTimeoutException, and it also resolves a potential mismatch on the connections between the clients and the servers. Reviewed-by: xuelei Contributed-by: John Jiang ! test/javax/net/ssl/SSLSession/SessionTimeOutTests.java Changeset: 4a36e73e0e18 Author: mli Date: 2017-01-25 03:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4a36e73e0e18 8173326: Problem list java/rmi/registry/readTest/CodebaseTest.java on Windows Reviewed-by: dholmes ! test/ProblemList.txt Changeset: e8dab4820716 Author: chegar Date: 2017-01-25 14:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e8dab4820716 8173354: javadoc warning notice for types in Incubator Modules Reviewed-by: erikj, michaelm + make/src/classes/build/tools/taglet/Incubating.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClient.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpHeaders.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequest.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponse.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpTimeoutException.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiMapResult.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocket.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocketHandshakeException.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/package-info.java ! src/jdk.incubator.httpclient/share/classes/module-info.java Changeset: 9ecf1f5bc96c Author: plevart Date: 2017-01-25 15:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9ecf1f5bc96c 8173056: Add test that captures current behavior of annotations with invalid annotation types Reviewed-by: redestad ! test/java/lang/annotation/AnnotationVerifier.java ! test/java/lang/annotation/ClassFileGenerator.java + test/java/lang/annotation/GoodAnnotation.java Changeset: c7d93950979d Author: plevart Date: 2017-01-25 15:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c7d93950979d Merge Changeset: 5c7dda0aa8ce Author: mchung Date: 2017-01-25 10:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5c7dda0aa8ce 8172808: Handle sun.security.util.Resources bundle in ResourcesMgr in the same way as AuthResources Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/LocalizedMessage.java ! src/java.base/share/classes/sun/security/util/ResourcesMgr.java ! test/sun/security/util/Resources/customSysClassLoader/CustomClassLoader.java Changeset: f5f50c8d8714 Author: anazarov Date: 2017-01-26 14:32 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f5f50c8d8714 8173372: Add tests for multi-release module jar API validator Reviewed-by: psandoz ! test/tools/jar/multiRelease/ApiValidatorTest.java Changeset: e2025c196c21 Author: anazarov Date: 2017-01-26 19:06 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e2025c196c21 8173395: Problemlist tools/jar/multiRelease/ApiValidatorTest.java Reviewed-by: ksrini ! test/ProblemList.txt Changeset: 543c4e4b0311 Author: serb Date: 2017-01-18 18:14 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/543c4e4b0311 8149879: Examine UIDefaults::addResourceBundle(String bundleName) with resource encapsulation Reviewed-by: prr, mchung, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/sun/swing/SwingAccessor.java + test/javax/swing/UIDefaults/8149879/InternalResourceBundle.java Changeset: f1d567c355a9 Author: alexsch Date: 2017-01-18 17:22 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f1d567c355a9 8168537: Test fails with AccessControlException Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java Changeset: 78392a83b36e Author: prr Date: 2017-01-18 17:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/78392a83b36e 6232267: TrueType Fonts which have only Apple platform names cannot be loaded Reviewed-by: psadhukhan ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java + test/java/awt/FontClass/AppleFontNameTest.java Changeset: 4a198f260d12 Author: prr Date: 2017-01-19 12:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4a198f260d12 8172813: test/java/awt/font/JNICheck/JNICheck.sh fails on Linux Reviewed-by: serb, psadhukhan, pnarayanan ! src/java.desktop/unix/native/common/awt/fontpath.c ! test/java/awt/font/JNICheck/JNICheck.sh Changeset: 2c0a514ebdfb Author: aniyogi Date: 2017-01-20 12:56 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2c0a514ebdfb 8172509: [TEST_BUG] [macosx] Failure of the new test java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java Reviewed-by: serb, alexsch ! test/java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java Changeset: 98ae8c0231f5 Author: jdv Date: 2017-01-20 14:28 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/98ae8c0231f5 8173064: Unexpected tag in javax/imageio/plugins/tiff/package.html Reviewed-by: psadhukhan, arapte ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/package.html Changeset: bfae5ff40ba4 Author: prr Date: 2017-01-20 10:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bfae5ff40ba4 8172999: Crash on Windows getting FontMetrics since JDK 9 b96 Reviewed-by: serb, vadim ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp + test/java/awt/FontMetrics/FontCrash.java Changeset: d4150b065b15 Author: ddehaven Date: 2017-01-20 08:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d4150b065b15 Merge - test/java/lang/SecurityManager/RestrictedPackages.java Changeset: a928fe94b745 Author: bpb Date: 2017-01-20 15:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a928fe94b745 8145019: Exceptions from TIFFImageReader.read() when loading bit depth test images Summary: Fix some problems reading unusual bit depth images relating to setting the correct ImageTypeSpecifier and reformatting discontiguous data Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java Changeset: c17354987c3c Author: bpb Date: 2017-01-20 15:13 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c17354987c3c 8154228: [TIFF] IIOException: "Insufficient data offsets or byte counts" when loading test image Summary: If byte counts are not provided attempt to compute them if feasible. Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java Changeset: f942a44fc47c Author: prr Date: 2017-01-20 16:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f942a44fc47c 8171836: Memory leak in java.desktop/unix/native/common/awt/fontpath.c Reviewed-by: prr, arapte Contributed-by: David Carlier ! src/java.desktop/unix/native/common/awt/fontpath.c Changeset: 0b8c68007690 Author: alitvinov Date: 2017-01-23 19:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0b8c68007690 8168751: Two "Direct Clip" threads are created to play the same "AudioClip" object, what makes clip sound corrupted Reviewed-by: serb, amenkov ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java Changeset: 7396ce69df70 Author: prr Date: 2017-01-23 10:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7396ce69df70 Merge - src/java.base/share/classes/sun/security/util/AuthResourcesProvider.java - src/java.base/share/classes/sun/security/util/AuthResourcesProviderImpl.java - src/linux/doc/man/ja/jvisualvm.1 - src/linux/doc/man/jvisualvm.1 - src/solaris/doc/sun/man/man1/ja/jvisualvm.1 - src/solaris/doc/sun/man/man1/jvisualvm.1 Changeset: 87b36fe054e1 Author: prr Date: 2017-01-23 11:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/87b36fe054e1 8167228: Update to libpng 1.6.28 Reviewed-by: serb, azvegint ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrio.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h - src/java.desktop/share/native/libsplashscreen/libpng/pngtest.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwio.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwrite.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwtran.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwutil.c Changeset: 8270102790e5 Author: alexsch Date: 2017-01-24 11:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8270102790e5 8003495: [findbugs] javax.swing.* - Storing a reference to an externally mutable object into the internal representation Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/sun/swing/FilePane.java Changeset: 1a13fbf70807 Author: prr Date: 2017-01-26 08:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1a13fbf70807 Merge - make/copy/Copy-jdk.crypto.token.gmk - make/lib/Lib-jdk.crypto.token.gmk - src/jdk.crypto.token/share/classes/module-info.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Config.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/KeyCache.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Cipher.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DHKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Digest.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Key.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyAgreement.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyStore.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Mac.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSACipher.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecureRandom.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Signature.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Util.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Secmod.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Session.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/SessionManager.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/SunPKCS11.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/TemplateManager.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Token.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Constants.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Functions.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java - src/jdk.crypto.token/share/legal/pkcs11cryptotoken.md - src/jdk.crypto.token/share/legal/pkcs11wrapper.md - src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.c - src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.h - src/jdk.crypto.token/share/native/libj2pkcs11/p11_convert.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_crypt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_digest.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_dual.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_general.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_keymgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_mutex.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_objmgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_sessmgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_sign.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_util.c - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs-11v2-20a3.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11f.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11t.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11wrapper.h - src/jdk.crypto.token/solaris/conf/security/sunpkcs11-solaris.cfg - src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.c - src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.h - src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.c - src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.h Changeset: 03ea56f485f2 Author: lana Date: 2017-01-26 21:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/03ea56f485f2 Merge - src/java.desktop/share/native/libsplashscreen/libpng/pngtest.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwio.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwrite.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwtran.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwutil.c Changeset: d8dbac6098fe Author: henryjen Date: 2017-01-25 12:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d8dbac6098fe 8170832: Add a new launcher environment variable JAVA_OPTIONS Reviewed-by: mchung, ksrini ! make/lib/CoreLibraries.gmk ! make/mapfiles/libjli/mapfile-vers ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/java.base/share/native/launcher/main.c ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/share/native/libjli/jli_util.h ! src/java.base/windows/native/libjli/cmdtoargs.c + test/tools/launcher/ArgsEnvVar.java ! test/tools/launcher/ArgsFileTest.java ! test/tools/launcher/I18NArgTest.java Changeset: 3fc9f267acc2 Author: valeriep Date: 2017-01-26 22:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3fc9f267acc2 8062731: Cipher object can be created without calling Cipher.getInstance Summary: Fixed the check in JCE so that only trusted providers can extend Cipher class Reviewed-by: wetmore ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java Changeset: bbc90d3ffe84 Author: valeriep Date: 2017-01-26 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bbc90d3ffe84 Merge Changeset: 39a8a0525677 Author: sundar Date: 2017-01-27 19:07 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/39a8a0525677 8172864: Remove custom plugin module path Reviewed-by: alanb, jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/ProblemList.txt - test/tools/jlink/CustomPluginTest.java ! test/tools/jlink/JLink2Test.java - test/tools/jlink/customplugin/module-info.java - test/tools/jlink/customplugin/plugin/CustomPlugin.java - test/tools/jlink/customplugin/plugin/HelloPlugin.java - test/tools/jlink/customplugin/plugin/RogueAdderPlugin.java - test/tools/jlink/customplugin/plugin/RogueFilterPlugin.java Changeset: f467a23ab0c0 Author: prappo Date: 2017-01-27 16:27 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f467a23ab0c0 8170116: Remove qualified exports from java.base to java.corba Reviewed-by: dfuchs, alanb, mchung Contributed-by: Chris Hegarty , Daniel Fuchs ! src/java.base/share/classes/module-info.java Changeset: 5dab7d15ccbe Author: henryjen Date: 2017-01-27 13:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5dab7d15ccbe 8172309: classpath wildcards code does not support --class-path Reviewed-by: ksrini ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/wildcard.c ! test/tools/launcher/ClassPathWildCard.sh Changeset: ee8923e260c7 Author: sherman Date: 2017-01-28 20:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ee8923e260c7 8173396: Error message issue with jar tool API validator Reviewed-by: psandoz, mchung ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! test/ProblemList.txt ! test/tools/jar/multiRelease/ApiValidatorTest.java Changeset: 66e255787b73 Author: ihse Date: 2017-01-30 09:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/66e255787b73 8081694: Remove DISABLED_WARNINGS_gcc for libsctp Reviewed-by: erikj ! make/lib/Lib-jdk.sctp.gmk Changeset: d1127ebe902c Author: jlahoda Date: 2017-01-30 13:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d1127ebe902c 8166535: jshell tool: cannot handle non-ascii characters Summary: Using a more appropriate native method to read from the console. Reviewed-by: rfield ! src/jdk.internal.le/windows/native/lible/WindowsTerminal.cpp Changeset: 65a1441c9c80 Author: clanger Date: 2017-01-30 16:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/65a1441c9c80 8173634: libjli/cmdtoargs.c does not compile with VS2010 Reviewed-by: rriggs ! src/java.base/windows/native/libjli/cmdtoargs.c Changeset: 82e3708a0cf9 Author: skovalev Date: 2017-01-30 13:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/82e3708a0cf9 8173478: SSL related tests failes with message: "java.security.NoSuchAlgorithmException: EC KeyFactory not available" Reviewed-by: xuelei ! test/javax/net/ssl/FixingJavadocs/SSLSessionNulls.java ! test/javax/net/ssl/interop/ClientHelloChromeInterOp.java ! test/javax/net/ssl/templates/SSLSocketTemplate.java Changeset: f9e86da24d74 Author: mchung Date: 2017-01-30 11:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f9e86da24d74 8173381: osName/osArch/osVersion is missing in ModuleDescriptor created by SystemModules Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleSorter.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/dummy/dummy.properties Changeset: bb6976827304 Author: naoto Date: 2017-01-30 14:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bb6976827304 8172365: Provide a better migration path for ResourceBundleControlProvider Reviewed-by: mchung ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/spi/ResourceBundleControlProvider.java + test/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java + test/java/util/spi/ResourceBundleControlProvider/com/foo/UserControlProvider.java + test/java/util/spi/ResourceBundleControlProvider/com/foo/UserXMLControl.java + test/java/util/spi/ResourceBundleControlProvider/com/foo/XmlRB.xml + test/java/util/spi/ResourceBundleControlProvider/com/foo/XmlRB_ja.xml + test/java/util/spi/ResourceBundleControlProvider/simple.properties + test/java/util/spi/ResourceBundleControlProvider/test/jdk/test/ResourceBundleDelegate.java + test/java/util/spi/ResourceBundleControlProvider/test/module-info.java Changeset: e0ab92b7360f Author: naoto Date: 2017-01-31 13:18 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e0ab92b7360f 8173423: Wrong display name for supplemental Japanese era Reviewed-by: sherman ! src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java ! test/java/util/Calendar/SupplementalJapaneseEraTest.java ! test/java/util/Calendar/SupplementalJapaneseEraTest.sh Changeset: 69342000c9a9 Author: rasbold Date: 2017-01-31 21:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/69342000c9a9 8173581: performance regression in com/sun/crypto/provider/OutputFeedback.java Summary: Corrected the problem in OutputFeedback class Reviewed-by: valeriep Contributed-by: rasbold at google.com ! src/java.base/share/classes/com/sun/crypto/provider/OutputFeedback.java Changeset: e170c858888e Author: mchung Date: 2017-01-31 14:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e170c858888e 8173711: Disable JAVA_OPTIONS env variable support until JDK-8173712 is resolved Reviewed-by: ksrini, henryjen ! src/java.base/share/native/libjli/args.c ! test/ProblemList.txt ! test/tools/launcher/I18NArgTest.java Changeset: 802428c8b55d Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/802428c8b55d Added tag jdk-9+155 for changeset e170c858888e ! .hgtags Changeset: 7bd7a7ffa84b Author: mchung Date: 2017-01-31 20:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7bd7a7ffa84b 8173608: Separate JDK management agent from java.management module Reviewed-by: dfuchs, dholmes, erikj - make/copy/Copy-java.management.gmk + make/copy/Copy-jdk.management.agent.gmk - make/gensrc/Gensrc-java.management.gmk + make/gensrc/Gensrc-jdk.management.agent.gmk ! make/lib/Lib-java.management.gmk + make/lib/Lib-jdk.management.agent.gmk ! make/mapfiles/libmanagement/mapfile-vers + make/mapfiles/libmanagement_rmi/mapfile-vers ! src/java.base/share/classes/module-info.java ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java ! src/java.management/share/classes/module-info.java - src/java.management/share/classes/sun/management/Agent.java - src/java.management/share/classes/sun/management/AgentConfigurationError.java - src/java.management/share/classes/sun/management/ConnectorAddressLink.java - src/java.management/share/classes/sun/management/FileSystem.java - src/java.management/share/classes/sun/management/jdp/JdpBroadcaster.java - src/java.management/share/classes/sun/management/jdp/JdpController.java - src/java.management/share/classes/sun/management/jdp/JdpException.java - src/java.management/share/classes/sun/management/jdp/JdpGenericPacket.java - src/java.management/share/classes/sun/management/jdp/JdpJmxPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacketReader.java - src/java.management/share/classes/sun/management/jdp/JdpPacketWriter.java - src/java.management/share/classes/sun/management/jdp/package-info.java - src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java - src/java.management/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java - src/java.management/share/classes/sun/management/jmxremote/SingleEntryRegistry.java - src/java.management/share/classes/sun/management/jmxremote/package.html - src/java.management/share/classes/sun/management/resources/agent.properties - src/java.management/share/classes/sun/management/resources/agent_de.properties - src/java.management/share/classes/sun/management/resources/agent_es.properties - src/java.management/share/classes/sun/management/resources/agent_fr.properties - src/java.management/share/classes/sun/management/resources/agent_it.properties - src/java.management/share/classes/sun/management/resources/agent_ja.properties - src/java.management/share/classes/sun/management/resources/agent_ko.properties - src/java.management/share/classes/sun/management/resources/agent_pt_BR.properties - src/java.management/share/classes/sun/management/resources/agent_sv.properties - src/java.management/share/classes/sun/management/resources/agent_zh_CN.properties - src/java.management/share/classes/sun/management/resources/agent_zh_TW.properties - src/java.management/share/classes/sun/management/spi/AgentProvider.java - src/java.management/share/conf/jmxremote.access - src/java.management/share/conf/jmxremote.password.template - src/java.management/share/conf/management.properties - src/java.management/share/conf/snmp.acl.template - src/java.management/unix/classes/sun/management/FileSystemImpl.java - src/java.management/unix/native/libmanagement/FileSystemImpl.c - src/java.management/windows/classes/sun/management/FileSystemImpl.java - src/java.management/windows/native/libmanagement/FileSystemImpl.c ! src/java.rmi/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/LocalVirtualMachine.java + src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java + src/jdk.management.agent/share/classes/jdk/internal/agent/AgentConfigurationError.java + src/jdk.management.agent/share/classes/jdk/internal/agent/ConnectorAddressLink.java + src/jdk.management.agent/share/classes/jdk/internal/agent/FileSystem.java + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/spi/AgentProvider.java + src/jdk.management.agent/share/classes/module-info.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpBroadcaster.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpController.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpException.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpGenericPacket.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpJmxPacket.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpPacket.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpPacketReader.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpPacketWriter.java + src/jdk.management.agent/share/classes/sun/management/jdp/package-info.java + src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java + src/jdk.management.agent/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java + src/jdk.management.agent/share/classes/sun/management/jmxremote/SingleEntryRegistry.java + src/jdk.management.agent/share/classes/sun/management/jmxremote/package.html + src/jdk.management.agent/share/conf/jmxremote.access + src/jdk.management.agent/share/conf/jmxremote.password.template + src/jdk.management.agent/share/conf/management.properties + src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java + src/jdk.management.agent/unix/native/libmanagement_rmi/FileSystemImpl.c + src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java + src/jdk.management.agent/windows/native/libmanagement_rmi/FileSystemImpl.c ! test/com/sun/tools/attach/StartManagementAgent.java + test/jdk/internal/agent/AgentCMETest.java + test/jdk/internal/agent/AgentCheckTest.java - test/sun/management/AgentCMETest.java - test/sun/management/AgentCheckTest.java ! test/sun/management/jdp/JdpDefaultsTest.java ! test/sun/management/jdp/JdpOffTest.java ! test/sun/management/jdp/JdpSpecificAddressTest.java ! test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java ! test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java ! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh ! test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java ! test/sun/management/jmxremote/bootstrap/TestManager.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java ! test/sun/management/jmxremote/startstop/JMXStatusTest.java ! test/sun/management/jmxremote/startstop/ManagementAgentJcmd.java Changeset: 8613f82fab04 Author: sundar Date: 2017-02-01 15:12 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8613f82fab04 8173717: jlink --help fails with missing "plugin.opt.plugin-module-path" key in resource bundle Reviewed-by: mchung, alanb ! 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 Changeset: c5a48effbe68 Author: rpatil Date: 2017-02-01 18:18 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c5a48effbe68 8167063: spurious message "A JNI error has occurred" if start-class cannot be initialized Reviewed-by: alanb, ksrini ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties + test/tools/launcher/LauncherMessageTest.java Changeset: 9c0802c92d6b Author: skovalev Date: 2017-02-01 16:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9c0802c92d6b 8173475: java/net/HttpURLConnection/SetAuthenticator tests have undeclared dependency on java.logging module Reviewed-by: dfuchs ! test/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java ! test/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java Changeset: 397d1eb78030 Author: henryjen Date: 2017-02-01 09:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/397d1eb78030 8173758: tools/javac/Paths/wcMineField.sh failing with java.lang.ClassNotFoundException Reviewed-by: ksrini ! src/java.base/share/native/libjli/java.c Changeset: 0e2935453091 Author: henryjen Date: 2017-02-01 11:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0e2935453091 8171524: jar --help doesn't provide information that stdout and stdin can be used as output and input for tool Reviewed-by: sherman ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties Changeset: a88d76c088c7 Author: anazarov Date: 2017-02-01 23:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a88d76c088c7 8075616: Create tests to check schemagen work with multi-version jar 8075617: Create tests to check wsgen work with multi-version jar Reviewed-by: alanb, lancea + test/tools/schemagen/MultiReleaseJarTest.java + test/tools/schemagen/data/mr/base/schemagen/Person.java + test/tools/schemagen/data/mr/v10/schemagen/Person.java + test/tools/schemagen/data/mr/v9/schemagen/Person.java + test/tools/wsgen/MultiReleaseJarTest.java + test/tools/wsgen/data/mr/base/wsgen/TestServer.java + test/tools/wsgen/data/mr/v10/wsgen/TestServer.java + test/tools/wsgen/data/mr/v9/wsgen/TestServer.java Changeset: 949799faf431 Author: clanger Date: 2017-02-02 10:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/949799faf431 8170868: DefaultProxySelector should use system defaults on Windows, MacOS and Gnome Reviewed-by: chegar, simonis, clanger, stuefe, erikj Contributed-by: arno.zeller at sap.com ! make/lib/NetworkingLibraries.gmk ! make/mapfiles/libnet/mapfile-vers + src/java.base/macosx/native/libnet/DefaultProxySelector.c ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java + src/java.base/share/native/libnet/proxy_util.c + src/java.base/share/native/libnet/proxy_util.h ! src/java.base/unix/native/libnet/DefaultProxySelector.c ! src/java.base/windows/native/libnet/DefaultProxySelector.c ! test/java/net/ProxySelector/SystemProxies.java Changeset: 63f7055a2240 Author: redestad Date: 2017-02-02 12:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/63f7055a2240 8160302: Reduce number of lambdas created when loading java.util.regex.Pattern Reviewed-by: sherman, martin ! src/java.base/share/classes/java/util/regex/CharPredicates.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/regex/PrintPattern.java Changeset: db6e995edd0a Author: dfuchs Date: 2017-02-02 16:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/db6e995edd0a 8173607: JMX RMI connector should be in its own module Summary: The JMX RMI connector is moved to a new java.management.rmi module. Reviewed-by: mchung, erikj - make/rmic/Rmic-java.management.gmk + make/rmic/Rmic-java.management.rmi.gmk ! src/java.base/share/classes/module-info.java + src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java + src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/RMIExporter.java + src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/Unmarshal.java + src/java.management.rmi/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java + src/java.management.rmi/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServer.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html + src/java.management.rmi/share/classes/module-info.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java - src/java.management/share/classes/com/sun/jmx/remote/internal/ProxyRef.java - src/java.management/share/classes/com/sun/jmx/remote/internal/RMIExporter.java - src/java.management/share/classes/com/sun/jmx/remote/internal/Unmarshal.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServerFactory.java - src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnection.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/package.html ! src/java.management/share/classes/module-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.management.agent/share/classes/module-info.java ! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! test/javax/management/MBeanInfo/NotificationInfoTest.java ! test/javax/management/MBeanServer/ExceptionTest.java ! test/javax/management/MBeanServer/OldMBeanServerTest.java ! test/javax/management/modelmbean/UnserializableTargetObjectTest.java ! test/javax/management/mxbean/GenericArrayTypeTest.java ! test/javax/management/mxbean/MXBeanExceptionHandlingTest.java ! test/javax/management/mxbean/MXBeanInteropTest1.java ! test/javax/management/mxbean/MXBeanInteropTest2.java ! test/javax/management/mxbean/MXBeanNotifTest.java ! test/javax/management/mxbean/MXBeanTest.java ! test/javax/management/mxbean/MXBeanWeirdParamTest.java ! test/javax/management/query/SupportedQueryTypesTest.java ! test/javax/management/remote/mandatory/connection/AddressableTest.java ! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java ! test/javax/management/remote/mandatory/connection/CloseableTest.java ! test/javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java ! test/javax/management/remote/mandatory/connection/ConnectionTest.java ! test/javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java ! test/javax/management/remote/mandatory/connection/GetConnectionTest.java ! test/javax/management/remote/mandatory/connection/IIOPURLTest.java ! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java ! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java ! test/javax/management/remote/mandatory/connection/ObjectInputStreamWithLoaderNullCheckTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java ! test/javax/management/remote/mandatory/connection/RMIExitTest.java ! test/javax/management/remote/mandatory/connection/RMISerializeTest.java ! test/javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java ! test/javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java ! test/javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java ! test/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java ! test/javax/management/remote/mandatory/connectorServer/SetMBeanServerForwarder.java ! test/javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/management/remote/mandatory/loading/RMIDownloadTest.java ! test/javax/management/remote/mandatory/loading/TargetMBeanTest.java ! test/javax/management/remote/mandatory/notif/ConcurrentModificationTest.java ! test/javax/management/remote/mandatory/notif/DeadListenerTest.java ! test/javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java ! test/javax/management/remote/mandatory/notif/ListenerScaleTest.java ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java ! test/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java ! test/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java ! test/javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java ! test/javax/management/remote/mandatory/notif/NotificationEmissionTest.java ! test/javax/management/remote/mandatory/notif/RMINotifTest.java ! test/javax/management/remote/mandatory/notif/ServerNotifs.java ! test/javax/management/remote/mandatory/notif/UnexpectedNotifTest.java ! test/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java ! test/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java ! test/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java ! test/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java ! test/javax/management/remote/mandatory/provider/ProviderTest.java ! test/javax/management/remote/mandatory/serverError/JMXServerErrorTest.java ! test/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java ! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java ! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java ! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java ! test/javax/management/remote/mandatory/util/MapNullValuesTest.java ! test/javax/management/security/AuthorizationTest.java ! test/javax/management/security/SecurityTest.java ! test/sun/management/jmxremote/bootstrap/TestManager.java ! test/tools/launcher/modules/listmods/ListModsTest.java Changeset: 0fab063574be Author: dfuchs Date: 2017-02-02 19:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0fab063574be 8173821: com.sun.jmx.remote.internal.Unmarshal should be removed. Summary: com.sun.jmx.remote.internal.Unmarshal remove as it was no longer actively used since JDK 5. Reviewed-by: alanb - src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/Unmarshal.java Changeset: 2306d5e4191f Author: skovalev Date: 2017-02-02 15:53 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2306d5e4191f 8173763: Two security tests fail with message: "java.security.NoSuchAlgorithmException: EC KeyFactory not available" Reviewed-by: mullan ! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java ! test/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java Changeset: 74d62786d29f Author: mullan Date: 2017-02-02 15:54 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/74d62786d29f Merge - src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/Unmarshal.java Changeset: a652ba198354 Author: lana Date: 2017-02-02 21:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a652ba198354 Merge - make/copy/Copy-java.management.gmk - make/gensrc/Gensrc-java.management.gmk - make/rmic/Rmic-java.management.gmk - src/java.management/share/classes/com/sun/jmx/remote/internal/ProxyRef.java - src/java.management/share/classes/com/sun/jmx/remote/internal/RMIExporter.java - src/java.management/share/classes/com/sun/jmx/remote/internal/Unmarshal.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java - src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnection.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/package.html - src/java.management/share/classes/sun/management/Agent.java - src/java.management/share/classes/sun/management/AgentConfigurationError.java - src/java.management/share/classes/sun/management/ConnectorAddressLink.java - src/java.management/share/classes/sun/management/FileSystem.java - src/java.management/share/classes/sun/management/jdp/JdpBroadcaster.java - src/java.management/share/classes/sun/management/jdp/JdpController.java - src/java.management/share/classes/sun/management/jdp/JdpException.java - src/java.management/share/classes/sun/management/jdp/JdpGenericPacket.java - src/java.management/share/classes/sun/management/jdp/JdpJmxPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacketReader.java - src/java.management/share/classes/sun/management/jdp/JdpPacketWriter.java - src/java.management/share/classes/sun/management/jdp/package-info.java - src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java - src/java.management/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java - src/java.management/share/classes/sun/management/jmxremote/SingleEntryRegistry.java - src/java.management/share/classes/sun/management/jmxremote/package.html - src/java.management/share/classes/sun/management/resources/agent.properties - src/java.management/share/classes/sun/management/resources/agent_de.properties - src/java.management/share/classes/sun/management/resources/agent_es.properties - src/java.management/share/classes/sun/management/resources/agent_fr.properties - src/java.management/share/classes/sun/management/resources/agent_it.properties - src/java.management/share/classes/sun/management/resources/agent_ja.properties - src/java.management/share/classes/sun/management/resources/agent_ko.properties - src/java.management/share/classes/sun/management/resources/agent_pt_BR.properties - src/java.management/share/classes/sun/management/resources/agent_sv.properties - src/java.management/share/classes/sun/management/resources/agent_zh_CN.properties - src/java.management/share/classes/sun/management/resources/agent_zh_TW.properties - src/java.management/share/classes/sun/management/spi/AgentProvider.java - src/java.management/share/conf/jmxremote.access - src/java.management/share/conf/jmxremote.password.template - src/java.management/share/conf/management.properties - src/java.management/share/conf/snmp.acl.template - src/java.management/unix/classes/sun/management/FileSystemImpl.java - src/java.management/unix/native/libmanagement/FileSystemImpl.c - src/java.management/windows/classes/sun/management/FileSystemImpl.java - src/java.management/windows/native/libmanagement/FileSystemImpl.c - test/sun/management/AgentCMETest.java - test/sun/management/AgentCheckTest.java Changeset: 0f297e75d32d Author: dfuchs Date: 2017-02-03 11:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0f297e75d32d 8173315: java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java fails intermittently Summary: Ensure that each test case creates a new server with a new local port number to preserve test isolation. Reviewed-by: michaelm ! test/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java Changeset: a329ff201a7d Author: ihse Date: 2017-02-03 13:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a329ff201a7d 8172548: unpack200 fails linking with new update of SS12u4 Reviewed-by: erikj Contributed-by: Stefan Anzinger ! make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc Changeset: 1700e2d1d46f Author: ihse Date: 2017-02-03 15:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1700e2d1d46f 8004842: Unify values of boolean make variables set in configure to true/false Reviewed-by: erikj ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-jdk.crypto.ec.gmk Changeset: 625b698c3cbe Author: mchung Date: 2017-02-03 08:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/625b698c3cbe 8173858: Rename libmanagement_rmi to libmanagement_agent Reviewed-by: alanb, dfuchs, dholmes, erikj ! make/lib/Lib-jdk.management.agent.gmk + make/mapfiles/libmanagement_agent/mapfile-vers - make/mapfiles/libmanagement_rmi/mapfile-vers ! src/java.base/share/classes/module-info.java ! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java + src/jdk.management.agent/unix/native/libmanagement_agent/FileSystemImpl.c - src/jdk.management.agent/unix/native/libmanagement_rmi/FileSystemImpl.c ! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java + src/jdk.management.agent/windows/native/libmanagement_agent/FileSystemImpl.c - src/jdk.management.agent/windows/native/libmanagement_rmi/FileSystemImpl.c Changeset: 0804989e2399 Author: henryjen Date: 2017-02-03 09:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0804989e2399 8171522: Jar prints error message with old (non gnu-style options). Reviewed-by: sherman ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties Changeset: b873867cc8b8 Author: dmarkov Date: 2017-01-24 18:44 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b873867cc8b8 8163889: [macosx] Can't print from browser on Mac OS X Reviewed-by: prr, psadhukhan ! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m + test/java/awt/print/PrinterJob/PrintCrashTest.java Changeset: 2ec14b8cdc25 Author: prr Date: 2017-01-26 09:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2ec14b8cdc25 Merge - make/copy/Copy-jdk.crypto.token.gmk - make/lib/Lib-jdk.crypto.token.gmk - src/jdk.crypto.token/share/classes/module-info.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Config.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/KeyCache.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Cipher.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DHKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Digest.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Key.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyAgreement.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyStore.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Mac.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSACipher.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecureRandom.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Signature.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Util.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Secmod.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Session.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/SessionManager.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/SunPKCS11.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/TemplateManager.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Token.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Constants.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Functions.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java - src/jdk.crypto.token/share/legal/pkcs11cryptotoken.md - src/jdk.crypto.token/share/legal/pkcs11wrapper.md - src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.c - src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.h - src/jdk.crypto.token/share/native/libj2pkcs11/p11_convert.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_crypt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_digest.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_dual.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_general.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_keymgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_mutex.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_objmgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_sessmgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_sign.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_util.c - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs-11v2-20a3.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11f.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11t.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11wrapper.h - src/jdk.crypto.token/solaris/conf/security/sunpkcs11-solaris.cfg - src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.c - src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.h - src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.c - src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.h Changeset: 89cafca458bf Author: jdv Date: 2017-01-27 12:16 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/89cafca458bf 8152561: Is it allowed to have zero value for count in TIFFField.createArrayForType() for the rationals Reviewed-by: psadhukhan, bpb, prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java + test/javax/imageio/plugins/tiff/TIFFCreateArrayForTypeTest.java Changeset: f1d109bc09fe Author: psadhukhan Date: 2017-01-27 15:37 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f1d109bc09fe 7190595: Nimbus: Test6657026 fails Reviewed-by: yan, jdv ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! test/javax/swing/plaf/basic/BasicSplitPaneUI/Test6657026.java Changeset: b85ea2af6b5d Author: pnarayanan Date: 2017-01-30 16:32 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b85ea2af6b5d 8167278: ArrayIndexOutOfBoundsException when calling ImageIO.read(InputStream) with RLE4 BMP Reviewed-by: prr, bpb, jdv ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java Changeset: ba7ede80cea4 Author: ddehaven Date: 2017-01-30 12:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ba7ede80cea4 Merge - test/tools/jlink/CustomPluginTest.java - test/tools/jlink/customplugin/module-info.java - test/tools/jlink/customplugin/plugin/CustomPlugin.java - test/tools/jlink/customplugin/plugin/HelloPlugin.java - test/tools/jlink/customplugin/plugin/RogueAdderPlugin.java - test/tools/jlink/customplugin/plugin/RogueFilterPlugin.java Changeset: b48677ae75b4 Author: ddehaven Date: 2017-02-03 08:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b48677ae75b4 Merge Changeset: 622cc51a38ce Author: dl Date: 2017-02-03 13:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/622cc51a38ce 8173706: Is able to set a negative j.u.Vector size in JDK9 b151 Reviewed-by: martin, psandoz, smarks ! src/java.base/share/classes/java/util/Vector.java ! test/java/util/concurrent/tck/VectorTest.java Changeset: 06bdfec766f4 Author: dl Date: 2017-02-03 13:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/06bdfec766f4 8169748: LinkedTransferQueue bulk remove is O(n^2) 8172023: Concurrent spliterators fail to handle exhaustion properly Reviewed-by: martin, psandoz, smarks ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! test/java/util/Collection/RemoveMicroBenchmark.java + test/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java + test/java/util/concurrent/LinkedTransferQueue/WhiteBox.java ! test/java/util/concurrent/tck/Collection8Test.java Changeset: 0aedd507e3cd Author: dl Date: 2017-02-03 13:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0aedd507e3cd 8171886: Miscellaneous changes imported from jsr166 CVS 2017-02 Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! test/java/util/AbstractList/CheckForComodification.java ! test/java/util/ArrayList/Bug6533203.java ! test/java/util/ArrayList/IteratorMicroBenchmark.java ! test/java/util/ArrayList/RangeCheckMicroBenchmark.java ! test/java/util/Collection/IteratorMicroBenchmark.java ! test/java/util/Collection/MOAT.java ! test/java/util/Collections/BigBinarySearch.java ! test/java/util/Collections/Disjoint.java ! test/java/util/Collections/RacingCollections.java ! test/java/util/Collections/ReverseOrder2.java ! test/java/util/Collections/SetFromMap.java ! test/java/util/Deque/ChorusLine.java ! test/java/util/IdentityHashMap/ToArray.java ! test/java/util/IdentityHashMap/ToString.java ! test/java/util/NavigableMap/LockStep.java ! test/java/util/PriorityQueue/ForgetMeNot.java ! test/java/util/PriorityQueue/NoNulls.java ! test/java/util/PriorityQueue/PriorityQueueSort.java ! test/java/util/PriorityQueue/RemoveContains.java ! test/java/util/Random/DistinctSeeds.java ! test/java/util/TreeMap/NullAtEnd.java ! test/java/util/Vector/CopyInto.java ! test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/DrainToFails.java ! test/java/util/concurrent/BlockingQueue/Interrupt.java ! test/java/util/concurrent/BlockingQueue/PollMemoryLeak.java ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java ! test/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java ! test/java/util/concurrent/ConcurrentMap/ConcurrentRemoveIf.java ! test/java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java ! test/java/util/concurrent/ConcurrentQueues/GCRetention.java ! test/java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java ! test/java/util/concurrent/ConcurrentQueues/RemovePollRace.java ! test/java/util/concurrent/CopyOnWriteArrayList/EqualsRace.java ! test/java/util/concurrent/CopyOnWriteArraySet/RacingCows.java ! test/java/util/concurrent/CyclicBarrier/Basic.java ! test/java/util/concurrent/DelayQueue/Iterate.java ! test/java/util/concurrent/DelayQueue/PollUnexpired.java ! test/java/util/concurrent/DelayQueue/Stress.java ! test/java/util/concurrent/Exchanger/ExchangeLoops.java ! test/java/util/concurrent/Executors/PrivilegedCallables.java ! test/java/util/concurrent/FutureTask/BlockingTaskExecutor.java ! test/java/util/concurrent/FutureTask/Customized.java ! test/java/util/concurrent/FutureTask/DoneMeansDone.java ! test/java/util/concurrent/FutureTask/DoneTimedGetLoops.java ! test/java/util/concurrent/LinkedBlockingQueue/ToArray.java ! test/java/util/concurrent/Phaser/Arrive.java ! test/java/util/concurrent/Phaser/Basic.java ! test/java/util/concurrent/Phaser/FickleRegister.java ! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java ! test/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java ! test/java/util/concurrent/atomic/Lazy.java ! test/java/util/concurrent/locks/Lock/CheckedLockLoops.java ! test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java ! test/java/util/concurrent/tck/AbstractExecutorServiceTest.java ! test/java/util/concurrent/tck/AbstractQueuedLongSynchronizerTest.java ! test/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java ! test/java/util/concurrent/tck/Atomic8Test.java ! test/java/util/concurrent/tck/AtomicReferenceArrayTest.java ! test/java/util/concurrent/tck/CompletableFutureTest.java ! test/java/util/concurrent/tck/ConcurrentHashMapTest.java ! test/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java ! test/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java ! test/java/util/concurrent/tck/CopyOnWriteArrayListTest.java ! test/java/util/concurrent/tck/CopyOnWriteArraySetTest.java ! test/java/util/concurrent/tck/CountedCompleterTest.java ! test/java/util/concurrent/tck/DelayQueueTest.java ! test/java/util/concurrent/tck/ExecutorsTest.java ! test/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/java/util/concurrent/tck/LinkedListTest.java ! test/java/util/concurrent/tck/LinkedTransferQueueTest.java ! test/java/util/concurrent/tck/PhaserTest.java ! test/java/util/concurrent/tck/PriorityQueueTest.java ! test/java/util/concurrent/tck/ReentrantLockTest.java ! test/java/util/concurrent/tck/ReentrantReadWriteLockTest.java ! test/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java ! test/java/util/concurrent/tck/ScheduledExecutorTest.java ! test/java/util/concurrent/tck/SubmissionPublisherTest.java ! test/java/util/concurrent/tck/SynchronousQueueTest.java ! test/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java ! test/java/util/concurrent/tck/ThreadPoolExecutorTest.java ! test/java/util/concurrent/tck/TreeSetTest.java ! test/java/util/concurrent/tck/TreeSubSetTest.java Changeset: 4ebe8e908989 Author: mchung Date: 2017-02-03 18:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4ebe8e908989 8173412: @Test in java/lang/annotation and java/lang/reflect/Proxy tests not run Reviewed-by: redestad ! test/java/lang/annotation/AnnotationWithLambda.java ! test/java/lang/reflect/Proxy/ProxyForMethodHandle.java Changeset: 5315de9bf0e3 Author: vtewari Date: 2016-12-23 12:15 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5315de9bf0e3 8170861: Remove DcmdMBeanPermissionsTest.java from ProblemList Summary: removed DcmdMBeanPermissionsTest.java from ProblemList Reviewed-by: dholmes, fparain Contributed-by: ujwal.vangapally at oracle.com ! test/ProblemList.txt Changeset: 531f23cf8fb6 Author: dfazunen Date: 2016-12-27 16:24 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/531f23cf8fb6 8171441: tools/launcher/VersionCheck.java doesn't report names of tools which failed checks Reviewed-by: stsmirno, iignatyev, anazarov ! test/tools/launcher/VersionCheck.java Changeset: a099563cb23c Author: jwilhelm Date: 2016-12-27 22:34 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a099563cb23c Merge ! test/ProblemList.txt Changeset: 6002279db5b9 Author: ctornqvi Date: 2017-01-05 16:46 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6002279db5b9 8172188: JDI tests fail due to "permission denied" when creating temp file Reviewed-by: hseigel, mseledtsov ! test/com/sun/jdi/ShellScaffold.sh Changeset: b747d4c9a917 Author: jwilhelm Date: 2017-01-09 15:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b747d4c9a917 Merge Changeset: 727e88de35ed Author: hseigel Date: 2017-01-13 10:45 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/727e88de35ed 8172288: Fix Jigsaw related module/package error messages and throw correct exceptions Summary: Reword error messages and throw IllegalStateExceptions where appropriate Reviewed-by: alanb, acorn, lfoltan, gtriantafill ! src/java.base/share/classes/java/lang/reflect/Layer.java Changeset: dac0e2eafbd5 Author: jwilhelm Date: 2017-01-13 18:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dac0e2eafbd5 Merge Changeset: e56f36205735 Author: jwilhelm Date: 2017-01-16 16:18 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e56f36205735 Merge Changeset: a2d3b7f65c95 Author: redestad Date: 2017-01-19 11:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a2d3b7f65c95 8171855: Move package name transformations during module bootstrap into native code Reviewed-by: alanb, acorn, lfoltan, mchung, plevart, hseigel, sspitsyn ! src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/Module.c Changeset: 5c08f2a9daee Author: gtriantafill Date: 2017-01-19 10:55 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5c08f2a9daee 8152206: Simplify jvmstat modules Reviewed-by: alanb, mchung, hseigel ! src/java.base/share/classes/module-info.java ! src/jdk.attach/share/classes/module-info.java + src/jdk.internal.jvmstat/share/classes/module-info.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Units.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.jcmd/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jstatd/share/classes/module-info.java - src/jdk.jvmstat/share/classes/module-info.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! test/sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ! test/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java ! test/sun/jvmstat/monitor/VmIdentifier/VmIdentifierCreateResolve.java ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java Changeset: 79dbfcdbe1b0 Author: rraghavan Date: 2017-01-20 04:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/79dbfcdbe1b0 8167337: When jmxremote.port=0, JDP broadcasts "0" instead of assigned port Summary: Fetched the correct jmx service url for jdp to broadcast it. Reviewed-by: dsamersoff, rriggs Contributed-by: amit.sapre at oracle.com ! src/java.management/share/classes/sun/management/Agent.java ! test/sun/management/jdp/DynamicLauncher.java + test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java + test/sun/management/jdp/JdpJmxRemoteDynamicPortTestCase.java Changeset: 825a12434329 Author: dpochepk Date: 2017-01-23 16:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/825a12434329 8171149: java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java failed with "Out of space in CodeCache for adapters" Reviewed-by: kvn ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java ! test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/CodeCacheOverflowProcessor.java Changeset: 33e6f9b9e3b5 Author: vtewari Date: 2017-01-25 15:31 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/33e6f9b9e3b5 8167178: Exported elements referring to inaccessible types in java.naming Reviewed-by: chegar, rriggs, alanb ! src/java.naming/share/classes/javax/naming/CompoundName.java Changeset: 955d8b6ded80 Author: jwilhelm Date: 2017-01-24 00:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/955d8b6ded80 Merge ! src/java.base/share/classes/module-info.java - src/java.base/share/classes/sun/security/util/AuthResourcesProvider.java - src/java.base/share/classes/sun/security/util/AuthResourcesProviderImpl.java - src/linux/doc/man/ja/jvisualvm.1 - src/linux/doc/man/jvisualvm.1 - src/solaris/doc/sun/man/man1/ja/jvisualvm.1 - src/solaris/doc/sun/man/man1/jvisualvm.1 ! test/ProblemList.txt - test/java/lang/SecurityManager/RestrictedPackages.java - test/java/rmi/registry/readTest/readTest.java - test/java/rmi/registry/readTest/readTest.sh - test/lib/security/SecurityTools.java - test/tools/jar/mmrjar/ConcealedPackage.java - test/tools/jmod/hashes/src/m1/module-info.java - test/tools/jmod/hashes/src/m1/org/m1/Main.java - test/tools/jmod/hashes/src/m2/module-info.java - test/tools/jmod/hashes/src/m2/org/m2/Util.java - test/tools/jmod/hashes/src/m3/module-info.java - test/tools/jmod/hashes/src/m3/org/m3/Name.java - test/tools/jmod/hashes/src/org.bar/module-info.java - test/tools/jmod/hashes/src/org.foo/module-info.java ! test/tools/launcher/VersionCheck.java Changeset: 0eb0f644345d Author: jwilhelm Date: 2017-02-04 03:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0eb0f644345d Merge ! src/java.base/share/classes/module-info.java + src/jdk.internal.jvmstat/share/classes/module-info.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Units.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.jconsole/share/classes/module-info.java - src/jdk.jvmstat/share/classes/module-info.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java ! test/ProblemList.txt Changeset: 19aaaf6ee13e Author: lancea Date: 2017-02-04 14:04 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/19aaaf6ee13e 8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations Reviewed-by: dfuchs, alanb, psandoz, mchung ! make/src/classes/build/tools/jigsaw/GenGraphs.java ! make/src/classes/build/tools/jigsaw/technology-summary.html ! src/java.se.ee/share/classes/module-info.java ! test/tools/launcher/modules/addmods/AddModsTest.java Changeset: 2719a1f55cd8 Author: jlahoda Date: 2017-02-06 11:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2719a1f55cd8 8173653: jshell tool: ctrl-C when in external editor aborts jshell -- history lost Summary: Adding ability for WindowsTerminal subclasses to get and set console mode. Reviewed-by: rfield ! src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java Changeset: 93005a285d67 Author: mullan Date: 2017-02-06 08:59 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/93005a285d67 8173827: Remove forRemoval=true from several deprecated security APIs Reviewed-by: redestad, xuelei ! src/java.base/share/classes/com/sun/net/ssl/HostnameVerifier.java ! src/java.base/share/classes/com/sun/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/com/sun/net/ssl/KeyManager.java ! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactorySpi.java ! src/java.base/share/classes/com/sun/net/ssl/SSLContext.java ! src/java.base/share/classes/com/sun/net/ssl/SSLContextSpi.java ! src/java.base/share/classes/com/sun/net/ssl/SSLPermission.java ! src/java.base/share/classes/com/sun/net/ssl/TrustManager.java ! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactorySpi.java ! src/java.base/share/classes/com/sun/net/ssl/X509KeyManager.java ! src/java.base/share/classes/com/sun/net/ssl/X509TrustManager.java ! src/java.base/share/classes/com/sun/net/ssl/internal/ssl/Provider.java ! src/java.base/share/classes/com/sun/net/ssl/internal/ssl/X509ExtendedTrustManager.java ! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/DelegateHttpsURLConnection.java ! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/Handler.java ! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java ! src/java.base/share/classes/java/security/Certificate.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/Signer.java ! src/java.base/share/classes/java/security/acl/Acl.java ! src/java.base/share/classes/java/security/acl/AclEntry.java ! src/java.base/share/classes/java/security/acl/AclNotFoundException.java ! src/java.base/share/classes/java/security/acl/Group.java ! src/java.base/share/classes/java/security/acl/LastOwnerException.java ! src/java.base/share/classes/java/security/acl/NotOwnerException.java ! src/java.base/share/classes/java/security/acl/Owner.java ! src/java.base/share/classes/java/security/acl/Permission.java ! src/java.base/share/classes/java/security/acl/package-info.java ! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java ! src/java.base/share/classes/javax/security/auth/Policy.java ! src/java.base/share/classes/javax/security/cert/Certificate.java ! src/java.base/share/classes/javax/security/cert/CertificateEncodingException.java ! src/java.base/share/classes/javax/security/cert/CertificateException.java ! src/java.base/share/classes/javax/security/cert/CertificateExpiredException.java ! src/java.base/share/classes/javax/security/cert/CertificateNotYetValidException.java ! src/java.base/share/classes/javax/security/cert/CertificateParsingException.java ! src/java.base/share/classes/javax/security/cert/X509Certificate.java Changeset: d571f86c2762 Author: mchung Date: 2017-02-06 08:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d571f86c2762 8173947: jconsole does not show local running VMs to attach Reviewed-by: alanb, dholmes, dfuchs ! src/jdk.jconsole/share/classes/sun/tools/jconsole/JConsole.java Changeset: 3ec66890e682 Author: vinnie Date: 2017-02-06 17:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3ec66890e682 8173956: KeyStore regression due to default keystore being changed to PKCS12 Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/sun/security/pkcs12/MixedcaseAlias.java Changeset: 63f21de94ffd Author: redestad Date: 2017-02-06 22:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/63f21de94ffd 8173982: (fs) DefaultFileSystemProvider should be split into platform specific versions Reviewed-by: alanb + src/java.base/aix/classes/sun/nio/fs/DefaultFileSystemProvider.java + src/java.base/linux/classes/sun/nio/fs/DefaultFileSystemProvider.java + src/java.base/macosx/classes/sun/nio/fs/DefaultFileSystemProvider.java + src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java - src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java Changeset: 7d64e541a6c0 Author: dl Date: 2017-02-07 00:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7d64e541a6c0 8172726: ForkJoin common pool retains a reference to the thread context class loader Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java + test/java/util/concurrent/tck/ForkJoinPool9Test.java ! test/java/util/concurrent/tck/JSR166TestCase.java + test/java/util/concurrent/tck/tck.policy Changeset: 847d7a6aef45 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/847d7a6aef45 Added tag jdk-9+156 for changeset 7d64e541a6c0 ! .hgtags From roman at kennke.org Mon Feb 13 17:33:14 2017 From: roman at kennke.org (roman at kennke.org) Date: Mon, 13 Feb 2017 17:33:14 +0000 Subject: hg: shenandoah/jdk9/langtools: 191 new changesets Message-ID: <201702131733.v1DHXGBj014140@aojmv0008.oracle.com> Changeset: b265444e51db Author: jlahoda Date: 2016-11-16 17:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b265444e51db 8169561: jshell tool: double shift-tab on variable crashes tool Summary: Avoid crashe for unknown HTML tags; avoid crash for non-existing documentation; fix signature for JShell variables Reviewed-by: rfield ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/jdk/internal/shellsupport/doc/JavadocFormatterTest.java ! test/jdk/jshell/JavadocTest.java Changeset: cb1b89564c96 Author: rfield Date: 2016-11-16 10:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cb1b89564c96 8143006: jshell tool: /edit doesn't process each line as same as inputs for jshell 8163816: JShell tests: jdk/jshell/ExternalEditorTest.java -- unexpected results EditorTestBase.testEditClass1() and .testEditMethod1() Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/EditorTestBase.java ! test/jdk/jshell/ExternalEditorTest.java Changeset: 9b74986367e3 Author: jjg Date: 2016-11-16 11:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9b74986367e3 8169676: boolean result of Option.process is often ignored Reviewed-by: ksrini, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties ! 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/BadOptionsTest.java + test/tools/javadoc/BadOptionsTest.java Changeset: d813bfb238a9 Author: jjg Date: 2016-11-16 12:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d813bfb238a9 8163190: Clarify JavaFileManager use of \"module location\" Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/StandardLocation.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/tools/javac/T8003967/DetectMutableStaticFields.java ! test/tools/javac/api/T6397104.java ! test/tools/javac/api/TestClientCodeWrapper.java Changeset: 15019d9e68b4 Author: reinhapa Date: 2016-11-16 13:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/15019d9e68b4 8169659: (jdeps) missing messages for localization Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties Changeset: 3f6eebe1543a Author: bpatel Date: 2016-11-16 17:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3f6eebe1543a 8147890: Javadoc search does not work with Enums Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! test/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: dd10b20ddb3b Author: lana Date: 2016-11-17 22:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dd10b20ddb3b Merge Changeset: 3dc778dabc01 Author: rfield Date: 2016-11-18 09:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3dc778dabc01 8153402: jshell tool: completion provider for /help 8169818: jshell tool: completion provider for /vars /methods /types gives -history Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/ReplToolTesting.java Changeset: 82fca5dcc369 Author: darcy Date: 2016-11-21 07:13 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/82fca5dcc369 8170110: Problem list ExternalEditorTest.java Reviewed-by: ksrini ! test/ProblemList.txt Changeset: f4b6b78a1200 Author: rfield Date: 2016-11-21 12:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f4b6b78a1200 8114842: JShell: SourceCodeAnalysis splits code with array initialiazer incorrectly Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! test/jdk/jshell/CompletenessTest.java Changeset: faef6f72cf63 Author: fyuan Date: 2016-11-22 07:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/faef6f72cf63 8170170: Problem list ExternalEditorTest.java on all platforms Reviewed-by: darcy ! test/ProblemList.txt Changeset: f6ae0686d664 Author: jjg Date: 2016-11-22 15:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f6ae0686d664 8164590: javac --inherit-runtime-environment fails with "cannot find modules: ALL-DEFAULT" Reviewed-by: mchung ! 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 ! test/jdk/javadoc/tool/BadOptionsTest.java - test/tools/javac/diags/examples/BadNameForOption.java + test/tools/javac/diags/examples/BadNameForOption_Error.java + test/tools/javac/diags/examples/BadNameForOption_Warning.java ! test/tools/javac/modules/AddModulesTest.java + test/tools/javac/modules/AllDefaultTest.java ! test/tools/javac/modules/LimitModulesTest.java ! test/tools/javadoc/BadOptionsTest.java Changeset: 7d2f8aa366e2 Author: jjg Date: 2016-11-22 16:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7d2f8aa366e2 8155765: javax.tools.ToolProvider::getSystemToolClassLoader returns app class loader even if no tool is available Reviewed-by: mchung ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! test/tools/javac/6410653/T6410653.java ! test/tools/javac/api/ToolProvider/ToolProviderTest.java ! test/tools/javac/options/release/ReleaseOptionClashes.java Changeset: 318dd5fce0ee Author: jjg Date: 2016-11-22 16:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/318dd5fce0ee Merge - test/tools/javac/diags/examples/BadNameForOption.java Changeset: f196b8e52c3a Author: rfield Date: 2016-11-22 19:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f196b8e52c3a 8169519: JShell: Handle start-up failures and hangs gracefully 8166581: JShell: locks forever if -R options is wrong 8169234: JShell: hangs on startup on some computers caused by hostname Reviewed-by: jlahoda ! 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/execution/JdiDefaultExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java + test/jdk/jshell/DyingRemoteAgent.java + test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java + test/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java + test/jdk/jshell/FailOverExecutionControlHangingListenTest.java + test/jdk/jshell/HangingRemoteAgent.java + test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java + test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java + test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java + test/jdk/jshell/JdiFailingLaunchExecutionControlTest.java + test/jdk/jshell/JdiFailingListenExecutionControlTest.java + test/jdk/jshell/JdiHangingLaunchExecutionControlTest.java + test/jdk/jshell/JdiHangingListenExecutionControlTest.java ! test/jdk/jshell/StartOptionTest.java ! test/jdk/jshell/UserJdiUserRemoteTest.java Changeset: f29ebed90191 Author: xiaofeya Date: 2016-11-22 20:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f29ebed90191 8170249: Problem list 2 jdk/jshell tests Reviewed-by: darcy ! test/ProblemList.txt Changeset: 2cf9f4818c9a Author: lana Date: 2016-11-23 19:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2cf9f4818c9a Merge - test/tools/javac/diags/examples/BadNameForOption.java Changeset: 89b042a082e0 Author: jjg Date: 2016-11-23 19:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/89b042a082e0 8170301: remove debug print statement Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java Changeset: 15aa093bee4c Author: erikj Date: 2016-11-24 11:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/15aa093bee4c 8170279: Langtools test/Makefile ignores failed tests Reviewed-by: alanb, tbell, mchung ! test/Makefile Changeset: 76389430a13e Author: ksrini Date: 2016-11-24 20:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/76389430a13e 8164316: Refine the Doclet APIs Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/DocletEnvironment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.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/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.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/ModuleFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! 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/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! test/jdk/javadoc/doclet/testBaseClass/BaseClass.java ! test/jdk/javadoc/tool/6227454/Test.java ! test/jdk/javadoc/tool/BreakIteratorWarning.java ! test/jdk/javadoc/tool/InlineTagsWithBraces.java ! test/jdk/javadoc/tool/NoStar.java ! test/jdk/javadoc/tool/OptionSyntaxTest.java ! test/jdk/javadoc/tool/T4994049/T4994049.java ! test/jdk/javadoc/tool/completionFailure/CompletionFailure.java ! test/jdk/javadoc/tool/dupOk/DupOk.java + test/jdk/javadoc/tool/example/Example.java + test/jdk/javadoc/tool/example/Tester.java + test/jdk/javadoc/tool/example/overview.html ! test/jdk/javadoc/tool/modules/ModuleTestBase.java ! test/jdk/javadoc/tool/sourceOnly/p/SourceOnly.java ! test/jdk/javadoc/tool/sourceOption/SourceOption.java ! test/tools/lib/toolbox/JavadocTask.java Changeset: 2ac08b8c7966 Author: lana Date: 2016-12-01 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2ac08b8c7966 Added tag jdk-9+147 for changeset 76389430a13e ! .hgtags Changeset: 3dc39a1ffca4 Author: ihse Date: 2016-11-28 09:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3dc39a1ffca4 8031567: Better model for storing source revision information Reviewed-by: erikj ! .hgignore Changeset: 42ad817ce7ec Author: mchung Date: 2016-11-28 11:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/42ad817ce7ec 8169816: Move src.zip and jrt-fs.jar under the lib directory Reviewed-by: alanb, erikj, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java Changeset: d55b5eb4a277 Author: mchung Date: 2016-11-28 18:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d55b5eb4a277 8170424: back out src.zip change from JDK-8170424 Reviewed-by: prr ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java Changeset: ab39653a1e6d Author: erikj Date: 2016-11-29 11:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ab39653a1e6d 8166737: default langtools make test settings result in no ouput Reviewed-by: tbell ! test/Makefile Changeset: d516975e8110 Author: alanb Date: 2016-12-01 09:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d516975e8110 8169069: Module system implementation refresh (11/2016) Reviewed-by: mcimadamore, jjg, mchung, anazarov Contributed-by: jonathan.gibbons at oracle.com, jan.lahoda at oracle.com, alan.bateman at oracle.com, mandy.chung at oracle.com, bhavesh.x.patel at oracle.com, andrey.x.nazarov at oracle.com ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ExportsTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ModuleTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/OpensTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ProvidesTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/RequiresTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! 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/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.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/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.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/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ModuleHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.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/HtmlDocletWriter.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/markup/HtmlAttr.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleVersion_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/TraverseProc.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.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/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/ModuleInfoBuilder.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! src/jdk.jdeps/share/classes/module-info.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/module-info.java ! test/TEST.ROOT ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testModules/module1/module-info.java ! test/jdk/javadoc/doclet/testModules/module2/module-info.java + test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationType.java + test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationTypeUndocumented.java ! test/jdk/javadoc/doclet/testModules/moduletags/module-info.java ! test/jdk/javadoc/tool/modules/Modules.java ! test/jdk/jshell/CompletionSuggestionTest.java ! test/jdk/jshell/ComputeFQNsTest.java ! test/jdk/jshell/HistoryTest.java ! test/jdk/jshell/JavadocTest.java ! test/jdk/jshell/PipeInputStreamTest.java ! test/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/tools/javac/6304921/TestLog.java ! test/tools/javac/6410653/T6410653.java ! test/tools/javac/MethodParameters/AnnotationTest.java ! test/tools/javac/MethodParameters/AnonymousClass.java ! test/tools/javac/MethodParameters/AttributeVisitor.java ! test/tools/javac/MethodParameters/Constructors.java ! test/tools/javac/MethodParameters/EnumTest.java ! test/tools/javac/MethodParameters/InstanceMethods.java ! test/tools/javac/MethodParameters/LambdaTest.java ! test/tools/javac/MethodParameters/LocalClassTest.java ! test/tools/javac/MethodParameters/MemberClassTest.java ! test/tools/javac/MethodParameters/StaticMethods.java ! test/tools/javac/MethodParameters/UncommonParamNames.java ! test/tools/javac/T6435291/T6435291.java ! test/tools/javac/api/6400303/T6400303.java ! test/tools/javac/api/TestResolveIdent.java ! test/tools/javac/classfiles/attributes/Module/ModuleTest.java ! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java ! test/tools/javac/defaultMethods/BadClassfile.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/AddOpensIgnored.java + test/tools/javac/diags/examples/ConflictingExports/exported/Class.java + test/tools/javac/diags/examples/ConflictingExports/module-info.java + test/tools/javac/diags/examples/ConflictingExportsToModule/exported/Class.java + test/tools/javac/diags/examples/ConflictingExportsToModule/module-info.java + test/tools/javac/diags/examples/ConflictingOpens/exported/Class.java + test/tools/javac/diags/examples/ConflictingOpens/module-info.java + test/tools/javac/diags/examples/ConflictingOpensToModule/module-info.java + test/tools/javac/diags/examples/ConflictingOpensToModule/opened/Class.java - test/tools/javac/diags/examples/DuplicateExports/exported/Class.java - test/tools/javac/diags/examples/DuplicateExports/module-info.java + test/tools/javac/diags/examples/ExpectedModule.java + test/tools/javac/diags/examples/HasBeenDeprecatedModule/HasBeenDeprecatedModule.java + test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/HasBeenDeprecatedRemovalModule.java + test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2/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/LeaksNotAccessibleNotRequiredTransitive/LeaksNotAccessibleNotRequiredTransitive.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/api1/Api1.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/api2/Api2.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/NoOpensUnlessStrong/exported/Class.java + test/tools/javac/diags/examples/NoOpensUnlessStrong/module-info.java + test/tools/javac/diags/examples/NoPkgInModuleInfoJava/module-info.java + test/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf.java + test/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/modulesourcepath/m/impl/Impl.java + test/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/modulesourcepath/m/module-info.java ! test/tools/javac/fatalErrors/NoJavaLangTest.java ! test/tools/javac/modules/AnnotationProcessing.java + test/tools/javac/modules/AnnotationsOnModules.java ! test/tools/javac/modules/AutomaticModules.java ! test/tools/javac/modules/EdgeCases.java ! test/tools/javac/modules/ExportsUnexported.java ! test/tools/javac/modules/GraphsTest.java ! test/tools/javac/modules/InvalidModuleDirective/module-info.java ! test/tools/javac/modules/ModuleInfoTest.java ! test/tools/javac/modules/ModuleInfoTreeAccess.java ! test/tools/javac/modules/ModulePathTest.java + test/tools/javac/modules/OpenModulesTest.java ! test/tools/javac/modules/PatchModulesTest.java ! test/tools/javac/modules/ProvidesTest.java ! test/tools/javac/modules/RepeatedUsesAndProvidesTest.java ! test/tools/javac/modules/ReportNonExistentPackageTest.java - test/tools/javac/modules/RequiresPublicTest.java + test/tools/javac/modules/RequiresStaticTest.java + test/tools/javac/modules/RequiresTransitiveTest.java ! test/tools/javac/modules/T8158224/Processor.java ! test/tools/javac/modules/T8168854/pack1/Outer.java ! test/tools/javac/modules/T8168854/pack1/Outer1.java ! test/tools/javac/options/release/ReleaseOptionClashes.java ! test/tools/javac/parser/JavacParserTest.java ! test/tools/javac/platform/PlatformProviderTest.java ! test/tools/javac/processing/model/LocalClasses/LocalClassesModel.java ! test/tools/javac/processing/model/TestSymtabItems.java ! test/tools/javac/scope/DupUnsharedTest.java ! test/tools/javac/scope/HashCollisionTest.java ! test/tools/javac/scope/IterateAndRemove.java ! test/tools/javac/tree/SourceTreeScannerTest.java ! test/tools/javac/tree/TreeKindTest.java ! test/tools/javac/types/ScopeListenerTest.java ! test/tools/javap/4870651/T4870651.java ! test/tools/javap/MethodParameters.java ! test/tools/javap/T4975569.java ! test/tools/jdeps/lib/ModuleMetaData.java ! test/tools/jdeps/modules/CheckModuleTest.java ! test/tools/jdeps/modules/GenModuleInfo.java + test/tools/jdeps/modules/GenOpenModule.java ! test/tools/jdeps/modules/InverseDeps.java ! test/tools/jdeps/modules/ModuleTest.java ! test/tools/jdeps/modules/TransitiveDeps.java - test/tools/jdeps/modules/src/m1/module-info.java - test/tools/jdeps/modules/src/m1/p1/Goo.java - test/tools/jdeps/modules/src/m1/p1/Lib.java - test/tools/jdeps/modules/src/m1/p1/S.java - test/tools/jdeps/modules/src/m1/p1/internal/Impl.java - test/tools/jdeps/modules/src/m2/module-info.java - test/tools/jdeps/modules/src/m2/p2/Bar.java - test/tools/jdeps/modules/src/m2/p2/internal/T2.java - test/tools/jdeps/modules/src/m3/module-info.java - test/tools/jdeps/modules/src/m3/p3/Foo.java - test/tools/jdeps/modules/src/m3/p3/Main.java ! test/tools/jdeps/modules/src/m4/module-info.java ! test/tools/jdeps/modules/src/m5/module-info.java - test/tools/jdeps/modules/src/m6/module-info.java - test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java - test/tools/jdeps/modules/src/m6/p6/safe/Lib.java - test/tools/jdeps/modules/src/m7/module-info.java - test/tools/jdeps/modules/src/m7/p7/Main.java + test/tools/jdeps/modules/src/mI/module-info.java + test/tools/jdeps/modules/src/mI/p1/Goo.java + test/tools/jdeps/modules/src/mI/p1/Lib.java + test/tools/jdeps/modules/src/mI/p1/S.java + test/tools/jdeps/modules/src/mI/p1/internal/Impl.java + test/tools/jdeps/modules/src/mII/module-info.java + test/tools/jdeps/modules/src/mII/p2/Bar.java + test/tools/jdeps/modules/src/mII/p2/internal/T2.java + test/tools/jdeps/modules/src/mIII/module-info.java + test/tools/jdeps/modules/src/mIII/p3/Foo.java + test/tools/jdeps/modules/src/mIII/p3/Main.java + test/tools/jdeps/modules/src/mVI/module-info.java + test/tools/jdeps/modules/src/mVI/p6/indirect/UnsafeRef.java + test/tools/jdeps/modules/src/mVI/p6/safe/Lib.java + test/tools/jdeps/modules/src/mVII/module-info.java + test/tools/jdeps/modules/src/mVII/p7/Main.java + test/tools/jdeps/modules/src/provider/META-INF/services/java.util.spi.ToolProvider + test/tools/jdeps/modules/src/provider/META-INF/services/p.Service$I$J + test/tools/jdeps/modules/src/provider/module-info.java + test/tools/jdeps/modules/src/provider/p/Provider.java + test/tools/jdeps/modules/src/provider/p/Service.java + test/tools/jdeps/modules/src/provider/q/ProviderImpl1.java + test/tools/jdeps/modules/src/provider/q/ProviderImpl2.java + test/tools/jdeps/modules/src/provider/q/ProviderImpl3.java ! test/tools/lib/toolbox/ModuleBuilder.java ! test/tools/sjavac/Serialization.java Changeset: 5a2b9f22ba5d Author: alanb Date: 2016-12-01 11:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5a2b9f22ba5d Merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.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/ClassWriter.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.javadoc/share/classes/jdk/javadoc/doclet/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.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/jdk/jshell/JavadocTest.java ! test/tools/javac/6410653/T6410653.java - test/tools/javac/diags/examples/DuplicateExports/exported/Class.java - test/tools/javac/diags/examples/DuplicateExports/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/modules/RequiresPublicTest.java ! test/tools/javac/options/release/ReleaseOptionClashes.java - test/tools/jdeps/modules/src/m1/module-info.java - test/tools/jdeps/modules/src/m1/p1/Goo.java - test/tools/jdeps/modules/src/m1/p1/Lib.java - test/tools/jdeps/modules/src/m1/p1/S.java - test/tools/jdeps/modules/src/m1/p1/internal/Impl.java - test/tools/jdeps/modules/src/m2/module-info.java - test/tools/jdeps/modules/src/m2/p2/Bar.java - test/tools/jdeps/modules/src/m2/p2/internal/T2.java - test/tools/jdeps/modules/src/m3/module-info.java - test/tools/jdeps/modules/src/m3/p3/Foo.java - test/tools/jdeps/modules/src/m3/p3/Main.java - test/tools/jdeps/modules/src/m6/module-info.java - test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java - test/tools/jdeps/modules/src/m6/p6/safe/Lib.java - test/tools/jdeps/modules/src/m7/module-info.java - test/tools/jdeps/modules/src/m7/p7/Main.java Changeset: c007074c847c Author: erikj Date: 2016-12-01 15:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c007074c847c 8168607: langtools/test/Makefile should set -retain:fail,error by default Reviewed-by: tbell, ihse ! test/Makefile Changeset: 0ae75987025e Author: lana Date: 2016-12-01 21:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0ae75987025e Merge - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java - test/tools/javac/diags/examples/DuplicateExports/exported/Class.java - test/tools/javac/diags/examples/DuplicateExports/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/modules/RequiresPublicTest.java - test/tools/jdeps/modules/src/m1/module-info.java - test/tools/jdeps/modules/src/m1/p1/Goo.java - test/tools/jdeps/modules/src/m1/p1/Lib.java - test/tools/jdeps/modules/src/m1/p1/S.java - test/tools/jdeps/modules/src/m1/p1/internal/Impl.java - test/tools/jdeps/modules/src/m2/module-info.java - test/tools/jdeps/modules/src/m2/p2/Bar.java - test/tools/jdeps/modules/src/m2/p2/internal/T2.java - test/tools/jdeps/modules/src/m3/module-info.java - test/tools/jdeps/modules/src/m3/p3/Foo.java - test/tools/jdeps/modules/src/m3/p3/Main.java - test/tools/jdeps/modules/src/m6/module-info.java - test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java - test/tools/jdeps/modules/src/m6/p6/safe/Lib.java - test/tools/jdeps/modules/src/m7/module-info.java - test/tools/jdeps/modules/src/m7/p7/Main.java Changeset: 031db713312f Author: jlahoda Date: 2016-12-02 14:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/031db713312f 8166628: Compiling with annotation processing, access error in specific situation Summary: Ensure member classes inside anonymous classes have a correct owner. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java + test/tools/javac/processing/model/LocalInAnonymous.java Changeset: 8a45b40a1b5b Author: rfield Date: 2016-12-02 10:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8a45b40a1b5b 8169828: jdk/jshell/ExternalEditorTest.java testStatementMush() fails frequently on all platform 8170015: jshell tool: /help output looks terrible on a 100 column wide terminal 8170368: jshell tool: post setting not properly applied, line-ends not prefixed correctly 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/EditorTestBase.java ! test/jdk/jshell/ExternalEditorTest.java ! test/jdk/jshell/ToolCommandOptionTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 5f539d03f85e Author: rfield Date: 2016-12-02 10:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5f539d03f85e 8167185: JShell API: Exported elements referring to inaccessible types in jdk.jshell Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/module-info.java Changeset: 7282b1bc25f2 Author: jjg Date: 2016-12-02 14:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7282b1bc25f2 8162712: StandardJavaFileManager.getModuleLocation() can't find a module Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/modules/GetLocationForModuleTest.java Changeset: 07a2dfc18d68 Author: jlahoda Date: 2016-12-05 19:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/07a2dfc18d68 8165564: langtools\test\jdk\jshell\CommandCompletionTest.java fails on some windows Summary: Ignoring non-existent default FileSystem roots. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/CommandCompletionTest.java Changeset: 8fc0a7bf47a9 Author: mcimadamore Date: 2016-12-05 19:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8fc0a7bf47a9 8170410: inference: javac doesn't implement 18.2.5 correctly Summary: javac does not generate constraints of the kind 'throws alpha' as described in the spec Reviewed-by: vromero, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8170410/T8170410.java Changeset: 586c93260d3b Author: bpatel Date: 2016-12-05 15:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/586c93260d3b 8139101: javadoc emits "specified by" clause when class has a method that matches a static interface method Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! test/jdk/javadoc/doclet/testInterface/TestInterface.java + test/jdk/javadoc/doclet/testInterface/pkg/ClassWithStaticMethod.java + test/jdk/javadoc/doclet/testInterface/pkg/InterfaceWithStaticMethod.java Changeset: ab97dcc875ac Author: lana Date: 2016-12-08 18:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ab97dcc875ac Added tag jdk-9+148 for changeset 586c93260d3b ! .hgtags Changeset: 0bdb7cb95c68 Author: lana Date: 2016-12-07 05:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0bdb7cb95c68 8169618: JDK9 message drop interim resource updates - OpenJDK Reviewed-by: rfield, peytoia, joehw, weijun Contributed-by: li.jiang at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: 9ebe388283a9 Author: bpatel Date: 2016-12-08 12:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9ebe388283a9 8168688: javadoc top left frame should display all modules while in module mode Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java ! test/jdk/javadoc/doclet/testModules/TestModules.java Changeset: 4da132af5f52 Author: lana Date: 2016-12-08 21:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4da132af5f52 Merge Changeset: e655eba3ff9c Author: jjg Date: 2016-12-08 16:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e655eba3ff9c 8170953: CheckResourceKeys tests should declare the resource package to be open Reviewed-by: mchung ! test/jdk/javadoc/tool/CheckResourceKeys.java ! test/tools/javac/diags/CheckExamples.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/warnings/VerifyLintDescriptions.java ! test/tools/javadoc/CheckResourceKeys.java Changeset: 5d43af61155b Author: cushon Date: 2016-12-09 18:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5d43af61155b 8170667: ClassReader assigns method parameters from MethodParameters incorrectly when long/double parameters are present Summary: MethodParameters attribute does not skip a slot for long/double. Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/tools/javac/T8170667/ParameterProcessor.java Changeset: 27be91e4393b Author: jjg Date: 2016-12-09 16:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/27be91e4393b 8170251: Add javax.tools.Tool.name() Reviewed-by: darcy, mchung ! src/java.compiler/share/classes/javax/tools/Tool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java ! src/jdk.javadoc/share/classes/module-info.java + test/jdk/javadoc/tool/api/TestName.java + test/tools/javac/api/TestName.java Changeset: e5e4064d037d Author: jlahoda Date: 2016-12-12 13:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e5e4064d037d 8147527: Wrong code generated for postfix unary operators Summary: Avoiding use of duplicated tree nodes when these may be changed in place. Reviewed-by: mcimadamore, jlahoda Contributed-by: bsrbnd at gmail.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/boxing/QualBoxedPostOp.java + test/tools/javac/boxing/QualBoxedPostOp2.java + test/tools/javac/boxing/QualBoxedPostOp3.java + test/tools/javac/boxing/QualBoxedPostOp3Parent.java + test/tools/javac/desugar/BoxingAndSuper.java Changeset: 4d4cd7cd731c Author: jlahoda Date: 2016-12-12 17:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4d4cd7cd731c 8153229: JavacFiler.checkFileReopening drowns in exceptions after Modular Runtime Images change Summary: Using Path.equals instead of Files.isSameFile to speed up Filer checks Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java Changeset: e90f9448c7a3 Author: lana Date: 2016-12-14 20:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e90f9448c7a3 Added tag jdk-9+149 for changeset 4d4cd7cd731c ! .hgtags Changeset: 44b6ae94e1d5 Author: mchung Date: 2016-12-12 18:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/44b6ae94e1d5 8169925: Organize licenses by module in source, JMOD file, and run-time image Reviewed-by: alanb, erikj, ihse, naoto, prr Contributed-by: mandy.chung at oracle.com, jeannette.hung at oracle.com - THIRD_PARTY_README + src/jdk.javadoc/share/legal/jszip.md Changeset: cea064fe9c1d Author: jlahoda Date: 2016-12-13 10:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cea064fe9c1d 8171005: Fix JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName) to work with location == CLASS_OUTPUT Summary: JavaFileManager operations that allow module-oriented locations should also allow output locations. Reviewed-by: jjg ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/file/ModuleAndPackageLocations.java Changeset: a079b797c83d Author: jlahoda Date: 2016-12-13 10:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a079b797c83d 8072988: Update javax.annotation.processing for modules Summary: Support for generating files in multi-module mode. Reviewed-by: darcy, jjg Contributed-by: joe.darcy at oracle.com, jan.lahoda at oracle.com ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MatchingUtils.java ! test/tools/javac/modules/AnnotationProcessing.java ! test/tools/javac/processing/options/testPrintProcessorInfo/Test.out Changeset: 50135a630f35 Author: bpatel Date: 2016-12-13 12:25 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/50135a630f35 8162674: change javadoc output text and style emitted by for-removal deprecations Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.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/Contents.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/HtmlDocletWriter.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/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.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/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/DeprecatedClassByAnnotation.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestAnnotationType.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestEnum.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestError.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestException.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestInterface.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testModules/module1/module-info.java Changeset: fd41a5706aea Author: mchung Date: 2016-12-14 10:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fd41a5706aea 8171201: Drop java.compact$N aggregator modules 8171202: Rename jdk.crypto.pkcs11 and jdk.pack200 to end with Java letters Reviewed-by: alanb, erikj ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java Changeset: 957e5bde3296 Author: lana Date: 2016-12-14 20:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/957e5bde3296 Merge - THIRD_PARTY_README Changeset: 49170d831308 Author: dlsmith Date: 2016-12-14 17:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/49170d831308 8075793: Source incompatibility for inference using -source 7 Summary: In pre-8 sources, avoid capture variables as inference bounds, consistent with old javac behavior Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/tools/javac/generics/inference/CaptureLowerBound.java + test/tools/javac/generics/inference/CaptureLowerBound7.out + test/tools/javac/generics/inference/CaptureLowerBoundArray.java + test/tools/javac/generics/inference/CaptureLowerBoundArray.out + test/tools/javac/generics/inference/CaptureLowerBoundAssign.java + test/tools/javac/generics/inference/CaptureLowerBoundDeref.java + test/tools/javac/generics/inference/CaptureLowerBoundDeref.out ! test/tools/javac/generics/inference/CaptureLowerBoundNeg.java ! test/tools/javac/generics/inference/CaptureLowerBoundNeg.out + test/tools/javac/generics/inference/CaptureUpperBoundDeref.java + test/tools/javac/generics/inference/CaptureUpperBoundDeref.out ! test/tools/javac/generics/inference/NestedCapture.java ! test/tools/javac/generics/inference/NestedWildcards.java Changeset: 6511fe5cca40 Author: jjg Date: 2016-12-14 18:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6511fe5cca40 8170708: javap -m cannot read a module-info.class Reviewed-by: jlahoda ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties + test/tools/javap/TestClassNameWarning.java Changeset: 9c8da4d340c8 Author: jjg Date: 2016-12-15 11:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9c8da4d340c8 8170553: javac info options should match launcher options 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 Changeset: d8766c39123a Author: alanb Date: 2016-12-16 05:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d8766c39123a 8170987: Module system implementation refresh (12/2016) Reviewed-by: mcimadamore Contributed-by: jonathan.gibbons at oracle.com, jan.lahoda at oracle.com, srikanth.adayapalam at oracle.com, alan.bateman at oracle.com, mandy.chung at oracle.com ! make/tools/crules/MutableFieldsAnalyzer.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.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/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.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/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleVersion_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! test/jdk/javadoc/doclet/testModules/TestModules.java - test/jdk/javadoc/doclet/testModules/module1/module-info.java - test/jdk/javadoc/doclet/testModules/module1/testpkgmdl1/TestClassInModule1.java - test/jdk/javadoc/doclet/testModules/module2/module-info.java - test/jdk/javadoc/doclet/testModules/module2/testpkg2mdl2/TestInterfaceInModule2.java - test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationType.java - test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationTypeUndocumented.java - test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java + test/jdk/javadoc/doclet/testModules/moduleA/module-info.java + test/jdk/javadoc/doclet/testModules/moduleA/testpkgmdlA/TestClassInModuleA.java + test/jdk/javadoc/doclet/testModules/moduleB/module-info.java + test/jdk/javadoc/doclet/testModules/moduleB/testpkg2mdlB/TestInterfaceInModuleB.java + test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationType.java + test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationTypeUndocumented.java + test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/TestClassInModuleB.java ! test/jdk/javadoc/doclet/testModules/moduletags/module-info.java ! test/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/tools/javac/MethodParameters/AttributeVisitor.java ! test/tools/javac/T8003967/DetectMutableStaticFields.java ! test/tools/javac/classfiles/attributes/Module/ModuleTest.java ! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java - test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1x/module-info.java - test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2x/module-info.java - test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1x/module-info.java - test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2x/module-info.java - test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1x/module-info.java - test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2x/module-info.java - test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1x/module-info.java - test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2x/module-info.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/LeaksNotAccessible/modulesourcepath/m1x/api/Api.java + test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1x/module-info.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/api1/Api1.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1x/api1/Api1.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1x/module-info.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/api2/Api2.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2x/api2/Api2.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2x/module-info.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/LeaksNotAccessibleUnexported/modulesourcepath/m1x/api/Api.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/impl/Impl.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/module-info.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/m1x/api/Api.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/qapi/QApi.java - test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2x/module-info.java - test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1x/module-info.java - test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1/module-info.java + test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1x/module-info.java - test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2x/module-info.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/m1x/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/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/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java ! test/tools/javac/diags/examples/NotInProfile.java - test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/exported/Api1.java - test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/module-info.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1x/exported/Api1.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1x/module-info.java - test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/exported/Api2.java - test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/module-info.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2x/exported/Api2.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2x/module-info.java ! test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/use/module-info.java - test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1x/module-info.java + test/tools/javac/diags/examples/PoorChoiceForModuleName/module-info.java - test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/Service.java - test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/ServiceImplementation.java - test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/exported/Service.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/exported/ServiceImplementation.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/module-info.java - test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2x/module-info.java ! test/tools/javac/diags/examples/TooManyModules/p1/module-info.java ! test/tools/javac/diags/examples/TooManyModules/p2/module-info.java - test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/UnnamedPackageInNamedModule.java - test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1x/UnnamedPackageInNamedModule.java + test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1x/module-info.java + test/tools/javac/diags/examples/WarnModuleNotFound/WarnModuleNotFound.java + test/tools/javac/diags/examples/WarnModuleNotFound/modulesourcepath/m/api/Api.java + test/tools/javac/diags/examples/WarnModuleNotFound/modulesourcepath/m/module-info.java ! test/tools/javac/lambda/ByteCodeTest.java ! test/tools/javac/modules/AddExportsTest.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/modules/AddModulesTest.java ! test/tools/javac/modules/AddReadsTest.java ! test/tools/javac/modules/AnnotationProcessing.java ! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java ! test/tools/javac/modules/AnnotationsOnModules.java ! test/tools/javac/modules/AutomaticModules.java ! test/tools/javac/modules/DoclintOtherModules.java ! test/tools/javac/modules/DuplicateClassTest.java ! test/tools/javac/modules/EdgeCases.java ! test/tools/javac/modules/ExportsUnexported.java ! test/tools/javac/modules/GetLocationForModuleTest.java ! test/tools/javac/modules/HelloWorldTest.java ! test/tools/javac/modules/LimitModulesTest.java ! test/tools/javac/modules/MOptionTest.java ! test/tools/javac/modules/ModuleFinderTest.java ! test/tools/javac/modules/ModuleInfoTest.java ! test/tools/javac/modules/ModuleInfoTreeAccess.java ! test/tools/javac/modules/ModulePathTest.java ! test/tools/javac/modules/ModuleSourcePathTest.java + test/tools/javac/modules/ModuleVersion.java ! test/tools/javac/modules/ModulesAndClassPathTest.java ! test/tools/javac/modules/MultiModuleModeTest.java ! test/tools/javac/modules/OpenModulesTest.java ! test/tools/javac/modules/OutputDirTest.java ! test/tools/javac/modules/PackageConflictTest.java ! test/tools/javac/modules/PackageMultipleModules.java ! test/tools/javac/modules/PluginsInModulesTest.java + test/tools/javac/modules/PoorChoiceForModuleNameTest.java ! test/tools/javac/modules/ProvidesTest.java ! test/tools/javac/modules/QueryBeforeEnter.java ! test/tools/javac/modules/RequiresStaticTest.java ! test/tools/javac/modules/RequiresTransitiveTest.java ! test/tools/javac/modules/ResolveTest.java ! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java ! test/tools/javac/modules/SingleModuleModeTest.java ! test/tools/javac/modules/UpgradeModulePathTest.java ! test/tools/javac/modules/UsesTest.java ! test/tools/javac/profiles/ProfileOptionTest.java ! test/tools/jdeps/modules/CheckModuleTest.java ! test/tools/jdeps/modules/InverseDeps.java ! test/tools/jdeps/modules/ModuleTest.java - test/tools/jdeps/modules/src/m4/module-info.java - test/tools/jdeps/modules/src/m4/p4/Lib.java - test/tools/jdeps/modules/src/m4/p4/internal/Impl.java - test/tools/jdeps/modules/src/m5/module-info.java - test/tools/jdeps/modules/src/m5/p5/Main.java - test/tools/jdeps/modules/src/m5/p5/internal/T.java - test/tools/jdeps/modules/src/m8/module-info.java - test/tools/jdeps/modules/src/m8/p8/Main.java + test/tools/jdeps/modules/src/mIV/module-info.java + test/tools/jdeps/modules/src/mIV/p4/Lib.java + test/tools/jdeps/modules/src/mIV/p4/internal/Impl.java + test/tools/jdeps/modules/src/mV/module-info.java + test/tools/jdeps/modules/src/mV/p5/Main.java + test/tools/jdeps/modules/src/mV/p5/internal/T.java + test/tools/jdeps/modules/src/mVIII/module-info.java + test/tools/jdeps/modules/src/mVIII/p8/Main.java Changeset: cd0a8a7a0199 Author: alanb Date: 2016-12-16 08:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cd0a8a7a0199 Merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleVersion_attribute.java ! test/jdk/javadoc/doclet/testModules/TestModules.java - test/jdk/javadoc/doclet/testModules/module1/module-info.java - test/jdk/javadoc/doclet/testModules/module1/testpkgmdl1/TestClassInModule1.java - test/jdk/javadoc/doclet/testModules/module2/module-info.java - test/jdk/javadoc/doclet/testModules/module2/testpkg2mdl2/TestInterfaceInModule2.java - test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationType.java - test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationTypeUndocumented.java - test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java + test/jdk/javadoc/doclet/testModules/moduleA/module-info.java - test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1/module-info.java - test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2/module-info.java - test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1/module-info.java - test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2/module-info.java - test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1/module-info.java - test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2/module-info.java - test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1/module-info.java - test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2/module-info.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/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/api1/Api1.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/module-info.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/api2/Api2.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/module-info.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/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/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1/module-info.java - test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1/module-info.java - test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2/module-info.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/PackageClashFromRequires/modulesourcepath/lib1/exported/Api1.java - test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/module-info.java - test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/exported/Api2.java - test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/module-info.java - test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1/module-info.java - test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/Service.java - test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/ServiceImplementation.java - test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/module-info.java - test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2/module-info.java - test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/UnnamedPackageInNamedModule.java - test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/module-info.java ! test/tools/javac/modules/AnnotationProcessing.java - test/tools/jdeps/modules/src/m4/module-info.java - test/tools/jdeps/modules/src/m4/p4/Lib.java - test/tools/jdeps/modules/src/m4/p4/internal/Impl.java - test/tools/jdeps/modules/src/m5/module-info.java - test/tools/jdeps/modules/src/m5/p5/Main.java - test/tools/jdeps/modules/src/m5/p5/internal/T.java - test/tools/jdeps/modules/src/m8/module-info.java - test/tools/jdeps/modules/src/m8/p8/Main.java Changeset: 376ee1fd40c3 Author: jlahoda Date: 2016-12-16 12:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/376ee1fd40c3 8133896: Update javax.lang.model APIs Reviewed-by: darcy, jjg ! src/java.compiler/share/classes/javax/lang/model/util/Elements.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/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.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/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! test/tools/javac/T6403466.out ! test/tools/javac/modules/AnnotationProcessing.java Changeset: 6b18edbd77b7 Author: darcy Date: 2016-12-16 12:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6b18edbd77b7 8163315: Implement an API to identify an implicitly declared annotation (or declaration) Summary: Adding javax.lang.model.util.Elements.getOrigin Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: 0939cac53f1d Author: jlahoda Date: 2016-12-16 12:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0939cac53f1d 8171355: Implement Elements.getOrigin Summary: Adding implementation for javax.lang.model.util.Elements.getOrigin Reviewed-by: darcy, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java + test/tools/javac/processing/model/element/TestOrigin.java Changeset: 44bdefe64114 Author: mcimadamore Date: 2016-12-16 15:27 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/44bdefe64114 8181370: Convert anonymous inner classes into lambdas/method references Reviewed-by: jjg, rfield, mchung ! make/tools/anttasks/SelectToolTask.java ! make/tools/propertiesparser/PropertiesParser.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Messages.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.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/code/Type.java ! 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/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/FilteredMemberList.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocClassFinder.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocMemberEnter.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTodo.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.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/links/LinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.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.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.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/ModuleExportsAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ContinuousCompletionProvider.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/StopDetectingInputStream.java ! src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.java ! src/jdk.jshell/share/classes/jdk/jshell/DiagList.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java Changeset: d30434bde0a8 Author: mcimadamore Date: 2016-12-16 15:27 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d30434bde0a8 8171371: Remove redundant type-arguments from generic method calls Reviewed-by: jjg, rfield, mchung ! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! 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/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.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/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ListBuffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/WildcardTypeImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java Changeset: a08f9ab1d823 Author: anazarov Date: 2016-12-16 18:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a08f9ab1d823 8170549: Improve testing of annotations on modules Reviewed-by: jjg, jlahoda ! test/tools/javac/modules/AnnotationsOnModules.java Changeset: d5058f5f1584 Author: anazarov Date: 2016-12-16 18:54 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d5058f5f1584 Merge Changeset: 209b0eab0e1f Author: bpatel Date: 2016-12-16 09:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/209b0eab0e1f 8160196: Module summary page should display information based on "api" or "detail" mode. Reviewed-by: jjg, ksrini ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java + src/jdk.compiler/share/classes/com/sun/source/doctree/ProvidesTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ThrowsTree.java + src/jdk.compiler/share/classes/com/sun/source/doctree/UsesTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.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/HtmlDocletWriter.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/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.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/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/moduleA/concealedpkgmdlA/ConcealedClassInModuleA.java ! test/jdk/javadoc/doclet/testModules/moduleA/module-info.java ! test/jdk/javadoc/doclet/testModules/moduleB/module-info.java + test/jdk/javadoc/doclet/testModules/moduleB/testpkg2mdlB/TestInterface2InModuleB.java + test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/TestClass2InModuleB.java + test/jdk/javadoc/doclet/testModules/moduleC/module-info.java + test/jdk/javadoc/doclet/testModules/moduleC/testpkgmdlC/TestClassInModuleC.java ! test/jdk/javadoc/doclet/testModules/moduletags/module-info.java ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java + test/tools/doclint/ProvidesTest.java + test/tools/doclint/ProvidesTest.out + test/tools/doclint/UsesTest.java + test/tools/doclint/UsesTest.out ! test/tools/javac/doctree/DocCommentTester.java + test/tools/javac/doctree/ProvidesTest.java + test/tools/javac/doctree/UsesTest.java ! test/tools/javac/lib/DPrinter.java Changeset: 9e66cdbce524 Author: mchung Date: 2016-11-29 15:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9e66cdbce524 8170428: Move src.zip to JDK/lib/src.zip Reviewed-by: jjg ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java Changeset: 9f2dff49f59e Author: prr Date: 2016-12-01 10:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9f2dff49f59e Merge - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java - test/tools/javac/diags/examples/DuplicateExports/exported/Class.java - test/tools/javac/diags/examples/DuplicateExports/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/modules/RequiresPublicTest.java - test/tools/jdeps/modules/src/m1/module-info.java - test/tools/jdeps/modules/src/m1/p1/Goo.java - test/tools/jdeps/modules/src/m1/p1/Lib.java - test/tools/jdeps/modules/src/m1/p1/S.java - test/tools/jdeps/modules/src/m1/p1/internal/Impl.java - test/tools/jdeps/modules/src/m2/module-info.java - test/tools/jdeps/modules/src/m2/p2/Bar.java - test/tools/jdeps/modules/src/m2/p2/internal/T2.java - test/tools/jdeps/modules/src/m3/module-info.java - test/tools/jdeps/modules/src/m3/p3/Foo.java - test/tools/jdeps/modules/src/m3/p3/Main.java - test/tools/jdeps/modules/src/m6/module-info.java - test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java - test/tools/jdeps/modules/src/m6/p6/safe/Lib.java - test/tools/jdeps/modules/src/m7/module-info.java - test/tools/jdeps/modules/src/m7/p7/Main.java Changeset: 642eb813070d Author: ddehaven Date: 2016-12-05 08:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/642eb813070d Merge Changeset: 017666439dde Author: ddehaven Date: 2016-12-12 20:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/017666439dde Merge Changeset: 8616f75828f2 Author: ddehaven Date: 2016-12-16 11:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8616f75828f2 Merge ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java Changeset: 1089212e3333 Author: vromero Date: 2016-12-17 16:57 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1089212e3333 8169005: tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java fails after fix to JDK-8132562 Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/ProblemList.txt ! test/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/lib/toolbox/TestRunner.java Changeset: c8b254867ba0 Author: jjg Date: 2016-12-19 11:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c8b254867ba0 8171451: update langtools problem lists for failing tests Reviewed-by: darcy ! test/ProblemList.txt Changeset: 03c2338ea473 Author: jjg Date: 2016-12-19 11:15 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/03c2338ea473 8171255: Javac generates Deprecated class file attribute for @deprecated javadoc tag on module declaration. Reviewed-by: mcimadamore, anazarov ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! test/tools/javac/modules/AnnotationsOnModules.java Changeset: e52b5bafd8b8 Author: mchung Date: 2016-12-19 12:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e52b5bafd8b8 8171418: Remove jdeps internal --include-system-modules option Reviewed-by: dfuchs, lancea ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/InverseDepsAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! test/tools/jdeps/lib/JdepsUtil.java Changeset: dcf4612330bd Author: jjg Date: 2016-12-20 05:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dcf4612330bd 8171412: tools/javac/modules/AddLimitMods.java failed with "error: module not found" Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! test/ProblemList.txt ! test/tools/javac/modules/AddLimitMods.java Changeset: 53c1667131d5 Author: jjg Date: 2016-12-20 06:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/53c1667131d5 8171413: jdk/javadoc/doclet/testModules/TestModules.java failed due to some subtests failed Reviewed-by: bpatel ! test/ProblemList.txt ! test/jdk/javadoc/doclet/lib/JavadocTester.java ! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java + test/jdk/javadoc/doclet/testIndentation/p/IndentAnnot.java ! test/jdk/javadoc/doclet/testModules/TestModules.java Changeset: e5a42ddaf633 Author: rfield Date: 2016-12-20 13:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e5a42ddaf633 8170162: jshell tool: no mechanism to programmatically launch 8170044: jshell tool: jshell missing from javax.tools.ToolProvider Reviewed-by: jjg ! 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/JShellToolBuilder.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/PersistentStorage.java - src/jdk.jshell/share/classes/jdk/jshell/overview.html + src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java + src/jdk.jshell/share/classes/jdk/jshell/tool/package-info.java ! src/jdk.jshell/share/classes/module-info.java ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/HistoryTest.java ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/StartOptionTest.java ! test/jdk/jshell/ToolBasicTest.java + test/jdk/jshell/ToolProviderTest.java Changeset: fb05da552def Author: lana Date: 2016-12-22 08:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fb05da552def Added tag jdk-9+150 for changeset e5a42ddaf633 ! .hgtags Changeset: 51b3b07c0b4f Author: erikj Date: 2016-12-14 16:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/51b3b07c0b4f 8170741: Enable uploading of built artifacts through Jib Reviewed-by: ihse ! test/Makefile Changeset: 605b0823d19b Author: rfield Date: 2016-12-21 20:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/605b0823d19b 8168615: JShell API: jdk.jshell.spi should be a pluggable ServiceLoader SPI 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/JShell.java + src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java ! src/jdk.jshell/share/classes/module-info.java + test/jdk/jshell/BadExecutionControlSpecTest.java ! test/jdk/jshell/DyingRemoteAgent.java + test/jdk/jshell/ExecutionControlSpecTest.java + test/jdk/jshell/FailOverDirectExecutionControlTest.java ! test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java ! test/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java ! test/jdk/jshell/FailOverExecutionControlHangingListenTest.java ! test/jdk/jshell/FailOverExecutionControlTest.java ! test/jdk/jshell/HangingRemoteAgent.java ! test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java ! test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java ! test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java ! test/jdk/jshell/JdiLaunchingExecutionControlTest.java ! test/jdk/jshell/JdiListeningExecutionControlTest.java ! test/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java ! test/jdk/jshell/KullaTesting.java + test/jdk/jshell/MyExecutionControl.java + test/jdk/jshell/MyExecutionControlProvider.java + test/jdk/jshell/MyRemoteExecutionControl.java + test/jdk/jshell/ToolLocalSimpleTest.java ! test/jdk/jshell/ToolSimpleTest.java ! test/jdk/jshell/UserExecutionControlTest.java ! test/jdk/jshell/UserJdiUserRemoteTest.java Changeset: 1b64920b7e8e Author: lana Date: 2016-12-22 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1b64920b7e8e Merge Changeset: 36c6c7de0875 Author: rfield Date: 2016-12-23 11:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/36c6c7de0875 8171892: JShell: incorrect printing of multidemensional arrays 8171387: jshell tool: message inconsistencies Reviewed-by: sundar, dlsmith ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! test/jdk/jshell/SimpleRegressionTest.java Changeset: b2e915d476be Author: rfield Date: 2017-01-02 18:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b2e915d476be 8172102: jshell tool: remove print method forwarding to System.out from default startup Reviewed-by: briangoetz ! 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/tool/resources/DEFAULT.jsh + src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh + src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PRINTING.jsh ! test/jdk/jshell/EditorTestBase.java ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/StartOptionTest.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolCommandOptionTest.java ! test/jdk/jshell/ToolLocalSimpleTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 8e69054abeeb Author: cushon Date: 2016-12-21 15:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8e69054abeeb 8171132: Improve class reading of invalid or out-of-range ConstantValue attributes Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/classreader/8171132/BadConstantValue.java ! test/tools/javac/diags/examples.not-yet.txt Changeset: 4f348bd05341 Author: mcimadamore Date: 2017-01-03 11:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4f348bd05341 8169091: Method reference T::methodName for generic type T does not compile any more Summary: MethodReferenceLookupHelper should use original site to perform unbound subtype check Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/8169091/T8169091.java Changeset: 2c5ee45f64f5 Author: lana Date: 2017-01-05 17:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2c5ee45f64f5 Added tag jdk-9+151 for changeset 4f348bd05341 ! .hgtags Changeset: 9d2379f8dd41 Author: dlsmith Date: 2017-01-03 16:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9d2379f8dd41 8144066: StackOverflowException when computing glb Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/inference/CaptureGLB1.java + test/tools/javac/generics/inference/CaptureGLB2.java Changeset: 7428762055ef Author: mchung Date: 2017-01-03 17:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7428762055ef 8172212: jdeps --require and --check should detect the specified module in the image Reviewed-by: psandoz, lancea ! 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/ModuleExportsAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/tools/jdeps/listdeps/ListModuleDeps.java ! test/tools/jdeps/modules/CheckModuleTest.java ! test/tools/jdeps/modules/InverseDeps.java ! test/tools/jdeps/modules/SplitPackage.java Changeset: 6acc773a9fc6 Author: cushon Date: 2017-01-03 17:49 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6acc773a9fc6 8172214: typo in "intersection types in cast are not supported" message Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 99eb5778a98e Author: jjg Date: 2017-01-04 16:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/99eb5778a98e 8171977: Add support for latest messages from 'tidy' Reviewed-by: darcy ! test/tools/doclint/tidy/util/Main.java Changeset: 6434bb450074 Author: jjg Date: 2017-01-04 18:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6434bb450074 8172260: remove tests from ProblemList Reviewed-by: rfield ! test/ProblemList.txt Changeset: 6cb046ee1000 Author: cushon Date: 2017-01-05 10:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6cb046ee1000 8065800: javac, fix diagnostic position for statement-bodied lambdas Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/lambda/MostSpecific09.java ! test/tools/javac/lambda/MostSpecific09.out Changeset: 3fee06edc58e Author: darcy Date: 2017-01-05 11:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3fee06edc58e 8172220: Mark UserInputTest.java as intermittently failing and problem list it Reviewed-by: jlahoda ! test/ProblemList.txt ! test/jdk/jshell/UserInputTest.java Changeset: 43dfd4410cdc Author: mcimadamore Date: 2017-01-05 19:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/43dfd4410cdc 8172287: improve intellij logging to cover javac internal errors Summary: add new message kind to custom intellij ant logger Reviewed-by: jjg ! make/intellij/src/idea/LangtoolsIdeaAntLogger.java Changeset: 9df6a80987de Author: vromero Date: 2017-01-05 11:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9df6a80987de 8148100: Convert lambda most specific positive tests to check runtime behavior Reviewed-by: mcimadamore Contributed-by: bsrbnd at gmail.com ! test/tools/javac/lambda/MostSpecific10.java ! test/tools/javac/lambda/MostSpecific11.java ! test/tools/javac/lambda/MostSpecific15.java ! test/tools/javac/lambda/MostSpecific17.java ! test/tools/javac/lambda/MostSpecific18.java ! test/tools/javac/lambda/MostSpecific20.java ! test/tools/javac/lambda/MostSpecific22.java ! test/tools/javac/lambda/MostSpecific27.java ! test/tools/javac/lambda/MostSpecific29.java Changeset: 32ca8ae5899b Author: vromero Date: 2017-01-05 11:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/32ca8ae5899b 8026699: test test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java has an extra @compile attribute that should be removed Reviewed-by: mcimadamore ! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java Changeset: 4bd18eaa387e Author: lana Date: 2017-01-05 19:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4bd18eaa387e Merge Changeset: 2c149bcd54c5 Author: jjg Date: 2017-01-05 15:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2c149bcd54c5 8172311: MostSpecific09.java and PotentiallyAmbiguousWarningTest.java failing across platforms Reviewed-by: vromero ! test/tools/javac/lambda/MostSpecific09.out ! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java ! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.out Changeset: c6b4fefd764c Author: jlahoda Date: 2017-01-06 14:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c6b4fefd764c 8172158: Annotation processor not run with -source <= 8 Summary: Avoiding use of module prefix to map annotations to processors when running without modules. Reviewed-by: darcy, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/modules/AnnotationProcessing.java Changeset: 5b6f12de6f91 Author: rfield Date: 2017-01-06 10:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5b6f12de6f91 8165405: jshell tool: /classpath is inconsistent 8172103: JShell: crash in TaskFactory$WrapSourceHandler.diag 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/TaskFactory.java ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolReloadTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 8c4ba3c0fed5 Author: lana Date: 2017-01-12 23:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8c4ba3c0fed5 Added tag jdk-9+152 for changeset 5b6f12de6f91 ! .hgtags Changeset: 5ec5a14e1627 Author: jlahoda Date: 2017-01-09 16:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5ec5a14e1627 8172411: -XDnoModules must be removed Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Changeset: ee620ff60730 Author: rfield Date: 2017-01-09 13:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ee620ff60730 8172255: JShell API: ExecutionControl/LoaderDelegate: Remove unused/unimplemented setClassPath Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java ! test/jdk/jshell/KullaTesting.java Changeset: f5dc63258a43 Author: darcy Date: 2017-01-09 16:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f5dc63258a43 8172458: Make javax.lang.model javadoc HTML 5 compliant Reviewed-by: jjg ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java ! src/java.compiler/share/classes/javax/lang/model/type/WildcardType.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java Changeset: 9ed8e9a27b00 Author: rfield Date: 2017-01-09 18:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9ed8e9a27b00 8171981: JShell: Fails compilation: new Object().getClass().getSuperclass() Reviewed-by: mcimadamore ! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java + src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java ! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java + src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java ! test/jdk/jshell/TypeNameTest.java ! test/jdk/jshell/VariablesTest.java Changeset: f420d8eea54f Author: jlahoda Date: 2017-01-10 10:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f420d8eea54f 8171385: jshell tool: unresponsive to ctrl-C in input wait on Windows Summary: Ensuring stop is sent using the proper channel depending on the current state of the StopDetectingInputStream. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java ! test/jdk/jshell/StopExecutionTest.java Changeset: 6891ece2edae Author: jlahoda Date: 2017-01-10 13:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6891ece2edae 8172414: jshell not working in exploded JDK build Summary: Using Class.getResourceAsStream instead of a direct reference to JRT. Reviewed-by: rfield, sundar ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java Changeset: 97a60778fc6a Author: vromero Date: 2017-01-10 11:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/97a60778fc6a 8171332: NPE in MembersPhase.finishClass Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/tools/javac/T8171332/Buggy.java + test/tools/javac/T8171332/Processor.java + test/tools/javac/T8171332/Processor.out Changeset: f94e974fe589 Author: jlahoda Date: 2017-01-11 10:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f94e974fe589 8169197: 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/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/apia/api1/Api.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apia/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apib/api2/Api.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apib/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/apia/api1/Api.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apia/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apib/api2/Api.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apib/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/m1x/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/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/LimitModulesTest.java ! test/tools/javac/modules/OpenModulesTest.java ! test/tools/javac/modules/PackageMultipleModules.java ! test/tools/javac/modules/RequiresStaticTest.java ! test/tools/javac/modules/RequiresTransitiveTest.java ! test/tools/javac/modules/ResolveTest.java ! test/tools/javac/modules/UsesTest.java ! test/tools/javac/modules/XModuleTest.java Changeset: 9486f3eac5ad Author: vromero Date: 2017-01-11 10:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9486f3eac5ad 8171325: NPE in Check.clearLocalClassNameIndexes Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/T8171325/NPEClearingLocalClassNameIndexesTest.java + test/tools/javac/T8171325/NPEClearingLocalClassNameIndexesTest.out Changeset: 69e2e4d7136c Author: rfield Date: 2017-01-11 11:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/69e2e4d7136c 8172530: JShell: TypeProjection .stream().map(...).collect(...) must be replaced with .map(...) Reviewed-by: mcimadamore ! src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java Changeset: cfa0d9053907 Author: jlahoda Date: 2017-01-12 15:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cfa0d9053907 8172668: NPE in jdk.compiler/com.sun.tools.javac.comp.TypeEnter$ImportsPhase.importNamed( Summary: Guarding against noType returned from ErrorType.getOriginalType. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/tools/javac/modules/ConvenientAccessErrorsTest.java Changeset: b95622ea8356 Author: vromero Date: 2017-01-12 09:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b95622ea8356 8172213: Remove unused and partially implemented JavacElements#getSourcePosition methods Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java - src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacSourcePosition.java Changeset: a7c9094dae38 Author: vromero Date: 2017-01-12 15:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a7c9094dae38 8171528: Crash in Annotate with duplicate package-info declarations Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java + test/tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.java + test/tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.out + test/tools/javac/T8171528/pkg1/package-info.java + test/tools/javac/T8171528/pkg2/package-info.java Changeset: b376af3d9fa9 Author: lana Date: 2017-01-13 01:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b376af3d9fa9 Merge - src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacSourcePosition.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java - test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java Changeset: b1d7dfdd0ffb Author: jjg Date: 2017-01-13 15:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b1d7dfdd0ffb 8172474: javac should enable doclint checking for HTML 5 Reviewed-by: jlahoda ! 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/javac.properties + test/tools/javac/doclint/DocLintFormatTest.java Changeset: fad798c3749f Author: rfield Date: 2017-01-13 18:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fad798c3749f 8172678: JShell Tests: Disable CompletionSuggestionTest.testBrokenClassFile2() Reviewed-by: jlahoda ! test/jdk/jshell/CompletionSuggestionTest.java Changeset: b6960e2da008 Author: darcy Date: 2017-01-13 19:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b6960e2da008 8172531: Correct misstatements in javax.lang.model visitor documentation Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java Changeset: 6c729485e202 Author: sadayapalam Date: 2017-01-17 09:17 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6c729485e202 8171993: AssertionError when compiling method reference with generic code and varargs. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/MethodReferenceVarargsTest.java Changeset: 03f48cd283f5 Author: jlahoda Date: 2017-01-17 07:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/03f48cd283f5 8172262: packages missing from docs build Summary: Do not return packages without members from Elements.getPackageElement(String), to avoid ambiguities among such packages in multiple modules. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.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/AnnotationProcessing.java Changeset: b670e95106f5 Author: lana Date: 2017-01-19 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b670e95106f5 Added tag jdk-9+153 for changeset 03f48cd283f5 ! .hgtags Changeset: 444b89786af3 Author: darcy Date: 2017-01-17 09:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/444b89786af3 8172686: Use less aggressive deprecation of utility visitors Reviewed-by: jjg, smarks ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java Changeset: fa270be31a31 Author: chegar Date: 2017-01-18 09:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fa270be31a31 8171380: Remove all exports from jdk.jlink Reviewed-by: alanb, mchung, sundar ! test/TEST.ROOT ! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java ! test/tools/javac/diags/Example.java ! test/tools/javap/T7004698.java ! test/tools/jdeps/APIDeps.java Changeset: f0ab545eb30e Author: anazarov Date: 2017-01-18 21:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f0ab545eb30e 8170250: update/improve testing of classfile module attribute Reviewed-by: jjg, jlahoda ! test/tools/javac/classfiles/attributes/Module/ModuleTest.java ! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java ! test/tools/javac/classfiles/attributes/lib/TestResult.java Changeset: 4a937fde7b91 Author: darcy Date: 2017-01-18 19:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4a937fde7b91 8172910: Use default methods as appropriate for language model visitors Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java + test/tools/javac/processing/model/TestVisitorDefaults.java Changeset: 8e4dbcb99277 Author: jjg Date: 2016-07-12 14:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8e4dbcb99277 8138725: Add options for Javadoc generation Reviewed-by: ksrini, bpatel, ahgross ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties + src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/FatalError.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavaScriptScanner.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties ! 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/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/UncheckedDocletException.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! test/Makefile + test/jdk/javadoc/tool/TestScriptInComment.java ! test/tools/doclint/html/OtherTagsTest.out + test/tools/javadoc/TestScriptInComment.java Changeset: d7a05d3379b7 Author: henryjen Date: 2017-01-19 07:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d7a05d3379b7 Merge Changeset: 491ba4ffb03a Author: rfield Date: 2017-01-19 11:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/491ba4ffb03a 8172179: jshell tool: builtin startup settings should be by reference not content Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh ! test/jdk/jshell/ToolCommandOptionTest.java Changeset: 992b6c1e569d Author: rfield Date: 2017-01-19 11:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/992b6c1e569d 8171130: jshell tool: /edit adds empty statement to brace terminated snippet 8173007: JShell Tests: ToolFormatTest takes too long Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/ExternalEditorTest.java ! test/jdk/jshell/ToolFormatTest.java Changeset: 02e61db8289d Author: ksrini Date: 2017-01-19 13:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/02e61db8289d 8169608: Compiler Tree API's Doctrees.getDocTreePath needs to accept a PackageElement 8157611: field visiblePackages is null for the unnamed module producing NPE when accessed Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java + test/jdk/javadoc/tool/treeapi/TestDocTrees.java + test/jdk/javadoc/tool/treeapi/overview.html ! test/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java Changeset: 16277a10e87e Author: jjg Date: 2017-01-19 14:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/16277a10e87e 8172753: Improve style of left-side index pages Reviewed-by: bpatel ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Changeset: 63141c3a65a6 Author: jjg Date: 2017-01-19 15:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/63141c3a65a6 8165102: incorrect message from javac Reviewed-by: vromero ! 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/resources/compiler.properties ! test/tools/javac/diags/Example.java ! test/tools/javac/diags/examples/DirPathElementNotDirectory/DirPathElementNotDirectory.java + test/tools/javac/diags/examples/ModuleNotOnModuleSourcePath/ModuleNotOnModuleSourcePath.java + test/tools/javac/diags/examples/ModuleNotOnModuleSourcePath/modulesourcepath/m/extra/module-info.java + test/tools/javac/diags/examples/NotInModuleOnModuleSourcePath/NotInModuleOnModuleSourcePath.java + test/tools/javac/diags/examples/NotInModuleOnModuleSourcePath/modulesourcepath/m/module-info.java ! test/tools/javac/diags/examples/UnnamedPackageInNamedModule/UnnamedPackageInNamedModule.java + test/tools/javac/modules/ModulesAndModuleSourcePathTest.java ! test/tools/javac/modules/MultiModuleModeTest.java Changeset: fed9310b4b93 Author: jjg Date: 2017-01-19 19:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fed9310b4b93 8147414: java.nio.file.ClosedFileSystemException in javadoc Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/tools/javac/classreader/FileSystemClosedTest.java ! test/tools/javadoc/8147801/T8147801.java ! test/tools/javadoc/8147801/jarsrc/lib/Lib2.java Changeset: 7486e172ca65 Author: jlahoda Date: 2017-01-20 09:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7486e172ca65 8171098: NPE when --add-modules java.corba is used Summary: Block annotations queue until enter is done, to avoid flushing annotations during module resolution. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! test/tools/javac/lib/combo/ReusableContext.java ! test/tools/javac/modules/EdgeCases.java Changeset: dda71e3922d7 Author: jlahoda Date: 2017-01-20 13:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dda71e3922d7 8171177: Compiler should issue a warning for incubating modules that are resolved Summary: javac needs to follow ModuleResolution.DO_NOT_RESOLVE_BY_DEFAULT and ModuleResolution.WARN_INCUBATING Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/modules/IncubatingTest.java ! test/tools/javac/processing/model/testgetallmembers/Main.java Changeset: 1037f4f81ed9 Author: jlahoda Date: 2017-01-20 15:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1037f4f81ed9 8172809: Error compiling javafx modules after fix for JDK-8169197 Summary: Properly stripping broken requires from ModuleSymbols. Reviewed-by: jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! test/tools/javac/modules/EdgeCases.java Changeset: 84bfe4b79603 Author: jlahoda Date: 2017-01-20 15:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/84bfe4b79603 8173117: Compilation significantly slower after JDK-8169197 Summary: Only using recovery search when an error is inevitable. Reviewed-by: jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java ! test/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/tools/javac/modules/EdgeCases.java ! test/tools/javac/modules/PackageMultipleModules.java Changeset: a3c8bca17094 Author: vromero Date: 2017-01-20 08:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a3c8bca17094 8170692: inconsistent check of module-related options against target version Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java Changeset: 9ef626c32db6 Author: rfield Date: 2017-01-20 11:05 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9ef626c32db6 8173073: jshell tool: blank lines removed from multi-line snippets Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 8a3abb337753 Author: lana Date: 2017-01-20 19:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8a3abb337753 Merge Changeset: b10eedcaf0cb Author: lana Date: 2017-01-20 19:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b10eedcaf0cb Merge Changeset: 6d343a9dcfea Author: jjg Date: 2017-01-20 18:23 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6d343a9dcfea 8173141: tools/javac/classreader/FileSystemClosedTest.java fails on Windows Reviewed-by: ksrini ! test/tools/javac/classreader/FileSystemClosedTest.java Changeset: 50c877258ca9 Author: jjg Date: 2017-01-20 18:24 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/50c877258ca9 Merge Changeset: 8cbff90a50bc Author: sadayapalam Date: 2017-01-23 10:28 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8cbff90a50bc 8171322: AssertionError in TypeSymbol.getAnnotationTypeMetadata. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/annotations/neg/8171322/SimpleProcessor.java + test/tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.java + test/tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.out ! test/tools/javac/modules/AnnotationsOnModules.java Changeset: 6a9dd3d893b0 Author: darcy Date: 2017-01-23 10:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6a9dd3d893b0 8173164: Resolve remaining HTML5 issues in javax.lang.model.* Reviewed-by: martin ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: c5b25c4e9b30 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c5b25c4e9b30 Added tag jdk-9+154 for changeset 6a9dd3d893b0 ! .hgtags Changeset: 17a11ffc6a0a Author: jlahoda Date: 2017-01-24 13:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/17a11ffc6a0a 8153759: jshell tool: Smart completion detection is not reliable Summary: Reverting back to smart completion if any action follows a completion action. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java Changeset: 3df160c5f83a Author: jjg Date: 2017-01-24 16:18 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3df160c5f83a 8051768: Inconsistent output for Visible and InvisibleParameterAnnotations Reviewed-by: jjg Contributed-by: istomin.den at gmail.com ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/tools/javap/typeAnnotations/InvisibleParameterAnnotationsTest.java Changeset: c2dfa170f6f0 Author: jjg Date: 2017-01-24 17:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c2dfa170f6f0 8041793: javap misses newline after printing AnnotationDefault Reviewed-by: jjg Contributed-by: istomin.den at gmail.com ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/tools/javap/typeAnnotations/AnnotationDefaultNewlineTest.java Changeset: edd091e7a9a3 Author: rfield Date: 2017-01-25 10:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/edd091e7a9a3 8173232: JShell tests: ReplaceTest takes too long 8173234: JShell tests: remove from ProblemList jdk/jshell/ToolFormatTest.java 8173204: JShell tests: ProblemList jdk/jshell/UserJdiUserRemoteTest.java Reviewed-by: jlahoda ! test/ProblemList.txt + test/jdk/jshell/ForwardReferenceImportTest.java + test/jdk/jshell/ForwardReferenceTest.java ! test/jdk/jshell/ReplaceTest.java Changeset: 919a15cb34bb Author: rfield Date: 2017-01-25 10:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/919a15cb34bb 8171343: jshell tool: missing options: --help-extra --show-version 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/StartOptionTest.java ! test/jdk/jshell/ToolProviderTest.java Changeset: 3fdaf9e50f5c Author: jlahoda Date: 2017-01-26 14:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3fdaf9e50f5c 8067747: javac throws exception during compilation when annotation processing is enabled Summary: Enforcing Filer rules regarding initial inputs, to avoid downstream problems. Reviewed-by: darcy, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/processing/OverwriteInitialInput.java Changeset: 923a093b4bd8 Author: jlahoda Date: 2017-01-26 14:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/923a093b4bd8 8173068: ElementUtils getPackageElement does not allow for an unnamed package Summary: Removing special handling of unnamed packages in Elements.getPackageElement. Reviewed-by: darcy, jjg, ksrini ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! test/tools/javac/modules/EdgeCases.java Changeset: 407027d18f9c Author: bpatel Date: 2017-01-26 13:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/407027d18f9c 8166175: javadoc search doesn't work on local doc bundles Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: f9a22473d7f7 Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f9a22473d7f7 Merge Changeset: 86efeea0e59f Author: jjg Date: 2017-01-26 14:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/86efeea0e59f 8173312: Hide support for --inherit-runtime-environment Reviewed-by: mchung ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java Changeset: ef142ac9824e Author: bpatel Date: 2017-01-26 16:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ef142ac9824e 8173419: Javadoc fix 8166175 results in test failures Reviewed-by: jjg, ksrini ! test/jdk/javadoc/tool/api/basic/APITest.java ! test/tools/javadoc/api/basic/APITest.java Changeset: 37c0e34e835c Author: jjg Date: 2017-01-27 15:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/37c0e34e835c 8081820: javadoc does not report warnings in case of multiple "@param" tags for the same parameter and multiple "@return" tags for the same method. Reviewed-by: jjg Contributed-by: istomin.den at gmail.com ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties + test/tools/doclint/DuplicateParamTest.java + test/tools/doclint/DuplicateParamTest.out + test/tools/doclint/DuplicateReturnTest.java + test/tools/doclint/DuplicateReturnTest.out Changeset: b7bb3f51028a Author: darcy Date: 2017-01-30 15:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b7bb3f51028a 8173609: Elements.printElements needs to support modules Reviewed-by: forax, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java Changeset: a21e5b9dc5c3 Author: jjg Date: 2017-01-30 17:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a21e5b9dc5c3 8172810: ModuleElement should declare and provide appropriate modifiers Reviewed-by: darcy ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java Changeset: dfcfdb2db85f Author: henryjen Date: 2017-01-31 13:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dfcfdb2db85f 8172309: classpath wildcards code does not support --class-path Reviewed-by: jjg, ksrini ! test/tools/javac/Paths/wcMineField.sh Changeset: 804b6a348702 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/804b6a348702 Added tag jdk-9+155 for changeset dfcfdb2db85f ! .hgtags Changeset: 1eb97b415d28 Author: rfield Date: 2017-01-31 17:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1eb97b415d28 8173652: jshell tool: store history on fatal exit Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java Changeset: f38d10d479c1 Author: jlahoda Date: 2017-02-01 15:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f38d10d479c1 8171294: Slow compilation with long classpaths under JDK 9 Summary: Precompute packages contained in jars, to quickly determine at the lookup time whether a jar contains the given package Reviewed-by: jjg Contributed-by: maurizio.cimadamore at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: ca18223ce9ee Author: rfield Date: 2017-02-01 09:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ca18223ce9ee 8173577: JShell tests: Some testng tests check nothing Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! test/jdk/jshell/ExecutionControlTestBase.java ! test/jdk/jshell/FailOverDirectExecutionControlTest.java ! test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java Changeset: ec4be8a26914 Author: darcy Date: 2017-02-01 11:25 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ec4be8a26914 8173676: Improvements to javax.annotation.processing and javax.lang.model doc Reviewed-by: anazarov ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java ! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java ! src/java.compiler/share/classes/javax/lang/model/type/IntersectionType.java ! src/java.compiler/share/classes/javax/lang/model/type/UnionType.java ! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: 3163200b0279 Author: ksrini Date: 2017-01-27 10:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3163200b0279 8048628: javadoc strips HTML incorrectly; causes invalid generated HTML files Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java + test/com/sun/javadoc/testNonInlineHtmlTagRemoval/C.java + test/com/sun/javadoc/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java + test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/C.java + test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java Changeset: b44fd58920e0 Author: jjg Date: 2017-02-01 14:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b44fd58920e0 8173789: Fix broken test header Reviewed-by: darcy ! test/tools/javac/modules/ModulesAndModuleSourcePathTest.java Changeset: e9135022bef8 Author: bpatel Date: 2017-02-01 15:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e9135022bef8 8169813: The index pages are sorted in a confusing manner Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java Changeset: 23f90afa1006 Author: darcy Date: 2017-02-01 17:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/23f90afa1006 8173776: More javax.lang.model improvements to support modules Reviewed-by: jjg, jlahoda ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/java.compiler/share/classes/javax/lang/model/type/NoType.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! test/tools/javac/processing/model/element/TestPackageElement.java Changeset: fed0944bb38a Author: darcy Date: 2017-02-01 19:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fed0944bb38a 8173798: Tests for printing modules Reviewed-by: darcy Contributed-by: bsrbnd at gmail.com + test/tools/javac/processing/model/util/printing/module-info.java + test/tools/javac/processing/model/util/printing/module-info.out + test/tools/javac/processing/model/util/printing/p/P.java Changeset: 1fee6f0b43ba Author: bpatel Date: 2017-02-01 20:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1fee6f0b43ba 8172528: problem generating JavaFX docs Reviewed-by: ksrini Contributed-by: jonathan.gibbons at oracle.com ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java Changeset: dc59890c8a7e Author: jjg Date: 2017-02-02 11:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dc59890c8a7e 8166675: Latent bug in jar file handling during module path processing. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! test/tools/javac/file/LimitedImage.java Changeset: b281bea7ebe9 Author: ksrini Date: 2017-02-02 10:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b281bea7ebe9 8173667: Update command line help for -public -protected -package -private options Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties Changeset: 0206870ea5af Author: lana Date: 2017-02-02 21:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0206870ea5af Merge Changeset: fa6d7795efcd Author: jjg Date: 2017-02-02 14:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fa6d7795efcd 8172807: Javac doesn't report errors on duplicate provides with different service implementations Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.jshell/share/classes/module-info.java ! test/tools/javac/diags/examples/DuplicateProvides/module-info.java + test/tools/javac/diags/examples/RepeatedProvidesForService/RepeatedProvides.java + test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/module-info.java + test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/A.java + test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/B.java + test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/I.java ! test/tools/javac/modules/ProvidesTest.java Changeset: 356966a1eed9 Author: bpatel Date: 2017-02-02 14:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/356966a1eed9 8173707: Javadoc generated pages should default to no-frames view Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java ! test/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java ! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java Changeset: 7bb9b0d10b22 Author: vromero Date: 2017-02-03 08:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7bb9b0d10b22 8172240: javac should not need the transitive closure to compile a module Reviewed-by: jjg Contributed-by: jan.lahoda at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java + test/tools/javac/modules/MissingModuleTest.java Changeset: 693a87020034 Author: darcy Date: 2017-02-03 22:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/693a87020034 8173305: Trial reversion of langtools test changes for limited win32 address space Reviewed-by: jjg, amlu ! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java ! test/tools/javac/tree/JavacTreeScannerTest.java ! test/tools/javac/tree/SourceTreeScannerTest.java ! test/tools/javac/tree/TreePosTest.java ! test/tools/javac/varargs/7043922/T7043922.java Changeset: 31f3cfd70930 Author: lancea Date: 2017-02-04 14:05 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/31f3cfd70930 8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations Reviewed-by: dfuchs, alanb, psandoz, mchung ! test/tools/javac/modules/AddLimitMods.java ! test/tools/jdeps/modules/SplitPackage.java Changeset: a9477dca2b57 Author: sadayapalam Date: 2017-02-06 13:12 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a9477dca2b57 8173456: com.sun.tools.javac.util.Assert.error during code compilation Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/MethodReferenceNoThisTest.java + test/tools/javac/lambda/MethodReferenceNoThisTest.out Changeset: d22a3e726157 Author: jlahoda Date: 2017-02-06 11:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d22a3e726157 8173653: jshell tool: ctrl-C when in external editor aborts jshell -- history lost Summary: Disable Ctrl-C while running external editors. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java Changeset: ceeaf4cf083f Author: sadayapalam Date: 2017-02-06 18:14 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ceeaf4cf083f 8166420: Confusing error message when reading bad module declaration Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java + test/tools/javac/diags/examples/UnexpectedTokenInModuleInfo/module-info.java + test/tools/javac/modules/UnexpectedTokenInModuleInfoTest.java ! test/tools/javac/parser/extend/TrialParserFactory.java Changeset: dee2b0b32d77 Author: jlahoda Date: 2017-02-06 15:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dee2b0b32d77 8173636: Results from Processor.getSupportedAnnotationTypes should be intepreted strictly Reviewed-by: darcy, jjg Contributed-by: joe.darcy at oracle.com, jan.lahoda at oracle.com ! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/modules/AnnotationProcessing.java Changeset: eb374ab43848 Author: rfield Date: 2017-02-06 09:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/eb374ab43848 8173848: JShell: less-than causes: reached end of file while parsing Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! test/jdk/jshell/SimpleRegressionTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: e03fdd8cad0c Author: rfield Date: 2017-02-06 09:25 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e03fdd8cad0c 8173807: JShell: control characters should be escaped in String values Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! test/jdk/jshell/SimpleRegressionTest.java Changeset: 25c52a7a2ef0 Author: jjg Date: 2017-02-06 12:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/25c52a7a2ef0 8172901: javac: 'opens' statement cannot specify non observable package Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.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/diags/examples/PackageEmptyOrNotFound/PackageEmptyOrNotFound.java - test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1x/module-info.java + test/tools/javac/diags/examples/PackageEmptyOrNotFoundError/PackageEmptyOrNotFound.java + test/tools/javac/diags/examples/PackageEmptyOrNotFoundError/modulesourcepath/m1x/module-info.java + test/tools/javac/diags/examples/PackageEmptyOrNotFoundWarning/PackageEmptyOrNotFound.java + test/tools/javac/diags/examples/PackageEmptyOrNotFoundWarning/modulesourcepath/m1x/module-info.java ! test/tools/javac/modules/ReportNonExistentPackageTest.java Changeset: a32aa9e380e5 Author: darcy Date: 2017-02-06 16:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a32aa9e380e5 8173944: Reference Origin.MANDATED in getEnclosedElements specs Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: 9a966d7c4708 Author: jjg Date: 2017-02-06 17:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9a966d7c4708 8174051: fix terminology in javadoc comment Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java Changeset: 6f91e41163bc Author: cushon Date: 2017-02-06 17:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6f91e41163bc 6388543: improve accuracy of source positions for AnnotationValue param of Messager.printMessage Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! test/tools/javac/processing/messager/6362067/T6362067.out + test/tools/javac/processing/messager/6388543/T6388543.java + test/tools/javac/processing/messager/6388543/T6388543.out Changeset: b5314160b084 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b5314160b084 Added tag jdk-9+156 for changeset 6f91e41163bc ! .hgtags From roman at kennke.org Mon Feb 13 17:33:34 2017 From: roman at kennke.org (roman at kennke.org) Date: Mon, 13 Feb 2017 17:33:34 +0000 Subject: hg: shenandoah/jdk9/nashorn: 62 new changesets Message-ID: <201702131733.v1DHXYMl014253@aojmv0008.oracle.com> Changeset: 713ce238f9be Author: jjg Date: 2016-11-16 12:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/713ce238f9be 8163190: Clarify JavaFileManager use of \"module location\" Reviewed-by: jlahoda ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java Changeset: 4f90f5ae2b4a Author: hannesw Date: 2016-11-17 13:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/4f90f5ae2b4a 8162839: JavaAdapters do not work with ScriptObjectMirror objects Reviewed-by: sundar, jlaskey ! make/build.xml ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! test/src/jdk/nashorn/internal/runtime/linker/test/JavaAdapterTest.java Changeset: 56ce5a146a93 Author: lana Date: 2016-11-17 22:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/56ce5a146a93 Merge Changeset: f63350d26821 Author: hannesw Date: 2016-11-18 15:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f63350d26821 8169886: Add test for JDK-8162839 that runs with SecurityManager Reviewed-by: sundar + test/script/basic/JDK-8169886.js Changeset: 541ccdb8cf5f Author: ihse Date: 2016-11-22 14:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/541ccdb8cf5f 8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip Reviewed-by: erikj ! test/Makefile Changeset: 9e86d6383456 Author: lana Date: 2016-11-23 19:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/9e86d6383456 Merge Changeset: 1073eb7ab779 Author: lana Date: 2016-12-01 21:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/1073eb7ab779 Added tag jdk-9+147 for changeset 9e86d6383456 ! .hgtags Changeset: a92322d6f421 Author: hannesw Date: 2016-11-25 14:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a92322d6f421 8170322: Specialized functions convert booleans to numbers Reviewed-by: jlaskey, attila ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Specialization.java + test/script/basic/JDK-8170322.js Changeset: ba2bba1a1136 Author: ihse Date: 2016-11-28 09:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ba2bba1a1136 8031567: Better model for storing source revision information Reviewed-by: erikj ! .hgignore Changeset: b2063707d87a Author: hannesw Date: 2016-11-28 09:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/b2063707d87a 8161579: Array-like AbstractJSObject-based instance not treated as array by native array functions Reviewed-by: jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8161579.js Changeset: 0c771d0ba7dc Author: sundar Date: 2016-11-28 21:13 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0c771d0ba7dc 8170402: Compilation warning with NashornException Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java Changeset: dbe6b239d681 Author: alanb Date: 2016-12-01 09:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/dbe6b239d681 8169069: Module system implementation refresh (11/2016) Reviewed-by: alanb, mchung, sundar Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, sundararajan.athijegannathan at oracle.com ! make/project.properties ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.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 ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/ModuleGraphManipulator.java ! src/jdk.scripting.nashorn/share/classes/module-info.java ! test/TEST.ROOT ! test/script/nosecurity/JDK-8044798.js ! test/src/jdk/nashorn/internal/runtime/doubleconv/test/BignumTest.java ! test/src/jdk/nashorn/internal/runtime/doubleconv/test/DiyFpTest.java ! test/src/jdk/nashorn/test/models/Reflector.java Changeset: 4060b6b88d49 Author: alanb Date: 2016-12-01 11:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/4060b6b88d49 Merge Changeset: ba05e6f3d85c Author: sundar Date: 2016-12-01 18:53 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ba05e6f3d85c 8170565: JSObject call() is passed undefined for the argument 'thiz' Reviewed-by: hannesw, jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java Changeset: dbe7c31e9831 Author: attila Date: 2016-12-01 14:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/dbe7c31e9831 8170594: >>>=0 generates invalid bytecode for BaseNode LHS Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8170594.js Changeset: 0001e717e9f0 Author: lana Date: 2016-12-01 21:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0001e717e9f0 Merge Changeset: b20e7e7adf24 Author: sundar Date: 2016-12-01 08:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/b20e7e7adf24 8130351: JDK-8130127.js fails under cygwin: cygwin path pased to Java Summary: jjs uses jline which expects newline character to terminate interactive input Reviewed-by: sundar, jlaskey Contributed-by: srinivas.dama at oracle.com - test/script/currently-failing/JDK-8130127.js - test/script/currently-failing/JDK-8130127.js.EXPECTED + test/script/nosecurity/JDK-8130127.js + test/script/nosecurity/JDK-8130127.js.EXPECTED Changeset: 0a4bc2f04913 Author: sundar Date: 2016-12-02 05:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0a4bc2f04913 8168663: Nashorn: ant testng tests doesn't support external java options Summary: added new run.test.jvmargs.external property Reviewed-by: sundar, hannesw Contributed-by: srinivas.dama at oracle.com ! make/build.xml ! make/project.properties Changeset: 4992c36cbd4d Author: lana Date: 2016-12-08 18:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/4992c36cbd4d Added tag jdk-9+148 for changeset 0a4bc2f04913 ! .hgtags Changeset: a42ebb5ed04b Author: ihse Date: 2016-12-07 09:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a42ebb5ed04b 8170629: Remove code duplication in test makefiles Reviewed-by: erikj, dholmes ! test/Makefile Changeset: c281306d33d8 Author: lana Date: 2016-12-08 21:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/c281306d33d8 Merge Changeset: a9c819c3c7f6 Author: lana Date: 2016-12-14 20:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a9c819c3c7f6 Added tag jdk-9+149 for changeset c281306d33d8 ! .hgtags Changeset: 6d1c784a77fc Author: mchung Date: 2016-12-12 18:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6d1c784a77fc 8169925: Organize licenses by module in source, JMOD file, and run-time image Reviewed-by: alanb, erikj, ihse, naoto, prr Contributed-by: mandy.chung at oracle.com, jeannette.hung at oracle.com - THIRD_PARTY_README + src/jdk.dynalink/share/legal/dynalink.md + src/jdk.scripting.nashorn/share/legal/double-conversion.md + src/jdk.scripting.nashorn/share/legal/joni.md Changeset: 937852b4c102 Author: jwilhelm Date: 2016-11-09 13:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/937852b4c102 Merge Changeset: 542563e5eeae Author: jwilhelm Date: 2016-12-08 15:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/542563e5eeae Merge Changeset: b5e3ebeb65dd Author: lana Date: 2016-12-14 20:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/b5e3ebeb65dd Merge - THIRD_PARTY_README Changeset: 9c7526916609 Author: hannesw Date: 2016-12-15 14:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/9c7526916609 8171219: Missing checks in sparse array shift() implementation Reviewed-by: jlaskey, attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java + test/script/basic/JDK-8171219.js Changeset: 27e93728495b Author: alanb Date: 2016-12-16 05:49 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/27e93728495b 8170987: Module system implementation refresh (12/2016) Reviewed-by: mchung ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Changeset: 3cb3ae52d455 Author: alanb Date: 2016-12-16 08:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/3cb3ae52d455 Merge Changeset: 6d9a55b33ef0 Author: jwilhelm Date: 2016-12-08 15:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6d9a55b33ef0 Merge Changeset: 2d59818e9755 Author: jwilhelm Date: 2016-12-13 02:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/2d59818e9755 Merge Changeset: 0e15d9720ffb Author: jwilhelm Date: 2016-12-18 15:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0e15d9720ffb Merge - THIRD_PARTY_README Changeset: ace1d994bca7 Author: sundar Date: 2016-12-20 19:37 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ace1d994bca7 8171503: Nashorn build, test failures with the latest jdk9-dev forest - javadoc target and test target fail Reviewed-by: jlaskey ! make/build.xml ! make/project.properties Changeset: e56cd9b5660f Author: lana Date: 2016-12-22 08:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/e56cd9b5660f Added tag jdk-9+150 for changeset ace1d994bca7 ! .hgtags Changeset: 90d7af04408c Author: hannesw Date: 2016-12-22 16:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/90d7af04408c 8170977: SparseArrayData should not grow its underlying dense array data Reviewed-by: jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java Changeset: 2f052e2b453d Author: attila Date: 2016-12-22 18:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/2f052e2b453d 8171849: Collection and Queue conversions not prioritized for Arrays Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java + test/script/basic/JDK-8171849.js + test/src/jdk/nashorn/test/models/ArrayConversionPreferences.java Changeset: fb4f4a40bcc5 Author: lana Date: 2016-12-22 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/fb4f4a40bcc5 Merge Changeset: 2a0437036a64 Author: sdama Date: 2016-12-22 10:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/2a0437036a64 8151994: test/script/basic/JDK-8141209.js fails Summary: added @fork tag and moved test case to trusted directory Reviewed-by: jlaskey, hannesw Contributed-by: srinivas.dama at oracle.com - test/script/basic/JDK-8141209.js - test/script/basic/JDK-8141209.js.EXPECTED + test/script/trusted/JDK-8141209.js + test/script/trusted/JDK-8141209.js.EXPECTED Changeset: 2eabf54f4e83 Author: lana Date: 2017-01-05 17:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/2eabf54f4e83 Added tag jdk-9+151 for changeset 2a0437036a64 ! .hgtags Changeset: 4ec3a2683655 Author: sundar Date: 2017-01-03 22:14 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/4ec3a2683655 8172183: Provide a javadoc description for jdk.dynalink module Reviewed-by: attila, jlaskey ! README - RELEASE_README ! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java ! src/jdk.dynalink/share/classes/module-info.java Changeset: d45caa3cd523 Author: sundar Date: 2017-01-04 18:47 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d45caa3cd523 8164391: Provide a javadoc description for jdk.scripting.nashorn Reviewed-by: attila, jlaskey ! make/build.xml ! src/jdk.scripting.nashorn/share/classes/module-info.java - src/jdk.scripting.nashorn/share/classes/overview.html Changeset: ddc52e727570 Author: lana Date: 2017-01-05 19:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ddc52e727570 Merge - RELEASE_README - src/jdk.scripting.nashorn/share/classes/overview.html Changeset: 1e35dd50449e Author: lana Date: 2017-01-12 23:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/1e35dd50449e Added tag jdk-9+152 for changeset ddc52e727570 ! .hgtags Changeset: 6b43eb787db4 Author: sundar Date: 2017-01-10 18:50 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6b43eb787db4 8172493: Nashorn FX example 3-4 using load for fx: scripts fails to run with latest jdk9 ea build Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/base.js Changeset: db9349bc7035 Author: hannesw Date: 2017-01-10 15:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/db9349bc7035 8170781: PropertyMapIterator throws NoSuchElementException on last element Reviewed-by: sundar, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java + test/src/jdk/nashorn/internal/runtime/test/PropertyMapTest.java Changeset: 4a07ebdf8b45 Author: hannesw Date: 2017-01-10 17:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/4a07ebdf8b45 8166187: Regression: NPE during reparse when using persistent code cache and optimistic types Reviewed-by: jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java Changeset: 19aaaf2d02b7 Author: lana Date: 2017-01-13 01:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/19aaaf2d02b7 Merge Changeset: a84b49cfee63 Author: lana Date: 2017-01-19 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a84b49cfee63 Added tag jdk-9+153 for changeset 19aaaf2d02b7 ! .hgtags Changeset: 336a75b38fd0 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/336a75b38fd0 Added tag jdk-9+154 for changeset a84b49cfee63 ! .hgtags Changeset: 9aa94f11a8b9 Author: sundar Date: 2017-01-24 18:08 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/9aa94f11a8b9 8173257: test/script/trusted/JDK-8021189.js and test/script/trusted/JDK-8021129.js fail in nashorn nightly Reviewed-by: hannesw, jlaskey ! make/build.xml ! make/project.properties Changeset: c1792836521e Author: hannesw Date: 2017-01-25 09:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/c1792836521e 8166186: ClassCastException with arguments usage Reviewed-by: attila, sundar ! README ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/linker/NashornLinkerExporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/JDK-8166186.js + test/script/basic/JDK-8166186.js.EXPECTED Changeset: 8e7ef537aa54 Author: hannesw Date: 2017-01-26 12:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/8e7ef537aa54 8172006: Nashorn JavaScript engine fails to call @FunctionalInterface with a java.util.List argument Reviewed-by: attila, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8172006.js + test/src/jdk/nashorn/test/models/FunctionalInterfaceProvider.java Changeset: 6f5bf136f6c9 Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6f5bf136f6c9 Merge Changeset: f9bb37a817b3 Author: hannesw Date: 2017-01-31 10:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f9bb37a817b3 8173480: in operator should work on java objects and classes Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/JDK-8173480.js Changeset: 344778c020a0 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/344778c020a0 Added tag jdk-9+155 for changeset f9bb37a817b3 ! .hgtags Changeset: ea1d4ecf5862 Author: hannesw Date: 2017-02-02 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ea1d4ecf5862 8169481: StackOverflowError on start when parsing PAC file to autodetect Proxy settings Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java ! test/script/basic/JDK-8030182_2.js + test/script/basic/JDK-8169481.js Changeset: e0aab84ee442 Author: hannesw Date: 2017-02-02 22:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/e0aab84ee442 8173851: JDK-8008448.js fails to parse test for JDK-8169481 Reviewed-by: jlaskey ! test/script/basic/JDK-8008448.js Changeset: 6a951429deb8 Author: lana Date: 2017-02-02 21:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6a951429deb8 Merge Changeset: 0d99a6f2bf82 Author: amlu Date: 2017-02-03 17:32 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0d99a6f2bf82 8173864: Problem list src/jdk/nashorn/api/tree/test/ParseAPITest.java for some platforms Reviewed-by: hannesw, sundar ! test/ProblemList.txt Changeset: 7562a97451bb Author: ihse Date: 2017-02-03 13:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/7562a97451bb 8173822: Remove dead code in BuildNashorn.gmk Reviewed-by: erikj ! make/BuildNashorn.gmk Changeset: d577398d3111 Author: hannesw Date: 2017-02-03 13:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d577398d3111 8173888: Test for JDK-8169481 causes stack overflows in parser tests Reviewed-by: jlaskey, sundar ! test/ProblemList.txt ! test/script/basic/JDK-8008448.js - test/script/basic/JDK-8169481.js Changeset: c5b9b87b1742 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/c5b9b87b1742 Added tag jdk-9+156 for changeset d577398d3111 ! .hgtags From zgu at redhat.com Mon Feb 13 20:05:37 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 13 Feb 2017 15:05:37 -0500 Subject: RFR(S): Merge GC thread pools In-Reply-To: <1566bffe-4158-b091-50a7-88e76ec226bf@redhat.com> References: <74249545-df9c-452b-42f2-cf651a2bcf0f@redhat.com> <1566bffe-4158-b091-50a7-88e76ec226bf@redhat.com> Message-ID: This is the revised webrev that contains further clean up for UseDynamicNumberOfGCThreads support. Now, the calculation of the number of workers for each GC phase is moved up to the top of the phase. Once setup, it expects all sub-routines are used active_workers for the GC tasks. ConcGCThreads and ParallelGCThreads are still honored via. ShenandoahCollectorPolicy::calc_xxxx() methods. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webrev.01/ Thanks, -Zhengyu On 02/13/2017 10:22 AM, Zhengyu Gu wrote: > I intended to update workers calculation in followup patch. > > You are right, without that changes, this messes up conc/parallel > workers. > > I will combine the two patches, and update the webrev later. > > Thanks, > > -Zhengyu > > > > On 02/11/2017 02:55 AM, Aleksey Shipilev wrote: >> On 02/10/2017 09:37 PM, Zhengyu Gu wrote: >>> http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webrev.00/ >> I was thinking that after this merge, we can still use >> ParallelGCThreads and >> ConcCGThreads to limit parallelism of concurrent and parallel phases. >> Is this >> handled now? >> >> Thanks, >> -Aleksey >> > From rkennke at redhat.com Mon Feb 13 20:20:20 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 13 Feb 2017 21:20:20 +0100 Subject: RFR(S): Merge GC thread pools In-Reply-To: References: <74249545-df9c-452b-42f2-cf651a2bcf0f@redhat.com> <1566bffe-4158-b091-50a7-88e76ec226bf@redhat.com> Message-ID: <1487017220.2822.22.camel@redhat.com> For mark-compact, you setup workers once for marking and then again for the rest? Any specific reason for that? Else I think it should be set up once for everything in mark-compact. Roman Am Montag, den 13.02.2017, 15:05 -0500 schrieb Zhengyu Gu: > This is the revised webrev that contains further clean up for > UseDynamicNumberOfGCThreads support. > > Now, the calculation of the number of workers for each GC phase is > moved up to the top of the phase. > Once setup, it expects all sub-routines are used active_workers for > the GC tasks. > > ConcGCThreads and ParallelGCThreads are still honored via. > ShenandoahCollectorPolicy::calc_xxxx() methods. > > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webr > ev.01/ > > > Thanks, > > -Zhengyu > > > > On 02/13/2017 10:22 AM, Zhengyu Gu wrote: > > I intended to update workers calculation in followup patch. > > > > You are right, without that changes, this messes up conc/parallel > > workers. > > > > I will combine the two patches, and update the webrev later. > > > > Thanks, > > > > -Zhengyu > > > > > > > > On 02/11/2017 02:55 AM, Aleksey Shipilev wrote: > > > On 02/10/2017 09:37 PM, Zhengyu Gu wrote: > > > > http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webrev > > > > .00/ > > > > > > I was thinking that after this merge, we can still use? > > > ParallelGCThreads and > > > ConcCGThreads to limit parallelism of concurrent and parallel > > > phases.? > > > Is this > > > handled now? > > > > > > Thanks, > > > -Aleksey > > > > > From zgu at redhat.com Mon Feb 13 20:28:27 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 13 Feb 2017 15:28:27 -0500 Subject: RFR(S): Merge GC thread pools In-Reply-To: <1487017220.2822.22.camel@redhat.com> References: <74249545-df9c-452b-42f2-cf651a2bcf0f@redhat.com> <1566bffe-4158-b091-50a7-88e76ec226bf@redhat.com> <1487017220.2822.22.camel@redhat.com> Message-ID: <5d44ee6b-724b-ecfd-3b11-6a57569554cb@redhat.com> On 02/13/2017 03:20 PM, Roman Kennke wrote: > For mark-compact, you setup workers once for marking and then again for > the rest? Any specific reason for that? Else I think it should be set > up once for everything in mark-compact. The rest phases are proportional to live set size, which is obtained after marking. Maybe I missed something, what other factors should be considered for phase 2, 3, and 4? Thanks, -Zhengyu > Roman > > Am Montag, den 13.02.2017, 15:05 -0500 schrieb Zhengyu Gu: >> This is the revised webrev that contains further clean up for >> UseDynamicNumberOfGCThreads support. >> >> Now, the calculation of the number of workers for each GC phase is >> moved up to the top of the phase. >> Once setup, it expects all sub-routines are used active_workers for >> the GC tasks. >> >> ConcGCThreads and ParallelGCThreads are still honored via. >> ShenandoahCollectorPolicy::calc_xxxx() methods. >> >> >> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webr >> ev.01/ >> >> >> Thanks, >> >> -Zhengyu >> >> >> >> On 02/13/2017 10:22 AM, Zhengyu Gu wrote: >>> I intended to update workers calculation in followup patch. >>> >>> You are right, without that changes, this messes up conc/parallel >>> workers. >>> >>> I will combine the two patches, and update the webrev later. >>> >>> Thanks, >>> >>> -Zhengyu >>> >>> >>> >>> On 02/11/2017 02:55 AM, Aleksey Shipilev wrote: >>>> On 02/10/2017 09:37 PM, Zhengyu Gu wrote: >>>>> http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/webrev >>>>> .00/ >>>> I was thinking that after this merge, we can still use >>>> ParallelGCThreads and >>>> ConcCGThreads to limit parallelism of concurrent and parallel >>>> phases. >>>> Is this >>>> handled now? >>>> >>>> Thanks, >>>> -Aleksey >>>> >> From rkennke at redhat.com Mon Feb 13 20:31:56 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 13 Feb 2017 21:31:56 +0100 Subject: RFR(S): Merge GC thread pools In-Reply-To: <5d44ee6b-724b-ecfd-3b11-6a57569554cb@redhat.com> References: <74249545-df9c-452b-42f2-cf651a2bcf0f@redhat.com> <1566bffe-4158-b091-50a7-88e76ec226bf@redhat.com> <1487017220.2822.22.camel@redhat.com> <5d44ee6b-724b-ecfd-3b11-6a57569554cb@redhat.com> Message-ID: <1487017916.2822.24.camel@redhat.com> Am Montag, den 13.02.2017, 15:28 -0500 schrieb Zhengyu Gu: > On 02/13/2017 03:20 PM, Roman Kennke wrote: > > > For mark-compact, you setup workers once for marking and then again > > for > > the rest? Any specific reason for that? Else I think it should be > > set > > up once for everything in mark-compact. > > The rest phases are proportional to live set size, which is obtained > after marking. > > Maybe I missed something, what other factors should be considered for > phase 2, 3, and 4? Maybe I don't understand all of it yet. To me it looks like you calculate num-threads for init-marking, which is meant for scanning roots real quick. But then it's used for marking all the heap, which is, as you say, LDS-size dependend. I would throw a generous number of threads on it. ;-) Roman > > Thanks, > > -Zhengyu > > > > Roman > > > > Am Montag, den 13.02.2017, 15:05 -0500 schrieb Zhengyu Gu: > > > This is the revised webrev that contains further clean up for > > > UseDynamicNumberOfGCThreads support. > > > > > > Now, the calculation of the number of workers for each GC phase > > > is > > > moved up to the top of the phase. > > > Once setup, it expects all sub-routines are used active_workers > > > for > > > the GC tasks. > > > > > > ConcGCThreads and ParallelGCThreads are still honored via. > > > ShenandoahCollectorPolicy::calc_xxxx() methods. > > > > > > > > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/ > > > webr > > > ev.01/ > > > > > > > > > Thanks, > > > > > > -Zhengyu > > > > > > > > > > > > On 02/13/2017 10:22 AM, Zhengyu Gu wrote: > > > > I intended to update workers calculation in followup patch. > > > > > > > > You are right, without that changes, this messes up > > > > conc/parallel > > > > workers. > > > > > > > > I will combine the two patches, and update the webrev later. > > > > > > > > Thanks, > > > > > > > > -Zhengyu > > > > > > > > > > > > > > > > On 02/11/2017 02:55 AM, Aleksey Shipilev wrote: > > > > > On 02/10/2017 09:37 PM, Zhengyu Gu wrote: > > > > > > http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/we > > > > > > brev > > > > > > .00/ > > > > > > > > > > I was thinking that after this merge, we can still use > > > > > ParallelGCThreads and > > > > > ConcCGThreads to limit parallelism of concurrent and parallel > > > > > phases. > > > > > Is this > > > > > handled now? > > > > > > > > > > Thanks, > > > > > -Aleksey > > > > > > > From zgu at redhat.com Mon Feb 13 20:47:38 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 13 Feb 2017 15:47:38 -0500 Subject: RFR(S): Merge GC thread pools In-Reply-To: <1487017916.2822.24.camel@redhat.com> References: <74249545-df9c-452b-42f2-cf651a2bcf0f@redhat.com> <1566bffe-4158-b091-50a7-88e76ec226bf@redhat.com> <1487017220.2822.22.camel@redhat.com> <5d44ee6b-724b-ecfd-3b11-6a57569554cb@redhat.com> <1487017916.2822.24.camel@redhat.com> Message-ID: <7bccfd4c-a80c-9a83-fa2b-613013ca4a1a@redhat.com> On 02/13/2017 03:31 PM, Roman Kennke wrote: > Am Montag, den 13.02.2017, 15:28 -0500 schrieb Zhengyu Gu: >> On 02/13/2017 03:20 PM, Roman Kennke wrote: >> >>> For mark-compact, you setup workers once for marking and then again >>> for >>> the rest? Any specific reason for that? Else I think it should be >>> set >>> up once for everything in mark-compact. >> The rest phases are proportional to live set size, which is obtained >> after marking. >> >> Maybe I missed something, what other factors should be considered for >> phase 2, 3, and 4? > Maybe I don't understand all of it yet. > > To me it looks like you calculate num-threads for init-marking, which > is meant for scanning roots real quick. But then it's used for marking > all the heap, which is, as you say, LDS-size dependend. I would throw a > generous number of threads on it. ;-) I am not saying that I got heuristics right :-) and probably not. But for these 3 phases, that only factor, I can see, is LDS size. However, we can tune size/worker ratio if it the number comes out low. -Zhengyu > Roman > >> Thanks, >> >> -Zhengyu >> >> >>> Roman >>> >>> Am Montag, den 13.02.2017, 15:05 -0500 schrieb Zhengyu Gu: >>>> This is the revised webrev that contains further clean up for >>>> UseDynamicNumberOfGCThreads support. >>>> >>>> Now, the calculation of the number of workers for each GC phase >>>> is >>>> moved up to the top of the phase. >>>> Once setup, it expects all sub-routines are used active_workers >>>> for >>>> the GC tasks. >>>> >>>> ConcGCThreads and ParallelGCThreads are still honored via. >>>> ShenandoahCollectorPolicy::calc_xxxx() methods. >>>> >>>> >>>> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/ >>>> webr >>>> ev.01/ >>>> >>>> >>>> Thanks, >>>> >>>> -Zhengyu >>>> >>>> >>>> >>>> On 02/13/2017 10:22 AM, Zhengyu Gu wrote: >>>>> I intended to update workers calculation in followup patch. >>>>> >>>>> You are right, without that changes, this messes up >>>>> conc/parallel >>>>> workers. >>>>> >>>>> I will combine the two patches, and update the webrev later. >>>>> >>>>> Thanks, >>>>> >>>>> -Zhengyu >>>>> >>>>> >>>>> >>>>> On 02/11/2017 02:55 AM, Aleksey Shipilev wrote: >>>>>> On 02/10/2017 09:37 PM, Zhengyu Gu wrote: >>>>>>> http://cr.openjdk.java.net/~zgu/shenandoah/single-worker/we >>>>>>> brev >>>>>>> .00/ >>>>>> I was thinking that after this merge, we can still use >>>>>> ParallelGCThreads and >>>>>> ConcCGThreads to limit parallelism of concurrent and parallel >>>>>> phases. >>>>>> Is this >>>>>> handled now? >>>>>> >>>>>> Thanks, >>>>>> -Aleksey >>>>>> >> From rkennke at redhat.com Mon Feb 13 20:48:51 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 13 Feb 2017 21:48:51 +0100 Subject: RFR(S): Merge GC thread pools In-Reply-To: <7bccfd4c-a80c-9a83-fa2b-613013ca4a1a@redhat.com> References: <74249545-df9c-452b-42f2-cf651a2bcf0f@redhat.com> <1566bffe-4158-b091-50a7-88e76ec226bf@redhat.com> <1487017220.2822.22.camel@redhat.com> <5d44ee6b-724b-ecfd-3b11-6a57569554cb@redhat.com> <1487017916.2822.24.camel@redhat.com> <7bccfd4c-a80c-9a83-fa2b-613013ca4a1a@redhat.com> Message-ID: <1487018931.2822.25.camel@redhat.com> Am Montag, den 13.02.2017, 15:47 -0500 schrieb Zhengyu Gu: > On 02/13/2017 03:31 PM, Roman Kennke wrote: > > > Am Montag, den 13.02.2017, 15:28 -0500 schrieb Zhengyu Gu: > > > On 02/13/2017 03:20 PM, Roman Kennke wrote: > > > > > > > For mark-compact, you setup workers once for marking and then > > > > again > > > > for > > > > the rest? Any specific reason for that? Else I think it should > > > > be > > > > set > > > > up once for everything in mark-compact. > > > > > > The rest phases are proportional to live set size, which is > > > obtained > > > after marking. > > > > > > Maybe I missed something, what other factors should be considered > > > for > > > phase 2, 3, and 4? > > > > Maybe I don't understand all of it yet. > > > > To me it looks like you calculate num-threads for init-marking, > > which > > is meant for scanning roots real quick. But then it's used for > > marking > > all the heap, which is, as you say, LDS-size dependend. I would > > throw a > > generous number of threads on it. ;-) > > I am not saying that I got heuristics right :-) and probably not. > > But for these 3 phases, that only factor, I can see, is LDS size. As is the case for phase#1. (except that we don't know yet what the actual LDS is...) > However, we can tune size/worker ratio if it the number comes out > low. Ok then. Roman From zgu at redhat.com Mon Feb 13 21:53:51 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Mon, 13 Feb 2017 21:53:51 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201702132153.v1DLrpV9020594@aojmv0008.oracle.com> Changeset: b6e890f6cd6e Author: zgu Date: 2017-02-13 16:08 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b6e890f6cd6e Merge GC worker thread pool and enhance GC thread setup for each GC phase ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! 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 ! src/share/vm/gc/shenandoah/shenandoahWorkGroup.cpp ! src/share/vm/gc/shenandoah/shenandoahWorkGroup.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: f1f3863f4646 Author: zgu Date: 2017-02-13 16:52 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f1f3863f4646 Merge - THIRD_PARTY_README - make/BuildHotspot.gmk - src/share/vm/code/codeCacheExtensions.hpp - src/share/vm/code/codeCacheExtensions_ext.hpp - src/share/vm/gc/g1/bufferingOopClosure.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp - src/share/vm/runtime/semaphore.cpp - test/compiler/c2/cr7005594/Test7005594.java - test/compiler/c2/cr7005594/Test7005594.sh - test/compiler/c2/cr7200264/Test7200264.sh - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java - test/runtime/modules/JVMCanReadModule.java - test/runtime/modules/JVMIsExportedToModule.java - test/serviceability/jdwp/JdwpCanReadCmd.java - test/serviceability/jdwp/JdwpCanReadReply.java - test/serviceability/jvmti/ExceptionCaughtOutOfPhase/ExceptionCaughtOutOfPhaseTest.java From shade at redhat.com Tue Feb 14 07:56:36 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 14 Feb 2017 08:56:36 +0100 Subject: RFR (XS): Post-merge failure with -XX:+VerifyStrictOopOperations Message-ID: <5df3fc6c-eb62-fb3e-c76f-332ff0a2500e@redhat.com> jcstress fails at: V [libjvm.so+0x11c4213] Modules::define_module(_jobject*, _jstring*, _jstring*, char const* const*, int, Thread*)+0xc03 ...because there is a naked != oop comparison here: $ hg diff diff -r f1f3863f4646 src/share/vm/classfile/modules.cpp --- a/src/share/vm/classfile/modules.cpp Mon Feb 13 16:52:53 2017 -0500 +++ b/src/share/vm/classfile/modules.cpp Tue Feb 14 08:54:55 2017 +0100 @@ -305,7 +305,7 @@ oop loader = java_lang_reflect_Module::loader(module_handle()); // Make sure loader is not the jdk.internal.reflect.DelegatingClassLoader. - if (loader != java_lang_ClassLoader::non_reflection_class_loader(loader)) { + if (!oopDesc::unsafe_equals(loader, java_lang_ClassLoader::non_reflection_class_loader(loader))) { THROW_MSG(vmSymbols::java_lang_IllegalArgumentException(), "Class loader is an invalid delegating class loader"); } Ok to push this? -Aleksey From shade at redhat.com Tue Feb 14 08:08:31 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 14 Feb 2017 09:08:31 +0100 Subject: RFR (XS): GCBasher OOMes with Shenandoah Message-ID: This seems to happen because our heap setting is too low (128M). Recent commit in upstream bumped it to 256M for other collectors: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5d25d00f0238 We should do it too: diff -r f1f3863f4646 test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java --- a/test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java Mon Feb 13 16:52:53 2017 -0500 +++ b/test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java Tue Feb 14 09:04:12 2017 +0100 @@ -29,7 +29,7 @@ * @key stress * @requires vm.flavor == "server" * @summary Stress the Shenandoah GC by trying to make old objects more likely to be garbage than young objects. - * @run main/othervm/timeout=200 -Xlog:gc*=info -Xmx128m -server -XX:+UseShenandoahGC TestGCBasherWithG1 120000 + * @run main/othervm/timeout=200 -Xlog:gc*=info -Xmx256m -server -XX:+UseShenandoahGC TestGCBasherWithG1 120000 */ public class TestGCBasherWithShenandoah { public static void main(String[] args) throws IOException { Ok? Thanks, -Aleksey From rwestrel at redhat.com Tue Feb 14 08:09:48 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Tue, 14 Feb 2017 08:09:48 +0000 Subject: hg: shenandoah/jdk9/hotspot: Barrier expansion fix (collect raw memory state) Message-ID: <201702140809.v1E89mJE017721@aojmv0008.oracle.com> Changeset: f42cfecceb4d Author: roland Date: 2017-02-13 11:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f42cfecceb4d Barrier expansion fix (collect raw memory state) ! src/share/vm/opto/shenandoahSupport.cpp From rwestrel at redhat.com Tue Feb 14 08:19:48 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Tue, 14 Feb 2017 08:19:48 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Barrier expansion fix (collect raw memory state) Message-ID: <201702140819.v1E8JnbM021074@aojmv0008.oracle.com> Changeset: 6016028fd420 Author: roland Date: 2017-02-13 11:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6016028fd420 Barrier expansion fix (collect raw memory state) ! src/share/vm/opto/shenandoahSupport.cpp From rkennke at redhat.com Tue Feb 14 08:24:03 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 14 Feb 2017 09:24:03 +0100 Subject: RFR (XS): Post-merge failure with -XX:+VerifyStrictOopOperations In-Reply-To: <5df3fc6c-eb62-fb3e-c76f-332ff0a2500e@redhat.com> References: <5df3fc6c-eb62-fb3e-c76f-332ff0a2500e@redhat.com> Message-ID: <1487060643.2822.29.camel@redhat.com> Ok. Thanks! Roman Am Dienstag, den 14.02.2017, 08:56 +0100 schrieb Aleksey Shipilev: > jcstress fails at: > > V??[libjvm.so+0x11c4213]??Modules::define_module(_jobject*, > _jstring*, > _jstring*, char const* const*, int, Thread*)+0xc03 > > ...because there is a naked != oop comparison here: > > $ hg diff > diff -r f1f3863f4646 src/share/vm/classfile/modules.cpp > --- a/src/share/vm/classfile/modules.cpp Mon Feb 13 16:52:53 > 2017 -0500 > +++ b/src/share/vm/classfile/modules.cpp Tue Feb 14 08:54:55 > 2017 +0100 > @@ -305,7 +305,7 @@ > > ???oop loader = java_lang_reflect_Module::loader(module_handle()); > ???// Make sure loader is not the > jdk.internal.reflect.DelegatingClassLoader. > -??if (loader != > java_lang_ClassLoader::non_reflection_class_loader(loader)) { > +??if (!oopDesc::unsafe_equals(loader, > java_lang_ClassLoader::non_reflection_class_loader(loader))) { > ?????THROW_MSG(vmSymbols::java_lang_IllegalArgumentException(), > ???????????????"Class loader is an invalid delegating class loader"); > ???} > > > Ok to push this? > > -Aleksey > From rkennke at redhat.com Tue Feb 14 08:24:11 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 14 Feb 2017 09:24:11 +0100 Subject: RFR (XS): GCBasher OOMes with Shenandoah In-Reply-To: References: Message-ID: <1487060651.2822.30.camel@redhat.com> Ok. Roman Am Dienstag, den 14.02.2017, 09:08 +0100 schrieb Aleksey Shipilev: > This seems to happen because our heap setting is too low (128M). > Recent commit > in upstream bumped it to 256M for other collectors: > ? http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5d25d00f0238 > > We should do it too: > > diff -r f1f3863f4646 > test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java > --- a/test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java > Mon Feb 13 > 16:52:53 2017 -0500 > +++ b/test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java > Tue Feb 14 > 09:04:12 2017 +0100 > @@ -29,7 +29,7 @@ > ? * @key stress > ? * @requires vm.flavor == "server" > ? * @summary Stress the Shenandoah GC by trying to make old objects > more likely > to be garbage than young objects. > - * @run main/othervm/timeout=200 -Xlog:gc*=info -Xmx128m -server > -XX:+UseShenandoahGC TestGCBasherWithG1 120000 > + * @run main/othervm/timeout=200 -Xlog:gc*=info -Xmx256m -server > -XX:+UseShenandoahGC TestGCBasherWithG1 120000 > ? */ > ?public class TestGCBasherWithShenandoah { > ?????public static void main(String[] args) throws IOException { > > Ok? > > Thanks, > -Aleksey > From ashipile at redhat.com Tue Feb 14 08:29:41 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 14 Feb 2017 08:29:41 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201702140829.v1E8Tf8h023151@aojmv0008.oracle.com> Changeset: fa8b078bf7ee Author: shade Date: 2017-02-14 09:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fa8b078bf7ee GCBasher OOMes with Shenandoah. ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java Changeset: 0064b5e61501 Author: shade Date: 2017-02-14 09:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0064b5e61501 Post-merge failure with -XX:+VerifyStrictOopOperations. ! src/share/vm/classfile/modules.cpp From roman at kennke.org Tue Feb 14 09:53:39 2017 From: roman at kennke.org (roman at kennke.org) Date: Tue, 14 Feb 2017 09:53:39 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 5 new changesets Message-ID: <201702140953.v1E9rdPj016916@aojmv0008.oracle.com> Changeset: 284095470525 Author: shade Date: 2017-02-10 15:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/284095470525 Non-updateref closures should not update refs. ! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp Changeset: aab96e4f2596 Author: shade Date: 2017-02-10 17:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/aab96e4f2596 Generic mark loop. ! 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 Changeset: 946c80b0c7f6 Author: shade Date: 2017-02-13 10:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/946c80b0c7f6 Code cache scan should RESOLVE references. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp Changeset: 39f068fd713e Author: rkennke Date: 2017-02-13 16:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/39f068fd713e Use correct number of threads for initial evacuation. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp Changeset: 20dfe5963777 Author: rkennke Date: 2017-02-13 16:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/20dfe5963777 Assert code roots are to-space ptrs when scanning/updating other roots. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp From rkennke at redhat.com Tue Feb 14 14:55:51 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 14 Feb 2017 15:55:51 +0100 Subject: RFR: JDK8u: Add compatibility with -verbose:gc and -XX+TraceGenNTime GC options for logging Message-ID: <1487084151.2822.40.camel@redhat.com> This makes Shenandoah in JDK8u pick up -verbose:gc and -XX:+TraceGen0Time and -XX:+TraceGen1Time. The first prints information for each GC phase, the latter two print the stats summary at the end. We also print the summary for -verbose:gc. Ok to push? http://cr.openjdk.java.net/~rkennke/jdk8u-logging/webrev.00/ Roman From shade at redhat.com Tue Feb 14 15:06:04 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 14 Feb 2017 16:06:04 +0100 Subject: RFR: JDK8u: Add compatibility with -verbose:gc and -XX+TraceGenNTime GC options for logging In-Reply-To: <1487084151.2822.40.camel@redhat.com> References: <1487084151.2822.40.camel@redhat.com> Message-ID: On 02/14/2017 03:55 PM, Roman Kennke wrote: > This makes Shenandoah in JDK8u pick up -verbose:gc and > -XX:+TraceGen0Time and -XX:+TraceGen1Time. The first prints information > for each GC phase, the latter two print the stats summary at the end. > We also print the summary for -verbose:gc. Ok to push? > > http://cr.openjdk.java.net/~rkennke/jdk8u-logging/webrev.00/ OK. -Aleksey From roman at kennke.org Tue Feb 14 15:10:16 2017 From: roman at kennke.org (roman at kennke.org) Date: Tue, 14 Feb 2017 15:10:16 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Add compatibility with -verbose:gc and -XX+TraceGenNTime GC options for logging. Message-ID: <201702141510.v1EFAGQB013081@aojmv0008.oracle.com> Changeset: e8f359092e26 Author: rkennke Date: 2017-02-14 15:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e8f359092e26 Add compatibility with -verbose:gc and -XX+TraceGenNTime GC options for logging. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/runtime/arguments.cpp From roman at kennke.org Tue Feb 14 16:40:44 2017 From: roman at kennke.org (roman at kennke.org) Date: Tue, 14 Feb 2017 16:40:44 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Merge GC worker thread pool and enhance GC thread setup for each GC phase Message-ID: <201702141640.v1EGeiqS010335@aojmv0008.oracle.com> Changeset: 215d1315dc60 Author: zgu Date: 2017-02-13 16:08 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/215d1315dc60 Merge GC worker thread pool and enhance GC thread setup for each GC phase ! 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/shenandoahConcurrentThread.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp From shade at redhat.com Wed Feb 15 10:21:19 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 15 Feb 2017 11:21:19 +0100 Subject: RFR (XS): Pre-clean JDK 9 code to match JDK 8u Message-ID: Hi, This is the first thing in synchronizing JDK 9 and JDK 8u Shenandoah code to simplify merges: http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/jdk9-preclean/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Wed Feb 15 10:25:36 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 15 Feb 2017 11:25:36 +0100 Subject: RFR (XS): Pre-clean JDK 9 code to match JDK 8u In-Reply-To: References: Message-ID: <1487154336.3002.1.camel@redhat.com> Ok. Roman Am Mittwoch, den 15.02.2017, 11:21 +0100 schrieb Aleksey Shipilev: > Hi, > > This is the first thing in synchronizing JDK 9 and JDK 8u Shenandoah > code to > simplify merges: > ? http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/jdk9-preclean/ > webrev.01/ > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > > > From ashipile at redhat.com Wed Feb 15 10:28:40 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 15 Feb 2017 10:28:40 +0000 Subject: hg: shenandoah/jdk9/hotspot: Pre-clean JDK 9 code to match JDK 8u. Message-ID: <201702151028.v1FASeJP020925@aojmv0008.oracle.com> Changeset: 9f1d05dedb9b Author: shade Date: 2017-02-15 11:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9f1d05dedb9b Pre-clean JDK 9 code to match JDK 8u. - src/share/vm/gc/shenandoah/brooksPointer.cpp ! src/share/vm/gc/shenandoah/brooksPointer.hpp ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/opto/shenandoahSupport.cpp From shade at redhat.com Wed Feb 15 15:37:05 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 15 Feb 2017 16:37:05 +0100 Subject: RFR (M): [8u] Backport most JDK 9 tests Message-ID: <5f828682-9976-454d-c410-671127123b71@redhat.com> Hi, Let's pull most of JDK 9 tests to 8u: http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/tests-backport/webrev.01/ Changing size_t -> uintx was required to get K/M/G suffixes working for those settings, fixing one of the tests. There are some tests left behind, because they require more work to backport. Thanks, -Aleksey From rkennke at redhat.com Wed Feb 15 15:46:22 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 15 Feb 2017 16:46:22 +0100 Subject: RFR (M): [8u] Backport most JDK 9 tests In-Reply-To: <5f828682-9976-454d-c410-671127123b71@redhat.com> References: <5f828682-9976-454d-c410-671127123b71@redhat.com> Message-ID: <1487173582.3002.6.camel@redhat.com> Yes! Thanks! Roman Am Mittwoch, den 15.02.2017, 16:37 +0100 schrieb Aleksey Shipilev: > Hi, > > Let's pull most of JDK 9 tests to 8u: > ? http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/tests-backport > /webrev.01/ > > Changing size_t -> uintx was required to get K/M/G suffixes working > for those > settings, fixing one of the tests. There are some tests left behind, > because > they require more work to backport. > > Thanks, > -Aleksey > > > From ashipile at redhat.com Wed Feb 15 15:50:42 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 15 Feb 2017 15:50:42 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Backport most JDK 9 tests. Message-ID: <201702151550.v1FFog0Q019247@aojmv0008.oracle.com> Changeset: 901a3145878f Author: shade Date: 2017-02-15 16:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/901a3145878f Backport most JDK 9 tests. ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp ! test/TEST.groups + test/gc/shenandoah/AlwaysPreTouch.java + test/gc/shenandoah/C1VectorizedMismatch.java + test/gc/shenandoah/EvilSyncBug.java + test/gc/shenandoah/HumongousRegionReclaimTest/TestHumongous.java + test/gc/shenandoah/LargeObjectAlignment.java + test/gc/shenandoah/MXNotificationsFullGC.java + test/gc/shenandoah/TestAllocLargeObjOOM.java + test/gc/shenandoah/TestAllocSmallObjOOM.java + test/gc/shenandoah/TestRegionSizeArgs.java + test/gc/shenandoah/TestSingleThreadedShenandoah.java + test/gc/shenandoah/acceptance/AllocIntArrays.java + test/gc/shenandoah/acceptance/AllocObjectArrays.java + test/gc/shenandoah/acceptance/AllocObjects.java + test/gc/shenandoah/cas/ReferenceCAS.java + test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java + test/gc/shenandoah/compiler/TestNullCheck.java + test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java From shade at redhat.com Wed Feb 15 15:51:44 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 15 Feb 2017 16:51:44 +0100 Subject: [8u] Heads-up: gc/shenandoah/cas/ReferenceCAS is failing with assert(false) failed: bad AD file Message-ID: <44814ac7-c364-4944-97dd-1242f2db2b8e@redhat.com> Hi Roland, There is a 8u test that fails with current Shenandoah 8u, that looks like a compiler failure: $ CONF=linux-x86_64-normal-server-fastdebug make images test TEST="hotspot_gc_shenandoah" ... Default case invoked for: opcode = 78, "Con" o1 Con === o0 [[]] #top --N: o1 Con === o0 [[]] #top # To suppress the following error report, specify this argument # after -XX: or in .hotspotrc: SuppressErrorAt=/matcher.cpp:1602 # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/home/shade/trunks/shenandoah-jdk8/hotspot/src/share/vm/opto/matcher.cpp:1602), pid=7276, tid=0x00007f87e58ed700 # assert(false) failed: bad AD file # # JRE version: OpenJDK Runtime Environment (8.0) (build 1.8.0-internal-fastdebug-shade_2017_02_15_11_59-b00) # Java VM: OpenJDK 64-Bit Server VM (25.71-b00-fastdebug mixed mode linux-amd64 ) # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/shade/trunks/shenandoah-jdk8/build/linux-x86_64-normal-server-fastdebug/linux-x86_64/testoutput/JTwork/gc/shenandoah/cas/ReferenceCAS/hs_err_pid7276.log Thanks, -Aleksey From shade at redhat.com Wed Feb 15 15:59:27 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 15 Feb 2017 16:59:27 +0100 Subject: RFR (S): [8u] Sync up vmOperations_shenandoah.* against JDK 9 Message-ID: <4dca09a8-b6c6-8305-0de9-3358b152c780@redhat.com> Hi, This makes vmOperations_shenandoah_* match JDK 9 versions closely: http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/vmops-backport/webrev.01/ The difference is now minimal: _pending_list_basic_lock, and GCId. Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Wed Feb 15 16:03:12 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 15 Feb 2017 17:03:12 +0100 Subject: RFR: Fix naked object comparisons Message-ID: <1487174592.3002.10.camel@redhat.com> This fixes a bunch of naked oop==oop comparisons, which caused the crash that Roland has seen with Octane. http://cr.openjdk.java.net/~rkennke/acmps/webrev.00/ Ok? Roman From rkennke at redhat.com Wed Feb 15 16:09:46 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 15 Feb 2017 17:09:46 +0100 Subject: RFR (S): [8u] Sync up vmOperations_shenandoah.* against JDK 9 In-Reply-To: <4dca09a8-b6c6-8305-0de9-3358b152c780@redhat.com> References: <4dca09a8-b6c6-8305-0de9-3358b152c780@redhat.com> Message-ID: <1487174986.3002.11.camel@redhat.com> Fine. Roman Am Mittwoch, den 15.02.2017, 16:59 +0100 schrieb Aleksey Shipilev: > Hi, > > This makes vmOperations_shenandoah_* match JDK 9 versions closely: > ?http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/vmops-backport/ > webrev.01/ > > The difference is now minimal: _pending_list_basic_lock, and GCId. > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From shade at redhat.com Wed Feb 15 16:10:49 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 15 Feb 2017 17:10:49 +0100 Subject: RFR: Fix naked object comparisons In-Reply-To: <1487174592.3002.10.camel@redhat.com> References: <1487174592.3002.10.camel@redhat.com> Message-ID: On 02/15/2017 05:03 PM, Roman Kennke wrote: > This fixes a bunch of naked oop==oop comparisons, which caused the > crash that Roland has seen with Octane. > > http://cr.openjdk.java.net/~rkennke/acmps/webrev.00/ Ok. -Aleksey From ashipile at redhat.com Wed Feb 15 16:13:49 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 15 Feb 2017 16:13:49 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Sync up vm_operations_shenandoah.* against JDK 9. Message-ID: <201702151613.v1FGDnoX024913@aojmv0008.oracle.com> Changeset: b822aaaf5b7b Author: shade Date: 2017-02-15 17:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b822aaaf5b7b Sync up vm_operations_shenandoah.* against JDK 9. ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp From roman at kennke.org Wed Feb 15 16:25:14 2017 From: roman at kennke.org (roman at kennke.org) Date: Wed, 15 Feb 2017 16:25:14 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix naked object comparisons. Message-ID: <201702151625.v1FGPE2D028088@aojmv0008.oracle.com> Changeset: 5a6f4c30cb28 Author: rkennke Date: 2017-02-15 17:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5a6f4c30cb28 Fix naked object comparisons. ! src/share/vm/code/dependencies.cpp From roman at kennke.org Wed Feb 15 16:42:43 2017 From: roman at kennke.org (roman at kennke.org) Date: Wed, 15 Feb 2017 16:42:43 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Fix naked object comparisons. Message-ID: <201702151642.v1FGghIA002188@aojmv0008.oracle.com> Changeset: 781bddb64ad3 Author: rkennke Date: 2017-02-15 17:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/781bddb64ad3 Fix naked object comparisons. ! src/share/vm/code/dependencies.cpp From shade at redhat.com Wed Feb 15 17:54:58 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 15 Feb 2017 18:54:58 +0100 Subject: RFR (S): [8u] Connection matrix backport Message-ID: Another one, almost clean backport: http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/connmatrix-backport/webrev.01/ Greatly reduces differences between 8u and 9. Testing: hotspot_gc_shenandoah -Aleksey From rkennke at redhat.com Wed Feb 15 18:20:58 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 15 Feb 2017 19:20:58 +0100 Subject: RFR (S): [8u] Connection matrix backport In-Reply-To: References: Message-ID: <1487182858.3002.12.camel@redhat.com> Ok Am Mittwoch, den 15.02.2017, 18:54 +0100 schrieb Aleksey Shipilev: > Another one, almost clean backport: > > http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/connmatrix-backp > ort/webrev.01/ > > Greatly reduces differences between 8u and 9. > > Testing: hotspot_gc_shenandoah > > -Aleksey > From shade at redhat.com Wed Feb 15 18:29:39 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 15 Feb 2017 19:29:39 +0100 Subject: RFR (S): [8u] Assorted touchups to bring 8u closer to 9 Message-ID: <55bd307d-b1e6-dceb-5cc6-2b81b1cbc71c@redhat.com> Hi, Another one: http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/assorted-touchups/webrev.01 Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Wed Feb 15 18:37:58 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 15 Feb 2017 13:37:58 -0500 (EST) Subject: RFR (S): [8u] Assorted touchups to bring 8u closer to 9 Message-ID: <1467734777.24724791.1487183878567.JavaMail.zimbra@zmail25.collab.prod.int.phx2.redhat.com> OkidokiAm 15.02.2017 7:30 nachm. schrieb Aleksey Shipilev : > > Hi, > > Another one: > ? http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/assorted-touchups/webrev.01 > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > > From ashipile at redhat.com Wed Feb 15 18:38:49 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 15 Feb 2017 18:38:49 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 2 new changesets Message-ID: <201702151838.v1FIcn9G005585@aojmv0008.oracle.com> Changeset: a12b1012b510 Author: shade Date: 2017-02-15 18:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a12b1012b510 Connection Matrix. ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp Changeset: 814ea1e6a91b Author: shade Date: 2017-02-15 19:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/814ea1e6a91b Assorted touchups to bring 8u closer to 9. ! 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/shenandoahHeapRegionSet.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp From shade at redhat.com Wed Feb 15 19:08:33 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 15 Feb 2017 20:08:33 +0100 Subject: RFR (S): Expose shenandoahOopClosures.* Message-ID: Hi, This goes to 9, and it matches what is done in 8u: http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/expose-closures/webrev.01/ This way, closures code is identical in 8u and 9. Checked that inlining still works fine in 9. Testing: hotspot_gc_shenandoah, eyeballing profiles Thanks, -Aleksey From rkennke at redhat.com Wed Feb 15 19:17:05 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 15 Feb 2017 14:17:05 -0500 (EST) Subject: RFR (S): Expose shenandoahOopClosures.* Message-ID: <1696364777.24736595.1487186225681.JavaMail.zimbra@zmail25.collab.prod.int.phx2.redhat.com> Yes!!Am 15.02.2017 8:09 nachm. schrieb Aleksey Shipilev : > > Hi, > > This goes to 9, and it matches what is done in 8u: > http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/expose-closures/webrev.01/ > > This way, closures code is identical in 8u and 9. Checked that inlining still > works fine in 9. > > Testing: hotspot_gc_shenandoah, eyeballing profiles > > Thanks, > -Aleksey > From ashipile at redhat.com Wed Feb 15 19:25:21 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 15 Feb 2017 19:25:21 +0000 Subject: hg: shenandoah/jdk9/hotspot: Expose shenandoahOopClosures.* to match JDK 8u. Message-ID: <201702151925.v1FJPMCv018535@aojmv0008.oracle.com> Changeset: 03b893745da7 Author: shade Date: 2017-02-15 20:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/03b893745da7 Expose shenandoahOopClosures.* to match JDK 8u. ! 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/shenandoahOopClosures.hpp + src/share/vm/gc/shenandoah/shenandoahOopClosures.inline.hpp From shade at redhat.com Wed Feb 15 22:43:51 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 15 Feb 2017 23:43:51 +0100 Subject: RFR (XS): [8u] Bump the inlining limits for concurrent mark Message-ID: <51103133-8a97-e127-50b9-0edfaac224b8@redhat.com> This is a port of the similar change from 9: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9fef7865556f Takes a little different form for 8, and also requires a few more includes: http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/inline-hints/webrev.01/ Produces much better inlining now, and concurrent mark times are improving. Testing: hotspot_gc_shenandoah, eyeballing inlining trees Thanks, -Aleksey From rkennke at redhat.com Wed Feb 15 22:45:57 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 15 Feb 2017 23:45:57 +0100 Subject: RFR (XS): [8u] Bump the inlining limits for concurrent mark In-Reply-To: <51103133-8a97-e127-50b9-0edfaac224b8@redhat.com> References: <51103133-8a97-e127-50b9-0edfaac224b8@redhat.com> Message-ID: <1487198757.3002.17.camel@redhat.com> Yup! Am Mittwoch, den 15.02.2017, 23:43 +0100 schrieb Aleksey Shipilev: > This is a port of the similar change from 9: > ? http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9fef7865556f > > Takes a little different form for 8, and also requires a few more > includes: > ? http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/inline-hints/w > ebrev.01/ > > Produces much better inlining now, and concurrent mark times are > improving. > > Testing: hotspot_gc_shenandoah, eyeballing inlining trees > > Thanks, > -Aleksey > From ashipile at redhat.com Wed Feb 15 22:46:49 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 15 Feb 2017 22:46:49 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Bump the inlining limits for concurrent mark. Message-ID: <201702152246.v1FMknHR008140@aojmv0008.oracle.com> Changeset: 4ca998fc2ae8 Author: shade Date: 2017-02-15 23:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4ca998fc2ae8 Bump the inlining limits for concurrent mark. ! make/linux/makefiles/gcc.make ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp From rwestrel at redhat.com Thu Feb 16 13:45:00 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Thu, 16 Feb 2017 14:45:00 +0100 Subject: Null check object parameter of unsafe access even if it's known to be non null Message-ID: This is the bug that Aleksey spotted on 8u but also applies to 9. A little bit of background: An unsafe access at an offset that's small is guaranteed to be an access to an object field (or array element) and so implicitly the object is not null. Currently the C2 IR contains a cast in that case (that is C2 knows the object is not null but no null check is emitted). There are 2 reasons for the cast: 1) we don't need the following barrier to check for null 2) without it we have: if (o != null) { o = read/write barrier(o) } else { o = null; } access to o which c2 could transform to: if (o != null) { o = read/write barrier(o) access to o } else { o = null; access to o } and in the else branch c2 sees an oop access to a null object, something impossible and it crashes. Now the current problem is if we have a check for null with both branches that the compiler suppose can be taken followed by an unsafe access to something the compiler knows is not null: if (o != null) { // do something } else { o = null; } o = cast_non_null(o); o = read_barrier(o); i = o.f; the compiler can push the cast in both branches: if (o != null) { // do something o = cast_non_null(o); } else { o = cast_non_null(null); } o = read_barrier(o); i = o.f; In the else branch, o is dead but the control flow is not. That inconsistency causes the compiler to crash. A fix is to change the cast to a null check. Then in the case above, the else control flow also becomes dead and there's no inconsistency. It's unfortunate to add a check for null for something we know is not but the null check should become an implicit null check and so be virtually free. http://cr.openjdk.java.net/~roland/shenandoah/nullcheck_unsafeaccess/webrev.00/ Roland. From rkennke at redhat.com Thu Feb 16 14:39:32 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 16 Feb 2017 15:39:32 +0100 Subject: Null check object parameter of unsafe access even if it's known to be non null In-Reply-To: References: Message-ID: <1487255972.2826.1.camel@redhat.com> Couldn't we have barriers that don't ever generate a null check? E.g. shenandoah_read_barrier_not_null()? Or would that crash too? Other than that, I have no objections. Roman Am Donnerstag, den 16.02.2017, 14:45 +0100 schrieb Roland Westrelin: > This is the bug that Aleksey spotted on 8u but also applies to 9. > > A little bit of background: An unsafe access at an offset that's > small > is guaranteed to be an access to an object field (or array element) > and > so implicitly the object is not null. Currently the C2 IR contains a > cast in that case (that is C2 knows the object is not null but no > null > check is emitted). There are 2 reasons for the cast: > > 1) we don't need the following barrier to check for null > > 2) without it we have: > > if (o != null) { > ? o = read/write barrier(o) > } else { > ? o = null; > } > access to o > > which c2 could transform to: > > if (o != null) { > ? o = read/write barrier(o) > ? access to o > } else { > ? o = null; > ? access to o > } > > and in the else branch c2 sees an oop access to a null object, > something > impossible and it crashes. > > Now the current problem is if we have a check for null with both > branches that the compiler suppose can be taken followed by an unsafe > access to something the compiler knows is not null: > > if (o != null) { > ?// do something > } else { > ? o = null; > } > o = cast_non_null(o); > o = read_barrier(o); > i = o.f; > > the compiler can push the cast in both branches: > > if (o != null) { > ?// do something > ? o = cast_non_null(o); > } else { > ? o = cast_non_null(null); > } > > o = read_barrier(o); > i = o.f; > > In the else branch, o is dead but the control flow is not. That > inconsistency causes the compiler to crash. A fix is to change the > cast > to a null check. Then in the case above, the else control flow also > becomes dead and there's no inconsistency. It's unfortunate to add a > check for null for something we know is not but the null check should > become an implicit null check and so be virtually free. > > http://cr.openjdk.java.net/~roland/shenandoah/nullcheck_unsafeaccess/ > webrev.00/ > > Roland. From rwestrel at redhat.com Thu Feb 16 15:37:46 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Thu, 16 Feb 2017 16:37:46 +0100 Subject: Null check object parameter of unsafe access even if it's known to be non null In-Reply-To: <1487255972.2826.1.camel@redhat.com> References: <1487255972.2826.1.camel@redhat.com> Message-ID: > Couldn't we have barriers that don't ever generate a null check? E.g. > shenandoah_read_barrier_not_null()? Or would that crash too? In that case, the null check that I added won't be emitted anyway because there has to be a dominating null check. I'm not 100% sure there's no case where the barrier is removed but we leave the null check in the code and end up with a useless explicit null check. At this point, I don't have a better solution. We could revisit that later. Actually, I wonder if that problem is shenandoah specific. If it's not then we could see what others think would be a generic solution. Roland. From rkennke at redhat.com Thu Feb 16 15:39:12 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 16 Feb 2017 16:39:12 +0100 Subject: Null check object parameter of unsafe access even if it's known to be non null In-Reply-To: References: <1487255972.2826.1.camel@redhat.com> Message-ID: <1487259552.2826.2.camel@redhat.com> Am Donnerstag, den 16.02.2017, 16:37 +0100 schrieb Roland Westrelin: > > Couldn't we have barriers that don't ever generate a null check? > > E.g. > > shenandoah_read_barrier_not_null()? Or would that crash too? > > In that case, the null check that I added won't be emitted anyway > because there has to be a dominating null check. I'm not 100% sure > there's no case where the barrier is removed but we leave the null > check > in the code and end up with a useless explicit null check. At this > point, I don't have a better solution. Ok then. Roman From shade at redhat.com Thu Feb 16 16:50:11 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 16 Feb 2017 17:50:11 +0100 Subject: RFR (S): [8u] Re-implement verbose GC logging Message-ID: <26a5d2ac-1795-dfb3-2f49-73ef3c7a7383@redhat.com> Hi, This makes Shenandoah print saner -verbose:gc in 8u, matching what 9 prints: http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/verbose-gc-logging/webrev.01/ Ended up doing our own GCTraceTime implementation. Also touches up handling of log(gc,ergo) printouts that are disabled by default on 9. In 8u current macros for log(...) spam into stdout. Testing: hotspot_gc_shenandoah Output on 9: [15.015s][info][gc] GC(1) Pause Init Mark 8.219ms [15.406s][info][gc] GC(1) Concurrent marking 5115M->5783M(10240M) 390.467ms [15.410s][info][gc] GC(1) Pause Final Mark 5783M->4823M(10240M) 3.562ms [15.451s][info][gc] GC(1) Concurrent evacuation 4823M->5287M(10240M) 40.576ms [15.451s][info][gc] GC(1) Concurrent reset bitmaps 0.089ms Output on current 8u: predicted cset threshold: 28 Starting concurrent mark at 2322432K CSet (22%) 24.076: [Pause Init-Mark, 0.0056708 secs] 24.711: [Pause Final Mark, 0.0067279 secs] Output on patched 8u: 31.314: #4: [Pause Init Mark, 0.967 ms] 31.315: #4: [Concurrent marking 8964M->9690M(10G), 619.847 ms] 31.935: #4: [Pause Final Mark 9690M->6725M(10G), 9.763 ms] 31.945: #4: [Concurrent evacuation 6729M->7163M(10G), 52.714 ms] 31.998: #4: [Concurrent reset bitmaps, 3.247 ms] Thanks, -Aleksey From rkennke at redhat.com Thu Feb 16 16:53:05 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 16 Feb 2017 17:53:05 +0100 Subject: RFR (S): [8u] Re-implement verbose GC logging In-Reply-To: <26a5d2ac-1795-dfb3-2f49-73ef3c7a7383@redhat.com> References: <26a5d2ac-1795-dfb3-2f49-73ef3c7a7383@redhat.com> Message-ID: <1487263985.2826.6.camel@redhat.com> Nice!! Yes, please commit! Roman Am Donnerstag, den 16.02.2017, 17:50 +0100 schrieb Aleksey Shipilev: > Hi, > > This makes Shenandoah print saner -verbose:gc in 8u, matching what 9 > prints: > ? http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/verbose-gc-log > ging/webrev.01/ > > Ended up doing our own GCTraceTime implementation. Also touches up > handling of > log(gc,ergo) printouts that are disabled by default on 9. In 8u > current macros > for log(...) spam into stdout. > > Testing: hotspot_gc_shenandoah > > Output on 9: > > [15.015s][info][gc] GC(1) Pause Init Mark 8.219ms > [15.406s][info][gc] GC(1) Concurrent marking 5115M->5783M(10240M) > 390.467ms > [15.410s][info][gc] GC(1) Pause Final Mark 5783M->4823M(10240M) > 3.562ms > [15.451s][info][gc] GC(1) Concurrent evacuation??4823M->5287M(10240M) > 40.576ms > [15.451s][info][gc] GC(1) Concurrent reset bitmaps 0.089ms > > Output on current 8u: > > predicted cset threshold: 28 > Starting concurrent mark at 2322432K CSet (22%) > 24.076: [Pause Init-Mark, 0.0056708 secs] > 24.711: [Pause Final Mark, 0.0067279 secs] > > Output on patched 8u: > > 31.314: #4: [Pause Init Mark, 0.967 ms] > 31.315: #4: [Concurrent marking 8964M->9690M(10G), 619.847 ms] > 31.935: #4: [Pause Final Mark 9690M->6725M(10G), 9.763 ms] > 31.945: #4: [Concurrent evacuation 6729M->7163M(10G), 52.714 ms] > 31.998: #4: [Concurrent reset bitmaps, 3.247 ms] > > > Thanks, > -Aleksey > > From ashipile at redhat.com Thu Feb 16 16:54:25 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 16 Feb 2017 16:54:25 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Re-implement verbose GC logging. Message-ID: <201702161654.v1GGsPQV011293@aojmv0008.oracle.com> Changeset: aaf244db1ec5 Author: shade Date: 2017-02-16 17:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/aaf244db1ec5 Re-implement verbose GC logging. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp From rwestrel at redhat.com Thu Feb 16 16:57:03 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Thu, 16 Feb 2017 16:57:03 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 5 new changesets Message-ID: <201702161657.v1GGv3lW012542@aojmv0008.oracle.com> Changeset: 52fb36602ecb Author: roland Date: 2017-02-16 15:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/52fb36602ecb in cset fast test in C2 IR ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: d3495160a06b Author: roland Date: 2017-02-16 17:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d3495160a06b pre barrier for scalarized objects should be removed ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/superword.cpp Changeset: 4666aea197d4 Author: roland Date: 2017-02-16 17:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4666aea197d4 Fixes to write barrier expansion ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 2b9f9739a2e4 Author: roland Date: 2017-02-16 14:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2b9f9739a2e4 Null check object parameter of unsafe access even if it's known to be non null ! src/share/vm/opto/library_call.cpp + test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java Changeset: 8d92142d6f87 Author: roland Date: 2017-02-16 17:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8d92142d6f87 g1 marking load can be either a int or boolean load ! src/share/vm/opto/memnode.hpp From rwestrel at redhat.com Thu Feb 16 16:58:57 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Thu, 16 Feb 2017 16:58:57 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201702161658.v1GGwvZZ013197@aojmv0008.oracle.com> Changeset: 2a10488f8695 Author: roland Date: 2017-02-16 14:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2a10488f8695 Null check object parameter of unsafe access even if it's known to be non null ! src/share/vm/opto/library_call.cpp + test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java Changeset: e50d2b500972 Author: roland Date: 2017-02-16 17:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e50d2b500972 g1 marking load can be either a int or boolean load ! src/share/vm/opto/memnode.hpp From rwestrel at redhat.com Thu Feb 16 19:44:51 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Thu, 16 Feb 2017 19:44:51 +0000 Subject: hg: shenandoah/jdk8u/hotspot: fix TestMaybeNullUnsafeAccess for jdk 8 Message-ID: <201702161944.v1GJiph6024756@aojmv0008.oracle.com> Changeset: 2d1b77ba27f1 Author: roland Date: 2017-02-16 20:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2d1b77ba27f1 fix TestMaybeNullUnsafeAccess for jdk 8 ! test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java From rwestrel at redhat.com Thu Feb 16 19:46:04 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Thu, 16 Feb 2017 19:46:04 +0000 Subject: hg: shenandoah/jdk9/hotspot: missing summary for TestMaybeNullUnsafeAccess.java Message-ID: <201702161946.v1GJk42M025497@aojmv0008.oracle.com> Changeset: d9b136911007 Author: roland Date: 2017-02-16 20:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d9b136911007 missing summary for TestMaybeNullUnsafeAccess.java ! test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java From shade at redhat.com Fri Feb 17 10:03:06 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 17 Feb 2017 11:03:06 +0100 Subject: RFR (S): [8u] Backport TestShenandoahArgumentRanges and ShenandoahJNICritical tests Message-ID: Hi, This backports two remaining tests from 9 to 8u (and fixes argument checking code a bit): http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/tests-backport-2/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Fri Feb 17 10:13:36 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 17 Feb 2017 11:13:36 +0100 Subject: RFR (S): [8u] Backport TestShenandoahArgumentRanges and ShenandoahJNICritical tests In-Reply-To: References: Message-ID: Ok! Am 17.02.2017 um 11:03 schrieb Aleksey Shipilev: > Hi, > > This backports two remaining tests from 9 to 8u (and fixes argument checking > code a bit): > http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/tests-backport-2/webrev.01/ > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From ashipile at redhat.com Fri Feb 17 10:18:29 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 17 Feb 2017 10:18:29 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Backport TestShenandoahArgumentRanges and ShenandoahJNICritical tests. Message-ID: <201702171018.v1HAIT32025289@aojmv0008.oracle.com> Changeset: 7e8f2bbb312c Author: shade Date: 2017-02-17 11:18 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7e8f2bbb312c Backport TestShenandoahArgumentRanges and ShenandoahJNICritical tests. ! src/share/vm/runtime/arguments.cpp + test/gc/shenandoah/ShenandoahJNICritical.java + test/gc/shenandoah/ShenandoahJNICritical.sh + test/gc/shenandoah/TestShenandoahArgumentRanges.java + test/gc/shenandoah/libShenandoahJNICritical.c From shade at redhat.com Fri Feb 17 11:15:49 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 17 Feb 2017 12:15:49 +0100 Subject: RFR (S): [8u] Sync up differences in Root{Processor,Evacuator} and Heap Message-ID: Hi, Quite probably the last in the series of bringing 8u and 9 closer together: http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/rp-heap-diffs/webrev.01/ Testing: hotspot-gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Fri Feb 17 14:36:32 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 17 Feb 2017 09:36:32 -0500 (EST) Subject: RFR (S): [8u] Sync up differences in Root{Processor,Evacuator} and Heap Message-ID: <1998179229.25551300.1487342192194.JavaMail.zimbra@zmail25.collab.prod.int.phx2.redhat.com> OK Am 17.02.2017 12:16 nachm. schrieb Aleksey Shipilev : > > Hi, > > Quite probably the last in the series of bringing 8u and 9 closer together: > ? http://cr.openjdk.java.net/~shade/shenandoah/jdk9-8u/rp-heap-diffs/webrev.01/ > > Testing: hotspot-gc_shenandoah > > Thanks, > -Aleksey > From ashipile at redhat.com Fri Feb 17 15:23:52 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 17 Feb 2017 15:23:52 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Sync up differences in Root{Processor, Evacuator} and Heap. Message-ID: <201702171523.v1HFNqWi011672@aojmv0008.oracle.com> Changeset: e2f0ae67e95c Author: shade Date: 2017-02-17 16:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e2f0ae67e95c Sync up differences in Root{Processor,Evacuator} and Heap. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp From shade at redhat.com Mon Feb 20 14:12:11 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 20 Feb 2017 15:12:11 +0100 Subject: RFR (M): Rehash barrier disable flags, add Shenandoah{CAS,Acmp,Clone}Barrier flags Message-ID: <38a3801a-addf-6402-6463-eb9292b71c68@redhat.com> Hi, Running with "passive" heuristics that frees us from requiring the operational runtime barriers, and -XX:Shenandoah{Read,Write}Barriers are useful to dissect runtime performance. However, those are handled inconsistently in the code, and also we miss other three flavors of barriers: CAS, acmp, and clone barriers.' This change rehashes the handling for these barrier disable flags: http://cr.openjdk.java.net/~shade/shenandoah/barrier-disable/webrev.01/ Disabling all barriers brings runtime performance very close to ParallelGC, which seems to validate the approach. Testing: hotspot_gc_shenandoah (x86), eyeballing assembly (x86), targeted benchmarks (x86). Thanks, -Aleksey From rkennke at redhat.com Mon Feb 20 14:25:24 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 20 Feb 2017 15:25:24 +0100 Subject: RFR (M): Rehash barrier disable flags, add Shenandoah{CAS,Acmp,Clone}Barrier flags In-Reply-To: <38a3801a-addf-6402-6463-eb9292b71c68@redhat.com> References: <38a3801a-addf-6402-6463-eb9292b71c68@redhat.com> Message-ID: <4c158543-e0f6-d366-2b62-1179bf1bcaa6@redhat.com> Yes! Great! Am 20.02.2017 um 15:12 schrieb Aleksey Shipilev: > Hi, > > Running with "passive" heuristics that frees us from requiring the operational > runtime barriers, and -XX:Shenandoah{Read,Write}Barriers are useful to dissect > runtime performance. However, those are handled inconsistently in the code, and > also we miss other three flavors of barriers: CAS, acmp, and clone barriers.' > > This change rehashes the handling for these barrier disable flags: > http://cr.openjdk.java.net/~shade/shenandoah/barrier-disable/webrev.01/ > > Disabling all barriers brings runtime performance very close to ParallelGC, > which seems to validate the approach. > > Testing: hotspot_gc_shenandoah (x86), eyeballing assembly (x86), targeted > benchmarks (x86). > > Thanks, > -Aleksey > From chf at redhat.com Mon Feb 20 15:05:17 2017 From: chf at redhat.com (Christine Flood) Date: Mon, 20 Feb 2017 10:05:17 -0500 (EST) Subject: JDK10 repo for Shenandoah? In-Reply-To: <16b0050e-13df-442b-a479-40bf1c275734@default> References: <1487001298.2822.17.camel@redhat.com> <16b0050e-13df-442b-a479-40bf1c275734@default> Message-ID: <599000371.60186410.1487603117693.JavaMail.zimbra@redhat.com> Yes! Christine ----- Original Message ----- > From: "Iris Clark" > To: chf at redhat.com > Cc: "Roman Kennke" , ops at openjdk.java.net, shenandoah-dev at openjdk.java.net > Sent: Monday, February 13, 2017 12:53:23 PM > Subject: RE: JDK10 repo for Shenandoah? > > Hi, Christine. > > As the Lead, do you approve of this request? > > Thanks, > iris > > -----Original Message----- > From: Roman Kennke [mailto:rkennke at redhat.com] > Sent: Monday, February 13, 2017 7:55 AM > To: ops at openjdk.java.net; shenandoah-dev at openjdk.java.net > Subject: JDK10 repo for Shenandoah? > > Hello Ops, > > can we please have a clone of the JDK10 forest: > > http://hg.openjdk.java.net/jdk10/jdk10 > > > under > > http://hg.openjdk.java.net/shenandoah/ > > ? > > With same jcheck etc permissions as our jdk9? > > > Regards, > Roman > From shade at redhat.com Mon Feb 20 16:03:38 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 20 Feb 2017 17:03:38 +0100 Subject: RFR (M): Rehash barrier disable flags, add Shenandoah{CAS,Acmp,Clone}Barrier flags In-Reply-To: <4c158543-e0f6-d366-2b62-1179bf1bcaa6@redhat.com> References: <38a3801a-addf-6402-6463-eb9292b71c68@redhat.com> <4c158543-e0f6-d366-2b62-1179bf1bcaa6@redhat.com> Message-ID: <88ed0072-29b7-b4bf-08b7-a15c843989c1@redhat.com> Forgot to handle SATB pre-barrier. Also store-val barriers should be handled by ShenandoahWB, not RB. Fixed both: http://cr.openjdk.java.net/~shade/shenandoah/barrier-disable/webrev.02/ Tests still pass. Thanks, -Aleksey On 02/20/2017 03:25 PM, Roman Kennke wrote: > Yes! Great! > > > Am 20.02.2017 um 15:12 schrieb Aleksey Shipilev: >> Hi, >> >> Running with "passive" heuristics that frees us from requiring the operational >> runtime barriers, and -XX:Shenandoah{Read,Write}Barriers are useful to dissect >> runtime performance. However, those are handled inconsistently in the code, and >> also we miss other three flavors of barriers: CAS, acmp, and clone barriers.' >> >> This change rehashes the handling for these barrier disable flags: >> http://cr.openjdk.java.net/~shade/shenandoah/barrier-disable/webrev.01/ >> >> Disabling all barriers brings runtime performance very close to ParallelGC, >> which seems to validate the approach. >> >> Testing: hotspot_gc_shenandoah (x86), eyeballing assembly (x86), targeted >> benchmarks (x86). >> >> Thanks, >> -Aleksey >> > > From rkennke at redhat.com Mon Feb 20 16:26:15 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 20 Feb 2017 17:26:15 +0100 Subject: RFR (M): Rehash barrier disable flags, add Shenandoah{CAS,Acmp,Clone}Barrier flags In-Reply-To: <88ed0072-29b7-b4bf-08b7-a15c843989c1@redhat.com> References: <38a3801a-addf-6402-6463-eb9292b71c68@redhat.com> <4c158543-e0f6-d366-2b62-1179bf1bcaa6@redhat.com> <88ed0072-29b7-b4bf-08b7-a15c843989c1@redhat.com> Message-ID: Even better! Yep! Am 20.02.2017 um 17:03 schrieb Aleksey Shipilev: > Forgot to handle SATB pre-barrier. Also store-val barriers should be handled by > ShenandoahWB, not RB. Fixed both: > http://cr.openjdk.java.net/~shade/shenandoah/barrier-disable/webrev.02/ > > Tests still pass. > > Thanks, > -Aleksey > > On 02/20/2017 03:25 PM, Roman Kennke wrote: >> Yes! Great! >> >> >> Am 20.02.2017 um 15:12 schrieb Aleksey Shipilev: >>> Hi, >>> >>> Running with "passive" heuristics that frees us from requiring the operational >>> runtime barriers, and -XX:Shenandoah{Read,Write}Barriers are useful to dissect >>> runtime performance. However, those are handled inconsistently in the code, and >>> also we miss other three flavors of barriers: CAS, acmp, and clone barriers.' >>> >>> This change rehashes the handling for these barrier disable flags: >>> http://cr.openjdk.java.net/~shade/shenandoah/barrier-disable/webrev.01/ >>> >>> Disabling all barriers brings runtime performance very close to ParallelGC, >>> which seems to validate the approach. >>> >>> Testing: hotspot_gc_shenandoah (x86), eyeballing assembly (x86), targeted >>> benchmarks (x86). >>> >>> Thanks, >>> -Aleksey >>> >> From roman at kennke.org Mon Feb 20 18:16:26 2017 From: roman at kennke.org (roman at kennke.org) Date: Mon, 20 Feb 2017 18:16:26 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Remove useless whitespace that is not in upstream. Message-ID: <201702201816.v1KIGQjw008514@aojmv0008.oracle.com> Changeset: 7e474453c2ed Author: rkennke Date: 2017-02-20 19:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7e474453c2ed Remove useless whitespace that is not in upstream. ! src/share/vm/opto/connode.cpp From ashipile at redhat.com Mon Feb 20 18:31:49 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 20 Feb 2017 18:31:49 +0000 Subject: hg: shenandoah/jdk9/hotspot: Rehash barrier disable flags, add Shenandoah{CAS, Acmp, Clone}Barrier flags. Message-ID: <201702201831.v1KIVnj6012183@aojmv0008.oracle.com> Changeset: 285a147bd76a Author: shade Date: 2017-02-20 19:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/285a147bd76a Rehash barrier disable flags, add Shenandoah{CAS,Acmp,Clone}Barrier flags. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/thread.cpp From zgu at redhat.com Wed Feb 22 19:45:31 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 22 Feb 2017 14:45:31 -0500 Subject: RFR(XS): Heap memory usage counting not longer needs to be atomic Message-ID: After guarding memory allocation with heap lock, memory usage counting also under heap lock or executed by VM thread during a safepoint. http://cr.openjdk.java.net/~zgu/shenandoah/memory_counting/webrev.00/ Test: specjvm derby with fastdebug. Thanks, -Zhengyu From shade at redhat.com Wed Feb 22 19:53:31 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 22 Feb 2017 20:53:31 +0100 Subject: RFR(XS): Heap memory usage counting not longer needs to be atomic In-Reply-To: References: Message-ID: On 02/22/2017 08:45 PM, Zhengyu Gu wrote: > After guarding memory allocation with heap lock, memory usage counting also > under heap lock > or executed by VM thread during a safepoint. > > http://cr.openjdk.java.net/~zgu/shenandoah/memory_counting/webrev.00/ Not sure. There is ShenandoahMonitoringSupport::update_counters() that polls these outside safepoint. Tried with -XX:+UsePerfData -XX:+ShenandoahRegionSampling? I am pretty sure that some JMX/JvmStat counters would eventually do this too. -Aleksey From zgu at redhat.com Wed Feb 22 20:00:54 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 22 Feb 2017 15:00:54 -0500 Subject: RFR(XS): Heap memory usage counting not longer needs to be atomic In-Reply-To: References: Message-ID: <78c5a70d-784f-c8c6-a8de-2cd99a172ffb@redhat.com> On 02/22/2017 02:53 PM, Aleksey Shipilev wrote: > On 02/22/2017 08:45 PM, Zhengyu Gu wrote: >> After guarding memory allocation with heap lock, memory usage counting also >> under heap lock >> or executed by VM thread during a safepoint. >> >> http://cr.openjdk.java.net/~zgu/shenandoah/memory_counting/webrev.00/ > Not sure. > > There is ShenandoahMonitoringSupport::update_counters() that polls these outside > safepoint. Tried with -XX:+UsePerfData -XX:+ShenandoahRegionSampling? I am > pretty sure that some JMX/JvmStat counters would eventually do this too. Yes, I did. There is only a read, not updates. -Zhengyu > > -Aleksey > From shade at redhat.com Wed Feb 22 20:03:08 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 22 Feb 2017 21:03:08 +0100 Subject: RFR(XS): Heap memory usage counting not longer needs to be atomic In-Reply-To: <78c5a70d-784f-c8c6-a8de-2cd99a172ffb@redhat.com> References: <78c5a70d-784f-c8c6-a8de-2cd99a172ffb@redhat.com> Message-ID: On 02/22/2017 09:00 PM, Zhengyu Gu wrote: > On 02/22/2017 02:53 PM, Aleksey Shipilev wrote: > >> On 02/22/2017 08:45 PM, Zhengyu Gu wrote: >>> After guarding memory allocation with heap lock, memory usage counting also >>> under heap lock >>> or executed by VM thread during a safepoint. >>> >>> http://cr.openjdk.java.net/~zgu/shenandoah/memory_counting/webrev.00/ >> Not sure. >> >> There is ShenandoahMonitoringSupport::update_counters() that polls these outside >> safepoint. Tried with -XX:+UsePerfData -XX:+ShenandoahRegionSampling? I am >> pretty sure that some JMX/JvmStat counters would eventually do this too. > > Yes, I did. There is only a read, not updates. Ok! I am uneasy about naked reads without any sort of barrier. Is there a compiler barrier at least? Thanks, -Aleksey From rkennke at redhat.com Wed Feb 22 20:06:08 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 22 Feb 2017 21:06:08 +0100 Subject: RFR(XS): Heap memory usage counting not longer needs to be atomic In-Reply-To: References: <78c5a70d-784f-c8c6-a8de-2cd99a172ffb@redhat.com> Message-ID: <7fe40f26-6fba-101c-3467-78a9fc3a8559@redhat.com> Am 22.02.2017 um 21:03 schrieb Aleksey Shipilev: > On 02/22/2017 09:00 PM, Zhengyu Gu wrote: >> On 02/22/2017 02:53 PM, Aleksey Shipilev wrote: >> >>> On 02/22/2017 08:45 PM, Zhengyu Gu wrote: >>>> After guarding memory allocation with heap lock, memory usage counting also >>>> under heap lock >>>> or executed by VM thread during a safepoint. >>>> >>>> http://cr.openjdk.java.net/~zgu/shenandoah/memory_counting/webrev.00/ >>> Not sure. >>> >>> There is ShenandoahMonitoringSupport::update_counters() that polls these outside >>> safepoint. Tried with -XX:+UsePerfData -XX:+ShenandoahRegionSampling? I am >>> pretty sure that some JMX/JvmStat counters would eventually do this too. >> >> Yes, I did. There is only a read, not updates. > > Ok! > > I am uneasy about naked reads without any sort of barrier. Is there a compiler > barrier at least? Is there anything that prevents us from updating the counters under the same lock? Roman From shade at redhat.com Wed Feb 22 20:11:59 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 22 Feb 2017 21:11:59 +0100 Subject: RFR(XS): Heap memory usage counting not longer needs to be atomic In-Reply-To: <7fe40f26-6fba-101c-3467-78a9fc3a8559@redhat.com> References: <78c5a70d-784f-c8c6-a8de-2cd99a172ffb@redhat.com> <7fe40f26-6fba-101c-3467-78a9fc3a8559@redhat.com> Message-ID: On 02/22/2017 09:06 PM, Roman Kennke wrote: > Am 22.02.2017 um 21:03 schrieb Aleksey Shipilev: >> On 02/22/2017 09:00 PM, Zhengyu Gu wrote: >>> On 02/22/2017 02:53 PM, Aleksey Shipilev wrote: >>> >>>> On 02/22/2017 08:45 PM, Zhengyu Gu wrote: >>>>> After guarding memory allocation with heap lock, memory usage counting also >>>>> under heap lock >>>>> or executed by VM thread during a safepoint. >>>>> >>>>> http://cr.openjdk.java.net/~zgu/shenandoah/memory_counting/webrev.00/ >>>> Not sure. >>>> >>>> There is ShenandoahMonitoringSupport::update_counters() that polls these outside >>>> safepoint. Tried with -XX:+UsePerfData -XX:+ShenandoahRegionSampling? I am >>>> pretty sure that some JMX/JvmStat counters would eventually do this too. >>> >>> Yes, I did. There is only a read, not updates. >> >> Ok! >> >> I am uneasy about naked reads without any sort of barrier. Is there a compiler >> barrier at least? > > Is there anything that prevents us from updating the counters under the > same lock? That would probably prevent allocation when sampling is enabled. Which may introduce performance heisenbugs we cannot observe with Visualizer? Opaque-style compiler barrier seems better. -Aleksey From zgu at redhat.com Wed Feb 22 20:23:52 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 22 Feb 2017 15:23:52 -0500 Subject: RFR(XS): Heap memory usage counting not longer needs to be atomic In-Reply-To: References: <78c5a70d-784f-c8c6-a8de-2cd99a172ffb@redhat.com> <7fe40f26-6fba-101c-3467-78a9fc3a8559@redhat.com> Message-ID: On 02/22/2017 03:11 PM, Aleksey Shipilev wrote: > On 02/22/2017 09:06 PM, Roman Kennke wrote: >> Am 22.02.2017 um 21:03 schrieb Aleksey Shipilev: >>> On 02/22/2017 09:00 PM, Zhengyu Gu wrote: >>>> On 02/22/2017 02:53 PM, Aleksey Shipilev wrote: >>>> >>>>> On 02/22/2017 08:45 PM, Zhengyu Gu wrote: >>>>>> After guarding memory allocation with heap lock, memory usage counting also >>>>>> under heap lock >>>>>> or executed by VM thread during a safepoint. >>>>>> >>>>>> http://cr.openjdk.java.net/~zgu/shenandoah/memory_counting/webrev.00/ >>>>> Not sure. >>>>> >>>>> There is ShenandoahMonitoringSupport::update_counters() that polls these outside >>>>> safepoint. Tried with -XX:+UsePerfData -XX:+ShenandoahRegionSampling? I am >>>>> pretty sure that some JMX/JvmStat counters would eventually do this too. >>>> Yes, I did. There is only a read, not updates. >>> Ok! >>> >>> I am uneasy about naked reads without any sort of barrier. Is there a compiler >>> barrier at least? >> Is there anything that prevents us from updating the counters under the >> same lock? > That would probably prevent allocation when sampling is enabled. Which may > introduce performance heisenbugs we cannot observe with Visualizer? Opaque-style > compiler barrier seems better. What's your concern for the naked read? seeing partially updated value? which can not happen for x64. Other than that, the value should reflect the state at the time heap lock is released. Thanks, -Zhengyu > > -Aleksey > From shade at redhat.com Wed Feb 22 20:42:14 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 22 Feb 2017 21:42:14 +0100 Subject: RFR(XS): Heap memory usage counting not longer needs to be atomic In-Reply-To: References: <78c5a70d-784f-c8c6-a8de-2cd99a172ffb@redhat.com> <7fe40f26-6fba-101c-3467-78a9fc3a8559@redhat.com> Message-ID: On 02/22/2017 09:23 PM, Zhengyu Gu wrote: > On 02/22/2017 03:11 PM, Aleksey Shipilev wrote: >> On 02/22/2017 09:06 PM, Roman Kennke wrote: >>> Am 22.02.2017 um 21:03 schrieb Aleksey Shipilev: >>>> On 02/22/2017 09:00 PM, Zhengyu Gu wrote: >>>>> On 02/22/2017 02:53 PM, Aleksey Shipilev wrote: >>>>> >>>>>> On 02/22/2017 08:45 PM, Zhengyu Gu wrote: >>>>>>> After guarding memory allocation with heap lock, memory usage counting also >>>>>>> under heap lock >>>>>>> or executed by VM thread during a safepoint. >>>>>>> >>>>>>> http://cr.openjdk.java.net/~zgu/shenandoah/memory_counting/webrev.00/ >>>>>> Not sure. >>>>>> >>>>>> There is ShenandoahMonitoringSupport::update_counters() that polls these >>>>>> outside >>>>>> safepoint. Tried with -XX:+UsePerfData -XX:+ShenandoahRegionSampling? I am >>>>>> pretty sure that some JMX/JvmStat counters would eventually do this too. >>>>> Yes, I did. There is only a read, not updates. >>>> Ok! >>>> >>>> I am uneasy about naked reads without any sort of barrier. Is there a compiler >>>> barrier at least? >>> Is there anything that prevents us from updating the counters under the >>> same lock? >> That would probably prevent allocation when sampling is enabled. Which may >> introduce performance heisenbugs we cannot observe with Visualizer? Opaque-style >> compiler barrier seems better. > > What's your concern for the naked read? seeing partially updated value? which > can not happen for x64. Yes. And it can happen even on x64 that our unlucky counter update loop would hoist it. Let's at least keep it "volatile"? Thanks, -Aleksey From zgu at redhat.com Wed Feb 22 20:51:23 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 22 Feb 2017 15:51:23 -0500 Subject: RFR(XS): Heap memory usage counting not longer needs to be atomic In-Reply-To: References: <78c5a70d-784f-c8c6-a8de-2cd99a172ffb@redhat.com> <7fe40f26-6fba-101c-3467-78a9fc3a8559@redhat.com> Message-ID: What's your concern for the naked read? seeing partially updated value? which >> can not happen for x64. > Yes. And it can happen even on x64 that our unlucky counter update loop would > hoist it. Let's at least keep it "volatile"? Ok, restored the barrier for read. http://cr.openjdk.java.net/~zgu/shenandoah/memory_counting/webrev.01/ Thanks, -Zhengyu > Thanks, > -Aleksey > From shade at redhat.com Wed Feb 22 20:53:12 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 22 Feb 2017 21:53:12 +0100 Subject: RFR(XS): Heap memory usage counting not longer needs to be atomic In-Reply-To: References: <78c5a70d-784f-c8c6-a8de-2cd99a172ffb@redhat.com> <7fe40f26-6fba-101c-3467-78a9fc3a8559@redhat.com> Message-ID: On 02/22/2017 09:51 PM, Zhengyu Gu wrote: > What's your concern for the naked read? seeing partially updated value? which >>> can not happen for x64. >> Yes. And it can happen even on x64 that our unlucky counter update loop would >> hoist it. Let's at least keep it "volatile"? > > Ok, restored the barrier for read. > > http://cr.openjdk.java.net/~zgu/shenandoah/memory_counting/webrev.01/ Ok then. -Aleksey From zgu at redhat.com Wed Feb 22 20:59:37 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 22 Feb 2017 20:59:37 +0000 Subject: hg: shenandoah/jdk9/hotspot: Heap memory usage counting not longer needs to be atomic Message-ID: <201702222059.v1MKxbnU028800@aojmv0008.oracle.com> Changeset: 7411b514ba0c Author: zgu Date: 2017-02-22 15:58 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7411b514ba0c Heap memory usage counting not longer needs to be atomic ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp From shade at redhat.com Thu Feb 23 19:30:53 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 23 Feb 2017 20:30:53 +0100 Subject: RFR (S): All threads should have GC LABs Message-ID: Hi, We had a curious failure where VMThread invoked the biased locking rebiasing, which stored the header into mark word on one of the object, which took a write barrier, which discovered that we need to evacuate the object first, which failed because VMThread has no GC LABs available to evacuate to. This fixes it by providing all threads with GC LABs: http://cr.openjdk.java.net/~shade/shenandoah/all-threads-gclab/webrev.01/ Testing: hotspot_gc_shenandoah, jcstress -m quick Thanks, -Aleksey From rkennke at redhat.com Thu Feb 23 20:41:14 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 23 Feb 2017 21:41:14 +0100 Subject: RFR (S): All threads should have GC LABs In-Reply-To: References: Message-ID: <9edb3489-baba-cccb-0829-a1bde6e78a48@redhat.com> Uff. Yes! Roman Am 23.02.2017 um 20:30 schrieb Aleksey Shipilev: > Hi, > > We had a curious failure where VMThread invoked the biased locking rebiasing, > which stored the header into mark word on one of the object, which took a write > barrier, which discovered that we need to evacuate the object first, which > failed because VMThread has no GC LABs available to evacuate to. > > This fixes it by providing all threads with GC LABs: > http://cr.openjdk.java.net/~shade/shenandoah/all-threads-gclab/webrev.01/ > > Testing: hotspot_gc_shenandoah, jcstress -m quick > > Thanks, > -Aleksey > From ashipile at redhat.com Thu Feb 23 20:45:25 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 23 Feb 2017 20:45:25 +0000 Subject: hg: shenandoah/jdk9/hotspot: All threads should have GC LABs. Message-ID: <201702232045.v1NKjPt9027575@aojmv0008.oracle.com> Changeset: aa7cdfe4fabe Author: shade Date: 2017-02-23 21:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aa7cdfe4fabe All threads should have GC LABs. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp From roman at kennke.org Fri Feb 24 13:25:46 2017 From: roman at kennke.org (roman at kennke.org) Date: Fri, 24 Feb 2017 13:25:46 +0000 Subject: hg: shenandoah/jdk8u/hotspot: All threads should have GC LABs. Message-ID: <201702241325.v1ODPk0h011352@aojmv0008.oracle.com> Changeset: 3c1ff4455c33 Author: shade Date: 2017-02-23 21:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3c1ff4455c33 All threads should have GC LABs. ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp From zgu at redhat.com Mon Feb 27 16:11:56 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 27 Feb 2017 11:11:56 -0500 Subject: RFR(XS): Use lock version memory allocator Message-ID: Use lock version of heap region memory allocator. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/memory_allocate/webrev.00/ Test: fastdebug/release jdk: specjvm Derby Thanks, -Zhengyu From rkennke at redhat.com Mon Feb 27 16:16:09 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 27 Feb 2017 11:16:09 -0500 (EST) Subject: RFR(XS): Use lock version memory allocator Message-ID: <394882973.29339141.1488212169953.JavaMail.zimbra@zmail25.collab.prod.int.phx2.redhat.com> If I remember correctly, this throws asserts in debug mode. It wants an acquired Heap_lock. RomanAm 27.02.2017 5:12 nachm. schrieb Zhengyu Gu : > > Use lock version of heap region memory allocator. > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/memory_allocate/webrev.00/ > > Test: > ?? fastdebug/release jdk: specjvm Derby > > > Thanks, > > -Zhengyu > From zgu at redhat.com Mon Feb 27 16:17:16 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 27 Feb 2017 11:17:16 -0500 Subject: RFR(XS): Use lock version memory allocator In-Reply-To: <394882973.29339141.1488212169953.JavaMail.zimbra@zmail25.collab.prod.int.phx2.redhat.com> References: <394882973.29339141.1488212169953.JavaMail.zimbra@zmail25.collab.prod.int.phx2.redhat.com> Message-ID: <3dd020ab-00ee-a6e2-c952-1279949e3e2e@redhat.com> That's why ShenandoahHeapRegion has to override it. -Zhengyu On 02/27/2017 11:16 AM, Roman Kennke wrote: > If I remember correctly, this throws asserts in debug mode. It wants an acquired Heap_lock. > > RomanAm 27.02.2017 5:12 nachm. schrieb Zhengyu Gu : >> Use lock version of heap region memory allocator. >> >> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/memory_allocate/webrev.00/ >> >> Test: >> fastdebug/release jdk: specjvm Derby >> >> >> Thanks, >> >> -Zhengyu >> From rkennke at redhat.com Mon Feb 27 16:19:06 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 27 Feb 2017 11:19:06 -0500 (EST) Subject: RFR(XS): Use lock version memory allocator Message-ID: <910513211.29339647.1488212346031.JavaMail.zimbra@zmail25.collab.prod.int.phx2.redhat.com> Oh. I should have looked further ;-) OK then. Does it make a difference perf-wise? RomanAm 27.02.2017 5:17 nachm. schrieb Zhengyu Gu : > > That's why ShenandoahHeapRegion has to override it. > > -Zhengyu > > > On 02/27/2017 11:16 AM, Roman Kennke wrote: > > If I remember correctly, this throws asserts in debug mode. It wants an acquired Heap_lock. > > > > RomanAm 27.02.2017 5:12 nachm. schrieb Zhengyu Gu : > >> Use lock version of heap region memory allocator. > >> > >> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/memory_allocate/webrev.00/ > >> > >> Test: > >>???? fastdebug/release jdk: specjvm Derby > >> > >> > >> Thanks, > >> > >> -Zhengyu > >> > From zgu at redhat.com Mon Feb 27 16:21:41 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 27 Feb 2017 11:21:41 -0500 Subject: RFR(XS): Use lock version memory allocator In-Reply-To: <910513211.29339647.1488212346031.JavaMail.zimbra@zmail25.collab.prod.int.phx2.redhat.com> References: <910513211.29339647.1488212346031.JavaMail.zimbra@zmail25.collab.prod.int.phx2.redhat.com> Message-ID: <79a73211-29d4-575a-d3f7-080e8360be42@redhat.com> I ran Derby a couples of time on my machine , it is slightly better, but could just be a noise. -Zhengyu On 02/27/2017 11:19 AM, Roman Kennke wrote: > Oh. I should have looked further ;-) > > OK then. > > Does it make a difference perf-wise? > > RomanAm 27.02.2017 5:17 nachm. schrieb Zhengyu Gu : >> That's why ShenandoahHeapRegion has to override it. >> >> -Zhengyu >> >> >> On 02/27/2017 11:16 AM, Roman Kennke wrote: >>> If I remember correctly, this throws asserts in debug mode. It wants an acquired Heap_lock. >>> >>> RomanAm 27.02.2017 5:12 nachm. schrieb Zhengyu Gu : >>>> Use lock version of heap region memory allocator. >>>> >>>> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/memory_allocate/webrev.00/ >>>> >>>> Test: >>>> fastdebug/release jdk: specjvm Derby >>>> >>>> >>>> Thanks, >>>> >>>> -Zhengyu >>>> From zgu at redhat.com Mon Feb 27 16:25:41 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Mon, 27 Feb 2017 16:25:41 +0000 Subject: hg: shenandoah/jdk9/hotspot: Use lock version heap region memory allocator Message-ID: <201702271625.v1RGPfjh016752@aojmv0008.oracle.com> Changeset: 704b384f63a0 Author: zgu Date: 2017-02-27 11:24 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/704b384f63a0 Use lock version heap region memory allocator ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp From rwestrel at redhat.com Mon Feb 27 16:57:13 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Mon, 27 Feb 2017 16:57:13 +0000 Subject: hg: shenandoah/jdk9/hotspot: remove useless call to recompute_dom_depth + move loop opts to shenandoah barrier classes + rework post expansion loop opts Message-ID: <201702271657.v1RGvDrD023921@aojmv0008.oracle.com> Changeset: b1d87ff3b89a Author: roland Date: 2017-02-27 13:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b1d87ff3b89a remove useless call to recompute_dom_depth + move loop opts to shenandoah barrier classes + rework post expansion loop opts ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp From rwestrel at redhat.com Tue Feb 28 10:23:50 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 28 Feb 2017 11:23:50 +0100 Subject: Loop strip mining to decreases safepoint poll frequency Message-ID: http://cr.openjdk.java.net/~roland/shenandoah/loopstripmining/webrev.00/ This implements loop strip mining in c2: for (..) { // work safepoint poll } is transformed to: for (..) { for (..) { // work } safepoint poll } so the loop runs for at most LoopStripMiningIter iterations between safepoint polls. This patch enables it by default for shenandoah and sets LoopStripMiningIter to an arbitrary 1000 iterations. All loop optimizations should be preserved. LoopStripMiningIter=0 disables it (and it then runs with no safepoints). +UseCountedLoopSafepoints is another way to disable it (and it then runs with a safepoint per loop iteration). Roland. From rkennke at redhat.com Tue Feb 28 10:45:20 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 28 Feb 2017 11:45:20 +0100 Subject: Loop strip mining to decreases safepoint poll frequency In-Reply-To: References: Message-ID: <9dcfcf9f-d0dd-0d5b-39c5-04e735d87c66@redhat.com> Am 28.02.2017 um 11:23 schrieb Roland Westrelin: > > http://cr.openjdk.java.net/~roland/shenandoah/loopstripmining/webrev.00/ > > This implements loop strip mining in c2: > > for (..) { > // work > safepoint poll > } > > is transformed to: > > for (..) { > for (..) { > // work > } > safepoint poll > } > > so the loop runs for at most LoopStripMiningIter iterations between > safepoint polls. This patch enables it by default for shenandoah and > sets LoopStripMiningIter to an arbitrary 1000 iterations. All loop > optimizations should be preserved. LoopStripMiningIter=0 disables it > (and it then runs with no safepoints). +UseCountedLoopSafepoints is > another way to disable it (and it then runs with a safepoint per loop > iteration). Great! The patch looks ok from afar ;-) A lot of this C2 wrestling looks like voodoo magic... I trust that you have tested it etc. What's the plan for upstreaming this? Let it bake in Shenandoah for a while and then go upstream? Roman From shade at redhat.com Tue Feb 28 10:51:30 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 28 Feb 2017 11:51:30 +0100 Subject: Loop strip mining to decreases safepoint poll frequency In-Reply-To: References: Message-ID: Very cool. This affects only counted loops too, right? On 02/28/2017 11:23 AM, Roland Westrelin wrote: > +UseCountedLoopSafepoints is another way to disable it (and it then runs with > a safepoint per loop iteration). I don't get this part. I would expect -XX:+UseCLS and -XX:LSM=# to be independent. That is, behave like this: a) -XX:+UseCLS -XX:LSM=0: what we have now; counted loops with safepoints b) -XX:-UseCLS -XX:LSM=0: no safepoints in counted loops -- strip mining is useless? c) -XX:+UseCLS -XX:LSM=: strip-mined counted loops with safepoints d) -XX:-UseCLS -XX:LSM=: no safepoints in counted loops -- strip mining is useless? My concern is that latency-oriented people do run with -XX:+UseCLS in their configurations, and current patch seems to disable loop strip mining for them! Thanks, -Aleksey From rwestrel at redhat.com Tue Feb 28 12:16:46 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 28 Feb 2017 13:16:46 +0100 Subject: Loop strip mining to decreases safepoint poll frequency In-Reply-To: <9dcfcf9f-d0dd-0d5b-39c5-04e735d87c66@redhat.com> References: <9dcfcf9f-d0dd-0d5b-39c5-04e735d87c66@redhat.com> Message-ID: > The patch looks ok from afar ;-) A lot of this C2 wrestling looks like > voodoo magic... I trust that you have tested it etc. The biggest risk I think is that some optimization stops working silently because of the extra CFG nodes around the counted loops: I wrote a test case for each optimization I thought was affected and verified by hands that it still triggers. I also ran specjvm 2008 and looked at generated code for cases where performance drops. > What's the plan for upstreaming this? Let it bake in Shenandoah for a > while and then go upstream? Something like that. Ideally it would become the default upstream as well. What I'm seeing is that if the inner loop runs for too few iterations, strip mining can cause performance regressions so I'm not too optimistic about this being the default. Roland. From rwestrel at redhat.com Tue Feb 28 12:35:38 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 28 Feb 2017 13:35:38 +0100 Subject: Loop strip mining to decreases safepoint poll frequency In-Reply-To: References: Message-ID: > This affects only counted loops too, right? Yes. > I would expect -XX:+UseCLS and -XX:LSM=# to be independent. That is, behave like > this: > > a) -XX:+UseCLS -XX:LSM=0: > what we have now; counted loops with safepoints > > b) -XX:-UseCLS -XX:LSM=0: > no safepoints in counted loops -- strip mining is useless? > > c) -XX:+UseCLS -XX:LSM=: > strip-mined counted loops with safepoints > > d) -XX:-UseCLS -XX:LSM=: > no safepoints in counted loops -- strip mining is useless? > > My concern is that latency-oriented people do run with -XX:+UseCLS in their > configurations, and current patch seems to disable loop strip mining for them! I don't have a strong opinion on this. C2 now ignores UseCLS entirely and only checks LSM: LSM=0, no safepoint = -XX:-UseCLS LSM=1, safepoint in every iteration = -XX:+UseCLS LSM>1, strip mining so argument parsing is expected to adjust the LSM value from the UseCLS value and what you're suggesting translates to: if (UseCountedLoopSafepoints && LoopStripMiningIter == 0) { LoopStripMiningIter = 1; } else if (!UseCountedLoopSafepoints && LoopStripMiningIter > 0) { LoopStripMiningIter = 0; } in Arguments::check_vm_args_consistency() Roland. From shade at redhat.com Tue Feb 28 13:17:38 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 28 Feb 2017 14:17:38 +0100 Subject: Loop strip mining to decreases safepoint poll frequency In-Reply-To: References: Message-ID: <55fd5826-51e7-c061-cb4a-e4ddc2e63484@redhat.com> On 02/28/2017 01:35 PM, Roland Westrelin wrote: >> My concern is that latency-oriented people do run with -XX:+UseCLS in their >> configurations, and current patch seems to disable loop strip mining for them! > > I don't have a strong opinion on this. C2 now ignores UseCLS entirely > and only checks LSM: > > LSM=0, no safepoint = -XX:-UseCLS > LSM=1, safepoint in every iteration = -XX:+UseCLS > LSM>1, strip mining I would like to keep UseCLS to pretend to be "independent". E.g. UseCLS enables safepoints in counted loops, and LSM>1 additionally strip mines the loops. Regardless what the actual implementation is doing, the saner interface seems better if done like that. Do we foresee loop strip mining to be useful for something else besides safepoint poll improvements? If so, untying their respective options make even more sense. > so argument parsing is expected to adjust the LSM value from the UseCLS > value and what you're suggesting translates to: > > if (UseCountedLoopSafepoints && LoopStripMiningIter == 0) { > LoopStripMiningIter = 1; > } else if (!UseCountedLoopSafepoints && LoopStripMiningIter > 0) { > LoopStripMiningIter = 0; > } Yes, and keep setting UseCLS and LoopStripMiningIter to "true" and "1000" for Shenandoah. Thanks, -Aleksey From aph at redhat.com Tue Feb 28 13:24:26 2017 From: aph at redhat.com (Andrew Haley) Date: Tue, 28 Feb 2017 13:24:26 +0000 Subject: Loop strip mining to decreases safepoint poll frequency In-Reply-To: References: Message-ID: <2c7e8844-aaed-7cb4-8edd-8328566cb7d8@redhat.com> On 28/02/17 12:35, Roland Westrelin wrote: > >> This affects only counted loops too, right? > > Yes. I would have thought it would be useful in uncounted loops too. I suppose there's some risk that adding the extra bookkeeping might slow down such loops. But I was thinking that it might even allow vectorization in loops where it can't be done today. Andrew. From rwestrel at redhat.com Tue Feb 28 13:41:29 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 28 Feb 2017 14:41:29 +0100 Subject: Loop strip mining to decreases safepoint poll frequency In-Reply-To: <55fd5826-51e7-c061-cb4a-e4ddc2e63484@redhat.com> References: <55fd5826-51e7-c061-cb4a-e4ddc2e63484@redhat.com> Message-ID: > I would like to keep UseCLS to pretend to be "independent". E.g. UseCLS enables > safepoints in counted loops, and LSM>1 additionally strip mines the loops. > Regardless what the actual implementation is doing, the saner interface seems > better if done like that. So what I suggested in my previous email is ok, right? > Do we foresee loop strip mining to be useful for something else besides > safepoint poll improvements? If so, untying their respective options make even > more sense. I don't think we do at this point. The advantage of only using LoopStripMiningIter in c2 itself is that the logic that checks both UseCountedLoopSafepoints and LoopStripMiningIter is not duplicated every time c2 has to check what kind of safepoint elimination needs to be performed. To be fair there are only a few such checks which also means it should be straightforward to revisit that logic if needed. Roland. From shade at redhat.com Tue Feb 28 13:46:52 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 28 Feb 2017 14:46:52 +0100 Subject: Loop strip mining to decreases safepoint poll frequency In-Reply-To: References: <55fd5826-51e7-c061-cb4a-e4ddc2e63484@redhat.com> Message-ID: On 02/28/2017 02:41 PM, Roland Westrelin wrote: > >> I would like to keep UseCLS to pretend to be "independent". E.g. UseCLS enables >> safepoints in counted loops, and LSM>1 additionally strip mines the loops. >> Regardless what the actual implementation is doing, the saner interface seems >> better if done like that. > > So what I suggested in my previous email is ok, right? Yes. Looks like it. I'd probably forbid some combinations. For user settings, this is the behavior I would expect: -UseCLS: no safepoints, no mining -UseCLS LSM=0: no safepoints, no mining -UseCLS LSM>=1: illegal? +UseCLS: safepoints + mining +UseCLS LSM=0: illegal? +UseCLS LSM=1: safepoints, but no mining +UseCLS LSM>=1: safepoints + mining -Aleksey From rwestrel at redhat.com Tue Feb 28 13:50:51 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 28 Feb 2017 14:50:51 +0100 Subject: Loop strip mining to decreases safepoint poll frequency In-Reply-To: <2c7e8844-aaed-7cb4-8edd-8328566cb7d8@redhat.com> References: <2c7e8844-aaed-7cb4-8edd-8328566cb7d8@redhat.com> Message-ID: > I would have thought it would be useful in uncounted loops too. I Yes, I suppose it could be made to work with uncounted loops. Any evidence that it would pay off would be nice... > suppose there's some risk that adding the extra bookkeeping might > slow down such loops. But I was thinking that it might even allow > vectorization in loops where it can't be done today. I'm not sure I see how that would work. Applying strip mining on uncounted loops would turn them into counted loops because we would need to count the number of times we go through the loop to exit every few iterations but the induction variable wouldn't be used by the code in the loop for anything else. I would also have expected that programmers naturally write counted loops that c2 would recognize as such and that what was preventing vectorization from happening was something else. Roland. From rkennke at redhat.com Tue Feb 28 20:44:39 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 28 Feb 2017 21:44:39 +0100 Subject: RFR: JDK8u: Cherry-pick 8156803: Turn StressLCM/StressGCM flags to diagnostic Message-ID: <9addfe8b-09bd-f7c1-f8b6-51e5649beec8@redhat.com> I propose to cherry pick the fix for 8156803: Turn StressLCM/StressGCM flags to diagnostic, for our JDK8u repository. One of our tests uses -XX:+StressLCM and it's failing because it's not available in release build. Ok? http://cr.openjdk.java.net/~rkennke/jdk8u-8156803/webrev.00/ Roman From shade at redhat.com Tue Feb 28 20:47:20 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 28 Feb 2017 21:47:20 +0100 Subject: RFR: JDK8u: Cherry-pick 8156803: Turn StressLCM/StressGCM flags to diagnostic In-Reply-To: <9addfe8b-09bd-f7c1-f8b6-51e5649beec8@redhat.com> References: <9addfe8b-09bd-f7c1-f8b6-51e5649beec8@redhat.com> Message-ID: <15005dc6-c473-1581-5761-9669d4243713@redhat.com> On 02/28/2017 09:44 PM, Roman Kennke wrote: > I propose to cherry pick the fix for 8156803: Turn StressLCM/StressGCM > flags to diagnostic, for our JDK8u repository. One of our tests uses > -XX:+StressLCM and it's failing because it's not available in release > build. Ok? > > http://cr.openjdk.java.net/~rkennke/jdk8u-8156803/webrev.00/ This diverges our 8u from the upstream 8u, right? Maybe it's better to just -XX:+IgnoreUnrecognizedVMOptions for that test? -Aleksey From rkennke at redhat.com Tue Feb 28 22:12:24 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 28 Feb 2017 23:12:24 +0100 Subject: RFR: JDK8u: Cherry-pick 8156803: Turn StressLCM/StressGCM flags to diagnostic In-Reply-To: <15005dc6-c473-1581-5761-9669d4243713@redhat.com> References: <9addfe8b-09bd-f7c1-f8b6-51e5649beec8@redhat.com> <15005dc6-c473-1581-5761-9669d4243713@redhat.com> Message-ID: <93e656d9-b195-3bfe-b90b-702588c6a352@redhat.com> Am 28.02.2017 um 21:47 schrieb Aleksey Shipilev: > On 02/28/2017 09:44 PM, Roman Kennke wrote: >> I propose to cherry pick the fix for 8156803: Turn StressLCM/StressGCM >> flags to diagnostic, for our JDK8u repository. One of our tests uses >> -XX:+StressLCM and it's failing because it's not available in release >> build. Ok? >> >> http://cr.openjdk.java.net/~rkennke/jdk8u-8156803/webrev.00/ > > This diverges our 8u from the upstream 8u, right? > > Maybe it's better to just -XX:+IgnoreUnrecognizedVMOptions for that test? > Right, that's less intrusive: http://cr.openjdk.java.net/~rkennke/jdk8u-8156803/webrev.01/ Ok now? Roman From shade at redhat.com Tue Feb 28 22:13:17 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 28 Feb 2017 23:13:17 +0100 Subject: RFR: JDK8u: Cherry-pick 8156803: Turn StressLCM/StressGCM flags to diagnostic In-Reply-To: <93e656d9-b195-3bfe-b90b-702588c6a352@redhat.com> References: <9addfe8b-09bd-f7c1-f8b6-51e5649beec8@redhat.com> <15005dc6-c473-1581-5761-9669d4243713@redhat.com> <93e656d9-b195-3bfe-b90b-702588c6a352@redhat.com> Message-ID: <38741ad5-d2c1-6aa3-b484-5070751a1317@redhat.com> On 02/28/2017 11:12 PM, Roman Kennke wrote: > Am 28.02.2017 um 21:47 schrieb Aleksey Shipilev: >> On 02/28/2017 09:44 PM, Roman Kennke wrote: >>> I propose to cherry pick the fix for 8156803: Turn StressLCM/StressGCM >>> flags to diagnostic, for our JDK8u repository. One of our tests uses >>> -XX:+StressLCM and it's failing because it's not available in release >>> build. Ok? >>> >>> http://cr.openjdk.java.net/~rkennke/jdk8u-8156803/webrev.00/ >> >> This diverges our 8u from the upstream 8u, right? >> >> Maybe it's better to just -XX:+IgnoreUnrecognizedVMOptions for that test? >> > > Right, that's less intrusive: > > http://cr.openjdk.java.net/~rkennke/jdk8u-8156803/webrev.01/ > > Ok now? Ok. -Aleksey From roman at kennke.org Tue Feb 28 22:17:55 2017 From: roman at kennke.org (roman at kennke.org) Date: Tue, 28 Feb 2017 22:17:55 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Add -XX:+IgnoreUnrecognizedVMOption to TestWriteBarrierClearControl test. Message-ID: <201702282217.v1SMHtei019796@aojmv0008.oracle.com> Changeset: 8d9928b7d7c9 Author: rkennke Date: 2017-02-28 23:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8d9928b7d7c9 Add -XX:+IgnoreUnrecognizedVMOption to TestWriteBarrierClearControl test. ! test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java From iris.clark at oracle.com Mon Feb 13 17:53:34 2017 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 13 Feb 2017 17:53:34 -0000 Subject: JDK10 repo for Shenandoah? In-Reply-To: <1487001298.2822.17.camel@redhat.com> References: <1487001298.2822.17.camel@redhat.com> Message-ID: <16b0050e-13df-442b-a479-40bf1c275734@default> Hi, Christine. As the Lead, do you approve of this request? Thanks, iris -----Original Message----- From: Roman Kennke [mailto:rkennke at redhat.com] Sent: Monday, February 13, 2017 7:55 AM To: ops at openjdk.java.net; shenandoah-dev at openjdk.java.net Subject: JDK10 repo for Shenandoah? Hello Ops, can we please have a clone of the JDK10 forest: http://hg.openjdk.java.net/jdk10/jdk10 under http://hg.openjdk.java.net/shenandoah/ ? With same jcheck etc permissions as our jdk9? Regards, Roman From iris.clark at oracle.com Wed Feb 22 19:05:15 2017 From: iris.clark at oracle.com (Iris Clark) Date: Wed, 22 Feb 2017 19:05:15 -0000 Subject: JDK10 repo for Shenandoah? In-Reply-To: <599000371.60186410.1487603117693.JavaMail.zimbra@redhat.com> References: <1487001298.2822.17.camel@redhat.com> <16b0050e-13df-442b-a479-40bf1c275734@default> <599000371.60186410.1487603117693.JavaMail.zimbra@redhat.com> Message-ID: <3d887799-7a10-4139-a00b-bef31fc950e6@default> Hi, Roman and Christine. Here's your forest: http://hg.openjdk.java.net/shenandoah/jdk10/ As requested, it's a clone of hg.ojn:jdk9/jdk9 configured identically to hg.ojn:shenandoah/jdk9 . Sorry for the delay. The holiday plus an internal deadline have really filled my inbox. Thanks, iris -----Original Message----- From: Christine Flood [mailto:chf at redhat.com] Sent: Monday, February 20, 2017 7:05 AM To: Iris Clark Cc: Roman Kennke ; ops at openjdk.java.net; shenandoah-dev at openjdk.java.net Subject: Re: JDK10 repo for Shenandoah? Yes! Christine ----- Original Message ----- > From: "Iris Clark" > To: chf at redhat.com > Cc: "Roman Kennke" , ops at openjdk.java.net, shenandoah-dev at openjdk.java.net > Sent: Monday, February 13, 2017 12:53:23 PM > Subject: RE: JDK10 repo for Shenandoah? > > Hi, Christine. > > As the Lead, do you approve of this request? > > Thanks, > iris > > -----Original Message----- > From: Roman Kennke [mailto:rkennke at redhat.com] > Sent: Monday, February 13, 2017 7:55 AM > To: ops at openjdk.java.net; shenandoah-dev at openjdk.java.net > Subject: JDK10 repo for Shenandoah? > > Hello Ops, > > can we please have a clone of the JDK10 forest: > > http://hg.openjdk.java.net/jdk10/jdk10 > > > under > > http://hg.openjdk.java.net/shenandoah/ > > ? > > With same jcheck etc permissions as our jdk9? > > > Regards, > Roman >