From akashche at redhat.com Fri Mar 2 01:07:12 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Fri, 2 Mar 2018 01:07:12 +0000 Subject: [rfc][icedtea-web] moving rust launchers to cargo In-Reply-To: <21eb2f5d-16a8-f921-3f0f-782948b267a2@redhat.com> References: <09d0c27e-2bd7-ba53-ffc9-910a6af184c8@redhat.com> <21eb2f5d-16a8-f921-3f0f-782948b267a2@redhat.com> Message-ID: <2d144a30-6aa8-db78-8c3d-fb99d1fed7ae@redhat.com> Hi, Reviewing (ignoring autoconf changes): 1. please rename "hardcoded_paths" - values there are not limited to paths (maybe to just "hardcoded") 2. add the following build.rs file to the rust-launcher dir ( see: https://doc.rust-lang.org/cargo/reference/build-scripts.html ) to have better control over extracting values from env variables: fn main() { // validation logic here for all vars println!("cargo:rustc-env=JRE={}", "foo1"); println!("cargo:rustc-env=JAVA={}", "foo2"); ... } 3. in hardcoded.rs make all variable fetching non-optional (use only env! macro) and fill the default values in build.rs 4. drop tests from hardcoded.rs - this logic goes to build.rs 5. drop module declaration from hardcoded.rs On 02/26/2018 12:53 PM, Jiri Vanek wrote: > Environment variables propagation check moved from test-time to compile > time. > > Thanx goes to Alkex! > ?? J. > On 02/15/2018 01:51 PM, Jiri Vanek wrote: >> As agreed on privte discussion, this pathc is moving the >> responsibility to build of native launchers to cargo (from ourt >> makefiel and plain rustc). >> >> 2018-02-15? Jiri Vanek >> ?????* configure.ac: added check for cargo >> ?????* .hgignore: added target and Cargo.lock >> ?????* .Makefile.am: dropped all launcher.in/libhardoced_paths_*.rs >> targets and rustc targets. >> ?????(launcher.build/$(javaws) launcher.build/$(itweb_settings) >> launcher.build/$(policyeditor)) >> ?????adapted to use cargo. Variables handled in switch. (clean) now >> cleans all launcher.in* >> ?????* rust-launcher/Cargo.toml: primitive declaration of package >> ?????* rust-launcher/src/hardcoded_paths.rs: copied from >> rust-launcher/hardoced_paths.rs.in >> ?????adapted to get substitution via cargo rather then by sed.? Added >> test and wrapping getters >> ?????* rust-launcher/src/main.rs: copied from >> rust-launcher/launchers.rs. Adapted imports to new infrastructure,s >> till just reprinting hardcoded stuff >> >> Thanx! >> ?? J. >> > > -- -Alex From bugzilla-daemon at icedtea.classpath.org Fri Mar 2 06:21:01 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:21:01 +0000 Subject: [Bug 3481] [TRACKER] IcedTea 3.7.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3481 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #1 from Andrew John Hughes --- Released: http://bitly.com/it30700 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Mar 2 06:30:32 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:30:32 +0000 Subject: /hg/release/icedtea7-2.6: 3 new changesets Message-ID: changeset bcfd79d6c288 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=bcfd79d6c288 author: Andrew John Hughes date: Wed Feb 28 05:24:18 2018 +0000 Set release date to today. 2017-08-27 Andrew John Hughes * NEWS: Set release date to today. changeset 338bde710b27 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=338bde710b27 author: Andrew John Hughes date: Fri Mar 02 04:56:43 2018 +0000 Added tag icedtea-2.6.13 for changeset bcfd79d6c288 changeset fe8e748c2d72 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=fe8e748c2d72 author: Andrew John Hughes date: Fri Mar 02 06:30:08 2018 +0000 Start 2.6.14 release cycle. 2018-03-01 Andrew John Hughes * NEWS: Add section for 2.6.14. * configure.ac: Bump to 2.6.14pre00. diffstat: .hgtags | 1 + ChangeLog | 9 +++++++++ NEWS | 4 +++- configure.ac | 2 +- 4 files changed, 14 insertions(+), 2 deletions(-) diffs (47 lines): diff -r 69f58238d295 -r fe8e748c2d72 .hgtags --- a/.hgtags Tue Feb 27 06:21:11 2018 +0000 +++ b/.hgtags Fri Mar 02 06:30:08 2018 +0000 @@ -79,3 +79,4 @@ ca912837484636232172dcce97145dcb8205f3df icedtea-2.6.11 89e60608946de73f8ea2574d69e9ce7a0acdd84c icedtea-2.6.12pre01 3072b7a2e47db3fd8855be8f864d10f4a0dbca6c icedtea-2.6.12 +bcfd79d6c2883b158fd15282b049a82c45272690 icedtea-2.6.13 diff -r 69f58238d295 -r fe8e748c2d72 ChangeLog --- a/ChangeLog Tue Feb 27 06:21:11 2018 +0000 +++ b/ChangeLog Fri Mar 02 06:30:08 2018 +0000 @@ -1,3 +1,12 @@ +2018-03-01 Andrew John Hughes + + * NEWS: Add section for 2.6.14. + * configure.ac: Bump to 2.6.14pre00. + +2018-02-27 Andrew John Hughes + + * NEWS: Set release date to today. + 2018-02-26 Andrew John Hughes Bump to 2.6.13. diff -r 69f58238d295 -r fe8e748c2d72 NEWS --- a/NEWS Tue Feb 27 06:21:11 2018 +0000 +++ b/NEWS Fri Mar 02 06:30:08 2018 +0000 @@ -12,7 +12,9 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY -New in release 2.6.13 (2018-01-XX): +New in release 2.6.14 (2018-04-XX): + +New in release 2.6.13 (2018-02-27): * Security fixes - S8160104: CORBA communication improvements diff -r 69f58238d295 -r fe8e748c2d72 configure.ac --- a/configure.ac Tue Feb 27 06:21:11 2018 +0000 +++ b/configure.ac Fri Mar 02 06:30:08 2018 +0000 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.6.13], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [2.6.14pre00], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) From andrew at icedtea.classpath.org Fri Mar 2 06:31:18 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:31:18 +0000 Subject: /hg/icedtea8-forest/corba: Added tag icedtea-3.7.0 for changeset... Message-ID: changeset 48ff09e3ee55 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=48ff09e3ee55 author: andrew date: Fri Mar 02 04:57:26 2018 +0000 Added tag icedtea-3.7.0 for changeset 872ca6c060bb diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 872ca6c060bb -r 48ff09e3ee55 .hgtags --- a/.hgtags Tue Feb 06 18:20:51 2018 +0000 +++ b/.hgtags Fri Mar 02 04:57:26 2018 +0000 @@ -882,3 +882,4 @@ 2b03640b61bda0a4d8e89c57d919bf1742aeeb8f jdk8u161-b09 1a3e06fc462b39d065e9fc78191cc6d8a9c33fc0 jdk8u161-b10 104006ed6c31ed1fe46cbee9d665e0dbc6bcac13 jdk8u161-b11 +872ca6c060bbe258c0cc0390a6ac2ef6a2b2c758 icedtea-3.7.0 From andrew at icedtea.classpath.org Fri Mar 2 06:31:28 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:31:28 +0000 Subject: /hg/icedtea8-forest/jaxp: Added tag icedtea-3.7.0 for changeset ... Message-ID: changeset 8b28702dd30c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8b28702dd30c author: andrew date: Fri Mar 02 04:57:26 2018 +0000 Added tag icedtea-3.7.0 for changeset 154d73707643 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 154d73707643 -r 8b28702dd30c .hgtags --- a/.hgtags Tue Feb 06 18:20:53 2018 +0000 +++ b/.hgtags Fri Mar 02 04:57:26 2018 +0000 @@ -851,3 +851,4 @@ 8f1e31692eaefa31a83d629d3de65c6d518e35fc jdk8u161-b09 3105b0c6ced161bbd3378c2f3514be42434192b3 jdk8u161-b10 b9dc3724ec4b573a983d54f1a83832f21f83394e jdk8u161-b11 +154d73707643e419873aa6caf2f7626c8f7cfd01 icedtea-3.7.0 From andrew at icedtea.classpath.org Fri Mar 2 06:31:39 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:31:39 +0000 Subject: /hg/icedtea8-forest/jaxws: Added tag icedtea-3.7.0 for changeset... Message-ID: changeset 0febcbbee5f4 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0febcbbee5f4 author: andrew date: Fri Mar 02 04:57:27 2018 +0000 Added tag icedtea-3.7.0 for changeset 3f0a3aea44b4 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 3f0a3aea44b4 -r 0febcbbee5f4 .hgtags --- a/.hgtags Tue Feb 06 18:20:55 2018 +0000 +++ b/.hgtags Fri Mar 02 04:57:27 2018 +0000 @@ -841,3 +841,4 @@ 0e66110407e3da3297c4526bd849181c6d7ba758 jdk8u161-b09 d26c2b6db981746f7870e7c246200fb8c70f4c91 jdk8u161-b10 4c61299e4daf6727d736e23f03ecb2947b3e9609 jdk8u161-b11 +3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.7.0 From andrew at icedtea.classpath.org Fri Mar 2 06:31:50 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:31:50 +0000 Subject: /hg/icedtea8-forest/langtools: Added tag icedtea-3.7.0 for chang... Message-ID: changeset dca111232ee1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=dca111232ee1 author: andrew date: Fri Mar 02 04:57:29 2018 +0000 Added tag icedtea-3.7.0 for changeset 0a2dce555d35 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 0a2dce555d35 -r dca111232ee1 .hgtags --- a/.hgtags Tue Feb 06 18:20:59 2018 +0000 +++ b/.hgtags Fri Mar 02 04:57:29 2018 +0000 @@ -868,3 +868,4 @@ 96cdc8b62d5f7263a0c42bc21bf85a205cb75ebb jdk8u161-b09 cfc40ab214f9174edbb08925a39efd081d6e4b34 jdk8u161-b10 44fd88d9e5ae96d54e6d993dae14d6f2ab53b5c1 jdk8u161-b11 +0a2dce555d35690b6bb6ce45713424cb6c36b3ac icedtea-3.7.0 From andrew at icedtea.classpath.org Fri Mar 2 06:32:05 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:32:05 +0000 Subject: /hg/icedtea8-forest/hotspot: 2 new changesets Message-ID: changeset 074a569c30e4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=074a569c30e4 author: aph date: Mon Feb 26 01:17:58 2018 +0000 8164113, PR3519: AArch64: follow-up the fix for 8161598 Reviewed-by: dlong changeset 699f3abfc738 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=699f3abfc738 author: andrew date: Fri Mar 02 04:57:32 2018 +0000 Added tag icedtea-3.7.0 for changeset 074a569c30e4 diffstat: .hgtags | 1 + src/cpu/aarch64/vm/aarch64.ad | 2 +- src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp | 4 +- src/cpu/aarch64/vm/frame_aarch64.cpp | 31 ++++++++++++++++--- src/cpu/aarch64/vm/interp_masm_aarch64.hpp | 2 +- src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp | 7 +-- src/cpu/aarch64/vm/macroAssembler_aarch64.cpp | 13 +++---- src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 6 +- src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp | 16 +++++----- src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 2 +- src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 2 +- src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp | 2 +- src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp | 7 +--- 13 files changed, 55 insertions(+), 40 deletions(-) diffs (307 lines): diff -r adaf109718c1 -r 699f3abfc738 .hgtags --- a/.hgtags Thu Feb 15 04:45:22 2018 +0000 +++ b/.hgtags Fri Mar 02 04:57:32 2018 +0000 @@ -1161,3 +1161,4 @@ 6e5cabb7995ef8357c5c61c16af659bf7cc1d2ff jdk8u161-b09 b9a9aa038ad84a3fe6c91e27e359b95da8eb8629 jdk8u161-b10 b1606443958a9a64020b596327ff586ca5c8ae1d jdk8u161-b11 +074a569c30e47bd860652f31d52418c8fa878f2f icedtea-3.7.0 diff -r adaf109718c1 -r 699f3abfc738 src/cpu/aarch64/vm/aarch64.ad --- a/src/cpu/aarch64/vm/aarch64.ad Thu Feb 15 04:45:22 2018 +0000 +++ b/src/cpu/aarch64/vm/aarch64.ad Fri Mar 02 04:57:32 2018 +0000 @@ -4748,7 +4748,7 @@ Label retaddr; __ adr(rscratch2, retaddr); __ lea(rscratch1, RuntimeAddress(entry)); - // Leave a breadcrumb for JavaThread::pd_last_frame(). + // Leave a breadcrumb for JavaFrameAnchor::capture_last_Java_pc() __ stp(zr, rscratch2, Address(__ pre(sp, -2 * wordSize))); __ blrt(rscratch1, gpcnt, fpcnt, rtype); __ bind(retaddr); diff -r adaf109718c1 -r 699f3abfc738 src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp --- a/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Thu Feb 15 04:45:22 2018 +0000 +++ b/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Fri Mar 02 04:57:32 2018 +0000 @@ -79,7 +79,7 @@ } pop(r0, sp); #endif - reset_last_Java_frame(true, true); + reset_last_Java_frame(true); maybe_isb(); // check for pending exceptions @@ -569,7 +569,7 @@ __ bind(L); } #endif - __ reset_last_Java_frame(true, false); + __ reset_last_Java_frame(true); __ maybe_isb(); // check for pending exceptions diff -r adaf109718c1 -r 699f3abfc738 src/cpu/aarch64/vm/frame_aarch64.cpp --- a/src/cpu/aarch64/vm/frame_aarch64.cpp Thu Feb 15 04:45:22 2018 +0000 +++ b/src/cpu/aarch64/vm/frame_aarch64.cpp Fri Mar 02 04:57:32 2018 +0000 @@ -376,13 +376,16 @@ JavaFrameAnchor* jfa = entry_frame_call_wrapper()->anchor(); assert(!entry_frame_is_first(), "next Java fp must be non zero"); assert(jfa->last_Java_sp() > sp(), "must be above this frame on stack"); + // Since we are walking the stack now this nested anchor is obviously walkable + // even if it wasn't when it was stacked. + if (!jfa->walkable()) { + // Capture _last_Java_pc (if needed) and mark anchor walkable. + jfa->capture_last_Java_pc(); + } map->clear(); assert(map->include_argument_oops(), "should be set by clear"); - if (jfa->last_Java_pc() != NULL ) { - frame fr(jfa->last_Java_sp(), jfa->last_Java_fp(), jfa->last_Java_pc()); - return fr; - } - frame fr(jfa->last_Java_sp(), jfa->last_Java_fp()); + assert(jfa->last_Java_pc() != NULL, "not walkable"); + frame fr(jfa->last_Java_sp(), jfa->last_Java_fp(), jfa->last_Java_pc()); return fr; } @@ -845,3 +848,21 @@ init((intptr_t*)sp, (intptr_t*)fp, (address)pc); } #endif + +void JavaFrameAnchor::make_walkable(JavaThread* thread) { + // last frame set? + if (last_Java_sp() == NULL) return; + // already walkable? + if (walkable()) return; + assert(Thread::current() == (Thread*)thread, "not current thread"); + assert(last_Java_sp() != NULL, "not called from Java code?"); + assert(last_Java_pc() == NULL, "already walkable"); + capture_last_Java_pc(); + assert(walkable(), "something went wrong"); +} + +void JavaFrameAnchor::capture_last_Java_pc() { + assert(_last_Java_sp != NULL, "no last frame set"); + assert(_last_Java_pc == NULL, "already walkable"); + _last_Java_pc = (address)_last_Java_sp[-1]; +} diff -r adaf109718c1 -r 699f3abfc738 src/cpu/aarch64/vm/interp_masm_aarch64.hpp --- a/src/cpu/aarch64/vm/interp_masm_aarch64.hpp Thu Feb 15 04:45:22 2018 +0000 +++ b/src/cpu/aarch64/vm/interp_masm_aarch64.hpp Fri Mar 02 04:57:32 2018 +0000 @@ -211,7 +211,7 @@ // #endif MacroAssembler::null_check(reg, offset); // #ifdef ASSERT -// reset_last_Java_frame(true, false); +// reset_last_Java_frame(true); // #endif } diff -r adaf109718c1 -r 699f3abfc738 src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp --- a/src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp Thu Feb 15 04:45:22 2018 +0000 +++ b/src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp Fri Mar 02 04:57:32 2018 +0000 @@ -67,10 +67,9 @@ _last_Java_sp = src->_last_Java_sp; } - // Always walkable - bool walkable(void) { return true; } - // Never any thing to do since we are always walkable and can find address of return addresses - void make_walkable(JavaThread* thread) { } + bool walkable(void) { return _last_Java_sp != NULL && _last_Java_pc != NULL; } + void make_walkable(JavaThread* thread); + void capture_last_Java_pc(void); intptr_t* last_Java_sp(void) const { return _last_Java_sp; } diff -r adaf109718c1 -r 699f3abfc738 src/cpu/aarch64/vm/macroAssembler_aarch64.cpp --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Thu Feb 15 04:45:22 2018 +0000 +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Fri Mar 02 04:57:32 2018 +0000 @@ -284,19 +284,18 @@ } -void MacroAssembler::reset_last_Java_frame(bool clear_fp, - bool clear_pc) { +void MacroAssembler::reset_last_Java_frame(bool clear_fp) { // we must set sp to zero to clear frame str(zr, Address(rthread, JavaThread::last_Java_sp_offset())); + // must clear fp, so that compiled frames are not confused; it is // possible that we need it only for debugging if (clear_fp) { str(zr, Address(rthread, JavaThread::last_Java_fp_offset())); } - if (clear_pc) { - str(zr, Address(rthread, JavaThread::last_Java_pc_offset())); - } + // Always clear the pc because it could have been set by make_walkable() + str(zr, Address(rthread, JavaThread::last_Java_pc_offset())); } // Calls to C land @@ -647,7 +646,7 @@ // reset last Java frame // Only interpreter should have to clear fp - reset_last_Java_frame(true, true); + reset_last_Java_frame(true); // C++ interp handles this in the interpreter check_and_handle_popframe(java_thread); @@ -901,7 +900,7 @@ if (type == bytecode_start) { // set_last_Java_frame(esp, rfp, (address)NULL); Assembler:: notify(type); - // reset_last_Java_frame(true, false); + // reset_last_Java_frame(true); } else Assembler:: notify(type); diff -r adaf109718c1 -r 699f3abfc738 src/cpu/aarch64/vm/macroAssembler_aarch64.hpp --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Thu Feb 15 04:45:22 2018 +0000 +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Fri Mar 02 04:57:32 2018 +0000 @@ -757,10 +757,10 @@ Register last_java_pc, Register scratch); - void reset_last_Java_frame(Register thread, bool clearfp, bool clear_pc); + void reset_last_Java_frame(Register thread); - // thread in the default location (r15_thread on 64bit) - void reset_last_Java_frame(bool clear_fp, bool clear_pc); + // thread in the default location (rthread) + void reset_last_Java_frame(bool clear_fp); // Stores void store_check(Register obj); // store check for obj - register is destroyed afterwards diff -r adaf109718c1 -r 699f3abfc738 src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp --- a/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Thu Feb 15 04:45:22 2018 +0000 +++ b/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Fri Mar 02 04:57:32 2018 +0000 @@ -2048,7 +2048,7 @@ __ bind(dtrace_method_exit_done); } - __ reset_last_Java_frame(false, true); + __ reset_last_Java_frame(false); // Unpack oop result if (ret_type == T_OBJECT || ret_type == T_ARRAY) { @@ -2458,7 +2458,7 @@ // find any register it might need. oop_maps->add_gc_map(__ pc() - start, map); - __ reset_last_Java_frame(false, true); + __ reset_last_Java_frame(false); // Load UnrollBlock* into rdi __ mov(r5, r0); @@ -2589,7 +2589,7 @@ new OopMap( frame_size_in_words, 0 )); // Clear fp AND pc - __ reset_last_Java_frame(true, true); + __ reset_last_Java_frame(true); // Collect return values __ ldrd(v0, Address(sp, RegisterSaver::v0_offset_in_bytes())); @@ -2686,7 +2686,7 @@ oop_maps->add_gc_map(__ pc() - start, map); - __ reset_last_Java_frame(false, true); + __ reset_last_Java_frame(false); // move UnrollBlock* into r4 __ mov(r4, r0); @@ -2791,7 +2791,7 @@ oop_maps->add_gc_map(the_pc - start, new OopMap(SimpleRuntimeFrame::framesize, 0)); // Clear fp AND pc - __ reset_last_Java_frame(true, true); + __ reset_last_Java_frame(true); // Pop self-frame. __ leave(); // Epilog @@ -2869,7 +2869,7 @@ Label noException; - __ reset_last_Java_frame(false, true); + __ reset_last_Java_frame(false); __ maybe_isb(); __ membar(Assembler::LoadLoad | Assembler::LoadStore); @@ -2948,7 +2948,7 @@ // r0 contains the address we are going to jump to assuming no exception got installed // clear last_Java_sp - __ reset_last_Java_frame(false, true); + __ reset_last_Java_frame(false); // check for pending exceptions Label pending; __ ldr(rscratch1, Address(rthread, Thread::pending_exception_offset())); @@ -3079,7 +3079,7 @@ oop_maps->add_gc_map(the_pc - start, new OopMap(SimpleRuntimeFrame::framesize, 0)); - __ reset_last_Java_frame(false, true); + __ reset_last_Java_frame(false); // Restore callee-saved registers diff -r adaf109718c1 -r 699f3abfc738 src/cpu/aarch64/vm/stubGenerator_aarch64.cpp --- a/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Thu Feb 15 04:45:22 2018 +0000 +++ b/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Fri Mar 02 04:57:32 2018 +0000 @@ -3354,7 +3354,7 @@ oop_maps->add_gc_map(the_pc - start, map); - __ reset_last_Java_frame(true, true); + __ reset_last_Java_frame(true); __ maybe_isb(); __ leave(); diff -r adaf109718c1 -r 699f3abfc738 src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp --- a/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Thu Feb 15 04:45:22 2018 +0000 +++ b/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Fri Mar 02 04:57:32 2018 +0000 @@ -1184,7 +1184,7 @@ __ stlrw(rscratch1, rscratch2); // reset_last_Java_frame - __ reset_last_Java_frame(true, true); + __ reset_last_Java_frame(true); // reset handle block __ ldr(t, Address(rthread, JavaThread::active_handles_offset())); diff -r adaf109718c1 -r 699f3abfc738 src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp --- a/src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp Thu Feb 15 04:45:22 2018 +0000 +++ b/src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp Fri Mar 02 04:57:32 2018 +0000 @@ -45,7 +45,7 @@ // If we have a last_Java_frame, then we should use it even if // isInJava == true. It should be more reliable than ucontext info. - if (jt->has_last_Java_frame()) { + if (jt->has_last_Java_frame() && jt->frame_anchor()->walkable()) { *fr_addr = jt->pd_last_frame(); return true; } diff -r adaf109718c1 -r 699f3abfc738 src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp --- a/src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp Thu Feb 15 04:45:22 2018 +0000 +++ b/src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp Fri Mar 02 04:57:32 2018 +0000 @@ -42,12 +42,7 @@ frame pd_last_frame() { assert(has_last_Java_frame(), "must have last_Java_sp() when suspended"); - if (_anchor.last_Java_pc() != NULL) { - return frame(_anchor.last_Java_sp(), _anchor.last_Java_fp(), _anchor.last_Java_pc()); - } else { - // This will pick up pc from sp - return frame(_anchor.last_Java_sp(), _anchor.last_Java_fp()); - } + return frame(_anchor.last_Java_sp(), _anchor.last_Java_fp(), _anchor.last_Java_pc()); } public: From bugzilla-daemon at icedtea.classpath.org Fri Mar 2 06:32:20 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:32:20 +0000 Subject: [Bug 3519] [IcedTea8] Add latest updates from AArch64 port for 3.7.0 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3519 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=074a569c30e4 author: aph date: Mon Feb 26 01:17:58 2018 +0000 8164113, PR3519: AArch64: follow-up the fix for 8161598 Reviewed-by: dlong -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Mar 2 06:33:26 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:33:26 +0000 Subject: /hg/icedtea8-forest/jdk: Added tag icedtea-3.7.0 for changeset 8... Message-ID: changeset a811784cc994 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a811784cc994 author: andrew date: Fri Mar 02 04:57:28 2018 +0000 Added tag icedtea-3.7.0 for changeset 80cebaab0ba5 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 80cebaab0ba5 -r a811784cc994 .hgtags --- a/.hgtags Mon Nov 27 16:53:29 2017 +0000 +++ b/.hgtags Fri Mar 02 04:57:28 2018 +0000 @@ -881,3 +881,4 @@ 2c4e596e0cc3281fe976d9a730677c0a15113153 jdk8u161-b09 3eaad567db074e4d3df7d4088a4a029ef5ad1179 jdk8u161-b10 8d358ca3cfb813af87aa4bed5a1e7fbb678ea6be jdk8u161-b11 +80cebaab0ba5da02658fb21eabb38b111a2e2c32 icedtea-3.7.0 From andrew at icedtea.classpath.org Fri Mar 2 06:33:37 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:33:37 +0000 Subject: /hg/icedtea8-forest/nashorn: Added tag icedtea-3.7.0 for changes... Message-ID: changeset 9c62f5636c1a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=9c62f5636c1a author: andrew date: Fri Mar 02 04:57:31 2018 +0000 Added tag icedtea-3.7.0 for changeset 136ab780f038 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 136ab780f038 -r 9c62f5636c1a .hgtags --- a/.hgtags Tue Feb 06 18:21:14 2018 +0000 +++ b/.hgtags Fri Mar 02 04:57:31 2018 +0000 @@ -862,3 +862,4 @@ c2a2eec0d9ac38010bbf28b9445236c9cc6dc36f jdk8u161-b09 6c0d5e3aca6a666f639d593c47aa45f6c39da7c0 jdk8u161-b10 d4238183c6ba1559b415903436d46bdcc4abc9e2 jdk8u161-b11 +136ab780f038cf15c2397179d523f18eb54faaee icedtea-3.7.0 From andrew at icedtea.classpath.org Fri Mar 2 06:40:10 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:40:10 +0000 Subject: /hg/icedtea7: Add 2.6.13 release notes. Message-ID: changeset 5da44263bfec in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=5da44263bfec author: Andrew John Hughes date: Fri Mar 02 06:39:55 2018 +0000 Add 2.6.13 release notes. 2018-03-01 Andrew John Hughes * NEWS: Add 2.6.13 release notes. diffstat: ChangeLog | 4 + NEWS | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 132 insertions(+), 0 deletions(-) diffs (149 lines): diff -r d8d7d39b8253 -r 5da44263bfec ChangeLog --- a/ChangeLog Fri Dec 08 17:41:13 2017 +0000 +++ b/ChangeLog Fri Mar 02 06:39:55 2018 +0000 @@ -1,3 +1,7 @@ +2018-03-01 Andrew John Hughes + + * NEWS: Add 2.6.13 release notes. + 2017-12-08 Andrew John Hughes * NEWS: Add 2.6.12 release notes. diff -r d8d7d39b8253 -r 5da44263bfec NEWS --- a/NEWS Fri Dec 08 17:41:13 2017 +0000 +++ b/NEWS Fri Mar 02 06:39:55 2018 +0000 @@ -25,6 +25,134 @@ - PR3162: Remove reference to AbstractPlainDatagramSocketImpl.c, removed in 8072466 - PR3494: Skip AES test on AArch64 due to VM crash +New in release 2.6.13 (2018-02-27): + +* Security fixes + - S8160104: CORBA communication improvements + - S8172525, CVE-2018-2579: Improve key keying case + - S8174756: Extra validation for public keys + - S8175932: Improve host instance supports + - S8176458: Revise default document styling + - S8178449, CVE-2018-2588: Improve LDAP logins + - S8178458: Better use of certificates in LDAP + - S8178466: Better RSA parameters + - S8179536: Cleaner print job handling + - S8179990: Cleaner palette entry handling + - S8180011: Cleaner native graphics device handling + - S8180015: Cleaner AWT robot handling + - S8180020: Improve SymbolHashMap entry handling + - S8180433: Cleaner CLR invocation handling + - S8180877: More deeply colored ICC spaces + - S8181664: Improve JVM UTF String handling + - S8181670: Improve implementation of keystores + - S8182125, CVE-2018-2599: Improve reliability of DNS lookups + - S8182387, CVE-2018-2603: Improve PKCS usage + - S8182601, CVE-2018-2602: Improve usage messages + - S8185292, CVE-2018-2618: Stricter key generation + - S8185325, CVE-2018-2641: Improve GTK initialization + - S8186080: Transform XML interfaces + - S8186212, CVE-2018-2629: Improve GSS handling + - S8186600, CVE-2018-2634: Improve property negotiations + - S8186606, CVE-2018-2633: Improve LDAP lookup robustness + - S8186867: Improve native glyph layouts + - S8186998, CVE-2018-2637: Improve JMX supportive features + - S8189284, CVE-2018-2663: More refactoring for deserialization cases + - S8190289, CVE-2018-2677: More refactoring for client deserialization cases + - S8191142, CVE-2018-2678: More refactoring for naming deserialization cases +* Import of OpenJDK 7 u171 build 0 + - S7171982: Cipher getParameters() throws RuntimeException: Cannot find SunJCE provider + - S7172652: With JDK 1.7 text field does not obtain focus when using mnemonic Alt/Key combin + - S8022532: [parfait] Potential memory leak in gtk2_interface.c + - S8031003: [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending + - S8035105: DNS provider cleanups + - S8041781: Need new regression tests for PBE keys + - S8041787: Need new regressions tests for buffer handling for PBE algorithms + - S8044193: Need to add known answer tests for AES cipher + - S8048601: Tests for JCE crypto ciphers (part 1) + - S8048819: Implement reliability test for DH algorithm + - S8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits + - S8075286: Additional tests for signature algorithm OIDs and transformation string + - S8137255: sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java timeouts intermittently + - S8141243: Unexpected timezone returned after parsing a date + - S8144593: Suppress not recognized property/feature warning messages from SAXParser + - S8147969: Print size of DH keysize when errors are encountered + - S8148108: Disable Diffie-Hellman keys less than 1024 bits + - S8148421, PR3505: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension + - S8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris + - S8156502: Use short name of SupportedEllipticCurvesExtension.java + - S8157548: JVM crashes sometimes while starting + - S8157603: TestCipher.java doesn't check one of the decrypted message as expected + - S8158116: com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java failed with timeout + - S8159240: XSOM parser incorrectly processes type names with whitespaces + - S8163237: Restrict the use of EXPORT cipher suites + - S8163958: Improved garbage collection [test case] + - S8166248: tools/pack200/Pack200Test.java fails on Win32: Could not reserve enough space + - S8166362: [TEST_BUG] test sun/net/www/http/HttpClient/B8025710.java failing with cert error in 8u121 b01 + - S8170157: Enable unlimited cryptographic policy by default in OracleJDK + - S8170245: [TEST_BUG] Cipher tests fail when running with unlimited policy + - S8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp + - S8177144: [TEST BUG] sun/net/www/http/HttpClient/B8025710.java should run in ovm mode + - S8178728: Check the AlgorithmParameters in algorithm constraints + - S8180048: Interned string and symbol table leak memory during parallel unlinking + - S8184016: Text in native popup is not always updated with Sogou IME + - S8185628: Backport jdk/test/lib/testlibrary/CompilerUtils.java to jdk8u which is helpful in test development + - S8185719: rmi TestSocketFactory does not flush + - S8185909: Disable JARs signed with DSA keys less than 1024 bits + - S8186539: [testlibrary] TestSocketFactory should allow triggers before match/replace + - S8187667, PR3518: Disable deprecation warning for readdir_r + - S8188880: A JAXB JCK test failure found after 8186080 + - S8190258, PR3500: (tz) Support tzdata2017c + - S8190259, PR3500: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c + - S8190266: closed/java/awt/ComponentOrientation/WindowTest.java throws java.util.MissingResourceException. + - S8190449: sun/security/pkcs11/KeyPairGenerator/TestDH2048.java fails on Solaris x64 5.10 + - S8190497: DHParameterSpec.getL() returns zero after JDK-8072452 + - S8190541: 8u161 L10n resource file update + - S8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606 + - S8192793: 8u161 L10n resource file update md20 + - S8193683: Increase the number of clones in the CloneableDigest + - S8194859: Bad backport of 8024468 breaks Zero build due to lack of 8010862 in OpenJDK 7 + - S8195837: (tz) Upgrade time-zone data to tzdata2018c +* Import of OpenJDK 7 u171 build 1 + - S8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions + - S8022956: Clang: enable return type warnings on BSD + - S8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas + - S8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms + - S8062808: Turn on the -Wreturn-type warning + - S8064786: Fix debug build after 8062808: Turn on the -Wreturn-type warning + - S8143245: Zero build requires disabled warnings + - S8196952, PR3525: Bad primeCertainty value setting in DSAParameterGenerator + - S8196978: JDK-8187667 fails on GCC 4.4.7 as found on RHEL 6 + - S8197510: fastdebug builds fail due to lack of p2i + - S8197801: Zero debug build fails on "assert(labs(istate->_stack_base - istate->_stack_limit) == (istate->_method->max_stack() + extra_stack_entries + 1)) failed: bad stack limit" +* Import of OpenJDK 7 u171 build 2 + - S8197981: Missing return statement in __sync_val_compare_and_swap_8 +* Backports + - S7189886, PR3507: (aio) Add test coverage for AsynchronousChannelGroup.withThreadPool + - S7200306, PR3507: SunPKCS11 provider delays the check of DSA key size for SHA1withDSA to sign() instead of init() + - S8012930, PR3507: (fs) Eliminate recursion from FileTreeWalker + - S8013647, PR3507: JPRT unable to clean-up after tests that leave file trees with loops + - S8020321, PR3507: Problem in PKCS11 regression test TestRSAKeyLength + - S8022313, PR3507: sun/security/pkcs11/rsa/TestKeyPairGenerator.java failed in aurora + - S8027218, PR3507: TEST_BUG: sun/security/pkcs11/ec tests fail because of ever-changing key size restrictions + - S8029158, PR3507: sun/security/pkcs11/Signature/TestDSAKeyLength.java does not compile (or run) + - S8031113, PR3507: TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently + - S8048603, PR3507: Additional tests for MAC algorithms + - S8048622, PR3507: Enhance tests for PKCS11 keystores with NSS + - S8075565, PR3337: Define @intermittent jtreg keyword and mark intermittently failing jdk tests + - S8075670, PR3507: Remove intermittent keyword from some tests + - S8078334, PR3507: Mark regression tests using randomness + - S8078880, PR3507: Mark a few more intermittently failuring security-libs + - S8133318, PR3507: Exclude intermittent failing PKCS11 tests on Solaris SPARC 11.1 and earlier + - S8144539, PR3507: Update PKCS11 tests to run with security manager + - S8151731, PR3337: Add new jtreg keywords to jdk 8 + - S8165996, PR3507: PKCS11 using NSS throws an error regarding secmod.db when NSS uses sqlite + - S8170523, PR3507: Some PKCS11 test cases are ignored with security manager + - S8196516, PR3524: [REDO] [linux] libfontmanager should be linked against headless awt library +* AArch64 port + - S8193133, PR3521: Assertion failure because 0xDEADDEAD can be in-heap + - PR3521: Fix functions with missing return value. + - PR3521: Fix further functions with a missing return value. + New in release 2.6.12 (2017-12-05): * Security fixes From andrew at icedtea.classpath.org Fri Mar 2 06:42:10 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:42:10 +0000 Subject: /hg/icedtea8-forest/corba: Added tag icedtea-3.8.0pre00 for chan... Message-ID: changeset 06a3facdca4c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=06a3facdca4c author: andrew date: Fri Mar 02 06:41:14 2018 +0000 Added tag icedtea-3.8.0pre00 for changeset 872ca6c060bb diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 48ff09e3ee55 -r 06a3facdca4c .hgtags --- a/.hgtags Fri Mar 02 04:57:26 2018 +0000 +++ b/.hgtags Fri Mar 02 06:41:14 2018 +0000 @@ -883,3 +883,4 @@ 1a3e06fc462b39d065e9fc78191cc6d8a9c33fc0 jdk8u161-b10 104006ed6c31ed1fe46cbee9d665e0dbc6bcac13 jdk8u161-b11 872ca6c060bbe258c0cc0390a6ac2ef6a2b2c758 icedtea-3.7.0 +872ca6c060bbe258c0cc0390a6ac2ef6a2b2c758 icedtea-3.8.0pre00 From andrew at icedtea.classpath.org Fri Mar 2 06:42:20 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:42:20 +0000 Subject: /hg/icedtea8-forest/jaxp: Added tag icedtea-3.8.0pre00 for chang... Message-ID: changeset 0265c4810652 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=0265c4810652 author: andrew date: Fri Mar 02 06:41:14 2018 +0000 Added tag icedtea-3.8.0pre00 for changeset 154d73707643 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 8b28702dd30c -r 0265c4810652 .hgtags --- a/.hgtags Fri Mar 02 04:57:26 2018 +0000 +++ b/.hgtags Fri Mar 02 06:41:14 2018 +0000 @@ -852,3 +852,4 @@ 3105b0c6ced161bbd3378c2f3514be42434192b3 jdk8u161-b10 b9dc3724ec4b573a983d54f1a83832f21f83394e jdk8u161-b11 154d73707643e419873aa6caf2f7626c8f7cfd01 icedtea-3.7.0 +154d73707643e419873aa6caf2f7626c8f7cfd01 icedtea-3.8.0pre00 From andrew at icedtea.classpath.org Fri Mar 2 06:42:30 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:42:30 +0000 Subject: /hg/icedtea8-forest/jaxws: Added tag icedtea-3.8.0pre00 for chan... Message-ID: changeset 39a4802b0ffc in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=39a4802b0ffc author: andrew date: Fri Mar 02 06:41:15 2018 +0000 Added tag icedtea-3.8.0pre00 for changeset 3f0a3aea44b4 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 0febcbbee5f4 -r 39a4802b0ffc .hgtags --- a/.hgtags Fri Mar 02 04:57:27 2018 +0000 +++ b/.hgtags Fri Mar 02 06:41:15 2018 +0000 @@ -842,3 +842,4 @@ d26c2b6db981746f7870e7c246200fb8c70f4c91 jdk8u161-b10 4c61299e4daf6727d736e23f03ecb2947b3e9609 jdk8u161-b11 3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.7.0 +3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.8.0pre00 From andrew at icedtea.classpath.org Fri Mar 2 06:42:41 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:42:41 +0000 Subject: /hg/icedtea8-forest/langtools: Added tag icedtea-3.8.0pre00 for ... Message-ID: changeset eeb1507156d9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=eeb1507156d9 author: andrew date: Fri Mar 02 06:41:15 2018 +0000 Added tag icedtea-3.8.0pre00 for changeset 0a2dce555d35 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r dca111232ee1 -r eeb1507156d9 .hgtags --- a/.hgtags Fri Mar 02 04:57:29 2018 +0000 +++ b/.hgtags Fri Mar 02 06:41:15 2018 +0000 @@ -869,3 +869,4 @@ cfc40ab214f9174edbb08925a39efd081d6e4b34 jdk8u161-b10 44fd88d9e5ae96d54e6d993dae14d6f2ab53b5c1 jdk8u161-b11 0a2dce555d35690b6bb6ce45713424cb6c36b3ac icedtea-3.7.0 +0a2dce555d35690b6bb6ce45713424cb6c36b3ac icedtea-3.8.0pre00 From andrew at icedtea.classpath.org Fri Mar 2 06:42:50 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:42:50 +0000 Subject: /hg/icedtea8-forest/hotspot: Added tag icedtea-3.8.0pre00 for ch... Message-ID: changeset d30605e71bef in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d30605e71bef author: andrew date: Fri Mar 02 06:41:16 2018 +0000 Added tag icedtea-3.8.0pre00 for changeset 074a569c30e4 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 699f3abfc738 -r d30605e71bef .hgtags --- a/.hgtags Fri Mar 02 04:57:32 2018 +0000 +++ b/.hgtags Fri Mar 02 06:41:16 2018 +0000 @@ -1162,3 +1162,4 @@ b9a9aa038ad84a3fe6c91e27e359b95da8eb8629 jdk8u161-b10 b1606443958a9a64020b596327ff586ca5c8ae1d jdk8u161-b11 074a569c30e47bd860652f31d52418c8fa878f2f icedtea-3.7.0 +074a569c30e47bd860652f31d52418c8fa878f2f icedtea-3.8.0pre00 From andrew at icedtea.classpath.org Fri Mar 2 06:43:00 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:43:00 +0000 Subject: /hg/icedtea8-forest/jdk: Added tag icedtea-3.8.0pre00 for change... Message-ID: changeset 55b2c5971de7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=55b2c5971de7 author: andrew date: Fri Mar 02 06:41:15 2018 +0000 Added tag icedtea-3.8.0pre00 for changeset 80cebaab0ba5 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r a811784cc994 -r 55b2c5971de7 .hgtags --- a/.hgtags Fri Mar 02 04:57:28 2018 +0000 +++ b/.hgtags Fri Mar 02 06:41:15 2018 +0000 @@ -882,3 +882,4 @@ 3eaad567db074e4d3df7d4088a4a029ef5ad1179 jdk8u161-b10 8d358ca3cfb813af87aa4bed5a1e7fbb678ea6be jdk8u161-b11 80cebaab0ba5da02658fb21eabb38b111a2e2c32 icedtea-3.7.0 +80cebaab0ba5da02658fb21eabb38b111a2e2c32 icedtea-3.8.0pre00 From andrew at icedtea.classpath.org Fri Mar 2 06:43:09 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 02 Mar 2018 06:43:09 +0000 Subject: /hg/icedtea8-forest/nashorn: Added tag icedtea-3.8.0pre00 for ch... Message-ID: changeset e0c3d386e0d7 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e0c3d386e0d7 author: andrew date: Fri Mar 02 06:41:16 2018 +0000 Added tag icedtea-3.8.0pre00 for changeset 136ab780f038 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 9c62f5636c1a -r e0c3d386e0d7 .hgtags --- a/.hgtags Fri Mar 02 04:57:31 2018 +0000 +++ b/.hgtags Fri Mar 02 06:41:16 2018 +0000 @@ -863,3 +863,4 @@ 6c0d5e3aca6a666f639d593c47aa45f6c39da7c0 jdk8u161-b10 d4238183c6ba1559b415903436d46bdcc4abc9e2 jdk8u161-b11 136ab780f038cf15c2397179d523f18eb54faaee icedtea-3.7.0 +136ab780f038cf15c2397179d523f18eb54faaee icedtea-3.8.0pre00 From jvanek at icedtea.classpath.org Fri Mar 2 09:42:07 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Fri, 02 Mar 2018 09:42:07 +0000 Subject: /hg/release/icedtea-web-1.7: 7 new changesets Message-ID: changeset 67fa5af65e7f in /hg/release/icedtea-web-1.7 details: http://icedtea.classpath.org/hg/release/icedtea-web-1.7?cmd=changeset;node=67fa5af65e7f author: Jiri Vanek date: Fri Mar 02 10:18:08 2018 +0100 autoformatted: netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java and netx/net/sourceforge/jnlp/Parser.java changeset 385bbdb0c185 in /hg/release/icedtea-web-1.7 details: http://icedtea.classpath.org/hg/release/icedtea-web-1.7?cmd=changeset;node=385bbdb0c185 author: Jiri Vanek date: Fri Mar 02 10:21:15 2018 +0100 nosecurity switch made extendable also for certificate issues * netx/net/sourceforge/jnlp/config/Defaults.java: set deployment.security.itw.ignorecertissues * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: added deployment.security.itw.ignorecertissues * netx/net/sourceforge/jnlp/resources/Messages.properties: BONosecurity is now tailed by rumor about deployment.security.itw.ignorecertissues * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: when ITW was about to throw certificate-caused launch exception, it i snow consulted with nosecurity and deployment.security.itw.ignorecertissues. If both are here, exception is only printed changeset f8fc55ba5af6 in /hg/release/icedtea-web-1.7 details: http://icedtea.classpath.org/hg/release/icedtea-web-1.7?cmd=changeset;node=f8fc55ba5af6 author: Jiri Vanek date: Fri Mar 02 10:22:31 2018 +0100 removed ridiculous disable/enable on desktop integration pane * netx/net/sourceforge/jnlp/security/dialogs/AccessWarningPane.java: both ok/cancel are now permanently enabled, although it is behaving a bit unexpectedly sometimes. changeset 84cebefe259d in /hg/release/icedtea-web-1.7 details: http://icedtea.classpath.org/hg/release/icedtea-web-1.7?cmd=changeset;node=84cebefe259d author: Jiri Vanek date: Fri Mar 02 10:23:59 2018 +0100 made OmegaT run - Made ITW to load resources from j2se/java tag too * netx/net/sourceforge/jnlp/Parser.java: constructors/methods made public to help unittests * netx/net/sourceforge/jnlp/ShortcutDesc.java: same * netx/net/sourceforge/jnlp/ResourcesDesc.java: getJars made to iterate recursively over content of j2se * tests/netx/unit/net/sourceforge/jnlp/ParserBasic.java: added testcase * tests/netx/unit/net/sourceforge/jnlp/jarsInJreDesc.jnlp: testfile copied form omegat which have this strange resources changeset 2a9ff9f6ed44 in /hg/release/icedtea-web-1.7 details: http://icedtea.classpath.org/hg/release/icedtea-web-1.7?cmd=changeset;node=2a9ff9f6ed44 author: Jiri Vanek date: Fri Mar 02 10:27:35 2018 +0100 Fixed news for latest changes * NEWS: mentioned javafx-desc, -nosecurity enhancement and j2se/java resources changeset 6b237a5f396c in /hg/release/icedtea-web-1.7 details: http://icedtea.classpath.org/hg/release/icedtea-web-1.7?cmd=changeset;node=6b237a5f396c author: Jiri Vanek date: Fri Mar 02 10:34:07 2018 +0100 Added basic support for javafx desc * netx/net/sourceforge/jnlp/ApplicationDesc.java: added flag fx to rember what was initiator * netx/net/sourceforge/jnlp/Node.java: Added abstraction ElementName over string of element name to hold namespace and separate it for name if present * netx/net/sourceforge/jnlp/Parser.java: for javafx-desc ApplicationDesc is instantiated. Adapted to ElementName * tests/netx/unit/net/sourceforge/jnlp/ParserCornerCases.java: ElementName * tests/netx/unit/net/sourceforge/jnlp/ParserTest.java: ElementName changeset 4abd0f089773 in /hg/release/icedtea-web-1.7 details: http://icedtea.classpath.org/hg/release/icedtea-web-1.7?cmd=changeset;node=4abd0f089773 author: Jiri Vanek date: Fri Mar 02 10:41:29 2018 +0100 Added test for javafx diffstat: .hgignore | 3 + ChangeLog | 53 + NEWS | 3 + netx/net/sourceforge/jnlp/ApplicationDesc.java | 6 +- netx/net/sourceforge/jnlp/Node.java | 55 +- netx/net/sourceforge/jnlp/Parser.java | 600 +++--- netx/net/sourceforge/jnlp/ResourcesDesc.java | 25 +- netx/net/sourceforge/jnlp/ShortcutDesc.java | 2 +- netx/net/sourceforge/jnlp/config/Defaults.java | 7 +- netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java | 3 + netx/net/sourceforge/jnlp/resources/Messages.properties | 2 +- netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java | 881 +++++---- netx/net/sourceforge/jnlp/security/dialogs/AccessWarningPane.java | 19 +- netx/net/sourceforge/jnlp/util/FileUtils.java | 7 +- tests/netx/unit/net/sourceforge/jnlp/ParserBasic.java | 27 +- tests/netx/unit/net/sourceforge/jnlp/ParserCornerCases.java | 4 +- tests/netx/unit/net/sourceforge/jnlp/ParserTest.java | 138 +- tests/netx/unit/net/sourceforge/jnlp/jarsInJreDesc.jnlp | 100 + tests/netx/unit/net/sourceforge/jnlp/util/FileUtilsTest.java | 3 + tests/reproducers/custom/JavaFx/resources/JavaFx.jar | Bin tests/reproducers/custom/JavaFx/resources/JavaFx.jnlp | 15 + tests/reproducers/custom/JavaFx/srcs/Controller.java | 11 + tests/reproducers/custom/JavaFx/srcs/Main.java | 23 + tests/reproducers/custom/JavaFx/srcs/Makefile | 25 + tests/reproducers/custom/JavaFx/srcs/helloworld.fxml | 17 + tests/reproducers/custom/JavaFx/testcases/JavaFxTest.java | 81 + tests/reproducers/simple/simpletest1/testcases/XDGspecificationTests.java | 30 +- tests/test-extensions/net/sourceforge/jnlp/ServerAccess.java | 28 + 28 files changed, 1387 insertions(+), 781 deletions(-) diffs (truncated from 4724 to 500 lines): diff -r dbb8dc397d15 -r 4abd0f089773 .hgignore --- a/.hgignore Mon Dec 18 13:22:51 2017 +0100 +++ b/.hgignore Fri Mar 02 10:41:29 2018 +0100 @@ -12,3 +12,6 @@ netx/net/sourceforge/jnlp/resources/ChangeLog\.html netx/net/sourceforge/jnlp/resources/NEWS\.html netx-dist-tests-whitelist +rust-launcher/target +rust-launcher/Cargo.lock + diff -r dbb8dc397d15 -r 4abd0f089773 ChangeLog --- a/ChangeLog Mon Dec 18 13:22:51 2017 +0100 +++ b/ChangeLog Fri Mar 02 10:41:29 2018 +0100 @@ -1,3 +1,56 @@ +2018-02-06 Jiri Vanek + + Added test for javafx-desc + * tests/reproducers/custom/JavaFx/resources/JavaFx.jar + * tests/reproducers/custom/JavaFx/resources/JavaFx.jnlp + * tests/reproducers/custom/JavaFx/srcs/Controller.class + * tests/reproducers/custom/JavaFx/srcs/Controller.java + * tests/reproducers/custom/JavaFx/srcs/Main.class + * tests/reproducers/custom/JavaFx/srcs/Main.java + * tests/reproducers/custom/JavaFx/srcs/Makefile + * tests/reproducers/custom/JavaFx/srcs/helloworld.fxml + * tests/reproducers/custom/JavaFx/testcases/JavaFxTest.java + +2018-02-05 Jiri Vanek + + Added basic support for javafx desc + * netx/net/sourceforge/jnlp/ApplicationDesc.java: added flag fx to rember what was initiator + * netx/net/sourceforge/jnlp/Node.java: Added abstraction ElementName over string of element name to hold namespace + and separate it for name if present + * netx/net/sourceforge/jnlp/Parser.java: for javafx-desc ApplicationDesc is instantiated. Adapted to ElementName + * tests/netx/unit/net/sourceforge/jnlp/ParserCornerCases.java: ElementName + * tests/netx/unit/net/sourceforge/jnlp/ParserTest.java: ElementName + +2018-02-05 Jiri Vanek + + Fixed news for latest changes + * NEWS: mentioned javafx-desc, -nosecurity enhancement and j2se/java resources + +2018-02-03 Jiri Vanek + + Made ITW to load resources from j2se/java tag too + * netx/net/sourceforge/jnlp/Parser.java: constructors/methods made public to help unittests + * netx/net/sourceforge/jnlp/ShortcutDesc.java: same + * netx/net/sourceforge/jnlp/ResourcesDesc.java: getJars made to iterate recursively over content of j2se + * tests/netx/unit/net/sourceforge/jnlp/ParserBasic.java: added testcase + * tests/netx/unit/net/sourceforge/jnlp/jarsInJreDesc.jnlp: testfile copied form omegat which have this strange resources + +2018-02-03 Jiri Vanek + + nosecurity switch made extendable also for certificate issues + * netx/net/sourceforge/jnlp/config/Defaults.java: set deployment.security.itw.ignorecertissues + * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: added deployment.security.itw.ignorecertissues + * netx/net/sourceforge/jnlp/resources/Messages.properties: BONosecurity is now tailed by rumor about deployment.security.itw.ignorecertissues + * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: when ITW was about to throw certificate-caused launch exception, + it i snow consulted with nosecurity and deployment.security.itw.ignorecertissues. If both are here, exception is only printed + +2018-02-03 Jiri Vanek + + * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: autoformatted + +2018-02-03 Jiri Vanek + * netx/net/sourceforge/jnlp/Parser.java: auto-formatted + 2017-12-15 Jiri Vanek Post-release changes diff -r dbb8dc397d15 -r 4abd0f089773 NEWS --- a/NEWS Mon Dec 18 13:22:51 2017 +0100 +++ b/NEWS Fri Mar 02 10:41:29 2018 +0100 @@ -9,6 +9,9 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY New in release 1.7.2 (YYYY-MM-DD): +* added support for javafx-desc and so allwong run of pure-javafx only applications +* --nosecurity enhanced for possibility to skip invalid signatures +* enhanced to allow resources to be read also from j2se/java element (OmegaT) New in release 1.7.1 (2017-12-15): * better work with authors file diff -r dbb8dc397d15 -r 4abd0f089773 netx/net/sourceforge/jnlp/ApplicationDesc.java --- a/netx/net/sourceforge/jnlp/ApplicationDesc.java Mon Dec 18 13:22:51 2017 +0100 +++ b/netx/net/sourceforge/jnlp/ApplicationDesc.java Fri Mar 02 10:41:29 2018 +0100 @@ -30,7 +30,8 @@ private final String mainClass; /** the arguments */ - private String arguments[]; + private String arguments[]; + private final boolean fx; /** * Create an Application descriptor. @@ -38,9 +39,10 @@ * @param mainClass the main class name and package * @param arguments the arguments */ - public ApplicationDesc(String mainClass, String arguments[]) { + public ApplicationDesc(String mainClass, String[] arguments, boolean isFX) { this.mainClass = mainClass; this.arguments = arguments; + this.fx = isFX; } /** diff -r dbb8dc397d15 -r 4abd0f089773 netx/net/sourceforge/jnlp/Node.java --- a/netx/net/sourceforge/jnlp/Node.java Mon Dec 18 13:22:51 2017 +0100 +++ b/netx/net/sourceforge/jnlp/Node.java Fri Mar 02 10:41:29 2018 +0100 @@ -40,6 +40,7 @@ import java.util.ArrayList; import java.util.Enumeration; import java.util.List; +import java.util.Objects; import net.sourceforge.nanoxml.XMLElement; @@ -52,7 +53,7 @@ * regular XML Node interface (for the methods used by Parser). */ /* NANO */ -class Node { +public class Node { private XMLElement xml; private Node next; private Node children[]; @@ -124,18 +125,62 @@ return (String) xml.getAttribute(name); } - String getNodeName() { + public ElementName getNodeName() { if (xml.getName() == null) { - return ""; + return new ElementName(""); } else { - return xml.getName(); + return new ElementName(xml.getName()); } } + @Override public String toString() { - return getNodeName(); + return getNodeName().getOriginal(); + } + + public static class ElementName { + + private final String base; + + public ElementName(String base) { + this.base = base; + } + + @Override + public boolean equals(Object obj) { + if (obj instanceof ElementName) { + return ((ElementName) obj).base.equals(base); + } else { + return false; + } + } + + @Override + public int hashCode() { + return base.hashCode(); + } + + public String getName() { + if (base.contains(":")) { + return base.split(":")[1]; + } else { + return base; + } + } + public String getPrefix() { + if (base.contains(":")) { + return base.split(":")[0]; + } else { + return ""; + } + } + + private String getOriginal() { + return base + "(" + getPrefix() + ":" + getName() + ")"; + } + } } diff -r dbb8dc397d15 -r 4abd0f089773 netx/net/sourceforge/jnlp/Parser.java --- a/netx/net/sourceforge/jnlp/Parser.java Mon Dec 18 13:22:51 2017 +0100 +++ b/netx/net/sourceforge/jnlp/Parser.java Fri Mar 02 10:41:29 2018 +0100 @@ -14,7 +14,6 @@ // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - package net.sourceforge.jnlp; import static net.sourceforge.jnlp.runtime.Translator.R; @@ -33,26 +32,25 @@ import net.sourceforge.jnlp.util.logging.OutputController; /** - * Contains methods to parse an XML document into a JNLPFile. - * Implements JNLP specification version 1.0. + * Contains methods to parse an XML document into a JNLPFile. Implements JNLP + * specification version 1.0. * - * @author Jon A. Maxwell (JAM) - initial author + * @author Jon A. Maxwell + * (JAM) - initial author * @version $Revision: 1.13 $ */ public final class Parser { - + private static String CODEBASE = "codebase"; private static String MAINCLASS = "main-class"; private static final Pattern anyWhiteSpace = Pattern.compile("\\s"); // defines netx.jnlp.Node class if using Tiny XML or Nano XML - // Currently uses the Nano XML parse. Search for "SAX" or // "TINY" or "NANO" and uncomment those blocks and comment the // active ones (if any) to switch XML parsers. Also // (un)comment appropriate Node class at end of this file and // do a clean build. - /** * Ensure consistent error handling. */ @@ -69,80 +67,96 @@ OutputController.getLogger().log(OutputController.Level.ERROR_ALL, exception); } }; - */ - + */ // fix: some descriptors need to use the jnlp file at a later // date and having file ref lets us pass it to their // constructors // - /** the file reference */ + /** + * the file reference + */ private final JNLPFile file; // do not use (uninitialized) - /** the root node */ + /** + * the root node + */ private final Node root; - /** the specification version */ + /** + * the specification version + */ private final Version spec; - /** the base URL that all hrefs are relative to */ + /** + * the base URL that all hrefs are relative to + */ private final URL base; - /** the codebase URL */ + /** + * the codebase URL + */ private URL codebase; - /** the file URL */ + /** + * the file URL + */ private final URL fileLocation; - /** whether to throw errors on non-fatal errors. */ + /** + * whether to throw errors on non-fatal errors. + */ private final boolean strict; // if strict==true parses a file with no error then strict==false should also - /** whether to allow extensions to the JNLP specification */ + /** + * whether to allow extensions to the JNLP specification + */ private final boolean allowExtensions; // true if extensions to JNLP spec are ok - + /** - * Create a parser for the JNLP file. If the location - * parameters is not null it is used as the default codebase - * (does not override value of jnlp element's href - * attribute). + * Create a parser for the JNLP file. If the location parameters is not null + * it is used as the default codebase (does not override value of jnlp + * element's href attribute). *

- * The root node may be normalized as a side effect of this - * constructor. + * The root node may be normalized as a side effect of this constructor. *

+ * * @param file the (uninitialized) file reference - * @param base if codebase is not specified, a default base for relative URLs + * @param base if codebase is not specified, a default base for relative + * URLs * @param root the root node * @param settings the parser settings to use when parsing the JNLP file * @throws ParseException if the JNLP file is invalid */ - Parser(JNLPFile file, URL base, Node root, ParserSettings settings) throws ParseException { - this(file, base, root, settings, null); + public Parser(JNLPFile file, URL base, Node root, ParserSettings settings) throws ParseException { + this(file, base, root, settings, null); } /** - * Create a parser for the JNLP file. If the location - * parameters is not null it is used as the default codebase - * (does not override value of jnlp element's href - * attribute). + * Create a parser for the JNLP file. If the location parameters is not null + * it is used as the default codebase (does not override value of jnlp + * element's href attribute). *

- * The root node may be normalized as a side effect of this - * constructor. + * The root node may be normalized as a side effect of this constructor. *

+ * * @param file the (uninitialized) file reference - * @param base if codebase is not specified, a default base for relative URLs + * @param base if codebase is not specified, a default base for relative + * URLs * @param root the root node * @param settings the parser settings to use when parsing the JNLP file * @param codebase codebase to use if we did not parse one from JNLP file. * @throws ParseException if the JNLP file is invalid */ - Parser(JNLPFile file, URL base, Node root, ParserSettings settings, URL codebase) throws ParseException { + public Parser(JNLPFile file, URL base, Node root, ParserSettings settings, URL codebase) throws ParseException { this.file = file; this.root = root; this.strict = settings.isStrict(); this.allowExtensions = settings.isExtensionAllowed(); // ensure it's a JNLP node - if (root == null || !root.getNodeName().equals("jnlp")) + if (root == null || !root.getNodeName().getName().equals("jnlp")) { throw new ParseException(R("PInvalidRoot")); + } // JNLP tag information this.spec = getVersion(root, "spec", "1.0+"); @@ -154,7 +168,9 @@ } if (this.codebase == null) // Codebase is overwritten if codebase was not specified in file or if parsing of it failed + { this.codebase = codebase; + } this.base = (this.codebase != null) ? this.codebase : base; // if codebase not specified use default codebase fileLocation = getURL(root, "href", this.base); @@ -165,6 +181,7 @@ /** * Returns the file version. + * * @return version of file */ public Version getFileVersion() { @@ -173,6 +190,7 @@ /** * Returns the file location. + * * @return url of source file */ public URL getFileLocation() { @@ -188,7 +206,7 @@ /** * @return the specification version. - * + * */ public Version getSpecVersion() { return spec; @@ -198,7 +216,7 @@ UpdateDesc updateDesc = null; Node child = parent.getFirstChild(); while (child != null) { - if (child.getNodeName().equals("update")) { + if (child.getNodeName().getName().equals("update")) { if (strict && updateDesc != null) { throw new ParseException(R("PTwoUpdates")); } @@ -254,16 +272,15 @@ // // This section loads the resources elements // - /** - * @return all of the ResourcesDesc elements under the specified - * node (jnlp or j2se). + * @return all of the ResourcesDesc elements under the specified node (jnlp + * or j2se). * * @param parent the parent node (either jnlp or j2se) * @param j2se true if the resources are located under a j2se or java node * @throws ParseException if the JNLP file is invalid */ - List getResources(Node parent, boolean j2se) + public List getResources(Node parent, boolean j2se) throws ParseException { List result = new ArrayList<>(); Node resources[] = getChildNodes(parent, "resources"); @@ -285,34 +302,39 @@ * @param j2se true if the resources are located under a j2se or java node * @throws ParseException if the JNLP file is invalid */ - private ResourcesDesc getResourcesDesc(Node node, boolean j2se) throws ParseException { + private ResourcesDesc getResourcesDesc(Node node, boolean j2se) throws ParseException { boolean mainFlag = false; // if found a main tag // create resources - ResourcesDesc resources = - new ResourcesDesc(file, - getLocales(node), - splitString(getAttribute(node, "os", null)), - splitString(getAttribute(node, "arch", null))); + ResourcesDesc resources + = new ResourcesDesc(file, + getLocales(node), + splitString(getAttribute(node, "os", null)), + splitString(getAttribute(node, "arch", null))); // step through the elements Node child = node.getFirstChild(); while (child != null) { - String name = child.getNodeName(); + String name = child.getNodeName().getName(); // check for nativelib but no trusted environment - if ("nativelib".equals(name)) - if (!isTrustedEnvironment()) + if ("nativelib".equals(name)) { + if (!isTrustedEnvironment()) { throw new ParseException(R("PUntrustedNative")); + } + } if ("j2se".equals(name) || "java".equals(name)) { - if (getChildNode(root, "component-desc") != null) - if (strict) + if (getChildNode(root, "component-desc") != null) { + if (strict) { throw new ParseException(R("PExtensionHasJ2SE")); - if (!j2se) + } + } + if (!j2se) { resources.addResource(getJRE(child)); - else + } else { throw new ParseException(R("PInnerJ2SE")); + } } if ("jar".equals(name) || "nativelib".equals(name)) { @@ -331,14 +353,17 @@ resources.addResource(jar); } - if ("extension".equals(name)) + if ("extension".equals(name)) { resources.addResource(getExtension(child)); + } - if ("property".equals(name)) + if ("property".equals(name)) { resources.addResource(getProperty(child)); + } - if ("package".equals(name)) + if ("package".equals(name)) { resources.addResource(getPackage(child)); + } From jvanek at redhat.com Fri Mar 2 11:10:54 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 2 Mar 2018 12:10:54 +0100 Subject: [rfc][icedtea-web] moving rust launchers to cargo In-Reply-To: <2d144a30-6aa8-db78-8c3d-fb99d1fed7ae@redhat.com> References: <09d0c27e-2bd7-ba53-ffc9-910a6af184c8@redhat.com> <21eb2f5d-16a8-f921-3f0f-782948b267a2@redhat.com> <2d144a30-6aa8-db78-8c3d-fb99d1fed7ae@redhat.com> Message-ID: On 03/02/2018 02:07 AM, Alex Kashchenko wrote: > Hi, > > Reviewing (ignoring autoconf changes): sad, But sure. > > 1. please rename "hardcoded_paths" - values there are not limited to paths (maybe to just "hardcoded") done. > > 2. add the following build.rs file to the rust-launcher dir ( see: > https://doc.rust-lang.org/cargo/reference/build-scripts.html ) to have better control over > extracting values from env variables: > > fn main() { > ??? // validation logic here for all vars > ??? println!("cargo:rustc-env=JRE={}", "foo1"); > ??? println!("cargo:rustc-env=JAVA={}", "foo2"); > ??? ... > } > > 3. in hardcoded.rs make all variable fetching non-optional (use only env! macro) and fill the > default values in build.rs > > 4. drop tests from hardcoded.rs - this logic goes to build.rs I'm not sure how you expect this to work. The ones with options would be dropped at the end of development, or made !env only. So I would let it be. If you insists, I can convert them imediately with soem defaults, but that is not what println!("cargo:rustc-env=JAVA={}", "foo2"); is doing. It *replace* the value from env!. I would ratehr stay with curent state - optionals (and promiss that they will disapear ot be converted to env! onl - stay with the dummy test to invoke them build.rs do not sounds to me like used correctly here. > > 5. drop module declaration from hardcoded.rs done Tahxn for nits! J. > > > On 02/26/2018 12:53 PM, Jiri Vanek wrote: >> Environment variables propagation check moved from test-time to compile time. >> >> Thanx goes to Alkex! >> ??? J. >> On 02/15/2018 01:51 PM, Jiri Vanek wrote: >>> As agreed on privte discussion, this pathc is moving the responsibility to build of native >>> launchers to cargo (from ourt makefiel and plain rustc). >>> >>> 2018-02-15? Jiri Vanek >>> ?????* configure.ac: added check for cargo >>> ?????* .hgignore: added target and Cargo.lock >>> ?????* .Makefile.am: dropped all launcher.in/libhardoced_paths_*.rs targets and rustc targets. >>> ?????(launcher.build/$(javaws) launcher.build/$(itweb_settings) launcher.build/$(policyeditor)) >>> ?????adapted to use cargo. Variables handled in switch. (clean) now cleans all launcher.in* >>> ?????* rust-launcher/Cargo.toml: primitive declaration of package >>> ?????* rust-launcher/src/hardcoded_paths.rs: copied from rust-launcher/hardoced_paths.rs.in >>> ?????adapted to get substitution via cargo rather then by sed.? Added test and wrapping getters >>> ?????* rust-launcher/src/main.rs: copied from rust-launcher/launchers.rs. Adapted imports to new >>> infrastructure,s till just reprinting hardcoded stuff >>> >>> Thanx! >>> ?? J. >>> >> >> > > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: cargoized3.patch Type: text/x-patch Size: 8148 bytes Desc: not available URL: From jvanek at redhat.com Fri Mar 2 14:20:43 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 2 Mar 2018 15:20:43 +0100 Subject: [rfc][icedtea-web] moving rust launchers to cargo In-Reply-To: References: <09d0c27e-2bd7-ba53-ffc9-910a6af184c8@redhat.com> <21eb2f5d-16a8-f921-3f0f-782948b267a2@redhat.com> <2d144a30-6aa8-db78-8c3d-fb99d1fed7ae@redhat.com> Message-ID: <95d18dbc-984b-fa88-08f6-c76a644d686e@redhat.com> On 03/02/2018 12:10 PM, Jiri Vanek wrote: > On 03/02/2018 02:07 AM, Alex Kashchenko wrote: >> Hi, >> >> Reviewing (ignoring autoconf changes): > > sad, But sure. >> >> 1. please rename "hardcoded_paths" - values there are not limited to paths (maybe to just >> "hardcoded") > > done. >> >> 2. add the following build.rs file to the rust-launcher dir ( see: >> https://doc.rust-lang.org/cargo/reference/build-scripts.html ) to have better control over >> extracting values from env variables: >> >> fn main() { >> ???? // validation logic here for all vars >> ???? println!("cargo:rustc-env=JRE={}", "foo1"); >> ???? println!("cargo:rustc-env=JAVA={}", "foo2"); >> ???? ... >> } >> >> 3. in hardcoded.rs make all variable fetching non-optional (use only env! macro) and fill the >> default values in build.rs >> >> 4. drop tests from hardcoded.rs - this logic goes to build.rs > > > I'm not sure how you expect this to work. The ones with options would be dropped at the end of > development, or made !env only.? So I would let it be. If you insists, I can convert them imediately > with soem defaults, but that is not what println!("cargo:rustc-env=JAVA={}", "foo2"); is doing. > It *replace*? the value from env!. > > I would ratehr stay with curent state > ?- optionals (and promiss that they will disapear ot be converted to env! onl > ?- stay with the dummy test to invoke them > > build.rs do not sounds to me like used correctly here. If nothing else, I think that this validation have to go to separate patch. And probably big one. Attached is patch with build.rs removed. > > >> >> 5. drop module declaration from hardcoded.rs > > done > > > Tahxn for nits! > > J. >> >> >> On 02/26/2018 12:53 PM, Jiri Vanek wrote: >>> Environment variables propagation check moved from test-time to compile time. >>> >>> Thanx goes to Alkex! >>> ??? J. >>> On 02/15/2018 01:51 PM, Jiri Vanek wrote: >>>> As agreed on privte discussion, this pathc is moving the responsibility to build of native >>>> launchers to cargo (from ourt makefiel and plain rustc). >>>> >>>> 2018-02-15? Jiri Vanek >>>> ?????* configure.ac: added check for cargo >>>> ?????* .hgignore: added target and Cargo.lock >>>> ?????* .Makefile.am: dropped all launcher.in/libhardoced_paths_*.rs targets and rustc targets. >>>> ?????(launcher.build/$(javaws) launcher.build/$(itweb_settings) launcher.build/$(policyeditor)) >>>> ?????adapted to use cargo. Variables handled in switch. (clean) now cleans all launcher.in* >>>> ?????* rust-launcher/Cargo.toml: primitive declaration of package >>>> ?????* rust-launcher/src/hardcoded_paths.rs: copied from rust-launcher/hardoced_paths.rs.in >>>> ?????adapted to get substitution via cargo rather then by sed.? Added test and wrapping getters >>>> ?????* rust-launcher/src/main.rs: copied from rust-launcher/launchers.rs. Adapted imports to new >>>> infrastructure,s till just reprinting hardcoded stuff >>>> >>>> Thanx! >>>> ?? J. >>>> >>> >>> >> >> > > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: cargoized4.patch Type: text/x-patch Size: 7327 bytes Desc: not available URL: From jvanek at redhat.com Fri Mar 2 14:27:39 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 2 Mar 2018 15:27:39 +0100 Subject: [rfc][icedtea-web] moving rust launchers to cargo In-Reply-To: <95d18dbc-984b-fa88-08f6-c76a644d686e@redhat.com> References: <09d0c27e-2bd7-ba53-ffc9-910a6af184c8@redhat.com> <21eb2f5d-16a8-f921-3f0f-782948b267a2@redhat.com> <2d144a30-6aa8-db78-8c3d-fb99d1fed7ae@redhat.com> <95d18dbc-984b-fa88-08f6-c76a644d686e@redhat.com> Message-ID: <3a6f7ad6-bf8f-6b54-61d7-9c60cca62f11@redhat.com> On 03/02/2018 03:20 PM, Jiri Vanek wrote: > On 03/02/2018 12:10 PM, Jiri Vanek wrote: >> On 03/02/2018 02:07 AM, Alex Kashchenko wrote: >>> Hi, >>> >>> Reviewing (ignoring autoconf changes): >> >> sad, But sure. >>> >>> 1. please rename "hardcoded_paths" - values there are not limited to paths (maybe to just >>> "hardcoded") >> >> done. >>> >>> 2. add the following build.rs file to the rust-launcher dir ( see: >>> https://doc.rust-lang.org/cargo/reference/build-scripts.html ) to have better control over >>> extracting values from env variables: >>> >>> fn main() { >>> ???? // validation logic here for all vars >>> ???? println!("cargo:rustc-env=JRE={}", "foo1"); >>> ???? println!("cargo:rustc-env=JAVA={}", "foo2"); >>> ???? ... >>> } >>> >>> 3. in hardcoded.rs make all variable fetching non-optional (use only env! macro) and fill the >>> default values in build.rs >>> >>> 4. drop tests from hardcoded.rs - this logic goes to build.rs >> >> >> I'm not sure how you expect this to work. The ones with options would be dropped at the end of >> development, or made !env only.? So I would let it be. If you insists, I can convert them >> imediately with soem defaults, but that is not what println!("cargo:rustc-env=JAVA={}", "foo2"); >> is doing. >> It *replace*? the value from env!. >> >> I would ratehr stay with curent state >> ??- optionals (and promiss that they will disapear ot be converted to env! onl >> ??- stay with the dummy test to invoke them >> >> build.rs do not sounds to me like used correctly here. > > > If nothing else, I think that this validation have to go to separate patch. And probably big one. > Attached is patch with build.rs removed. returned also test. >> >> >>> >>> 5. drop module declaration from hardcoded.rs >> >> done >> >> >> Tahxn for nits! >> >> J. >>> >>> >>> On 02/26/2018 12:53 PM, Jiri Vanek wrote: >>>> Environment variables propagation check moved from test-time to compile time. >>>> >>>> Thanx goes to Alkex! >>>> ??? J. >>>> On 02/15/2018 01:51 PM, Jiri Vanek wrote: >>>>> As agreed on privte discussion, this pathc is moving the responsibility to build of native >>>>> launchers to cargo (from ourt makefiel and plain rustc). >>>>> >>>>> 2018-02-15? Jiri Vanek >>>>> ?????* configure.ac: added check for cargo >>>>> ?????* .hgignore: added target and Cargo.lock >>>>> ?????* .Makefile.am: dropped all launcher.in/libhardoced_paths_*.rs targets and rustc targets. >>>>> ?????(launcher.build/$(javaws) launcher.build/$(itweb_settings) launcher.build/$(policyeditor)) >>>>> ?????adapted to use cargo. Variables handled in switch. (clean) now cleans all launcher.in* >>>>> ?????* rust-launcher/Cargo.toml: primitive declaration of package >>>>> ?????* rust-launcher/src/hardcoded_paths.rs: copied from rust-launcher/hardoced_paths.rs.in >>>>> ?????adapted to get substitution via cargo rather then by sed.? Added test and wrapping getters >>>>> ?????* rust-launcher/src/main.rs: copied from rust-launcher/launchers.rs. Adapted imports to >>>>> new infrastructure,s till just reprinting hardcoded stuff >>>>> >>>>> Thanx! >>>>> ?? J. >>>>> >>>> >>>> >>> >>> >> >> > > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: cargoized5.patch Type: text/x-patch Size: 7786 bytes Desc: not available URL: From akashche at redhat.com Fri Mar 2 22:24:02 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Fri, 2 Mar 2018 22:24:02 +0000 Subject: [rfc][icedtea-web] moving rust launchers to cargo In-Reply-To: <3a6f7ad6-bf8f-6b54-61d7-9c60cca62f11@redhat.com> References: <09d0c27e-2bd7-ba53-ffc9-910a6af184c8@redhat.com> <21eb2f5d-16a8-f921-3f0f-782948b267a2@redhat.com> <2d144a30-6aa8-db78-8c3d-fb99d1fed7ae@redhat.com> <95d18dbc-984b-fa88-08f6-c76a644d686e@redhat.com> <3a6f7ad6-bf8f-6b54-61d7-9c60cca62f11@redhat.com> Message-ID: <5aec2ef9-272b-58d7-16a7-2f37a347e059@redhat.com> On 03/02/2018 02:27 PM, Jiri Vanek wrote: > On 03/02/2018 03:20 PM, Jiri Vanek wrote: >> On 03/02/2018 12:10 PM, Jiri Vanek wrote: >>> On 03/02/2018 02:07 AM, Alex Kashchenko wrote: >>>> Hi, >>>> >>>> Reviewing (ignoring autoconf changes): >>> >>> sad, But sure. >>>> >>>> 1. please rename "hardcoded_paths" - values there are not limited to >>>> paths (maybe to just "hardcoded") >>> >>> done. >>>> >>>> 2. add the following build.rs file to the rust-launcher dir ( see: >>>> https://doc.rust-lang.org/cargo/reference/build-scripts.html ) to >>>> have better control over extracting values from env variables: >>>> >>>> fn main() { >>>> ???? // validation logic here for all vars >>>> ???? println!("cargo:rustc-env=JRE={}", "foo1"); >>>> ???? println!("cargo:rustc-env=JAVA={}", "foo2"); >>>> ???? ... >>>> } >>>> >>>> 3. in hardcoded.rs make all variable fetching non-optional (use only >>>> env! macro) and fill the default values in build.rs >>>> >>>> 4. drop tests from hardcoded.rs - this logic goes to build.rs >>> >>> >>> I'm not sure how you expect this to work. Variables need to be fetched from env during compile time, validated (checking for missing/empty/invalid), substituted by default values where needed and then passed to rustc. This way inside hardcoded.rs env!() can be used, as all values are already validated in build.rs. >>> The ones with options would >>> be dropped at the end of development, or made !env only.? So I would >>> let it be. If you insists, I can convert them imediately with soem >>> defaults, but that is not what println!("cargo:rustc-env=JAVA={}", >>> "foo2"); is doing. >>> It *replace*? the value from env!. Validation logic may be as complex as needed (e.g. distinguishing build initiated from autoconf from the one initiated directly/from IDE etc). Just please make sure that dev builds (direct cargo invocation) work all the time and don't require to add OS-level env vars on dev machine. Something like this can be used as a starter: println!("cargo:rustc-env=ITW_JRE={}", option_env!("AC_JRE").unwrap_or("JRE-dev-unspecified")); >>> I would ratehr stay with curent state >>> ??- optionals (and promiss that they will disapear ot be converted to >>> env! onl >>> ??- stay with the dummy test to invoke them >>> >>> build.rs do not sounds to me like used correctly here. We well can embed static strings into binary manually, but "cargo:rustc-env" seems to be a recommended way to achieve that, from its doc: "rustc-env=VAR=VALUE indicates that the specified environment variable will be added to the environment which the compiler is run within. The value can be then retrieved by the env! macro in the compiled crate. This is useful for embedding additional metadata in crate's code, such as the hash of Git HEAD or the unique identifier of a continuous integration server." >> If nothing else, I think that this validation have to go to separate >> patch. And probably big one. >> Attached is patch with build.rs removed. > > returned also test. Please add build.rs and drop the test. >>> >>> >>>> >>>> 5. drop module declaration from hardcoded.rs >>> >>> done >>> >>> >>> Tahxn for nits! >>> >>> J. >>>> >>>> >>>> On 02/26/2018 12:53 PM, Jiri Vanek wrote: >>>>> Environment variables propagation check moved from test-time to >>>>> compile time. >>>>> >>>>> Thanx goes to Alkex! >>>>> ??? J. >>>>> On 02/15/2018 01:51 PM, Jiri Vanek wrote: >>>>>> As agreed on privte discussion, this pathc is moving the >>>>>> responsibility to build of native launchers to cargo (from ourt >>>>>> makefiel and plain rustc). >>>>>> >>>>>> 2018-02-15? Jiri Vanek >>>>>> ?????* configure.ac: added check for cargo >>>>>> ?????* .hgignore: added target and Cargo.lock >>>>>> ?????* .Makefile.am: dropped all >>>>>> launcher.in/libhardoced_paths_*.rs targets and rustc targets. >>>>>> ?????(launcher.build/$(javaws) launcher.build/$(itweb_settings) >>>>>> launcher.build/$(policyeditor)) >>>>>> ?????adapted to use cargo. Variables handled in switch. (clean) >>>>>> now cleans all launcher.in* >>>>>> ?????* rust-launcher/Cargo.toml: primitive declaration of package >>>>>> ?????* rust-launcher/src/hardcoded_paths.rs: copied from >>>>>> rust-launcher/hardoced_paths.rs.in >>>>>> ?????adapted to get substitution via cargo rather then by sed. >>>>>> Added test and wrapping getters >>>>>> ?????* rust-launcher/src/main.rs: copied from >>>>>> rust-launcher/launchers.rs. Adapted imports to new >>>>>> infrastructure,s till just reprinting hardcoded stuff >>>>>> >>>>>> Thanx! >>>>>> ?? J. >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> > > -- -Alex From bugzilla-daemon at icedtea.classpath.org Mon Mar 5 07:54:22 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 05 Mar 2018 07:54:22 +0000 Subject: [Bug 3532] New: Cannot grant permissions to unsigned jars Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 Bug ID: 3532 Summary: Cannot grant permissions to unsigned jars Product: IcedTea-Web Version: 1.7 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: Plugin Assignee: jvanek at redhat.com Reporter: hssss at qq.com CC: unassigned at icedtea.classpath.org Created attachment 1669 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1669&action=edit jviewer.jnlp I'm getting problem from trying to use a java remote console from an inspur server with JViewer icedtea-web-1.6.2-1.el6.x86_64 centos 6.5 net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line. at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813) at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936) Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Cannot grant permissions to unsigned jars. Application requested security permissions, but jars are not signed. at net.sourceforge.jnlp.runtime.JNLPClassLoader$SecurityDelegateImpl.getClassLoaderSecurity(JNLPClassLoader.java:2393) at net.sourceforge.jnlp.runtime.JNLPClassLoader.setSecurity(JNLPClassLoader.java:321) at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:734) at net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:285) at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403) at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805) =========================================================================== u can use my uploaded attachment to reproduce -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Mar 5 13:58:00 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 05 Mar 2018 13:58:00 +0000 Subject: [Bug 3532] Cannot grant permissions to unsigned jars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 |P1 Status|NEW |ASSIGNED Component|Plugin |NetX (javaws) --- Comment #1 from JiriVanek --- I assume this is not plugin, but javaws. Of course you cant grant permission to application which is not fully signed. If you wont to run unsigned code without sandbox, enjoy --nosecurity switch, but beware! Much better would be to notify author of application, and advice him to correctly sign his release. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Mar 5 19:43:27 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 05 Mar 2018 19:43:27 +0000 Subject: [Bug 3533] New: HotSpot generates code with unaligned stack, crashes on SSE operations Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 Bug ID: 3533 Summary: HotSpot generates code with unaligned stack, crashes on SSE operations Product: IcedTea Version: 3.6.0 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: mail at maciej.szmigiero.name CC: unassigned at icedtea.classpath.org At least on 32-bit x86 HotSpot dynamic compiler generates a machine code that does not keep the stack pointer aligned to a 16-byte boundary (as required by the i386 psABI). When such generated code calls back a gcc-compiled C/C++ code (in JVM, glibc or some other library) this misaligned stack travels along a call chain until it hits something that assumes a proper stack alignement. For example, hitting a SSE operation results in a segfault due to a misaligned address. Why this didn't occur earlier I don't know - perhaps it worked by pure luck - but now gcc 7.3.0 does generate a code that triggers this bug even when just launching java or javac without any arguments. For example let's consider a code generated by InterpreterGenerator::generate_native_entry() in src/cpu/x86/vm/templateInterpreter_x86_32.cpp. This function explicitly generates a stack-realigning instruction ("__ andptr(rsp, -(StackAlignmentInBytes));"), then uses the MacroAssembler::call_VM() method with a one register argument in src/cpu/x86/vm/macroAssembler_x86.cpp to generate a function call. This method generates a "call" instruction, then a "push" instruction to load the argument, then the call_VM_base() method in the same class will generate an additional "push" instruction loading a JavaThread pointer before finally generating a "call" instruction to InterpreterRuntime::prepare_native_call(). This will result in total of 3 words being pushed to the stack before the call, misaligning it. It is easy to see call paths that call C/C++ code with the stack not aligned correctly - it turns out that HotSpot already has os::verify_stack_alignment() method for this. However, it is unexpectedly ifdef'ed out on 32-bit x86 - I would strongly recommend enabling it there, too. I have tried to fix the code generator but gave up - there are simply too many places there needing a fix (pretty much every generated stack push in functions that call C/C++ code has to be accounted for) - (preliminary) fixes that I have already done are in "icedtea-align-fix-codegen.patch". In "icedtea-align-fix.patch" there is a workaround using gcc "force_align_arg_pointer" function attribute that one can attach to C/C++ code entry points so the compiler will realign the stack pointer automatically. With this patch applied I was able to compile and run icedtea 3.6.0 successfully with gcc 7.3.0 on 32-bit x86. But since I am not a HotSpot expert I don't know if this is a proper solution. I have also checked the current HotSpot hg repository, the relevant code there is the same, just files are moved around This issue is also tracked in Gentoo bug 647954 ( https://bugs.gentoo.org/647954 ). -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Mar 5 19:44:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 05 Mar 2018 19:44:34 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #1 from Maciej S. Szmigiero --- Created attachment 1670 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1670&action=edit add force_align_arg_pointer to C/C++ code entry points -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Mar 5 19:45:03 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 05 Mar 2018 19:45:03 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #2 from Maciej S. Szmigiero --- Created attachment 1671 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1671&action=edit code generation preliminary fixes -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 6 01:48:46 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Mar 2018 01:48:46 +0000 Subject: [Bug 3532] Cannot grant permissions to unsigned jars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 --- Comment #2 from hssss at qq.com --- i've tried the --nosecurity switch .. like this javaws -nosecurity /tmp/Jviewer.jnlp but it does'nt work, same error.. and while i launch it in my firefox.. the "run in sandbox' choice didn't come out.. the error occurred just like above -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 6 03:10:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Mar 2018 03:10:08 +0000 Subject: [Bug 3532] Cannot grant permissions to unsigned jars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 --- Comment #3 from hssss at qq.com --- Created attachment 1672 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1672&action=edit some error pics some error pics they may help -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 6 08:44:06 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Mar 2018 08:44:06 +0000 Subject: [Bug 3532] Cannot grant permissions to unsigned jars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 --- Comment #4 from JiriVanek --- What ITW are you using? Pictures will not help. sorry. What I need now is the applciation to debug. Jnlp itself is not enough. It is just manual how to downlaod the jars. And jars are - in this case - provided form local network. Can you zip the jars for me? Or is there somewhere demo/trial to try? Although I insist that signatures must be wrong, and ITW is usually very correct about refusing it run, the --nosecurity should work. I would like to check both possibilities anyway. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 6 08:59:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Mar 2018 08:59:41 +0000 Subject: [Bug 3532] Cannot grant permissions to unsigned jars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 --- Comment #5 from hssss at qq.com --- thank you for your patient my environment centos6.5 icedtea-web-1.6.2-1.el6.x86_64 i've tried this javaws -nosecurity /tmp/jviewer.jnlp it really doesnt work or u can give a correct cmdline is there any way i can set the security policy about itw or java can let the jnlp pass.. thanks. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 6 09:37:48 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Mar 2018 09:37:48 +0000 Subject: [Bug 3532] Cannot grant permissions to unsigned jars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 --- Comment #6 from JiriVanek --- Hmm. thats older ITW. In next centos should land itw 1.7.x But soem of the work is still unreleased around certs. Anyway, I'm not able to provide anymore help, until I have application to debug. Sorry. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 6 10:09:09 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Mar 2018 10:09:09 +0000 Subject: [Bug 3532] Cannot grant permissions to unsigned jars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 --- Comment #7 from hssss at qq.com --- Created attachment 1673 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1673&action=edit jars -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 6 10:11:19 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Mar 2018 10:11:19 +0000 Subject: [Bug 3532] Cannot grant permissions to unsigned jars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 --- Comment #8 from hssss at qq.com --- Created attachment 1674 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1674&action=edit JViewer-SOC.jar i found them!! and uploaded.. please check them.....hope they can help -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 6 11:08:30 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Mar 2018 11:08:30 +0000 Subject: [Bug 3532] Cannot grant permissions to unsigned jars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |INVALID --- Comment #9 from JiriVanek --- According to spec: I need the Linux_x86_64.jar too. But I reprodcued with current jars already. See: jvanek ??? jvanek ??? 11:55:09 ??? ~ ??? Desktop ??? jviwer ??? $ ??? jarsigner -verify JViewer.jar The jar will be treated as unsigned, because it is signed with a weak algorithm that is now disabled. Re-run jarsigner with the -verbose option for more details. jvanek ??? jvanek ??? 11:55:16 ??? ~ ??? Desktop ??? jviwer ??? $ ??? jarsigner -verify -verbose JViewer-SOC.jar 2555 Tue Jan 21 17:16:18 CET 2014 META-INF/MANIFEST.MF 2676 Tue Jan 21 17:16:18 CET 2014 META-INF/RKVM_SIG.SF 5331 Tue Jan 21 17:16:18 CET 2014 META-INF/RKVM_SIG.RSA ... m 521 Tue Jan 21 17:16:18 CET 2014 com/ami/kvm/jviewer/soc/SOCIVTPPktHdr.class ... m 5062 Tue Jan 21 17:16:18 CET 2014 com/ami/kvm/jviewer/soc/SOCFrameHdr.class s = signature was verified m = entry is listed in manifest k = at least one certificate was found in keystore i = at least one certificate was found in identity scope - Signed by "CN=American Megatrends Inc., OU=MegaRAC, OU=Digital ID Class 3 - Java Object Signing, O=American Megatrends Inc., L=Norcorss, ST=Georgia, C=US" Digest algorithm: SHA1 Signature algorithm: MD5withRSA (weak), 2048-bit key WARNING: The jar will be treated as unsigned, because it is signed with a weak algorithm that is now disabled by the security property: jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, DSA keySize < 1024 So you see the isue now, I guess. Also You can see that it is not issue in ITW, but in latest JDK. AlsoYou see how to fix it Iguess. If not, then edit java.security : grep jdk.jar.disabledAlgorithms $(dirname $(readlink -f $(which java)))/..//lib/security/java.security jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, DSA keySize < 1024 And remove MD5 and probabkly also RSA entries. But be aware! There vere many reasons why those werebalcklisted! Much better approach would be to re-sign the jars or ask vendor to fix this for you (The application was compiled by jdk 1.5!!!) Last note - ITW 1.8 have "improved" --nosecurity to workaround this kind of issue (as they become multiplying) and the patch was backported to 1.7. However, latest stable 1.7 was released *before* this patch. And It will not (like never i'm afraid) make it to Centos6. It is currently in Fedora (as rpm patch) if you prefere custom rpm instead of hacked java.security f27 (no plugin anymore) https://koji.fedoraproject.org/koji/buildinfo?buildID=1052515 f26 (Still with plugin) https://koji.fedoraproject.org/koji/buildinfo?buildID=1052516 So thats it.... -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 6 12:30:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Mar 2018 12:30:24 +0000 Subject: [Bug 3532] Cannot grant permissions to unsigned jars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 --- Comment #10 from JiriVanek --- (please let me know what solution you chose...jsut to adjust my knowledge about ITW users) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 6 14:52:18 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Mar 2018 14:52:18 +0000 Subject: [Bug 3532] Cannot grant permissions to unsigned jars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3532 hssss at qq.com changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|INVALID |FIXED --- Comment #11 from hssss at qq.com --- yes ...i choose to edit the java.security ..then it works ...it's a easy way than asking the vendor to fix this because i can hardly contact them... the problem bothered my several days.. and .thank you very much ..really .thank you! -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 7 04:51:31 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 07 Mar 2018 04:51:31 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #3 from Andrew John Hughes --- See comments on the Gentoo bug; we need a way to reproduce this and I haven't seen it on any other x86 builds. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Wed Mar 7 05:49:41 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 05:49:41 +0000 Subject: /hg/icedtea8-forest/corba: Added tag icedtea-4-branchpoint for c... Message-ID: changeset f6d0ecfbc52a in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f6d0ecfbc52a author: andrew date: Wed Mar 07 05:37:52 2018 +0000 Added tag icedtea-4-branchpoint for changeset e97fd77ee76b diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 06a3facdca4c -r f6d0ecfbc52a .hgtags --- a/.hgtags Fri Mar 02 06:41:14 2018 +0000 +++ b/.hgtags Wed Mar 07 05:37:52 2018 +0000 @@ -884,3 +884,4 @@ 104006ed6c31ed1fe46cbee9d665e0dbc6bcac13 jdk8u161-b11 872ca6c060bbe258c0cc0390a6ac2ef6a2b2c758 icedtea-3.7.0 872ca6c060bbe258c0cc0390a6ac2ef6a2b2c758 icedtea-3.8.0pre00 +e97fd77ee76b3c2d3181a0958e4adcf550c06e67 icedtea-4-branchpoint From andrew at icedtea.classpath.org Wed Mar 7 05:49:49 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 05:49:49 +0000 Subject: /hg/icedtea8-forest/jaxp: Added tag icedtea-4-branchpoint for ch... Message-ID: changeset 178e39f5618d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=178e39f5618d author: andrew date: Wed Mar 07 05:37:54 2018 +0000 Added tag icedtea-4-branchpoint for changeset 69e8e125b540 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 0265c4810652 -r 178e39f5618d .hgtags --- a/.hgtags Fri Mar 02 06:41:14 2018 +0000 +++ b/.hgtags Wed Mar 07 05:37:54 2018 +0000 @@ -853,3 +853,4 @@ b9dc3724ec4b573a983d54f1a83832f21f83394e jdk8u161-b11 154d73707643e419873aa6caf2f7626c8f7cfd01 icedtea-3.7.0 154d73707643e419873aa6caf2f7626c8f7cfd01 icedtea-3.8.0pre00 +69e8e125b5400e205022738f71eb3a6b86d2cd6b icedtea-4-branchpoint From andrew at icedtea.classpath.org Wed Mar 7 05:49:58 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 05:49:58 +0000 Subject: /hg/icedtea8-forest/jaxws: Added tag icedtea-4-branchpoint for c... Message-ID: changeset ac0a20bfcec6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=ac0a20bfcec6 author: andrew date: Wed Mar 07 05:37:55 2018 +0000 Added tag icedtea-4-branchpoint for changeset 1d006ccced4d diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 39a4802b0ffc -r ac0a20bfcec6 .hgtags --- a/.hgtags Fri Mar 02 06:41:15 2018 +0000 +++ b/.hgtags Wed Mar 07 05:37:55 2018 +0000 @@ -843,3 +843,4 @@ 4c61299e4daf6727d736e23f03ecb2947b3e9609 jdk8u161-b11 3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.7.0 3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.8.0pre00 +1d006ccced4d4b43ed9d9c8e5a3d7d62bdf69fbd icedtea-4-branchpoint From andrew at icedtea.classpath.org Wed Mar 7 05:50:06 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 05:50:06 +0000 Subject: /hg/icedtea8-forest/langtools: Added tag icedtea-4-branchpoint f... Message-ID: changeset 3c029956ce16 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=3c029956ce16 author: andrew date: Wed Mar 07 05:37:56 2018 +0000 Added tag icedtea-4-branchpoint for changeset 2aaad794fdd1 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r eeb1507156d9 -r 3c029956ce16 .hgtags --- a/.hgtags Fri Mar 02 06:41:15 2018 +0000 +++ b/.hgtags Wed Mar 07 05:37:56 2018 +0000 @@ -870,3 +870,4 @@ 44fd88d9e5ae96d54e6d993dae14d6f2ab53b5c1 jdk8u161-b11 0a2dce555d35690b6bb6ce45713424cb6c36b3ac icedtea-3.7.0 0a2dce555d35690b6bb6ce45713424cb6c36b3ac icedtea-3.8.0pre00 +2aaad794fdd168afb8255ba14b6f49263e5d7d15 icedtea-4-branchpoint From andrew at icedtea.classpath.org Wed Mar 7 05:50:14 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 05:50:14 +0000 Subject: /hg/icedtea8-forest/hotspot: Added tag icedtea-4-branchpoint for... Message-ID: changeset 5762adaf4e1b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5762adaf4e1b author: andrew date: Wed Mar 07 05:37:59 2018 +0000 Added tag icedtea-4-branchpoint for changeset 8bb8d4e46d67 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r d30605e71bef -r 5762adaf4e1b .hgtags --- a/.hgtags Fri Mar 02 06:41:16 2018 +0000 +++ b/.hgtags Wed Mar 07 05:37:59 2018 +0000 @@ -1163,3 +1163,4 @@ b1606443958a9a64020b596327ff586ca5c8ae1d jdk8u161-b11 074a569c30e47bd860652f31d52418c8fa878f2f icedtea-3.7.0 074a569c30e47bd860652f31d52418c8fa878f2f icedtea-3.8.0pre00 +8bb8d4e46d6736c6feee35453ade3ed28392835f icedtea-4-branchpoint From andrew at icedtea.classpath.org Wed Mar 7 05:50:22 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 05:50:22 +0000 Subject: /hg/icedtea8-forest/jdk: Added tag icedtea-4-branchpoint for cha... Message-ID: changeset 21e003963667 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=21e003963667 author: andrew date: Wed Mar 07 05:37:58 2018 +0000 Added tag icedtea-4-branchpoint for changeset aa2c9ce06632 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 55b2c5971de7 -r 21e003963667 .hgtags --- a/.hgtags Fri Mar 02 06:41:15 2018 +0000 +++ b/.hgtags Wed Mar 07 05:37:58 2018 +0000 @@ -883,3 +883,4 @@ 8d358ca3cfb813af87aa4bed5a1e7fbb678ea6be jdk8u161-b11 80cebaab0ba5da02658fb21eabb38b111a2e2c32 icedtea-3.7.0 80cebaab0ba5da02658fb21eabb38b111a2e2c32 icedtea-3.8.0pre00 +aa2c9ce0663291af00f15b816882080833f4d0ed icedtea-4-branchpoint From andrew at icedtea.classpath.org Wed Mar 7 05:50:30 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 05:50:30 +0000 Subject: /hg/icedtea8-forest/nashorn: Added tag icedtea-4-branchpoint for... Message-ID: changeset 66b0e41cee7d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=66b0e41cee7d author: andrew date: Wed Mar 07 05:48:20 2018 +0000 Added tag icedtea-4-branchpoint for changeset 55cbc2d00c93 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r e0c3d386e0d7 -r 66b0e41cee7d .hgtags --- a/.hgtags Fri Mar 02 06:41:16 2018 +0000 +++ b/.hgtags Wed Mar 07 05:48:20 2018 +0000 @@ -864,3 +864,4 @@ d4238183c6ba1559b415903436d46bdcc4abc9e2 jdk8u161-b11 136ab780f038cf15c2397179d523f18eb54faaee icedtea-3.7.0 136ab780f038cf15c2397179d523f18eb54faaee icedtea-3.8.0pre00 +55cbc2d00c93f82513ce33819d41dc67e71aaefd icedtea-4-branchpoint From andrew at icedtea.classpath.org Wed Mar 7 06:06:32 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 06:06:32 +0000 Subject: /hg/icedtea9-forest/corba: 2 new changesets Message-ID: changeset 33d557ba609d in /hg/icedtea9-forest/corba details: http://icedtea.classpath.org/hg/icedtea9-forest/corba?cmd=changeset;node=33d557ba609d author: andrew date: Wed Mar 07 05:29:45 2018 +0000 Added tag icedtea-4-branchpoint for changeset e97fd77ee76b changeset 4e301fffd9a9 in /hg/icedtea9-forest/corba details: http://icedtea.classpath.org/hg/icedtea9-forest/corba?cmd=changeset;node=4e301fffd9a9 author: andrew date: Wed Mar 07 06:05:56 2018 +0000 Remove jcheck diffstat: .hgtags | 1 + .jcheck/conf | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) diffs (13 lines): diff -r e97fd77ee76b -r 4e301fffd9a9 .hgtags --- a/.hgtags Fri Aug 24 09:29:09 2012 +0100 +++ b/.hgtags Wed Mar 07 06:05:56 2018 +0000 @@ -177,3 +177,4 @@ d20d9eb9f093adbf392918c703960ad24c93a331 jdk8-b50 9b0f841ca9f7ee9bacf16a5ab41c4f829276bc6b jdk8-b51 80689ff9cb499837513f18a1136dac7f0686cd55 jdk8-b52 +e97fd77ee76b3c2d3181a0958e4adcf550c06e67 icedtea-4-branchpoint diff -r e97fd77ee76b -r 4e301fffd9a9 .jcheck/conf --- a/.jcheck/conf Fri Aug 24 09:29:09 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -project=jdk8 From andrew at icedtea.classpath.org Wed Mar 7 06:06:43 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 06:06:43 +0000 Subject: /hg/icedtea9-forest/jaxp: 2 new changesets Message-ID: changeset a5941be341f1 in /hg/icedtea9-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea9-forest/jaxp?cmd=changeset;node=a5941be341f1 author: andrew date: Wed Mar 07 05:29:46 2018 +0000 Added tag icedtea-4-branchpoint for changeset 69e8e125b540 changeset b1643b98a652 in /hg/icedtea9-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea9-forest/jaxp?cmd=changeset;node=b1643b98a652 author: andrew date: Wed Mar 07 06:05:56 2018 +0000 Remove jcheck diffstat: .hgtags | 1 + .jcheck/conf | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) diffs (13 lines): diff -r 69e8e125b540 -r b1643b98a652 .hgtags --- a/.hgtags Fri Aug 24 09:29:10 2012 +0100 +++ b/.hgtags Wed Mar 07 06:05:56 2018 +0000 @@ -177,3 +177,4 @@ 2791ec55f66b57a702349c649567a391e6301f4e jdk8-b50 dc1ea77ed9d9746e0f98bb1268987c3596c8b4b5 jdk8-b51 bd3c00d5761408954cc29ffb82016a76cbc90b43 jdk8-b52 +69e8e125b5400e205022738f71eb3a6b86d2cd6b icedtea-4-branchpoint diff -r 69e8e125b540 -r b1643b98a652 .jcheck/conf --- a/.jcheck/conf Fri Aug 24 09:29:10 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -project=jdk8 From andrew at icedtea.classpath.org Wed Mar 7 06:06:53 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 06:06:53 +0000 Subject: /hg/icedtea9-forest/jaxws: 2 new changesets Message-ID: changeset d60eca41d3f6 in /hg/icedtea9-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea9-forest/jaxws?cmd=changeset;node=d60eca41d3f6 author: andrew date: Wed Mar 07 05:29:46 2018 +0000 Added tag icedtea-4-branchpoint for changeset 1d006ccced4d changeset 2c048912e2a4 in /hg/icedtea9-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea9-forest/jaxws?cmd=changeset;node=2c048912e2a4 author: andrew date: Wed Mar 07 06:05:57 2018 +0000 Remove jcheck diffstat: .hgtags | 1 + .jcheck/conf | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) diffs (13 lines): diff -r 1d006ccced4d -r 2c048912e2a4 .hgtags --- a/.hgtags Fri Aug 24 09:29:11 2012 +0100 +++ b/.hgtags Wed Mar 07 06:05:57 2018 +0000 @@ -177,3 +177,4 @@ bdab72e87b83bcccf3abe6eaaa4cdc7b1cd2d92b jdk8-b50 1a70b6333ebe12e1c6dbca30e58bc1ba894ab898 jdk8-b51 f62bc618122e87a8bea69865cc02074e9d850426 jdk8-b52 +1d006ccced4d4b43ed9d9c8e5a3d7d62bdf69fbd icedtea-4-branchpoint diff -r 1d006ccced4d -r 2c048912e2a4 .jcheck/conf --- a/.jcheck/conf Fri Aug 24 09:29:11 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -project=jdk8 From andrew at icedtea.classpath.org Wed Mar 7 06:07:03 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 06:07:03 +0000 Subject: /hg/icedtea9-forest/langtools: 2 new changesets Message-ID: changeset c7dc519c186a in /hg/icedtea9-forest/langtools details: http://icedtea.classpath.org/hg/icedtea9-forest/langtools?cmd=changeset;node=c7dc519c186a author: andrew date: Wed Mar 07 05:29:46 2018 +0000 Added tag icedtea-4-branchpoint for changeset 2aaad794fdd1 changeset 72328caebb01 in /hg/icedtea9-forest/langtools details: http://icedtea.classpath.org/hg/icedtea9-forest/langtools?cmd=changeset;node=72328caebb01 author: andrew date: Wed Mar 07 06:05:58 2018 +0000 Remove jcheck diffstat: .hgtags | 1 + .jcheck/conf | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) diffs (13 lines): diff -r 2aaad794fdd1 -r 72328caebb01 .hgtags --- a/.hgtags Fri Aug 24 09:29:21 2012 +0100 +++ b/.hgtags Wed Mar 07 06:05:58 2018 +0000 @@ -177,3 +177,4 @@ b2d8a270f5f2144e14a1fe97fbda9e4391a5332e jdk8-b50 c4cd4cab2220817c88c8c139c9bfc91c36b48826 jdk8-b51 1d2db0e5eabc2eaf865986f7b7ffbf7b14b00232 jdk8-b52 +2aaad794fdd168afb8255ba14b6f49263e5d7d15 icedtea-4-branchpoint diff -r 2aaad794fdd1 -r 72328caebb01 .jcheck/conf --- a/.jcheck/conf Fri Aug 24 09:29:21 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -project=jdk8 From andrew at icedtea.classpath.org Wed Mar 7 06:07:15 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 06:07:15 +0000 Subject: /hg/icedtea9-forest/hotspot: 2 new changesets Message-ID: changeset bdaa4c7e8979 in /hg/icedtea9-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea9-forest/hotspot?cmd=changeset;node=bdaa4c7e8979 author: andrew date: Wed Mar 07 05:29:46 2018 +0000 Added tag icedtea-4-branchpoint for changeset 8bb8d4e46d67 changeset 143beab9c36a in /hg/icedtea9-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea9-forest/hotspot?cmd=changeset;node=143beab9c36a author: andrew date: Wed Mar 07 06:06:00 2018 +0000 Remove jcheck diffstat: .hgtags | 1 + .jcheck/conf | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) diffs (13 lines): diff -r 8bb8d4e46d67 -r 143beab9c36a .hgtags --- a/.hgtags Fri Aug 24 09:29:25 2012 +0100 +++ b/.hgtags Wed Mar 07 06:06:00 2018 +0000 @@ -273,3 +273,4 @@ 663fc23da8d51c4c0552cbcb17ffc85f5869d4fd jdk8-b51 4c8f2a12e757e7a808aa85827573e09f75d7459f hs24-b20 6d0436885201db3f581523344a734793bb989549 jdk8-b52 +8bb8d4e46d6736c6feee35453ade3ed28392835f icedtea-4-branchpoint diff -r 8bb8d4e46d67 -r 143beab9c36a .jcheck/conf --- a/.jcheck/conf Fri Aug 24 09:29:25 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -project=jdk8 From andrew at icedtea.classpath.org Wed Mar 7 06:07:26 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 06:07:26 +0000 Subject: /hg/icedtea9-forest/jdk: 2 new changesets Message-ID: changeset 53c79766f8f0 in /hg/icedtea9-forest/jdk details: http://icedtea.classpath.org/hg/icedtea9-forest/jdk?cmd=changeset;node=53c79766f8f0 author: andrew date: Wed Mar 07 05:29:47 2018 +0000 Added tag icedtea-4-branchpoint for changeset aa2c9ce06632 changeset 8728b5d890b1 in /hg/icedtea9-forest/jdk details: http://icedtea.classpath.org/hg/icedtea9-forest/jdk?cmd=changeset;node=8728b5d890b1 author: andrew date: Wed Mar 07 06:05:59 2018 +0000 Remove jcheck diffstat: .hgtags | 1 + .jcheck/conf | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) diffs (13 lines): diff -r aa2c9ce06632 -r 8728b5d890b1 .hgtags --- a/.hgtags Fri Aug 24 09:29:17 2012 +0100 +++ b/.hgtags Wed Mar 07 06:05:59 2018 +0000 @@ -177,3 +177,4 @@ e4bae5c53fca8fcb9393d47fd36a34b9e2e8d4ec jdk8-b50 e865efbc71059a414b3b2dd2e0adfcb3d2ab6ff9 jdk8-b51 e8569a473cee7f4955bd9e76a9bdf6c6a07ced27 jdk8-b52 +aa2c9ce0663291af00f15b816882080833f4d0ed icedtea-4-branchpoint diff -r aa2c9ce06632 -r 8728b5d890b1 .jcheck/conf --- a/.jcheck/conf Fri Aug 24 09:29:17 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -project=jdk8 From andrew at icedtea.classpath.org Wed Mar 7 06:07:38 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Mar 2018 06:07:38 +0000 Subject: /hg/icedtea9-forest/nashorn: 2 new changesets Message-ID: changeset f017cb2d7ec2 in /hg/icedtea9-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea9-forest/nashorn?cmd=changeset;node=f017cb2d7ec2 author: andrew date: Wed Mar 07 05:48:03 2018 +0000 Added tag icedtea-4-branchpoint for changeset 55cbc2d00c93 changeset 76270ba8f1aa in /hg/icedtea9-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea9-forest/nashorn?cmd=changeset;node=76270ba8f1aa author: andrew date: Wed Mar 07 06:05:58 2018 +0000 Remove jcheck diffstat: .hgtags | 1 + .jcheck/conf | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) diffs (13 lines): diff -r 55cbc2d00c93 -r 76270ba8f1aa .hgtags --- a/.hgtags Thu Dec 05 10:34:55 2013 -0800 +++ b/.hgtags Wed Mar 07 06:05:58 2018 +0000 @@ -229,3 +229,4 @@ 1db3d4e4d18913e853d7bebf86816e87fda00a71 jdk8-b117 8d014b039b44c23fa520ce20c2c27f7aa91441e9 jdk8-b118 c3343930c73c58a22c1d58719bb988aeb25a871f jdk8-b119 +55cbc2d00c93f82513ce33819d41dc67e71aaefd icedtea-4-branchpoint diff -r 55cbc2d00c93 -r 76270ba8f1aa .jcheck/conf --- a/.jcheck/conf Thu Dec 05 10:34:55 2013 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -project=jdk8 From bugzilla-daemon at icedtea.classpath.org Wed Mar 7 06:39:13 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 07 Mar 2018 06:39:13 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED URL| |https://bugs.openjdk.java.n | |et/browse/JDK-8197429 Blocks| |3516 Target Milestone|--- |3.8.0 --- Comment #4 from Andrew John Hughes --- Looks like this issue: http://mail.openjdk.java.net/pipermail/hotspot-dev/2018-February/030076.html -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 7 06:39:13 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 07 Mar 2018 06:39:13 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3533 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 7 13:05:54 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 07 Mar 2018 13:05:54 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #5 from Maciej S. Szmigiero --- (In reply to Andrew John Hughes from comment #4) > Looks like this issue: > > http://mail.openjdk.java.net/pipermail/hotspot-dev/2018-February/030076.html As I wrote in the Gentoo bug: it is not this issue. Also, the "icedtea-align-fix.patch" patch that I had posted earlier is not enough, there are more entry points affected. The current, working workaround is to compile icedtea with "-mincoming-stack-boundary=2" {C,CXX}FLAG. Oracle binaries are affected, too, I would open an OpenJDK bug instead of this icedtea one, but OpenJDK accounts required to do so are not available to the general public. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Mar 9 08:57:00 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 09 Mar 2018 08:57:00 +0000 Subject: [Bug 3535] New: IcedTea-Web activated but not working with Waterfox on FreeBSD and Linux Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3535 Bug ID: 3535 Summary: IcedTea-Web activated but not working with Waterfox on FreeBSD and Linux Product: IcedTea-Web Version: 1.6.2 Hardware: 64-bit OS: FreeBSD Status: NEW Severity: major Priority: P5 Component: Plugin Assignee: jvanek at redhat.com Reporter: grahamperrin at gmail.com CC: unassigned at icedtea.classpath.org Key points from : a) in (old) Opera and in Pale Moon, the plug-in is functional b) in Waterfox, the plug-in is enabled (details visible at about:plugins), and can be activated (e.g. a click on the icon in the address bar) but it's non-functional c) multiple platforms affected: > - Waterfox 56.0.1 on FreeBSD-CURRENT > - Waterfox 56.0.1 on Kubuntu 17.10. Waterfox 56.0 was based on Firefox 56.0.2, and does not (or should not) use anything from a Firefox profile. Waterfox uses: ~/.waterfox refers to Java console output at . I find it strange that parts of the output referred to a Firefox profile that pre-dated installation of Waterfox, and the path to the Firefox profile seems to be 'tangled with' part of a Waterfox-specific path: java.io.FileNotFoundException: /home/grahamperrin/.mozilla/firefox/home/grahamperrin/.waterfox/g5lllcwj.test/prefs.js (No such file or directory) ??? Found preferences file: /home/grahamperrin/.mozilla/firefox//home/grahamperrin/.waterfox/g5lllcwj.test/prefs.js ---- Please: from what's above (and at ), can you tell whether this is entirely, or partly, a bug with IcedTea-Web? Thanks -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Mar 9 09:01:14 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 09 Mar 2018 09:01:14 +0000 Subject: [Bug 3535] IcedTea-Web activated but not working with Waterfox on FreeBSD and Linux In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3535 Graham Perrin changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://pastebin.com/VHH9in | |g8 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Mar 9 09:03:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 09 Mar 2018 09:03:58 +0000 Subject: [Bug 3535] IcedTea-Web activated but not working with Waterfox on FreeBSD and Linux In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3535 --- Comment #1 from Graham Perrin --- Side note, re: it's possible that the path used for Waterfox profiles may change: - from ~/.waterfox - to ~/.config/waterfox -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Mar 9 09:31:46 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 09 Mar 2018 09:31:46 +0000 Subject: [Bug 3535] IcedTea-Web activated but not working with Waterfox on FreeBSD and Linux In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3535 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 |P2 Status|NEW |ASSIGNED Severity|major |normal --- Comment #2 from JiriVanek --- The plugin is dead.. deal with it.. Sorry. The code did not changed for *years*. Next major release of ITW will have it deprecated. Complete drop will follow in few more years... Currently I have no idea why it do not work with waterfox. It was working before, but is not now...? Or was it never? It is really strange that it is visible in plugins, but not work. The pastebin trace contains nothing wrong. The only thing I can explain why old firefox profile usage is visible: In FirefoxPreferencesFinder we have method find, which seaks for *firefox* used profile, and parse proxy settings form here if possible. if not, and proxy is necessary, you must set it up manually in itweb-settings. I can fix this for you by allowing reading from waterfox and palemoon or other ff-brand forks, and/or to make it setup-able via itweb-setting/deployment.propoerties. I will try to make waterfox run on my Fedora and see how plugin behaves. But not anytime soon (maybe youcan try in VM?). The plugin is depending on glibc and comp. And pipes implementation (and bridging with java). If you not mention Kubuntu, then I would even say it can be bug in BSD. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Mar 9 10:39:46 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 09 Mar 2018 10:39:46 +0000 Subject: [Bug 3535] IcedTea-Web activated but not working with Waterfox on FreeBSD and Linux In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3535 --- Comment #3 from Graham Perrin --- Thanks! I had _no_ idea that the plug-in was dead ??? -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Mon Mar 12 11:46:08 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Mon, 12 Mar 2018 12:46:08 +0100 Subject: [rfc][icedtea-web] moving rust launchers to cargo In-Reply-To: <5aec2ef9-272b-58d7-16a7-2f37a347e059@redhat.com> References: <09d0c27e-2bd7-ba53-ffc9-910a6af184c8@redhat.com> <21eb2f5d-16a8-f921-3f0f-782948b267a2@redhat.com> <2d144a30-6aa8-db78-8c3d-fb99d1fed7ae@redhat.com> <95d18dbc-984b-fa88-08f6-c76a644d686e@redhat.com> <3a6f7ad6-bf8f-6b54-61d7-9c60cca62f11@redhat.com> <5aec2ef9-272b-58d7-16a7-2f37a347e059@redhat.com> Message-ID: <31b80da4-20b4-985a-72a1-ef202e747e5a@redhat.com> On 03/02/2018 11:24 PM, Alex Kashchenko wrote: > On 03/02/2018 02:27 PM, Jiri Vanek wrote: >> On 03/02/2018 03:20 PM, Jiri Vanek wrote: >>> On 03/02/2018 12:10 PM, Jiri Vanek wrote: >>>> On 03/02/2018 02:07 AM, Alex Kashchenko wrote: >>>>> Hi, >>>>> >>>>> Reviewing (ignoring autoconf changes): >>>> >>>> sad, But sure. >>>>> >>>>> 1. please rename "hardcoded_paths" - values there are not limited to paths (maybe to just >>>>> "hardcoded") >>>> >>>> done. >>>>> >>>>> 2. add the following build.rs file to the rust-launcher dir ( see: >>>>> https://doc.rust-lang.org/cargo/reference/build-scripts.html ) to have better control over >>>>> extracting values from env variables: >>>>> >>>>> fn main() { >>>>> ???? // validation logic here for all vars >>>>> ???? println!("cargo:rustc-env=JRE={}", "foo1"); >>>>> ???? println!("cargo:rustc-env=JAVA={}", "foo2"); >>>>> ???? ... >>>>> } >>>>> >>>>> 3. in hardcoded.rs make all variable fetching non-optional (use only env! macro) and fill the >>>>> default values in build.rs >>>>> >>>>> 4. drop tests from hardcoded.rs - this logic goes to build.rs >>>> >>>> >>>> I'm not sure how you expect this to work. > > Variables need to be fetched from env during compile time, validated (checking for > missing/empty/invalid), substituted by default values where needed and then passed to rustc. This > way inside hardcoded.rs env!() can be used, as all values are already validated in build.rs. > > >>>> The ones with options would be dropped at the end of development, or made !env only.? So I would >>>> let it be. If you insists, I can convert them imediately with soem defaults, but that is not >>>> what println!("cargo:rustc-env=JAVA={}", "foo2"); is doing. >>>> It *replace*? the value from env!. > > Validation logic may be as complex as needed (e.g. distinguishing build initiated from autoconf from > the one initiated directly/from IDE etc). Just please make sure that dev builds (direct cargo > invocation) work all the time and don't require to add OS-level env vars on dev machine. Something > like this can be used as a starter: > > println!("cargo:rustc-env=ITW_JRE={}", option_env!("AC_JRE").unwrap_or("JRE-dev-unspecified")); Hello! One more attempt to make default build pass, and still protect the launcher from being built without vars set. Using the original approach (no build.rs), havinf option_env! to private fields, and having unwrapping gettets in hardcoded.rs. With difference that the getter will return default instead of failing. In addition I would keep the test, ensuring that the necessary values are not empty nor default. By that, the default build you require will be kept, and my fear that default-vars build will leak removed. hm? Thanx! j. > > >>>> I would ratehr stay with curent state >>>> ??- optionals (and promiss that they will disapear ot be converted to env! onl >>>> ??- stay with the dummy test to invoke them >>>> >>>> build.rs do not sounds to me like used correctly here. > > We well can embed static strings into binary manually, but "cargo:rustc-env" seems to be a > recommended way to achieve that, from its doc: > > "rustc-env=VAR=VALUE indicates that the specified environment variable will be added to the > environment which the compiler is run within. The value can be then retrieved by the env! macro in > the compiled crate. This is useful for embedding additional metadata in crate's code, such as the > hash of Git HEAD or the unique identifier of a continuous integration server." > > >>> If nothing else, I think that this validation have to go to separate patch. And probably big one. >>> Attached is patch with build.rs removed. >> >> returned also test. > > Please add build.rs and drop the test. > > >>>> >>>> >>>>> >>>>> 5. drop module declaration from hardcoded.rs >>>> >>>> done >>>> >>>> >>>> Tahxn for nits! >>>> >>>> J. >>>>> >>>>> >>>>> On 02/26/2018 12:53 PM, Jiri Vanek wrote: >>>>>> Environment variables propagation check moved from test-time to compile time. >>>>>> >>>>>> Thanx goes to Alkex! >>>>>> ??? J. >>>>>> On 02/15/2018 01:51 PM, Jiri Vanek wrote: >>>>>>> As agreed on privte discussion, this pathc is moving the responsibility to build of native >>>>>>> launchers to cargo (from ourt makefiel and plain rustc). >>>>>>> >>>>>>> 2018-02-15? Jiri Vanek >>>>>>> ?????* configure.ac: added check for cargo >>>>>>> ?????* .hgignore: added target and Cargo.lock >>>>>>> ?????* .Makefile.am: dropped all launcher.in/libhardoced_paths_*.rs targets and rustc targets. >>>>>>> ?????(launcher.build/$(javaws) launcher.build/$(itweb_settings) launcher.build/$(policyeditor)) >>>>>>> ?????adapted to use cargo. Variables handled in switch. (clean) now cleans all launcher.in* >>>>>>> ?????* rust-launcher/Cargo.toml: primitive declaration of package >>>>>>> ?????* rust-launcher/src/hardcoded_paths.rs: copied from rust-launcher/hardoced_paths.rs.in >>>>>>> ?????adapted to get substitution via cargo rather then by sed. Added test and wrapping getters >>>>>>> ?????* rust-launcher/src/main.rs: copied from rust-launcher/launchers.rs. Adapted imports to >>>>>>> new infrastructure,s till just reprinting hardcoded stuff >>>>>>> >>>>>>> Thanx! >>>>>>> ?? J. >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> > > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From bugzilla-daemon at icedtea.classpath.org Wed Mar 14 15:53:53 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 14 Mar 2018 15:53:53 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #6 from Andrew John Hughes --- (In reply to Maciej S. Szmigiero from comment #5) > (In reply to Andrew John Hughes from comment #4) > > Looks like this issue: > > > > http://mail.openjdk.java.net/pipermail/hotspot-dev/2018-February/030076.html > > As I wrote in the Gentoo bug: it is not this issue. > Have you actually tested with this patch? > Also, the "icedtea-align-fix.patch" patch that I had posted earlier is not > enough, there are more entry points affected. > The current, working workaround is to compile icedtea with > "-mincoming-stack-boundary=2" {C,CXX}FLAG. > > Oracle binaries are affected, too, I would open an OpenJDK bug instead of > this icedtea one, but OpenJDK accounts required to do so are not available to > the general public. Well, yes, because you're not a developer. You can open one with https://bugs.java.com/ as I mentioned in the Gentoo bug. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:01:42 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:01:42 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.8.0 |--- -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:05:39 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:05:39 +0000 Subject: [Bug 1548] [IcedTea11] autoconf checks should use /etc/os-release in preference to lsb_release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1548 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[IcedTea8] autoconf checks |[IcedTea11] autoconf checks |should use /etc/os-release |should use /etc/os-release |in preference to |in preference to |lsb_release |lsb_release --- Comment #7 from Andrew John Hughes --- Move to development version, 6.0.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:07:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:07:34 +0000 Subject: [Bug 3537] New: [TRACKER] IcedTea 5.0.0 Release Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3537 Bug ID: 3537 Summary: [TRACKER] IcedTea 5.0.0 Release Product: IcedTea Version: unspecified Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org IcedTea for OpenJDK 10. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:13:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:13:10 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|3533 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:13:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:13:10 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3516 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:14:48 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:14:48 +0000 Subject: [Bug 3537] [TRACKER] IcedTea 5.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3537 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Version|unspecified |5.x-hg Target Milestone|--- |5.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:15:55 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:15:55 +0000 Subject: [Bug 3538] New: [TRACKER] IcedTea 6.0.0 Release Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3538 Bug ID: 3538 Summary: [TRACKER] IcedTea 6.0.0 Release Product: IcedTea Version: 6.x-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org IcedTea for OpenJDK 11. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:16:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:16:08 +0000 Subject: [Bug 3538] [TRACKER] IcedTea 6.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3538 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:18:06 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:18:06 +0000 Subject: [Bug 1548] [IcedTea11] autoconf checks should use /etc/os-release in preference to lsb_release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1548 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|3.x-hg |6.x-hg Target Milestone|3.8.0 |6.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:18:22 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:18:22 +0000 Subject: [Bug 2928] [IcedTea11] Remove libXt dependency if possible In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2928 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|3.x-hg |6.x-hg Target Milestone|3.8.0 |6.0.0 Summary|[IcedTea8] Remove libXt |[IcedTea11] Remove libXt |dependency if possible |dependency if possible --- Comment #8 from Andrew John Hughes --- Move to development version, 6.0.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:18:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:18:35 +0000 Subject: [Bug 3538] [TRACKER] IcedTea 6.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3538 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2928 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:18:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:18:35 +0000 Subject: [Bug 2928] [IcedTea11] Remove libXt dependency if possible In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2928 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3516 |3538 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:18:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:18:35 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|2928 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:18:49 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:18:49 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1548 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:18:49 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:18:49 +0000 Subject: [Bug 1548] [IcedTea11] autoconf checks should use /etc/os-release in preference to lsb_release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1548 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3516 |3538 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:18:49 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:18:49 +0000 Subject: [Bug 3538] [TRACKER] IcedTea 6.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3538 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1548 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:23:03 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:23:03 +0000 Subject: [Bug 1285] [IcedTea7] Use XML for AUTHORS/NEWS to ensure reliable formatting for producing e.g. release notes In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1285 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |WONTFIX --- Comment #4 from Andrew John Hughes --- Too late for 2.x series. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:23:04 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:23:04 +0000 Subject: [Bug 2393] [TRACKER] IcedTea 2.7.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2393 Bug 2393 depends on bug 1285, which changed state. Bug 1285 Summary: [IcedTea7] Use XML for AUTHORS/NEWS to ensure reliable formatting for producing e.g. release notes https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1285 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |WONTFIX -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:24:04 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:24:04 +0000 Subject: [Bug 1300] [IcedTea11] Support for X32 ABI x86_64-linux-gnux32 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1300 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.7.0 |6.0.0 Summary|Support for X32 ABI |[IcedTea11] Support for X32 |x86_64-linux-gnux32 |ABI x86_64-linux-gnux32 --- Comment #10 from Andrew John Hughes --- Moving to development version, IcedTea 6 / OpenJDK 11. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:24:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:24:44 +0000 Subject: [Bug 2393] [TRACKER] IcedTea 2.7.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2393 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1300 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:24:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:24:44 +0000 Subject: [Bug 3538] [TRACKER] IcedTea 6.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3538 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1300 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:24:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:24:44 +0000 Subject: [Bug 1300] [IcedTea11] Support for X32 ABI x86_64-linux-gnux32 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1300 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|2.x-hg |6.x-hg Blocks|2393 |3538 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:31:18 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:31:18 +0000 Subject: [Bug 3539] New: [IcedTea8] Pass EXTRA_LDFLAGS to HotSpot build Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3539 Bug ID: 3539 Summary: [IcedTea8] Pass EXTRA_LDFLAGS to HotSpot build Product: IcedTea Version: 3.x-hg Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org The HotSpot libraries aren't built using the LDFLAGS specified by --with-extra-ldflags: https://bugzilla.redhat.com/show_bug.cgi?id=1548475 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:31:46 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:31:46 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3539 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:31:46 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:31:46 +0000 Subject: [Bug 3539] [IcedTea8] Pass EXTRA_LDFLAGS to HotSpot build In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3539 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:34:45 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:34:45 +0000 Subject: [Bug 3540] New: [IcedTea10] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3540 Bug ID: 3540 Summary: [IcedTea10] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" Product: IcedTea Version: 5.x-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org https://bugzilla.redhat.com/show_bug.cgi?id=1402819 https://bugs.openjdk.java.net/browse/JDK-8171000 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:35:07 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:35:07 +0000 Subject: [Bug 3537] [TRACKER] IcedTea 5.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3537 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3540 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:35:07 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:35:07 +0000 Subject: [Bug 3540] [IcedTea10] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3540 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3537 Target Milestone|--- |5.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:37:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:37:08 +0000 Subject: [Bug 3541] New: [IcedTea9] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3541 Bug ID: 3541 Summary: [IcedTea9] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" Product: IcedTea Version: 4.x-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3540 for IcedTea 4.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:37:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:37:24 +0000 Subject: [Bug 3541] [IcedTea9] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3541 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1951 Target Milestone|--- |4.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:37:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:37:24 +0000 Subject: [Bug 1951] [TRACKER] IcedTea 4.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1951 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3541 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:38:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:38:10 +0000 Subject: [Bug 3542] New: [IcedTea8] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3542 Bug ID: 3542 Summary: [IcedTea8] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" Product: IcedTea Version: 3.x-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3540 for IcedTea 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:38:27 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:38:27 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3542 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:38:27 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:38:27 +0000 Subject: [Bug 3542] [IcedTea8] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3542 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:39:05 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:39:05 +0000 Subject: [Bug 3543] New: [IcedTea7] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3543 Bug ID: 3543 Summary: [IcedTea7] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" Product: IcedTea Version: 2.x-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3540 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:39:29 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:39:29 +0000 Subject: [Bug 2393] [TRACKER] IcedTea 2.7.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2393 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3543 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:39:29 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:39:29 +0000 Subject: [Bug 3543] [IcedTea7] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3543 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |2393 Target Milestone|--- |2.7.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:45:07 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:45:07 +0000 Subject: [Bug 3544] New: [IcedTea10] Backport "8197429: Increased stack guard causes segfaults on x86-32" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3544 Bug ID: 3544 Summary: [IcedTea10] Backport "8197429: Increased stack guard causes segfaults on x86-32" Product: IcedTea Version: 5.x-hg Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org https://bugzilla.redhat.com/show_bug.cgi?id=1536622 https://bugs.openjdk.java.net/browse/JDK-8197429 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:47:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:47:10 +0000 Subject: [Bug 3544] [IcedTea10] Backport "8197429: Increased stack guard causes segfaults on x86-32" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3544 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3537 Target Milestone|--- |5.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:47:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:47:10 +0000 Subject: [Bug 3537] [TRACKER] IcedTea 5.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3537 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3544 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:47:55 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:47:55 +0000 Subject: [Bug 3545] New: [IcedTea9] Backport "8197429: Increased stack guard causes segfaults on x86-32" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3545 Bug ID: 3545 Summary: [IcedTea9] Backport "8197429: Increased stack guard causes segfaults on x86-32" Product: IcedTea Version: 4.x-hg Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3544 for IcedTea 4.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:48:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:48:10 +0000 Subject: [Bug 3545] [IcedTea9] Backport "8197429: Increased stack guard causes segfaults on x86-32" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3545 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1951 Target Milestone|--- |4.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:48:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:48:10 +0000 Subject: [Bug 1951] [TRACKER] IcedTea 4.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1951 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3545 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:48:48 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:48:48 +0000 Subject: [Bug 3546] New: [IcedTea8] Backport "8197429: Increased stack guard causes segfaults on x86-32" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3546 Bug ID: 3546 Summary: [IcedTea8] Backport "8197429: Increased stack guard causes segfaults on x86-32" Product: IcedTea Version: 3.x-hg Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3544 for IcedTea 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:49:02 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:49:02 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3546 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:49:02 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:49:02 +0000 Subject: [Bug 3546] [IcedTea8] Backport "8197429: Increased stack guard causes segfaults on x86-32" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3546 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:50:29 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:50:29 +0000 Subject: [Bug 3547] New: [IcedTea7] Backport "8197429: Increased stack guard causes segfaults on x86-32" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3547 Bug ID: 3547 Summary: [IcedTea7] Backport "8197429: Increased stack guard causes segfaults on x86-32" Product: IcedTea Version: 2.x-hg Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3544 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 15 03:50:52 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Mar 2018 03:50:52 +0000 Subject: [Bug 3547] [IcedTea7] Backport "8197429: Increased stack guard causes segfaults on x86-32" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3547 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.14 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Fri Mar 16 16:56:04 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 16 Mar 2018 17:56:04 +0100 Subject: [rfc][icedtea-web] moving rust launchers to cargo In-Reply-To: <31b80da4-20b4-985a-72a1-ef202e747e5a@redhat.com> References: <09d0c27e-2bd7-ba53-ffc9-910a6af184c8@redhat.com> <21eb2f5d-16a8-f921-3f0f-782948b267a2@redhat.com> <2d144a30-6aa8-db78-8c3d-fb99d1fed7ae@redhat.com> <95d18dbc-984b-fa88-08f6-c76a644d686e@redhat.com> <3a6f7ad6-bf8f-6b54-61d7-9c60cca62f11@redhat.com> <5aec2ef9-272b-58d7-16a7-2f37a347e059@redhat.com> <31b80da4-20b4-985a-72a1-ef202e747e5a@redhat.com> Message-ID: <53c64bf7-ddf0-c868-dbcf-3d64254e7a3a@redhat.com> On 03/12/2018 12:46 PM, Jiri Vanek wrote: > On 03/02/2018 11:24 PM, Alex Kashchenko wrote: >> On 03/02/2018 02:27 PM, Jiri Vanek wrote: >>> On 03/02/2018 03:20 PM, Jiri Vanek wrote: >>>> On 03/02/2018 12:10 PM, Jiri Vanek wrote: >>>>> On 03/02/2018 02:07 AM, Alex Kashchenko wrote: >>>>>> Hi, >>>>>> >>>>>> Reviewing (ignoring autoconf changes): >>>>> >>>>> sad, But sure. >>>>>> >>>>>> 1. please rename "hardcoded_paths" - values there are not limited to paths (maybe to just >>>>>> "hardcoded") >>>>> >>>>> done. >>>>>> >>>>>> 2. add the following build.rs file to the rust-launcher dir ( see: >>>>>> https://doc.rust-lang.org/cargo/reference/build-scripts.html ) to have better control over >>>>>> extracting values from env variables: >>>>>> >>>>>> fn main() { >>>>>> ???? // validation logic here for all vars >>>>>> ???? println!("cargo:rustc-env=JRE={}", "foo1"); >>>>>> ???? println!("cargo:rustc-env=JAVA={}", "foo2"); >>>>>> ???? ... >>>>>> } >>>>>> >>>>>> 3. in hardcoded.rs make all variable fetching non-optional (use only env! macro) and fill the >>>>>> default values in build.rs >>>>>> >>>>>> 4. drop tests from hardcoded.rs - this logic goes to build.rs >>>>> >>>>> >>>>> I'm not sure how you expect this to work. >> >> Variables need to be fetched from env during compile time, validated (checking for >> missing/empty/invalid), substituted by default values where needed and then passed to rustc. This >> way inside hardcoded.rs env!() can be used, as all values are already validated in build.rs. >> >> >>>>> The ones with options would be dropped at the end of development, or made !env only.? So I >>>>> would let it be. If you insists, I can convert them imediately with soem defaults, but that is >>>>> not what println!("cargo:rustc-env=JAVA={}", "foo2"); is doing. >>>>> It *replace*? the value from env!. >> >> Validation logic may be as complex as needed (e.g. distinguishing build initiated from autoconf >> from the one initiated directly/from IDE etc). Just please make sure that dev builds (direct cargo >> invocation) work all the time and don't require to add OS-level env vars on dev machine. Something >> like this can be used as a starter: >> >> println!("cargo:rustc-env=ITW_JRE={}", option_env!("AC_JRE").unwrap_or("JRE-dev-unspecified")); > > Hello! > > One more attempt to make default build pass, and still protect the launcher from being built without > vars set. > > Using the original approach (no build.rs), havinf? option_env! to private fields, and having > unwrapping gettets in hardcoded.rs.? With difference that the getter will return default instead of > failing. > > > In addition I would keep the test, ensuring that the necessary values are not empty nor default. > By that, the default build you require will be kept, and? my fear that default-vars build will leak > removed. > > Patch with above approach attached. J. -------------- next part -------------- A non-text attachment was scrubbed... Name: cargoisation_testdrivenFail.patch Type: text/x-patch Size: 9311 bytes Desc: not available URL: From akashche at redhat.com Fri Mar 16 21:19:21 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Fri, 16 Mar 2018 21:19:21 +0000 Subject: [rfc][icedtea-web] moving rust launchers to cargo In-Reply-To: <53c64bf7-ddf0-c868-dbcf-3d64254e7a3a@redhat.com> References: <09d0c27e-2bd7-ba53-ffc9-910a6af184c8@redhat.com> <21eb2f5d-16a8-f921-3f0f-782948b267a2@redhat.com> <2d144a30-6aa8-db78-8c3d-fb99d1fed7ae@redhat.com> <95d18dbc-984b-fa88-08f6-c76a644d686e@redhat.com> <3a6f7ad6-bf8f-6b54-61d7-9c60cca62f11@redhat.com> <5aec2ef9-272b-58d7-16a7-2f37a347e059@redhat.com> <31b80da4-20b4-985a-72a1-ef202e747e5a@redhat.com> <53c64bf7-ddf0-c868-dbcf-3d64254e7a3a@redhat.com> Message-ID: <977ef216-80ca-de53-7242-67bb8fda9291@redhat.com> Hi Jiri, On 03/16/2018 04:56 PM, Jiri Vanek wrote: > > [...] > >> >> Hello! >> >> One more attempt to make default build pass, and still protect the >> launcher from being built without vars set. >> >> Using the original approach (no build.rs), havinf? option_env! to >> private fields, and having unwrapping gettets in hardcoded.rs.? With >> difference that the getter will return default instead of failing. >> >> >> In addition I would keep the test, ensuring that the necessary values >> are not empty nor default. >> By that, the default build you require will be kept, and? my fear that >> default-vars build will leak removed. >> >> > > Patch with above approach attached. Patch looks good to me. Compile-time checks may be better, but runtime ones will work too. Minor problems: 1. redundant mod declaration in hardcoded_paths.rs 2. excessive trims in tests 3. variables_non_em*o*pty typo -- -Alex From bugzilla-daemon at icedtea.classpath.org Sat Mar 17 15:48:00 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 17 Mar 2018 15:48:00 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #7 from Maciej S. Szmigiero --- (In reply to Andrew John Hughes from comment #6) > (In reply to Maciej S. Szmigiero from comment #5) > > (In reply to Andrew John Hughes from comment #4) > > > Looks like this issue: > > > > > > http://mail.openjdk.java.net/pipermail/hotspot-dev/2018-February/030076.html > > > > As I wrote in the Gentoo bug: it is not this issue. > > > > Have you actually tested with this patch? I guess you mean this patch: http://cr.openjdk.java.net/~aph/8197429-4/ I have tested it now, and it does not help as a replacement for "-mincoming-stack-boundary=2". > > > Also, the "icedtea-align-fix.patch" patch that I had posted earlier is not > > enough, there are more entry points affected. > > The current, working workaround is to compile icedtea with > > "-mincoming-stack-boundary=2" {C,CXX}FLAG. > > > > Oracle binaries are affected, too, I would open an OpenJDK bug instead of > > this icedtea one, but OpenJDK accounts required to do so are not available to > > the general public. > > Well, yes, because you're not a developer. > > You can open one with https://bugs.java.com/ as I mentioned in the Gentoo > bug. I've reported it there now. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 21 19:48:49 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Mar 2018 19:48:49 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #8 from Maciej S. Szmigiero --- (In reply to Maciej S. Szmigiero from comment #7) > (In reply to Andrew John Hughes from comment #6) > > You can open one with https://bugs.java.com/ as I mentioned in the Gentoo > > bug. > > I've reported it there now. Now tracked also as JDK-8199936. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 21 20:41:03 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Mar 2018 20:41:03 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #9 from James Le Cuirot --- The first reply says that Gentoo is not a supported configuration but hopefully they realise that most distributions will build their packages without the optimisations that make this break. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 21 20:47:36 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Mar 2018 20:47:36 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #10 from Maciej S. Szmigiero --- (In reply to James Le Cuirot from comment #9) > The first reply says that Gentoo is not a supported configuration but > hopefully they realise that most distributions will build their packages > without the optimisations that make this break. The generated code still violates i386 psABI so sooner or later this will bite, even on an other distribution, for example when calling some optimized native library from Java code. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 21 22:39:43 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Mar 2018 22:39:43 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- URL|https://bugs.openjdk.java.n |https://bugs.openjdk.java.n |et/browse/JDK-8197429 |et/browse/JDK-8199936 --- Comment #11 from Andrew John Hughes --- (In reply to Maciej S. Szmigiero from comment #10) > (In reply to James Le Cuirot from comment #9) > > The first reply says that Gentoo is not a supported configuration but > > hopefully they realise that most distributions will build their packages > > without the optimisations that make this break. > > The generated code still violates i386 psABI so sooner or later this will > bite, > even on an other distribution, for example when calling some optimized > native library from Java code. Thanks for filing the bug. I still don't see what has changed here to cause this bug. You've noted yourself that the code in the VM hasn't changed recently, so something else in your stack (gcc, linker, kernel, glibc) must have changed in order for this bug to surface. It's also still not clear to me how to reproduce this. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 21 22:47:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Mar 2018 22:47:35 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #12 from James Le Cuirot --- He said in the Gentoo bug: > Note that 16-byte stack alignement is required by i386 psABI so every such > crash signifies a violation of this ABI (these violations now started to > bite since newer GCCs do make use of this requirement to generate code with > SSE instructions in things like glibc). I don't know what CFLAGS you use on Gentoo but rebuilding glibc with any flags that enable SSE should do the trick. Then do just about anything with Java like "jar tf" on some archive. I didn't see it with -march=pentium-m but I have an AMD Ryzen, which may behave differently? Using -march=native will probably trigger it. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 21 22:53:47 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Mar 2018 22:53:47 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #13 from Maciej S. Szmigiero --- (In reply to Andrew John Hughes from comment #11) > Thanks for filing the bug. You are welcome. > I still don't see what has changed here to cause this bug. You've noted > yourself that the code in the VM hasn't changed recently, so something else > in your stack (gcc, linker, kernel, glibc) must have changed in order for > this bug to surface. Well, it looks like the bug was always there, but it just didn't cause any negative effects (like crashes) until recently. I think this change in observable behavior was caused by recent GCC versions (like 7.3.0) getting smarter in generating SSE-aware code. > It's also still not clear to me how to reproduce this. I guess you want to reproduce the actual crash, not just a misaligned stack . You can try to rebuild icedtea with GCC 7.3.0 using {C,XX}FLAGS="-O2 -march=pentium-m". As far as I can remember, this on its own generated only occasional JVM crashes, for example when compiling a large number of java files. The situation that JVM crashes 100% of time happens when glibc-2.26 is also recompiled with such compiler and settings. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 21 22:57:29 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Mar 2018 22:57:29 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #14 from Andrew John Hughes --- I did just find that -mstack-alignment=16 was introduced for Clang only with JDK-8015252: Enable HotSpot build with Clang. ifeq ($(USE_CLANG), true) # Before Clang 3.1, we had to pass the stack alignment specification directly to llvm with the help of '-mllvm' # Starting with version 3.1, Clang understands the '-mstack-alignment' (and rejects '-mllvm -stack-alignment') ifneq "$(shell expr \( $(CC_VER_MAJOR) \> 3 \) \| \( \( $(CC_VER_MAJOR) = 3 \) \& \( $(CC_VER_MINOR) \>= 1 \) \))" "0" STACK_ALIGNMENT_OPT = -mno-omit-leaf-frame-pointer -mstack-alignment=16 else STACK_ALIGNMENT_OPT = -mno-omit-leaf-frame-pointer -mllvm -stack-alignment=16 endif endif In OpenJDK 11, it's instead restricted to Mac OS X builds: ../jdk/make/hotspot/lib/CompileLibjsig.gmk: LIBJSIG_CFLAGS := -m64 -D_GNU_SOURCE -pthread -mno-omit-leaf-frame-pointer -mstack-alignment=16 -fPIC ../jdk/make/autoconf/flags-other.m4: JVM_BASIC_ASFLAGS="-x assembler-with-cpp -mno-omit-leaf-frame-pointer -mstack-alignment=16" ../jdk/make/autoconf/flags-ldflags.m4: BASIC_LDFLAGS_JVM_ONLY="-mno-omit-leaf-frame-pointer -mstack-alignment=16 \ ../jdk/make/autoconf/flags-cflags.m4: OS_CFLAGS_JVM="$OS_CFLAGS_JVM -mno-omit-leaf-frame-pointer -mstack-alignment=16" ../jdk/make/lib/Lib-jdk.hotspot.agent.gmk: -mstack-alignment=16 -fPIC I can't find any explanation of why this was added. Does the value 16 also work for you with gcc? -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 21 23:01:40 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Mar 2018 23:01:40 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #15 from Maciej S. Szmigiero --- > Does the value 16 also work for you with gcc? It seems that GCC has no such option: https://stackoverflow.com/questions/40766168/gcc-error-unrecognized-command-line-option-mstack-alignment-16-when-buildin According to this page "-mstack-alignment=16 = -mpreferred-stack-boundary=4", which is already the default for GCC. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 21 23:24:11 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Mar 2018 23:24:11 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #16 from Andrew John Hughes --- (In reply to Maciej S. Szmigiero from comment #13) > (In reply to Andrew John Hughes from comment #11) > > Thanks for filing the bug. > > You are welcome. > > > I still don't see what has changed here to cause this bug. You've noted > > yourself that the code in the VM hasn't changed recently, so something else > > in your stack (gcc, linker, kernel, glibc) must have changed in order for > > this bug to surface. > > Well, it looks like the bug was always there, but it just didn't cause any > negative effects (like crashes) until recently. > > I think this change in observable behavior was caused by recent GCC versions > (like 7.3.0) getting smarter in generating SSE-aware code. > Possibly, though I believe we've even done Fedora builds with GCC 8. On the other hand, distros tend to build binaries for the lowest common denominator. These are the Fedora GCC 8 build flags: -g -pipe -Wformat -Wno-cpp -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-p\ rotector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-\ cc1 -m32 -march=i686 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -std=gnu++98 -W\ no-error -fno-delete-null-pointer-checks -fno-lifetime-dse https://koji.fedoraproject.org/koji/buildinfo?buildID=1055554 https://kojipkgs.fedoraproject.org//packages/java-1.8.0-openjdk/1.8.0.161/9.b14.fc29/data/logs/i686/build.log Oracle's binaries will be built in a similar way, so I suggest the problem there is a collision with optimisations in glibc. > > It's also still not clear to me how to reproduce this. > > I guess you want to reproduce the actual crash, not just a misaligned stack > . > You can try to rebuild icedtea with GCC 7.3.0 using > {C,XX}FLAGS="-O2 -march=pentium-m". > > As far as I can remember, this on its own generated only occasional JVM > crashes, > for example when compiling a large number of java files. I'll look at adding that to a Fedora x86 build. Locally, I've used -march=core2 (Intel Core 2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support) since I installed Gentoo a decade ago and not seen problems. > > The situation that JVM crashes 100% of time happens when glibc-2.26 is also > recompiled with such compiler and settings. Locally, I still need to upgrade from 2.24 so there may be something in that. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 21 23:25:29 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Mar 2018 23:25:29 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #17 from Andrew John Hughes --- (In reply to Maciej S. Szmigiero from comment #15) > > Does the value 16 also work for you with gcc? > > It seems that GCC has no such option: > https://stackoverflow.com/questions/40766168/gcc-error-unrecognized-command- > line-option-mstack-alignment-16-when-buildin > > According to this page "-mstack-alignment=16 = -mpreferred-stack-boundary=4", > which is already the default for GCC. Ah, ok. I'm more wondering why they needed to turn this on for Clang. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 21 23:46:50 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Mar 2018 23:46:50 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #18 from Maciej S. Szmigiero --- (In reply to Andrew John Hughes from comment #16) (..) > On the other hand, distros tend to build binaries for the lowest common > denominator. These are the Fedora GCC 8 build flags: > > -g -pipe -Wformat -Wno-cpp -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 > -Wp,-D_GLIBCXX_ASSERTIONS -fstack-p\ > rotector-strong -grecord-gcc-switches > -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 > -specs=/usr/lib/rpm/redhat/redhat-annobin-\ > cc1 -m32 -march=i686 -mtune=generic -fasynchronous-unwind-tables > -fstack-clash-protection -mcet -fcf-protection -std=gnu++98 -W\ > no-error -fno-delete-null-pointer-checks -fno-lifetime-dse > > https://koji.fedoraproject.org/koji/buildinfo?buildID=1055554 > https://kojipkgs.fedoraproject.org//packages/java-1.8.0-openjdk/1.8.0.161/9. > b14.fc29/data/logs/i686/build.log > > Oracle's binaries will be built in a similar way, so I suggest the problem > there is a collision with optimisations in glibc. If Fedora and Oracle build HotSpot with -march=i686 then GCC shouldn't generate any SSE operations there on its own. In this case the problem can only happen due to SSE operations in libraries called from JVM. Since glibc is probably the most heavily used external library in the system SSE code there has the highest chance to trigger this bug. But this requires that glibc was built with SSE operations in the first place, so again this does not happen if the whole system was compiled with -march=i686. > > > It's also still not clear to me how to reproduce this. > > > > I guess you want to reproduce the actual crash, not just a misaligned stack > > . > > You can try to rebuild icedtea with GCC 7.3.0 using > > {C,XX}FLAGS="-O2 -march=pentium-m". > > > > As far as I can remember, this on its own generated only occasional JVM > > crashes, > > for example when compiling a large number of java files. > > I'll look at adding that to a Fedora x86 build. Locally, I've used > -march=core2 (Intel Core 2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 > and SSSE3 instruction set support) since I installed Gentoo a decade ago and > not seen problems. Is your Gentoo setup 32-bit? 64-bit ABI does much less parameter passing on the stack, also the 64-bit HotSpot code generator often exercises a bit different code paths than the 32-bit one. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Thu Mar 22 13:16:06 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Thu, 22 Mar 2018 14:16:06 +0100 Subject: [rfc][icedtea-web] moving rust launchers to cargo In-Reply-To: <977ef216-80ca-de53-7242-67bb8fda9291@redhat.com> References: <09d0c27e-2bd7-ba53-ffc9-910a6af184c8@redhat.com> <21eb2f5d-16a8-f921-3f0f-782948b267a2@redhat.com> <2d144a30-6aa8-db78-8c3d-fb99d1fed7ae@redhat.com> <95d18dbc-984b-fa88-08f6-c76a644d686e@redhat.com> <3a6f7ad6-bf8f-6b54-61d7-9c60cca62f11@redhat.com> <5aec2ef9-272b-58d7-16a7-2f37a347e059@redhat.com> <31b80da4-20b4-985a-72a1-ef202e747e5a@redhat.com> <53c64bf7-ddf0-c868-dbcf-3d64254e7a3a@redhat.com> <977ef216-80ca-de53-7242-67bb8fda9291@redhat.com> Message-ID: <9c5825a2-8d4b-040b-0a91-eddee9c716a3@redhat.com> On 03/16/2018 10:19 PM, Alex Kashchenko wrote: > Hi Jiri, > > On 03/16/2018 04:56 PM, Jiri Vanek wrote: >> >> [...] >> >>> >>> Hello! >>> >>> One more attempt to make default build pass, and still protect the launcher from being built >>> without vars set. >>> >>> Using the original approach (no build.rs), havinf? option_env! to private fields, and having >>> unwrapping gettets in hardcoded.rs.? With difference that the getter will return default instead >>> of failing. >>> >>> >>> In addition I would keep the test, ensuring that the necessary values are not empty nor default. >>> By that, the default build you require will be kept, and? my fear that default-vars build will >>> leak removed. >>> >>> >> >> Patch with above approach attached. > > Patch looks good to me. Compile-time checks may be better, but runtime ones will work too. With compile checks, the default build would be broken. And I had serious fars about duplicating configure checks in the build.rs. Thank you for the dsicussion about the patch and I'm happ we found the common way. > > Minor problems: > > 1. redundant mod declaration in hardcoded_paths.rs > > 2. excessive trims in tests > > 3. variables_non_em*o*pty typo > All three should be fixed. I'm a bit paranoid about dangling spaces, but yah.. you are right :) > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: cargoisation_testdrivenFail2.patch Type: text/x-patch Size: 9052 bytes Desc: not available URL: From akashche at redhat.com Thu Mar 22 13:33:37 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Thu, 22 Mar 2018 13:33:37 +0000 Subject: [rfc][icedtea-web] moving rust launchers to cargo In-Reply-To: <9c5825a2-8d4b-040b-0a91-eddee9c716a3@redhat.com> References: <09d0c27e-2bd7-ba53-ffc9-910a6af184c8@redhat.com> <21eb2f5d-16a8-f921-3f0f-782948b267a2@redhat.com> <2d144a30-6aa8-db78-8c3d-fb99d1fed7ae@redhat.com> <95d18dbc-984b-fa88-08f6-c76a644d686e@redhat.com> <3a6f7ad6-bf8f-6b54-61d7-9c60cca62f11@redhat.com> <5aec2ef9-272b-58d7-16a7-2f37a347e059@redhat.com> <31b80da4-20b4-985a-72a1-ef202e747e5a@redhat.com> <53c64bf7-ddf0-c868-dbcf-3d64254e7a3a@redhat.com> <977ef216-80ca-de53-7242-67bb8fda9291@redhat.com> <9c5825a2-8d4b-040b-0a91-eddee9c716a3@redhat.com> Message-ID: <063d8a95-9d3e-597b-fd9e-5d97d5d75d08@redhat.com> On 03/22/2018 01:16 PM, Jiri Vanek wrote: > On 03/16/2018 10:19 PM, Alex Kashchenko wrote: >> Hi Jiri, >> >> On 03/16/2018 04:56 PM, Jiri Vanek wrote: >>> >>> [...] >>> >>>> >>>> Hello! >>>> >>>> One more attempt to make default build pass, and still protect the >>>> launcher from being built without vars set. >>>> >>>> Using the original approach (no build.rs), havinf? option_env! to >>>> private fields, and having unwrapping gettets in hardcoded.rs.? With >>>> difference that the getter will return default instead of failing. >>>> >>>> >>>> In addition I would keep the test, ensuring that the necessary >>>> values are not empty nor default. >>>> By that, the default build you require will be kept, and? my fear >>>> that default-vars build will leak removed. >>>> >>>> >>> >>> Patch with above approach attached. >> >> Patch looks good to me. Compile-time checks may be better, but runtime >> ones will work too. > > With compile checks, the default build would be broken. And I had > serious fars about duplicating configure checks in the build.rs. Thank > you for the dsicussion about the patch and I'm happ we found the common > way. >> >> Minor problems: >> >> 1. redundant mod declaration in hardcoded_paths.rs >> >> 2. excessive trims in tests >> >> 3. variables_non_em*o*pty typo >> > > All three should be fixed. I'm a bit paranoid about dangling spaces, but > yah.. you are right :) Looks good to me. -- -Alex From jvanek at icedtea.classpath.org Thu Mar 22 14:28:25 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Thu, 22 Mar 2018 14:28:25 +0000 Subject: /hg/icedtea-web: Build of rust lunchers moved to cargo Message-ID: changeset 232107653932 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=232107653932 author: Jiri Vanek date: Thu Mar 22 15:27:55 2018 +0100 Build of rust lunchers moved to cargo * configure.ac: added check for cargo * .hgignore: added target and Cargo.lock * .Makefile.am: dropped all launcher.in/libhardoced_paths_*.rs targets and rustc targets. (launcher.build/$(javaws) launcher.build/$(itweb_settings) launcher.build/$(policyeditor)) adapted to use cargo. Variables handled in switch. (clean) now cleans all launcher.in* * rust-launcher/Cargo.toml: primitive declaration of package * rust-launcher/src/hardcoded_paths.rs: copied from rust-launcher/hardoced_paths.rs.in adapted to get substitution via cargo rather then by sed. Added test and wrapping getters * rust-launcher/src/main.rs: copied from rust-launcher/launchers.rs. Adapted imports to new infrastructure,s till just reprinting hardcoded stuff diffstat: .hgignore | 3 + ChangeLog | 14 +++++++ Makefile.am | 69 +++++++++++++++++++++-------------- configure.ac | 9 ++++- rust-launcher/Cargo.toml | 8 ++++ rust-launcher/hardoced_paths.rs.in | 13 ------ rust-launcher/launchers.rs | 9 ---- rust-launcher/src/hardcoded_paths.rs | 59 ++++++++++++++++++++++++++++++ rust-launcher/src/main.rs | 9 ++++ 9 files changed, 142 insertions(+), 51 deletions(-) diffs (255 lines): diff -r e6d627b32ca0 -r 232107653932 .hgignore --- a/.hgignore Wed Feb 07 13:56:18 2018 +0100 +++ b/.hgignore Thu Mar 22 15:27:55 2018 +0100 @@ -12,3 +12,6 @@ netx/net/sourceforge/jnlp/resources/ChangeLog\.html netx/net/sourceforge/jnlp/resources/NEWS\.html netx-dist-tests-whitelist +rust-launcher/target +rust-launcher/Cargo.lock + diff -r e6d627b32ca0 -r 232107653932 ChangeLog --- a/ChangeLog Wed Feb 07 13:56:18 2018 +0100 +++ b/ChangeLog Thu Mar 22 15:27:55 2018 +0100 @@ -1,3 +1,17 @@ +2018-02-15 Jiri Vanek + + Build of rust lunchers moved to cargo + * configure.ac: added check for cargo + * .hgignore: added target and Cargo.lock + * .Makefile.am: dropped all launcher.in/libhardoced_paths_*.rs targets and rustc targets. + (launcher.build/$(javaws) launcher.build/$(itweb_settings) launcher.build/$(policyeditor)) + adapted to use cargo. Variables handled in switch. (clean) now cleans all launcher.in* + * rust-launcher/Cargo.toml: primitive declaration of package + * rust-launcher/src/hardcoded_paths.rs: copied from rust-launcher/hardoced_paths.rs.in + adapted to get substitution via cargo rather then by sed. Added test and wrapping getters + * rust-launcher/src/main.rs: copied from rust-launcher/launchers.rs. Adapted imports to new + infrastructure,s till just reprinting hardcoded stuff + 2018-02-06 Jiri Vanek Added test for javafx-desc diff -r e6d627b32ca0 -r 232107653932 Makefile.am --- a/Makefile.am Wed Feb 07 13:56:18 2018 +0100 +++ b/Makefile.am Thu Mar 22 15:27:55 2018 +0100 @@ -874,33 +874,46 @@ if ENABLE_NATIVE_LAUNCHERS -launcher.in/libhardoced_paths_$(javaws).rs: rust-launcher/hardoced_paths.rs.in - mkdir -p launcher.in - MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot ;\ - BIN_LOCATION=$(bindir)/$(javaws).sh ;\ - PROGRAM_NAME=$(javaws) ;\ - $(edit_launcher_script) < $< > $@ - -launcher.in/libhardoced_paths_$(itweb_settings).rs: rust-launcher/hardoced_paths.rs.in - mkdir -p launcher.in - MAIN_CLASS=net.sourceforge.jnlp.controlpanel.CommandLine ;\ - BIN_LOCATION=$(bindir)/$(itweb_settings).sh ;\ - PROGRAM_NAME=$(itweb_settings) ;\ - $(edit_launcher_script) < $< > $@ - -launcher.in/libhardoced_paths_$(policyeditor).rs: rust-launcher/hardoced_paths.rs.in - mkdir -p launcher.in - MAIN_CLASS=net.sourceforge.jnlp.security.policyeditor.PolicyEditor ;\ - BIN_LOCATION=$(bindir)/$(policyeditor).sh ;\ - PROGRAM_NAME=$(policyeditor) ;\ - $(edit_launcher_script) < $< > $@ - -launcher.in/libhardoced_paths_$(javaws).rlib launcher.in/libhardoced_paths_$(itweb_settings).rlib launcher.in/libhardoced_paths_$(policyeditor).rlib: %.rlib: %.rs - $(RUSTC) --crate-type=lib -o $@ $< - -launcher.build/$(javaws) launcher.build/$(itweb_settings) launcher.build/$(policyeditor): launcher.build/%: launcher.in/libhardoced_paths_%.rlib rust-launcher/launchers.rs - mkdir -p launcher.build - $(RUSTC) --extern hardcoded_paths=$< -o $@ rust-launcher/launchers.rs +# todo, handling of suffixes +# there is curently harecoded sh, so it can somehow basically work +# see the DESKTOP_SUFFIX for final tuning +launcher.build/$(javaws) launcher.build/$(itweb_settings) launcher.build/$(policyeditor): rust-launcher/src/main.rs rust-launcher/Cargo.toml + filename=`basename $@` ; \ + type=$${filename%.*} ; \ + srcs=$(TOP_SRC_DIR)/rust-launcher ; \ + outs=$(TOP_BUILD_DIR)/launcher.in.$$type ; \ + mkdir -p launcher.build ; \ + cp -r $$srcs $$outs ; \ + pushd $$outs ; \ + export JAVA=$(JAVA) ; \ + export JRE=$(SYSTEM_JRE_DIR) ; \ + unset MAIN_CLASS ; \ + unset BIN_LOCATION ; \ + unset PROGRAM_NAME ; \ + if [ $$filename = $(javaws) ] ; then \ + export MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot ; \ + export BIN_LOCATION=$(bindir)/$(javaws).sh ; \ + export PROGRAM_NAME=$(javaws) ; \ + fi ; \ + if [ $$filename = $(itweb_settings) ] ; then \ + export MAIN_CLASS=net.sourceforge.jnlp.controlpanel.CommandLine ; \ + export BIN_LOCATION=$(bindir)/$(itweb_settings).sh ; \ + export PROGRAM_NAME=$(itweb_settings) ; \ + fi ; \ + if [ $$filename = $(policyeditor) ] ; then \ + export MAIN_CLASS=net.sourceforge.jnlp.security.policyeditor.PolicyEditor ; \ + export BIN_LOCATION=$(bindir)/$(policyeditor).sh ; \ + export PROGRAM_NAME=$(policyeditor) ; \ + fi ; \ + $(CARGO) test ; \ + r=$$? ; \ + $(CARGO) build --release ; \ + popd ;\ + cp -v $$outs/target/release/launcher $@ ; \ + if [ $$r -ne 0 ] ; then \ + mv $@ $@.broken ; \ + fi; \ + exit $$r endif if ENABLE_SHELL_LAUNCHERS @@ -958,7 +971,7 @@ rm -f launcher.build/$(javaws) rm -f launcher.build/$(itweb_settings) rm -f launcher.build/$(policyeditor) - rm -rf launcher.in + rm -rf launcher.in* endif if ENABLE_SHELL_LAUNCHERS rm -f launcher.build/$(javaws).sh diff -r e6d627b32ca0 -r 232107653932 configure.ac --- a/configure.ac Wed Feb 07 13:56:18 2018 +0100 +++ b/configure.ac Thu Mar 22 15:27:55 2018 +0100 @@ -56,8 +56,15 @@ else echo "rust is used to compile lunchers, is missing but you have enable-shell-launchers as yes, continuing with UNAMAINTAINED shell launchers only" fi +else + AC_PATH_PROG([CARGO], [cargo],,) + if test x${ENABLE_SHELL_LAUNCHERS} = xno ; then + AC_MSG_ERROR([cargo is used to call rustc for lunchers. No go]) + else + echo "cargo is used to manage lunchers sources, is missing but you have enable-shell-launchers as yes, continuing with UNAMAINTAINED shell launchers only" + fi fi -AM_CONDITIONAL([ENABLE_NATIVE_LAUNCHERS], [test ! x"$RUSTC" = x]) +AM_CONDITIONAL([ENABLE_NATIVE_LAUNCHERS], [test ! x"$RUSTC" = x -a ! x"$CARGO" = x]) build_linux=no build_windows=no diff -r e6d627b32ca0 -r 232107653932 rust-launcher/Cargo.toml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rust-launcher/Cargo.toml Thu Mar 22 15:27:55 2018 +0100 @@ -0,0 +1,8 @@ +[package] +name = "launcher" +version = "1.8.0" +authors = ["https://icedtea.classpath.org/wiki/IcedTea-Web"] + +[dependencies] + + diff -r e6d627b32ca0 -r 232107653932 rust-launcher/hardoced_paths.rs.in --- a/rust-launcher/hardoced_paths.rs.in Wed Feb 07 13:56:18 2018 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -/*legacy variables*/ -pub static PROGRAM_NAME: &'static str = "@PROGRAM_NAME@"; -pub static LAUNCHER_BOOTCLASSPATH: &'static str = "@LAUNCHER_BOOTCLASSPATH@"; -pub static JAVAWS_SPLASH_LOCATION: &'static str = "@JAVAWS_SPLASH_LOCATION@"; -pub static JAVA: &'static str = "@JAVA@"; -pub static JRE: &'static str = "@JRE@"; -pub static MAIN_CLASS: &'static str = "@MAIN_CLASS@"; -pub static BIN_LOCATION: &'static str = "@BIN_LOCATION@"; -pub static NETX_JAR: &'static str = "@NETX_JAR@"; -pub static PLUGIN_JAR: &'static str = "@PLUGIN_JAR@"; -pub static JSOBJECT_JAR: &'static str = "@JSOBJECT_JAR@"; - -/*new variables*/ diff -r e6d627b32ca0 -r 232107653932 rust-launcher/launchers.rs --- a/rust-launcher/launchers.rs Wed Feb 07 13:56:18 2018 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -/*extern crate hardcoded_paths;*/ -extern crate hardcoded_paths; - -fn main() { - println!("{}",hardcoded_paths::PROGRAM_NAME); - println!("{}",hardcoded_paths::MAIN_CLASS); - println!("{}",hardcoded_paths::JAVA); - println!("{}",hardcoded_paths::JRE); -} diff -r e6d627b32ca0 -r 232107653932 rust-launcher/src/hardcoded_paths.rs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rust-launcher/src/hardcoded_paths.rs Thu Mar 22 15:27:55 2018 +0100 @@ -0,0 +1,59 @@ +/*legacy variables*/ +const PROGRAM_NAME: Option<&'static str> = option_env!("PROGRAM_NAME"); +const LAUNCHER_BOOTCLASSPATH: Option<&'static str> = option_env!("LAUNCHER_BOOTCLASSPATH"); +const JAVAWS_SPLASH_LOCATION: Option<&'static str> = option_env!("JAVAWS_SPLASH_LOCATION"); +const JAVA: Option<&'static str> = option_env!("JAVA"); +const JRE: Option<&'static str> = option_env!("JRE"); +const MAIN_CLASS: Option<&'static str> = option_env!("MAIN_CLASS"); +const BIN_LOCATION: Option<&'static str> = option_env!("BIN_LOCATION"); +const NETX_JAR: Option<&'static str> = option_env!("NETX_JAR"); +const PLUGIN_JAR: Option<&'static str> = option_env!("PLUGIN_JAR"); +const JSOBJECT_JAR: Option<&'static str> = option_env!("JSOBJECT_JAR"); + + +pub fn get_jre() -> &'static str { + return JRE.unwrap_or("JRE-dev-unspecified") +} + +pub fn get_java() -> &'static str { + return JAVA.unwrap_or("JAVA-dev-unspecified") +} + +pub fn get_main() -> &'static str { + return MAIN_CLASS.unwrap_or("MAIN_CLASS-dev-unspecified") +} + +pub fn get_name() -> &'static str { + return PROGRAM_NAME.unwrap_or("PROGRAM_NAME-dev-unspecified") +} + +pub fn get_bin() -> &'static str { + return BIN_LOCATION.unwrap_or("BIN_LOCATION-dev-unspecified") +} + + + +/*new variables*/ + +/*tests*/ +#[cfg(test)] +mod tests { + + #[test] + fn variables_non_default() { + assert_ne!(String::from(super::get_jre()).trim(), String::from("JRE-dev-unspecified")); + assert_ne!(String::from(super::get_java()).trim(), String::from("JAVA-dev-unspecified")); + assert_ne!(String::from(super::get_main()).trim(), String::from("MAIN_CLASS-dev-unspecified")); + assert_ne!(String::from(super::get_name()).trim(), String::from("PROGRAM_NAME-dev-unspecified")); + assert_ne!(String::from(super::get_bin()).trim(), String::from("BIN_LOCATION-dev-unspecified")); + } + + #[test] + fn variables_non_empty() { + assert_ne!(String::from(super::get_jre()).trim(), String::from("")); + assert_ne!(String::from(super::get_java()).trim(), String::from("")); + assert_ne!(String::from(super::get_main()).trim(), String::from("")); + assert_ne!(String::from(super::get_name()).trim(), String::from("")); + assert_ne!(String::from(super::get_bin()).trim(), String::from("")); + } +} diff -r e6d627b32ca0 -r 232107653932 rust-launcher/src/main.rs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rust-launcher/src/main.rs Thu Mar 22 15:27:55 2018 +0100 @@ -0,0 +1,9 @@ +mod hardcoded_paths; + +fn main() { + println!("{}",hardcoded_paths::get_jre()); + println!("{}",hardcoded_paths::get_java()); + println!("{}",hardcoded_paths::get_main()); + println!("{}",hardcoded_paths::get_name()); + println!("{}",hardcoded_paths::get_bin()); +} From lesliezhai at llvm.org.cn Thu Mar 22 16:32:13 2018 From: lesliezhai at llvm.org.cn (Leslie Zhai) Date: Fri, 23 Mar 2018 00:32:13 +0800 Subject: How to use gdb to debug C1 compiler's internal error? Message-ID: <98099178-e21f-b7e8-444c-a5f4f7d5790f@llvm.org.cn>+6D3E180D40322A1E Hi HotSpot compiler developers, I am new to HotSpot C1 compiler, and I am trying to implement a new greedy register allocation skeleton for academy research, but might wrongly modified some code, for example, `Runtime1::generate_handle_exception` in jdk/src/hotspot/cpu/x86/c1_Runtime1_x86.cpp, then `install_code` failed to work and thrown such internal error: ... [Stub Code] ? 0x00007fffe13752a0: mov??? $0x0,%rbx????????? ;?? {no_reloc} ? 0x00007fffe13752aa: jmpq?? 0x00007fffe13752aa? ; {runtime_call} [Exception Handler] ? 0x00007fffe13752af: jmpq?? 0x00007fffe1004ee0? ; {runtime_call} [Deopt Handler Code] ? 0x00007fffe13752b4: callq? 0x00007fffe13752b9 ? 0x00007fffe13752b9: subq?? $0x5,(%rsp) ? 0x00007fffe13752be: jmpq?? 0x00007fffe11072e0? ; {runtime_call} ? 0x00007fffe13752c3: hlt ? 0x00007fffe13752c4: hlt ? 0x00007fffe13752c5: hlt ? 0x00007fffe13752c6: hlt ? 0x00007fffe13752c7: hlt Decoding compiled method 0x00007fffe136d310: Code: [Entry Point] ? # {method} {0x00007fffe015e0e0} 'fillInStackTrace' '(I)Ljava/lang/Throwable;' in 'java/lang/Throwable' ? # this:???? rsi:rsi?? = 'java/lang/Throwable' ? # parm0:??? rdx?????? = int ? #?????????? [sp+0x50]? (sp of caller) ? 0x00007fffe136d4a0: mov??? 0x8(%rsi),%r10d ? 0x00007fffe136d4a4: shl??? $0x3,%r10 ? 0x00007fffe136d4a8: cmp??? %r10,%rax ? 0x00007fffe136d4ab: je???? 0x00007fffe136d4b8 ? 0x00007fffe136d4b1: jmpq?? 0x00007fffe1105c40? ; {runtime_call} ? 0x00007fffe136d4b6: nop ? 0x00007fffe136d4b7: nop [Verified Entry Point] ? 0x00007fffe136d4b8: mov??? %eax,-0x16000(%rsp) ? 0x00007fffe136d4bf: push?? %rbp ? 0x00007fffe136d4c0: mov??? %rsp,%rbp ? 0x00007fffe136d4c3: sub??? $0x40,%rsp ? 0x00007fffe136d4c7: mov??? %rsp,%rax ? 0x00007fffe136d4ca: and??? $0xfffffffffffffff0,%rax ? 0x00007fffe136d4ce: cmp??? %rsp,%rax ? 0x00007fffe136d4d1: je???? 0x00007fffe136d54e ? 0x00007fffe136d4d7: mov??? %rsp,-0x28(%rsp) ? 0x00007fffe136d4dc: sub??? $0x80,%rsp ? 0x00007fffe136d4e3: mov??? %rax,0x78(%rsp) ? 0x00007fffe136d4e8: mov??? %rcx,0x70(%rsp) ? 0x00007fffe136d4ed: mov??? %rdx,0x68(%rsp) ? 0x00007fffe136d4f2: mov??? %rbx,0x60(%rsp) ? 0x00007fffe136d4f7: mov??? %rbp,0x50(%rsp) ? 0x00007fffe136d4fc: mov??? %rsi,0x48(%rsp) ? 0x00007fffe136d501: mov??? %rdi,0x40(%rsp) ? 0x00007fffe136d506: mov??? %r8,0x38(%rsp) ? 0x00007fffe136d50b: mov??? %r9,0x30(%rsp) ? 0x00007fffe136d510: mov??? %r10,0x28(%rsp) ? 0x00007fffe136d515: mov??? %r11,0x20(%rsp) ? 0x00007fffe136d51a: mov??? %r12,0x18(%rsp) ? 0x00007fffe136d51f: mov??? %r13,0x10(%rsp) ? 0x00007fffe136d524: mov??? %r14,0x8(%rsp) ? 0x00007fffe136d529: mov??? %r15,(%rsp) ? 0x00007fffe136d52d: mov??? $0x7ffff6dbea09,%rdi? ; {external_word} ? 0x00007fffe136d537: mov??? $0x7fffe136d4d7,%rsi? ; {internal_word} ? 0x00007fffe136d541: mov??? %rsp,%rdx ? 0x00007fffe136d544: and??? $0xfffffffffffffff0,%rsp ? 0x00007fffe136d548: callq? 0x00007ffff68211ee? ; {runtime_call} ? 0x00007fffe136d54d: hlt ? ;; move 1 -> 2 ? ;; move 0 -> 1 ? 0x00007fffe136d54e: mov??? %rsi,(%rsp) ? 0x00007fffe136d552: cmp??? $0x0,%rsi ? 0x00007fffe136d556: lea??? (%rsp),%rsi ? 0x00007fffe136d55a: cmove? (%rsp),%rsi??????? ; OopMap{[0]=Oop off=191} ? 0x00007fffe136d55f: mov??? $0x7fffe136d55f,%r10? ; {section_word} ? 0x00007fffe136d569: mov??? %r10,0x208(%r15) ? 0x00007fffe136d570: mov??? %rsp,0x200(%r15) ? 0x00007fffe136d577: cmpb?? $0x0,0x1602de2c(%rip)??????? # 0x00007ffff739b3aa ??????????????????????????????????????????????? ; {external_word} ? 0x00007fffe136d57e: je???? 0x00007fffe136d5b8 ? 0x00007fffe136d584: push?? %rsi ? 0x00007fffe136d585: push?? %rdx ? 0x00007fffe136d586: mov??? $0x7fffe015e0e0,%rsi? ; {metadata({method} {0x00007fffe015e0e0} 'fillInStackTrace' '(I)Ljava/lang/Throwable;' in 'java/lang/Throwable')} ? 0x00007fffe136d590: mov??? %r15,%rdi ? 0x00007fffe136d593: test?? $0xf,%esp ? 0x00007fffe136d599: je???? 0x00007fffe136d5b1 ? 0x00007fffe136d59f: sub??? $0x8,%rsp ? 0x00007fffe136d5a3: callq? 0x00007ffff69c48ae? ; {runtime_call} ? 0x00007fffe136d5a8: add??? $0x8,%rsp ? 0x00007fffe136d5ac: jmpq?? 0x00007fffe136d5b6 ? 0x00007fffe136d5b1: callq? 0x00007ffff69c48ae? ; {runtime_call} ? 0x00007fffe136d5b6: pop??? %rdx ? 0x00007fffe136d5b7: pop??? %rsi ? 0x00007fffe136d5b8: lea??? 0x220(%r15),%rdi ? 0x00007fffe136d5bf: movl?? $0x4,0x298(%r15) ? 0x00007fffe136d5ca: callq? 0x00007ffff4f55fef? ; {runtime_call} ? 0x00007fffe136d5cf: vzeroupper ? 0x00007fffe136d5d2: movl?? $0x5,0x298(%r15) ? 0x00007fffe136d5dd: mov??? %r15d,%ecx ? 0x00007fffe136d5e0: shr??? $0x4,%ecx ? 0x00007fffe136d5e3: and??? $0xffc,%ecx ? 0x00007fffe136d5e9: mov??? $0x7ffff7ff3000,%r10? ; {external_word} ? 0x00007fffe136d5f3: mov??? %ecx,(%r10,%rcx,1) ? 0x00007fffe136d5f7: cmpl?? $0x0,0x1603f89f(%rip)??????? # 0x00007ffff73acea0 ??????????????????????????????????????????????? ; {external_word} ? 0x00007fffe136d601: jne??? 0x00007fffe136d615 ? 0x00007fffe136d607: cmpl?? $0x0,0x30(%r15) ? 0x00007fffe136d60f: je???? 0x00007fffe136d636 ? 0x00007fffe136d615: mov??? %rax,-0x8(%rbp) ? 0x00007fffe136d619: mov??? %r15,%rdi ? 0x00007fffe136d61c: mov??? %rsp,%r12 ? 0x00007fffe136d61f: sub??? $0x0,%rsp ? 0x00007fffe136d623: and??? $0xfffffffffffffff0,%rsp ? 0x00007fffe136d627: callq? 0x00007ffff6a691da? ; {runtime_call} ? 0x00007fffe136d62c: mov??? %r12,%rsp ? 0x00007fffe136d62f: xor??? %r12,%r12 ? 0x00007fffe136d632: mov??? -0x8(%rbp),%rax ? 0x00007fffe136d636: movl?? $0x8,0x298(%r15) ? 0x00007fffe136d641: cmpl?? $0x1,0x2c4(%r15) ? 0x00007fffe136d64c: je???? 0x00007fffe136d6e8 ? 0x00007fffe136d652: cmpb?? $0x0,0x1602dd51(%rip)??????? # 0x00007ffff739b3aa ??????????????????????????????????????????????? ; {external_word} ? 0x00007fffe136d659: je???? 0x00007fffe136d697 ? 0x00007fffe136d65f: mov??? %rax,-0x8(%rbp) ? 0x00007fffe136d663: mov??? $0x7fffe015e0e0,%rsi? ; {metadata({method} {0x00007fffe015e0e0} 'fillInStackTrace' '(I)Ljava/lang/Throwable;' in 'java/lang/Throwable')} ? 0x00007fffe136d66d: mov??? %r15,%rdi ? 0x00007fffe136d670: test?? $0xf,%esp ? 0x00007fffe136d676: je???? 0x00007fffe136d68e ? 0x00007fffe136d67c: sub??? $0x8,%rsp ? 0x00007fffe136d680: callq? 0x00007ffff69c4ab8? ; {runtime_call} ? 0x00007fffe136d685: add??? $0x8,%rsp ? 0x00007fffe136d689: jmpq?? 0x00007fffe136d693 ? 0x00007fffe136d68e: callq? 0x00007ffff69c4ab8? ; {runtime_call} ? 0x00007fffe136d693: mov??? -0x8(%rbp),%rax ? 0x00007fffe136d697: mov??? $0x0,%r10 ? 0x00007fffe136d6a1: mov??? %r10,0x200(%r15) ? 0x00007fffe136d6a8: mov??? $0x0,%r10 ? 0x00007fffe136d6b2: mov??? %r10,0x208(%r15) ? 0x00007fffe136d6b9: test?? %rax,%rax ? 0x00007fffe136d6bc: je???? 0x00007fffe136d6c5 ? 0x00007fffe136d6c2: mov??? (%rax),%rax ? 0x00007fffe136d6c5: mov??? 0x38(%r15),%rcx ? 0x00007fffe136d6c9: movl?? $0x0,0x108(%rcx) ? 0x00007fffe136d6d3: leaveq ? 0x00007fffe136d6d4: cmpq?? $0x0,0x8(%r15) ? 0x00007fffe136d6dc: jne??? 0x00007fffe136d6e3 ? 0x00007fffe136d6e2: retq ? 0x00007fffe136d6e3: jmpq?? Stub::forward exception? ; {runtime_call} ? 0x00007fffe136d6e8: mov??? %rax,-0x8(%rbp) ? 0x00007fffe136d6ec: mov??? %rsp,%r12 ? 0x00007fffe136d6ef: sub??? $0x0,%rsp ? 0x00007fffe136d6f3: and??? $0xfffffffffffffff0,%rsp ? 0x00007fffe136d6f7: callq? 0x00007ffff69c8b64? ; {runtime_call} ? 0x00007fffe136d6fc: mov??? %r12,%rsp ? 0x00007fffe136d6ff: xor??? %r12,%r12 ? 0x00007fffe136d702: mov??? -0x8(%rbp),%rax ? 0x00007fffe136d706: jmpq?? 0x00007fffe136d652 ? 0x00007fffe136d70b: hlt ? 0x00007fffe136d70c: hlt ? 0x00007fffe136d70d: hlt ? 0x00007fffe136d70e: hlt ? 0x00007fffe136d70f: hlt # # A fatal error has been detected by the Java Runtime Environment: # #? SIGSEGV (0xb) at pc=0x000000000000dead, pid=2174, tid=0x00007ffff7fc8700 # # JRE version: OpenJDK Runtime Environment (8.0) (build 1.8.0-internal-debug-xiangzhai_2018_03_19_20_27-b00) # Java VM: OpenJDK 64-Bit Server VM (25.71-b00-debug compiled mode linux-amd64 compressed oops) # Problematic frame: # C? 0x000000000000dead # # Core dump written. Default location: /data/project/openjdk/jdk8u/hotspot/test/compiler/5057225/core or core.2174 # # An error report file with more information is saved as: # /data/project/openjdk/jdk8u/hotspot/test/compiler/5057225/hs_err_pid2174.log Compiled method (c1)?? 21870? 156?? !?? 3 java.lang.ClassLoader::loadClass (122 bytes) ?total in heap? [0x00007fffe12bcc90,0x00007fffe12beee0] = 8784 ?relocation???? [0x00007fffe12bcdc0,0x00007fffe12bcfb8] = 504 ?main code????? [0x00007fffe12bcfc0,0x00007fffe12be2c0] = 4864 ?stub code????? [0x00007fffe12be2c0,0x00007fffe12be460] = 416 ?metadata?????? [0x00007fffe12be460,0x00007fffe12be4a0] = 64 ?scopes data??? [0x00007fffe12be4a0,0x00007fffe12be848] = 936 ?scopes pcs???? [0x00007fffe12be848,0x00007fffe12becd8] = 1168 ?dependencies?? [0x00007fffe12becd8,0x00007fffe12bece0] = 8 ?handler table? [0x00007fffe12bece0,0x00007fffe12beea8] = 456 ?nul chk table? [0x00007fffe12beea8,0x00007fffe12beee0] = 56 Compiled method (c1)?? 21871? 156?? !?? 3 java.lang.ClassLoader::loadClass (122 bytes) ?total in heap? [0x00007fffe12bcc90,0x00007fffe12beee0] = 8784 ?relocation???? [0x00007fffe12bcdc0,0x00007fffe12bcfb8] = 504 ?main code????? [0x00007fffe12bcfc0,0x00007fffe12be2c0] = 4864 ?stub code????? [0x00007fffe12be2c0,0x00007fffe12be460] = 416 ?metadata?????? [0x00007fffe12be460,0x00007fffe12be4a0] = 64 ?scopes data??? [0x00007fffe12be4a0,0x00007fffe12be848] = 936 ?scopes pcs???? [0x00007fffe12be848,0x00007fffe12becd8] = 1168 ?dependencies?? [0x00007fffe12becd8,0x00007fffe12bece0] = 8 ?handler table? [0x00007fffe12bece0,0x00007fffe12beea8] = 456 ?nul chk table? [0x00007fffe12beea8,0x00007fffe12beee0] = 56 # # If you would like to submit a bug report, please visit: #?? http://bugreport.java.com/bugreport/crash.jsp # Current thread is 140737353910016 Dumping core ... [Switching to Thread 0x7ffff7fc8700 (LWP 2178)] __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 51????? } (gdb) bt #0? __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1? 0x00007ffff740c4da in __GI_abort () at abort.c:89 #2? 0x00007ffff6905d0b in os::abort (dump_core=true) ??? at /data/project/openjdk/jdk8u/hotspot/src/os/linux/vm/os_linux.cpp:1515 #3? 0x00007ffff6ac75fc in VMError::report_and_die (this=0x7ffff7fc6400) ??? at /data/project/openjdk/jdk8u/hotspot/src/share/vm/utilities/vmError.cpp:1060 #4? 0x00007ffff6ac7d29 in crash_handler (sig=11, info=0x7ffff7fc6630, ucVoid=0x7ffff7fc6500) ??? at /data/project/openjdk/jdk8u/hotspot/src/os/linux/vm/vmError_linux.cpp:106 #5? #6? 0x00007ffff690071a in os::print_hex_dump (st=0x7ffff7fc6c30, ??? start=0xde8d , ??? end=0xdecd , unitsize=1) ??? at /data/project/openjdk/jdk8u/hotspot/src/share/vm/runtime/os.cpp:802 #7? 0x00007ffff691328e in os::print_context (st=0x7ffff7fc6c30, context=0x7ffff7fc6f00) ??? at /data/project/openjdk/jdk8u/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp:823 #8? 0x00007ffff6ac5adb in VMError::report (this=0x7ffff7fc6d50, st=0x7ffff7fc6c30) ??? at /data/project/openjdk/jdk8u/hotspot/src/share/vm/utilities/vmError.cpp:534 #9? 0x00007ffff6ac70cc in VMError::report_and_die (this=0x7ffff7fc6d50) ??? at /data/project/openjdk/jdk8u/hotspot/src/share/vm/utilities/vmError.cpp:971 #10 0x00007ffff6912bde in JVM_handle_linux_signal (sig=11, info=0x7ffff7fc7030, ucVoid=0x7ffff7fc6f00, ??? abort_if_unrecognized=1) ??? at /data/project/openjdk/jdk8u/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp:541 #11 0x00007ffff690be1d in signalHandler (sig=11, info=0x7ffff7fc7030, uc=0x7ffff7fc6f00) ??? at /data/project/openjdk/jdk8u/hotspot/src/os/linux/vm/os_linux.cpp:4435 #12 ... So backtrace or set breakpoint might be helpful for debugging compiling thread, but doesn't work for running thread? I am reading Analyzing and Debugging the HotSpot VM at the OS Level[1] please give me some advice, thanks a lot! [1] http://www.progdoc.de/papers/JavaOne2014/javaone2014_con3138.html -- Regards, Leslie Zhai From bugzilla-daemon at icedtea.classpath.org Sat Mar 24 18:02:22 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Mar 2018 18:02:22 +0000 Subject: [Bug 3548] New: [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 Bug ID: 3548 Summary: [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" Product: IcedTea Version: 3.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org We backported this change to turn on -Wreturn-type in OpenJDK 7 after bugs were found in the AArch64 port with functions that claimed to return a value returning nothing. changeset: 7418:ef7449e07592 parent: 7376:bce440df920e user: stefank date: Wed Nov 12 13:55:59 2014 +0100 summary: 8062808: Turn on the -Wreturn-type warning http://hg.openjdk.java.net/jdk-updates/jdk9u/hotspot/rev/ef7449e07592 We should bring it into IcedTea 3.x / OpenJDK 8 as well and fix any problems it finds on architectures not tested by Oracle. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 24 18:02:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Mar 2018 18:02:41 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3548 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 24 18:02:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Mar 2018 18:02:41 +0000 Subject: [Bug 3548] [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From aph at redhat.com Mon Mar 26 09:48:47 2018 From: aph at redhat.com (Andrew Haley) Date: Mon, 26 Mar 2018 10:48:47 +0100 Subject: How to use gdb to debug C1 compiler's internal error? In-Reply-To: <98099178-e21f-b7e8-444c-a5f4f7d5790f@llvm.org.cn> References: <98099178-e21f-b7e8-444c-a5f4f7d5790f@llvm.org.cn> Message-ID: <38ae05b3-91ed-f3c9-0478-4112dd06edb2@redhat.com> On 03/22/2018 04:32 PM, Leslie Zhai wrote: > So backtrace or set breakpoint might be helpful for debugging compiling > thread, but doesn't work for running thread? I am reading Analyzing and > Debugging the HotSpot VM at the OS Level[1] please give me some advice, > thanks a lot! > > [1] http://www.progdoc.de/papers/JavaOne2014/javaone2014_con3138.html You'll first need to set a breakpoint in the segfault handler here in JVM_handle_linux_signal: VMError::report_and_die(t, sig, pc, info, ucVoid); Then you can use gdb to go up the stack to the point of the crash. At that point you'll be inspecting the stack to see what's there. If you can't tell, then your next plan should be to instrument the code you're generating to add tracing information so that when it does, you know where you are. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From lesliezhai at llvm.org.cn Mon Mar 26 15:06:06 2018 From: lesliezhai at llvm.org.cn (Leslie Zhai) Date: Mon, 26 Mar 2018 23:06:06 +0800 Subject: How to use gdb to debug C1 compiler's internal error? In-Reply-To: <38ae05b3-91ed-f3c9-0478-4112dd06edb2@redhat.com> References: <98099178-e21f-b7e8-444c-a5f4f7d5790f@llvm.org.cn> <38ae05b3-91ed-f3c9-0478-4112dd06edb2@redhat.com> Message-ID: +3E92E3C28A21A14A Hi Andrew, Thanks for your response! ? 2018?03?26? 17:48, Andrew Haley ??: > On 03/22/2018 04:32 PM, Leslie Zhai wrote: >> So backtrace or set breakpoint might be helpful for debugging compiling >> thread, but doesn't work for running thread? I am reading Analyzing and >> Debugging the HotSpot VM at the OS Level[1] please give me some advice, >> thanks a lot! >> >> [1] http://www.progdoc.de/papers/JavaOne2014/javaone2014_con3138.html > You'll first need to set a breakpoint in the segfault handler here in > JVM_handle_linux_signal: > > VMError::report_and_die(t, sig, pc, info, ucVoid); > > Then you can use gdb to go up the stack to the point of the crash. Work :) (gdb) b VMError::report_and_die Breakpoint 1 at 0x7ffff65c8f2c: VMError::report_and_die. (7 locations) (gdb) r Thread 14 "C1 CompilerThre" hit Breakpoint 1, VMError::report_and_die (thread=0x7ffff0220000, ??? filename=0x7ffff66dd4c0 "/home/xiangzhai/project/jdk/src/hotspot/share/utilities/growableArray.hpp", ??? lineno=230, message=0x7ffff66de828 "assert(0 <= i && i < _len) failed", ??? detail_fmt=0x7ffff66de819 "illegal index", detail_args=0x7fffc89aafe8) ??? at /home/xiangzhai/project/jdk/src/hotspot/share/utilities/vmError.cpp:1244 1244????? report_and_die(INTERNAL_ERROR, message, detail_fmt, detail_args, thread, NULL, NULL, NULL, filename, lineno, 0); (gdb) bt ... #3? 0x00007ffff5ba4124 in GlobalValueNumbering::value_map_of (this=0x7fffc89ab300, block=0x7fff9c0135d0) ??? at /home/xiangzhai/project/jdk/src/hotspot/share/c1/c1_ValueMap.hpp:244 #4? 0x00007ffff5ba4151 in GlobalValueNumbering::set_value_map_of (this=0x7fffc89ab300, block=0x7fff9c0135d0, ??? map=0x7fff9c0142a0) at /home/xiangzhai/project/jdk/src/hotspot/share/c1/c1_ValueMap.hpp:245 #5? 0x00007ffff5ba3459 in GlobalValueNumbering::GlobalValueNumbering (this=0x7fffc89ab300, ir=0x7fffa0040c60) ??? at /home/xiangzhai/project/jdk/src/hotspot/share/c1/c1_ValueMap.cpp:514 #6? 0x00007ffff5aa1812 in Compilation::build_hir (this=0x7fffc89ab610) ??? at /home/xiangzhai/project/jdk/src/hotspot/share/c1/c1_Compilation.cpp:204 #7? 0x00007ffff5aa241f in Compilation::compile_java_method (this=0x7fffc89ab610) ??? at /home/xiangzhai/project/jdk/src/hotspot/share/c1/c1_Compilation.cpp:411 #8? 0x00007ffff5aa284e in Compilation::compile_method (this=0x7fffc89ab610) ??? at /home/xiangzhai/project/jdk/src/hotspot/share/c1/c1_Compilation.cpp:484 #9? 0x00007ffff5aa3007 in Compilation::Compilation (this=0x7fffc89ab610, compiler=0x7ffff021ad80, ??? env=0x7fffc89ab9b0, method=0x7fff9c001a20, osr_bci=-1, buffer_blob=0x7fffd8fa0790, ??? directive=0x7ffff01740f0) at /home/xiangzhai/project/jdk/src/hotspot/share/c1/c1_Compilation.cpp:609 #10 0x00007ffff5aa68ef in Compiler::compile_method (this=0x7ffff021ad80, env=0x7fffc89ab9b0, ---Type to continue, or q to quit--- ??? method=0x7fff9c001a20, entry_bci=-1, directive=0x7ffff01740f0) ??? at /home/xiangzhai/project/jdk/src/hotspot/share/c1/c1_Compiler.cpp:254 #11 0x00007ffff5cfdc54 in CompileBroker::invoke_compiler_on_method (task=0x7ffff0231b40) ??? at /home/xiangzhai/project/jdk/src/hotspot/share/compiler/compileBroker.cpp:1913 #12 0x00007ffff5cfcbbc in CompileBroker::compiler_thread_loop () ??? at /home/xiangzhai/project/jdk/src/hotspot/share/compiler/compileBroker.cpp:1618 ... It is helpful to find my careless bug: diff -r 1f0838e3cebe src/hotspot/share/c1/c1_ValueMap.cpp --- a/src/hotspot/share/c1/c1_ValueMap.cpp????? Sat Mar 24 22:11:30 2018 +0800 +++ b/src/hotspot/share/c1/c1_ValueMap.cpp????? Mon Mar 26 22:37:22 2018 +0800 @@ -486,14 +486,18 @@ ?GlobalValueNumbering::GlobalValueNumbering(IR* ir) ?? : _current_map(NULL) -? , _value_maps(ir->linear_scan_order()->length(), ir->linear_scan_order()->length(), NULL) +? , _value_maps(UseGreedy ? ir->greedy_order()->length() : +???????????????? ir->linear_scan_order()->length(), +?????????????? UseGreedy ? ir->greedy_order()->length() : +???????????????? ir->linear_scan_order()->length(), +?????????????? NULL) ?? , _compilation(ir->compilation()) ?{ ?? TRACE_VALUE_NUMBERING(tty->print_cr("****** start of global value numbering")); ?? ShortLoopOptimizer short_loop_optimizer(this); -? BlockList* blocks = ir->linear_scan_order(); +? BlockList* blocks = UseGreedy ? ir->greedy_order() : ir->linear_scan_order(); ?? int num_blocks = blocks->length(); ?? BlockBegin* start_block = blocks->at(0); @@ -527,7 +531,8 @@ ?????? assert(dominator == block->pred_at(0), "dominator must be equal to predecessor"); ?????? // nothing to do here -??? } else if (block->is_set(BlockBegin::linear_scan_loop_header_flag)) { +??? } else if (block->is_set(UseGreedy ? BlockBegin::greedy_loop_header_flag : + BlockBegin::linear_scan_loop_header_flag)) { ?????? // block has incoming backward branches -> try to optimize short loops ?????? if (!short_loop_optimizer.process(block)) { ???????? // loop is too complicated, so kill all memory loads because there might be diff -r 1f0838e3cebe src/hotspot/share/c1/c1_ValueMap.hpp --- a/src/hotspot/share/c1/c1_ValueMap.hpp????? Sat Mar 24 22:11:30 2018 +0800 +++ b/src/hotspot/share/c1/c1_ValueMap.hpp????? Mon Mar 26 22:37:22 2018 +0800 @@ -241,8 +241,8 @@ ?? // accessors ?? Compilation*? compilation() const????????????? { return _compilation; } ?? ValueMap*???? current_map()??????????????????? { return _current_map; } -? ValueMap*???? value_map_of(BlockBegin* block)? { return _value_maps.at(block->linear_scan_number()); } -? void????????? set_value_map_of(BlockBegin* block, ValueMap* map)?? { assert(value_map_of(block) == NULL, ""); _value_maps.at_put(block->linear_scan_number(), map); } +? ValueMap*???? value_map_of(BlockBegin* block)? { return _value_maps.at(UseGreedy ? block->greedy_number() : block->linear_scan_number()); } +? void????????? set_value_map_of(BlockBegin* block, ValueMap* map)?? { assert(value_map_of(block) == NULL, ""); _value_maps.at_put(UseGreedy ? block->greedy_number() : block->linear_scan_number(), map); } ?? bool????????? is_processed(Value v)??????????? { return _processed_values.contains(v); } ?? void????????? set_processed(Value v)?????????? { _processed_values.put(v); } > > At that point you'll be inspecting the stack to see what's there. If > you can't tell, then your next plan should be to instrument the code > you're generating to add tracing information so that when it does, you > know where you are. > Yes, it is not easy to debug, for example, wrongly modified X86's Runtime1::generate_handle_exception: Thread 2 "java" received signal SIGSEGV, Segmentation fault. 0x00007fffe094e884 in ?? () (gdb) x /200i 0x00007fffe094e800 ?? 0x7fffe094e800:????? add??? %al,(%rax) ?? 0x7fffe094e802:????? add??? %al,(%rax) ?? 0x7fffe094e804:????? int3 ?? 0x7fffe094e805:????? int3 ?? 0x7fffe094e806:????? int3 ?? 0x7fffe094e807:????? int3 ?? 0x7fffe094e808:????? add??? %al,(%rax) ?? 0x7fffe094e80a:????? add??? %al,(%rax) ?? 0x7fffe094e80c:????? add??? %al,(%rax) ?? 0x7fffe094e80e:????? add??? %al,(%rax) ?? 0x7fffe094e810:????? loopne 0x7fffe094e813 ?? 0x7fffe094e812:????? add??? %al,(%rax) ?? 0x7fffe094e814:????? (bad) ?? 0x7fffe094e815:????? (bad) ?? 0x7fffe094e816:????? (bad) ?? 0x7fffe094e817:????? (bad) ?? 0x7fffe094e818:????? (bad) ?? 0x7fffe094e819:????? (bad) ?? 0x7fffe094e81a:????? (bad) ?? 0x7fffe094e81b:????? dec??? %esp ?? 0x7fffe094e81d:????? int3 ?? 0x7fffe094e81e:????? int3 ?? 0x7fffe094e81f:????? int3 ?? 0x7fffe094e820:????? cmove? (%rax),%edx ?? 0x7fffe094e823:????? xor??? $0x2,%al ?? 0x7fffe094e825:????? lock or %ecx,%esp ?? 0x7fffe094e828:????? adc??? $0x10640ab0,%eax ---Type to continue, or q to quit--- ?? 0x7fffe094e82d:????? fs adc $0x64,%al ?? 0x7fffe094e830:????? or???? $0x64,%al ?? 0x7fffe094e832:????? or???? %eax,(%rax) ?? 0x7fffe094e834:????? add??? %edi,%eax ?? 0x7fffe094e836:????? icebp ?? 0x7fffe094e837:????? incl?? (%rax) ?? 0x7fffe094e839:????? push?? %rax ?? 0x7fffe094e83a:????? add??? %al,%al ?? 0x7fffe094e83c:????? or???? -0x8(%rcx,%rax,1),%ah ?? 0x7fffe094e840:????? loope? 0x7fffe094e841 ?? 0x7fffe094e842:????? add??? $0xac00050,%eax ?? 0x7fffe094e847:????? fs add $0x640f64,%eax ?? 0x7fffe094e84d:????? add??? %al,(%rax) ?? 0x7fffe094e84f:????? add??? %cl,%ah ?? 0x7fffe094e851:????? int3 ?? 0x7fffe094e852:????? int3 ?? 0x7fffe094e853:????? int3 ?? 0x7fffe094e854:????? int3 ?? 0x7fffe094e855:????? int3 ?? 0x7fffe094e856:????? int3 ?? 0x7fffe094e857:????? int3 ?? 0x7fffe094e858:????? int3 ?? 0x7fffe094e859:????? int3 ?? 0x7fffe094e85a:????? int3 ?? 0x7fffe094e85b:????? int3 ?? 0x7fffe094e85c:????? int3 ?? 0x7fffe094e85d:????? int3 ---Type to continue, or q to quit--- ?? 0x7fffe094e85e:????? int3 ?? 0x7fffe094e85f:????? int3 ?? 0x7fffe094e860:????? mov??? %eax,-0x16000(%rsp) ?? 0x7fffe094e867:????? push?? %rbp ?? 0x7fffe094e868:????? sub??? $0x10,%rsp ?? 0x7fffe094e86c:????? mov??? %rsi,%rbp ?? 0x7fffe094e86f:????? callq? 0x7fffd9661ea0 ?? 0x7fffe094e874:????? test?? %rax,%rax ?? 0x7fffe094e877:????? je???? 0x7fffe094e8a1 ?? 0x7fffe094e879:????? mov??? %rax,%rsi ?? 0x7fffe094e87c:????? mov??? %rbp,%rdx ?? 0x7fffe094e87f:????? callq? 0x7fffd96624c0 => 0x7fffe094e884:????? mov??? 0x8(%rax),%r10d ?? 0x7fffe094e888:????? cmp??? $0x200002dd,%r10d ?? 0x7fffe094e88f:????? jne??? 0x7fffe094e8ae ?? 0x7fffe094e891:????? add??? $0x10,%rsp ?? 0x7fffe094e895:????? pop??? %rbp ?? 0x7fffe094e896:????? mov??? 0x80(%r15),%r10 ?? 0x7fffe094e89d:????? test?? %eax,(%r10) ?? 0x7fffe094e8a0:????? retq ?? 0x7fffe094e8a1:????? mov??? $0xfffffff6,%esi ?? 0x7fffe094e8a6:????? nop ?? 0x7fffe094e8a7:????? callq? 0x7fffd8ec7220 ?? 0x7fffe094e8ac:????? ud2 ?? 0x7fffe094e8ae:????? mov??? $0xffffffde,%esi ?? 0x7fffe094e8b3:????? mov??? %rax,%rbp ?? 0x7fffe094e8b6:????? nop ---Type to continue, or q to quit--- ?? 0x7fffe094e8b7:????? callq? 0x7fffd8ec7220 ?? 0x7fffe094e8bc:????? ud2 ?? 0x7fffe094e8be:????? mov??? %rax,%rsi ?? 0x7fffe094e8c1:????? jmp??? 0x7fffe094e8c6 ?? 0x7fffe094e8c3:????? mov??? %rax,%rsi ?? 0x7fffe094e8c6:????? add??? $0x10,%rsp ?? 0x7fffe094e8ca:????? pop??? %rbp ?? 0x7fffe094e8cb:????? jmpq?? 0x7fffd903b7a0 ?? 0x7fffe094e8d0:????? mov??? $0xfffffff4,%esi ?? 0x7fffe094e8d5:????? nop ?? 0x7fffe094e8d6:????? nop ?? 0x7fffe094e8d7:????? callq? 0x7fffd8ec7220 ?? 0x7fffe094e8dc:????? ud2 ?? 0x7fffe094e8de:????? hlt ?? 0x7fffe094e8df:????? hlt ?? 0x7fffe094e8e0:????? movabs $0x0,%rbx ?? 0x7fffe094e8ea:????? jmpq?? 0x7fffe094e8ea ?? 0x7fffe094e8ef:????? movabs $0x0,%rbx ?? 0x7fffe094e8f9:????? jmpq?? 0x7fffe094e8f9 ?? 0x7fffe094e8fe:????? jmpq?? 0x7fffd902dfa0 ?? 0x7fffe094e903:????? callq? 0x7fffe094e908 ?? 0x7fffe094e908:????? subq?? $0x5,(%rsp) ?? 0x7fffe094e90d:????? jmpq?? 0x7fffd8ec6c60 ?? 0x7fffe094e912:????? hlt ?? 0x7fffe094e913:????? hlt ?? 0x7fffe094e914:????? hlt ?? 0x7fffe094e915:????? hlt ---Type to continue, or q to quit--- ?? 0x7fffe094e916:????? hlt ?? 0x7fffe094e917:????? hlt ?? 0x7fffe094e918:????? nop ?? 0x7fffe094e919:????? push?? %rbp ?? 0x7fffe094e91a:????? xor??? %cl,%cl ?? 0x7fffe094e91c:????? (bad) ?? 0x7fffe094e91d:????? jg???? 0x7fffe094e91f ?? 0x7fffe094e91f:????? add??? %ch,%al ?? 0x7fffe094e921:????? (bad) ?? 0x7fffe094e922:????? add??? %al,(%rax) ?? 0x7fffe094e924:????? add??? %eax,(%rax) ?? 0x7fffe094e926:????? add??? %al,(%rax) ?? 0x7fffe094e928:????? sub??? $0x13,%bh ?? 0x7fffe094e92b:????? leaveq ?? 0x7fffe094e92c:????? (bad) ?? 0x7fffe094e92d:????? jg???? 0x7fffe094e92f ?? 0x7fffe094e92f:????? add??? %bh,%bh ?? 0x7fffe094e931:????? add??? %al,(%rcx) ?? 0x7fffe094e933:????? add??? %al,(%rax) ?? 0x7fffe094e935:????? add??? %al,(%rax) ?? 0x7fffe094e937:????? add??? %eax,(%rax) ?? 0x7fffe094e939:????? rolb?? %cl,(%rdx) ?? 0x7fffe094e93b:????? add??? %al,(%rcx) ?? 0x7fffe094e93d:????? add??? %eax,(%rdi) ?? 0x7fffe094e93f:????? add??? %al,(%rax) ?? 0x7fffe094e941:????? add??? %eax,(%rax) ?? 0x7fffe094e943:????? add??? %al,(%rax) ---Type to continue, or q to quit--- ?? 0x7fffe094e945:????? add??? %eax,0x11(%rip)??????? # 0x7fffe094e95c ?? 0x7fffe094e94b:????? add??? %ecx,(%rax) ?? 0x7fffe094e94d:????? add??? %al,(%rax) ?? 0x7fffe094e94f:????? add??? %al,(%rdx) ?? 0x7fffe094e951:????? add??? (%rax),%al ?? 0x7fffe094e953:????? add??? %dl,%dl ?? 0x7fffe094e955:????? add??? (%rax),%al ?? 0x7fffe094e957:????? add??? %eax,0x2011(%rip)??????? # 0x7fffe095096e ?? 0x7fffe094e95d:????? add??? %eax,0x0(%rip)??????? # 0x7fffe094e963 ?? 0x7fffe094e963:????? add??? %ecx,(%rax) ?? 0x7fffe094e965:????? adc??? %eax,(%rdi) ?? 0x7fffe094e967:????? add??? %al,(%rax) ?? 0x7fffe094e969:????? add??? %eax,(%rcx) ?? 0x7fffe094e96b:????? add??? %al,(%rax) ?? 0x7fffe094e96d:????? add??? %al,(%rcx) ?? 0x7fffe094e96f:????? add??? (%rax),%al ?? 0x7fffe094e971:????? add??? %al,(%rcx) ?? 0x7fffe094e973:????? or???? %dl,(%rcx) ?? 0x7fffe094e975:????? ds add %cl,%ah ?? 0x7fffe094e978:????? (bad) ?? 0x7fffe094e979:????? (bad) ?? 0x7fffe094e97a:????? (bad) ?? 0x7fffe094e97b:????? incl?? (%rax) ?? 0x7fffe094e97d:????? add??? %al,(%rax) ?? 0x7fffe094e97f:????? add??? %al,(%rax) ?? 0x7fffe094e981:????? add??? %al,(%rax) ?? 0x7fffe094e983:????? add??? %al,(%rax) ---Type to continue, or q to quit--- ?? 0x7fffe094e985:????? add??? %al,(%rax) ?? 0x7fffe094e987:????? add??? %cl,(%rax,%rax,1) ?? 0x7fffe094e98a:????? add??? %al,(%rax) ?? 0x7fffe094e98c:????? add??? %eax,(%rax) ?? 0x7fffe094e98e:????? add??? %al,(%rax) ?? 0x7fffe094e990:????? add??? %al,(%rax) ?? 0x7fffe094e992:????? add??? %al,(%rax) ?? 0x7fffe094e994:????? add??? %al,(%rax) ?? 0x7fffe094e996:????? add??? %al,(%rax) ?? 0x7fffe094e998:????? adc??? $0x0,%al ?? 0x7fffe094e99a:????? add??? %al,(%rax) ?? 0x7fffe094e99c:????? or???? (%rax),%eax ?? 0x7fffe094e99e:????? add??? %al,(%rax) ?? 0x7fffe094e9a0:????? add??? %al,(%rax) ?? 0x7fffe094e9a2:????? add??? %al,(%rax) ?? 0x7fffe094e9a4:????? add??? $0x0,%al ?? 0x7fffe094e9a6:????? add??? %al,(%rax) ?? 0x7fffe094e9a8:????? and??? $0x0,%al ?? 0x7fffe094e9aa:????? add??? %al,(%rax) ?? 0x7fffe094e9ac:????? adc??? $0x0,%al ?? 0x7fffe094e9ae:????? add??? %al,(%rax) ?? 0x7fffe094e9b0:????? add??? %al,(%rax) ?? 0x7fffe094e9b2:????? add??? %al,(%rax) ?? 0x7fffe094e9b4:????? add??? $0x0,%al ?? 0x7fffe094e9b6:????? add??? %al,(%rax) ?? 0x7fffe094e9b8:????? xor??? %eax,(%rax) ?? 0x7fffe094e9ba:????? add??? %al,(%rax) ---Type to continue, or q to quit--- ?? 0x7fffe094e9bc:????? sbb??? (%rax),%al ?? 0x7fffe094e9be:????? add??? %al,(%rax) ?? 0x7fffe094e9c0:????? add??? %al,(%rax) ?? 0x7fffe094e9c2:????? add??? %al,(%rax) ?? 0x7fffe094e9c4:????? add??? %al,(%rax) ?? 0x7fffe094e9c6:????? add??? %al,(%rax) ?? 0x7fffe094e9c8:????? rex.WR add %r8b,(%rax) ?? 0x7fffe094e9cb:????? add??? %ah,(%rsi) ?? 0x7fffe094e9cd:????? add??? %al,(%rax) ?? 0x7fffe094e9cf:????? add??? %al,(%rax) ?? 0x7fffe094e9d1:????? add??? %al,(%rax) Then how to add tracing information to find the WHERE? please give me some hint, thanks a lot! diff -r 1f0838e3cebe src/hotspot/cpu/x86/c1_Runtime1_x86.cpp --- a/src/hotspot/cpu/x86/c1_Runtime1_x86.cpp?? Sat Mar 24 22:11:30 2018 +0800 +++ b/src/hotspot/cpu/x86/c1_Runtime1_x86.cpp?? Mon Mar 26 23:04:12 2018 +0800 @@ -750,7 +750,6 @@ ???? // Pop the return address. ???? __ leave(); -??? __ pop(rcx); ???? __ jmp(rcx);? // jump to exception handler ???? break; ?? default:? ShouldNotReachHere(); -- Regards, Leslie Zhai From lesliezhai at llvm.org.cn Mon Mar 26 15:11:57 2018 From: lesliezhai at llvm.org.cn (Leslie Zhai) Date: Mon, 26 Mar 2018 23:11:57 +0800 Subject: How to use gdb to debug C1 compiler's internal error? In-Reply-To: References: <98099178-e21f-b7e8-444c-a5f4f7d5790f@llvm.org.cn> <38ae05b3-91ed-f3c9-0478-4112dd06edb2@redhat.com> Message-ID: <69ed851c-c2ac-e1d2-bfbf-c19180d7d383@llvm.org.cn>+318FBA1DA8F3623E Hi Thomas, Thanks for your response! ? 2018?03?26? 19:20, Thomas St?fe ??: > > > On Mon, Mar 26, 2018 at 11:48 AM, Andrew Haley > wrote: > > On 03/22/2018 04:32 PM, Leslie Zhai wrote: > > So backtrace or set breakpoint might be helpful for debugging > compiling > > thread, but doesn't work for running thread? I am reading > Analyzing and > > Debugging the HotSpot VM at the OS Level[1] please give me some > advice, > > thanks a lot! > > > > [1] > http://www.progdoc.de/papers/JavaOne2014/javaone2014_con3138.html > > > You'll first need to set a breakpoint in the segfault handler here in > JVM_handle_linux_signal: > > ? VMError::report_and_die(t, sig, pc, info, ucVoid); > > Then you can use gdb to go up the stack to the point of the crash. > > At that point you'll be inspecting the stack to see what's there.? If > you can't tell, then your next plan should be to instrument the code > you're generating to add tracing information so that when it does, you > know where you are. > > > small addition, until you hit the breakpoint at > VMError::report_and_die() gdb may trip over any number of SIGSEGV or > SIGBUS. That is usually normal, since signals are also used internally > for non-error purposes. Just continue until you hit > VMError::report_and_die(), which when you hit it indicates a real > error. Or, set the SIGSEGV handler to nostop. Yes, Fedora's wiki mentions that https://fedoraproject.org/wiki/Java/StackTraces And I am able to discover the normal SIGSEGV or SIGBUS with my eyes now :P Thread 2 "java" received signal SIGSEGV, Segmentation fault. 0x00007fffd8f5319c in ?? () > > Best Regards, Thomas > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 > > -- Regards, Leslie Zhai From bugzilla-daemon at icedtea.classpath.org Mon Mar 26 16:45:05 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Mar 2018 16:45:05 +0000 Subject: [Bug 3466] [IcedTea8] Backport latest ppc64[be,le] fixes In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3466 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=379b335f8d59 author: Andrew John Hughes date: Fri Mar 23 04:41:00 2018 +0000 Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. Upstream changes: - Remove oop cast in oopMap.cpp again, as oopDesc::operator== has additional checking in Shenandoah. - S6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack - S6656031: SA: jmap -permstat number of classes is off by 1 - S8023667: SA: ExceptionBlob and other C2 classes not available in client VM - S8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled - S8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly - S8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize - S8145913: PPC64: add Montgomery multiply intrinsic - S8148786: xml.tranform fails on x86-64 - S8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod - S8164954: split_if creates empty phi and region nodes - S8166742: SIGFPE in C2 Loop IV elimination - S8168318: PPC64: Use cmpldi instead of li/cmpld - S8170328: PPC64: Use andis instead of lis/and - S8172751: OSR compilation at unreachable bci causes C1 crash - S8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL - S8177026: jvm.dll file version not updated since 8u72 - S8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp - S8178047: Aliasing problem with raw memory accesses - S8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% - S8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 - S8181055: PPC64: "mbind: Invalid argument" still seen after 8175813 - S8181810: PPC64: Leverage extrdi for bitfield extract - S8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret() - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8185164: GetOwnedMonitorInfo() returns incorrect owned monitor - S8185572: Enable AssumeMP by default on SPARC machines ChangeLog: 2018-03-21 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. * patches/hotspot/shenandoah/8145913-pr3466-rh1498309.patch, * patches/hotspot/shenandoah/8168318-pr3466-rh1498320.patch, * patches/hotspot/shenandoah/8170328-pr3466-rh1498321.patch, * patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch, * patches/hotspot/shenandoah/8181810-pr3466-rh1498319.patch, * patches/hotspot/shenandoah/8185164-pr3438.patch: Remove as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Move upstreamed patches to AArch32 only. Split out aarch64 part of 8158260 so the rest can be shared between Shenandoah and AArch32. * NEWS: Updated. * hotspot.map.in: Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. * patches/hotspot/aarch32/8145913-pr3466-rh1498309.patch: Moved to aarch32 patches tree as applied in upstream Shenandoah. * patches/hotspot/aarch32/8158260-pr2991-rh1341258.patch: Replace with symlink to Shenandoah version. * patches/hotspot/aarch32/8168318-pr3466-rh1498320.patch, * patches/hotspot/aarch32/8170328-pr3466-rh1498321.patch, * patches/hotspot/aarch32/8181810-pr3466-rh1498319.patch, * patches/hotspot/aarch32/8185164-pr3438.patch: Moved to aarch32 patches tree as applied in upstream Shenandoah. * patches/hotspot/shenandoah/8158260-pr2991-rh1341258-aarch64.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch: Split out AArch64 segment so rest can be shared with AArch32. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Mar 26 16:45:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Mar 2018 16:45:32 +0000 Subject: [Bug 3394] [IcedTea8] Backport "8175813: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3394 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=379b335f8d59 author: Andrew John Hughes date: Fri Mar 23 04:41:00 2018 +0000 Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. Upstream changes: - Remove oop cast in oopMap.cpp again, as oopDesc::operator== has additional checking in Shenandoah. - S6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack - S6656031: SA: jmap -permstat number of classes is off by 1 - S8023667: SA: ExceptionBlob and other C2 classes not available in client VM - S8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled - S8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly - S8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize - S8145913: PPC64: add Montgomery multiply intrinsic - S8148786: xml.tranform fails on x86-64 - S8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod - S8164954: split_if creates empty phi and region nodes - S8166742: SIGFPE in C2 Loop IV elimination - S8168318: PPC64: Use cmpldi instead of li/cmpld - S8170328: PPC64: Use andis instead of lis/and - S8172751: OSR compilation at unreachable bci causes C1 crash - S8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL - S8177026: jvm.dll file version not updated since 8u72 - S8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp - S8178047: Aliasing problem with raw memory accesses - S8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% - S8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 - S8181055: PPC64: "mbind: Invalid argument" still seen after 8175813 - S8181810: PPC64: Leverage extrdi for bitfield extract - S8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret() - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8185164: GetOwnedMonitorInfo() returns incorrect owned monitor - S8185572: Enable AssumeMP by default on SPARC machines ChangeLog: 2018-03-21 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. * patches/hotspot/shenandoah/8145913-pr3466-rh1498309.patch, * patches/hotspot/shenandoah/8168318-pr3466-rh1498320.patch, * patches/hotspot/shenandoah/8170328-pr3466-rh1498321.patch, * patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch, * patches/hotspot/shenandoah/8181810-pr3466-rh1498319.patch, * patches/hotspot/shenandoah/8185164-pr3438.patch: Remove as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Move upstreamed patches to AArch32 only. Split out aarch64 part of 8158260 so the rest can be shared between Shenandoah and AArch32. * NEWS: Updated. * hotspot.map.in: Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. * patches/hotspot/aarch32/8145913-pr3466-rh1498309.patch: Moved to aarch32 patches tree as applied in upstream Shenandoah. * patches/hotspot/aarch32/8158260-pr2991-rh1341258.patch: Replace with symlink to Shenandoah version. * patches/hotspot/aarch32/8168318-pr3466-rh1498320.patch, * patches/hotspot/aarch32/8170328-pr3466-rh1498321.patch, * patches/hotspot/aarch32/8181810-pr3466-rh1498319.patch, * patches/hotspot/aarch32/8185164-pr3438.patch: Moved to aarch32 patches tree as applied in upstream Shenandoah. * patches/hotspot/shenandoah/8158260-pr2991-rh1341258-aarch64.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch: Split out AArch64 segment so rest can be shared with AArch32. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Mar 26 16:45:39 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Mar 2018 16:45:39 +0000 Subject: [Bug 3438] [IcedTea8] Backport "8185164: GetOwnedMonitorInfo() returns incorrect owned monitor" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3438 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=379b335f8d59 author: Andrew John Hughes date: Fri Mar 23 04:41:00 2018 +0000 Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. Upstream changes: - Remove oop cast in oopMap.cpp again, as oopDesc::operator== has additional checking in Shenandoah. - S6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack - S6656031: SA: jmap -permstat number of classes is off by 1 - S8023667: SA: ExceptionBlob and other C2 classes not available in client VM - S8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled - S8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly - S8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize - S8145913: PPC64: add Montgomery multiply intrinsic - S8148786: xml.tranform fails on x86-64 - S8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod - S8164954: split_if creates empty phi and region nodes - S8166742: SIGFPE in C2 Loop IV elimination - S8168318: PPC64: Use cmpldi instead of li/cmpld - S8170328: PPC64: Use andis instead of lis/and - S8172751: OSR compilation at unreachable bci causes C1 crash - S8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL - S8177026: jvm.dll file version not updated since 8u72 - S8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp - S8178047: Aliasing problem with raw memory accesses - S8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% - S8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 - S8181055: PPC64: "mbind: Invalid argument" still seen after 8175813 - S8181810: PPC64: Leverage extrdi for bitfield extract - S8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret() - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8185164: GetOwnedMonitorInfo() returns incorrect owned monitor - S8185572: Enable AssumeMP by default on SPARC machines ChangeLog: 2018-03-21 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. * patches/hotspot/shenandoah/8145913-pr3466-rh1498309.patch, * patches/hotspot/shenandoah/8168318-pr3466-rh1498320.patch, * patches/hotspot/shenandoah/8170328-pr3466-rh1498321.patch, * patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch, * patches/hotspot/shenandoah/8181810-pr3466-rh1498319.patch, * patches/hotspot/shenandoah/8185164-pr3438.patch: Remove as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Move upstreamed patches to AArch32 only. Split out aarch64 part of 8158260 so the rest can be shared between Shenandoah and AArch32. * NEWS: Updated. * hotspot.map.in: Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. * patches/hotspot/aarch32/8145913-pr3466-rh1498309.patch: Moved to aarch32 patches tree as applied in upstream Shenandoah. * patches/hotspot/aarch32/8158260-pr2991-rh1341258.patch: Replace with symlink to Shenandoah version. * patches/hotspot/aarch32/8168318-pr3466-rh1498320.patch, * patches/hotspot/aarch32/8170328-pr3466-rh1498321.patch, * patches/hotspot/aarch32/8181810-pr3466-rh1498319.patch, * patches/hotspot/aarch32/8185164-pr3438.patch: Moved to aarch32 patches tree as applied in upstream Shenandoah. * patches/hotspot/shenandoah/8158260-pr2991-rh1341258-aarch64.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch: Split out AArch64 segment so rest can be shared with AArch32. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Mar 26 16:45:43 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Mar 2018 16:45:43 +0000 Subject: [Bug 2991] [IcedTea8] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2991 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=379b335f8d59 author: Andrew John Hughes date: Fri Mar 23 04:41:00 2018 +0000 Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. Upstream changes: - Remove oop cast in oopMap.cpp again, as oopDesc::operator== has additional checking in Shenandoah. - S6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack - S6656031: SA: jmap -permstat number of classes is off by 1 - S8023667: SA: ExceptionBlob and other C2 classes not available in client VM - S8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled - S8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly - S8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize - S8145913: PPC64: add Montgomery multiply intrinsic - S8148786: xml.tranform fails on x86-64 - S8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod - S8164954: split_if creates empty phi and region nodes - S8166742: SIGFPE in C2 Loop IV elimination - S8168318: PPC64: Use cmpldi instead of li/cmpld - S8170328: PPC64: Use andis instead of lis/and - S8172751: OSR compilation at unreachable bci causes C1 crash - S8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL - S8177026: jvm.dll file version not updated since 8u72 - S8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp - S8178047: Aliasing problem with raw memory accesses - S8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% - S8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 - S8181055: PPC64: "mbind: Invalid argument" still seen after 8175813 - S8181810: PPC64: Leverage extrdi for bitfield extract - S8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret() - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8185164: GetOwnedMonitorInfo() returns incorrect owned monitor - S8185572: Enable AssumeMP by default on SPARC machines ChangeLog: 2018-03-21 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. * patches/hotspot/shenandoah/8145913-pr3466-rh1498309.patch, * patches/hotspot/shenandoah/8168318-pr3466-rh1498320.patch, * patches/hotspot/shenandoah/8170328-pr3466-rh1498321.patch, * patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch, * patches/hotspot/shenandoah/8181810-pr3466-rh1498319.patch, * patches/hotspot/shenandoah/8185164-pr3438.patch: Remove as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Move upstreamed patches to AArch32 only. Split out aarch64 part of 8158260 so the rest can be shared between Shenandoah and AArch32. * NEWS: Updated. * hotspot.map.in: Bump shenandoah to aarch64-shenandoah-jdk8u162-b12. * patches/hotspot/aarch32/8145913-pr3466-rh1498309.patch: Moved to aarch32 patches tree as applied in upstream Shenandoah. * patches/hotspot/aarch32/8158260-pr2991-rh1341258.patch: Replace with symlink to Shenandoah version. * patches/hotspot/aarch32/8168318-pr3466-rh1498320.patch, * patches/hotspot/aarch32/8170328-pr3466-rh1498321.patch, * patches/hotspot/aarch32/8181810-pr3466-rh1498319.patch, * patches/hotspot/aarch32/8185164-pr3438.patch: Moved to aarch32 patches tree as applied in upstream Shenandoah. * patches/hotspot/shenandoah/8158260-pr2991-rh1341258-aarch64.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch: Split out AArch64 segment so rest can be shared with AArch32. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Mar 26 16:46:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Mar 2018 16:46:08 +0000 Subject: [Bug 3466] [IcedTea8] Backport latest ppc64[be,le] fixes In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3466 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=ee01e30e18f9 author: Andrew John Hughes date: Fri Mar 23 19:12:33 2018 +0000 Bump aarch32 to jdk8u162-b12-aarch32-180220. Upstream changes: - S6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack - S6656031: SA: jmap -permstat number of classes is off by 1 - S8023667: SA: ExceptionBlob and other C2 classes not available in client VM - S8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled - S8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly - S8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize - S8145913: PPC64: add Montgomery multiply intrinsic - S8148786: xml.tranform fails on x86-64 - S8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod - S8164954: split_if creates empty phi and region nodes - S8166742: SIGFPE in C2 Loop IV elimination - S8168318: PPC64: Use cmpldi instead of li/cmpld - S8170328: PPC64: Use andis instead of lis/and - S8172751: OSR compilation at unreachable bci causes C1 crash - S8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL - S8177026: jvm.dll file version not updated since 8u72 - S8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp - S8178047: Aliasing problem with raw memory accesses - S8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% - S8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 - S8181055: PPC64: "mbind: Invalid argument" still seen after 8175813 - S8181810: PPC64: Leverage extrdi for bitfield extract - S8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret() - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8185164: GetOwnedMonitorInfo() returns incorrect owned monitor - S8185572: Enable AssumeMP by default on SPARC machines ChangeLog: 2018-03-22 Andrew John Hughes Bump aarch32 to jdk8u162-b12-aarch32-180220. * patches/hotspot/aarch32/8145913-pr3466-rh1498309.patch, * patches/hotspot/aarch32/8168318-pr3466-rh1498320.patch, * patches/hotspot/aarch32/8170328-pr3466-rh1498321.patch, * patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch, * patches/hotspot/aarch32/8181810-pr3466-rh1498319.patch, * patches/hotspot/aarch32/8185164-pr3438.patch: Remove as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove unneeded AArch32-only patches now that port is on 8u162 like the others. * hotspot.map.in: Bump aarch32 to jdk8u162-b12-aarch32-180220. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Mar 26 16:46:12 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Mar 2018 16:46:12 +0000 Subject: [Bug 3394] [IcedTea8] Backport "8175813: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3394 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=ee01e30e18f9 author: Andrew John Hughes date: Fri Mar 23 19:12:33 2018 +0000 Bump aarch32 to jdk8u162-b12-aarch32-180220. Upstream changes: - S6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack - S6656031: SA: jmap -permstat number of classes is off by 1 - S8023667: SA: ExceptionBlob and other C2 classes not available in client VM - S8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled - S8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly - S8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize - S8145913: PPC64: add Montgomery multiply intrinsic - S8148786: xml.tranform fails on x86-64 - S8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod - S8164954: split_if creates empty phi and region nodes - S8166742: SIGFPE in C2 Loop IV elimination - S8168318: PPC64: Use cmpldi instead of li/cmpld - S8170328: PPC64: Use andis instead of lis/and - S8172751: OSR compilation at unreachable bci causes C1 crash - S8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL - S8177026: jvm.dll file version not updated since 8u72 - S8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp - S8178047: Aliasing problem with raw memory accesses - S8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% - S8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 - S8181055: PPC64: "mbind: Invalid argument" still seen after 8175813 - S8181810: PPC64: Leverage extrdi for bitfield extract - S8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret() - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8185164: GetOwnedMonitorInfo() returns incorrect owned monitor - S8185572: Enable AssumeMP by default on SPARC machines ChangeLog: 2018-03-22 Andrew John Hughes Bump aarch32 to jdk8u162-b12-aarch32-180220. * patches/hotspot/aarch32/8145913-pr3466-rh1498309.patch, * patches/hotspot/aarch32/8168318-pr3466-rh1498320.patch, * patches/hotspot/aarch32/8170328-pr3466-rh1498321.patch, * patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch, * patches/hotspot/aarch32/8181810-pr3466-rh1498319.patch, * patches/hotspot/aarch32/8185164-pr3438.patch: Remove as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove unneeded AArch32-only patches now that port is on 8u162 like the others. * hotspot.map.in: Bump aarch32 to jdk8u162-b12-aarch32-180220. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Mar 26 16:46:17 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Mar 2018 16:46:17 +0000 Subject: [Bug 3438] [IcedTea8] Backport "8185164: GetOwnedMonitorInfo() returns incorrect owned monitor" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3438 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=ee01e30e18f9 author: Andrew John Hughes date: Fri Mar 23 19:12:33 2018 +0000 Bump aarch32 to jdk8u162-b12-aarch32-180220. Upstream changes: - S6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack - S6656031: SA: jmap -permstat number of classes is off by 1 - S8023667: SA: ExceptionBlob and other C2 classes not available in client VM - S8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled - S8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly - S8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize - S8145913: PPC64: add Montgomery multiply intrinsic - S8148786: xml.tranform fails on x86-64 - S8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod - S8164954: split_if creates empty phi and region nodes - S8166742: SIGFPE in C2 Loop IV elimination - S8168318: PPC64: Use cmpldi instead of li/cmpld - S8170328: PPC64: Use andis instead of lis/and - S8172751: OSR compilation at unreachable bci causes C1 crash - S8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL - S8177026: jvm.dll file version not updated since 8u72 - S8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp - S8178047: Aliasing problem with raw memory accesses - S8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% - S8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 - S8181055: PPC64: "mbind: Invalid argument" still seen after 8175813 - S8181810: PPC64: Leverage extrdi for bitfield extract - S8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret() - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8185164: GetOwnedMonitorInfo() returns incorrect owned monitor - S8185572: Enable AssumeMP by default on SPARC machines ChangeLog: 2018-03-22 Andrew John Hughes Bump aarch32 to jdk8u162-b12-aarch32-180220. * patches/hotspot/aarch32/8145913-pr3466-rh1498309.patch, * patches/hotspot/aarch32/8168318-pr3466-rh1498320.patch, * patches/hotspot/aarch32/8170328-pr3466-rh1498321.patch, * patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch, * patches/hotspot/aarch32/8181810-pr3466-rh1498319.patch, * patches/hotspot/aarch32/8185164-pr3438.patch: Remove as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove unneeded AArch32-only patches now that port is on 8u162 like the others. * hotspot.map.in: Bump aarch32 to jdk8u162-b12-aarch32-180220. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Tue Mar 27 17:34:23 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 27 Mar 2018 17:34:23 +0000 Subject: /hg/icedtea8-forest/corba: 29 new changesets Message-ID: changeset fa87c32957b7 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=fa87c32957b7 author: asaha date: Tue Jun 20 14:12:15 2017 -0700 Added tag jdk8u162-b00 for changeset 1160ad38fc74 changeset 299125c28d8b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=299125c28d8b author: asaha date: Mon Jun 26 22:19:52 2017 -0700 Merge changeset d5fd110a8674 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d5fd110a8674 author: asaha date: Mon Jun 26 22:32:15 2017 -0700 Merge changeset 198e9056e731 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=198e9056e731 author: asaha date: Thu Jul 13 21:46:45 2017 -0700 Merge changeset 86b1cd17fde7 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=86b1cd17fde7 author: asaha date: Tue Jul 25 07:45:58 2017 -0700 Merge changeset 03791220212b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=03791220212b author: asaha date: Tue Oct 03 18:40:24 2017 -0700 Added tag jdk8u162-b01 for changeset 86b1cd17fde7 changeset 1b40ae740b78 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1b40ae740b78 author: asaha date: Wed Oct 04 14:20:50 2017 -0700 Merge changeset b28af4ff80a9 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b28af4ff80a9 author: asaha date: Mon Oct 16 16:16:31 2017 -0700 Added tag jdk8u162-b02 for changeset 1b40ae740b78 changeset 72dbc8d63308 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=72dbc8d63308 author: asaha date: Tue Oct 24 13:06:01 2017 -0700 Added tag jdk8u162-b03 for changeset b28af4ff80a9 changeset 8cfa77f0651d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=8cfa77f0651d author: asaha date: Tue Oct 24 22:50:49 2017 -0700 Merge changeset ddd2a3e7ab3a in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ddd2a3e7ab3a author: asaha date: Wed Oct 25 14:47:09 2017 -0700 Added tag jdk8u162-b04 for changeset 8cfa77f0651d changeset 6f3097ab2b1b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=6f3097ab2b1b author: asaha date: Wed Nov 01 12:33:02 2017 -0700 Merge changeset fb66d357c3c7 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=fb66d357c3c7 author: asaha date: Thu Nov 02 11:06:09 2017 -0700 Added tag jdk8u162-b05 for changeset 6f3097ab2b1b changeset 59f9887ee15e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=59f9887ee15e author: asaha date: Tue Nov 07 18:40:26 2017 -0800 Merge changeset 6a3a6c04492a in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=6a3a6c04492a author: asaha date: Tue Nov 07 18:53:19 2017 -0800 Added tag jdk8u162-b06 for changeset 59f9887ee15e changeset 5066fa48df81 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=5066fa48df81 author: asaha date: Tue Nov 14 12:59:51 2017 -0800 Merge changeset faee3c5813cf in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=faee3c5813cf author: asaha date: Tue Nov 14 22:34:57 2017 -0800 Added tag jdk8u162-b07 for changeset 5066fa48df81 changeset 7279642d2088 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7279642d2088 author: asaha date: Tue Nov 21 13:00:40 2017 -0800 Merge changeset cac79483d829 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=cac79483d829 author: asaha date: Tue Nov 21 13:17:19 2017 -0800 Added tag jdk8u162-b08 for changeset 7279642d2088 changeset 59171db1d423 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=59171db1d423 author: asaha date: Wed Nov 29 12:55:27 2017 -0800 Merge changeset 0e9dad6f569e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0e9dad6f569e author: asaha date: Wed Nov 29 13:15:11 2017 -0800 Added tag jdk8u162-b09 for changeset 59171db1d423 changeset 2c68567bdcf2 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=2c68567bdcf2 author: asaha date: Tue Dec 05 13:38:53 2017 -0800 Merge changeset dbbbe836399f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=dbbbe836399f author: asaha date: Tue Dec 05 13:55:37 2017 -0800 Added tag jdk8u162-b10 for changeset 2c68567bdcf2 changeset 6029daad75bf in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=6029daad75bf author: asaha date: Fri Dec 15 08:57:09 2017 -0800 Merge changeset ff711ad8045d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ff711ad8045d author: asaha date: Fri Dec 15 13:50:00 2017 -0800 Added tag jdk8u162-b11 for changeset 6029daad75bf changeset dad3c3b9b976 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=dad3c3b9b976 author: asaha date: Tue Dec 19 15:08:01 2017 -0800 Added tag jdk8u161-b12 for changeset b49016a1d704 changeset ace99846c1fd in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ace99846c1fd author: asaha date: Tue Dec 19 15:22:32 2017 -0800 Merge changeset 7617ee6aaaea in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7617ee6aaaea author: andrew date: Thu Mar 15 03:52:13 2018 +0000 Merge jdk8u162-b12 changeset 049dc4a6e4e0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=049dc4a6e4e0 author: andrew date: Tue Mar 27 18:24:48 2018 +0100 Added tag icedtea-3.8.0pre01 for changeset 7617ee6aaaea diffstat: .hgtags | 156 + .jcheck/conf | 2 - THIRD_PARTY_README | 1319 +++------ src/share/classes/com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java | 24 +- src/share/classes/com/sun/corba/se/impl/encoding/CDRInputStream_1_0.java | 34 +- src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java | 117 +- src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java | 180 + src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java | 87 +- src/share/classes/com/sun/corba/se/impl/orb/ORBSingleton.java | 32 +- src/share/classes/com/sun/corba/se/spi/ior/IORTypeCheckRegistry.java | 31 + src/share/classes/com/sun/corba/se/spi/orb/ORB.java | 26 +- 11 files changed, 991 insertions(+), 1017 deletions(-) diffs (truncated from 2741 to 500 lines): diff -r 1160ad38fc74 -r 049dc4a6e4e0 .hgtags --- a/.hgtags Tue Jun 20 11:49:38 2017 -0700 +++ b/.hgtags Tue Mar 27 18:24:48 2018 +0100 @@ -50,6 +50,7 @@ b751c528c55560cf2adeaeef24b39ca1f4d1cbf7 jdk7-b73 5d0cf59a3203b9f57aceebc33ae656b884987955 jdk7-b74 0fb137085952c8e47878e240d1cb40f14de463c4 jdk7-b75 +d728db3889da23d9f74e45154b9261a43b4acd8d icedtea7-1.12 937144222e2219939101b0129d26a872a7956b13 jdk7-b76 6881f0383f623394b5ec73f27a5f329ff55d0467 jdk7-b77 a7f7276b48cd74d8eb1baa83fbf3d1ef4a2603c8 jdk7-b78 @@ -63,6 +64,7 @@ 6253e28826d16cf1aecc39ce04c8de1f6bf2df5f jdk7-b86 09a41111a401d327f65e453384d976a10154d9ea jdk7-b87 39e14d2da687c7e592142137517aaf689544820f jdk7-b88 +e805b4155d76f76d40ffae36a74546f79218c539 icedtea7-1.13 bb4424c5e778b842c064a8b1aa902b35f4397654 jdk7-b89 56ce07b0eb47b93a98a72adef0f21e602c460623 jdk7-b90 bcd2fc089227559ac5be927923609fac29f067fa jdk7-b91 @@ -111,6 +113,7 @@ 918003855fa0dba5acf4bf1fe36526d2fc4c1ba8 jdk7-b134 e0b72ae5dc5e824b342801c8d1d336a55eb54e2c jdk7-b135 48ef0c712e7cbf272f47f9224db92a3c6a9e2612 jdk7-b136 +b62418551e20fa19fbf57c49d4378b7096809e60 icedtea-1.14 a66c01d8bf895261715955df0b95545c000ed6a8 jdk7-b137 78d8cf04697e9df54f7f11e195b7da29b8e345a2 jdk7-b138 60b074ec6fcf5cdf9efce22fdfb02326ed8fa2d3 jdk7-b139 @@ -295,6 +298,7 @@ 32b9c4f0ab3c6d33f70724b775cb9d12c004be6d jdk8u20-b07 4e4a75376185ca1a712cc9fef5a340e6927cf5e2 jdk8u20-b08 0344396d09b0e20d4a8d1bdff9f129250a60f365 jdk8u20-b09 +a96c01f523be6fadcf777118d471a9fa5751cf1c icedtea-3.0.0pre01 e930c4fa31586b0f21887f7b50fba927550f17fb jdk8u20-b10 9a6092124c7c926d380a5f3b0f899fd1427c6e69 jdk8u20-b11 673829390271e51f8bc442ffbd4726833a7b1c06 jdk8u20-b12 @@ -308,6 +312,7 @@ aca1d25d10812c86024d9dbb7ec529876cca55e8 jdk8u20-b20 7d1e0f0b63f1d66c77924d8b2a1accdf8f7480db jdk8u20-b21 7677bf14d105ca23ab045f5041ceb19ee88b86c6 jdk8u20-b22 +83ebbcc0dda5af02ee3d99756bf6c13da956a310 icedtea-3.0.0pre02 919405d7316dfcbddee5ad8dd08905916df88e04 jdk8u20-b23 34c930eaa6b591621afde05ca2e24571c91cdc9b jdk8u20-b24 34c930eaa6b591621afde05ca2e24571c91cdc9b jdk8u20-b25 @@ -375,6 +380,9 @@ a1e2c13de84e00f2aedf4c40e96347306ede84f3 jdk8u40-b18 8bbc2bb414b7e9331c2014c230553d72c9d161c5 jdk8u40-b19 445eceffc829e205037098115c26e38e85ea5f7c jdk8u40-b20 +6c974fba96cb81fd91bf85f434531dbd122fa3a0 icedtea-3.0.0pre03 +b493e7b682c969ef1b68c56c3512317df87a1f28 icedtea-3.0.0pre04 +a5ec6d805e3864d5d754dd47bdae5d001e812a73 icedtea-3.0.0pre05 9c54cc92c0beb29179abbce272d3f5c8ba4ffd0e jdk8u40-b21 4c7421f74674ebefb8e91eba59ab2a2db8c1abd7 jdk8u40-b22 62f7faef5ed956cd481cae6216b22fdb4b6e3e46 jdk8u40-b23 @@ -453,6 +461,9 @@ d68de92de3bad991546b11d77de6e9c17edf7ec2 jdk8u60-b21 3a04901d83880634ecd70c8be992189228ccd746 jdk8u60-b22 0828bb6521738ad5a7fe11f0aa3495465f002848 jdk8u60-b23 +9e44a6fa912760c513f9a59826c061fd5ca17c5e icedtea-3.0.0pre06 +7418bb690047791d64e1b4adb692ad07d8a44bad icedtea-3.0.0pre07 +ebc2780ebeb34e292b5cfb0e8da1efafa8395306 icedtea-3.0.0pre08 b0779099d006fcb2a0af493e2a2f828411bfad33 jdk8u60-b24 c665dd5d32b04c1dbc2cf21a595fe73330849c03 jdk8u60-b25 7828b9af7733eeaf2cafa8e05e68a2661dc3c7a8 jdk8u60-b26 @@ -535,6 +546,7 @@ 3eb18c06118e0bc2fca1e1ea6c1cbddd21a27479 jdk8u72-b12 0d9849ba664dc3381d8d6d85d5e04c00fdd476b1 jdk8u72-b13 baa49bb35fc1798a5951fcfd3f9232332651d4e9 jdk8u72-b14 +834cf5ee24b36e2ab5eef16896bfd550fd698a7b icedtea-3.0.0pre09 91e3b8e2e00618f237f571fbefdfee3f4134026f jdk8u72-b15 e3b496b6ae52f2c018e9c628c31be984bb4907e7 jdk8u73-b00 5e484ab4b05f1398e924ab90874f7fe2ddf20731 jdk8u73-b01 @@ -571,6 +583,9 @@ 7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 +9972d4fac94222734bfee16a8a5475e1f2b9e149 icedtea-3.0.0pre10 +37af47894175fa7405752524b631237007778767 icedtea-3.0.0 +f7024b8ac854c4a937bf3dbe8e12b6c3ff802765 icedtea-3.0-branchpoint e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00 4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13 @@ -634,6 +649,10 @@ 94c775e05eb053b8440d82298927a144ed73f340 jdk8u76-b12 e0fbd6a51e061025f2d6ad0311a587f7ce3c2b43 jdk8u92-b00 8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13 +aac8863560465b1374811246c23e5ca82def8ab7 icedtea-3.1.0pre01 +cb4d2e8f71f9577c846719d0a527adf1cbd516fb icedtea-3.1.0pre02 +d920107a9fd47d1d1b662638d207b51b6184a575 icedtea-3.1.0pre03 +b74e7245e40571937a080540251b547c58020f8c icedtea-3.1.0pre04 aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u81-b00 8674aec1be6459f33451690fb106eec314964116 jdk8u101-b01 96a43945cb6a69989294b511ecdfc0493ea09bf1 jdk8u101-b02 @@ -647,6 +666,8 @@ 7c90acc432738bdc1506d510daeadf9376279dfa jdk8u101-b10 4942432b3da1afbc2c2c87bdf896b112800e537c jdk8u101-b11 f8511bfb19c35d8d396dc53245c06cc3710657b1 jdk8u101-b12 +7ea39ff8c227ada9e3cdb1560ff27128afb16f50 icedtea-3.1.0 +48dbf4a68dc770ef17eee71a5bdfcb46a477157c icedtea-3.2.0pre01 2bb2aec4b3e51aab96e9c25603c7c92fcbac46de jdk8u101-b13 223d0e48a55b92255f5a613743a99e7deacaf455 jdk8u102-b00 223d0e48a55b92255f5a613743a99e7deacaf455 jdk8u82-b00 @@ -663,6 +684,8 @@ 360a2772486dd1aa818132222ea0b7fcfa5707ef jdk8u102-b11 57546b5b575dec9ecfbb1e9a77d87c391a44ab96 jdk8u102-b12 a7c292080d5ed76ea5e3b123c0dee4c340aa174f jdk8u102-b13 +f85c4b0c0469a20118675c7eb210d1dee05576d8 icedtea-3.2.0pre02 +459f130b3f85a53d487f9d02b5d379a9eaaab400 icedtea-3.2.0pre03 56b133772ec1aa4f44f2eee2c4103c645f764935 jdk8u102-b14 8ba5a41487af9fe72aeb92e790327d12dce0de8c jdk8u102-b31 8f015ee0842df021532a4b88c436ea9daed785b6 jdk8u102-b32 @@ -683,6 +706,7 @@ dad7b1a59da60d68ff26bf7414b87995fecaaba6 jdk8u111-b11 a42cdfaa1218a636d2cd0b89a233362cdf32dd4b jdk8u111-b12 2214875a44e52789acf404b56543f613516ee498 jdk8u111-b13 +9d3757e6da3538863558e7ca61e95b722c79ada2 icedtea-3.2.0 7898951ff63c9ea721b8f669b9c749d6c3a2db99 jdk8u111-b14 b87d82f5c33dfb55bfc81254044f28eea5d7424a jdk8u112-b00 1f2394102288d9073652064784e31a3f52fc5d4b jdk8u112-b01 @@ -700,7 +724,10 @@ 18bbb95d097e04ea2b88df8910056fe294da0149 jdk8u112-b14 30f83ac389f06c38dc0b6f71b1d8344c01436a16 jdk8u112-b15 8ef3cc2bbc7dc687e9502ae957337b1ded1b32d4 jdk8u112-b16 +fbc3183924c82a612dc92cda261f19e227df2b32 icedtea-3.3.0pre01 7d4291146927c3430652a07f506d530c2eff7eb9 jdk8u112-b31 +46db19bfd51b4039cff4dae563c3b5d3f70d64da jdk8u112-b32 +d52e17760c1dafa4fa17ec388aeaaf8fcacb444b jdk8u112-b33 3a25f8a752524bad7e78800158c485b890be3982 jdk8u121-b00 1ebd97292358cd158b6f7d5884526207fbfe796e jdk8u121-b01 349d130d7a7f2bcaaed8dd2696030022eb4e7b75 jdk8u121-b02 @@ -714,7 +741,16 @@ e24a55876a79b630e8cfca7a1b38a0ee372f8533 jdk8u121-b10 acbfa2934b2411dd20aacb42d1c8dd198fe9f8e9 jdk8u121-b11 cc9a5d631b77582d52aceaf6d6066e99533d1756 jdk8u121-b12 +b05ee049200f51d91493047c31906988750a9ab2 icedtea-3.3.0pre02 +8eb9dd5fe2fb9752a91f44647143348a6b1231fd icedtea-3.3.0 +d812240fb5767253e4c64e5afd925d6f9ec60b0c icedtea-3.4.0pre01 386e9b79fcf5bfad5ff7b0fc991a7c6c5cbfed17 jdk8u121-b13 +61eb6e79aabe13253306d6e614a21619dacfa2cc jdk8u121-b31 +d28f2fc91487a86a7deffe71e38179067807c60b jdk8u121-b32 +58f874750c2823443a8712f3728e6aa91d45bb5b jdk8u121-b33 +3f0f5fc9e9a8c487dee66d7b300e265a10fd1355 jdk8u121-b34 +345b15579d5e3563e818d95ff9c47cabea1c5771 jdk8u121-b35 +1c16b68906a0bf305f1e23072bfd6cb3f3fc84be jdk8u121-b36 e30c16839f2225d2fff653088636dafcb812cd4d jdk8u131-b00 464cf9d3b00291fcf879ceca1b66bc7588093c47 jdk8u131-b01 1656050026687c96900eed3b415d0ca1a0dc55b3 jdk8u131-b02 @@ -726,7 +762,58 @@ 05ea99eb62bf1bde12fca01c68213a36bb162264 jdk8u131-b08 c5fd9c3a2eb12d366d59195dbea54c60db2a1df3 jdk8u131-b09 de3c63a8b2e52d47554c999a65dbcec7f6d9c1be jdk8u131-b10 +22ed32f45405a21f1d388d183cd34fd28a335f7b icedtea-3.4.0 +324f4699760f52a2ef893d3c31affd62074748f9 icedtea-3.5.0pre01 2b88cb53e31fb637d7c37cc3414bb3eb3e9d1f0d jdk8u131-b11 +4db7f76e9f3266c8ba5c801996b27009bb17b335 jdk8u131-b31 +d81babb8888496371bb80757f2650dec9ff95175 jdk8u131-b32 +6184f10981e7a321b52c13c609bb41f289d85270 jdk8u131-b33 +2cb574e6eca33fad6858dcfc9c6c7b45a112e965 jdk8u131-b34 +7056e474d6e3b7b3bac76bc35f8c4c321bf9abe9 jdk8u141-b00 +0f825574a7c8742494810d1f29193bfc3f1d370c jdk8u141-b01 +66d2dbe82668e425317ec0c421f5384399b220c9 jdk8u141-b02 +7316b3f30654a029024aab9f36ab814b44138e9d jdk8u141-b03 +68139c8638dc8038d3b5a3fcb41e4e314a95df1f jdk8u141-b04 +df048aacfa198bbfba66dae289dd0287627f5576 jdk8u141-b05 +608c9620655e56d96f741a68c214406740e48909 jdk8u141-b06 +3c2d6ed6d9ed7931eebe0a2a6e8ef7946409e7b7 jdk8u141-b07 +a88f33e068d46eb1d6206da5b4d87102b0107a43 jdk8u141-b08 +9947765c3f11e667a61abce6109d35d6d7f8bd6e jdk8u141-b09 +2dcbb77fb6d5ce03e3555f9d972b189b49a68e28 jdk8u141-b10 +f4091c5aed03f482ce64e406850b3ec6a7ed71ef jdk8u141-b11 +87a9107675a5a508d99a00f872f01e5bb42cfc02 jdk8u141-b12 +ad04b672d6f92dcfbe9e72de041bd05d26a31fde jdk8u141-b13 +2232cdb74345eeeeffc13d4f6b1cbcae068c5998 jdk8u141-b14 +e53fedec27e81140aa584c028aaa5b51c34e05d8 icedtea-3.5.0 +4f242f33e89a7900f2fcdcd9402058b6d01f340c jdk8u141-b15 +77461a27d91fcb53106e6b3234468bff4d0eec9e jdk8u144-b00 +b5485d6bc171bcff18deeda166e5b6c297597e24 icedtea-3.5.1 +e53fedec27e81140aa584c028aaa5b51c34e05d8 icedtea-3.6.0pre00 +b5485d6bc171bcff18deeda166e5b6c297597e24 icedtea-3.6.0pre01 +0c8bc00d9e308f4ebf7f1a888419904a6121a657 icedtea-3.6.0pre02 +0d5d2e29f93b01ffa4998c2e3a61d2e6eaa96b1b jdk8u144-b01 +e03501807899791ff7888884bcf47eb39be594bb jdk8u141-b31 +1bbe5d997ab4e030dd961ab78e11ddae1bc6786c jdk8u141-b32 +77461a27d91fcb53106e6b3234468bff4d0eec9e jdk8u144-b00 +0d5d2e29f93b01ffa4998c2e3a61d2e6eaa96b1b jdk8u144-b01 +d3a4dd903475fd77fae2f6f87deb9219f455dcff jdk8u144-b31 +5d81bcd53ba0d79ab2843891759b31e4ef497fad jdk8u144-b32 +b7f3faccefc33fc76d7c5c1c4d4cf6c85d0dad61 jdk8u144-b33 +ecfa8b7c2c1f71a3f9240ad0c6a5e3f7104a9cce jdk8u144-b34 +2dbdceff6ade82aa9942cdea6b62d5655d65183c jdk8u151-b00 +4449c73dbfdf2e32889e3ce769bd4160daa48b71 jdk8u151-b01 +ffa099d5b88ff14cea677d2afa4229354e9404d0 jdk8u151-b02 +a6814326f989837019ff7dd0d9b0e57065499bc5 jdk8u151-b03 +cefb3694f8565e1f23ff3231fd21523f52161a95 jdk8u151-b04 +8977426affc02fdf74b1163865059ec86ddccb61 jdk8u151-b05 +3289ad7e88f3aa38fdaa4910e9eeed5e1e5430b1 jdk8u151-b06 +d41040488bbb511d64c6c2533d642e52675edfde jdk8u151-b07 +5d079476bf24cb8143473d2a0880e0b2e032b1eb jdk8u151-b08 +c5f095a1df38d9be119adcab5bbd7e4365e21871 jdk8u151-b09 +05a4bb70c2d84442e505b40e2059399da3f65633 jdk8u151-b10 +ea10de07bc171c8cf89f2acbc4a1288d4dc0f2d6 jdk8u151-b11 +13a5a8a3c66f74af86a1f06c533eb5ca64a65e6f icedtea-3.6.0 +87aaf4f5274e047cd1e0822a6b57dafcb987544b jdk8u151-b12 58d0ffe75dc5597310d422e214dc077476bd2338 jdk8u122-b00 a87b06da783bb5a11f7857220789979129e39e7c jdk8u122-b01 8684348ae5eb6f895d19e4752dea567642dbcec4 jdk8u122-b02 @@ -743,3 +830,72 @@ d36e9c6f195c5604626f7c836c17826960ca2a11 jdk8u152-b03 4f94cc55256028ab54390abe212959c241b0670f jdk8u152-b04 2917e61cfadab474625d19fb7775ccdec5584738 jdk8u152-b05 +bc6e4d3f7a20c34dcdccc1be17792188ccdcb917 jdk8u152-b06 +87992ac3484c6c2ae5cad4ad14701a03a9ec963c jdk8u152-b07 +1f7bbfb8b2632ac610c3a0d7d944ff0a3967469a jdk8u152-b08 +a9e83644bd11b5da49bb4424eed9c5a34003085c jdk8u152-b09 +3c302cc47b26715fb9ae863a477d6d0366feb713 jdk8u152-b10 +56a5346ca6448c188eb09de3856cbadf1532ffc4 jdk8u152-b11 +122a325c8bea6d8f49126ddc1644803d213197ae jdk8u152-b12 +f33390314a7d9311dc9474106ad6e66d71751e6d jdk8u152-b13 +2b4802994bf5a4a634258c9ff06d3da474130f8b jdk8u152-b14 +f89071fbde60b327d6940a34fcdeed96b6440dd2 jdk8u152-b15 +d3821aae5f3caf60d50d60f211a09a6a823419c9 icedtea-3.7.0pre01 +674aecf3d87ae774e2026a1cb2a60eaa651bc7c2 jdk8u152-b16 +2dbdceff6ade82aa9942cdea6b62d5655d65183c jdk8u151-b00 +4449c73dbfdf2e32889e3ce769bd4160daa48b71 jdk8u151-b01 +ffa099d5b88ff14cea677d2afa4229354e9404d0 jdk8u151-b02 +a6814326f989837019ff7dd0d9b0e57065499bc5 jdk8u151-b03 +cefb3694f8565e1f23ff3231fd21523f52161a95 jdk8u151-b04 +8977426affc02fdf74b1163865059ec86ddccb61 jdk8u151-b05 +3289ad7e88f3aa38fdaa4910e9eeed5e1e5430b1 jdk8u151-b06 +58d0ffe75dc5597310d422e214dc077476bd2338 jdk8u122-b00 +a87b06da783bb5a11f7857220789979129e39e7c jdk8u122-b01 +8684348ae5eb6f895d19e4752dea567642dbcec4 jdk8u122-b02 +117a593d021502529821afbd7e0d695c170449f8 jdk8u122-b03 +117a593d021502529821afbd7e0d695c170449f8 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +f8661a76fe475b1d7653493e407086830fde81f8 jdk8u122-b03 +7bd4195b17aa0a268eee4bc4b89f30ed3b096898 jdk8u122-b04 +f86d6064d7cfa022425c3df03d4335511ab33ecb jdk8u132-b00 +ea3d3c26102dcb82d9b140f729308395310dae7a jdk8u152-b00 +1819d008129b31df8c74b5d16e9daabc2bdcc10c jdk8u152-b01 +06f411ed0014d88050d9bd1e74c208a9fa3cfb6e jdk8u152-b02 +d36e9c6f195c5604626f7c836c17826960ca2a11 jdk8u152-b03 +4f94cc55256028ab54390abe212959c241b0670f jdk8u152-b04 +2917e61cfadab474625d19fb7775ccdec5584738 jdk8u152-b05 +bc6e4d3f7a20c34dcdccc1be17792188ccdcb917 jdk8u152-b06 +87992ac3484c6c2ae5cad4ad14701a03a9ec963c jdk8u152-b07 +1f7bbfb8b2632ac610c3a0d7d944ff0a3967469a jdk8u152-b08 +a9e83644bd11b5da49bb4424eed9c5a34003085c jdk8u152-b09 +2dbdceff6ade82aa9942cdea6b62d5655d65183c jdk8u151-b00 +aed470d361fe9b3a6714e6c9942923c188dcc050 jdk8u161-b00 +968a7e1a6e6c5e79237b796e562f149214e2ae9b jdk8u161-b01 +bb767c7211eace9df83649ba937d2ce507223e4d jdk8u161-b02 +b50b596df2a1b4ad86e73d0d309c27c7ba1ad0c0 jdk8u161-b03 +ea5791706d0992acb1f74129128ba5f60dcfff6e jdk8u161-b04 +897b749544e9803038c9696e145959bdc9eb5008 jdk8u161-b05 +bbdd5e2c46e87bafe419a82309ddbb1ffc8f6215 jdk8u161-b06 +b1a36f62733a920e04d9eed825264dbe12d91ef4 jdk8u161-b07 +49b9defc1bfc0507f87e05bba4de4d8b3cca1996 jdk8u161-b08 +2b03640b61bda0a4d8e89c57d919bf1742aeeb8f jdk8u161-b09 +1a3e06fc462b39d065e9fc78191cc6d8a9c33fc0 jdk8u161-b10 +104006ed6c31ed1fe46cbee9d665e0dbc6bcac13 jdk8u161-b11 +872ca6c060bbe258c0cc0390a6ac2ef6a2b2c758 icedtea-3.7.0 +872ca6c060bbe258c0cc0390a6ac2ef6a2b2c758 icedtea-3.8.0pre00 +e97fd77ee76b3c2d3181a0958e4adcf550c06e67 icedtea-4-branchpoint +b49016a1d704c25d6e66f3d6eb614b70f8a931eb jdk8u161-b12 +1160ad38fc7495c01c25421ae89689232481eb6b jdk8u162-b00 +86b1cd17fde74427ac4b9312cc56bafc57b32fb4 jdk8u162-b01 +1b40ae740b78de002d4096feee0407a4ce0e1608 jdk8u162-b02 +b28af4ff80a964defc89cc9c7084f8f6e82a52ba jdk8u162-b03 +8cfa77f0651d850cfd3c8e8eea8272d6ccefa86f jdk8u162-b04 +6f3097ab2b1bfc00f8efc895369faf2228422526 jdk8u162-b05 +59f9887ee15eefabe300dedf835abd1c0aec40df jdk8u162-b06 +5066fa48df81b06eeffebc10e13308b68cd59e89 jdk8u162-b07 +7279642d20886178bd18a713a309619e3298935c jdk8u162-b08 +59171db1d423142a596dcde1f353d4277f016b98 jdk8u162-b09 +2c68567bdcf2bb465d38c9783c0886df98fc496e jdk8u162-b10 +6029daad75bf459b330fc79ebf208dc35dc682d5 jdk8u162-b11 +7617ee6aaaea27369e98d6eaef5fdce9aba79c1a icedtea-3.8.0pre01 diff -r 1160ad38fc74 -r 049dc4a6e4e0 .jcheck/conf --- a/.jcheck/conf Tue Jun 20 11:49:38 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 1160ad38fc74 -r 049dc4a6e4e0 THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jun 20 11:49:38 2017 -0700 +++ b/THIRD_PARTY_README Tue Mar 27 18:24:48 2018 +0100 @@ -7,7 +7,7 @@ --- begin of LICENSE --- -Copyright (c) 2000-2011 France T??l??com +Copyright (c) 2000-2011 France T??l??com All rights reserved. Redistribution and use in source and binary forms, with or without @@ -285,13 +285,53 @@ form with the JDK 8 and OpenJDK 8 source distributions, and as object code in the JRE 8 & JDK 8 runtimes. -In the case of the JRE 8 & JDK 8 runtimes, the terms of the Oracle license do +In the case of the JRE & JDK runtimes, the terms of the Oracle license do NOT apply to the Elliptic Curve Cryptography library; it is licensed under the following license, separately from Oracle's JDK & JRE. If you do not wish to -install the Elliptic Curve Cryptography library, you may delete the library -named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows -systems) from the JRE bin directory reserved for native libraries. - +install the Elliptic Curve Cryptography library, you may delete the +Elliptic Curve Cryptography library: + - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so + - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll + - On Mac systems, delete: + for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib + for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib + +Written Offer for ECC Source Code + For third party technology that you receive from Oracle in binary form + which is licensed under an open source license that gives you the right + to receive the source code for that binary, you can obtain a copy of + the applicable source code from this page: + http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl + + If the source code for the technology was not provided to you with the + binary, you can also receive a copy of the source code on physical + media by submitting a written request to: + + Oracle America, Inc. + Attn: Associate General Counsel, + Development and Engineering Legal + 500 Oracle Parkway, 10th Floor + Redwood Shores, CA 94065 + + Or, you may send an email to Oracle using the form at: + http://www.oracle.com/goto/opensourcecode/request + + Your request should include: + - The name of the component or binary file(s) for which you are requesting + the source code + - The name and version number of the Oracle product containing the binary + - The date you received the Oracle product + - Your name + - Your company name (if applicable) + - Your return mailing address and email and + - A telephone number in the event we need to reach you. + + We may charge you a fee to cover the cost of physical media and processing. + Your request must be sent (i) within three (3) years of the date you + received the Oracle product that included the component or binary + file(s) that are the subject of your request, or (ii) in the case of + code licensed under the GPL v3, for as long as Oracle offers spare + parts or customer support for that product model. --- begin of LICENSE --- @@ -809,7 +849,7 @@ --- begin of LICENSE --- Copyright notice -Copyright ?? 2011 Ecma International +Copyright ?? 2011 Ecma International Ecma International Rue du Rhone 114 CH-1204 Geneva @@ -870,70 +910,13 @@ OF SUCH DAMAGE. --- end of LICENSE --- -%% This notice is provided with respect to Dynalink library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Copyright (c) 2009-2013, Attila Szegedi - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of the copyright holder nor the names of - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- end of LICENSE --- - -%% This notice is provided with respect to Joni library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ---- end of LICENSE --- - -------------------------------------------------------------------------------- - %% This notice is provided with respect to FontConfig 2.5, which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions on Linux and Solaris. --- begin of LICENSE --- -Copyright ?? 2001,2003 Keith Packard +Copyright ?? 2001,2003 Keith Packard Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the @@ -956,6 +939,74 @@ ------------------------------------------------------------------------------- +%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, +which may be included with JRE 8, JDK 8, and OpenJDK 8. + +--- begin of LICENSE --- + +freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. + +The names "The freebXML Registry Project" and "freebxml Software +Foundation" must not be used to endorse or promote products derived +from this software or be used in a product name without prior +written permission. For written permission, please contact +ebxmlrr-team at lists.sourceforge.net. + +This software consists of voluntary contributions made by many individuals +on behalf of the the freebxml Software Foundation. For more information on +the freebxml Software Foundation, please see . + +This product includes software developed by the Apache Software Foundation +(http://www.apache.org/). + +The freebxml License, Version 1.1 5 +Copyright (c) 2001 freebxml.org. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. The end-user documentation included with the redistribution, if + any, must include the following acknowlegement: + "This product includes software developed by + freebxml.org (http://www.freebxml.org/)." + Alternately, this acknowlegement may appear in the software itself, + if and wherever such third-party acknowlegements normally appear. + + 4. The names "The freebXML Registry Project", "freebxml Software + Foundation" must not be used to endorse or promote products derived + from this software without prior written permission. For written + permission, please contact ebxmlrr-team at lists.sourceforge.net. + + 5. Products derived from this software may not be called "freebxml", + "freebXML Registry" nor may freebxml" appear in their names without + prior written permission of the freebxml Group. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE freebxml SOFTWARE FOUNDATION OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, From andrew at icedtea.classpath.org Tue Mar 27 17:35:35 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 27 Mar 2018 17:35:35 +0000 Subject: /hg/icedtea8-forest/jaxp: 30 new changesets Message-ID: changeset 3729075e890a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=3729075e890a author: asaha date: Tue Jun 20 14:13:40 2017 -0700 Added tag jdk8u162-b00 for changeset 6987be63ba2e changeset 1f87aa539fc2 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1f87aa539fc2 author: asaha date: Mon Jun 26 22:23:29 2017 -0700 Merge changeset d6de6e9fb786 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d6de6e9fb786 author: asaha date: Mon Jun 26 22:33:49 2017 -0700 Merge changeset 907603d832ac in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=907603d832ac author: asaha date: Thu Jul 13 21:50:22 2017 -0700 Merge changeset c01deaf7d93a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c01deaf7d93a author: asaha date: Tue Jul 25 12:49:26 2017 -0700 Merge changeset e2d6ab228b1e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e2d6ab228b1e author: asaha date: Tue Oct 03 18:41:06 2017 -0700 Added tag jdk8u162-b01 for changeset c01deaf7d93a changeset d939047993da in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d939047993da author: asaha date: Wed Oct 04 14:25:16 2017 -0700 Merge changeset 190cfe837d60 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=190cfe837d60 author: asaha date: Mon Oct 16 16:17:15 2017 -0700 Added tag jdk8u162-b02 for changeset d939047993da changeset dcef061c3628 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=dcef061c3628 author: asaha date: Tue Oct 24 13:06:59 2017 -0700 Added tag jdk8u162-b03 for changeset 190cfe837d60 changeset ab59caf7a747 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ab59caf7a747 author: asaha date: Tue Oct 24 23:09:11 2017 -0700 Merge changeset 07a0310d20dc in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=07a0310d20dc author: asaha date: Wed Oct 25 14:47:55 2017 -0700 Added tag jdk8u162-b04 for changeset ab59caf7a747 changeset 833ef076ac23 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=833ef076ac23 author: asaha date: Wed Nov 01 12:37:50 2017 -0700 Merge changeset 05924ca318b0 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=05924ca318b0 author: asaha date: Thu Nov 02 11:06:52 2017 -0700 Added tag jdk8u162-b05 for changeset 833ef076ac23 changeset 4e7cf01770b7 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=4e7cf01770b7 author: asaha date: Tue Nov 07 18:46:00 2017 -0800 Merge changeset cbe31f0890e4 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=cbe31f0890e4 author: asaha date: Tue Nov 07 18:54:00 2017 -0800 Added tag jdk8u162-b06 for changeset 4e7cf01770b7 changeset abc87f3d2233 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=abc87f3d2233 author: asaha date: Tue Nov 14 13:08:20 2017 -0800 Merge changeset 1ca4732933e9 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1ca4732933e9 author: asaha date: Tue Nov 14 22:35:46 2017 -0800 Added tag jdk8u162-b07 for changeset abc87f3d2233 changeset 4a57257d84cd in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=4a57257d84cd author: asaha date: Tue Nov 21 13:09:39 2017 -0800 Merge changeset 274ced32f9aa in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=274ced32f9aa author: asaha date: Tue Nov 21 13:18:10 2017 -0800 Added tag jdk8u162-b08 for changeset 4a57257d84cd changeset f38a435adf03 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f38a435adf03 author: asaha date: Wed Nov 29 13:02:17 2017 -0800 Merge changeset 528f3956977b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=528f3956977b author: asaha date: Wed Nov 29 13:16:07 2017 -0800 Added tag jdk8u162-b09 for changeset f38a435adf03 changeset 52da6a9595db in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=52da6a9595db author: asaha date: Mon Dec 04 16:18:57 2017 -0800 8192794: 8u162 L10n resource file update md20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 3505b1729e79 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=3505b1729e79 author: asaha date: Tue Dec 05 13:43:32 2017 -0800 Merge changeset 45db970740d3 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=45db970740d3 author: asaha date: Tue Dec 05 13:56:35 2017 -0800 Added tag jdk8u162-b10 for changeset 3505b1729e79 changeset 5a5ebaf38e63 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=5a5ebaf38e63 author: asaha date: Fri Dec 15 09:03:12 2017 -0800 Merge changeset 7961f13088bf in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=7961f13088bf author: asaha date: Fri Dec 15 13:50:57 2017 -0800 Added tag jdk8u162-b11 for changeset 5a5ebaf38e63 changeset a4b040686b92 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a4b040686b92 author: asaha date: Tue Dec 19 15:08:50 2017 -0800 Added tag jdk8u161-b12 for changeset 889833c6c6a5 changeset fa7504e2b241 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fa7504e2b241 author: asaha date: Tue Dec 19 15:27:49 2017 -0800 Merge changeset f802ca5202ba in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f802ca5202ba author: andrew date: Thu Mar 15 03:52:13 2018 +0000 Merge jdk8u162-b12 changeset 9e4260f4a0ef in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9e4260f4a0ef author: andrew date: Tue Mar 27 18:24:49 2018 +0100 Added tag icedtea-3.8.0pre01 for changeset f802ca5202ba diffstat: .hgtags | 171 + .jcheck/conf | 2 - THIRD_PARTY_README | 1319 +++------ src/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java | 9 +- src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java | 12 +- src/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java | 35 +- src/com/sun/org/apache/xalan/internal/lib/Extensions.java | 127 +- src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java | 2 +- src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java | 8 +- src/com/sun/org/apache/xalan/internal/utils/FactoryImpl.java | 57 - src/com/sun/org/apache/xalan/internal/utils/FeatureManager.java | 124 - src/com/sun/org/apache/xalan/internal/xsltc/Translet.java | 7 +- src/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java | 7 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java | 8 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java | 87 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java | 34 +- src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java | 18 +- src/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java | 17 +- src/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java | 40 +- src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java | 4 +- src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java | 14 +- src/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java | 46 +- src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java | 124 +- src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java | 37 +- src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java | 70 +- src/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java | 9 +- src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties | 2 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties | 14 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties | 14 +- src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java | 23 +- src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java | 9 +- src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java | 9 +- src/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java | 12 +- src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java | 24 +- src/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java | 9 +- src/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java | 14 +- src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java | 13 +- src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java | 18 +- src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java | 43 +- src/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java | 7 +- src/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java | 7 +- src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java | 9 +- src/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java | 8 +- src/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java | 101 - src/com/sun/org/apache/xml/internal/dtm/DTMException.java | 345 +-- src/com/sun/org/apache/xml/internal/dtm/DTMManager.java | 92 +- src/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java | 10 +- src/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java | 2 +- src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java | 2 +- src/com/sun/org/apache/xml/internal/resolver/Catalog.java | 8 +- src/com/sun/org/apache/xml/internal/resolver/CatalogManager.java | 11 +- src/com/sun/org/apache/xml/internal/resolver/Resolver.java | 9 +- src/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java | 10 +- src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java | 9 +- src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java | 13 +- src/com/sun/org/apache/xml/internal/serializer/TreeWalker.java | 40 +- src/com/sun/org/apache/xml/internal/serializer/utils/AttList.java | 265 - src/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java | 136 - src/com/sun/org/apache/xml/internal/utils/AttList.java | 32 +- src/com/sun/org/apache/xml/internal/utils/DOM2Helper.java | 563 ++-- src/com/sun/org/apache/xml/internal/utils/DOMHelper.java | 1330 ---------- src/com/sun/org/apache/xml/internal/utils/DOMOrder.java | 43 - src/com/sun/org/apache/xml/internal/utils/TreeWalker.java | 71 +- src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java | 112 +- src/com/sun/org/apache/xpath/internal/CachedXPathAPI.java | 8 +- src/com/sun/org/apache/xpath/internal/XPathAPI.java | 8 +- src/com/sun/org/apache/xpath/internal/XPathContext.java | 26 +- src/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java | 11 +- src/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java | 11 +- src/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java | 39 +- src/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java | 59 +- src/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java | 28 +- src/javax/xml/transform/FactoryFinder.java | 62 +- src/javax/xml/transform/TransformerConfigurationException.java | 2 + src/javax/xml/transform/TransformerException.java | 142 +- src/javax/xml/transform/TransformerFactory.java | 4 +- src/javax/xml/validation/SchemaFactoryFinder.java | 66 +- src/javax/xml/xpath/XPathFactoryFinder.java | 68 +- src/jdk/xml/internal/JdkXmlFeatures.java | 383 ++ src/jdk/xml/internal/JdkXmlUtils.java | 269 ++ src/jdk/xml/internal/SecuritySupport.java | 168 + 81 files changed, 2338 insertions(+), 4843 deletions(-) diffs (truncated from 10387 to 500 lines): diff -r 6987be63ba2e -r 9e4260f4a0ef .hgtags --- a/.hgtags Tue Jun 20 11:50:30 2017 -0700 +++ b/.hgtags Tue Mar 27 18:24:49 2018 +0100 @@ -50,6 +50,7 @@ feb05980f9f2964e6bc2b3a8532f9b3054c2289b jdk7-b73 ea7b88c676dd8b269bc858a4a17c14dc96c8aed1 jdk7-b74 555fb78ee4cebed082ca7ddabff46d2e5b4c9026 jdk7-b75 +fb68fd18eb9f9d94bd7f307097b98a5883018da8 icedtea7-1.12 233a4871d3364ec305efd4a58cfd676620a03a90 jdk7-b76 bfadab8c7b1bf806a49d3e1bc19ec919717f057a jdk7-b77 7a12d3789e1b07a560fc79568b991818d617ede2 jdk7-b78 @@ -63,6 +64,7 @@ 81c0f115bbe5d3bcf59864465b5eca5538567c79 jdk7-b86 8b493f1aa136d86de0885fcba15262c4fa2b1412 jdk7-b87 d8ebd15910034f2ba50b2f129f959f86cca01419 jdk7-b88 +826bafcb6c4abbf24887bfc5a78868e13cddd068 icedtea7-1.13 d2818fd2b036f3b3154a9a7de41afcf4ac679c1b jdk7-b89 c5d932ee326d6f7fd4634b11c7185ea82d184df2 jdk7-b90 b89b2c3044a298d542f84a2e9d957202b7d8cdb9 jdk7-b91 @@ -111,6 +113,7 @@ d56b326ae0544fc16c3e0d0285876f3c82054db2 jdk7-b134 4aa9916693dc1078580c1865e6f2584046851e5a jdk7-b135 1759daa85d33800bd578853f9531f9de73f70fc7 jdk7-b136 +1c2f25bf36b1d43920e94fb82a0afdafd29b1735 icedtea-1.14 1d87f7460cde7f8f30af668490f82b52b879bfd8 jdk7-b137 be3758943770a0a3dd4be6a1cb4063507c4d7062 jdk7-b138 28c7c0ed2444607829ba11ad827f8d52197a2830 jdk7-b139 @@ -297,6 +300,7 @@ 30b8baceb72bcec111c6aad37eef96d18c09e4ef jdk8u20-b07 68e2ea32f92731b8ad8157252116db89903b51a3 jdk8u20-b08 b706e9775bf7512845120740870f717341e2b497 jdk8u20-b09 +e16be40cfc3232b05ec85865714b0397ff99c6fc icedtea-3.0.0pre01 c356de7051ea6d25de07ef86f60eb6647eaaf2d0 jdk8u20-b10 40b6440e569e5f7a00f5763eddc6dc8ae24421f1 jdk8u20-b11 8f49f969030574e46a52f3bcbd77790045a2ec07 jdk8u20-b12 @@ -310,6 +314,7 @@ 255d961955e4fdb83ce105ae990c26b87022363f jdk8u20-b20 3a1bba8076da4e54882123e98e219eab1c31ccef jdk8u20-b21 bf115689d89bb82dc1efbe0348657e993715e850 jdk8u20-b22 +888f90c5e7da5fd649dc23c1d92cd2496f650ea9 icedtea-3.0.0pre02 d6ded60cfdc53861ae7d1a010f95b5036d610e80 jdk8u20-b23 dd09d8b9edefb5684941941e5d9b35c84ee066f3 jdk8u20-b24 dd09d8b9edefb5684941941e5d9b35c84ee066f3 jdk8u20-b25 @@ -377,6 +382,9 @@ 6103f5a8119a85937ae006f18b8dfc04f73315d0 jdk8u40-b18 3b73732d6886dc8155f0c1fbb125ca60d9e2fd2b jdk8u40-b19 7bfc889330e0ec1fd495990eaa0d7f0c390b7304 jdk8u40-b20 +e727012c23d92dabce5f38534719161b146a5e34 icedtea-3.0.0pre03 +c62dd685e5179d789121aa5e04841f9df1ca2b20 icedtea-3.0.0pre04 +792da500df0daaa1755315f221208a794da32b74 icedtea-3.0.0pre05 78d90db9de2801eec010ccb9f0db3caf969dfc3b jdk8u40-b21 54a13451ce243f2159ed3996e6efcf374a5750ca jdk8u40-b22 e07fbae1efeac4e50514384caa7d226af7414114 jdk8u40-b23 @@ -455,6 +463,9 @@ def8014e497099d6f1b1fc64554b15345a574a96 jdk8u60-b21 bc1ad5d83a65339c40a17406ea38d2ea8cbb9807 jdk8u60-b22 9d6b607dcbf820cfec17d6f8775d8649630cfb35 jdk8u60-b23 +69e0cb284d8aa2a686c0428ff971dd2fee7a717c icedtea-3.0.0pre06 +c08ba71fef662a52a0ac4f2fbacd1acc37764bc2 icedtea-3.0.0pre07 +ac52a8eed3530872eebf7092ea687b0ac8c03944 icedtea-3.0.0pre08 c8ea5afd3d53a31b2aae76bc814e7384cae87b87 jdk8u60-b24 7a74fd4791e866c031df3c22cfc19ce71d3d952e jdk8u60-b25 9db1721b527eee3b41ff73fcd36ae052227bbf59 jdk8u60-b26 @@ -537,6 +548,7 @@ 68b880e0f5de1d49914790f1a6e5c6e4c3847434 jdk8u72-b12 58630fde67f4ba7b0fbe8509bb0b105f065383a8 jdk8u72-b13 05c35ec04d298ad11a97a0c82e54e4468542c6e7 jdk8u72-b14 +6527813420de90e946f1cd2bcb8fe4a7972b3bef icedtea-3.0.0pre09 1bcc418943405c5ef677eb3f63783683261bd2d3 jdk8u72-b15 aeecbaa27f807ce0656a108cd0e81669724b8d1b jdk8u73-b00 9009a8b2b55256764dd304902b04a3dea2597684 jdk8u73-b01 @@ -574,6 +586,9 @@ 8cc52edbb741c42e09f4b132ca0a759d3de6f848 jdk8u77-b00 8f0ed89698a28138065b6b941769650627636745 jdk8u77-b01 27f1130320a55b6b89024cb8baa93c8767c516d2 jdk8u77-b02 +ce45ec06ff239525fb01cf7a6e4304cee0c678e5 icedtea-3.0.0pre10 +4ed5441e40e13782b5ee8bfb55fa252a4ab436af icedtea-3.0.0 +1833af452741c2267bdbbb6801963d9d3953598d icedtea-3.0-branchpoint 1c71899e85662239085fab94ad5c26441e7a80cd jdk8u77-b03 6b0d1f04c4808aaab32771e0892ac83e66714ecb jdk8u91-b00 817898d53814da42f567995c921f3ea90016dccc jdk8u91-b13 @@ -594,6 +609,10 @@ 233768376a3649b3f1f4653fe1c433271fc776ee jdk8u76-b12 7e43e115dfafee70152a01b99aa9de25b4410570 jdk8u92-b00 1bce84411d37ecf9a4335d1348f4b2f0b7ab6e08 jdk8u92-b13 +4a6f560bdbe166a2ff0855221dd5fbe9a19e562b icedtea-3.1.0pre01 +6ee6f8ac74894acb6ad4b821c2ec393a5ef34108 icedtea-3.1.0pre02 +5c97913ea9f75839624308aac8e960444909f2c8 icedtea-3.1.0pre03 +0de4d7e1996f4c7d3cd5af3d92ddb70762e9b6a7 icedtea-3.1.0pre04 fb9f98ed6ef2505a424864f0a9468e59298fede6 jdk8u92-b14 ac887193179bae82fd1cdf4d8c463457163a6535 jdk8u92-b31 edce55dd16423b70ebdb36a14b3e6c62d223637b jdk8u92-b32 @@ -612,6 +631,8 @@ 0066fe71b1203e103f7e1a2354bd94f65fdf38fd jdk8u101-b10 0878a0a5fdabeec872e878f4737d96edee8b1393 jdk8u101-b11 ddcc10eeb9d3367eb4b3fa0cd4d118e6dbc8850e jdk8u101-b12 +9368913c75fa32e0cf33c542ed72e0146d84401d icedtea-3.1.0 +2acc40d95975e9a4b637e6752780570910ab75f9 icedtea-3.2.0pre01 8ee36eca2124f4ea14d0b7ef844d5d7070eb0dd1 jdk8u101-b13 acbcb6682c9b3e66f9cc61a6a62e8cb5f24c75d3 jdk8u76-b00 b3c914ad842d61818e0c5850409f77478b13acc6 jdk8u76-b01 @@ -633,6 +654,8 @@ 429621d25778abb1ab7a0ede8dc48d5606f76108 jdk8u102-b11 fef62f7eb59982f2c92a3bb135c6ae4d6a466328 jdk8u102-b12 e9de037c3b4c7691662d996c49b42f3e639e65ee jdk8u102-b13 +b536766d32b31fb691bf2571a976c615eadfc23f icedtea-3.2.0pre02 +11f747b59cb0a09287fc3f522b2150aa04879b3d icedtea-3.2.0pre03 1f032000ff4b70c3adc02669b6324880199f8db8 jdk8u102-b14 ff603463199f8a2140cb97fd3ff98046dfeecb3f jdk8u102-b31 58dea534c1d49731a40de645cfa3450949f31d26 jdk8u102-b32 @@ -653,6 +676,7 @@ d80acd543dcb4ddb011dec05da364727da907ec2 jdk8u111-b11 59b4011136ae60b43855f99d316119ca61d84460 jdk8u111-b12 41ed5205949c82e729533e897382b39342029cff jdk8u111-b13 +81c2773fbb0d6f39798689230d3c4f9372667870 icedtea-3.2.0 f1d0b6e8107011c46fca3621bcf8c0a873f379f7 jdk8u111-b14 4e861d8430460a72ee3e5c79a85e772b06684adc jdk8u112-b00 664dd77016540cb9cee7b1bfa27a0a6970f7cf1f jdk8u112-b01 @@ -670,7 +694,10 @@ 15749f6d0d05bc1acc005643ba494ff09387cbdc jdk8u112-b14 b07754d40ea6415af3b267327e748522ea17b131 jdk8u112-b15 66ef33852d93fe8469724cbdbbdd57dd0e506a6f jdk8u112-b16 +9bea504f196a8de4e3006165de4d26c1d03852b0 icedtea-3.3.0pre01 376ba5ed85cc43ef8f13eddc592126e42887ac60 jdk8u112-b31 +a7e8e66d1e88a32c50e71cc324834e750cfe33f3 jdk8u112-b32 +cc98f1eeb44bb0c54b6ff44108fef3620f4b5d35 jdk8u112-b33 9bbba018c96a17c5b5583e26a38d3c1e910178ef jdk8u121-b00 21da1526aeaf09fde06ec0a5504b564b591f7d03 jdk8u121-b01 a0ad630d453b3b3c5b1185056a9216281f3085cd jdk8u121-b02 @@ -684,7 +711,16 @@ 989c624fdc1f306f1b6068b0529268a46e21ee6b jdk8u121-b10 77c3d617ae4c28c6e29d51411ab2b2c9eb24683f jdk8u121-b11 f9cb265fd35fc60dccd75075614f8e897af92ab3 jdk8u121-b12 +6febbabbb8799c09d6ef661d67e60fde6f18d509 icedtea-3.3.0pre02 +faf1c4a9a51d5acf475b322b67ba9b0f5192d35e icedtea-3.3.0 +c7e59090903360c69f9c571f223a4cbc3549a7f9 icedtea-3.4.0pre01 b8d4e47240711ff66f9347483d20c84466d75c89 jdk8u121-b13 +058d4ecd7b16adf9ccad5882fc67f24cb0532a28 jdk8u121-b31 +c836ddc6106f0462fc568beb66a2468d1f17fb35 jdk8u121-b32 +e46b9b9c42fa258607fadc95bdbe283f558fb6ae jdk8u121-b33 +9088d7ce3a2a255ba1ef864ec962c246c9376f27 jdk8u121-b34 +9b68a83553965d169a32efb5a00ac7297bf2c628 jdk8u121-b35 +fa72620efb2c5196747685f4fa9bb07ce092159b jdk8u121-b36 18431a71dfd74ceec494d890cf48f1f5c98be2bf jdk8u131-b00 62940c1238cd9ce632e03f63d1ffbc84c2ebd18e jdk8u131-b01 e3a845380bc04fe6b71ee0c08aa4a0345d3bac6a jdk8u131-b02 @@ -696,7 +732,58 @@ 1b95863322e42ee5e52f7085c458b217aa39377e jdk8u131-b08 3e52865f357b57f1a9befb666720ed0e611c9bd6 jdk8u131-b09 817025cf8b72519b1273d6822d0caf9966946c76 jdk8u131-b10 +fdc2a6442d2fe8b097c741920d96768336a13430 icedtea-3.4.0 +6979c581131c2e83a14362ba3b33436517cfdef3 icedtea-3.5.0pre01 c9de18d5c8846ab2a91d6df46efe6b95dd331d01 jdk8u131-b11 +f953665d23b459694e30f3e85b96b43407017a16 jdk8u131-b31 +cc6d582c7b96ad889423ad13fde2b3334196ecf1 jdk8u131-b32 +40ef813a10bde77b6fc89e1e9ad415e6647fc5a3 jdk8u131-b33 +3696c1ac5b0f52c0b2d331050bb6e46ed14798c4 jdk8u131-b34 +14571ab1dc79ea44cbfbddf47a7333177f95b022 jdk8u141-b00 +d1a50321c3b36dfb0e1c27c85892267e8e1a060e jdk8u141-b01 +8649e84e810ef947fadae49fb0b78b516d40d7be jdk8u141-b02 +11bd896e07fdb440623aa14a8d24162317378837 jdk8u141-b03 +c3ca1c520f0f360a150073ff7b4909724d921662 jdk8u141-b04 +b597f37cab88536ee650350da47a4495ba6663fd jdk8u141-b05 +b87ca22dfc3a3c3a5f7f6ef644cded1fba20f942 jdk8u141-b06 +0b9f83ea5441572f8a47de5fad0da7017c3cd632 jdk8u141-b07 +8d1a6e4758490276143551c29a31b6ae7b02c627 jdk8u141-b08 +7708bb0850b4d1b1f135e7e5b47c6ff765c00d3b jdk8u141-b09 +f284ef8d24c68898d55fcfb64f16955d0de45e5e jdk8u141-b10 +498f34ceefd7525b79475f2be660eb75ef9ff9be jdk8u141-b11 +790fea8778f49a14e461ef9897109395d7b8ae30 jdk8u141-b12 +5c33c65a916e02794d3d0c82648bbb8138e20023 jdk8u141-b13 +a907feb04fc1f737117deb331dabb32eb5d68f43 jdk8u141-b14 +a7fb5fa68e8505bc141bd36a0b5891bb81da2e21 icedtea-3.5.0 +5790500308c0e7c2e7f1068c5ff5c76c1d54497d jdk8u141-b15 +4fe0f48f801c4262dfb964635ae5f2e7344326f4 jdk8u144-b00 +c8bf6508b7a525d95172355015fdf3df58f85787 icedtea-3.5.1 +a7fb5fa68e8505bc141bd36a0b5891bb81da2e21 icedtea-3.6.0pre00 +c8bf6508b7a525d95172355015fdf3df58f85787 icedtea-3.6.0pre01 +db1236756feadf8b1b5ea89d8879f8e6c2a2fb43 icedtea-3.6.0pre02 +330bd721dee5b3680eea869efed01f481fb095df jdk8u144-b01 +e2652eebd4bd5bcf42c3b7f63720e62af02d306e jdk8u141-b31 +e1412055ece943882d764224addb0eddd5f703b9 jdk8u141-b32 +4fe0f48f801c4262dfb964635ae5f2e7344326f4 jdk8u144-b00 +330bd721dee5b3680eea869efed01f481fb095df jdk8u144-b01 +ef94006bf28f7217b2ad1633ca3eff81c3320936 jdk8u144-b31 +5471bd4aeae847c4abedf531173e9675c4e5cc18 jdk8u144-b32 +5fac2bf40cb4e3b6896ce82e6f7b59a3e789483c jdk8u144-b33 +6929946ce7d43b0a2d1ba5c10285dc47cdf16026 jdk8u144-b34 +7dfdf274dbb6c944e09faf2334312821dade36d3 jdk8u151-b00 +2ab7976c6978b24f70a9f703db964e7e08f9c5ef jdk8u151-b01 +7dc4280622febe9a8dee40850d6f848c14dfac82 jdk8u151-b02 +c88f8b48f916a354bda6186f7cc3ba6cda0c3942 jdk8u151-b03 +b093ba0cc1da2bde9d3f1b47057c0002928e6121 jdk8u151-b04 +202d9386f011016b0c83bcc98e78966a42eec284 jdk8u151-b05 +67150ea02ae49888b0300ef8baf2dcf90beb45ff jdk8u151-b06 +838cb61b03b84ec86dd2685a40d7d278236946f5 jdk8u151-b07 +4e43afdbc6017a6dd7be40e7a41cd0dd38a499a0 jdk8u151-b08 +31fae39926290b04fd8fe181a561c1621338358e jdk8u151-b09 +f1554c8d8b6d3b11b3c65f79d330b88164deeb70 jdk8u151-b10 +5cbd2bde5ac9bf44a704d1c08240ecfb60a38654 jdk8u151-b11 +947a7b1ce48bf98c63933e8a972b6541cc0656e8 icedtea-3.6.0 +e4c2fef7ae746db44424da15ec2273610a8ce458 jdk8u151-b12 2e5a470691f23ebf8d1f0f0dea8ef7de9a70a943 jdk8u122-b00 cbb8efe139275a4e7c541f9e45eb410c27a5ea61 jdk8u122-b01 e279f24557d43d8edfe313cb1a53add7ac6ceb2c jdk8u122-b02 @@ -713,3 +800,87 @@ a7f773d06b75f04b44166316bbb4a0244d127d14 jdk8u152-b03 65ec92c434b62ad9b1dd0a5280ac0030dd275775 jdk8u152-b04 3a66a08564badcbef3e60d050647437416bce068 jdk8u152-b05 +acb6450dffcf8cfbe72fef501d0d287adbf8dd43 jdk8u152-b06 +5487838dba527fe94e197bfccb9bca58e7563b0b jdk8u152-b07 +d36b0186befa153f155302f394797ddcacbcaf70 jdk8u152-b08 +3e9d12fac1d0737a0726ec10c1abb4b8fa75a56c jdk8u152-b09 +9a4e0d4984a41d7413fbd4cbf12b53a3631a1132 jdk8u152-b10 +910f70805a76d62f11aaac6fb81a249756c43571 jdk8u152-b11 +228115c9db82ccc7955ff1bfea8c1f11d90d7f6f jdk8u152-b12 +1005fdca8d86e3fcbaf0f76d811a7073469c5da4 jdk8u152-b13 +7a543f1b03bf40d19769ee8538713a7ab3df72ac jdk8u152-b14 +577537bbd850bbe03e480c44941ee1dc28f60d4f jdk8u152-b15 +e7f6617f2a85124833e10b4b034112f3c3635c8f icedtea-3.7.0pre01 +6a1402a0b31d25d607d7cf0c20cf8f1a2d17711c jdk8u152-b16 +7dfdf274dbb6c944e09faf2334312821dade36d3 jdk8u151-b00 +2ab7976c6978b24f70a9f703db964e7e08f9c5ef jdk8u151-b01 +7dc4280622febe9a8dee40850d6f848c14dfac82 jdk8u151-b02 +c88f8b48f916a354bda6186f7cc3ba6cda0c3942 jdk8u151-b03 +b093ba0cc1da2bde9d3f1b47057c0002928e6121 jdk8u151-b04 +202d9386f011016b0c83bcc98e78966a42eec284 jdk8u151-b05 +67150ea02ae49888b0300ef8baf2dcf90beb45ff jdk8u151-b06 +2e5a470691f23ebf8d1f0f0dea8ef7de9a70a943 jdk8u122-b00 +cbb8efe139275a4e7c541f9e45eb410c27a5ea61 jdk8u122-b01 +e279f24557d43d8edfe313cb1a53add7ac6ceb2c jdk8u122-b02 +4d0371f160495cc61e3b57ca2d57884c2b9f9068 jdk8u122-b03 +4d0371f160495cc61e3b57ca2d57884c2b9f9068 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +95728234c69f848fda20c3d107a2a14405e8e8bd jdk8u122-b03 +540ca507f5e33ad46c85750f5df110522454cb2d jdk8u122-b04 +7f6d0e9a119670bb83ab2961503471d73f8a5f7e jdk8u132-b00 +4203c092a35355406709027827e9130f79dd96ca jdk8u152-b00 +bedfdbc290ac3c771c107a644250c1985f26fb2f jdk8u152-b01 +519a2d274fd0e2f83317e08b6d891c25d56d7405 jdk8u152-b02 +a7f773d06b75f04b44166316bbb4a0244d127d14 jdk8u152-b03 +65ec92c434b62ad9b1dd0a5280ac0030dd275775 jdk8u152-b04 +3a66a08564badcbef3e60d050647437416bce068 jdk8u152-b05 +acb6450dffcf8cfbe72fef501d0d287adbf8dd43 jdk8u152-b06 +5487838dba527fe94e197bfccb9bca58e7563b0b jdk8u152-b07 +d36b0186befa153f155302f394797ddcacbcaf70 jdk8u152-b08 +3e9d12fac1d0737a0726ec10c1abb4b8fa75a56c jdk8u152-b09 +12f16a99a3f413c3a9891bb874db92267eeedc54 jdk8u161-b00 +d7a4a7b3a9ec4dc7ac588033a5ec97000a41a0ff jdk8u161-b01 +7984f6d87395d9ed0397137be97670c1f12543b0 jdk8u161-b02 +fd289eecbf3160321cc768cde06bed9a4d61f740 jdk8u161-b03 +061e2c61d2f2d5fda4a445cef466af8df98d6b9c jdk8u161-b04 +721a82cd871d455489591ab7b7873f26645e006e jdk8u161-b05 +c79b780006495c7ccecaf5e93416307a0c6a16e0 jdk8u161-b06 +08a44c164993e0ce82ed3787478fa2e9b024c79d jdk8u161-b07 +375c6ab2b4efa63f4d69cbec2db2a179fb5be546 jdk8u161-b08 +8f1e31692eaefa31a83d629d3de65c6d518e35fc jdk8u161-b09 +3105b0c6ced161bbd3378c2f3514be42434192b3 jdk8u161-b10 +b9dc3724ec4b573a983d54f1a83832f21f83394e jdk8u161-b11 +154d73707643e419873aa6caf2f7626c8f7cfd01 icedtea-3.7.0 +154d73707643e419873aa6caf2f7626c8f7cfd01 icedtea-3.8.0pre00 +69e8e125b5400e205022738f71eb3a6b86d2cd6b icedtea-4-branchpoint +889833c6c6a5ec2b97ba1f3792a566ae123babea jdk8u161-b12 +2e5a470691f23ebf8d1f0f0dea8ef7de9a70a943 jdk8u122-b00 +cbb8efe139275a4e7c541f9e45eb410c27a5ea61 jdk8u122-b01 +e279f24557d43d8edfe313cb1a53add7ac6ceb2c jdk8u122-b02 +4d0371f160495cc61e3b57ca2d57884c2b9f9068 jdk8u122-b03 +4d0371f160495cc61e3b57ca2d57884c2b9f9068 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +95728234c69f848fda20c3d107a2a14405e8e8bd jdk8u122-b03 +540ca507f5e33ad46c85750f5df110522454cb2d jdk8u122-b04 +7f6d0e9a119670bb83ab2961503471d73f8a5f7e jdk8u132-b00 +4203c092a35355406709027827e9130f79dd96ca jdk8u152-b00 +bedfdbc290ac3c771c107a644250c1985f26fb2f jdk8u152-b01 +519a2d274fd0e2f83317e08b6d891c25d56d7405 jdk8u152-b02 +a7f773d06b75f04b44166316bbb4a0244d127d14 jdk8u152-b03 +65ec92c434b62ad9b1dd0a5280ac0030dd275775 jdk8u152-b04 +3a66a08564badcbef3e60d050647437416bce068 jdk8u152-b05 +6987be63ba2eb1e87fce9859f4f3a44e983954de jdk8u162-b00 +c01deaf7d93ae5cd1ada2e32e46bf66181273514 jdk8u162-b01 +d939047993dad46e0b08129d0166297d9767f6d2 jdk8u162-b02 +190cfe837d60559fdc9ef9b74332ac72fa7826ef jdk8u162-b03 +ab59caf7a7477b471f600e5ada676c6e1876647e jdk8u162-b04 +833ef076ac23156f80ee3551f682b62a01d9627c jdk8u162-b05 +4e7cf01770b74159bf605502ccea4dd6f2184815 jdk8u162-b06 +abc87f3d22338f2b2d6561d456b4991480bb9456 jdk8u162-b07 +4a57257d84cd4ed9d283133db6b8969433f8ff60 jdk8u162-b08 +f38a435adf0350ead3a29fe63dbe08fb2cecc19f jdk8u162-b09 +3505b1729e79b4369a6f4ecf183de6c8f19be2d3 jdk8u162-b10 +5a5ebaf38e63c4afa1554fdbadc6192bc01dfeb9 jdk8u162-b11 +f802ca5202ba409e92a4464371123c84ba751ca6 icedtea-3.8.0pre01 diff -r 6987be63ba2e -r 9e4260f4a0ef .jcheck/conf --- a/.jcheck/conf Tue Jun 20 11:50:30 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 6987be63ba2e -r 9e4260f4a0ef THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jun 20 11:50:30 2017 -0700 +++ b/THIRD_PARTY_README Tue Mar 27 18:24:49 2018 +0100 @@ -7,7 +7,7 @@ --- begin of LICENSE --- -Copyright (c) 2000-2011 France T??l??com +Copyright (c) 2000-2011 France T??l??com All rights reserved. Redistribution and use in source and binary forms, with or without @@ -285,13 +285,53 @@ form with the JDK 8 and OpenJDK 8 source distributions, and as object code in the JRE 8 & JDK 8 runtimes. -In the case of the JRE 8 & JDK 8 runtimes, the terms of the Oracle license do +In the case of the JRE & JDK runtimes, the terms of the Oracle license do NOT apply to the Elliptic Curve Cryptography library; it is licensed under the following license, separately from Oracle's JDK & JRE. If you do not wish to -install the Elliptic Curve Cryptography library, you may delete the library -named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows -systems) from the JRE bin directory reserved for native libraries. - +install the Elliptic Curve Cryptography library, you may delete the +Elliptic Curve Cryptography library: + - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so + - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll + - On Mac systems, delete: + for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib + for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib + +Written Offer for ECC Source Code + For third party technology that you receive from Oracle in binary form + which is licensed under an open source license that gives you the right + to receive the source code for that binary, you can obtain a copy of + the applicable source code from this page: + http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl + + If the source code for the technology was not provided to you with the + binary, you can also receive a copy of the source code on physical + media by submitting a written request to: + + Oracle America, Inc. + Attn: Associate General Counsel, + Development and Engineering Legal + 500 Oracle Parkway, 10th Floor + Redwood Shores, CA 94065 + + Or, you may send an email to Oracle using the form at: + http://www.oracle.com/goto/opensourcecode/request + + Your request should include: + - The name of the component or binary file(s) for which you are requesting + the source code + - The name and version number of the Oracle product containing the binary + - The date you received the Oracle product + - Your name + - Your company name (if applicable) + - Your return mailing address and email and + - A telephone number in the event we need to reach you. + + We may charge you a fee to cover the cost of physical media and processing. + Your request must be sent (i) within three (3) years of the date you + received the Oracle product that included the component or binary + file(s) that are the subject of your request, or (ii) in the case of + code licensed under the GPL v3, for as long as Oracle offers spare + parts or customer support for that product model. --- begin of LICENSE --- @@ -809,7 +849,7 @@ --- begin of LICENSE --- Copyright notice -Copyright ?? 2011 Ecma International +Copyright ?? 2011 Ecma International Ecma International Rue du Rhone 114 CH-1204 Geneva @@ -870,70 +910,13 @@ OF SUCH DAMAGE. --- end of LICENSE --- -%% This notice is provided with respect to Dynalink library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Copyright (c) 2009-2013, Attila Szegedi - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of the copyright holder nor the names of - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- end of LICENSE --- - -%% This notice is provided with respect to Joni library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ---- end of LICENSE --- - -------------------------------------------------------------------------------- - %% This notice is provided with respect to FontConfig 2.5, which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions on Linux and Solaris. --- begin of LICENSE --- -Copyright ?? 2001,2003 Keith Packard +Copyright ?? 2001,2003 Keith Packard Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the @@ -956,6 +939,74 @@ ------------------------------------------------------------------------------- +%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, +which may be included with JRE 8, JDK 8, and OpenJDK 8. + +--- begin of LICENSE --- + +freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. + +The names "The freebXML Registry Project" and "freebxml Software +Foundation" must not be used to endorse or promote products derived +from this software or be used in a product name without prior +written permission. For written permission, please contact +ebxmlrr-team at lists.sourceforge.net. + +This software consists of voluntary contributions made by many individuals +on behalf of the the freebxml Software Foundation. For more information on +the freebxml Software Foundation, please see . + +This product includes software developed by the Apache Software Foundation +(http://www.apache.org/). + +The freebxml License, Version 1.1 5 +Copyright (c) 2001 freebxml.org. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. The end-user documentation included with the redistribution, if + any, must include the following acknowlegement: + "This product includes software developed by + freebxml.org (http://www.freebxml.org/)." + Alternately, this acknowlegement may appear in the software itself, + if and wherever such third-party acknowlegements normally appear. + + 4. The names "The freebXML Registry Project", "freebxml Software + Foundation" must not be used to endorse or promote products derived + from this software without prior written permission. For written From andrew at icedtea.classpath.org Tue Mar 27 17:36:51 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 27 Mar 2018 17:36:51 +0000 Subject: /hg/icedtea8-forest/jaxws: 32 new changesets Message-ID: changeset 5cc79f6b7265 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5cc79f6b7265 author: asaha date: Tue Jun 20 14:13:48 2017 -0700 Added tag jdk8u162-b00 for changeset 0dd7f8a46659 changeset dfb88369713c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=dfb88369713c author: asaha date: Mon Jun 26 22:24:22 2017 -0700 Merge changeset 417a8416b2a6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=417a8416b2a6 author: asaha date: Mon Jun 26 22:34:01 2017 -0700 Merge changeset cc36cc5570a8 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=cc36cc5570a8 author: asaha date: Thu Jul 13 21:50:49 2017 -0700 Merge changeset 5bc840ef8b2c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5bc840ef8b2c author: asaha date: Tue Jul 25 07:52:21 2017 -0700 Merge changeset dffc222439a1 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=dffc222439a1 author: aefimov date: Sun Jun 18 23:18:45 2017 +0100 8172297: In java 8, the marshalling with JAX-WS does not escape carriage return Reviewed-by: lancea changeset 38964474449e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=38964474449e author: robm date: Thu Aug 03 08:07:29 2017 -0700 Merge changeset 06086cb6c349 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=06086cb6c349 author: aefimov date: Mon Oct 02 14:20:23 2017 +0100 8159240: XSOM parser incorrectly processes type names with whitespaces Reviewed-by: coffeys changeset 0f938baeda6c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0f938baeda6c author: asaha date: Tue Oct 03 18:41:10 2017 -0700 Added tag jdk8u162-b01 for changeset 06086cb6c349 changeset 0b606a477f3e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0b606a477f3e author: asaha date: Wed Oct 04 14:25:40 2017 -0700 Merge changeset 1c18ed39c7b6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=1c18ed39c7b6 author: asaha date: Mon Oct 16 16:17:19 2017 -0700 Added tag jdk8u162-b02 for changeset 0b606a477f3e changeset 16be4c9dff93 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=16be4c9dff93 author: asaha date: Tue Oct 24 13:07:04 2017 -0700 Added tag jdk8u162-b03 for changeset 1c18ed39c7b6 changeset 3a6541ac3828 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=3a6541ac3828 author: asaha date: Tue Oct 24 23:10:10 2017 -0700 Merge changeset 3dbea8e08db1 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=3dbea8e08db1 author: asaha date: Wed Oct 25 14:47:59 2017 -0700 Added tag jdk8u162-b04 for changeset 3a6541ac3828 changeset 62d8e1ddcb4c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=62d8e1ddcb4c author: asaha date: Wed Nov 01 12:38:46 2017 -0700 Merge changeset 8b2ad0e9a4ed in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8b2ad0e9a4ed author: asaha date: Thu Nov 02 11:06:56 2017 -0700 Added tag jdk8u162-b05 for changeset 62d8e1ddcb4c changeset 6095742f8034 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6095742f8034 author: asaha date: Tue Nov 07 18:46:48 2017 -0800 Merge changeset f453f4eaf8b4 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f453f4eaf8b4 author: asaha date: Tue Nov 07 18:54:04 2017 -0800 Added tag jdk8u162-b06 for changeset 6095742f8034 changeset 5ed12c11b13b in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5ed12c11b13b author: asaha date: Tue Nov 14 13:08:59 2017 -0800 Merge changeset 2ce1566054ec in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2ce1566054ec author: asaha date: Tue Nov 14 22:35:51 2017 -0800 Added tag jdk8u162-b07 for changeset 5ed12c11b13b changeset 07163df0ab66 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=07163df0ab66 author: asaha date: Tue Nov 21 13:10:07 2017 -0800 Merge changeset 8211d0dff9a4 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8211d0dff9a4 author: asaha date: Tue Nov 21 13:18:15 2017 -0800 Added tag jdk8u162-b08 for changeset 07163df0ab66 changeset da9dd222e677 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=da9dd222e677 author: asaha date: Wed Nov 29 13:05:17 2017 -0800 Merge changeset 20743a4728ae in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=20743a4728ae author: asaha date: Wed Nov 29 13:16:12 2017 -0800 Added tag jdk8u162-b09 for changeset da9dd222e677 changeset 7dd13d02d354 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7dd13d02d354 author: asaha date: Tue Dec 05 13:44:05 2017 -0800 Merge changeset 0ab2d5805659 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0ab2d5805659 author: asaha date: Tue Dec 05 13:56:41 2017 -0800 Added tag jdk8u162-b10 for changeset 7dd13d02d354 changeset 7b5ea369d72a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7b5ea369d72a author: asaha date: Fri Dec 15 09:04:04 2017 -0800 Merge changeset 6203e6123a41 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6203e6123a41 author: asaha date: Fri Dec 15 13:51:03 2017 -0800 Added tag jdk8u162-b11 for changeset 7b5ea369d72a changeset 5549da90bab7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5549da90bab7 author: asaha date: Tue Dec 19 15:08:55 2017 -0800 Added tag jdk8u161-b12 for changeset 225db8a29b5f changeset b73f27fc902b in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b73f27fc902b author: asaha date: Tue Dec 19 15:28:30 2017 -0800 Merge changeset 2ad08048a6a5 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2ad08048a6a5 author: andrew date: Thu Mar 15 03:52:14 2018 +0000 Merge jdk8u162-b12 changeset 92b8de88a9ab in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=92b8de88a9ab author: andrew date: Tue Mar 27 18:24:50 2018 +0100 Added tag icedtea-3.8.0pre01 for changeset 2ad08048a6a5 diffstat: .hgtags | 156 + .jcheck/conf | 2 - THIRD_PARTY_README | 1319 +++------ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/DOMForest.java | 14 +- src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java | 8 + src/share/jaxws_classes/com/sun/xml/internal/bind/marshaller/NoEscapeHandler.java | 45 + src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/BridgeImpl.java | 4 +- src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/MarshallerImpl.java | 13 +- src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/FastInfosetStreamWriterOutput.java | 5 +- src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/StAXExStreamWriterOutput.java | 5 +- src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/XMLStreamWriterOutput.java | 100 +- src/share/jaxws_classes/com/sun/xml/internal/ws/util/DOMUtil.java | 3 +- src/share/jaxws_classes/com/sun/xml/internal/ws/util/exception/JAXWSExceptionBase.java | 16 +- src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java | 53 +- src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/attributeDeclBody.java | 25 +- src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/attributeGroupDecl.java | 24 +- src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/complexType.java | 27 +- src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/elementDeclBody.java | 28 +- src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/group.java | 25 +- src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/identityConstraint.java | 26 +- src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/notation.java | 26 +- src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/qname.java | 22 +- src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/simpleType.java | 29 +- 23 files changed, 880 insertions(+), 1095 deletions(-) diffs (truncated from 2730 to 500 lines): diff -r 0dd7f8a46659 -r 92b8de88a9ab .hgtags --- a/.hgtags Tue Jun 20 11:50:35 2017 -0700 +++ b/.hgtags Tue Mar 27 18:24:50 2018 +0100 @@ -50,6 +50,7 @@ 558985e26fe16f5a6ebb2edb9180a42e1c8e8202 jdk7-b73 f4466e1b608088c90e11beaa4b600f102608c6a1 jdk7-b74 fcf2b8b5d606641659419f247fcee4b284c45e6e jdk7-b75 +0dc08d528c998ca993e759b311e7b54c98e0ef28 icedtea7-1.12 765d2077d1e652e234d27fe85ba58a986b488503 jdk7-b76 5b4968c110476085225d3a71c4210fad2c1116c1 jdk7-b77 fc1c72d1dfbb17db7d46bba8db9afc39cbbb9299 jdk7-b78 @@ -63,6 +64,7 @@ 512b0e924a5ae0c0b7ad326182cae0dc0e4d1aa8 jdk7-b86 3febd6fab2ac8ffddbaf7bed00d11290262af153 jdk7-b87 8c666f8f3565974e301ccb58b7538912551a6e26 jdk7-b88 +1661166c82dc2102f3f0364e28d1e4211f25a4cf icedtea7-1.13 bf3675aa7f20fc6f241ce95760005aef2a30ff41 jdk7-b89 ead7c4566a0017bcb44b468b3ac03b60dc5333ce jdk7-b90 cf4686bf35abd1e573f09fa43cbec66403160ae9 jdk7-b91 @@ -111,6 +113,7 @@ 545de8303fec939db3892f7c324dd7df197e8f09 jdk7-b134 d5fc61f18043765705ef22b57a68c924ab2f1a5b jdk7-b135 c81d289c9a532d6e94af3c09d856a2a20529040f jdk7-b136 +339c2d381d80dbf9b74604e6ba43ead276b8024e icedtea-1.14 ccea3282991ce8b678e188cf32a8239f76ff3bfa jdk7-b137 cc956c8a8255583535597e9a63db23c510e9a063 jdk7-b138 c025078c8362076503bb83b8e4da14ba7b347940 jdk7-b139 @@ -295,6 +298,7 @@ a61ba2e3e6c85f7067fb7b0c3c02584abdfa96be jdk8u20-b07 bc6d2f3426f3d04adc8245ad120e2b52fe7dfbde jdk8u20-b08 2e76ce4ec993c32368ef51b67873aa5ff06e1437 jdk8u20-b09 +806fa0e68d922e3a5ff7c34317bf9f33dbc97eab icedtea-3.0.0pre01 84f913145e2acb8474f3779d7ef154eebec9537a jdk8u20-b10 ce4e5885a11012edaf76ce9a6115e23acabfd282 jdk8u20-b11 94fbd96ebb83a3ce966c347082b079f9e4fec76a jdk8u20-b12 @@ -308,6 +312,7 @@ 4681b10c0c3197f591b88eadc481a283ae90d003 jdk8u20-b20 31d43d250c836c13fcc87025837783788c5cd0de jdk8u20-b21 2d360fb1b2b89c90133231f9ed5f823997b70c19 jdk8u20-b22 +9be5317def515b75e48704afdfc0d81d6b9783f4 icedtea-3.0.0pre02 f3bf1b270fea8b17aa2846f962f7514b6f772ab4 jdk8u20-b23 1277c0d492fd9253f1ea2730eb160953397bd939 jdk8u20-b24 1277c0d492fd9253f1ea2730eb160953397bd939 jdk8u20-b25 @@ -375,6 +380,9 @@ fa07311627d085f1307f55298f59463bcf55db02 jdk8u40-b18 c8b402c28fe51e25f3298e1266f2ae48bda8d3e0 jdk8u40-b19 a21c4edfdf4402f027183ac8c8aac2db49df3b7d jdk8u40-b20 +7ba7b06f15cf159affd6883e0577c10e9c857a29 icedtea-3.0.0pre03 +db7fdb068af965a0524d0f30056e3e3bbccb3899 icedtea-3.0.0pre04 +561f103796e5b19207e2b6cf3275f047da284a62 icedtea-3.0.0pre05 16485a38b6bc762b363f4e439047486742fbcfcb jdk8u40-b21 6e928fd9152541eddf25694be89eb881434a5c5f jdk8u40-b22 b6755a463ccf6a79b1e1a43ed7bdb1c5cb1ac17d jdk8u40-b23 @@ -453,6 +461,9 @@ a414aec2d19cf692310587518546842070b80cb8 jdk8u60-b21 6079c26a3b8fa1ead3d26a9de6ade2af71f1fb94 jdk8u60-b22 c21563403b7a043be3d8f1afdd314e91438e357c jdk8u60-b23 +1c0bd390de6663c03939525779c2b0400994dde3 icedtea-3.0.0pre06 +2012603e0e903fcefe85a17ece0ce5ea0ce5df28 icedtea-3.0.0pre07 +26a1fdce80b734da2d105182f51430f0d015bef0 icedtea-3.0.0pre08 1c394b3be96628b705bb78d62bb4b7c9a7f75175 jdk8u60-b24 0497fdafbc8d19d72bce668e65dc5e5457f6f21a jdk8u60-b25 a20f5fa8d56298239e762408d3a427a0632a8b69 jdk8u60-b26 @@ -531,6 +542,7 @@ a2473dd1dc0df47425e42d7fed1e4cabdb696154 jdk8u72-b12 4c28352ce19bc25be5de681868a8cddb3f3644a8 jdk8u72-b13 1a523f4b8cc77ef9dfb6d8191742dcd616cd9093 jdk8u72-b14 +2ceaeebc67608f6b4f930a0d93ca6cb8386397eb icedtea-3.0.0pre09 2f840ac0adf079f0d2f0bac7a9c3fae6ea651271 jdk8u72-b15 744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31 8da626c14c138dd41d4c685800351bf675048628 jdk8u73-b00 @@ -563,6 +575,9 @@ a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00 dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 +ee1046345cb002b4ade524965a2e703a095068a3 icedtea-3.0.0pre10 +a81c04154cc5752f1344be27b797681bc4264885 icedtea-3.0.0 +919fa205539a3c06f1ab6f4f17ec0b49110fb4cd icedtea-3.0-branchpoint c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03 f66ee2329cd21c3485de1b8e0588f55882a56e0d jdk8u91-b00 be5935ee38f1bc5132cf318f7badb61af86e2396 jdk8u91-b13 @@ -583,6 +598,10 @@ fad3981b329a0d309f4922bbca7335973e32e50f jdk8u76-b12 451d700ba30ee0d3d201090a9d5dd606b988820e jdk8u92-b00 008547c7dd3e324c46c2711b54285ca99e2ae0b9 jdk8u92-b13 +74ff0e6139bf0973a183279d32ac5303cb1d38fb icedtea-3.1.0pre01 +4946f14d652f279394a85745709801c75d31bd0e icedtea-3.1.0pre02 +82ec7b3637db469316d659fe6ea4aa02a3e467ab icedtea-3.1.0pre03 +9812eb7e305e064e8efe831fad1e9481b9e91009 icedtea-3.1.0pre04 759ba92444a9e85434cb381f437aba65e3c9f780 jdk8u92-b14 38c6262b86559ff589f65f5bcc744b1763e20311 jdk8u92-b31 b762186ac713fbb0fc759110a1c88bca4b4818cd jdk8u92-b32 @@ -601,6 +620,8 @@ ea422e4481f6edfb77bb3a4cd74a73e463143ff3 jdk8u101-b10 5f3dcb815b9715215d086ba0d48a59b23d01d0a4 jdk8u101-b11 6a0347504d4c4171fcc24bc17749c0559518d862 jdk8u101-b12 +534ca1b701d1e58af14577fc8b466023f44b4bdf icedtea-3.1.0 +cfba1219c991d38b5c31e5034a2aa855f8038887 icedtea-3.2.0pre01 287f9e9d45cc05b902925346bb6f6ee34a5d5813 jdk8u101-b13 6aba0f814a15966e47aeab61b466894b82c03c70 jdk8u76-b00 60789eebd1fe440255fd3f504221dc8b5553b8c2 jdk8u76-b01 @@ -622,6 +643,8 @@ 0305736a8580ad84733878623eda8f770ae04d60 jdk8u102-b11 d02665ceefe5b12539bcd2bde95d4ada1a135cb0 jdk8u102-b12 d84434eb3e4e991812a7b0c3c9e6bfdabae910d0 jdk8u102-b13 +e681ae17749480117cc407654ace09d6c0112932 icedtea-3.2.0pre02 +20d379a7883648ad90af8bf79e4d23ce58fcf94c icedtea-3.2.0pre03 81f2d81a48d74d2d4882c11330366517b73ee064 jdk8u102-b14 de23881ca76c9c69f4e47e9b15d09a91fbb17176 jdk8u102-b31 f638db3f652d3ec698aad0193c118c8afdaa001b jdk8u102-b32 @@ -642,6 +665,7 @@ 730d8fc6bbfc5c642770b15e4787e1d0545c8f32 jdk8u111-b11 6ccfdf9a9af5f2df5cbd5ecd5f17aecef289094b jdk8u111-b12 914f31660407050cb04357f472d8365d5a781cd7 jdk8u111-b13 +f57f3ddddff63b25bbe59d93213a379a9663c085 icedtea-3.2.0 1439cb8c6e86560934b9642cf36cddbfcb8f87be jdk8u111-b14 2d1c73175b3a5bd829503734e6eb65426bd12e16 jdk8u112-b00 10388356386d4c6eaf63dc50a05b5a373b4dde98 jdk8u112-b01 @@ -659,7 +683,10 @@ 14fa3ed278a279dc85c150bf54b2ec4fa29cf347 jdk8u112-b14 5f84e87f91d5bc36ed026b88d183821e5109d730 jdk8u112-b15 d82dd7a24a496e26987caa328d1fb4fc794a4770 jdk8u112-b16 +b97cf465bf9f4b4b9f7c19fabeaa7e54f248451f icedtea-3.3.0pre01 021da5d50285a523d4622a727ea1a7019f2b52e4 jdk8u112-b31 +4d1398900b3745c3181450e981ed45696a1c97fc jdk8u112-b32 +424b6ee9ade3f63228867933fe8a995880379b97 jdk8u112-b33 452662a83e5bc6dc7e9425ddd10f6c8fc98d50d8 jdk8u121-b00 9cd16be39ca6f2c8f7cc99ad07a77bb9d0696c75 jdk8u121-b01 f092b9a890ceeca4a2f4d55cf7d6f3f113cdb462 jdk8u121-b02 @@ -673,7 +700,16 @@ c317f0eacd602a8765d25b0fcd382f76af3697a5 jdk8u121-b10 89aa912be940d6c30f59b80c826f212541912a56 jdk8u121-b11 52b3f9fb54ee4304a9c34a2fe07f0c9a49472185 jdk8u121-b12 +7912f05c2a6d8fdbf55534c921f06e81dbaf8d8d icedtea-3.3.0pre02 +5f5237104669ce0a726ffc6769fa29a55b0174a8 icedtea-3.3.0 +30f2a833a54f3c2e8791890ad88a84a581c620d9 icedtea-3.4.0pre01 5b8834cc3bb9e24153319c766e04e194945a61b9 jdk8u121-b13 +33c7a7def0d76bf508fe4d0a5261027d60bc272f jdk8u121-b31 +c946a5cc042f78c054943783d94cdb403c470e8f jdk8u121-b32 +159698a1ab4171fc9aa11dc43068390a7938c8dd jdk8u121-b33 +69fb2260636bf93b9d47c1699e899cd6e4e62bde jdk8u121-b34 +55de76c196f3efa65b86d4daae842837c9c86d4e jdk8u121-b35 +9e1b967463b26fb48a72fdb016f781d7b607d863 jdk8u121-b36 2359a73f36ca99ba30aef88a38936f6f4e18e65c jdk8u131-b00 bc5500cde753aed78c92e7301548fa1450c9b104 jdk8u131-b01 c146d8a61d677fd4d07778d0295b4e88e16a7dd3 jdk8u131-b02 @@ -685,7 +721,58 @@ 4e86f5b1caaf3083befd44c7369885eacdd3fe95 jdk8u131-b08 548546d23a924ff0962df885468ce49816ae48a9 jdk8u131-b09 bc74b4850d97ff1986bf551c752ce212f97f4b0e jdk8u131-b10 +c1bfc2395c57e2ceae8658883356f437ec5ed7c5 icedtea-3.4.0 +18b3704bc51d5b4f7d31faf8e8aebb2f6c69b014 icedtea-3.5.0pre01 7817f0d2519573e42405ef96a7c7ff1d768f92ec jdk8u131-b11 +a432391b6d676847cf83ddacc1d6e42fc6435ac4 jdk8u131-b31 +cede0cc0bbe9641d70171e062d6b1ed9e52f2ebb jdk8u131-b32 +46788dc162ad09e11da8c4368d3371b06fb7ec63 jdk8u131-b33 +d5c5a205d7fb0a0b906d23e4aaf9dcdbb9ecfe7c jdk8u131-b34 +74aa403ef03d56469e9364cc45c2ec18c6e50e33 jdk8u141-b00 +b1138396b99b1f8ebdb7d28c7143c96eb5b4f991 jdk8u141-b01 +a7b9281956f9616eab0498386b9605853db7b408 jdk8u141-b02 +3d27876c2ce476b16195c4519b266613f13e3e1b jdk8u141-b03 +a08a6118b9df52f2963f482dbe6801d56b9086f7 jdk8u141-b04 +dcbac02db203e4734921852aeed19416c7820f15 jdk8u141-b05 +f552ee60279fa16d60477fc59c21fee8d298840a jdk8u141-b06 +86a22a62ecd5f74faf535de048fe40563e99065f jdk8u141-b07 +1d5f442d50dff2e2c8efd58a1b95bcefe5253a1b jdk8u141-b08 +34f55abdda466e3aab4900368127f09183ef859d jdk8u141-b09 +e965788c8d73328fce1eeb96af953815dc13b927 jdk8u141-b10 +7f1844127578d6726da60f6813bfa9206b57dda9 jdk8u141-b11 +d8134565e6c8cab3ccd0e356c787e0aa75ef68ee jdk8u141-b12 +27d35df45162afdf75b76983fcf11e1cbf2e3001 jdk8u141-b13 +65d3b0e445513e024157635b970660b1e7211937 jdk8u141-b14 +8c2ac8bef689763d71725e55cef58666b890690b icedtea-3.5.0 +c62448650df40092f0324e34f35aa9f3940e9928 jdk8u141-b15 +c57e086660a37470793e38b94d7abedb79489ce3 jdk8u144-b00 +4fb91927293516e83de8047c99a71aceeea452e9 icedtea-3.5.1 +8c2ac8bef689763d71725e55cef58666b890690b icedtea-3.6.0pre00 +4fb91927293516e83de8047c99a71aceeea452e9 icedtea-3.6.0pre01 +768279d73ebb3a96825e365eb6999abaa991c64a icedtea-3.6.0pre02 +d2226ba553ca545f9bf9ffa66254478faca378a2 jdk8u144-b01 +c5788159081fc767d8c73fefde96bc0ad99eee65 jdk8u141-b31 +e6c85f5c962a5039101cd045b5251f2e92312a5f jdk8u141-b32 +c57e086660a37470793e38b94d7abedb79489ce3 jdk8u144-b00 +d2226ba553ca545f9bf9ffa66254478faca378a2 jdk8u144-b01 +3daeca3e0cc20f90e1141038d990778956e2e149 jdk8u144-b31 +1eca5369bc47eecb908e1e818633699b59d12560 jdk8u144-b32 +db9bcdd55081c332f0ec464749e26f501f426b9f jdk8u144-b33 +9c7a086265429c23e4f49f0329eb4f65698492e3 jdk8u144-b34 +eb09a34966f43c62cb286c78c10dc722fd12d884 jdk8u151-b00 +c59814f445e808150326012d911b5b4d8caa025b jdk8u151-b01 +d3dec37780f84151b08c03a6a8cba7d68bde0f80 jdk8u151-b02 +4c06ef2757dedeffa5f61acad42c36cbb3496e69 jdk8u151-b03 +04a80aaab394ef20a3cdfcd04f1498349f691738 jdk8u151-b04 +730acb5d508e3cb852c2dae222717aa4593e6bb9 jdk8u151-b05 +2abea38c7ccedf1eabe9245ca9619cd006484a07 jdk8u151-b06 +4324e571f7fddf12b24fa8b9c4670ff1a3443b87 jdk8u151-b07 +1c0acbb50d5171b56c95b3abb2a92aee864beb35 jdk8u151-b08 +373e5d67f1f374a10d39e95963569db3949539e6 jdk8u151-b09 +f910c0bf9da82c7b1f10903f2e76eeee0a2e20be jdk8u151-b10 +3d15802f4ed80eb489bf0b25bff552bcf831276e jdk8u151-b11 +eafb356c44d000be9dba0c8d546b569605d0ccfe icedtea-3.6.0 +cce697096465ebb06fc18835c355ba3ae265042b jdk8u151-b12 ea4b3e983ee708f9323d228044176e52526e9e13 jdk8u122-b00 2e7f62568785adfe695e0c06f2e88c9d369c3b2c jdk8u122-b01 b97e1b7f3c92b3e9f75e6aa590e0884c3c3ed33f jdk8u122-b02 @@ -702,3 +789,72 @@ 98c698b1b09b6a31d5090a25aff8b7a6edb8d6ba jdk8u152-b03 bcf7fc55388e4c9d771cd2ad38351a66bfcf27d9 jdk8u152-b04 388cd26b19dbf7d3102653dd82c27027cd722066 jdk8u152-b05 +199a8d03dde0da505f04c87ff72aabdd7022eec5 jdk8u152-b06 +488a01f4ba30dc2eb7205a2800a37ade74cc3ad1 jdk8u152-b07 +86c8e64c0df3e7f18cc98e820b08dde3b67ffabb jdk8u152-b08 +bedae7043858b1e2cdef09d5dd68f4585320b5df jdk8u152-b09 +e2061fccf2caaab7c4dea3fb5b0a34d883821ce4 jdk8u152-b10 +4dc85ca7179702344f298f33c8373ee335dea82c jdk8u152-b11 +e14e868648cdc00abd3aa40aeee2c14afcfe0cd3 jdk8u152-b12 +62481eff71d45189ed8138ee00fa51b10671f2cf jdk8u152-b13 +ef939329cecb82b62d75d76debc5d67246333edd jdk8u152-b14 +199f7d9827f96ee2393f947405473b68372c0757 jdk8u152-b15 +184d3d9543efa5f8a2fc44d7b202e071cae5e980 icedtea-3.7.0pre01 +04128156e506e8375c1c97eafea773317e5719bc jdk8u152-b16 +eb09a34966f43c62cb286c78c10dc722fd12d884 jdk8u151-b00 +c59814f445e808150326012d911b5b4d8caa025b jdk8u151-b01 +d3dec37780f84151b08c03a6a8cba7d68bde0f80 jdk8u151-b02 +32a01bf45f0f32783a5c98e5f68feb9a6e1ffd16 jdk8u161-b00 +4c06ef2757dedeffa5f61acad42c36cbb3496e69 jdk8u151-b03 +04a80aaab394ef20a3cdfcd04f1498349f691738 jdk8u151-b04 +730acb5d508e3cb852c2dae222717aa4593e6bb9 jdk8u151-b05 +2abea38c7ccedf1eabe9245ca9619cd006484a07 jdk8u151-b06 +ea4b3e983ee708f9323d228044176e52526e9e13 jdk8u122-b00 +2e7f62568785adfe695e0c06f2e88c9d369c3b2c jdk8u122-b01 +b97e1b7f3c92b3e9f75e6aa590e0884c3c3ed33f jdk8u122-b02 +30b5b545a78c0c4fee837664f9c70ef6a2b4f0c1 jdk8u122-b03 +30b5b545a78c0c4fee837664f9c70ef6a2b4f0c1 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +a127c3268266ba1402343d94c7b19355c2dd1bd7 jdk8u122-b03 +c48501ec74b9b03870b473e5bde656fce230fc36 jdk8u122-b04 +f3b3163dda3c6da9339dba99a2ee74645ad2edc6 jdk8u132-b00 +55cb39946f2f163085ca80413b8cd3b3e196e533 jdk8u152-b00 +cf960a33b0e3093abcb48bfe304d471e3b092dc4 jdk8u152-b01 +0b4a7ce47e597b8d33e590857384a478c69a9e6f jdk8u152-b02 +98c698b1b09b6a31d5090a25aff8b7a6edb8d6ba jdk8u152-b03 +bcf7fc55388e4c9d771cd2ad38351a66bfcf27d9 jdk8u152-b04 +388cd26b19dbf7d3102653dd82c27027cd722066 jdk8u152-b05 +199a8d03dde0da505f04c87ff72aabdd7022eec5 jdk8u152-b06 +488a01f4ba30dc2eb7205a2800a37ade74cc3ad1 jdk8u152-b07 +86c8e64c0df3e7f18cc98e820b08dde3b67ffabb jdk8u152-b08 +bedae7043858b1e2cdef09d5dd68f4585320b5df jdk8u152-b09 +32a01bf45f0f32783a5c98e5f68feb9a6e1ffd16 jdk8u161-b00 +d69b55e7aee8c5c9f3a4f73a0bb89943f6dca4fa jdk8u161-b01 +b43391a4015f0c890c90ab33fe03b941876d2ee6 jdk8u161-b02 +d9877e4e1f2b84201aa431e82fce648e69f02e65 jdk8u161-b03 +df10b5ca4d33be24ac11ab2be1810c0368d9eba7 jdk8u161-b04 +1e4379566867606b9b24d4b3708c50f814515c21 jdk8u161-b05 +789b5e487e9c7d16e4fb1117d78dddeda52c8556 jdk8u161-b06 +956306dd4697b96ee33a5e2c6c21956a9a42619f jdk8u161-b07 +b0cea01f48182c91a5851c4c26819ce61a217688 jdk8u161-b08 +0e66110407e3da3297c4526bd849181c6d7ba758 jdk8u161-b09 +d26c2b6db981746f7870e7c246200fb8c70f4c91 jdk8u161-b10 +4c61299e4daf6727d736e23f03ecb2947b3e9609 jdk8u161-b11 +3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.7.0 +3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.8.0pre00 +1d006ccced4d4b43ed9d9c8e5a3d7d62bdf69fbd icedtea-4-branchpoint +225db8a29b5ff7496af2d8f94f54a02e76ec8f71 jdk8u161-b12 +0dd7f8a46659c0de85a99fd45e8a30993c567c42 jdk8u162-b00 +06086cb6c349be92c287645f4fb494f85feb33c7 jdk8u162-b01 +0b606a477f3e76f8c9a03f936c2f1e158ebbd6c5 jdk8u162-b02 +1c18ed39c7b685a5084ab051a00ed5a5e058d8c0 jdk8u162-b03 +3a6541ac3828ffbb5366f16921e5cafb74a94e17 jdk8u162-b04 +62d8e1ddcb4ccba9b510d18c88d3676a03c15e2c jdk8u162-b05 +6095742f8034c58bd17fac35079b7cdc92f20886 jdk8u162-b06 +5ed12c11b13b763cab55417d8d3c176c95cbce60 jdk8u162-b07 +07163df0ab666b2d0d657ee6d3d7092a858cce94 jdk8u162-b08 +da9dd222e677405802abb329ccf4c37334394d05 jdk8u162-b09 +7dd13d02d35480db18fa3ef881b63774a0603c2b jdk8u162-b10 +7b5ea369d72a15f8c2f2b299a0e0c94a9f6299c9 jdk8u162-b11 +2ad08048a6a57ca8470e10ed68186b45beb38954 icedtea-3.8.0pre01 diff -r 0dd7f8a46659 -r 92b8de88a9ab .jcheck/conf --- a/.jcheck/conf Tue Jun 20 11:50:35 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 0dd7f8a46659 -r 92b8de88a9ab THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jun 20 11:50:35 2017 -0700 +++ b/THIRD_PARTY_README Tue Mar 27 18:24:50 2018 +0100 @@ -7,7 +7,7 @@ --- begin of LICENSE --- -Copyright (c) 2000-2011 France T??l??com +Copyright (c) 2000-2011 France T??l??com All rights reserved. Redistribution and use in source and binary forms, with or without @@ -285,13 +285,53 @@ form with the JDK 8 and OpenJDK 8 source distributions, and as object code in the JRE 8 & JDK 8 runtimes. -In the case of the JRE 8 & JDK 8 runtimes, the terms of the Oracle license do +In the case of the JRE & JDK runtimes, the terms of the Oracle license do NOT apply to the Elliptic Curve Cryptography library; it is licensed under the following license, separately from Oracle's JDK & JRE. If you do not wish to -install the Elliptic Curve Cryptography library, you may delete the library -named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows -systems) from the JRE bin directory reserved for native libraries. - +install the Elliptic Curve Cryptography library, you may delete the +Elliptic Curve Cryptography library: + - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so + - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll + - On Mac systems, delete: + for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib + for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib + +Written Offer for ECC Source Code + For third party technology that you receive from Oracle in binary form + which is licensed under an open source license that gives you the right + to receive the source code for that binary, you can obtain a copy of + the applicable source code from this page: + http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl + + If the source code for the technology was not provided to you with the + binary, you can also receive a copy of the source code on physical + media by submitting a written request to: + + Oracle America, Inc. + Attn: Associate General Counsel, + Development and Engineering Legal + 500 Oracle Parkway, 10th Floor + Redwood Shores, CA 94065 + + Or, you may send an email to Oracle using the form at: + http://www.oracle.com/goto/opensourcecode/request + + Your request should include: + - The name of the component or binary file(s) for which you are requesting + the source code + - The name and version number of the Oracle product containing the binary + - The date you received the Oracle product + - Your name + - Your company name (if applicable) + - Your return mailing address and email and + - A telephone number in the event we need to reach you. + + We may charge you a fee to cover the cost of physical media and processing. + Your request must be sent (i) within three (3) years of the date you + received the Oracle product that included the component or binary + file(s) that are the subject of your request, or (ii) in the case of + code licensed under the GPL v3, for as long as Oracle offers spare + parts or customer support for that product model. --- begin of LICENSE --- @@ -809,7 +849,7 @@ --- begin of LICENSE --- Copyright notice -Copyright ?? 2011 Ecma International +Copyright ?? 2011 Ecma International Ecma International Rue du Rhone 114 CH-1204 Geneva @@ -870,70 +910,13 @@ OF SUCH DAMAGE. --- end of LICENSE --- -%% This notice is provided with respect to Dynalink library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Copyright (c) 2009-2013, Attila Szegedi - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of the copyright holder nor the names of - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- end of LICENSE --- - -%% This notice is provided with respect to Joni library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ---- end of LICENSE --- - -------------------------------------------------------------------------------- - %% This notice is provided with respect to FontConfig 2.5, which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions on Linux and Solaris. --- begin of LICENSE --- -Copyright ?? 2001,2003 Keith Packard +Copyright ?? 2001,2003 Keith Packard Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the @@ -956,6 +939,74 @@ ------------------------------------------------------------------------------- +%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, +which may be included with JRE 8, JDK 8, and OpenJDK 8. + +--- begin of LICENSE --- + +freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. + +The names "The freebXML Registry Project" and "freebxml Software +Foundation" must not be used to endorse or promote products derived +from this software or be used in a product name without prior +written permission. For written permission, please contact +ebxmlrr-team at lists.sourceforge.net. + +This software consists of voluntary contributions made by many individuals +on behalf of the the freebxml Software Foundation. For more information on +the freebxml Software Foundation, please see . + +This product includes software developed by the Apache Software Foundation +(http://www.apache.org/). + +The freebxml License, Version 1.1 5 +Copyright (c) 2001 freebxml.org. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. The end-user documentation included with the redistribution, if + any, must include the following acknowlegement: + "This product includes software developed by + freebxml.org (http://www.freebxml.org/)." + Alternately, this acknowlegement may appear in the software itself, + if and wherever such third-party acknowlegements normally appear. + + 4. The names "The freebXML Registry Project", "freebxml Software + Foundation" must not be used to endorse or promote products derived + from this software without prior written permission. For written + permission, please contact ebxmlrr-team at lists.sourceforge.net. + + 5. Products derived from this software may not be called "freebxml", + "freebXML Registry" nor may freebxml" appear in their names without + prior written permission of the freebxml Group. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE freebxml SOFTWARE FOUNDATION OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, From andrew at icedtea.classpath.org Tue Mar 27 17:38:13 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 27 Mar 2018 17:38:13 +0000 Subject: /hg/icedtea8-forest/langtools: 30 new changesets Message-ID: changeset 41c1a358747e in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=41c1a358747e author: asaha date: Tue Jun 20 14:15:27 2017 -0700 Added tag jdk8u162-b00 for changeset 6d21463aeffd changeset a9fbf6cb26d1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a9fbf6cb26d1 author: asaha date: Mon Jun 26 22:27:57 2017 -0700 Merge changeset a40ccf34f82d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a40ccf34f82d author: asaha date: Mon Jun 26 22:35:49 2017 -0700 Merge changeset b1c6368cfc97 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b1c6368cfc97 author: asaha date: Thu Jul 13 21:56:41 2017 -0700 Merge changeset 9986bf97a48d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=9986bf97a48d author: asaha date: Tue Jul 25 07:55:17 2017 -0700 Merge changeset ae2ff3f896bb in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ae2ff3f896bb author: asaha date: Tue Oct 03 18:41:46 2017 -0700 Added tag jdk8u162-b01 for changeset 9986bf97a48d changeset 127419d98e7e in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=127419d98e7e author: asaha date: Wed Oct 04 14:33:17 2017 -0700 Merge changeset 9c3d2bd8e3df in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=9c3d2bd8e3df author: asaha date: Mon Oct 16 16:17:57 2017 -0700 Added tag jdk8u162-b02 for changeset 127419d98e7e changeset 53092d863cb6 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=53092d863cb6 author: asaha date: Tue Oct 24 13:07:52 2017 -0700 Added tag jdk8u162-b03 for changeset 9c3d2bd8e3df changeset a53904e33295 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a53904e33295 author: asaha date: Tue Oct 24 23:31:19 2017 -0700 Merge changeset 9f3d06a1c5af in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=9f3d06a1c5af author: asaha date: Wed Oct 25 14:48:38 2017 -0700 Added tag jdk8u162-b04 for changeset a53904e33295 changeset b7139bbfb407 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b7139bbfb407 author: asaha date: Wed Nov 01 18:55:14 2017 -0700 Merge changeset 04efb320f9b3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=04efb320f9b3 author: asaha date: Thu Nov 02 11:07:34 2017 -0700 Added tag jdk8u162-b05 for changeset b7139bbfb407 changeset 91a05c239f63 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=91a05c239f63 author: asaha date: Tue Nov 07 18:51:57 2017 -0800 Merge changeset 8c20583064d6 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8c20583064d6 author: asaha date: Tue Nov 07 18:54:40 2017 -0800 Added tag jdk8u162-b06 for changeset 91a05c239f63 changeset fec3ee6be917 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=fec3ee6be917 author: asaha date: Tue Nov 14 13:14:26 2017 -0800 Merge changeset 6a98198abaa1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6a98198abaa1 author: asaha date: Tue Nov 14 22:36:32 2017 -0800 Added tag jdk8u162-b07 for changeset fec3ee6be917 changeset 30b1ef9951c2 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=30b1ef9951c2 author: asaha date: Tue Nov 21 13:15:40 2017 -0800 Merge changeset ce0fb08936b7 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ce0fb08936b7 author: asaha date: Tue Nov 21 13:18:59 2017 -0800 Added tag jdk8u162-b08 for changeset 30b1ef9951c2 changeset e856f66901b1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e856f66901b1 author: asaha date: Wed Nov 29 13:12:13 2017 -0800 Merge changeset a9a2f7f75737 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a9a2f7f75737 author: asaha date: Wed Nov 29 13:16:59 2017 -0800 Added tag jdk8u162-b09 for changeset e856f66901b1 changeset b127a5ee52d4 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b127a5ee52d4 author: asaha date: Mon Dec 04 16:21:15 2017 -0800 8192794: 8u162 L10n resource file update md20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 29bd40939ca9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=29bd40939ca9 author: asaha date: Tue Dec 05 13:53:12 2017 -0800 Merge changeset 907d39fd1293 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=907d39fd1293 author: asaha date: Tue Dec 05 13:57:29 2017 -0800 Added tag jdk8u162-b10 for changeset 29bd40939ca9 changeset f112f1acb176 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f112f1acb176 author: asaha date: Fri Dec 15 09:20:16 2017 -0800 Merge changeset f6d841879366 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f6d841879366 author: asaha date: Fri Dec 15 13:51:50 2017 -0800 Added tag jdk8u162-b11 for changeset f112f1acb176 changeset e04304936ad4 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e04304936ad4 author: asaha date: Tue Dec 19 15:09:36 2017 -0800 Added tag jdk8u161-b12 for changeset cc28ef580ec5 changeset 902865570583 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=902865570583 author: asaha date: Tue Dec 19 15:34:11 2017 -0800 Merge changeset 831896b367a4 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=831896b367a4 author: andrew date: Thu Mar 15 03:52:14 2018 +0000 Merge jdk8u162-b12 changeset 4a11d88aab1d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4a11d88aab1d author: andrew date: Tue Mar 27 18:24:52 2018 +0100 Added tag icedtea-3.8.0pre01 for changeset 831896b367a4 diffstat: .hgtags | 175 + .jcheck/conf | 2 - THIRD_PARTY_README | 1319 +++------ make/BuildLangtools.gmk | 4 +- make/build.xml | 2 +- src/share/classes/com/sun/tools/classfile/Attributes.java | 3 +- src/share/classes/com/sun/tools/classfile/ClassWriter.java | 5 +- src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java | 12 +- src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java | 9 +- src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java | 15 +- src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java | 8 +- src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java | 27 +- src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java | 13 +- src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java | 17 +- src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java | 5 +- src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java | 50 +- src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java | 3 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java | 17 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java | 8 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java | 9 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java | 23 +- src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java | 17 +- src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java | 6 +- src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java | 18 +- src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java | 31 +- src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java | 4 +- src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java | 4 +- src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java | 9 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java | 82 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java | 49 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java | 5 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java | 14 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java | 30 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java | 35 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java | 14 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java | 27 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java | 28 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java | 54 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java | 7 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java | 47 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java | 115 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java | 16 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java | 35 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java | 7 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java | 6 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java | 6 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java | 31 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java | 7 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodFinder.java | 6 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java | 11 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java | 109 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java | 69 +- src/share/classes/com/sun/tools/doclint/DocLint.java | 3 +- src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java | 116 +- src/share/classes/com/sun/tools/javac/file/FSInfo.java | 8 +- src/share/classes/com/sun/tools/javac/file/RegularFileObject.java | 5 +- src/share/classes/com/sun/tools/javac/file/ZipArchive.java | 5 +- src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java | 5 +- src/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java | 6 +- src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java | 51 +- src/share/classes/com/sun/tools/javac/main/CommandLine.java | 25 +- src/share/classes/com/sun/tools/javac/main/JavaCompiler.java | 5 +- src/share/classes/com/sun/tools/javac/main/Main.java | 11 +- src/share/classes/com/sun/tools/javac/nio/PathFileObject.java | 5 +- src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties | 6 +- src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java | 4 +- src/share/classes/com/sun/tools/javac/sym/Profiles.java | 12 +- src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java | 2 +- src/share/classes/com/sun/tools/javac/util/Convert.java | 8 +- src/share/classes/com/sun/tools/javac/util/ListBuffer.java | 4 +- src/share/classes/com/sun/tools/javac/util/ServiceLoader.java | 9 +- src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java | 10 +- src/share/classes/com/sun/tools/javadoc/Comment.java | 56 +- src/share/classes/com/sun/tools/javadoc/DocLocale.java | 16 +- src/share/classes/com/sun/tools/javadoc/DocletInvoker.java | 11 +- src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java | 10 +- src/share/classes/com/sun/tools/javadoc/SerializedForm.java | 15 +- src/share/classes/com/sun/tools/javah/JavahTool.java | 7 +- src/share/classes/com/sun/tools/javah/TypeSignature.java | 51 +- src/share/classes/com/sun/tools/javap/AnnotationWriter.java | 3 +- src/share/classes/com/sun/tools/javap/JavapTask.java | 3 +- src/share/classes/com/sun/tools/javap/StackMapWriter.java | 4 +- src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties | 1 + src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties | 1 + src/share/classes/com/sun/tools/sjavac/Log.java | 13 +- src/share/classes/com/sun/tools/sjavac/Main.java | 5 +- src/share/classes/javax/lang/model/SourceVersion.java | 14 +- test/com/sun/javadoc/5093723/T5093723.java | 29 +- test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java | 153 +- test/com/sun/javadoc/AccessFrameTitle/AccessFrameTitle.java | 153 +- test/com/sun/javadoc/AccessH1/AccessH1.java | 150 +- test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java | 163 +- test/com/sun/javadoc/AccessSummary/AccessSummary.java | 65 +- test/com/sun/javadoc/AuthorDD/AuthorDD.java | 150 +- test/com/sun/javadoc/DocRootSlash/DocRootSlash.java | 215 +- test/com/sun/javadoc/InheritDocForUserTags/DocTest.java | 54 +- test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java | 196 +- test/com/sun/javadoc/MetaTag/MetaTag.java | 179 +- test/com/sun/javadoc/PackagesHeader/PackagesHeader.java | 123 +- test/com/sun/javadoc/T6735320/T6735320.java | 37 +- test/com/sun/javadoc/ValidHtml/ValidHtml.java | 193 +- test/com/sun/javadoc/VersionNumber/VersionNumber.java | 133 +- test/com/sun/javadoc/WindowTitles/WindowTitles.java | 220 +- test/com/sun/javadoc/_template/Template.java | 22 +- test/com/sun/javadoc/_template/TemplateComplete.java | 26 +- test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java | 61 +- test/com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java | 47 +- test/com/sun/javadoc/lib/JavadocTester.java | 1116 ++++--- test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java | 52 +- test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java | 141 +- test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java | 367 +- test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java | 50 +- test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java | 100 +- test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java | 43 +- test/com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java | 48 +- test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java | 44 +- test/com/sun/javadoc/testBaseClass/TestBaseClass.java | 43 +- test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java | 44 +- test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java | 65 +- test/com/sun/javadoc/testCharset/TestCharset.java | 64 +- test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java | 72 +- test/com/sun/javadoc/testClassTree/TestClassTree.java | 95 +- test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java | 80 +- test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java | 50 +- test/com/sun/javadoc/testConstantValuesPage/TestConstantValuesPage.java | 42 +- test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java | 56 +- test/com/sun/javadoc/testConstructors/TestConstructors.java | 137 +- test/com/sun/javadoc/testConstructors/pkg1/Outer.java | 13 +- test/com/sun/javadoc/testCustomTag/TestCustomTag.java | 121 +- test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java | 134 +- test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java | 53 +- test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java | 48 +- test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java | 119 +- test/com/sun/javadoc/testDocFiles/TestDocFiles.java | 41 +- test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java | 68 +- test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java | 172 +- test/com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java | 41 +- test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java | 60 +- test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java | 47 +- test/com/sun/javadoc/testEncoding/TestEncoding.java | 48 +- test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java | 70 +- test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java | 114 +- test/com/sun/javadoc/testGroupOption/TestGroupOption.java | 84 +- test/com/sun/javadoc/testHeadings/TestHeadings.java | 144 +- test/com/sun/javadoc/testHelpFile/TestHelpFile.java | 51 +- test/com/sun/javadoc/testHelpOption/TestHelpOption.java | 147 +- test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java | 47 +- test/com/sun/javadoc/testHref/TestHref.java | 120 +- test/com/sun/javadoc/testHrefInDocComment/TestHrefInDocComment.java | 40 +- test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java | 48 +- test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java | 581 ++- test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java | 54 +- test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java | 75 +- test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java | 116 +- test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java | 717 ++-- test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java | 104 +- test/com/sun/javadoc/testIndentation/TestIndentation.java | 55 +- test/com/sun/javadoc/testIndex/TestIndex.java | 101 +- test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java | 49 +- test/com/sun/javadoc/testInterface/TestInterface.java | 158 +- test/com/sun/javadoc/testJavaFX/C.java | 104 - test/com/sun/javadoc/testJavaFX/D.java | 28 - test/com/sun/javadoc/testJavaFX/TestJavaFX.java | 215 +- test/com/sun/javadoc/testJavaFX/pkg1/C.java | 100 + test/com/sun/javadoc/testJavaFX/pkg1/D.java | 25 + test/com/sun/javadoc/testJavaFX/pkg2/Test.java | 34 + test/com/sun/javadoc/testJavascript/TestJavascript.java | 183 +- test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java | 148 +- test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java | 54 +- test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java | 67 +- test/com/sun/javadoc/testLinkOption/TestBadLinkOption.java | 54 +- test/com/sun/javadoc/testLinkOption/TestLinkOption.java | 161 +- test/com/sun/javadoc/testLinkOption/TestNewLineInLink.java | 46 +- test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java | 86 +- test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java | 45 +- test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java | 128 +- test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java | 131 +- test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java | 80 +- test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java | 162 +- test/com/sun/javadoc/testModifier/TestModifier.java | 43 +- test/com/sun/javadoc/testNavigation/TestNavigation.java | 83 +- test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java | 55 +- test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java | 75 +- test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java | 1254 ++++----- test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java | 46 +- test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java | 48 +- test/com/sun/javadoc/testNotifications/TestNotifications.java | 74 +- test/com/sun/javadoc/testOptions/TestOptions.java | 55 +- test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java | 102 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java | 49 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java | 99 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java | 120 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java | 110 +- test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java | 94 +- test/com/sun/javadoc/testPackagePage/TestPackagePage.java | 112 +- test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java | 76 +- test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java | 388 +- test/com/sun/javadoc/testProfiles/TestProfiles.java | 442 +- test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java | 174 +- test/com/sun/javadoc/testRecurseSubPackages/TestRecurseSubPackages.java | 55 +- test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java | 137 +- test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java | 261 +- test/com/sun/javadoc/testReturnTag/TestReturnTag.java | 49 +- test/com/sun/javadoc/testSeeTag/TestSeeTag.java | 58 +- test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java | 48 +- test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java | 123 +- test/com/sun/javadoc/testSerializedForm/pkg1/NestedInnerClass.java | 62 + test/com/sun/javadoc/testSerializedForm/pkg1/PrivateIncludeInnerClass.java | 62 + test/com/sun/javadoc/testSerializedForm/pkg1/ProtectedInnerClass.java | 59 + test/com/sun/javadoc/testSerializedForm/pkg1/PublicExcludeInnerClass.java | 62 + test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java | 202 +- test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java | 65 +- test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java | 46 +- test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java | 54 +- test/com/sun/javadoc/testSinceTag/TestSinceTag.java | 78 +- test/com/sun/javadoc/testSingleQuotedLink/TestSingleQuotedLink.java | 57 + test/com/sun/javadoc/testSingleQuotedLink/pkg1/C1.java | 29 + test/com/sun/javadoc/testSingleQuotedLink/pkg1/C2.java | 31 + test/com/sun/javadoc/testSingleQuotedLink/pkg1/package.html | 14 + test/com/sun/javadoc/testSourceTab/TestSourceTab.java | 105 +- test/com/sun/javadoc/testStylesheet/TestStylesheet.java | 255 +- test/com/sun/javadoc/testSubTitle/TestSubTitle.java | 67 +- test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java | 47 +- test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java | 46 +- test/com/sun/javadoc/testSupplementary/TestSupplementary.java | 58 +- test/com/sun/javadoc/testTagHolderMethod/TestTagHolderMethod.java | 47 +- test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java | 68 +- test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java | 44 +- test/com/sun/javadoc/testTagOutput/TestTagOutput.java | 57 +- test/com/sun/javadoc/testTaglets/TestTaglets.java | 82 +- test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java | 43 +- test/com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java | 58 +- test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java | 64 +- test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java | 63 +- test/com/sun/javadoc/testTopOption/TestTopOption.java | 86 +- test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java | 636 ++-- test/com/sun/javadoc/testTypeParams/TestTypeParameters.java | 117 +- test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java | 78 +- test/com/sun/javadoc/testUseOption/TestUseOption.java | 160 +- test/com/sun/javadoc/testValueTag/TestValueTag.java | 240 +- test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java | 48 +- test/com/sun/javadoc/testWarnings/TestWarnings.java | 93 +- test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java | 353 +- test/com/sun/javadoc/testXOption/TestXOption.java | 81 +- test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java | 142 +- test/tools/javadoc/6964914/JavacWarning.java | 2 +- test/tools/javadoc/6964914/Test.java | 1 - test/tools/javadoc/LangVers.java | 2 +- test/tools/javadoc/sourceOption/SourceOption.java | 39 +- test/tools/javadoc/sourceOption/p/A.java | 29 - test/tools/javadoc/sourceOption/p/LambdaConstructTest.java | 37 + 255 files changed, 9168 insertions(+), 13051 deletions(-) diffs (truncated from 28825 to 500 lines): diff -r 6d21463aeffd -r 4a11d88aab1d .hgtags --- a/.hgtags Tue Jun 20 11:51:19 2017 -0700 +++ b/.hgtags Tue Mar 27 18:24:52 2018 +0100 @@ -50,6 +50,7 @@ 9596dff460935f09684c11d156ce591f92584f0d jdk7-b73 1a66b08deed0459054b5b1bea3dfbead30d258fa jdk7-b74 2485f5641ed0829205aaaeb31ad711c2c2ef0de3 jdk7-b75 +83367f01297bf255f511f5291bbbbaa24a9c8459 icedtea7-1.12 8fb9b4be3cb1574302acde90549a4d333ef51e93 jdk7-b76 0398ae15b90ac76d87ee21844453e95ff8613e43 jdk7-b77 acc1e40a5874ebf32bebcb6ada565b3b40b7461c jdk7-b78 @@ -63,6 +64,7 @@ ef07347428f2198ae6b8144ac0b9086bbe39fd16 jdk7-b86 409db93d19c002333980df5b797c6b965150c7a0 jdk7-b87 f9b5d4867a26f8c4b90ad37fe2c345b721e93d6b jdk7-b88 +681f1f51926faf4c73d8905a429ff4ead6e9d622 icedtea7-1.13 6cea9a143208bc1185ced046942c0f4e45dbeba5 jdk7-b89 71c2c23a7c35b2896c87004023b9743b6d1b7758 jdk7-b90 97b6fa97b8ddb3a49394011c2a0ec5d6535e594c jdk7-b91 @@ -111,6 +113,7 @@ 3d7acdbb72cab55deedfd35f60d4732abc9d6ac4 jdk7-b134 9d0a61ac567b983da7cc8f4a7030f2245bb6dbab jdk7-b135 ed0f7f1f9511db4f9615b1426d22f8b961629275 jdk7-b136 +8e26c4aee63c04ee129bf9068f5eea47cc385177 icedtea-1.14 a15c9b058ae007d4ccb7e35ce44e4dfa977f090b jdk7-b137 53f212bed4f4304dce7f0bf0fa01c998c65bacd6 jdk7-b138 853b6bb99f9b58eb7cf8211c67d3b6e4f1228a3e jdk7-b139 @@ -295,6 +298,7 @@ 1a57c569cb811a897691e42049eca33da8f8d761 jdk8u20-b07 0f821eb7e92b242c878dca68ef63f9626643ee8f jdk8u20-b08 aa0cb3af23d376e012a142b0531c4f42032fdacf jdk8u20-b09 +dd7b57ab4ab1a4bb93c543af3a13f66fe85a7802 icedtea-3.0.0pre01 a0d9c18a1041c4217db9cda1817f0e348f1be885 jdk8u20-b10 7ad480b982bf95b8a7290c8769b2698f6aacaf6b jdk8u20-b11 e101a12a45a777268a2e729803499a7514255e5b jdk8u20-b12 @@ -308,6 +312,7 @@ e92effa22ecee1cb9965c278e45e2b1a6fbe0766 jdk8u20-b20 7de1481c6cd88b42d815ae65e2d5b1cd918e11d1 jdk8u20-b21 61fb0d8b169164ad5db15b6c497489cb30efb9c6 jdk8u20-b22 +948daf9c5e22c99a8c4d26d7956d9b55b888ab08 icedtea-3.0.0pre02 5c1d6da1445aa3a2e5cf6101c70e79bfbe2745a5 jdk8u20-b23 9239118487dfb47ee850d2cc9b10a0a2e510da3c jdk8u20-b24 9239118487dfb47ee850d2cc9b10a0a2e510da3c jdk8u20-b25 @@ -375,6 +380,9 @@ 94f30e5fde53e3ddcd3c4e9842349318eae8fe10 jdk8u40-b18 0c514d1fd006fc79d35b670de10c370c8d559db7 jdk8u40-b19 c3d6d1a5339952fbe4124e700407b7211446c99c jdk8u40-b20 +0d5d2b8411d9c36f180c6d0d3029629fa2070018 icedtea-3.0.0pre03 +66f265db6f474faba47a35888ca9131562fd59a1 icedtea-3.0.0pre04 +811deb5a72d392f846f0ab4e38d4ee392e9553cf icedtea-3.0.0pre05 9113c7c8d902ec94b28ca0ef4a6466bdba65fcfc jdk8u40-b21 79177246b3dbe5296fb53755d8695acdaef59fc8 jdk8u40-b22 fb294b49373bda0b3afc7f011d64ecefed73b42e jdk8u40-b23 @@ -453,6 +461,9 @@ 97328f3e2aa2c713931edf471270a1208980b963 jdk8u60-b21 d1febf79ce5ea41fb4b818ffd3589cf923e6de5f jdk8u60-b22 7f88b5dc78cebc2c5ebb716938fd9a7632b052b2 jdk8u60-b23 +69b782e543d54118f9354b6071830de5feb96b83 icedtea-3.0.0pre06 +3c76eafe1b7010bf5536add7097c318d349efb16 icedtea-3.0.0pre07 +0d3479e0bac61b3fab0f8e884fc6bda8f8f351a5 icedtea-3.0.0pre08 2af11e10da7dc24610551bbeed02c4ca3f4ae654 jdk8u60-b24 8d152d1e45944616309886e730ffcbfb5c078d22 jdk8u60-b25 3876ab6f471b85a02bb2cdaca00652f169f9e27a jdk8u60-b26 @@ -535,6 +546,7 @@ 5218bea65fe64b31cf201f3f6dd0310b74acec1e jdk8u72-b12 5b67278c6616dca433488697eb6f2f81fcbbf22d jdk8u72-b13 0ee6d8ae247d449950c18623513ccae4349e70d6 jdk8u72-b14 +076ec0ef64f0b4d71419e99ca2666ca814b508ad icedtea-3.0.0pre09 48d0c20256a37ad20d075091285ea23788186f9a jdk8u72-b15 ee6ec29fce4fa75ff846f7cbf61da162d8c5b605 jdk8u72-b31 1a1711b8d11959992c27462d652003965ef3dc36 jdk8u73-b00 @@ -570,6 +582,9 @@ ae2485fab956c636f6ce10a23812204c0ae17046 jdk8u77-b00 37a348477fe89736549913f51ec8143a8e73f71c jdk8u77-b01 47efac0d67984678edf626f407b3d3e54083c242 jdk8u77-b02 +d6b6666581f91588b9c66cadaaddadbe7266d78b icedtea-3.0.0pre10 +dd581e8047e6f15c811b345ed4eef0218ca9fe18 icedtea-3.0.0 +d05b69482d8390591cf8a1ebf9166ba46259bebd icedtea-3.0-branchpoint 094308b2ca1c6d6dd76d9412799b9f3b4299acb5 jdk8u77-b03 837f6e6559d578fadecb4932f3ceedfc31681bca jdk8u77-b31 4cbd08688ff5a39f936edf16dd765d1efa13d030 jdk8u91-b00 @@ -591,6 +606,10 @@ b86071b48b55340a3e712e91b2ba203a55a79571 jdk8u76-b12 db821ed6165c5080b09e829b4523dcf82d995a2f jdk8u92-b00 12846c3fc5a151a33e9446eff6e6704110c00362 jdk8u92-b13 +f3a9ed2cc7219a2b9b0cfd11729bbd0ef798e7ee icedtea-3.1.0pre01 +dbf29857221f4aa707e3a7acf850b06e690bcc01 icedtea-3.1.0pre02 +ff680965fa8c23cdafdd1028e1f33d0f351ad079 icedtea-3.1.0pre03 +fc69984700e156fe3290daea69e2d2ecc8acccaf icedtea-3.1.0pre04 c99c71a68555038fdd1e86a10dab9c9007ec3745 jdk8u92-b14 71176efa69475fc737d1245a28e739ddf105fd1c jdk8u92-b31 4e8ce6c84e4ca9dd385012c10e059c15dbfcc468 jdk8u92-b32 @@ -609,6 +628,8 @@ 20f3856902a522f01b28aa2aa38701606af83ab8 jdk8u101-b10 5cc23fe55ff4c64838e2335644b674bdd0888340 jdk8u101-b11 0cef544b9eee7042001a2b7f5f9e8a48ef20d779 jdk8u101-b12 +05822f2e947be716d90fa20335b57c9ce5ee62aa icedtea-3.1.0 +88f7b4f1b721ab67ca4cd72e691d2f6c7a72c64b icedtea-3.2.0pre01 8dc8f71216bf40c259bb4127270922fb6a6ca293 jdk8u101-b13 10ffafaf53404de7fd23784aa3ff6016d107b9c8 jdk8u76-b00 0caab0d65a04d8cce71976a6bdc1ca0841bcbcf0 jdk8u76-b01 @@ -630,6 +651,8 @@ 592d155cc1332eba606900a7273863c74ef082a4 jdk8u102-b11 16c58d7af5a4937e46bccd58114a56a7ffcd685c jdk8u102-b12 56b0df415b570e31dc0b97d4a1c8f28b85240089 jdk8u102-b13 +19ea84ae4992037367f85aadb746279ab489422a icedtea-3.2.0pre02 +5665ca5e1896dcf47faa2c5c50d1130b8b783944 icedtea-3.2.0pre03 0549bf2f507dae59bfcd7d11e038cdc62376fee7 jdk8u102-b14 d86027f25a9aa960d69cf3a524588a873ae888f5 jdk8u102-b31 1b511d4e93e7128ccb7100110ab6604eb2838afa jdk8u102-b32 @@ -650,6 +673,7 @@ f51f1b8a7b58355c11392effdf0e4f738a79a8ad jdk8u111-b11 8e5e70b9cff8f928d28db4890d4e5905a739d210 jdk8u111-b12 ef3134b243da77d0aed9f3cef2b3855c3be2111a jdk8u111-b13 +a553c153d37671a371767229c71189d963964996 icedtea-3.2.0 0e2e745ed6d7bb8a2233e83f4bad40e793a16949 jdk8u111-b14 27503e49de52b54dde3a12af28e2d2de473192b3 jdk8u112-b00 60a0572cd449e33b7d48b5a40065222ab5accd36 jdk8u112-b01 @@ -667,7 +691,10 @@ b353281f73db9617d993353e468342d3420c29f1 jdk8u112-b14 6116c6644be0c85556931aaeb9b4f2dbc9c79157 jdk8u112-b15 ee37eafc48cb6fb20cb6c1e31cfecfe1ccc800da jdk8u112-b16 +3ab9841babb7f624ae830024e42e75344a4fed5a icedtea-3.3.0pre01 de1c3df992adb0c704005583210d1ed6dac758cd jdk8u112-b31 +c94fd1b737d005962ba62fa03106de791692f39c jdk8u112-b32 +721ea56edf4196b37a081ac47206202d7560e16c jdk8u112-b33 5710d574a99aeff3600c49a4aed34fa1b373f7b8 jdk8u121-b00 ab5d32d8cf5f6d81482692f801385a869b2d83c1 jdk8u121-b01 e260d46661d2da3ede78aae434d5420acce99950 jdk8u121-b02 @@ -681,7 +708,16 @@ 53c94a674d6076ff390c62a7682ea0e87a893cdc jdk8u121-b10 b634abfcd98fb8b201da9208e398ea17cabd2b32 jdk8u121-b11 7fc347da372c8c4e5530a7fa32084b5dbc4ee8b6 jdk8u121-b12 +26a274d91ee67eb2f029da07676bacc8af09f93b icedtea-3.3.0pre02 +d10a13bdc98ca6a44ef27059c8403162a7059197 icedtea-3.3.0 +a3d47fe59cc4a4d7956d68c93862c2ce1e1062f0 icedtea-3.4.0pre01 f634736433d9fc1cffbdc55611f97ecb2cd44059 jdk8u121-b13 +1dc3121986c615c2ac1f5e7d6705b197c5dfcae6 jdk8u121-b31 +970edd6f01b76e916cf223fbc53dcef085a0255b jdk8u121-b32 +edc3e462837bcc5916a2aace14e6b137ba88d4b6 jdk8u121-b33 +ae7a4fec2fd96e417285536967aa8eff6442df23 jdk8u121-b34 +8bcb0ed6a82367e0a40c9cda20720b34441f7846 jdk8u121-b35 +176bae232abb77c08c4dcafba5a44e4dac941127 jdk8u121-b36 8b331e7199f74a2dea8a8a866f0d7f1977f146ee jdk8u131-b00 0d04068f82fe680c65619e08ef012ead7483873b jdk8u131-b01 452448c6347af8f7bd827dd4632ac06c991a15b8 jdk8u131-b02 @@ -693,7 +729,58 @@ 3a62189765a88f393a51923f98020ad7b2d4fc7d jdk8u131-b08 2f2c4931d13c44bb6a0f808809e723de0677e302 jdk8u131-b09 676a07884de49a7c60379da8ac892fe1403de6b6 jdk8u131-b10 +4ef0ee9279400d2574e34afa84b74936d337573e icedtea-3.4.0 +40fe2817d64898ec28391091ba3c4e6d5124bdc0 icedtea-3.5.0pre01 5162417b51bdf68b95696198181f2e662a14ff8a jdk8u131-b11 +12f40d1f41c2cea8b61d046796a753000e61196f jdk8u131-b31 +508e7f6446deede595bbdbdc6d6cf9fc1ae8e728 jdk8u131-b32 +df2b65224ab78a312559ae3054aeb3ef73abaf9e jdk8u131-b33 +08a21473de54fd89fd53a01351cad954f60d2652 jdk8u131-b34 +1175fac90fdbbd864f7b1f306397644d26eb9781 jdk8u141-b00 +bb163efa3276e129c69bad28299a6283b869caa3 jdk8u141-b01 +5864e3781953daa69efd54b329a358a568229268 jdk8u141-b02 +4378c8e874a5c13409b651a47b4b388f17904da1 jdk8u141-b03 +d89ea3127a93d7ea6f2b89ee3adc673136833933 jdk8u141-b04 +b8e0348df792b1c5f95cd7d77d5c05da1d435d32 jdk8u141-b05 +13b638c8e005d48be437db11835a63721ca10086 jdk8u141-b06 +4d04a70e3207dcb46b71e6f9ad04bf0e130cf389 jdk8u141-b07 +e2abef6f10b9b2946ce8f5f851af67a764bbe57d jdk8u141-b08 +1df48afb34a0778df6c97a2c96c483a177135431 jdk8u141-b09 +479c13a68ca457526d49d8e2c7034a365bf0233d jdk8u141-b10 +2cc58a0fdfd6e7e2d21a254f6830ba51c2b3612f jdk8u141-b11 +b5259d2465fa61256f485860f986bd575f13fe92 jdk8u141-b12 +9a5ddb594b491ec32e9fafa7008631291ab66d6e jdk8u141-b13 +553043f3a2319af6fd6bc704bc8fd7fa4500ee80 jdk8u141-b14 +0456f88e5c29ac625921e57684fb203f1dd202a2 icedtea-3.5.0 +027f6df9fe82624fb7d489ffd848a26796de4868 jdk8u141-b15 +4c355f7002c36bb626b42d5c1d42ea91d77ba5d6 jdk8u144-b00 +74bbbc7a8bd30cdc472fe93c2938182322825b2a icedtea-3.5.1 +0456f88e5c29ac625921e57684fb203f1dd202a2 icedtea-3.6.0pre00 +74bbbc7a8bd30cdc472fe93c2938182322825b2a icedtea-3.6.0pre01 +e0f1c298f0d664b90d68f9a775441be66ea1e3f3 icedtea-3.6.0pre02 +816907853a15d9b22a87032d07327a400f8568b3 jdk8u144-b01 +716e712f0db45c8231208bc70ab4d2a8a40c4d3a jdk8u141-b31 +09c2459991619ef7061ad2bc66373ed29f500acf jdk8u141-b32 +4c355f7002c36bb626b42d5c1d42ea91d77ba5d6 jdk8u144-b00 +816907853a15d9b22a87032d07327a400f8568b3 jdk8u144-b01 +e678eb754806df4be677ee27fe235968124faa6a jdk8u144-b31 +b648127ee8c6b24376a95080eb0d2676007844d0 jdk8u144-b32 +ab9162feb67c00f5074bbaf3882d171b0cf16dad jdk8u144-b33 +e8b3bd888e5219ea7ed92cf160598b9ea9215916 jdk8u144-b34 +4d69601f88c30e9f05e3b56c6d38a2f3eb47d477 jdk8u151-b00 +f081adae3486f8728affc89213c2cd1dd0ac9467 jdk8u151-b01 +732e1bab2660d21227dce26190d4a31dd9785a7f jdk8u151-b02 +a1d0ecd858bbc397f7683a9e0a3fd1620c327d64 jdk8u151-b03 +d0a51eb7da2995e864af5dc4d010aef0cb3f9e38 jdk8u151-b04 +e0ed0609963aca47e766901d7ec57ab97b649567 jdk8u151-b05 +ff824edbfa4dc81b6f2b5c33e4027806fd149304 jdk8u151-b06 +305472b39e966569e99a8b149543e3cd9160419c jdk8u151-b07 +bb3202444c4b86a63aaf68490f09ecf4bb1eff5f jdk8u151-b08 +c686a7fe765ec746c514618bae61dfc1570ce5b5 jdk8u151-b09 +8fb1d9ffc81c4bb6e08330726995b9b8f2b694a1 jdk8u151-b10 +607b049fabd1352893470463dfb455e0a407687d jdk8u151-b11 +61a1c711f7abeb66195623343c1cd08b0df2dc1d icedtea-3.6.0 +8559c5805c2b091e2122dff3d04c7342cd15560c jdk8u151-b12 9a9ce479b92f1b4d9d436fb857d70c3d2b59a20c jdk8u122-b00 85d9e434701cc7112aaf965b0f5ee4b31ab2a445 jdk8u122-b01 2baeb96fa198f75e9bd50a5f5ef4a19be6cfbc4e jdk8u122-b02 @@ -710,3 +797,91 @@ 2783ff53e49dec0e7939b54aeb302605725e1017 jdk8u152-b03 71e344b8e2c237dd7ef7c5f4276030e2880a6e07 jdk8u152-b04 38bb14529d829cc290439a712b9821cd0e272f7e jdk8u152-b05 +243671be7d4e0a4f71c0f88add12695ac86295cb jdk8u152-b06 +a2cc6d348025da4b72c7b18edcc5fc9e046803da jdk8u152-b07 +19eec1de09c1fef1392593284eb9d2c5becd6663 jdk8u152-b08 +ca6375d1a8b2ba3c086746a2bca65015a1a12146 jdk8u152-b09 +abdab2b0bfdbda42030083e99e903bd663cafda3 jdk8u152-b10 +b0aba5c25f8b366fbe93ee19f2f60f863b603967 jdk8u152-b11 +b83ee184e012c5a4eb8989f55216d186d9f5aaaa jdk8u152-b12 +afbf7275401383d6dbbd54149a8985f510f57d7d jdk8u152-b13 +752a7260bb1977979243aa8dd9a588787237662e jdk8u152-b14 +8c2463d627e3cf513522ba32bf71624c880beb91 jdk8u152-b15 +e32341052fe1cd792639b9e0ac48972a2e133a17 icedtea-3.7.0pre01 +97dfb267d417415aca378f62b97dbf7a12a93f8a jdk8u152-b16 +4d69601f88c30e9f05e3b56c6d38a2f3eb47d477 jdk8u151-b00 +f081adae3486f8728affc89213c2cd1dd0ac9467 jdk8u151-b01 +732e1bab2660d21227dce26190d4a31dd9785a7f jdk8u151-b02 +a1d0ecd858bbc397f7683a9e0a3fd1620c327d64 jdk8u151-b03 +d0a51eb7da2995e864af5dc4d010aef0cb3f9e38 jdk8u151-b04 +e0ed0609963aca47e766901d7ec57ab97b649567 jdk8u151-b05 +ff824edbfa4dc81b6f2b5c33e4027806fd149304 jdk8u151-b06 +9a9ce479b92f1b4d9d436fb857d70c3d2b59a20c jdk8u122-b00 +85d9e434701cc7112aaf965b0f5ee4b31ab2a445 jdk8u122-b01 +2baeb96fa198f75e9bd50a5f5ef4a19be6cfbc4e jdk8u122-b02 +a5da608d17bdc073fd3a4f2e1d4fe7d526567d09 jdk8u122-b03 +a5da608d17bdc073fd3a4f2e1d4fe7d526567d09 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +18bfe5da1f56c6932cce6378f617904db68bedcd jdk8u122-b03 +5ce29dae0e3e11bbecbc2173479ccf0a06b7d556 jdk8u122-b04 +9229942f9ee2ad7c5b8d57cddcb9011aac6bac23 jdk8u132-b00 +03e31cfcd499360c2db8eeccacc77ee040e71bac jdk8u152-b00 +f47b61665c6fefb5eba2504d5e312004d59f0483 jdk8u152-b01 +a283fc8f44acc956fbc4192d546216c4638e7146 jdk8u152-b02 +2783ff53e49dec0e7939b54aeb302605725e1017 jdk8u152-b03 +71e344b8e2c237dd7ef7c5f4276030e2880a6e07 jdk8u152-b04 +38bb14529d829cc290439a712b9821cd0e272f7e jdk8u152-b05 +243671be7d4e0a4f71c0f88add12695ac86295cb jdk8u152-b06 +a2cc6d348025da4b72c7b18edcc5fc9e046803da jdk8u152-b07 +19eec1de09c1fef1392593284eb9d2c5becd6663 jdk8u152-b08 +ca6375d1a8b2ba3c086746a2bca65015a1a12146 jdk8u152-b09 +4d69601f88c30e9f05e3b56c6d38a2f3eb47d477 jdk8u151-b00 +a1d0ecd858bbc397f7683a9e0a3fd1620c327d64 jdk8u151-b03 +9a9ce479b92f1b4d9d436fb857d70c3d2b59a20c jdk8u122-b00 +85d9e434701cc7112aaf965b0f5ee4b31ab2a445 jdk8u122-b01 +2baeb96fa198f75e9bd50a5f5ef4a19be6cfbc4e jdk8u122-b02 +a5da608d17bdc073fd3a4f2e1d4fe7d526567d09 jdk8u122-b03 +a5da608d17bdc073fd3a4f2e1d4fe7d526567d09 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +18bfe5da1f56c6932cce6378f617904db68bedcd jdk8u122-b03 +5ce29dae0e3e11bbecbc2173479ccf0a06b7d556 jdk8u122-b04 +9229942f9ee2ad7c5b8d57cddcb9011aac6bac23 jdk8u132-b00 +03e31cfcd499360c2db8eeccacc77ee040e71bac jdk8u152-b00 +f47b61665c6fefb5eba2504d5e312004d59f0483 jdk8u152-b01 +a283fc8f44acc956fbc4192d546216c4638e7146 jdk8u152-b02 +2783ff53e49dec0e7939b54aeb302605725e1017 jdk8u152-b03 +71e344b8e2c237dd7ef7c5f4276030e2880a6e07 jdk8u152-b04 +38bb14529d829cc290439a712b9821cd0e272f7e jdk8u152-b05 +243671be7d4e0a4f71c0f88add12695ac86295cb jdk8u152-b06 +4d69601f88c30e9f05e3b56c6d38a2f3eb47d477 jdk8u151-b00 +af48981bdd47e86656dfdc6b675fbd5caeabd843 jdk8u161-b00 +63426c18e9c269af515533122beca9707cc18e7b jdk8u161-b01 +c18e76a704169bfdaeb498f6cb46c99251793e19 jdk8u161-b02 +a9ed1dba7dd19b8886b6fd0e6fde3e1ef1a78789 jdk8u161-b03 +17507635a86dd95b0a76a59e8ff80d92510844df jdk8u161-b04 +102179740625431f80fb33c078b344c771528daa jdk8u161-b05 +9d6ebf514475c90019ed352bf207ca28e3f294af jdk8u161-b06 +cb6f7d27f97c64fe4076e321a6e49cf2dc40f939 jdk8u161-b07 +36cd8cee9f0cf803923fb310d9fe4362787f750e jdk8u161-b08 +96cdc8b62d5f7263a0c42bc21bf85a205cb75ebb jdk8u161-b09 +cfc40ab214f9174edbb08925a39efd081d6e4b34 jdk8u161-b10 +44fd88d9e5ae96d54e6d993dae14d6f2ab53b5c1 jdk8u161-b11 +0a2dce555d35690b6bb6ce45713424cb6c36b3ac icedtea-3.7.0 +0a2dce555d35690b6bb6ce45713424cb6c36b3ac icedtea-3.8.0pre00 +2aaad794fdd168afb8255ba14b6f49263e5d7d15 icedtea-4-branchpoint +cc28ef580ec551df5338083eb9365b923bceedf4 jdk8u161-b12 +6d21463aeffd526c9f7f5ce9a70ae7664235e125 jdk8u162-b00 +9986bf97a48d3f2f16b90f2fb72e52b398202bd0 jdk8u162-b01 +127419d98e7e30f666f4f7e595c53915dec01beb jdk8u162-b02 +9c3d2bd8e3dff93bb572522e972de9cce95f3024 jdk8u162-b03 +a53904e332953e428901e9330d2d4418a3f9c249 jdk8u162-b04 +b7139bbfb407f9973a7563f9bd2e1e446b330ee8 jdk8u162-b05 +91a05c239f639a72f4b56e64b58585538a3773b7 jdk8u162-b06 +fec3ee6be9177021ee1d2675a5ee3f603e1bbcae jdk8u162-b07 +30b1ef9951c21562a45c75d9a9a964d601c08b02 jdk8u162-b08 +e856f66901b181604c72bb8fcc7b9e746ee4593a jdk8u162-b09 +29bd40939ca9433f1ab9dccc00d809c309427cce jdk8u162-b10 +f112f1acb17609cdd4151abf21f069d2bae24e99 jdk8u162-b11 +831896b367a4fb12630d9f040b49ebe9cf568ade icedtea-3.8.0pre01 diff -r 6d21463aeffd -r 4a11d88aab1d .jcheck/conf --- a/.jcheck/conf Tue Jun 20 11:51:19 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 6d21463aeffd -r 4a11d88aab1d THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jun 20 11:51:19 2017 -0700 +++ b/THIRD_PARTY_README Tue Mar 27 18:24:52 2018 +0100 @@ -7,7 +7,7 @@ --- begin of LICENSE --- -Copyright (c) 2000-2011 France T??l??com +Copyright (c) 2000-2011 France T??l??com All rights reserved. Redistribution and use in source and binary forms, with or without @@ -285,13 +285,53 @@ form with the JDK 8 and OpenJDK 8 source distributions, and as object code in the JRE 8 & JDK 8 runtimes. -In the case of the JRE 8 & JDK 8 runtimes, the terms of the Oracle license do +In the case of the JRE & JDK runtimes, the terms of the Oracle license do NOT apply to the Elliptic Curve Cryptography library; it is licensed under the following license, separately from Oracle's JDK & JRE. If you do not wish to -install the Elliptic Curve Cryptography library, you may delete the library -named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows -systems) from the JRE bin directory reserved for native libraries. - +install the Elliptic Curve Cryptography library, you may delete the +Elliptic Curve Cryptography library: + - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so + - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll + - On Mac systems, delete: + for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib + for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib + +Written Offer for ECC Source Code + For third party technology that you receive from Oracle in binary form + which is licensed under an open source license that gives you the right + to receive the source code for that binary, you can obtain a copy of + the applicable source code from this page: + http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl + + If the source code for the technology was not provided to you with the + binary, you can also receive a copy of the source code on physical + media by submitting a written request to: + + Oracle America, Inc. + Attn: Associate General Counsel, + Development and Engineering Legal + 500 Oracle Parkway, 10th Floor + Redwood Shores, CA 94065 + + Or, you may send an email to Oracle using the form at: + http://www.oracle.com/goto/opensourcecode/request + + Your request should include: + - The name of the component or binary file(s) for which you are requesting + the source code + - The name and version number of the Oracle product containing the binary + - The date you received the Oracle product + - Your name + - Your company name (if applicable) + - Your return mailing address and email and + - A telephone number in the event we need to reach you. + + We may charge you a fee to cover the cost of physical media and processing. + Your request must be sent (i) within three (3) years of the date you + received the Oracle product that included the component or binary + file(s) that are the subject of your request, or (ii) in the case of + code licensed under the GPL v3, for as long as Oracle offers spare + parts or customer support for that product model. --- begin of LICENSE --- @@ -809,7 +849,7 @@ --- begin of LICENSE --- Copyright notice -Copyright ?? 2011 Ecma International +Copyright ?? 2011 Ecma International Ecma International Rue du Rhone 114 CH-1204 Geneva @@ -870,70 +910,13 @@ OF SUCH DAMAGE. --- end of LICENSE --- -%% This notice is provided with respect to Dynalink library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Copyright (c) 2009-2013, Attila Szegedi - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of the copyright holder nor the names of - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- end of LICENSE --- - -%% This notice is provided with respect to Joni library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ---- end of LICENSE --- - -------------------------------------------------------------------------------- - %% This notice is provided with respect to FontConfig 2.5, which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions on Linux and Solaris. --- begin of LICENSE --- -Copyright ?? 2001,2003 Keith Packard +Copyright ?? 2001,2003 Keith Packard Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the @@ -956,6 +939,74 @@ ------------------------------------------------------------------------------- +%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, +which may be included with JRE 8, JDK 8, and OpenJDK 8. + +--- begin of LICENSE --- + +freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. + +The names "The freebXML Registry Project" and "freebxml Software +Foundation" must not be used to endorse or promote products derived +from this software or be used in a product name without prior +written permission. For written permission, please contact +ebxmlrr-team at lists.sourceforge.net. + +This software consists of voluntary contributions made by many individuals +on behalf of the the freebxml Software Foundation. For more information on +the freebxml Software Foundation, please see . + +This product includes software developed by the Apache Software Foundation +(http://www.apache.org/). + +The freebxml License, Version 1.1 5 +Copyright (c) 2001 freebxml.org. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. The end-user documentation included with the redistribution, if + any, must include the following acknowlegement: + "This product includes software developed by + freebxml.org (http://www.freebxml.org/)." + Alternately, this acknowlegement may appear in the software itself, + if and wherever such third-party acknowlegements normally appear. From andrew at icedtea.classpath.org Tue Mar 27 17:39:49 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 27 Mar 2018 17:39:49 +0000 Subject: /hg/icedtea8-forest/hotspot: 61 new changesets Message-ID: changeset 75d40493551f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=75d40493551f author: asaha date: Tue Jun 20 14:12:43 2017 -0700 Added tag jdk8u162-b00 for changeset 7b96cfeed222 changeset 2cea3fdbc3bf in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2cea3fdbc3bf author: asaha date: Mon Jun 26 22:20:55 2017 -0700 Merge changeset 9c12db83d77d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9c12db83d77d author: asaha date: Mon Jun 26 22:32:46 2017 -0700 Merge changeset 259c36bd7aea in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=259c36bd7aea author: asaha date: Thu Jul 13 21:47:40 2017 -0700 Merge changeset 9e265c181b19 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9e265c181b19 author: asaha date: Tue Jul 25 07:47:13 2017 -0700 Merge changeset 8a9294fa59d6 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8a9294fa59d6 author: poonam date: Mon Jun 19 22:49:52 2017 +0000 8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% Summary: Clear the pending OOM exception in SensorInfo::trigger() Reviewed-by: mchung, dcubed changeset f04097176542 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f04097176542 author: kevinw date: Mon Jun 26 02:04:40 2017 -0700 8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod Reviewed-by: dlong changeset d3cc20285653 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d3cc20285653 author: zgu date: Wed Jun 07 13:59:35 2017 -0400 8181055: PPC64: "mbind: Invalid argument" still seen after 8175813 Summary: Use numa_interleave_memory v2 api when available Reviewed-by: dholmes, shade, gromero changeset 6bc9abf210fd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6bc9abf210fd author: dbuck date: Tue Jul 25 10:10:41 2017 -0400 8178047: Aliasing problem with raw memory accesses Summary: Require equal bases when unaliasing offsets for raw accesses Reviewed-by: thartmann, kvn changeset 3b5410755ebd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3b5410755ebd author: shshahma date: Tue Jul 25 10:38:28 2017 -0400 8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp Reviewed-by: kvn, shade changeset c7f6875cc8c3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c7f6875cc8c3 author: dbuck date: Tue Jul 25 15:30:54 2017 +0000 Merge changeset 279a5dd96f9b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=279a5dd96f9b author: zmajo date: Thu Mar 09 14:27:21 2017 +0100 8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL Summary: Check values returned by ciMethodData::bci_to_data() where necessary. Reviewed-by: kvn changeset aa4ffb1f30c9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=aa4ffb1f30c9 author: robm date: Thu Aug 03 08:07:17 2017 -0700 Merge changeset 35fe0be5277b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=35fe0be5277b author: thartmann date: Thu Aug 10 12:08:50 2017 +0530 8184271: Time related C1 intrinsics produce inconsistent results when floating around Summary: C1 intrinsics for System.nanoTime(), System.currentTimeMillis() and JVM.counterTime() should be pinned. Reviewed-by: kvn, vlivanov, iveresov changeset 1832e44a9889 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1832e44a9889 author: thartmann date: Wed Jul 19 09:00:13 2017 +0200 8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret() Summary: Adds a missing null check (guarantee) found by Parfait. Reviewed-by: coleenp, shade changeset fbb8f75498f4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fbb8f75498f4 author: dbuck date: Fri Aug 11 03:30:28 2017 -0400 8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison. Reviewed-by: kvn Contributed-by: Stefan Anzinger changeset b55756ea22d8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b55756ea22d8 author: dbuck date: Fri Aug 11 23:51:07 2017 -0400 8185164: GetOwnedMonitorInfo() returns incorrect owned monitor Summary: The GetOwnedMonitorInfo() should not return a pending monitor Reviewed-by: dcubed changeset cc5c5ad8dd1c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cc5c5ad8dd1c author: poonam date: Tue Aug 15 14:03:52 2017 +0000 8185572: Enable AssumeMP by default on SPARC machines Reviewed-by: kvn, dholmes, bobv changeset 79d7902dcb95 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=79d7902dcb95 author: dbuck date: Mon Aug 21 05:20:03 2017 -0400 8172751: OSR compilation at unreachable bci causes C1 crash Summary: Bailout if OSR entry is unreachable. Reviewed-by: thartmann Contributed-by: Andreas Woess changeset 16939858a716 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=16939858a716 author: dbuck date: Mon Aug 21 11:34:41 2017 -0400 6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack Summary: jni_DeleteGlobalRef does not really release the jni handle, instead, set the handle point to JNIHandles::_deleted_handle which holds an oop instance (java/lang/Object) in Java heap and never be GC'ed. When counting number of global reference, it counts all the handles on the chain list, which includes the already deleted ones. Reviewed-by: zgu, sla, coleenp Contributed-by: yumin.qi at oracle.com changeset ea7502500b78 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ea7502500b78 author: dbuck date: Wed Aug 23 04:07:36 2017 -0400 6656031: SA: jmap -permstat number of classes is off by 1 Reviewed-by: sla, dholmes changeset 96e9e479ff8a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=96e9e479ff8a author: shshahma date: Thu Aug 24 01:27:02 2017 -0400 8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 Summary: Check for possible null-point dereference. Reviewed-by: kvn changeset aea833250879 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=aea833250879 author: shshahma date: Thu Aug 31 21:51:52 2017 -0700 8148786: xml.tranform fails on x86-64 Summary: CCP computes wrong type for CountedLoop iv Phi Reviewed-by: kvn changeset 440fd98d0bd1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=440fd98d0bd1 author: dbuck date: Thu Sep 07 09:17:43 2017 -0400 8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled Summary: Set UseLoopCounter ergonomically if on-stack-replacement is enabled. Print warning. Reviewed-by: kvn changeset 8a06805fcf5d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8a06805fcf5d author: dbuck date: Thu Sep 07 09:21:05 2017 -0400 8166742: SIGFPE in C2 Loop IV elimination Reviewed-by: kvn changeset c89173159237 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c89173159237 author: dbuck date: Thu Sep 07 10:15:21 2017 -0400 8023667: SA: ExceptionBlob and other C2 classes not available in client VM Summary: Ignore error of intialization of C2 only variables Reviewed-by: sla, dholmes changeset cff49fc368a3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cff49fc368a3 author: kevinw date: Fri Sep 08 08:24:34 2017 -0700 8177026: jvm.dll file version not updated since 8u72 Reviewed-by: ihse changeset 92693f9dd704 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=92693f9dd704 author: kevinw date: Fri Sep 08 15:28:47 2017 +0000 Merge changeset 4dd24f4ca140 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4dd24f4ca140 author: asaha date: Tue Oct 03 18:40:36 2017 -0700 Added tag jdk8u162-b01 for changeset 92693f9dd704 changeset 741b7a6743c0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=741b7a6743c0 author: asaha date: Wed Oct 04 14:21:54 2017 -0700 Merge changeset f61ab523f726 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f61ab523f726 author: asaha date: Mon Oct 16 16:16:44 2017 -0700 Added tag jdk8u162-b02 for changeset 741b7a6743c0 changeset 9575483cce09 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9575483cce09 author: mdoerr date: Thu Oct 12 16:29:52 2017 +0100 8145913: PPC64: add Montgomery multiply intrinsic Reviewed-by: aph, goetz, mdoerr Contributed-by: Gustavo Serra Scalet changeset 75f5e49c6187 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=75f5e49c6187 author: goetz date: Thu Oct 27 12:22:28 2016 +0200 8168318: PPC64: Use cmpldi instead of li/cmpld Reviewed-by: goetz Contributed-by: igor.nunes at eldorado.org.br changeset 7c3dc80542b6 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7c3dc80542b6 author: mdoerr date: Fri Nov 25 11:15:12 2016 -0200 8170328: PPC64: Use andis instead of lis/and Reviewed-by: goetz, mdoerr Contributed-by: Igor Nunes changeset 584eac5794ff in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=584eac5794ff author: mdoerr date: Thu Oct 12 16:36:12 2017 +0100 8181810: PPC64: Leverage extrdi for bitfield extract Reviewed-by: mdoerr, simonis Contributed-by: Matthew Brandyberry changeset 9f401c01775b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9f401c01775b author: kevinw date: Sat Oct 14 00:42:33 2017 -0700 8164954: split_if creates empty phi and region nodes Summary: Don't split if all edges will be moved to new phi Reviewed-by: kvn changeset d1b47c83a9dd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d1b47c83a9dd author: kevinw date: Sat Oct 14 12:05:34 2017 +0000 Merge changeset e0c000e8eb75 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e0c000e8eb75 author: robm date: Mon Oct 23 06:39:54 2017 -0700 Merge changeset f299cf0b7bae in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f299cf0b7bae author: asaha date: Tue Oct 24 13:06:18 2017 -0700 Added tag jdk8u162-b03 for changeset e0c000e8eb75 changeset 18366fa39fe0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=18366fa39fe0 author: asaha date: Tue Oct 24 23:06:24 2017 -0700 Merge changeset 27efe2291380 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=27efe2291380 author: asaha date: Wed Oct 25 14:47:22 2017 -0700 Added tag jdk8u162-b04 for changeset 18366fa39fe0 changeset e34428c12886 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e34428c12886 author: asaha date: Wed Nov 01 12:35:27 2017 -0700 Merge changeset 1003feba05bd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1003feba05bd author: asaha date: Thu Nov 02 11:06:21 2017 -0700 Added tag jdk8u162-b05 for changeset e34428c12886 changeset cd7f8ee4553d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cd7f8ee4553d author: asaha date: Tue Nov 07 18:41:56 2017 -0800 Merge changeset b2f12c3220c4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b2f12c3220c4 author: asaha date: Tue Nov 07 18:53:31 2017 -0800 Added tag jdk8u162-b06 for changeset cd7f8ee4553d changeset f23241cde362 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f23241cde362 author: ysuenaga date: Tue Oct 24 22:45:26 2017 +0900 8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize Reviewed-by: dholmes, sspitsyn, poonam changeset 7be95092ed8b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7be95092ed8b author: asaha date: Tue Nov 14 13:01:23 2017 -0800 Merge changeset 77214cf86be0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=77214cf86be0 author: asaha date: Tue Nov 14 22:35:13 2017 -0800 Added tag jdk8u162-b07 for changeset 7be95092ed8b changeset 080cfab19320 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=080cfab19320 author: asaha date: Tue Nov 21 13:02:46 2017 -0800 Merge changeset 28ec14bf7fab in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=28ec14bf7fab author: asaha date: Tue Nov 21 13:17:34 2017 -0800 Added tag jdk8u162-b08 for changeset 080cfab19320 changeset 02f9409295f9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=02f9409295f9 author: asaha date: Wed Nov 29 12:58:24 2017 -0800 Merge changeset c2890f1eb8e0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c2890f1eb8e0 author: asaha date: Wed Nov 29 13:15:28 2017 -0800 Added tag jdk8u162-b09 for changeset 02f9409295f9 changeset c3618e1cdefd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c3618e1cdefd author: asaha date: Tue Dec 05 13:40:45 2017 -0800 Merge changeset 5f877da87931 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5f877da87931 author: asaha date: Tue Dec 05 13:55:54 2017 -0800 Added tag jdk8u162-b10 for changeset c3618e1cdefd changeset 9f51d57ccc30 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9f51d57ccc30 author: asaha date: Thu Dec 14 12:38:40 2017 -0800 Merge changeset 39e2895b795a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=39e2895b795a author: asaha date: Fri Dec 15 08:58:26 2017 -0800 Merge changeset 05f3aaebb63f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=05f3aaebb63f author: asaha date: Fri Dec 15 13:50:17 2017 -0800 Added tag jdk8u162-b11 for changeset 39e2895b795a changeset 72ecd29c1682 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=72ecd29c1682 author: asaha date: Tue Dec 19 15:08:16 2017 -0800 Added tag jdk8u161-b12 for changeset 210f7ef62595 changeset 69aec2ca5d90 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=69aec2ca5d90 author: asaha date: Tue Dec 19 15:25:06 2017 -0800 Merge changeset 839becd2cb2f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=839becd2cb2f author: andrew date: Thu Mar 15 03:52:15 2018 +0000 Merge jdk8u162-b12 changeset 20a18751757a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=20a18751757a author: andrew date: Tue Mar 27 18:24:55 2018 +0100 Added tag icedtea-3.8.0pre01 for changeset 839becd2cb2f diffstat: .hgtags | 207 +- .jcheck/conf | 2 - THIRD_PARTY_README | 1320 +- agent/make/Makefile | 9 +- agent/src/os/linux/LinuxDebuggerLocal.c | 22 +- agent/src/os/linux/Makefile | 5 +- agent/src/os/linux/libproc.h | 7 + agent/src/os/linux/ps_proc.c | 52 +- agent/src/share/classes/sun/jvm/hotspot/HSDB.java | 20 +- agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAARCH64.java | 39 + agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java | 118 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java | 10 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java | 86 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java | 6 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java | 87 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java | 45 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java | 54 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java | 45 + agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java | 16 +- agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java | 3 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java | 244 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java | 555 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java | 57 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java | 52 + agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java | 132 + agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java | 7 +- agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java | 4 +- agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js | 14 +- make/aix/makefiles/defs.make | 6 + make/aix/makefiles/jsig.make | 2 + make/aix/makefiles/saproc.make | 4 + make/aix/makefiles/vm.make | 2 + make/bsd/makefiles/defs.make | 11 + make/bsd/makefiles/jsig.make | 2 + make/bsd/makefiles/saproc.make | 2 + make/bsd/makefiles/vm.make | 2 + make/defs.make | 13 +- make/linux/makefiles/aarch64.make | 38 + make/linux/makefiles/buildtree.make | 3 + make/linux/makefiles/defs.make | 21 + make/linux/makefiles/gcc.make | 14 +- make/linux/makefiles/jsig.make | 4 + make/linux/makefiles/rules.make | 20 +- make/linux/makefiles/sa.make | 1 + make/linux/makefiles/saproc.make | 4 + make/linux/makefiles/vm.make | 68 +- make/linux/platform_aarch64 | 15 + make/sa.files | 6 + make/solaris/makefiles/adlc.make | 6 +- make/solaris/makefiles/defs.make | 7 + make/solaris/makefiles/gcc.make | 4 +- make/solaris/makefiles/jsig.make | 4 + make/solaris/makefiles/saproc.make | 4 + make/solaris/makefiles/vm.make | 12 + make/windows/makefiles/debug.make | 2 + make/windows/makefiles/defs.make | 6 + make/windows/makefiles/fastdebug.make | 4 +- make/windows/makefiles/product.make | 2 + make/windows/makefiles/sa.make | 2 + make/windows/makefiles/vm.make | 8 + src/cpu/aarch64/vm/aarch64.ad | 16919 ++++++++++ src/cpu/aarch64/vm/aarch64Test.cpp | 38 + src/cpu/aarch64/vm/aarch64_ad.m4 | 367 + src/cpu/aarch64/vm/aarch64_call.cpp | 197 + src/cpu/aarch64/vm/aarch64_linkage.S | 163 + src/cpu/aarch64/vm/ad_encode.m4 | 73 + src/cpu/aarch64/vm/assembler_aarch64.cpp | 1546 + src/cpu/aarch64/vm/assembler_aarch64.hpp | 2567 + src/cpu/aarch64/vm/assembler_aarch64.inline.hpp | 34 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp | 57 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp | 117 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp | 287 + src/cpu/aarch64/vm/bytecodes_aarch64.cpp | 39 + src/cpu/aarch64/vm/bytecodes_aarch64.hpp | 32 + src/cpu/aarch64/vm/bytes_aarch64.hpp | 76 + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp | 470 + src/cpu/aarch64/vm/c1_Defs_aarch64.hpp | 82 + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp | 203 + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp | 74 + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp | 361 + src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp | 149 + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp | 3298 + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp | 83 + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp | 1433 + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp | 34 + src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp | 77 + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp | 459 + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp | 110 + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp | 1453 + src/cpu/aarch64/vm/c1_globals_aarch64.hpp | 79 + src/cpu/aarch64/vm/c2_globals_aarch64.hpp | 89 + src/cpu/aarch64/vm/c2_init_aarch64.cpp | 37 + src/cpu/aarch64/vm/codeBuffer_aarch64.hpp | 36 + src/cpu/aarch64/vm/compiledIC_aarch64.cpp | 153 + src/cpu/aarch64/vm/copy_aarch64.hpp | 62 + src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp | 35 + src/cpu/aarch64/vm/cpustate_aarch64.hpp | 592 + src/cpu/aarch64/vm/debug_aarch64.cpp | 36 + src/cpu/aarch64/vm/decode_aarch64.hpp | 409 + src/cpu/aarch64/vm/depChecker_aarch64.cpp | 31 + src/cpu/aarch64/vm/depChecker_aarch64.hpp | 32 + src/cpu/aarch64/vm/disassembler_aarch64.hpp | 38 + src/cpu/aarch64/vm/frame_aarch64.cpp | 868 + src/cpu/aarch64/vm/frame_aarch64.hpp | 217 + src/cpu/aarch64/vm/frame_aarch64.inline.hpp | 332 + src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp | 44 + src/cpu/aarch64/vm/globals_aarch64.hpp | 139 + src/cpu/aarch64/vm/icBuffer_aarch64.cpp | 77 + src/cpu/aarch64/vm/icache_aarch64.cpp | 41 + src/cpu/aarch64/vm/icache_aarch64.hpp | 45 + src/cpu/aarch64/vm/immediate_aarch64.cpp | 312 + src/cpu/aarch64/vm/immediate_aarch64.hpp | 51 + src/cpu/aarch64/vm/interp_masm_aarch64.cpp | 1730 + src/cpu/aarch64/vm/interp_masm_aarch64.hpp | 300 + src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp | 57 + src/cpu/aarch64/vm/interpreterRT_aarch64.cpp | 429 + src/cpu/aarch64/vm/interpreterRT_aarch64.hpp | 66 + src/cpu/aarch64/vm/interpreter_aarch64.cpp | 314 + src/cpu/aarch64/vm/interpreter_aarch64.hpp | 44 + src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp | 94 + src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp | 175 + src/cpu/aarch64/vm/jniTypes_aarch64.hpp | 108 + src/cpu/aarch64/vm/jni_aarch64.h | 64 + src/cpu/aarch64/vm/macroAssembler_aarch64.cpp | 4900 ++ src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 1315 + src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp | 36 + src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp | 127 + src/cpu/aarch64/vm/methodHandles_aarch64.cpp | 444 + src/cpu/aarch64/vm/methodHandles_aarch64.hpp | 63 + src/cpu/aarch64/vm/nativeInst_aarch64.cpp | 325 + src/cpu/aarch64/vm/nativeInst_aarch64.hpp | 491 + src/cpu/aarch64/vm/registerMap_aarch64.hpp | 46 + src/cpu/aarch64/vm/register_aarch64.cpp | 55 + src/cpu/aarch64/vm/register_aarch64.hpp | 258 + src/cpu/aarch64/vm/register_definitions_aarch64.cpp | 156 + src/cpu/aarch64/vm/relocInfo_aarch64.cpp | 119 + src/cpu/aarch64/vm/relocInfo_aarch64.hpp | 39 + src/cpu/aarch64/vm/runtime_aarch64.cpp | 48 + src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp | 3136 + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 4317 ++ src/cpu/aarch64/vm/stubRoutines_aarch64.cpp | 277 + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp | 129 + src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp | 36 + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 2206 + src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp | 40 + src/cpu/aarch64/vm/templateTable_aarch64.cpp | 3876 ++ src/cpu/aarch64/vm/templateTable_aarch64.hpp | 43 + src/cpu/aarch64/vm/vmStructs_aarch64.hpp | 51 + src/cpu/aarch64/vm/vm_version_aarch64.cpp | 336 + src/cpu/aarch64/vm/vm_version_aarch64.hpp | 116 + src/cpu/aarch64/vm/vmreg_aarch64.cpp | 52 + src/cpu/aarch64/vm/vmreg_aarch64.hpp | 35 + src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp | 65 + src/cpu/aarch64/vm/vtableStubs_aarch64.cpp | 290 + src/cpu/ppc/vm/assembler_ppc.hpp | 2 + src/cpu/ppc/vm/assembler_ppc.inline.hpp | 2 + src/cpu/ppc/vm/c2_init_ppc.cpp | 6 + src/cpu/ppc/vm/macroAssembler_ppc.cpp | 46 +- src/cpu/ppc/vm/macroAssembler_ppc.hpp | 7 +- src/cpu/ppc/vm/ppc.ad | 87 +- src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 251 +- src/cpu/ppc/vm/stubGenerator_ppc.cpp | 8 + src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 8 +- src/cpu/ppc/vm/templateTable_ppc_64.cpp | 75 +- src/cpu/ppc/vm/vm_version_ppc.cpp | 15 +- src/cpu/ppc/vm/vtableStubs_ppc_64.cpp | 120 +- src/cpu/sparc/vm/macroAssembler_sparc.cpp | 33 +- src/cpu/sparc/vm/macroAssembler_sparc.hpp | 5 +- src/cpu/sparc/vm/sharedRuntime_sparc.cpp | 4 +- src/cpu/sparc/vm/sparc.ad | 134 + src/cpu/sparc/vm/templateTable_sparc.cpp | 84 +- src/cpu/sparc/vm/vm_version_sparc.cpp | 9 +- src/cpu/sparc/vm/vtableStubs_sparc.cpp | 28 +- src/cpu/x86/vm/c1_LIRAssembler_x86.cpp | 4 +- src/cpu/x86/vm/c1_Runtime1_x86.cpp | 4 +- src/cpu/x86/vm/frame_x86.cpp | 31 +- src/cpu/x86/vm/frame_x86.inline.hpp | 1 + src/cpu/x86/vm/javaFrameAnchor_x86.hpp | 7 +- src/cpu/x86/vm/macroAssembler_x86.cpp | 43 +- src/cpu/x86/vm/macroAssembler_x86.hpp | 9 +- src/cpu/x86/vm/runtime_x86_32.cpp | 2 +- src/cpu/x86/vm/sharedRuntime_x86_32.cpp | 20 +- src/cpu/x86/vm/sharedRuntime_x86_64.cpp | 22 +- src/cpu/x86/vm/stubGenerator_x86_32.cpp | 2 +- src/cpu/x86/vm/stubGenerator_x86_64.cpp | 2 +- src/cpu/x86/vm/templateInterpreter_x86_32.cpp | 4 +- src/cpu/x86/vm/templateInterpreter_x86_64.cpp | 4 +- src/cpu/x86/vm/templateTable_x86_32.cpp | 29 +- src/cpu/x86/vm/templateTable_x86_64.cpp | 32 +- src/cpu/x86/vm/vm_version_x86.cpp | 5 + src/cpu/x86/vm/vtableStubs_x86_32.cpp | 55 +- src/cpu/x86/vm/vtableStubs_x86_64.cpp | 63 +- src/cpu/x86/vm/x86_32.ad | 152 +- src/cpu/x86/vm/x86_64.ad | 103 +- src/cpu/zero/vm/entry_zero.hpp | 4 +- src/cpu/zero/vm/methodHandles_zero.hpp | 6 +- src/cpu/zero/vm/nativeInst_zero.cpp | 3 +- src/cpu/zero/vm/vm_version_zero.cpp | 11 +- src/cpu/zero/vm/vm_version_zero.hpp | 3 +- src/os/linux/vm/os_linux.cpp | 124 +- src/os/linux/vm/os_linux.hpp | 11 +- src/os/linux/vm/os_linux.inline.hpp | 7 + src/os/posix/vm/os_posix.cpp | 6 +- src/os/windows/vm/version.rc | 4 +- src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp | 2 +- src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp | 8 +- src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp | 53 + src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp | 235 + src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp | 44 + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp | 248 + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s | 411 + src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp | 44 + src/os_cpu/linux_aarch64/vm/linux_aarch64.S | 25 + src/os_cpu/linux_aarch64/vm/linux_aarch64.ad | 68 + src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp | 144 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp | 768 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp | 58 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp | 39 + src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp | 45 + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp | 41 + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp | 36 + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp | 92 + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp | 80 + src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp | 54 + src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp | 28 + src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 2 +- src/os_cpu/linux_x86/vm/thread_linux_x86.cpp | 2 +- src/os_cpu/linux_x86/vm/thread_linux_x86.hpp | 8 +- src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp | 4 +- src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp | 5 +- src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp | 8 +- src/os_cpu/windows_x86/vm/thread_windows_x86.cpp | 2 +- src/os_cpu/windows_x86/vm/thread_windows_x86.hpp | 8 +- src/share/tools/hsdis/Makefile | 11 +- src/share/tools/hsdis/hsdis.c | 3 + src/share/vm/adlc/archDesc.cpp | 1 + src/share/vm/adlc/formssel.cpp | 3 +- src/share/vm/adlc/main.cpp | 5 + src/share/vm/asm/assembler.hpp | 8 +- src/share/vm/asm/assembler.inline.hpp | 3 + src/share/vm/asm/codeBuffer.hpp | 3 + src/share/vm/asm/macroAssembler.hpp | 3 + src/share/vm/asm/macroAssembler.inline.hpp | 3 + src/share/vm/asm/register.hpp | 3 + src/share/vm/c1/c1_Canonicalizer.cpp | 7 + src/share/vm/c1/c1_Compilation.cpp | 26 + src/share/vm/c1/c1_Defs.hpp | 6 + src/share/vm/c1/c1_FpuStackSim.hpp | 3 + src/share/vm/c1/c1_FrameMap.cpp | 3 + src/share/vm/c1/c1_FrameMap.hpp | 3 + src/share/vm/c1/c1_GraphBuilder.cpp | 10 +- src/share/vm/c1/c1_Instruction.hpp | 2 +- src/share/vm/c1/c1_LIR.cpp | 25 +- src/share/vm/c1/c1_LIR.hpp | 23 +- src/share/vm/c1/c1_LIRAssembler.cpp | 9 + src/share/vm/c1/c1_LIRAssembler.hpp | 3 + src/share/vm/c1/c1_LIRGenerator.cpp | 128 +- src/share/vm/c1/c1_LinearScan.cpp | 11 +- src/share/vm/c1/c1_LinearScan.hpp | 3 + src/share/vm/c1/c1_MacroAssembler.hpp | 3 + src/share/vm/c1/c1_Runtime1.cpp | 38 +- src/share/vm/c1/c1_Runtime1.hpp | 4 +- src/share/vm/c1/c1_globals.hpp | 3 + src/share/vm/ci/ciField.cpp | 4 + src/share/vm/ci/ciMethodData.cpp | 24 +- src/share/vm/classfile/bytecodeAssembler.cpp | 3 + src/share/vm/classfile/classFileParser.cpp | 5 +- src/share/vm/classfile/classFileStream.hpp | 3 + src/share/vm/classfile/stackMapTable.hpp | 3 + src/share/vm/classfile/verifier.cpp | 3 + src/share/vm/classfile/vmSymbols.cpp | 14 + src/share/vm/classfile/vmSymbols.hpp | 2 + src/share/vm/code/codeBlob.cpp | 3 + src/share/vm/code/compiledIC.cpp | 18 +- src/share/vm/code/compiledIC.hpp | 15 +- src/share/vm/code/nmethod.cpp | 28 +- src/share/vm/code/relocInfo.hpp | 3 + src/share/vm/code/vmreg.hpp | 5 + src/share/vm/compiler/disassembler.cpp | 5 +- src/share/vm/compiler/disassembler.hpp | 3 + src/share/vm/compiler/oopMap.cpp | 26 +- src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 2 +- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 18 +- src/share/vm/gc_implementation/g1/concurrentMark.cpp | 2 +- src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp | 4 +- src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 2 +- src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 11 + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp | 2 +- src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp | 2 +- src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp | 2 +- src/share/vm/gc_implementation/g1/heapRegion.cpp | 2 +- src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp | 10 +- src/share/vm/gc_implementation/parNew/parNewGeneration.cpp | 15 +- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp | 12 + src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp | 20 +- src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 28 + src/share/vm/interpreter/abstractInterpreter.hpp | 2 + src/share/vm/interpreter/bytecode.hpp | 3 + src/share/vm/interpreter/bytecodeInterpreter.cpp | 29 +- src/share/vm/interpreter/bytecodeInterpreter.hpp | 6 + src/share/vm/interpreter/bytecodeInterpreter.inline.hpp | 3 + src/share/vm/interpreter/bytecodeStream.hpp | 3 + src/share/vm/interpreter/bytecodes.cpp | 3 + src/share/vm/interpreter/bytecodes.hpp | 3 + src/share/vm/interpreter/cppInterpreter.hpp | 3 + src/share/vm/interpreter/cppInterpreterGenerator.hpp | 8 + src/share/vm/interpreter/interpreter.hpp | 3 + src/share/vm/interpreter/interpreterGenerator.hpp | 3 + src/share/vm/interpreter/interpreterRuntime.cpp | 13 +- src/share/vm/interpreter/interpreterRuntime.hpp | 5 +- src/share/vm/interpreter/linkResolver.cpp | 102 +- src/share/vm/interpreter/linkResolver.hpp | 5 +- src/share/vm/interpreter/templateInterpreter.hpp | 3 + src/share/vm/interpreter/templateInterpreterGenerator.hpp | 5 + src/share/vm/interpreter/templateTable.cpp | 5 + src/share/vm/interpreter/templateTable.hpp | 7 + src/share/vm/memory/allocation.inline.hpp | 2 +- src/share/vm/memory/collectorPolicy.cpp | 14 +- src/share/vm/memory/defNewGeneration.cpp | 13 + src/share/vm/memory/generation.cpp | 12 + src/share/vm/memory/metaspace.cpp | 68 +- src/share/vm/memory/metaspaceShared.cpp | 4 + src/share/vm/memory/metaspaceShared.hpp | 4 + src/share/vm/memory/tenuredGeneration.cpp | 12 + src/share/vm/oops/compiledICHolder.cpp | 24 +- src/share/vm/oops/compiledICHolder.hpp | 24 +- src/share/vm/oops/constantPool.hpp | 7 +- src/share/vm/oops/cpCache.cpp | 103 +- src/share/vm/oops/cpCache.hpp | 6 +- src/share/vm/oops/instanceKlass.cpp | 17 + src/share/vm/oops/instanceKlass.hpp | 5 + src/share/vm/oops/klassVtable.cpp | 7 +- src/share/vm/oops/method.cpp | 17 + src/share/vm/oops/method.hpp | 10 +- src/share/vm/oops/objArrayKlass.inline.hpp | 4 +- src/share/vm/oops/oop.inline.hpp | 3 + src/share/vm/opto/addnode.cpp | 8 +- src/share/vm/opto/buildOopMap.cpp | 3 + src/share/vm/opto/c2_globals.hpp | 3 + src/share/vm/opto/c2compiler.cpp | 2 + src/share/vm/opto/callnode.hpp | 14 + src/share/vm/opto/chaitin.hpp | 5 +- src/share/vm/opto/classes.hpp | 1 + src/share/vm/opto/compile.cpp | 36 + src/share/vm/opto/gcm.cpp | 2 + src/share/vm/opto/graphKit.cpp | 2 +- src/share/vm/opto/ifnode.cpp | 7 + src/share/vm/opto/lcm.cpp | 2 + src/share/vm/opto/library_call.cpp | 41 +- src/share/vm/opto/locknode.hpp | 2 + src/share/vm/opto/loopPredicate.cpp | 154 +- src/share/vm/opto/loopTransform.cpp | 4 +- src/share/vm/opto/loopnode.cpp | 8 +- src/share/vm/opto/loopnode.hpp | 22 +- src/share/vm/opto/loopopts.cpp | 24 +- src/share/vm/opto/macro.cpp | 8 +- src/share/vm/opto/matcher.cpp | 2 + src/share/vm/opto/memnode.cpp | 23 +- src/share/vm/opto/memnode.hpp | 4 +- src/share/vm/opto/mulnode.cpp | 23 +- src/share/vm/opto/output.cpp | 1 + src/share/vm/opto/output.hpp | 2 + src/share/vm/opto/parse2.cpp | 7 +- src/share/vm/opto/phaseX.cpp | 54 +- src/share/vm/opto/phaseX.hpp | 4 +- src/share/vm/opto/regmask.cpp | 2 + src/share/vm/opto/regmask.hpp | 2 + src/share/vm/opto/runtime.cpp | 22 +- src/share/vm/opto/subnode.cpp | 62 +- src/share/vm/opto/subnode.hpp | 9 + src/share/vm/opto/type.cpp | 61 +- src/share/vm/prims/jni.cpp | 8 +- src/share/vm/prims/jniCheck.cpp | 3 + src/share/vm/prims/jni_md.h | 3 + src/share/vm/prims/jvm.cpp | 10 + src/share/vm/prims/jvm.h | 5 + src/share/vm/prims/jvmtiClassFileReconstituter.cpp | 3 + src/share/vm/prims/jvmtiExport.cpp | 7 + src/share/vm/prims/jvmtiTagMap.cpp | 2 + src/share/vm/prims/methodHandles.hpp | 8 + src/share/vm/prims/unsafe.cpp | 52 + src/share/vm/runtime/advancedThresholdPolicy.cpp | 5 +- src/share/vm/runtime/arguments.cpp | 35 +- src/share/vm/runtime/atomic.inline.hpp | 3 + src/share/vm/runtime/deoptimization.cpp | 5 + src/share/vm/runtime/dtraceJSDT.hpp | 3 + src/share/vm/runtime/frame.cpp | 3 + src/share/vm/runtime/frame.hpp | 5 + src/share/vm/runtime/frame.inline.hpp | 6 + src/share/vm/runtime/globals.hpp | 17 +- src/share/vm/runtime/icache.hpp | 3 + src/share/vm/runtime/interfaceSupport.hpp | 18 +- src/share/vm/runtime/java.cpp | 3 + src/share/vm/runtime/javaCalls.hpp | 3 + src/share/vm/runtime/javaFrameAnchor.hpp | 3 + src/share/vm/runtime/jniHandles.cpp | 8 +- src/share/vm/runtime/mutex.cpp | 10 - src/share/vm/runtime/objectMonitor.cpp | 4 +- src/share/vm/runtime/orderAccess.inline.hpp | 3 + src/share/vm/runtime/os.hpp | 7 + src/share/vm/runtime/prefetch.inline.hpp | 3 + src/share/vm/runtime/registerMap.hpp | 6 + src/share/vm/runtime/relocator.hpp | 3 + src/share/vm/runtime/safepoint.cpp | 4 + src/share/vm/runtime/sharedRuntime.cpp | 26 + src/share/vm/runtime/stackValueCollection.cpp | 3 + src/share/vm/runtime/statSampler.cpp | 3 + src/share/vm/runtime/stubRoutines.cpp | 5 + src/share/vm/runtime/stubRoutines.hpp | 12 +- src/share/vm/runtime/thread.hpp | 5 +- src/share/vm/runtime/thread.inline.hpp | 2 +- src/share/vm/runtime/threadLocalStorage.hpp | 3 + src/share/vm/runtime/vframeArray.cpp | 2 +- src/share/vm/runtime/vmStructs.cpp | 11 +- src/share/vm/runtime/vm_version.cpp | 4 + src/share/vm/services/lowMemoryDetector.cpp | 32 +- src/share/vm/utilities/copy.cpp | 171 +- src/share/vm/utilities/copy.hpp | 15 +- src/share/vm/utilities/globalDefinitions.hpp | 34 + src/share/vm/utilities/macros.hpp | 8 + src/share/vm/utilities/vmError.cpp | 10 +- test/aarch64/DoubleArithTests.java | 49 + test/aarch64/DoubleCmpTests.java | 102 + test/aarch64/FloatArithTests.java | 49 + test/aarch64/FloatCmpTests.java | 102 + test/aarch64/IntArithTests.java | 131 + test/aarch64/IntCmpTests.java | 102 + test/aarch64/IntLogicTests.java | 66 + test/aarch64/IntShiftTests.java | 78 + test/aarch64/LongArithTests.java | 132 + test/aarch64/LongCmpTests.java | 102 + test/aarch64/LongLogicTests.java | 68 + test/aarch64/LongShiftTests.java | 77 + test/compiler/c1/Test8172751.java | 77 + test/compiler/c1/TestPinnedIntrinsics.java | 68 + test/compiler/c2/FloatingPointFoldingTest.java | 163 + test/compiler/codegen/8144028/BitTests.java | 164 + test/compiler/codegen/IntRotateWithImmediate.java | 24 +- test/compiler/floatingpoint/TestFloatJNIArgs.java | 86 + test/compiler/floatingpoint/TestFloatJNIArgs.sh | 104 + test/compiler/floatingpoint/libTestFloatJNIArgs.c | 68 + test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java | 4 +- test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java | 25 + test/compiler/intrinsics/sha/cli/SHAOptionsBase.java | 13 + test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java | 7 +- test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java | 7 +- test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java | 7 +- test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java | 3 +- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedAArch64CPU.java | 93 + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java | 66 + test/compiler/loopopts/TestCMovSplitThruPhi.java | 67 + test/compiler/loopopts/TestImpossibleIV.java | 51 + test/compiler/stable/StableConfiguration.java | 22 +- test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java | 21 +- test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java | 315 + test/compiler/unsafe/TestRawAliasing.java | 70 + test/compiler/vectorization/TestVectorUnalignedOffset.java | 55 + test/gc/metaspace/TestPerfCountersAndMemoryPools.java | 4 +- test/runtime/Metaspace/MaxMetaspaceSizeTest.java | 47 + test/runtime/RedefineTests/RedefineInterfaceCall.java | 83 + 468 files changed, 72596 insertions(+), 1922 deletions(-) diffs (truncated from 81969 to 500 lines): diff -r 7b96cfeed222 -r 20a18751757a .hgtags --- a/.hgtags Tue Jun 20 11:49:53 2017 -0700 +++ b/.hgtags Tue Mar 27 18:24:55 2018 +0100 @@ -50,6 +50,7 @@ faf94d94786b621f8e13cbcc941ca69c6d967c3f jdk7-b73 f4b900403d6e4b0af51447bd13bbe23fe3a1dac7 jdk7-b74 d8dd291a362acb656026a9c0a9da48501505a1e7 jdk7-b75 +b4ab978ce52c41bb7e8ee86285e6c9f28122bbe1 icedtea7-1.12 9174bb32e934965288121f75394874eeb1fcb649 jdk7-b76 455105fc81d941482f8f8056afaa7aa0949c9300 jdk7-b77 e703499b4b51e3af756ae77c3d5e8b3058a14e4e jdk7-b78 @@ -87,6 +88,7 @@ 07226e9eab8f74b37346b32715f829a2ef2c3188 hs18-b01 e7e7e36ccdb5d56edd47e5744351202d38f3b7ad jdk7-b87 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b jdk7-b88 +a393ff93e7e54dd94cc4211892605a32f9c77dad icedtea7-1.13 15836273ac2494f36ef62088bc1cb6f3f011f565 jdk7-b89 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b hs18-b02 605c9707a766ff518cd841fc04f9bb4b36a3a30b jdk7-b90 @@ -160,6 +162,7 @@ b898f0fc3cedc972d884d31a751afd75969531cf hs21-b05 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 jdk7-b136 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 hs21-b06 +591c7dc0b2ee879f87a7b5519a5388e0d81520be icedtea-1.14 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f jdk7-b137 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f hs21-b07 0930dc920c185afbf40fed9a655290b8e5b16783 jdk7-b138 @@ -305,6 +308,7 @@ 990bbd393c239d95310ccc38094e57923bbf1d4a hs25-b14 e94068d4ff52849c8aa0786a53a59b63d1312a39 jdk8-b70 0847210f85480bf3848dc90bc2ab23c0a4791b55 jdk8-b71 +2c52e96f640d60368c2efd07e1acfe35ec3e0045 initial_upload d5cb5830f570d1304ea4b196dde672a291b55f29 jdk8-b72 1e129851479e4f5df439109fca2c7be1f1613522 hs25-b15 11619f33cd683c2f1d6ef72f1c6ff3dacf5a9f1c jdk8-b73 @@ -322,7 +326,7 @@ df5396524152118535c36da5801d828b560d19a2 hs25-b21 4a198b201f3ce84433fa94a3ca65d061473e7c4c jdk8-b80 dd6350b4abc4a6c19c89dd982cc0e4f3d119885c hs25-b22 -65b797426a3bec6e91b64085a0cfb94adadb634a jdk8-b81 +31390de29c4bb5f7e78b2e970f92197c04a4ed4d aarch64-20130813 0631ebcc45f05c73b09a56c2586685af1f781c1d hs25-b23 3db4ab0e12f437fe374817de346b2b0c6b4a5b31 jdk8-b82 e3a41fc0234895eba4f272b984f7dacff495f8eb hs25-b24 @@ -381,6 +385,8 @@ 566db1b0e6efca31f181456e54c8911d0192410d hs25-b51 c81dd5393a5e333df7cb1f6621f5897ada6522b5 jdk8-b109 58043478c26d4e8bf48700acea5f97aba8b417d4 hs25-b52 +f043f9395d362da011b111cf8c142af1caf6f64d preview_rc1 +33029403ab5913db80c4e4d1870809d3ade8e81c preview_rc2 6209b0ed51c086d4127bac0e086c8f326d1764d7 jdk8-b110 562a3d356de67670b4172b82aca2d30743449e04 hs25-b53 f6962730bbde82f279a0ae3a1c14bc5e58096c6e jdk8-b111 @@ -418,12 +424,17 @@ d45454002494d147c0761e6b37d8a73064f3cf92 hs25-b68 32f017489ba5dd1bedabb9fa1d26bcc74d0a72b6 hs25-b69 35038da7bb9ddd367a0a6bf926dfb281aee1d554 jdk8-b127 +18e5cbbe8abf64a043e2482c625e04acde33a3f8 jdk8_b128_aarch64_rc1 +39d28a8ea5be4e5c1ce659b7e6b3dadbbb1f908b jdk8_b128_aarch64_rc3 +cc094e1af98de679e81d17d3fc2653158c7b26c6 jdk8_b128_aarch64_rc4 +e5b35062dee3eaeac2fb80aac932cbcc36256c92 jdk8_b128_aarch64_992 874c0b4a946c362bbf20d37c2a564b39093152e6 jdk8-b128 cb39165c4a65bbff8db356df411e762f9e5423b8 jdk8-b129 1dbaf664a611e5d9cab6d1be42537b67d0d05f94 jdk8-b130 b5e7ebfe185cb4c2eeb8a919025fc6a26be2fcef jdk8-b131 9f9179e8f0cfe74c08f3716cf3c38e21e1de4c4a hs25-b70 0c94c41dcd70e9a9b4d96e31275afd5a73daa72d jdk8-b132 +72b29bfe67fa902516bca75c166a29fccb8c5be2 jdk8_final 4a35ef38e2a7bc64df20c7700ba69b37e3ddb8b5 jdk8u5-b01 e5561d89fe8bfc79cd6c8fcc36d270cc6a49ec6e jdk8u5-b02 2f9eb9fcab6c42c8c84ddb44170ea33235116d84 jdk8u5-b03 @@ -471,6 +482,7 @@ 5186bc5047c1725888ed99f423bdfaa116e05abe hs25.20-b09 4d73f1e99f97d1444e16ee5ef4634eb2129969ad jdk8u20-b09 27a9e6a96a8ced7b7ee892d5d0f1a735b9010abb hs25.20-b10 +c2767d7216058484f87920557a3f9282506e5ce5 icedtea-3.0.0pre01 300e2c5eeb2710de3630d14ffe4592214633dbff jdk8u20-b10 70dc2c030c69470a5d9099b7f54e4cfef89276fd jdk8u20-b11 b6a2ba7d3ea7259a76c8ff1ec22fac9094494c1c hs25.20-b11 @@ -496,6 +508,7 @@ e4a6e7f1b90b85270aee1c54edaca3ef737082f1 hs25.20-b21 f7429096a202cab5c36a0f20dea33c554026010f jdk8u20-b22 7c56530b11496459e66cb9ea933035002311672c hs25.20-b22 +877471da7fbbe69d029b990b77a70e7fcf3d02ed icedtea-3.0.0pre02 f09d1f6a401e25a54dad44bb7bea482e47558af5 jdk8u20-b23 42ddd0bbcb6630fe463ec9bc1893c838d5edff1b jdk8u20-b24 00cf2b6f51b9560b01030e8f4c28c466f0b21fe3 hs25.20-b23 @@ -574,6 +587,9 @@ 6b93bf9ea3ea57ed0fe53cfedb2f9ab912c324e5 jdk8u40-b12 521e269ae1daa9df1cb0835b97aa76bdf340fcb2 hs25.40-b17 86307d47790785398d0695acc361bccaefe25f94 jdk8u40-b13 +b280f4f4f11916e202aaa4d458630d4c26b59e2a jdk8u40-b12-aarch64 +26fc60dd5da8d3f1554fb8f2553f050839a539c6 jdk8u40-b12-aarch64-1262 +d7c03eb8b2c2bc4d34438699f07609ba4c4bca5c jdk8u40-b12-aarch64-1263 4d5dc0d0f8799fafa1135d51d85edd4edd566501 hs25.40-b18 b8ca8ec1daea70f7c0d519e866f9f147ec247055 jdk8u40-b14 eb16b24e2eba9bdf04a9b377bebc2db9f713ff5e jdk8u40-b15 @@ -588,6 +604,9 @@ d9349fa8822336e0244da0a8448f3e6b2d62741d jdk8u40-b19 c3933f52eeb33f70ee562464edddfe9f01d944fd jdk8u40-b20 d2e9a6bec4f2eec8506eed16f7324992a85d8480 hs25.40-b24 +85e5201a55e4dcf1b5dbb90bcfee072245e8a458 icedtea-3.0.0pre03 +7e5a87c79d696b280bae72ee7510e2a438c45960 icedtea-3.0.0pre04 +b07272ef9ccdf3066fbfd6e28bac10baad9417b6 icedtea-3.0.0pre05 25ec4a67433744bbe3406e5069e7fd1876ebbf2f jdk8u40-b21 0f0cb4eeab2d871274f4ffdcd6017d2fdfa89238 hs25.40-b25 0ee548a1cda08c884eccd563e2d5fdb6ee769b5a jdk8u40-b22 @@ -722,6 +741,11 @@ 0e4094950cd312c8f95c7f37336606323fe049fe jdk8u60-b23 d89ceecf1bad55e1aee2932b8895d60fc64c15db hs25.60-b23 fb157d537278cda4150740e27bb57cd8694e15bf jdk8u60-b24 +11098f828fb815a467e77729f2055d6b1575ad3e arch64-jdk8u60-b24 +8ec803e97a0d578eaeaf8375ee295a5928eb546f aarch64-jdk8u60-b24.2 +2ee4407fe4e4ae13c5c7ef20709616cb3f43dea9 icedtea-3.0.0pre06 +ddebea156752c9a58ab2ab82f5dc28efee5f8f82 icedtea-3.0.0pre07 +c313c4782bb33aa4ea49f1342c54b3138af418a1 icedtea-3.0.0pre08 6b4ea38c01bd9cc86d0aa8926f4855ff6ee365ee jdk8u60-b25 6a6759372807f49aa7a66ddc36aa91d6648d2097 jdk8u60-b26 10ad4b9d79f98fa3545c88a342a68a80d198b808 jdk8u60-b27 @@ -801,6 +825,7 @@ b8e7dd0e21173ad829b40361763d27cb6ac532e9 jdk8u72-b12 a8e4754b89aecc388623394a20f6d43d4c58f083 jdk8u72-b13 dc2fdd4e0b8105268b8231040f761f27ab4523f2 jdk8u72-b14 +dbf85d44da89a2428b3bd678be791c314e148845 icedtea-3.0.0pre09 d6670c5d49ba381405ec9f69a78ccc5b8b0c8473 jdk8u72-b15 da43260704c28b9f19cb652090ae65c258220fd6 jdk8u72-b31 26b99cd20661a1fa05939d1856a9389311e01c4f jdk8u73-b00 @@ -835,6 +860,9 @@ 1b6d4fd2730e58f17820930f797938dc182117c4 jdk8u77-b00 ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01 1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02 +e9585e814cc954c06e870f3bdf37171029da0d5e icedtea-3.0.0pre10 +5e587a29a6aac06d6b5a7ebeea99a291d82520c8 icedtea-3.0.0 +49b8cecd1bbe2c2ba0ad1aec6722078b621866a1 icedtea-3.0-branchpoint 223b64a19e94222dd97b92bb40abcfbc0bf6ef1f jdk8u77-b03 bbbb05e91c629f8d9eef2ba43933767f68a898b0 jdk8u91-b00 e36b6ade0499eadfd8673fe62ef0a613af2e6d67 jdk8u91-b13 @@ -859,6 +887,10 @@ 9a87701e22b3cae79fdfd8cdb732051e02a710fa jdk8u76-b12 481dcde745b6aec035781ed9f6797cfc93719f71 jdk8u92-b00 f3e1e734e2d29101a9537ddeb71ecad413fcd352 jdk8u92-b13 +cbd30c92ef7a62846124e28b35aaf668621b1105 icedtea-3.1.0pre01 +76eca5cf31500ecb1d1807685729a7ea5c3780e7 icedtea-3.1.0pre02 +ea6933324a7a52379d7f1e18e7525fd619079865 icedtea-3.1.0pre03 +0f47eef348e2ec17dd6492886c57e23023fbc435 icedtea-3.1.0pre04 24a09407d71bb2cc4848bfa21660c890b4d722b1 jdk8u92-b14 445941ba41c0e3829fe02140690b144281ac2141 jdk8u92-b31 f958bebdee267695e37aadd27753ac8b1e1823c8 jdk8u92-b32 @@ -877,6 +909,8 @@ 218a44a163fa8c2532fd5f2e8ea9bc3c9c2ca8cf jdk8u101-b10 0095e54dcaa1acfe1614feff9600734c26af7ae8 jdk8u101-b11 286fe17d81c3d153611a28e50926083ae934cc56 jdk8u101-b12 +e480e0df8eea8e5d022672a450cd6c8e2eeac86b icedtea-3.1.0 +90416ba05ba1cde27da26ca1e6cc66062e883c17 icedtea-3.2.0pre01 77df35b662ed98236f67ab18e23691460f986981 jdk8u101-b13 d6c92b9e192ef97305a699e868387d55821c81ad jdk8u102-b00 d6c92b9e192ef97305a699e868387d55821c81ad jdk8u82-b00 @@ -893,6 +927,8 @@ 36a1a2875ed55fa17818f3eb203e27922a7b4589 jdk8u102-b11 340e1a736ef7169786e70db7f31ffd32bc3be24d jdk8u102-b12 f6daf04c0f48dab5420ad63d21da82a7fa4e3ad7 jdk8u102-b13 +ac19c2e28a511cacde863e39802c2e5277e1665f icedtea-3.2.0pre02 +bca09127475293c1938b5413fbf25af2c281c597 icedtea-3.2.0pre03 ac29c9c1193aef5d480b200ed94c5d579243c17b jdk8u102-b14 96e1c72fc617d3c6c125bcfc9182f77fc6aa38e6 jdk8u102-b31 c8988d2e4212583ec0f04591c8e241ad3cf95674 jdk8u102-b32 @@ -913,6 +949,7 @@ 603804f2132ff188a9f3d1c31cca63b47220e2e2 jdk8u111-b11 055bc2a065a503e8714ff7ad27e6197dc0339efa jdk8u111-b12 c3b42c43c230f10e79ae850ee9062fe86d3c75c9 jdk8u111-b13 +be4aeaa327f739d02d2c66a433ab2946ef19c5fb icedtea-3.2.0 05a6a5823aa58a0a4720a328a9db484f21d573bc jdk8u111-b14 b09a69142dd3bf78ca66bb0c99046ca7cccbdda9 jdk8u112-b00 cf1faa9100dd8c8df6e1a604aaf613d037f51ebf jdk8u112-b01 @@ -930,7 +967,10 @@ c2c4db2a42a215c98a4f027edb8bbb00dd62d9b9 jdk8u112-b14 b28d012a24cab8f4ceeee0c9d3252969757423ed jdk8u112-b15 e134dc1879b72124e478be01680b0646a2fbf585 jdk8u112-b16 +510bf6178ea48859804d69715a78b82b8d2c58d3 icedtea-3.3.0pre01 87440ed4e1de7753a436f957d35555d8b4e26f1d jdk8u112-b31 +ba25f5833a128b8062e597f794efda26b30f095d jdk8u112-b32 +919ffdca10c2721ee0f6f233e704709174556510 jdk8u112-b33 3b0e5f01891f5ebbf67797b1aae786196f1bb4f6 jdk8u121-b00 251a2493b1857f2ff4f11eab2dfd8b2fe8ed441b jdk8u121-b01 70c4a50f576a01ec975d0a02b3642ee33db39ed8 jdk8u121-b02 @@ -944,7 +984,16 @@ f26f6895c9dfb32dfb4c228d69b371d8ab118536 jdk8u121-b10 11f91811e4d7e5ddfaf938dcf386ec8fe5bf7b7c jdk8u121-b11 b132b08b28bf23a26329928cf6b4ffda5857f4d3 jdk8u121-b12 +2a767107aa8c8142d96eb95142b1ac82cf646568 icedtea-3.3.0pre02 +6efaf77e82a17344499a277f1909bd3825b1b5ac icedtea-3.3.0 +0bd3170be8c729dfaa88e7aa97449b2f36c650a9 icedtea-3.4.0pre01 90f94521c3515e5f27af0ab9b31d036e88bb322a jdk8u121-b13 +351bf1d4ff9a41137f91e2ec97ec59ed29a38d8b jdk8u121-b31 +41daac438a2ac5a80755dc3de88b76e4ac66750a jdk8u121-b32 +eb9e617d6f64d4ad689feac0707b5e4335b00ce2 jdk8u121-b33 +c60b0994e8eee152666252c3ba4105db65c004db jdk8u121-b34 +0612a789929b88612509668bea4b3138613e91e4 jdk8u121-b35 +0ea269e49511a890e6fabfd468638dd1c0ed0be3 jdk8u121-b36 c0a1ba0df20fda10ddb8599e888eb56ad98b3874 jdk8u131-b00 0b85ccd6240991e1a501602ff5addec6b88ae0af jdk8u131-b01 ef90c721a4e59b01ca36f25619010a1afe9ed4d5 jdk8u131-b02 @@ -956,7 +1005,58 @@ db221c0a423e776bec5c3198d11d3f26827bd786 jdk8u131-b08 56e71d16083904ceddfdd1d66312582a42781646 jdk8u131-b09 1da23ae49386608550596502d90a381ee6c1dfaa jdk8u131-b10 +00b7bbd261c972b38d4ecc2925f445c28de6fcb3 icedtea-3.4.0 +654b7fcb4932d48063f5f1fba0c8994db5e02976 icedtea-3.5.0pre01 829ea9b92cda9545652f1b309f56c57383024ebb jdk8u131-b11 +41e0713bcca27cef5d6a9afd44c7ca4811937713 jdk8u131-b31 +e318654a4fa352a06935dd56eebf88ae387b31f9 jdk8u131-b32 +32998fc932dc58c6bbac185cc17d2752fa6dba4c jdk8u131-b33 +50b3fa6791f46bc582528bdc7f6311b3b6832c51 jdk8u131-b34 +692bc6b674dcab72453de08ee9da0856a7e41c0f jdk8u141-b00 +0cee0db0180b64655751e7058c251103f9660f85 jdk8u141-b01 +82435799636c8b50a090aebcb5af49946afa7bb5 jdk8u141-b02 +678f11cc769eb79d35d49a94c769304df67a9cef jdk8u141-b03 +62b0b4a31b44e8b159bff106c04ecfabc9d78d9b jdk8u141-b04 +53a48dc8e4418ed422c69361193add798cb4ed55 jdk8u141-b05 +4b7067065b0ad08c41a6334b44877319cbb2de54 jdk8u141-b06 +42f196fd7c589e439c4e6d86b7d845ff024cfe45 jdk8u141-b07 +37ba410ffd431c76961255b87398f6ace7b6794f jdk8u141-b08 +b23c5879a33cf2c2e7c3e2cdfb0285bb7e64198e jdk8u141-b09 +1a3f8a55df45dd79cb566d172e925faa464534f0 jdk8u141-b10 +de803a292be4add77fd8a1e034481f0692c89f95 jdk8u141-b11 +d6e7c7d2c6f69906b4cb643a6813eccba0de988f jdk8u141-b12 +df6af363337eff5b22ae7940b0981231fdf5dfb4 jdk8u141-b13 +3a1543e089c32592be9c201c6e021295fbf5fdc1 jdk8u141-b14 +24ab92601b895b36ffc66e50e634cb962f8f6c1e icedtea-3.5.0 +23f1790147d838ddb1133cc79dc08e7c9ba5ab44 jdk8u141-b15 +eea89df81a8e414813d921eeeeef9b6795f56698 jdk8u144-b00 +ecaa25cbc662396ad7ea422bf43e23098af2100e icedtea-3.5.1 +24ab92601b895b36ffc66e50e634cb962f8f6c1e icedtea-3.6.0pre00 +ecaa25cbc662396ad7ea422bf43e23098af2100e icedtea-3.6.0pre01 +542f4e30fdffc87e5e098d81d69e7aa52d3c763c icedtea-3.6.0pre02 +db36f4d498b1bde975700a800b5ce732941c04b7 jdk8u144-b01 +9ffa0d7ed932045a0b4ceb095fb52444eed39c1b jdk8u141-b31 +ae8cae699f62b845703c891e0e7633e2089a3ec4 jdk8u141-b32 +eea89df81a8e414813d921eeeeef9b6795f56698 jdk8u144-b00 +db36f4d498b1bde975700a800b5ce732941c04b7 jdk8u144-b01 +f5ded236c4130415259efc3234a92cc69fd7d2c5 jdk8u144-b31 +d89d36d67c9417151b470eb8254504bd2a90cc1e jdk8u144-b32 +3d505f6c7af1c522d03644eda168d77732a5e7e5 jdk8u144-b33 +0becf604dfcc98fb13a17121a43bef7fc77a9ed7 jdk8u144-b34 +2d5100bddeb80cf767485b787fc3051311e3d7b9 jdk8u151-b00 +596b584c68b73ec635347807571463580deb955f jdk8u151-b01 +1f6f436360d5cd375b806aec1c78abb8fcb4e5f6 jdk8u151-b02 +0aaeb48ae39e4fc558caf1b0c7ee504a49fec441 jdk8u151-b03 +e48302d521d59c2fe62f874f1f5d34bc46517da7 jdk8u151-b04 +507af6ef977a5d0306a8723dec66e34befc1ae81 jdk8u151-b05 +e1dc36cddcbc36b78e3d0558f87bbf459191e479 jdk8u151-b06 +e2a930243efa63b0a789e85a523e69574d53ac92 jdk8u151-b07 +158904fa31b28f1e027dc5b5a833ee673e89a84b jdk8u151-b08 +8b0169692abbf8fb7972920cd79cee7dcab959c3 jdk8u151-b09 +e352e54382928eb8d5ec70455ef251973c332ccb jdk8u151-b10 +0f06584f52ffc8627b78f4d461a3eba2b703a8f7 jdk8u151-b11 +9bad7d4825fb14efb65fc7bad625bbeaf135339e icedtea-3.6.0 +856e341587d52114a753e48674517e7e307fceff jdk8u151-b12 5aa8c4ca51f0e666d368a4f119ed734d3ac59d7c jdk8u122-b00 2198ef7e1c1702b3506b95b5d8c886ad5a12bbe5 jdk8u122-b01 58d961f47dd4ee1d516512b7744e0f1fc83d8f52 jdk8u122-b02 @@ -973,3 +1073,108 @@ d63e731a896c711b8e0c30ac9ae2d900d4e024f6 jdk8u152-b03 0bd600d6d77b5b41780074bcbfa133032dadf657 jdk8u152-b04 68758c5ab0c1ef01e89bea8a9b799714831a177f jdk8u152-b05 +98fb3d75fe567bda30a3667c58a9f83ad2acbdf3 jdk8u152-b06 +4af38194b12580bdc885ab3873d7efefa990f543 jdk8u152-b07 +285fcd09ae9994ac836a2759f6615520b2568432 jdk8u152-b08 +70f18ab733f55856cbd880fe8ba3034ff4d7265d jdk8u152-b09 +39967c81d3f3b8d20584d1400e6f4b2490f0c822 jdk8u152-b10 +cbb6bc4b8c867ea69962fd5b6c79ffe3aa9fd77d jdk8u152-b11 +cdfe7ec6f29293d7c2f64239518e8947733ad85c jdk8u152-b12 +3dd92151df1b3b7c21756f241b49607024b6fe5a jdk8u152-b13 +0a9d8db98fc5f0302da6520ba329f41baa092ae0 jdk8u152-b14 +c1bf165d3b27e864a9f8eec5bb0c1e746a972ad5 jdk8u152-b15 +c14f056eed68c18d6bb0d4314f1a645699b7a600 icedtea-3.7.0pre01 +98b4b0661837817cc39047000e1a7efa6015af7c jdk8u152-b16 +2d5100bddeb80cf767485b787fc3051311e3d7b9 jdk8u151-b00 +596b584c68b73ec635347807571463580deb955f jdk8u151-b01 +1f6f436360d5cd375b806aec1c78abb8fcb4e5f6 jdk8u151-b02 +0aaeb48ae39e4fc558caf1b0c7ee504a49fec441 jdk8u151-b03 +e48302d521d59c2fe62f874f1f5d34bc46517da7 jdk8u151-b04 +507af6ef977a5d0306a8723dec66e34befc1ae81 jdk8u151-b05 +e1dc36cddcbc36b78e3d0558f87bbf459191e479 jdk8u151-b06 +5aa8c4ca51f0e666d368a4f119ed734d3ac59d7c jdk8u122-b00 +2198ef7e1c1702b3506b95b5d8c886ad5a12bbe5 jdk8u122-b01 +58d961f47dd4ee1d516512b7744e0f1fc83d8f52 jdk8u122-b02 +b0f2296a0bc85e400e4389306219fcfd2076c9b5 jdk8u122-b03 +b0f2296a0bc85e400e4389306219fcfd2076c9b5 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +65601f3eae818a49a5246c73fb4872f5467a230c jdk8u122-b03 +fb8ea28efb05cd89e5416665232165ef0d2eef29 jdk8u122-b04 +92aff007ba7fd9b69adcf212c5280b9152f3d667 jdk8u132-b00 +8cc092b845ce5dae4fa450d23d8bb9abf509e1a0 jdk8u152-b00 +77d9c9da7188ef4d5fe9c409362d63911c4794e8 jdk8u152-b01 +60d621df6c586e325c0a2cf045c8fc68b7f979fe jdk8u152-b02 +d63e731a896c711b8e0c30ac9ae2d900d4e024f6 jdk8u152-b03 +0bd600d6d77b5b41780074bcbfa133032dadf657 jdk8u152-b04 +68758c5ab0c1ef01e89bea8a9b799714831a177f jdk8u152-b05 +98fb3d75fe567bda30a3667c58a9f83ad2acbdf3 jdk8u152-b06 +4af38194b12580bdc885ab3873d7efefa990f543 jdk8u152-b07 +285fcd09ae9994ac836a2759f6615520b2568432 jdk8u152-b08 +70f18ab733f55856cbd880fe8ba3034ff4d7265d jdk8u152-b09 +5aa8c4ca51f0e666d368a4f119ed734d3ac59d7c jdk8u122-b00 +2198ef7e1c1702b3506b95b5d8c886ad5a12bbe5 jdk8u122-b01 +58d961f47dd4ee1d516512b7744e0f1fc83d8f52 jdk8u122-b02 +b0f2296a0bc85e400e4389306219fcfd2076c9b5 jdk8u122-b03 +b0f2296a0bc85e400e4389306219fcfd2076c9b5 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +65601f3eae818a49a5246c73fb4872f5467a230c jdk8u122-b03 +fb8ea28efb05cd89e5416665232165ef0d2eef29 jdk8u122-b04 +92aff007ba7fd9b69adcf212c5280b9152f3d667 jdk8u132-b00 +8cc092b845ce5dae4fa450d23d8bb9abf509e1a0 jdk8u152-b00 +77d9c9da7188ef4d5fe9c409362d63911c4794e8 jdk8u152-b01 +60d621df6c586e325c0a2cf045c8fc68b7f979fe jdk8u152-b02 +d63e731a896c711b8e0c30ac9ae2d900d4e024f6 jdk8u152-b03 +0bd600d6d77b5b41780074bcbfa133032dadf657 jdk8u152-b04 +68758c5ab0c1ef01e89bea8a9b799714831a177f jdk8u152-b05 +98fb3d75fe567bda30a3667c58a9f83ad2acbdf3 jdk8u152-b06 +4af38194b12580bdc885ab3873d7efefa990f543 jdk8u152-b07 +02d5e7b64b288429f3836dcfb8ac304774775965 jdk8u161-b00 +0aaeb48ae39e4fc558caf1b0c7ee504a49fec441 jdk8u151-b03 +5aa8c4ca51f0e666d368a4f119ed734d3ac59d7c jdk8u122-b00 +2198ef7e1c1702b3506b95b5d8c886ad5a12bbe5 jdk8u122-b01 +58d961f47dd4ee1d516512b7744e0f1fc83d8f52 jdk8u122-b02 +b0f2296a0bc85e400e4389306219fcfd2076c9b5 jdk8u122-b03 +b0f2296a0bc85e400e4389306219fcfd2076c9b5 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +65601f3eae818a49a5246c73fb4872f5467a230c jdk8u122-b03 +fb8ea28efb05cd89e5416665232165ef0d2eef29 jdk8u122-b04 +92aff007ba7fd9b69adcf212c5280b9152f3d667 jdk8u132-b00 +8cc092b845ce5dae4fa450d23d8bb9abf509e1a0 jdk8u152-b00 +77d9c9da7188ef4d5fe9c409362d63911c4794e8 jdk8u152-b01 +60d621df6c586e325c0a2cf045c8fc68b7f979fe jdk8u152-b02 +d63e731a896c711b8e0c30ac9ae2d900d4e024f6 jdk8u152-b03 +0bd600d6d77b5b41780074bcbfa133032dadf657 jdk8u152-b04 +68758c5ab0c1ef01e89bea8a9b799714831a177f jdk8u152-b05 +98fb3d75fe567bda30a3667c58a9f83ad2acbdf3 jdk8u152-b06 +02d5e7b64b288429f3836dcfb8ac304774775965 jdk8u161-b00 +432f92e99174244479f0011169baf828368506c7 jdk8u161-b01 +a17bab9405474602b18cd62e060a09b17d6413ac jdk8u161-b02 +4cf0fd9f1fe53e3140413623d72f6a00e587830d jdk8u161-b03 +4022d56fc6b83eab7213c92e1277e7ce9753a21f jdk8u161-b04 +37e8b74faccc8e795be1a171033487e2270dc605 jdk8u161-b05 +a769f683df5daa694fd5124c4825a9c6ad9d72d2 jdk8u161-b06 +3eb5127534005ac1f6f50db95adcff7b19a7e636 jdk8u161-b07 +796d399766f27aa0724a7951ee319c5e490a32cb jdk8u161-b08 +6e5cabb7995ef8357c5c61c16af659bf7cc1d2ff jdk8u161-b09 +b9a9aa038ad84a3fe6c91e27e359b95da8eb8629 jdk8u161-b10 +b1606443958a9a64020b596327ff586ca5c8ae1d jdk8u161-b11 +074a569c30e47bd860652f31d52418c8fa878f2f icedtea-3.7.0 +074a569c30e47bd860652f31d52418c8fa878f2f icedtea-3.8.0pre00 +8bb8d4e46d6736c6feee35453ade3ed28392835f icedtea-4-branchpoint +210f7ef62595c608d69fc8bf442a4f5b0bceddb5 jdk8u161-b12 +7b96cfeed22242bb68a387d1680e602e37e48050 jdk8u162-b00 +92693f9dd704467ddd5fbae5a5908c1713a08ee0 jdk8u162-b01 +741b7a6743c0e02eae7e4a864f378fa1df0da112 jdk8u162-b02 +e0c000e8eb7588501637873c6dcd255306c9c5cc jdk8u162-b03 +18366fa39fe0839291b672ce4f8f12605d88b0d0 jdk8u162-b04 +e34428c12886692f9d562263a10bc72c8d222613 jdk8u162-b05 +cd7f8ee4553d0f884ddc150ceefcb5b48b12ca21 jdk8u162-b06 +7be95092ed8b37b7b55ae341c8d62d377d7310df jdk8u162-b07 +080cfab193208aeb198f5b98841782fbf51ab851 jdk8u162-b08 +02f9409295f9ea7350cc2d25eeabf3c2b13b1df6 jdk8u162-b09 +c3618e1cdefdda6c262f082791bfd988e0e9d9c9 jdk8u162-b10 +39e2895b795aded8b584626fb019d35f12e9d1e7 jdk8u162-b11 +839becd2cb2fcc2f35ca421ae02f82173d999a86 icedtea-3.8.0pre01 diff -r 7b96cfeed222 -r 20a18751757a .jcheck/conf --- a/.jcheck/conf Tue Jun 20 11:49:53 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 7b96cfeed222 -r 20a18751757a THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jun 20 11:49:53 2017 -0700 +++ b/THIRD_PARTY_README Tue Mar 27 18:24:55 2018 +0100 @@ -7,7 +7,7 @@ --- begin of LICENSE --- -Copyright (c) 2000-2011 France T??l??com +Copyright (c) 2000-2011 France T??l??com All rights reserved. Redistribution and use in source and binary forms, with or without @@ -285,13 +285,53 @@ form with the JDK 8 and OpenJDK 8 source distributions, and as object code in the JRE 8 & JDK 8 runtimes. -In the case of the JRE 8 & JDK 8 runtimes, the terms of the Oracle license do +In the case of the JRE & JDK runtimes, the terms of the Oracle license do NOT apply to the Elliptic Curve Cryptography library; it is licensed under the following license, separately from Oracle's JDK & JRE. If you do not wish to -install the Elliptic Curve Cryptography library, you may delete the library -named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows -systems) from the JRE bin directory reserved for native libraries. - +install the Elliptic Curve Cryptography library, you may delete the +Elliptic Curve Cryptography library: + - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so + - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll + - On Mac systems, delete: + for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib + for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib + +Written Offer for ECC Source Code + For third party technology that you receive from Oracle in binary form + which is licensed under an open source license that gives you the right + to receive the source code for that binary, you can obtain a copy of + the applicable source code from this page: + http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl + + If the source code for the technology was not provided to you with the + binary, you can also receive a copy of the source code on physical + media by submitting a written request to: + + Oracle America, Inc. + Attn: Associate General Counsel, + Development and Engineering Legal + 500 Oracle Parkway, 10th Floor + Redwood Shores, CA 94065 + + Or, you may send an email to Oracle using the form at: + http://www.oracle.com/goto/opensourcecode/request + + Your request should include: + - The name of the component or binary file(s) for which you are requesting + the source code + - The name and version number of the Oracle product containing the binary + - The date you received the Oracle product + - Your name + - Your company name (if applicable) + - Your return mailing address and email and + - A telephone number in the event we need to reach you. + + We may charge you a fee to cover the cost of physical media and processing. + Your request must be sent (i) within three (3) years of the date you + received the Oracle product that included the component or binary + file(s) that are the subject of your request, or (ii) in the case of + code licensed under the GPL v3, for as long as Oracle offers spare + parts or customer support for that product model. --- begin of LICENSE --- @@ -809,7 +849,7 @@ --- begin of LICENSE --- Copyright notice -Copyright ?? 2011 Ecma International +Copyright ?? 2011 Ecma International Ecma International Rue du Rhone 114 CH-1204 Geneva @@ -870,70 +910,13 @@ OF SUCH DAMAGE. --- end of LICENSE --- -%% This notice is provided with respect to Dynalink library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Copyright (c) 2009-2013, Attila Szegedi - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of the copyright holder nor the names of - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- end of LICENSE --- - -%% This notice is provided with respect to Joni library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do From andrew at icedtea.classpath.org Tue Mar 27 17:43:15 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 27 Mar 2018 17:43:15 +0000 Subject: /hg/icedtea8-forest/jdk: 87 new changesets Message-ID: changeset 3462d04401ba in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3462d04401ba author: asaha date: Tue Jun 20 14:14:02 2017 -0700 Added tag jdk8u162-b00 for changeset e03f9868f7df changeset 66fd9a99484a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=66fd9a99484a author: asaha date: Mon Jun 26 22:25:28 2017 -0700 Merge changeset c21a277b4f60 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c21a277b4f60 author: asaha date: Mon Jun 26 22:34:32 2017 -0700 Merge changeset e74259b3eadc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e74259b3eadc author: asaha date: Thu Jul 13 21:51:45 2017 -0700 Merge changeset e8dad04faec9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e8dad04faec9 author: asaha date: Tue Jul 25 07:53:04 2017 -0700 Merge changeset 6f00f10caa91 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6f00f10caa91 author: aefimov date: Sun Jun 18 23:19:37 2017 +0100 8172297: In java 8, the marshalling with JAX-WS does not escape carriage return Reviewed-by: lancea changeset abf4e247185d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=abf4e247185d author: poonam date: Mon Jun 19 22:49:32 2017 +0000 8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% Summary: Clear the pending OOM exception in SensorInfo::trigger() Reviewed-by: mchung, dcubed changeset 8928a3493a05 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8928a3493a05 author: coffeys date: Tue Jun 27 13:57:47 2017 +0100 8182672: Java 8u121 on Linux intermittently returns null for MAC address Reviewed-by: michaelm, chegar, clanger, msheppar, vtewari changeset bc2200a99cac in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bc2200a99cac author: chegar date: Tue Jun 27 14:00:39 2017 +0100 8071424: JCK test api/java_net/Socket/descriptions.html#Bind crashes on Windows Reviewed-by: alanb changeset 0209cfe97e57 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0209cfe97e57 author: dbuck date: Thu Jun 29 12:00:09 2017 -0400 8066185: VM crashed with SIGSEGV VirtualMemoryTracker::add_reserved_region Reviewed-by: coleenp, dholmes changeset 5a31dd5e01cf in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5a31dd5e01cf author: ssadetsky date: Fri Jul 14 13:03:03 2017 +0100 8078269: JTabbedPane UI Property TabbedPane.tabAreaBackground no longer works Reviewed-by: serb, alexsch changeset 83b863df0737 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=83b863df0737 author: clanger date: Mon Jul 17 11:47:12 2017 +0200 8184673: Fix compatibility issue in AlgorithmChecker for 3rd party JCE providers Reviewed-by: ascarpino, mullan changeset 1e02805ca8b5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1e02805ca8b5 author: shshahma date: Mon Jul 17 03:58:42 2017 -0700 8181500: [TESTBUG] com/sun/jdi/LineNumberInfo.java fails with jArrayIndexOutOfBoundsException Summary: Update line number table and code indices table with missing entry Reviewed-by: vromero changeset a9d533a1ab7a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a9d533a1ab7a author: coffeys date: Tue Aug 01 14:24:01 2017 +0100 8179423: 2 security tests started failing fom Jul CPU b05 Reviewed-by: mullan Contributed-by: guoge1 at huawei.com changeset 9d617cfd6717 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9d617cfd6717 author: robm date: Thu Aug 03 08:07:39 2017 -0700 Merge changeset dd6b8cddccc9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dd6b8cddccc9 author: alitvinov date: Tue Aug 22 01:09:26 2017 +0100 7162125: [macosx] A font has different behaviour for ligatures depending on its creation mod Reviewed-by: srl, jgodinez Contributed-by: sreeprakash.s at oracle.com changeset 4b0f2c500c38 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4b0f2c500c38 author: alitvinov date: Tue Aug 22 01:11:22 2017 +0100 8147002: [macosx] Arabic character cannot be rendered on MacOS X Reviewed-by: prr, pnarayanan, jdv Contributed-by: sreeprakash.s at oracle.com changeset 0a54c59b882b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0a54c59b882b author: stuefe date: Mon Jun 19 11:52:01 2017 +0200 8181419: Race in jdwp invoker handling may lead to crashes or invalid results Reviewed-by: sspitsyn, sgehwolf, clanger changeset 0df189772b9a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0df189772b9a author: dbuck date: Wed Aug 23 06:41:00 2017 -0400 6618335: ThreadReference.stop(null) throws NPE instead of InvalidTypeException Reviewed-by: sla changeset e96c4a40fdf9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e96c4a40fdf9 author: dbuck date: Wed Aug 23 14:14:49 2017 -0400 4354680: Runtime.runFinalization() silently clears interrupted flag in the calling thread Reviewed-by: dholmes, chegar changeset 6190d1db8b92 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6190d1db8b92 author: dbuck date: Fri Aug 25 11:52:49 2017 -0400 8074812: More specific error message when the .java_pid well-known file is not secure Reviewed-by: jbachorik, martin changeset 59f199bb566b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=59f199bb566b author: anashaty date: Sat Aug 26 14:53:36 2017 +0100 8080504: [macosx] SunToolkit.realSync() may hang Reviewed-by: serb, prr changeset 11f7deebf7ae in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=11f7deebf7ae author: serb date: Sat Aug 26 18:28:02 2017 +0100 7124271: [macosx] RealSync test failure Reviewed-by: alexsch, azvegint changeset d3e8d9cf490d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d3e8d9cf490d author: coffeys date: Mon Aug 28 14:55:58 2017 +0100 8159035: CTSMode.java test crashed due to unhandled case of cipher length value as 0 Reviewed-by: ascarpino changeset 3af1fb71cf6a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3af1fb71cf6a author: rpatil date: Wed Aug 23 12:09:58 2017 +0300 8185346: Relax RMI Registry Serial Filter to allow arrays of any type Summary: Registry filter should allow arrays of any type Reviewed-by: rriggs, coffeys changeset e08e3d587892 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e08e3d587892 author: shshahma date: Tue Aug 29 12:13:02 2017 -0400 8169961: Memory leak after debugging session Summary: TargetVM gets an EventController which is a daemon thread, but don't see the thread having a way of stopping so added code to exit as soon as TargetVM thread stops listening. Reviewed-by: sspitsyn changeset a90726613db6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a90726613db6 author: azvegint date: Fri Sep 01 21:28:54 2017 +0530 8181786: Extra runLater causes impossible states to be possible using javafx.embed.singleThread=true Reviewed-by: kcr changeset 3679d4a77083 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3679d4a77083 author: dmarkov date: Fri Sep 01 17:03:58 2017 +0100 8177414: Missing key events on Mac Os Reviewed-by: serb, prr changeset 9cd5ee8b5454 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9cd5ee8b5454 author: igerasim date: Fri Sep 01 10:16:09 2017 -0700 6977426: sun/tools tests can intermittently fail to find app's Java pid Reviewed-by: dfuchs, jbachorik, egahlin, sjiang changeset af9fbf314a38 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=af9fbf314a38 author: igerasim date: Tue Sep 05 16:14:03 2017 -0700 8179086: java.time.temporal.ValueRange has poor hashCode() Reviewed-by: rriggs changeset d205ce402f46 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d205ce402f46 author: igerasim date: Fri Sep 08 10:41:02 2017 -0700 8137255: sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java timeouts intermittently Summary: sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java timeouts intermittently due to large DSA key parameter generation. Reviewed-by: valeriep Contributed-by: John Jiang changeset 8e6b0b4fc31b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8e6b0b4fc31b author: igerasim date: Fri Sep 08 10:42:46 2017 -0700 8157896: TestDSAGenParameterSpec.java test fails with timeout Reviewed-by: xuelei changeset 3cf154021626 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3cf154021626 author: psadhukhan date: Fri Jun 30 11:03:44 2017 +0530 8182402: Tooltip for Desktop button is in English when non-English locale is set Reviewed-by: azvegint changeset 0103a8cfc956 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0103a8cfc956 author: simonis date: Mon Jul 27 19:50:14 2015 +0200 8132374: AIX: fix value of os.version property Reviewed-by: alanb, rriggs changeset 7b6600ede540 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7b6600ede540 author: robm date: Wed Sep 27 14:00:28 2017 +0100 8184328: JDK 8u131 socketRead0 hang at SSL read Reviewed-by: xuelei, chegar, coffeys changeset 1c24c0093d39 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1c24c0093d39 author: valeriep date: Wed Aug 16 17:05:57 2017 +0100 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 changeset 9a5bc71f5061 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9a5bc71f5061 author: coffeys date: Tue Sep 26 07:11:37 2017 -0700 8170157: Enable unlimited cryptographic policy by default in OracleJDK Reviewed-by: wetmore changeset 41232903f125 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=41232903f125 author: coffeys date: Wed Sep 27 08:43:17 2017 -0700 Merge changeset 89f413819246 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=89f413819246 author: sspitsyn date: Tue Nov 11 21:46:02 2014 -0800 6988950: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112) Summary: Synchronize the jdwp VirtualMachine command functions with the VM_DEATH event Reviewed-by: dcubed, dsamersoff, dholmes changeset bcdba99a7755 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bcdba99a7755 author: sspitsyn date: Thu Mar 02 16:03:38 2017 -0800 8134103: JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface Summary: Add guards to the jdwp agent shutdown Reviewed-by: dholmes, dcubed, dsamersoff changeset c9c4a384e9f7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c9c4a384e9f7 author: kevinw date: Thu Sep 28 09:14:52 2017 +0000 Merge changeset 538bdf243839 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=538bdf243839 author: aefimov date: Mon Oct 02 14:20:37 2017 +0100 8159240: XSOM parser incorrectly processes type names with whitespaces Reviewed-by: coffeys changeset 675e106f81af in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=675e106f81af author: asaha date: Tue Oct 03 18:41:16 2017 -0700 Added tag jdk8u162-b01 for changeset 538bdf243839 changeset eb7c1ff76a6b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=eb7c1ff76a6b author: sla date: Wed Jun 18 09:04:20 2014 +0200 8046778: Better error messages when starting JMX agent via attach or jcmd Reviewed-by: dholmes changeset 601a2304ff4a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=601a2304ff4a author: robm date: Fri Oct 06 07:01:01 2017 -0700 Merge changeset a23953399e5d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a23953399e5d author: asaha date: Tue Oct 10 17:15:56 2017 -0700 Merge changeset 18e0bc77adaf in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=18e0bc77adaf author: asaha date: Mon Oct 16 15:15:03 2017 -0700 Merge changeset c99e8d4bc852 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c99e8d4bc852 author: asaha date: Mon Oct 16 16:17:25 2017 -0700 Added tag jdk8u162-b02 for changeset 18e0bc77adaf changeset 49e4ae561c32 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=49e4ae561c32 author: igerasim date: Fri Oct 06 06:51:07 2017 -0700 8031661: java/net/Authenticator/B4769350.java failed intermittently Reviewed-by: michaelm Contributed-by: amanda.jiang at oracle.com changeset ff47f846bb96 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ff47f846bb96 author: ssadetsky date: Tue Oct 10 12:03:50 2017 +0100 8139218: Dialog that opens and closes quickly changes focus in original focusowner 8159432: [PIT][macosx] StackOverflow in closed/java/awt/Dialog/DialogDeadlock/DialogDeadlockTest Reviewed-by: alexsch, serb, azvegint changeset ed5b93d922f7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ed5b93d922f7 author: igerasim date: Fri Oct 06 21:25:40 2017 -0700 8187023: Cannot read pkcs11 config file in UTF-16 environment Reviewed-by: ascarpino changeset dc0df78f0b54 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dc0df78f0b54 author: igerasim date: Fri Oct 06 21:26:55 2017 -0700 8158633: BASE64 encoded cert not correctly parsed with UTF-16 Reviewed-by: mullan changeset 4bded27134d7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4bded27134d7 author: dmarkov date: Wed Oct 11 10:03:16 2017 +0100 8155197: Focus transition issue Reviewed-by: serb, ssadetsky, aivanov changeset 3b3bf3e95042 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3b3bf3e95042 author: ssreedharan date: Thu Oct 12 10:16:05 2017 -0400 8180370: Characters are skipped on input of Korean text on OS X Reviewed-by: serb changeset 9f914df5fc4c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9f914df5fc4c author: ssreedharan date: Thu Oct 12 10:19:56 2017 -0400 8184016: Text in native popup is not always updated with Sogou IME Reviewed-by: ssadetsky changeset f2925375b4e2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f2925375b4e2 author: robm date: Mon Oct 23 06:39:58 2017 -0700 Merge changeset e1e7eee76e15 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e1e7eee76e15 author: asaha date: Tue Oct 24 12:56:49 2017 -0700 8189918: Remove Trailing whitespace from file while syncing 8u into 8u162-b03 Reviewed-by: robm changeset 64df143be721 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=64df143be721 author: asaha date: Tue Oct 24 13:07:11 2017 -0700 Added tag jdk8u162-b03 for changeset e1e7eee76e15 changeset 4c4efa8fa39a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4c4efa8fa39a author: asaha date: Tue Oct 24 23:16:46 2017 -0700 Merge changeset 8f56ba1989c0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8f56ba1989c0 author: asaha date: Wed Oct 25 14:48:05 2017 -0700 Added tag jdk8u162-b04 for changeset 4c4efa8fa39a changeset a651df33d9a0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a651df33d9a0 author: asaha date: Wed Nov 01 19:29:14 2017 -0700 Merge changeset 0f176e085717 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0f176e085717 author: asaha date: Thu Nov 02 11:07:01 2017 -0700 Added tag jdk8u162-b05 for changeset a651df33d9a0 changeset 3eb5db8f03a3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3eb5db8f03a3 author: asaha date: Sun Nov 05 23:01:17 2017 -0800 8190542: 8u162 L10n resource file update Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 582c82cfebe2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=582c82cfebe2 author: asaha date: Tue Nov 07 18:49:13 2017 -0800 Merge changeset 9b61c12636a1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9b61c12636a1 author: asaha date: Tue Nov 07 18:54:09 2017 -0800 Added tag jdk8u162-b06 for changeset 582c82cfebe2 changeset dbaeccd61945 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dbaeccd61945 author: prr date: Mon Nov 06 15:12:04 2017 -0800 8190280: [macos] Font2DTest demo started failing for Arabic range from JDK 8 u162 b01 on Mac Reviewed-by: serb, pnarayanan changeset 27cf4b4cde87 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=27cf4b4cde87 author: dsamersoff date: Thu Nov 09 04:17:26 2017 -0500 8162530: src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c doesn't handle JNI exceptions properly Summary: Exceptions are checked after calling NewStringUTF Reviewed-by: dholmes, sla Contributed-by: amit.sapre at oracle.com changeset 672bbe9bcdd7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=672bbe9bcdd7 author: asaha date: Tue Nov 14 13:10:37 2017 -0800 Merge changeset afb63c9eecc3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=afb63c9eecc3 author: asaha date: Tue Nov 14 22:35:57 2017 -0800 Added tag jdk8u162-b07 for changeset 672bbe9bcdd7 changeset 453aa18173a5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=453aa18173a5 author: asaha date: Wed Nov 15 17:29:40 2017 -0800 8191352: Remove 8u161-b07 and 8u162-b07 tag to include 8191340 for b07 Reviewed-by: coffeys changeset fce5b32117cc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fce5b32117cc author: asaha date: Wed Nov 15 17:31:09 2017 -0800 Merge changeset 605531d3401e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=605531d3401e author: asaha date: Wed Nov 15 17:31:31 2017 -0800 Added tag jdk8u162-b07 for changeset fce5b32117cc changeset b7d7bd1706bb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b7d7bd1706bb author: asaha date: Tue Nov 21 08:23:13 2017 -0800 Merge changeset c9254e018206 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c9254e018206 author: asaha date: Tue Nov 21 13:11:21 2017 -0800 Merge changeset 05565880073c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=05565880073c author: asaha date: Tue Nov 21 13:18:21 2017 -0800 Added tag jdk8u162-b08 for changeset c9254e018206 changeset 1aa2e6ec537c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1aa2e6ec537c author: asaha date: Wed Nov 29 13:06:32 2017 -0800 Merge changeset bd180c5c5462 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bd180c5c5462 author: asaha date: Wed Nov 29 13:16:19 2017 -0800 Added tag jdk8u162-b09 for changeset 1aa2e6ec537c changeset ed025b5c2668 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ed025b5c2668 author: asaha date: Mon Dec 04 16:19:46 2017 -0800 8192794: 8u162 L10n resource file update md20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset af233a0cd05e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=af233a0cd05e author: alitvinov date: Mon Dec 04 17:38:55 2017 +0000 8181659: Create an alternative fix for JDK-8167102, whose fix was backed out Reviewed-by: prr, serb changeset 1d2ee5e60df1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1d2ee5e60df1 author: asaha date: Tue Dec 05 13:45:52 2017 -0800 Merge changeset 0710db75a001 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0710db75a001 author: asaha date: Tue Dec 05 13:56:48 2017 -0800 Added tag jdk8u162-b10 for changeset 1d2ee5e60df1 changeset 95df717479b1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=95df717479b1 author: asaha date: Fri Dec 15 09:05:18 2017 -0800 Merge changeset 19a5eb7025aa in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=19a5eb7025aa author: asaha date: Fri Dec 15 13:51:10 2017 -0800 Added tag jdk8u162-b11 for changeset 95df717479b1 changeset 3befcaf2833f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3befcaf2833f author: asaha date: Tue Dec 19 15:09:01 2017 -0800 Added tag jdk8u161-b12 for changeset 76f2c555ccca changeset ddae5cb11d6c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ddae5cb11d6c author: asaha date: Tue Dec 19 15:30:37 2017 -0800 Merge changeset 0a89388f0b97 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0a89388f0b97 author: andrew date: Thu Mar 15 03:52:16 2018 +0000 Merge jdk8u162-b12 changeset 39bfc94b1f42 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=39bfc94b1f42 author: andrew date: Tue Mar 27 18:24:51 2018 +0100 Added tag icedtea-3.8.0pre01 for changeset 0a89388f0b97 diffstat: .hgtags | 204 +- .jcheck/conf | 2 - THIRD_PARTY_README | 1319 +--- make/CompileLaunchers.gmk | 6 +- make/CompileNativeLibraries.gmk | 10 +- make/CopyFiles.gmk | 8 +- make/CreateJars.gmk | 83 +- make/CreateSecurityJars.gmk | 84 +- make/GenerateClasses.gmk | 10 +- make/Images.gmk | 5 +- make/Setup.gmk | 2 +- make/data/tzdata/VERSION | 2 +- make/data/tzdata/africa | 115 +- make/data/tzdata/antarctica | 8 +- make/data/tzdata/asia | 182 +- make/data/tzdata/australasia | 73 +- make/data/tzdata/backward | 4 +- make/data/tzdata/europe | 203 +- make/data/tzdata/leapseconds | 17 +- make/data/tzdata/northamerica | 183 +- make/data/tzdata/southamerica | 53 +- make/data/tzdata/zone.tab | 6 +- make/gensrc/GensrcMisc.gmk | 6 +- make/lib/Awt2dLibraries.gmk | 133 +- make/lib/CoreLibraries.gmk | 29 +- make/lib/NetworkingLibraries.gmk | 4 + make/lib/NioLibraries.gmk | 19 +- make/lib/SecurityLibraries.gmk | 40 +- make/lib/SoundLibraries.gmk | 46 +- make/mapfiles/libawt/mapfile-vers-linux | 1 + make/mapfiles/libawt_xawt/mapfile-vers | 2 + make/mapfiles/libjava/mapfile-vers | 8 +- make/mapfiles/libsunec/mapfile-vers | 1 + make/profile-rtjar-includes.txt | 1 + src/aix/native/java/net/aix_close.c | 12 + src/aix/native/sun/tools/attach/AixVirtualMachine.c | 34 +- src/macosx/classes/sun/awt/CGraphicsConfig.java | 3 +- src/macosx/classes/sun/awt/CGraphicsDevice.java | 15 +- src/macosx/classes/sun/font/CCompositeGlyphMapper.java | 155 + src/macosx/classes/sun/font/CFont.java | 66 +- src/macosx/classes/sun/font/CStrike.java | 2 +- src/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java | 7 +- src/macosx/classes/sun/lwawt/LWWindowPeer.java | 29 +- src/macosx/classes/sun/lwawt/PlatformEventNotifier.java | 12 +- src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java | 12 +- src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java | 23 +- src/macosx/classes/sun/lwawt/macosx/CPlatformView.java | 9 +- src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java | 11 +- src/macosx/native/apple/security/KeystoreImpl.m | 22 +- src/macosx/native/sun/awt/AWTView.m | 11 +- src/macosx/native/sun/awt/LWCToolkit.m | 26 +- src/macosx/native/sun/font/AWTFont.h | 3 + src/macosx/native/sun/font/AWTFont.m | 159 + src/macosx/native/sun/osxapp/NSApplicationAWT.h | 6 +- src/macosx/native/sun/osxapp/NSApplicationAWT.m | 27 +- src/share/back/debugLoop.c | 35 +- src/share/back/eventHelper.c | 8 +- src/share/back/invoker.c | 45 +- src/share/bin/java.c | 20 +- src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties | 4 +- src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties | 2 +- src/share/classes/com/sun/crypto/provider/AESCipher.java | 10 +- src/share/classes/com/sun/crypto/provider/AESWrapCipher.java | 8 +- src/share/classes/com/sun/crypto/provider/ARCFOURCipher.java | 4 +- src/share/classes/com/sun/crypto/provider/BlowfishCipher.java | 4 +- src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java | 8 +- src/share/classes/com/sun/crypto/provider/CipherCore.java | 42 +- src/share/classes/com/sun/crypto/provider/CounterMode.java | 5 +- src/share/classes/com/sun/crypto/provider/DESKey.java | 10 +- src/share/classes/com/sun/crypto/provider/DESedeKey.java | 10 +- src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java | 8 +- src/share/classes/com/sun/crypto/provider/DHKeyAgreement.java | 23 +- src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java | 26 +- src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java | 88 +- src/share/classes/com/sun/crypto/provider/ISO10126Padding.java | 16 +- src/share/classes/com/sun/crypto/provider/JceKeyStore.java | 46 +- src/share/classes/com/sun/crypto/provider/KeyProtector.java | 21 +- src/share/classes/com/sun/crypto/provider/PBECipherCore.java | 535 - src/share/classes/com/sun/crypto/provider/PBEKey.java | 10 +- src/share/classes/com/sun/crypto/provider/PBES1Core.java | 6 +- src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java | 20 +- src/share/classes/com/sun/crypto/provider/PKCS5Padding.java | 21 +- src/share/classes/com/sun/crypto/provider/SunJCE.java | 4 +- src/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java | 31 +- src/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java | 7 +- src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java | 19 +- src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java | 2 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java | 25 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java | 54 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java | 55 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java | 24 +- src/share/classes/com/sun/jmx/remote/internal/RMIExporter.java | 6 +- src/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java | 2 + src/share/classes/com/sun/jmx/remote/util/EnvHelp.java | 57 +- src/share/classes/com/sun/jndi/dns/DNSDatagramSocketFactory.java | 246 + src/share/classes/com/sun/jndi/dns/DnsClient.java | 92 +- src/share/classes/com/sun/jndi/dns/ResourceRecord.java | 102 +- src/share/classes/com/sun/jndi/ldap/LdapClient.java | 3 +- src/share/classes/com/sun/jndi/ldap/LdapCtx.java | 24 +- src/share/classes/com/sun/jndi/ldap/LdapReferralException.java | 5 +- src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java | 5 +- src/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java | 11 +- src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties | 4 +- src/share/classes/com/sun/security/auth/module/LdapLoginModule.java | 63 +- src/share/classes/com/sun/tools/jdi/TargetVM.java | 18 +- src/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java | 4 +- src/share/classes/java/awt/DefaultKeyboardFocusManager.java | 39 +- src/share/classes/java/awt/EventDispatchThread.java | 32 +- src/share/classes/java/awt/EventQueue.java | 32 +- src/share/classes/java/awt/Robot.java | 23 +- src/share/classes/java/awt/Toolkit.java | 6 +- src/share/classes/java/awt/Window.java | 6 +- src/share/classes/java/awt/color/ICC_ColorSpace.java | 12 + src/share/classes/java/awt/geom/Path2D.java | 14 +- src/share/classes/java/io/ObjectInputStream.java | 60 +- src/share/classes/java/io/ObjectStreamClass.java | 102 +- src/share/classes/java/lang/invoke/DirectMethodHandle.java | 59 +- src/share/classes/java/lang/invoke/LambdaFormEditor.java | 4 +- src/share/classes/java/lang/ref/Finalizer.java | 27 +- src/share/classes/java/net/SocksSocketImpl.java | 4 +- src/share/classes/java/nio/Bits.java | 176 +- src/share/classes/java/rmi/activation/ActivationID.java | 36 +- src/share/classes/java/security/CodeSource.java | 22 +- src/share/classes/java/security/Security.java | 33 + src/share/classes/java/security/UnresolvedPermission.java | 27 +- src/share/classes/java/security/cert/CertificateRevokedException.java | 11 +- src/share/classes/java/time/format/ZoneName.java | 11 +- src/share/classes/java/time/temporal/ValueRange.java | 7 +- src/share/classes/java/time/zone/TzdbZoneRulesProvider.java | 13 +- src/share/classes/java/util/ArrayDeque.java | 21 +- src/share/classes/java/util/ArrayList.java | 14 +- src/share/classes/java/util/HashMap.java | 9 +- src/share/classes/java/util/HashSet.java | 12 +- src/share/classes/java/util/Hashtable.java | 7 +- src/share/classes/java/util/IdentityHashMap.java | 7 +- src/share/classes/java/util/PriorityQueue.java | 4 +- src/share/classes/java/util/ResourceBundle.java | 15 +- src/share/classes/java/util/SimpleTimeZone.java | 20 +- src/share/classes/java/util/concurrent/ArrayBlockingQueue.java | 26 + src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java | 2 + src/share/classes/java/util/concurrent/ThreadPoolExecutor.java | 18 +- src/share/classes/java/util/jar/JarVerifier.java | 12 +- src/share/classes/java/util/logging/Level.java | 16 +- src/share/classes/java/util/logging/Logger.java | 5 +- src/share/classes/java/util/zip/ZipFile.java | 21 +- src/share/classes/javax/crypto/JceSecurity.java | 12 +- src/share/classes/javax/imageio/spi/ServiceRegistry.java | 21 +- src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java | 3 +- src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java | 148 +- src/share/classes/javax/naming/directory/BasicAttribute.java | 4 +- src/share/classes/javax/naming/directory/BasicAttributes.java | 6 +- src/share/classes/javax/swing/JComponent.java | 13 +- src/share/classes/javax/swing/JDialog.java | 3 +- src/share/classes/javax/swing/JEditorPane.java | 9 +- src/share/classes/javax/swing/JFrame.java | 3 +- src/share/classes/javax/swing/JInternalFrame.java | 3 +- src/share/classes/javax/swing/JPopupMenu.java | 8 +- src/share/classes/javax/swing/JSpinner.java | 11 + src/share/classes/javax/swing/MenuSelectionManager.java | 3 +- src/share/classes/javax/swing/PopupFactory.java | 12 +- src/share/classes/javax/swing/SwingUtilities.java | 3 +- src/share/classes/javax/swing/SwingWorker.java | 2 +- src/share/classes/javax/swing/UIDefaults.java | 5 +- src/share/classes/javax/swing/UIManager.java | 5 +- src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java | 6 +- src/share/classes/javax/swing/plaf/basic/BasicListUI.java | 3 +- src/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java | 14 +- src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java | 35 +- src/share/classes/javax/swing/plaf/basic/BasicTableUI.java | 8 +- src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java | 3 +- src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java | 5 - src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java | 6 +- src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java | 5 +- src/share/classes/javax/swing/plaf/synth/ImagePainter.java | 5 +- src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java | 3 +- src/share/classes/javax/swing/text/DefaultEditorKit.java | 2 +- src/share/classes/javax/swing/text/JTextComponent.java | 6 +- src/share/classes/javax/swing/text/html/CSS.java | 2 +- src/share/classes/sun/applet/AppletPanel.java | 10 +- src/share/classes/sun/applet/AppletViewerPanel.java | 18 +- src/share/classes/sun/awt/SunHints.java | 26 +- src/share/classes/sun/awt/image/AbstractMultiResolutionImage.java | 64 +- src/share/classes/sun/awt/image/BaseMultiResolutionImage.java | 150 + src/share/classes/sun/awt/image/BufImgSurfaceData.java | 101 +- src/share/classes/sun/awt/image/BufferedImageGraphicsConfig.java | 31 +- src/share/classes/sun/awt/image/ImageWatched.java | 33 +- src/share/classes/sun/awt/image/JPEGImageDecoder.java | 2 +- src/share/classes/sun/awt/image/MultiResolutionCachedImage.java | 34 +- src/share/classes/sun/awt/image/MultiResolutionImage.java | 72 +- src/share/classes/sun/awt/image/MultiResolutionToolkitImage.java | 17 +- src/share/classes/sun/awt/image/SunVolatileImage.java | 13 +- src/share/classes/sun/awt/image/SurfaceManager.java | 24 +- src/share/classes/sun/awt/image/VolatileSurfaceManager.java | 12 +- src/share/classes/sun/awt/resources/awt_de.properties | 2 +- src/share/classes/sun/awt/resources/awt_ko.properties | 2 +- src/share/classes/sun/awt/resources/awt_sv.properties | 2 +- src/share/classes/sun/font/CompositeFont.java | 19 + src/share/classes/sun/font/CompositeGlyphMapper.java | 2 +- src/share/classes/sun/font/CompositeStrike.java | 4 + src/share/classes/sun/font/Font2D.java | 9 +- src/share/classes/sun/font/FontSubstitution.java | 38 + src/share/classes/sun/font/GlyphLayout.java | 3 + src/share/classes/sun/font/StandardGlyphVector.java | 10 +- src/share/classes/sun/font/SunLayoutEngine.java | 5 +- src/share/classes/sun/font/TrueTypeFont.java | 6 +- src/share/classes/sun/java2d/SunGraphics2D.java | 261 +- src/share/classes/sun/java2d/SunGraphicsEnvironment.java | 48 + src/share/classes/sun/java2d/SurfaceData.java | 16 +- src/share/classes/sun/java2d/cmm/lcms/LCMS.java | 2 +- src/share/classes/sun/java2d/pipe/DrawImage.java | 7 +- src/share/classes/sun/launcher/resources/launcher_es.properties | 6 +- src/share/classes/sun/launcher/resources/launcher_ko.properties | 4 +- src/share/classes/sun/launcher/resources/launcher_sv.properties | 4 +- src/share/classes/sun/management/Agent.java | 89 +- src/share/classes/sun/management/HotSpotDiagnostic.java | 12 +- src/share/classes/sun/management/MemoryPoolImpl.java | 8 +- src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java | 33 +- src/share/classes/sun/management/jmxremote/SingleEntryRegistry.java | 24 +- src/share/classes/sun/management/resources/agent.properties | 2 +- src/share/classes/sun/management/resources/agent_de.properties | 4 +- src/share/classes/sun/management/resources/agent_es.properties | 4 +- src/share/classes/sun/management/resources/agent_fr.properties | 4 +- src/share/classes/sun/management/resources/agent_it.properties | 4 +- src/share/classes/sun/management/resources/agent_ja.properties | 4 +- src/share/classes/sun/management/resources/agent_ko.properties | 4 +- src/share/classes/sun/management/resources/agent_pt_BR.properties | 4 +- src/share/classes/sun/management/resources/agent_sv.properties | 14 +- src/share/classes/sun/management/resources/agent_zh_CN.properties | 4 +- src/share/classes/sun/management/resources/agent_zh_TW.properties | 4 +- src/share/classes/sun/misc/IOUtils.java | 24 +- src/share/classes/sun/misc/JavaOISAccess.java | 5 +- src/share/classes/sun/misc/JavaObjectInputStreamAccess.java | 41 - src/share/classes/sun/misc/ObjectInputFilter.java | 34 +- src/share/classes/sun/misc/ObjectStreamClassValidator.java | 43 - src/share/classes/sun/misc/SharedSecrets.java | 14 +- src/share/classes/sun/misc/Unsafe.java | 95 +- src/share/classes/sun/misc/Version.java.template | 54 +- src/share/classes/sun/net/ftp/impl/FtpClient.java | 4 +- src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java | 28 +- src/share/classes/sun/net/www/protocol/http/spnego/NegotiateCallbackHandler.java | 30 +- src/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java | 11 +- src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java | 19 +- src/share/classes/sun/nio/cs/ISO_8859_1.java | 8 +- src/share/classes/sun/print/RasterPrinterJob.java | 41 +- src/share/classes/sun/rmi/registry/RegistryImpl.java | 58 +- src/share/classes/sun/rmi/registry/RegistryImpl_Skel.java | 177 + src/share/classes/sun/rmi/registry/RegistryImpl_Stub.java | 189 + src/share/classes/sun/rmi/server/Activation.java | 69 +- src/share/classes/sun/rmi/server/MarshalInputStream.java | 38 +- src/share/classes/sun/rmi/server/UnicastRef.java | 14 +- src/share/classes/sun/rmi/server/UnicastServerRef.java | 201 +- src/share/classes/sun/rmi/transport/ConnectionInputStream.java | 10 +- src/share/classes/sun/rmi/transport/DGCClient.java | 10 + src/share/classes/sun/rmi/transport/DGCImpl_Skel.java | 112 + src/share/classes/sun/rmi/transport/DGCImpl_Stub.java | 183 + src/share/classes/sun/rmi/transport/StreamRemoteCall.java | 9 +- src/share/classes/sun/rmi/transport/Target.java | 33 +- src/share/classes/sun/security/action/GetPropertyAction.java | 30 +- src/share/classes/sun/security/ec/ECDSASignature.java | 22 +- src/share/classes/sun/security/ec/ECKeyPairGenerator.java | 6 +- src/share/classes/sun/security/ec/SunEC.java | 6 + src/share/classes/sun/security/internal/spec/TlsMasterSecretParameterSpec.java | 61 +- src/share/classes/sun/security/jgss/GSSUtil.java | 27 +- src/share/classes/sun/security/jgss/LoginConfigImpl.java | 19 +- src/share/classes/sun/security/krb5/KrbAsRep.java | 4 +- src/share/classes/sun/security/krb5/KrbTgsRep.java | 4 +- src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java | 96 +- src/share/classes/sun/security/pkcs/PKCS8Key.java | 16 +- src/share/classes/sun/security/pkcs/SignerInfo.java | 6 + src/share/classes/sun/security/pkcs10/PKCS10.java | 50 +- src/share/classes/sun/security/pkcs11/Config.java | 9 +- src/share/classes/sun/security/pkcs11/P11KeyAgreement.java | 22 +- src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java | 73 +- src/share/classes/sun/security/pkcs11/P11Signature.java | 77 +- src/share/classes/sun/security/pkcs11/Secmod.java | 22 +- src/share/classes/sun/security/pkcs11/SunPKCS11.java | 33 +- src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java | 4 + src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java | 10 + src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java | 128 +- src/share/classes/sun/security/provider/ByteArrayAccess.java | 9 +- src/share/classes/sun/security/provider/DSA.java | 57 +- src/share/classes/sun/security/provider/DSAKeyPairGenerator.java | 133 +- src/share/classes/sun/security/provider/DSAParameterGenerator.java | 93 +- src/share/classes/sun/security/provider/ParameterCache.java | 255 +- src/share/classes/sun/security/provider/SunEntries.java | 12 +- src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java | 2 +- src/share/classes/sun/security/provider/certpath/BasicChecker.java | 12 +- src/share/classes/sun/security/provider/certpath/ResponderId.java | 2 +- src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java | 2 +- src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java | 66 +- src/share/classes/sun/security/rsa/RSAKeyPairGenerator.java | 5 +- src/share/classes/sun/security/rsa/RSAPublicKeyImpl.java | 15 + src/share/classes/sun/security/smartcardio/CardImpl.java | 5 +- src/share/classes/sun/security/ssl/ClientHandshaker.java | 114 +- src/share/classes/sun/security/ssl/DHCrypt.java | 134 +- src/share/classes/sun/security/ssl/ECDHCrypt.java | 2 +- src/share/classes/sun/security/ssl/EllipticCurvesExtension.java | 397 + src/share/classes/sun/security/ssl/EllipticPointFormatsExtension.java | 104 + src/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java | 70 + src/share/classes/sun/security/ssl/ExtensionType.java | 6 +- src/share/classes/sun/security/ssl/HandshakeHash.java | 27 +- src/share/classes/sun/security/ssl/HandshakeMessage.java | 14 +- src/share/classes/sun/security/ssl/Handshaker.java | 77 +- src/share/classes/sun/security/ssl/HelloExtensions.java | 13 +- src/share/classes/sun/security/ssl/SSLSessionImpl.java | 19 +- src/share/classes/sun/security/ssl/SSLSocketImpl.java | 7 +- src/share/classes/sun/security/ssl/ServerHandshaker.java | 113 +- src/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java | 397 - src/share/classes/sun/security/ssl/SupportedEllipticPointFormatsExtension.java | 104 - src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java | 19 +- src/share/classes/sun/security/tools/KeyStoreUtil.java | 11 +- src/share/classes/sun/security/tools/jarsigner/Main.java | 4 +- src/share/classes/sun/security/tools/keytool/Main.java | 578 +- src/share/classes/sun/security/tools/keytool/Resources.java | 41 +- src/share/classes/sun/security/tools/keytool/Resources_de.java | 39 +- src/share/classes/sun/security/tools/keytool/Resources_es.java | 39 +- src/share/classes/sun/security/tools/keytool/Resources_fr.java | 39 +- src/share/classes/sun/security/tools/keytool/Resources_it.java | 39 +- src/share/classes/sun/security/tools/keytool/Resources_ja.java | 39 +- src/share/classes/sun/security/tools/keytool/Resources_ko.java | 39 +- src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java | 39 +- src/share/classes/sun/security/tools/keytool/Resources_sv.java | 51 +- src/share/classes/sun/security/tools/keytool/Resources_zh_CN.java | 39 +- src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java | 39 +- src/share/classes/sun/security/tools/policytool/Resources_sv.java | 8 +- src/share/classes/sun/security/util/AlgorithmDecomposer.java | 21 +- src/share/classes/sun/security/util/AuthResources_sv.java | 4 +- src/share/classes/sun/security/util/ConstraintsParameters.java | 2 +- src/share/classes/sun/security/util/Debug.java | 1 + src/share/classes/sun/security/util/DerValue.java | 17 +- src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java | 253 +- src/share/classes/sun/security/util/ECUtil.java | 44 +- src/share/classes/sun/security/util/HostnameChecker.java | 24 +- src/share/classes/sun/security/util/KeyUtil.java | 58 + src/share/classes/sun/security/util/ManifestEntryVerifier.java | 9 +- src/share/classes/sun/security/util/ObjectIdentifier.java | 8 +- src/share/classes/sun/security/util/Pem.java | 4 +- src/share/classes/sun/security/util/Resources_sv.java | 18 +- src/share/classes/sun/security/util/SecurityProviderConstants.java | 131 + src/share/classes/sun/security/x509/NameConstraintsExtension.java | 93 +- src/share/classes/sun/security/x509/X509CRLImpl.java | 7 +- src/share/classes/sun/swing/DefaultLookup.java | 3 +- src/share/classes/sun/swing/SwingUtilities2.java | 14 +- src/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java | 3 - src/share/classes/sun/tools/jar/resources/jar_ko.properties | 4 +- src/share/classes/sun/util/calendar/ZoneInfoFile.java | 38 +- src/share/classes/sun/util/resources/TimeZoneNames.java | 9 +- src/share/classes/sun/util/resources/de/TimeZoneNames_de.java | 9 +- src/share/classes/sun/util/resources/es/TimeZoneNames_es.java | 9 +- src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java | 9 +- src/share/classes/sun/util/resources/it/TimeZoneNames_it.java | 9 +- src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java | 9 +- src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java | 9 +- src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java | 9 +- src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java | 9 +- src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java | 9 +- src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java | 9 +- src/share/demo/jvmti/hprof/hprof_init.c | 2 +- src/share/instrument/JarFacade.c | 12 +- src/share/lib/management/management.properties | 35 + src/share/lib/security/java.security-aix | 171 +- src/share/lib/security/java.security-linux | 170 +- src/share/lib/security/java.security-macosx | 170 +- src/share/lib/security/java.security-solaris | 170 +- src/share/lib/security/java.security-windows | 170 +- src/share/native/com/sun/java/util/jar/pack/bands.cpp | 10 +- src/share/native/com/sun/java/util/jar/pack/bytes.h | 2 +- src/share/native/com/sun/java/util/jar/pack/jni.cpp | 5 +- src/share/native/com/sun/java/util/jar/pack/main.cpp | 39 +- src/share/native/com/sun/java/util/jar/pack/unpack.cpp | 51 +- src/share/native/com/sun/java/util/jar/pack/unpack.h | 2 +- src/share/native/com/sun/java/util/jar/pack/utils.cpp | 2 +- src/share/native/com/sun/java/util/jar/pack/zip.cpp | 6 +- src/share/native/com/sun/java/util/jar/pack/zip.h | 4 +- src/share/native/com/sun/media/sound/SoundDefs.h | 11 + src/share/native/common/check_code.c | 40 +- src/share/native/java/net/net_util.c | 28 +- src/share/native/java/net/net_util.h | 10 +- src/share/native/java/nio/Bits.c | 281 - src/share/native/java/util/zip/Deflater.c | 11 +- src/share/native/java/util/zip/zlib-1.2.8/ChangeLog | 1472 ----- src/share/native/java/util/zip/zlib-1.2.8/README | 115 - src/share/native/java/util/zip/zlib-1.2.8/compress.c | 104 - src/share/native/java/util/zip/zlib-1.2.8/crc32.h | 465 - src/share/native/java/util/zip/zlib-1.2.8/deflate.c | 1991 ------ src/share/native/java/util/zip/zlib-1.2.8/deflate.h | 370 - src/share/native/java/util/zip/zlib-1.2.8/gzclose.c | 49 - src/share/native/java/util/zip/zlib-1.2.8/gzguts.h | 233 - src/share/native/java/util/zip/zlib-1.2.8/gzlib.c | 658 -- src/share/native/java/util/zip/zlib-1.2.8/gzread.c | 618 -- src/share/native/java/util/zip/zlib-1.2.8/gzwrite.c | 601 -- src/share/native/java/util/zip/zlib-1.2.8/infback.c | 664 -- src/share/native/java/util/zip/zlib-1.2.8/inffast.c | 364 - src/share/native/java/util/zip/zlib-1.2.8/inffast.h | 35 - src/share/native/java/util/zip/zlib-1.2.8/inffixed.h | 118 - src/share/native/java/util/zip/zlib-1.2.8/inflate.c | 1536 ----- src/share/native/java/util/zip/zlib-1.2.8/inflate.h | 146 - src/share/native/java/util/zip/zlib-1.2.8/inftrees.c | 330 - src/share/native/java/util/zip/zlib-1.2.8/inftrees.h | 86 - src/share/native/java/util/zip/zlib-1.2.8/patches/ChangeLog_java | 10 - src/share/native/java/util/zip/zlib-1.2.8/trees.c | 1250 ---- src/share/native/java/util/zip/zlib-1.2.8/trees.h | 152 - src/share/native/java/util/zip/zlib-1.2.8/uncompr.c | 83 - src/share/native/java/util/zip/zlib-1.2.8/zadler32.c | 203 - src/share/native/java/util/zip/zlib-1.2.8/zconf.h | 543 - src/share/native/java/util/zip/zlib-1.2.8/zcrc32.c | 449 - src/share/native/java/util/zip/zlib-1.2.8/zlib.h | 1792 ------ src/share/native/java/util/zip/zlib-1.2.8/zutil.c | 348 - src/share/native/java/util/zip/zlib-1.2.8/zutil.h | 277 - src/share/native/java/util/zip/zlib/ChangeLog | 1515 +++++ src/share/native/java/util/zip/zlib/README | 115 + src/share/native/java/util/zip/zlib/compress.c | 110 + src/share/native/java/util/zip/zlib/crc32.h | 465 + src/share/native/java/util/zip/zlib/deflate.c | 2187 +++++++ src/share/native/java/util/zip/zlib/deflate.h | 373 + src/share/native/java/util/zip/zlib/gzclose.c | 49 + src/share/native/java/util/zip/zlib/gzguts.h | 242 + src/share/native/java/util/zip/zlib/gzlib.c | 661 ++ src/share/native/java/util/zip/zlib/gzread.c | 678 ++ src/share/native/java/util/zip/zlib/gzwrite.c | 689 ++ src/share/native/java/util/zip/zlib/infback.c | 664 ++ src/share/native/java/util/zip/zlib/inffast.c | 347 + src/share/native/java/util/zip/zlib/inffast.h | 35 + src/share/native/java/util/zip/zlib/inffixed.h | 118 + src/share/native/java/util/zip/zlib/inflate.c | 1585 +++++ src/share/native/java/util/zip/zlib/inflate.h | 149 + src/share/native/java/util/zip/zlib/inftrees.c | 328 + src/share/native/java/util/zip/zlib/inftrees.h | 86 + src/share/native/java/util/zip/zlib/patches/ChangeLog_java | 96 + src/share/native/java/util/zip/zlib/trees.c | 1227 ++++ src/share/native/java/util/zip/zlib/trees.h | 152 + src/share/native/java/util/zip/zlib/uncompr.c | 117 + src/share/native/java/util/zip/zlib/zadler32.c | 210 + src/share/native/java/util/zip/zlib/zconf.h | 566 + src/share/native/java/util/zip/zlib/zcrc32.c | 466 + src/share/native/java/util/zip/zlib/zlib.h | 1936 ++++++ src/share/native/java/util/zip/zlib/zutil.c | 350 + src/share/native/java/util/zip/zlib/zutil.h | 295 + src/share/native/sun/awt/image/awt_ImageRep.c | 2 +- src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 29 +- src/share/native/sun/awt/libpng/CHANGES | 225 +- src/share/native/sun/awt/libpng/LICENSE | 7 +- src/share/native/sun/awt/libpng/README | 5 +- src/share/native/sun/awt/libpng/png.c | 535 +- src/share/native/sun/awt/libpng/png.h | 180 +- src/share/native/sun/awt/libpng/pngconf.h | 50 +- src/share/native/sun/awt/libpng/pngerror.c | 68 +- src/share/native/sun/awt/libpng/pngget.c | 60 +- src/share/native/sun/awt/libpng/pnglibconf.h | 18 +- src/share/native/sun/awt/libpng/pngmem.c | 22 +- src/share/native/sun/awt/libpng/pngpread.c | 29 +- src/share/native/sun/awt/libpng/pngpriv.h | 270 +- src/share/native/sun/awt/libpng/pngread.c | 313 +- src/share/native/sun/awt/libpng/pngrio.c | 6 +- src/share/native/sun/awt/libpng/pngrtran.c | 83 +- src/share/native/sun/awt/libpng/pngrutil.c | 335 +- src/share/native/sun/awt/libpng/pngset.c | 212 +- src/share/native/sun/awt/libpng/pngstruct.h | 10 +- src/share/native/sun/awt/libpng/pngtest.c | 2110 ------- src/share/native/sun/awt/libpng/pngtrans.c | 15 +- src/share/native/sun/awt/libpng/pngwio.c | 196 - src/share/native/sun/awt/libpng/pngwrite.c | 2411 -------- src/share/native/sun/awt/libpng/pngwtran.c | 604 -- src/share/native/sun/awt/libpng/pngwutil.c | 2653 --------- src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c | 8 +- src/share/native/sun/awt/splashscreen/splashscreen_png.c | 2 +- src/share/native/sun/font/FontInstanceAdapter.cpp | 12 +- src/share/native/sun/font/freetypeScaler.c | 211 +- src/share/native/sun/font/layout/LayoutEngine.cpp | 8 + src/share/native/sun/font/layout/LookupTables.cpp | 12 +- src/share/native/sun/font/layout/LookupTables.h | 10 +- src/share/native/sun/font/layout/SunLayoutEngine.cpp | 3 +- src/share/native/sun/java2d/cmm/lcms/LCMS.c | 9 +- src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 14 +- src/share/native/sun/java2d/cmm/lcms/cmsnamed.c | 13 +- src/share/native/sun/java2d/cmm/lcms/cmsopt.c | 1 + src/share/native/sun/java2d/cmm/lcms/cmstypes.c | 16 +- src/share/native/sun/java2d/cmm/lcms/lcms2.h | 2 +- src/share/native/sun/java2d/loops/AlphaMath.c | 4 +- src/share/native/sun/java2d/opengl/OGLContext.c | 2 + src/share/native/sun/management/GcInfoBuilder.c | 27 +- src/share/native/sun/misc/URLClassPath.c | 5 + src/share/native/sun/security/ec/ECC_JNI.cpp | 83 +- src/share/native/sun/security/ec/ecc_impl.h | 298 + src/share/native/sun/security/ec/impl/ec.c | 38 +- src/share/native/sun/security/ec/impl/ec2.h | 5 +- src/share/native/sun/security/ec/impl/ec2_aff.c | 6 +- src/share/native/sun/security/ec/impl/ec2_mont.c | 9 +- src/share/native/sun/security/ec/impl/ecc_impl.h | 271 - src/share/native/sun/security/ec/impl/ecl-priv.h | 14 +- src/share/native/sun/security/ec/impl/ecl.h | 8 +- src/share/native/sun/security/ec/impl/ecl_mult.c | 34 +- src/share/native/sun/security/ec/impl/ecp.h | 13 +- src/share/native/sun/security/ec/impl/ecp_aff.c | 6 +- src/share/native/sun/security/ec/impl/ecp_jac.c | 18 +- src/share/native/sun/security/ec/impl/ecp_jm.c | 74 +- src/share/native/sun/security/jgss/wrapper/GSSLibStub.c | 36 +- src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h | 5 + src/share/sample/vm/jvm-clr/invoker.cpp | 2 +- src/solaris/bin/aarch32/jvm.cfg | 34 + src/solaris/bin/aarch64/jvm.cfg | 35 + src/solaris/bin/ppc64le/jvm.cfg | 33 + src/solaris/classes/sun/awt/UNIXToolkit.java | 71 +- src/solaris/classes/sun/awt/X11/InfoWindow.java | 4 +- src/solaris/classes/sun/awt/X11/XBaseWindow.java | 80 +- src/solaris/classes/sun/awt/X11/XChoicePeer.java | 2 +- src/solaris/classes/sun/awt/X11/XComponentPeer.java | 10 +- src/solaris/classes/sun/awt/X11/XDecoratedPeer.java | 20 +- src/solaris/classes/sun/awt/X11/XDesktopPeer.java | 9 +- src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java | 36 +- src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java | 2 +- src/solaris/classes/sun/awt/X11/XEmbeddedFramePeer.java | 28 +- src/solaris/classes/sun/awt/X11/XMenuBarPeer.java | 2 +- src/solaris/classes/sun/awt/X11/XMenuWindow.java | 2 +- src/solaris/classes/sun/awt/X11/XMouseInfoPeer.java | 7 + src/solaris/classes/sun/awt/X11/XPopupMenuPeer.java | 2 +- src/solaris/classes/sun/awt/X11/XRobotPeer.java | 11 +- src/solaris/classes/sun/awt/X11/XToolkit.java | 68 +- src/solaris/classes/sun/awt/X11/XWM.java | 24 +- src/solaris/classes/sun/awt/X11/XWarningWindow.java | 8 +- src/solaris/classes/sun/awt/X11/XWindow.java | 81 +- src/solaris/classes/sun/awt/X11/XWindowPeer.java | 62 +- src/solaris/classes/sun/awt/X11/XlibUtil.java | 24 +- src/solaris/classes/sun/awt/X11GraphicsConfig.java | 26 +- src/solaris/classes/sun/awt/X11GraphicsDevice.java | 25 + src/solaris/classes/sun/java2d/xr/XRSurfaceData.java | 42 +- src/solaris/classes/sun/java2d/xr/XRSurfaceDataProxy.java | 2 +- src/solaris/classes/sun/java2d/xr/XRVolatileSurfaceManager.java | 8 +- src/solaris/classes/sun/nio/ch/sctp/SctpChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java | 2 +- src/solaris/classes/sun/nio/fs/LinuxFileStore.java | 12 +- src/solaris/javavm/export/jni_md.h | 5 + src/solaris/native/java/lang/java_props_md.c | 15 +- src/solaris/native/java/net/Inet4AddressImpl.c | 20 +- src/solaris/native/java/net/Inet6AddressImpl.c | 33 +- src/solaris/native/java/net/NetworkInterface.c | 56 +- src/solaris/native/java/net/PlainDatagramSocketImpl.c | 166 +- src/solaris/native/java/net/PlainSocketImpl.c | 79 +- src/solaris/native/java/net/SocketInputStream.c | 5 +- src/solaris/native/java/net/SocketOutputStream.c | 14 +- src/solaris/native/java/net/bsd_close.c | 13 +- src/solaris/native/java/net/linux_close.c | 12 +- src/solaris/native/java/net/net_util_md.c | 31 +- src/solaris/native/java/net/net_util_md.h | 63 +- src/solaris/native/java/net/solaris_close.c | 122 + src/solaris/native/sun/awt/awt_Font.c | 5 +- src/solaris/native/sun/awt/awt_GraphicsEnv.c | 35 + src/solaris/native/sun/awt/awt_Robot.c | 131 +- src/solaris/native/sun/awt/awt_UNIXToolkit.c | 92 +- src/solaris/native/sun/awt/fontpath.c | 1 + src/solaris/native/sun/awt/gtk2_interface.c | 505 +- src/solaris/native/sun/awt/gtk2_interface.h | 482 +- src/solaris/native/sun/awt/gtk3_interface.c | 2890 ++++++++++ src/solaris/native/sun/awt/gtk3_interface.h | 573 + src/solaris/native/sun/awt/gtk_interface.c | 155 + src/solaris/native/sun/awt/gtk_interface.h | 550 + src/solaris/native/sun/awt/jawt.c | 2 +- src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c | 78 +- src/solaris/native/sun/awt/swing_GTKEngine.c | 141 +- src/solaris/native/sun/awt/swing_GTKStyle.c | 37 +- src/solaris/native/sun/java2d/x11/X11SurfaceData.c | 2 +- src/solaris/native/sun/management/LinuxOperatingSystem.c | 3 +- src/solaris/native/sun/nio/ch/sctp/Sctp.h | 25 +- src/solaris/native/sun/nio/ch/sctp/SctpNet.c | 6 +- src/solaris/native/sun/security/krb5/krb5ccache.c | 113 + src/solaris/native/sun/security/pkcs11/j2secmod_md.c | 1 + src/solaris/native/sun/security/pkcs11/wrapper/p11_md.h | 5 + src/solaris/native/sun/security/smartcardio/pcsc_md.c | 7 + src/solaris/native/sun/security/smartcardio/pcsc_md.h | 40 + src/solaris/native/sun/tools/attach/BsdVirtualMachine.c | 34 +- src/solaris/native/sun/tools/attach/LinuxVirtualMachine.c | 34 +- src/solaris/native/sun/tools/attach/SolarisVirtualMachine.c | 34 +- src/solaris/native/sun/xawt/XToolkit.c | 2 +- src/solaris/native/sun/xawt/awt_Desktop.c | 14 +- src/solaris/native/sun/xawt/gnome_interface.h | 4 +- src/windows/classes/sun/awt/Win32GraphicsConfig.java | 6 +- src/windows/classes/sun/awt/Win32GraphicsDevice.java | 40 + src/windows/classes/sun/awt/Win32GraphicsEnvironment.java | 18 + src/windows/classes/sun/awt/windows/WWindowPeer.java | 9 +- src/windows/classes/sun/java2d/d3d/D3DSurfaceData.java | 38 +- src/windows/classes/sun/java2d/opengl/WGLSurfaceData.java | 27 +- src/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java | 22 +- src/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java | 8 +- src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c | 16 +- src/windows/native/java/net/DualStackPlainSocketImpl.c | 7 +- src/windows/native/java/net/Inet4AddressImpl.c | 2 +- src/windows/native/java/net/Inet6AddressImpl.c | 4 +- src/windows/native/java/net/NetworkInterface.c | 2 +- src/windows/native/java/net/NetworkInterface_winXP.c | 3 +- src/windows/native/java/net/SocketInputStream.c | 5 +- src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c | 66 +- src/windows/native/java/net/TwoStacksPlainSocketImpl.c | 12 +- src/windows/native/sun/java2d/d3d/D3DGraphicsDevice.cpp | 2 +- src/windows/native/sun/net/spi/DefaultProxySelector.c | 26 +- src/windows/native/sun/windows/CmdIDList.cpp | 39 +- src/windows/native/sun/windows/CmdIDList.h | 3 +- src/windows/native/sun/windows/MouseInfo.cpp | 13 +- src/windows/native/sun/windows/WPrinterJob.cpp | 4 +- src/windows/native/sun/windows/awt.h | 48 +- src/windows/native/sun/windows/awt_Button.cpp | 10 +- src/windows/native/sun/windows/awt_Canvas.cpp | 11 +- src/windows/native/sun/windows/awt_Checkbox.cpp | 11 +- src/windows/native/sun/windows/awt_Choice.cpp | 22 +- src/windows/native/sun/windows/awt_Component.cpp | 142 +- src/windows/native/sun/windows/awt_Component.h | 6 + src/windows/native/sun/windows/awt_Dialog.cpp | 5 +- src/windows/native/sun/windows/awt_Font.cpp | 87 +- src/windows/native/sun/windows/awt_Frame.cpp | 10 +- src/windows/native/sun/windows/awt_Label.cpp | 5 +- src/windows/native/sun/windows/awt_List.cpp | 9 +- src/windows/native/sun/windows/awt_MenuItem.cpp | 6 +- src/windows/native/sun/windows/awt_Palette.cpp | 4 +- src/windows/native/sun/windows/awt_Robot.cpp | 26 +- src/windows/native/sun/windows/awt_ScrollPane.cpp | 6 +- src/windows/native/sun/windows/awt_Scrollbar.cpp | 78 +- src/windows/native/sun/windows/awt_Scrollbar.h | 2 + src/windows/native/sun/windows/awt_TextArea.cpp | 3 - src/windows/native/sun/windows/awt_TextComponent.cpp | 3 +- src/windows/native/sun/windows/awt_TextField.cpp | 3 - src/windows/native/sun/windows/awt_Toolkit.cpp | 23 +- src/windows/native/sun/windows/awt_Toolkit.h | 4 +- src/windows/native/sun/windows/awt_Win32GraphicsConfig.cpp | 24 +- src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp | 168 + src/windows/native/sun/windows/awt_Win32GraphicsDevice.h | 10 + src/windows/native/sun/windows/awt_Window.cpp | 96 +- src/windows/native/sun/windows/awt_Window.h | 1 + src/windows/resource/java.manifest | 2 +- test/TEST.ROOT | 5 +- test/TEST.groups | 8 +- test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java | 3 +- test/com/sun/awt/Translucency/WindowOpacity.java | 18 +- test/com/sun/crypto/provider/Cipher/AES/CICO.java | 1 + test/com/sun/crypto/provider/Cipher/AES/CTR.java | 1 + test/com/sun/crypto/provider/Cipher/AES/Padding.java | 1 + test/com/sun/crypto/provider/Cipher/AES/Test4513830.java | 1 + test/com/sun/crypto/provider/Cipher/AES/Test4517355.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java | 21 +- test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java | 1 + test/com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java | 4 +- test/com/sun/crypto/provider/Cipher/DES/FlushBug.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/AESPBEWrapper.java | 39 +- test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBECipherWrapper.java | 48 +- test/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java | 18 +- test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java | 13 +- test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java | 1 + test/com/sun/crypto/provider/Cipher/RSA/TestRSA.java | 1 + test/com/sun/crypto/provider/Cipher/TestCipher.java | 40 +- test/com/sun/crypto/provider/KeyAgreement/DHGenSecretKey.java | 3 +- test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java | 3 +- test/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java | 4 +- test/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java | 110 + test/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java | 98 + test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java | 28 +- test/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java | 73 + test/com/sun/crypto/provider/Mac/HmacSaltLengths.java | 1 + test/com/sun/crypto/provider/Mac/MacSameTest.java | 1 + test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java | 7 +- test/com/sun/jdi/LineNumberInfo.java | 4 +- test/com/sun/jdi/oom/OomDebugTest.java | 4 +- test/com/sun/jndi/dns/Parser.java | 143 + test/com/sun/jndi/ldap/LdapTimeoutTest.java | 1 + test/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java | 1 + test/com/sun/tools/attach/StartManagementAgent.java | 2 +- test/java/awt/AlphaComposite/HeadlessAlphaComposite.java | 63 + test/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html | 3 +- test/java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java | 3 +- test/java/awt/Choice/DragMouseOutAndRelease/DragMouseOutAndRelease.java | 421 + test/java/awt/Choice/GetSizeTest/GetSizeTest.java | 104 + test/java/awt/Choice/GrabLockTest/GrabLockTest.java | 111 + test/java/awt/Choice/ItemStateChangeTest/ItemStateChangeTest.java | 3 +- test/java/awt/Choice/PopupPosTest/PopupPosTest.html | 47 + test/java/awt/Choice/PopupPosTest/PopupPosTest.java | 150 + test/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest.java | 3 +- test/java/awt/Choice/ResizeAutoClosesChoice/ResizeAutoClosesChoice.java | 113 + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.html | 45 + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java | 323 + test/java/awt/Choice/UnfocusableCB_ERR/UnfocusableCB_ERR.java | 421 + test/java/awt/Color/HeadlessColor.java | 225 + test/java/awt/Component/7097771/bug7097771.java | 18 +- test/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java | 442 + test/java/awt/Component/F10TopToplevel/F10TopToplevel.html | 3 +- test/java/awt/Component/F10TopToplevel/F10TopToplevel.java | 15 +- test/java/awt/Component/Headless/HeadlessButton.java | 57 + test/java/awt/Component/Headless/HeadlessCanvas.java | 37 + test/java/awt/Component/Headless/HeadlessCheckbox.java | 110 + test/java/awt/Component/Headless/HeadlessChoice.java | 44 + test/java/awt/Component/Headless/HeadlessComponent.java | 199 + test/java/awt/Component/Headless/HeadlessContainer.java | 216 + test/java/awt/Component/Headless/HeadlessDialog.java | 92 + test/java/awt/Component/Headless/HeadlessFileDialog.java | 72 + test/java/awt/Component/Headless/HeadlessFrame.java | 55 + test/java/awt/Component/Headless/HeadlessLabel.java | 64 + test/java/awt/Component/Headless/HeadlessList.java | 100 + test/java/awt/Component/Headless/HeadlessPanel.java | 218 + test/java/awt/Component/Headless/HeadlessScrollPane.java | 72 + test/java/awt/Component/Headless/HeadlessScrollbar.java | 82 + test/java/awt/Component/Headless/HeadlessTextArea.java | 108 + test/java/awt/Component/Headless/HeadlessTextField.java | 88 + test/java/awt/Component/Headless/HeadlessWindow.java | 43 + test/java/awt/Component/NativeInLightShow/NativeInLightShow.java | 93 + test/java/awt/Component/NoUpdateUponShow/NoUpdateUponShow.java | 12 +- test/java/awt/Component/PaintAll/PaintAll.java | 17 +- test/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java | 3 +- test/java/awt/Component/TreeLockDeadlock/TreeLockDeadlock.java | 1 + test/java/awt/Component/isLightweightCrash/IsLightweightCrash.java | 3 +- test/java/awt/ComponentOrientation/BasicTest.java | 151 + test/java/awt/ComponentOrientation/BorderTest.java | 118 + test/java/awt/ComponentOrientation/FlowTest.java | 151 + test/java/awt/ComponentOrientation/TestBundle.java | 46 + test/java/awt/ComponentOrientation/TestBundle1.java | 49 + test/java/awt/ComponentOrientation/TestBundle1_ar.java | 49 + test/java/awt/ComponentOrientation/TestBundle_es.java | 46 + test/java/awt/ComponentOrientation/TestBundle_iw.java | 48 + test/java/awt/ComponentOrientation/WindowTest.java | 156 + test/java/awt/Container/ContainerAIOOBE/ContainerAIOOBE.java | 3 +- test/java/awt/Container/isRemoveNotifyNeeded/JInternalFrameTest.java | 3 +- test/java/awt/Cursor/HeadlessCursor.java | 93 + test/java/awt/Cursor/MultiResolutionCursorTest/MultiResolutionCursorTest.java | 68 +- test/java/awt/Dialog/CrashXCheckJni/CrashXCheckJni.java | 3 +- test/java/awt/Dialog/DialogOverflowSizeTest/DialogSizeOverflowTest.java | 19 +- test/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java | 3 +- test/java/awt/Dialog/NonResizableDialogSysMenuResize/NonResizableDialogSysMenuResize.java | 3 +- test/java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java | 3 +- test/java/awt/EventDispatchThread/PreserveDispathThread/PreserveDispatchThread.java | 3 +- test/java/awt/EventQueue/HeadlessEventQueue.java | 37 + test/java/awt/EventQueue/InvocationEventTest/InvocationEventTest.java | 203 + test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java | 3 +- test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.html | 3 +- test/java/awt/FileDialog/ISCthrownByFileListTest/ISCthrownByFileListTest.java | 121 + test/java/awt/Focus/6378278/InputVerifierTest.java | 414 + test/java/awt/Focus/6382144/EndlessLoopTest.java | 410 + test/java/awt/Focus/6401036/InputVerifierTest2.java | 385 + test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java | 3 +- test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.html | 3 +- test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.html | 3 +- test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.html | 44 + test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.java | 281 + test/java/awt/Focus/ChoiceFocus/ChoiceFocus.java | 3 +- test/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java | 3 +- test/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java | 3 +- test/java/awt/Focus/ConsumeNextKeyTypedOnModalShowTest/ConsumeNextKeyTypedOnModalShowTest.java | 3 +- test/java/awt/Focus/ContainerFocusAutoTransferTest/ContainerFocusAutoTransferTest.java | 3 +- test/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.html | 3 +- test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.html | 44 + test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java | 258 + test/java/awt/Focus/FocusEmbeddedFrameTest/FocusEmbeddedFrameTest.java | 5 +- test/java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java | 3 +- test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.html | 44 + test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.java | 98 + test/java/awt/Focus/FocusTransitionTest/FocusTransitionTest.java | 135 + test/java/awt/Focus/FocusTraversalPolicy/DefaultFTPTest.java | 3 +- test/java/awt/Focus/FocusTraversalPolicy/InitialFTP.java | 3 +- test/java/awt/Focus/FocusTraversalPolicy/LayoutFTPTest.java | 3 +- test/java/awt/Focus/FrameJumpingToMouse/FrameJumpingToMouse.java | 19 +- test/java/awt/Focus/FrameMinimizeTest/FrameMinimizeTest.java | 3 +- test/java/awt/Focus/Headless/HeadlessContainerOrderFocusTraversalPolicy.java | 66 + test/java/awt/Focus/Headless/HeadlessDefaultFocusTraversalPolicy.java | 67 + test/java/awt/Focus/Headless/HeadlessDefaultKeyboardFocusManager.java | 37 + test/java/awt/Focus/IconifiedFrameFocusChangeTest/IconifiedFrameFocusChangeTest.java | 3 +- test/java/awt/Focus/InputVerifierTest3/InputVerifierTest3.java | 3 +- test/java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java | 8 +- test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.html | 3 +- test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java | 10 +- test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.html | 44 + test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.java | 253 + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html | 44 + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java | 291 + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.html | 43 + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.java | 307 + test/java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java | 3 +- test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html | 44 + test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java | 288 + test/java/awt/Focus/NonFocusableResizableTooSmall/NonFocusableResizableTooSmall.java | 3 +- test/java/awt/Focus/NonFocusableWindowTest/NoEventsTest.java | 3 +- test/java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java | 3 +- test/java/awt/Focus/OwnedWindowFocusIMECrashTest/OwnedWindowFocusIMECrashTest.java | 3 +- test/java/awt/Focus/RequestFocusAndHideTest/RequestFocusAndHideTest.java | 3 +- test/java/awt/Focus/RequestFocusToDisabledCompTest/RequestFocusToDisabledCompTest.java | 3 +- test/java/awt/Focus/RequestOnCompWithNullParent/RequestOnCompWithNullParent1.java | 3 +- test/java/awt/Focus/ResetMostRecentFocusOwnerTest/ResetMostRecentFocusOwnerTest.java | 3 +- test/java/awt/Focus/RestoreFocusOnDisabledComponentTest/RestoreFocusOnDisabledComponentTest.java | 3 +- test/java/awt/Focus/RollbackFocusFromAnotherWindowTest/RollbackFocusFromAnotherWindowTest.java | 114 + test/java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java | 3 +- test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java | 12 +- test/java/awt/Focus/ToFrontFocusTest/ToFrontFocus.html | 3 +- test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.html | 3 +- test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.java | 17 +- test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java | 1 + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html | 44 + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java | 325 + test/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java | 3 +- test/java/awt/FontClass/CreateFont/bigfont.html | 3 +- test/java/awt/FontClass/HeadlessFont.java | 239 + test/java/awt/Frame/7024749/bug7024749.java | 3 +- test/java/awt/Frame/DecoratedExceptions/DecoratedExceptions.java | 81 + test/java/awt/Frame/DisposeParentGC/DisposeParentGC.java | 166 + test/java/awt/Frame/DisposeStressTest/DisposeStressTest.html | 1 + test/java/awt/Frame/DynamicLayout/DynamicLayout.java | 3 +- test/java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java | 11 +- test/java/awt/Frame/FrameLocation/FrameLocation.java | 3 +- test/java/awt/Frame/FrameSetSizeStressTest/FrameSetSizeStressTest.java | 3 +- test/java/awt/Frame/FrameSize/TestFrameSize.java | 11 +- test/java/awt/Frame/FramesGC/FramesGC.java | 159 + test/java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java | 168 + test/java/awt/Frame/HideMaximized/HideMaximized.java | 3 +- test/java/awt/Frame/HugeFrame/HugeFrame.java | 3 +- test/java/awt/Frame/InvisibleOwner/InvisibleOwner.java | 3 +- test/java/awt/Frame/LayoutOnMaximizeTest/LayoutOnMaximizeTest.java | 3 +- test/java/awt/Frame/MaximizedByPlatform/MaximizedByPlatform.java | 18 +- test/java/awt/Frame/MaximizedNormalBoundsUndecoratedTest/MaximizedNormalBoundsUndecoratedTest.java | 3 +- test/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java | 3 +- test/java/awt/Frame/MaximizedToMaximized/MaximizedToMaximized.java | 8 +- test/java/awt/Frame/MaximizedUndecorated/MaximizedUndecorated.java | 101 + test/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java | 215 + test/java/awt/Frame/MiscUndecorated/ActiveSwingWindowTest.java | 219 + test/java/awt/Frame/MiscUndecorated/FrameCloseTest.java | 212 + test/java/awt/Frame/MiscUndecorated/RepaintTest.java | 302 + test/java/awt/Frame/MiscUndecorated/UndecoratedInitiallyIconified.java | 57 + test/java/awt/Frame/ResizeAfterSetFont/ResizeAfterSetFont.java | 3 +- test/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java | 88 + test/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java | 15 +- test/java/awt/Frame/ShownOffScreenOnWin98/ShownOffScreenOnWin98Test.java | 3 +- test/java/awt/Frame/SlideNotResizableTest/SlideNotResizableTest.java | 10 +- test/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java | 3 +- test/java/awt/FullScreen/8013581/bug8013581.java | 17 +- test/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java | 1 + test/java/awt/FullScreen/BufferStrategyExceptionTest/BufferStrategyExceptionTest.java | 3 +- test/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java | 3 +- test/java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java | 17 +- test/java/awt/FullScreen/MultimonFullscreenTest/MultimonDeadlockTest.java | 1 + test/java/awt/FullScreen/NoResizeEventOnDMChangeTest/NoResizeEventOnDMChangeTest.java | 3 +- test/java/awt/FullScreen/SetFSWindow/FSFrame.java | 3 +- test/java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java | 15 +- test/java/awt/GradientPaint/GradientTransformTest.java | 3 +- test/java/awt/GradientPaint/HeadlessGradientPaint.java | 51 + test/java/awt/GradientPaint/LinearColorSpaceGradientTest.java | 3 +- test/java/awt/Graphics/LineClipTest.java | 3 +- test/java/awt/Graphics2D/DrawString/DrawStrSuper.java | 3 +- test/java/awt/Graphics2D/DrawString/LCDTextSrcEa.java | 3 +- test/java/awt/Graphics2D/DrawString/ScaledLCDTextMetrics.java | 3 +- test/java/awt/Graphics2D/DrawString/TextRenderingTest.java | 3 +- test/java/awt/Graphics2D/DrawString/XRenderElt254TextTest.java | 3 +- test/java/awt/Graphics2D/FillTexturePaint/FillTexturePaint.java | 3 +- test/java/awt/Graphics2D/FlipDrawImage/FlipDrawImage.java | 3 +- test/java/awt/Graphics2D/Headless/HeadlessPoint.java | 44 + test/java/awt/Graphics2D/Headless/HeadlessPolygon.java | 37 + test/java/awt/Graphics2D/Headless/HeadlessRectangle.java | 70 + test/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java | 90 + test/java/awt/Graphics2D/TransformSetGet/TransformSetGet.java | 3 +- test/java/awt/GraphicsConfiguration/HeadlessGraphicsConfiguration.java | 53 + test/java/awt/GraphicsConfiguration/NormalizingTransformTest/NormalizingTransformTest.java | 3 +- test/java/awt/GraphicsDevice/CheckDisplayModes.java | 3 +- test/java/awt/GraphicsDevice/CloneConfigsTest.java | 3 +- test/java/awt/GraphicsDevice/HeadlessGraphicsDevice.java | 50 + test/java/awt/GraphicsDevice/IncorrectDisplayModeExitFullscreen.java | 23 +- test/java/awt/GraphicsEnvironment/HeadlessGraphicsEnvironment.java | 76 + test/java/awt/GraphicsEnvironment/LoadLock/GE_init3.java | 3 +- test/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.html | 3 +- test/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.java | 9 +- test/java/awt/GridLayout/ChangeGridSize/ChangeGridSize.java | 189 + test/java/awt/GridLayout/ComponentPreferredSize/ComponentPreferredSize.java | 181 + test/java/awt/GridLayout/LayoutExtraGaps/LayoutExtraGaps.java | 3 +- test/java/awt/Headless/HeadlessAWTEventMulticaster.java | 247 + test/java/awt/Headless/HeadlessAWTException.java | 37 + test/java/awt/Headless/HeadlessBasicStroke.java | 151 + test/java/awt/Headless/HeadlessBorderLayout.java | 62 + test/java/awt/Headless/HeadlessCardLayout.java | 44 + test/java/awt/Headless/HeadlessCheckboxGroup.java | 38 + test/java/awt/Headless/HeadlessCheckboxMenuItem.java | 75 + test/java/awt/Headless/HeadlessComponentOrientation.java | 46 + test/java/awt/Headless/HeadlessDimension.java | 59 + test/java/awt/Headless/HeadlessFlowLayout.java | 42 + test/java/awt/Headless/HeadlessMediaTracker.java | 37 + test/java/awt/Headless/HeadlessPopupMenu.java | 53 + test/java/awt/InputMethods/InputMethodKeyEventsTest/InputMethodKeyEventsTest.java | 144 + test/java/awt/Insets/CombinedTestApp1.java | 3 +- test/java/awt/Insets/HeadlessInsets.java | 37 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.html | 44 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.java | 281 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.html | 46 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java | 300 + test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_AWT.java | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java | 375 + test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest/EnqueueWithDialogTest.java | 240 + test/java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java | 220 + test/java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java | 5 +- test/java/awt/List/ActionAfterRemove/ActionAfterRemove.java | 27 +- test/java/awt/List/EmptyListEventTest/EmptyListEventTest.java | 14 +- test/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.html | 3 +- test/java/awt/List/KeyEventsTest/KeyEventsTest.html | 47 + test/java/awt/List/KeyEventsTest/KeyEventsTest.java | 370 + test/java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java | 3 +- test/java/awt/List/ListPeer/R2303044ListSelection.java | 13 +- test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java | 10 +- test/java/awt/List/ScrollOutside/ScrollOut.java | 12 +- test/java/awt/List/SetBackgroundTest/SetBackgroundTest.java | 357 +- test/java/awt/List/SingleModeDeselect/SingleModeDeselect.java | 12 +- test/java/awt/Menu/Headless/HeadlessMenu.java | 72 + test/java/awt/Menu/Headless/HeadlessMenuItem.java | 67 + test/java/awt/Menu/Headless/HeadlessMenuShortcut.java | 41 + test/java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java | 16 +- test/java/awt/Menu/OpensWithNoGrab/OpensWithNoGrab.java | 3 +- test/java/awt/MenuBar/8007006/bug8007006.java | 28 +- test/java/awt/MenuBar/DeadlockTest1/DeadlockTest1.java | 3 +- test/java/awt/MenuBar/HeadlessMenuBar.java | 44 + test/java/awt/MenuBar/MenuBarSetFont/MenuBarSetFont.java | 27 +- test/java/awt/MenuBar/RemoveHelpMenu/RemoveHelpMenu.java | 1 + test/java/awt/Mixing/AWT_Mixing/FrameBorderCounter.java | 90 + test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java | 145 + test/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java | 692 ++ test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java | 57 + test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java | 104 + test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java | 131 + test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java | 171 + test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java | 128 + test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java | 106 + test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java | 52 + test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java | 153 + test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java | 128 + test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java | 70 + test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java | 69 + test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java | 133 + test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java | 70 + test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java | 67 + test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java | 134 + test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java | 90 + test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java | 76 + test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java | 131 + test/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java | 466 + test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java | 168 + test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java | 51 + test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java | 810 ++ test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java | 161 + test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java | 155 + test/java/awt/Mixing/HWDisappear.java | 3 +- test/java/awt/Mixing/JButtonInGlassPane.java | 3 +- test/java/awt/Mixing/LWComboBox.java | 3 +- test/java/awt/Mixing/LWPopupMenu.java | 3 +- test/java/awt/Mixing/MixingInHwPanel.java | 3 +- test/java/awt/Mixing/MixingOnDialog.java | 3 +- test/java/awt/Mixing/MixingOnShrinkingHWButton.java | 3 +- test/java/awt/Mixing/NonOpaqueInternalFrame.java | 3 +- test/java/awt/Mixing/OpaqueTest.java | 3 +- test/java/awt/Mixing/OverlappingButtons.java | 3 +- test/java/awt/Mixing/ValidBounds.java | 3 +- test/java/awt/Mixing/Validating.java | 3 +- test/java/awt/Mixing/setComponentZOrder.java | 3 +- test/java/awt/Modal/FileDialog/FileDialogAppModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogDWDTest.java | 233 + test/java/awt/Modal/FileDialog/FileDialogDocModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogDocModal7Test.java | 45 + test/java/awt/Modal/FileDialog/FileDialogFWDTest.java | 291 + test/java/awt/Modal/FileDialog/FileDialogModal1Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal2Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal3Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal4Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal5Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal6Test.java | 47 + test/java/awt/Modal/FileDialog/FileDialogModalityTest.java | 180 + test/java/awt/Modal/FileDialog/FileDialogNonModal1Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal2Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal3Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal4Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal5Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal6Test.java | 47 + test/java/awt/Modal/FileDialog/FileDialogNonModal7Test.java | 45 + test/java/awt/Modal/FileDialog/FileDialogTKModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogTKModal7Test.java | 45 + test/java/awt/Modal/LWModalTest/LWModalTest.java | 3 +- test/java/awt/Modal/ModalBlockingTests/BlockingDDAppModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDDocModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDModelessTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDNonModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/BlockingDDSetModalTest.java | 45 + test/java/awt/Modal/ModalBlockingTests/BlockingDDTest.java | 124 + test/java/awt/Modal/ModalBlockingTests/BlockingDDToolkitModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFAppModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFSetModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFTest.java | 97 + test/java/awt/Modal/ModalBlockingTests/BlockingDFToolkitModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless1Test.java | 50 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless2Test.java | 50 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal1Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWTest.java | 162 + test/java/awt/Modal/ModalBlockingTests/BlockingDocModalTest.java | 153 + test/java/awt/Modal/ModalBlockingTests/BlockingFDAppModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDDocModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDModelessTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDNonModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingFDSetModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingFDTest.java | 124 + test/java/awt/Modal/ModalBlockingTests/BlockingFDToolkitModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal1Test.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal3Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal4Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWTest.java | 162 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal5Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal6Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModalTest.java | 211 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal1Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal3Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal4Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal5Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal6Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsTest.java | 299 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal5Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal6Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogAppModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogDocModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogModelessTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogNonModalTest.java | 43 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogSetModalTest.java | 43 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogTest.java | 123 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogToolkitModalTest.java | 44 + test/java/awt/Modal/ModalDialogOrderingTest/ModalDialogOrderingTest.java | 26 +- test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogFileTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPageSetupTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPrintSetupTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFrameFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePrintSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ExcludeDialogTest.java | 199 + test/java/awt/Modal/ModalExclusionTests/ExcludeFrameTest.java | 192 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPrintSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFrameFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePrintSetupTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFAppModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFDocModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFModelessTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFNonModalTest.java | 48 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFTest.java | 186 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsAppModalTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsDocModalTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsModelessTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsNonModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsTest.java | 193 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWAppModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWDocModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWModelessTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWNonModalTest.java | 48 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWTest.java | 152 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal1Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal2Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal3Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal4Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDTest.java | 201 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal3Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFTest.java | 272 + test/java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java | 9 +- test/java/awt/Modal/ModalitySettingsTest/ModalitySettingsTest.java | 140 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs1Test.java | 209 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs2Test.java | 299 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs3Test.java | 286 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs4Test.java | 178 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs5Test.java | 184 + test/java/awt/Modal/NpeOnClose/NpeOnCloseTest.java | 3 +- test/java/awt/Modal/NullModalityDialogTest/NullModalityDialogTest.java | 161 + test/java/awt/Modal/OnTop/OnTopAppModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal6Test.java | 46 + test/java/awt/Modal/OnTop/OnTopDDFTest.java | 169 + test/java/awt/Modal/OnTop/OnTopDocModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopFDFTest.java | 230 + test/java/awt/Modal/OnTop/OnTopModal1Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal2Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal3Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal4Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal5Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopModeless1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopTKModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal6Test.java | 45 + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.html | 44 + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java | 160 + test/java/awt/Modal/PrintDialogsTest/Test.java | 217 + test/java/awt/Modal/SupportedTest/SupportedTest.java | 3 +- test/java/awt/Modal/ToBack/ToBackAppModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal2Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal3Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal4Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal6Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDDFTest.java | 183 + test/java/awt/Modal/ToBack/ToBackDocModal1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackDocModal6Test.java | 46 + test/java/awt/Modal/ToBack/ToBackFDFTest.java | 291 + test/java/awt/Modal/ToBack/ToBackModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackModal2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal5Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal6Test.java | 45 + test/java/awt/Modal/ToBack/ToBackModeless1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless5Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless6Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackNonModal2Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal3Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal4Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal5Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal6Test.java | 44 + test/java/awt/Modal/ToBack/ToBackTKModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal2Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal3Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal4Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal6Test.java | 46 + test/java/awt/Modal/ToFront/DialogToFrontAppModalTest.java | 47 + test/java/awt/Modal/ToFront/DialogToFrontDocModalTest.java | 47 + test/java/awt/Modal/ToFront/DialogToFrontModalBlockedTest.java | 135 + test/java/awt/Modal/ToFront/DialogToFrontModalTest.java | 44 + test/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java | 43 + test/java/awt/Modal/ToFront/DialogToFrontModelessTest.java | 105 + test/java/awt/Modal/ToFront/DialogToFrontNonModalTest.java | 43 + test/java/awt/Modal/ToFront/DialogToFrontTKModalTest.java | 47 + test/java/awt/Modal/ToFront/FrameToFrontAppModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal2Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal3Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal4Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal5Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontDocModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontDocModal2Test.java | 53 + test/java/awt/Modal/ToFront/FrameToFrontModal1Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal2Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal3Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal4Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal5Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModalBlockedTest.java | 207 + test/java/awt/Modal/ToFront/FrameToFrontModeless1Test.java | 44 + test/java/awt/Modal/ToFront/FrameToFrontModelessTest.java | 98 + test/java/awt/Modal/ToFront/FrameToFrontNonModalTest.java | 44 + test/java/awt/Modal/ToFront/FrameToFrontTKModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal2Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal3Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal4Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal5Test.java | 48 + test/java/awt/Modal/helpers/Flag.java | 84 + test/java/awt/Modal/helpers/TestDialog.java | 405 + test/java/awt/Modal/helpers/TestFrame.java | 400 + test/java/awt/Modal/helpers/TestWindow.java | 369 + test/java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java | 14 +- test/java/awt/Mouse/EnterExitEvents/DragWindowTest.java | 10 +- test/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java | 44 +- test/java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.html | 3 +- test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html | 42 - test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java | 203 +- test/java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java | 10 +- test/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java | 3 +- test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java | 3 +- test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java | 3 +- test/java/awt/Mouse/MouseWheelAbsXY/MouseWheelAbsXY.java | 93 + test/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html | 3 +- test/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java | 13 +- test/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java | 3 +- test/java/awt/Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java | 3 +- test/java/awt/Multiscreen/UpdateGCTest/UpdateGCTest.java | 3 +- test/java/awt/Multiscreen/WPanelPeerPerf/WPanelPeerPerf.java | 3 +- test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html | 3 +- test/java/awt/Paint/ButtonRepaint.java | 3 +- test/java/awt/Paint/CheckboxRepaint.java | 3 +- test/java/awt/Paint/ExposeOnEDT.java | 17 +- test/java/awt/Paint/LabelRepaint.java | 3 +- test/java/awt/Paint/ListRepaint.java | 3 +- test/java/awt/Paint/PaintNativeOnUpdate.java | 25 +- test/java/awt/PrintJob/MultipleEnd/MultipleEnd.java | 3 +- test/java/awt/PrintJob/PrintArcTest/PrintArcTest.java | 13 +- test/java/awt/PrintJob/QuoteAndBackslashTest/QuoteAndBackslashTest.java | 3 +- test/java/awt/PrintJob/RoundedRectTest/RoundedRectTest.java | 3 +- test/java/awt/PrintJob/Security/SecurityDialogTest.java | 3 +- test/java/awt/Robot/CtorTest/CtorTest.java | 9 +- test/java/awt/Robot/HiDPIMouseClick/HiDPIRobotMouseClick.java | 87 + test/java/awt/Robot/HiDPIScreenCapture/HiDPIRobotScreenCaptureTest.java | 115 + test/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java | 230 + test/java/awt/Robot/RobotExtraButton/RobotExtraButton.java | 3 +- test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java | 16 +- test/java/awt/ScrollPane/bug8077409Test.java | 14 +- test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java | 3 +- test/java/awt/TextArea/DisposeTest/TestDispose.java | 17 +- test/java/awt/TextArea/Mixing/TextAreaMixing.java | 6 +- test/java/awt/TextArea/ScrollbarIntersectionTest/ScrollbarIntersectionTest.java | 208 + test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java | 7 +- test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java | 12 +- test/java/awt/TextArea/UsingWithMouse/SelectionAutoscrollTest.java | 1 + test/java/awt/TextField/DisposeTest/TestDispose.java | 16 +- test/java/awt/TextField/SelectionInvisibleTest/SelectionInvisibleTest.java | 14 +- test/java/awt/Toolkit/DesktopProperties/rfe4758438.java | 238 + test/java/awt/Toolkit/DesktopProperties/rfe4758438.sh | 83 + test/java/awt/Toolkit/DynamicLayout/bug7172833.java | 3 +- test/java/awt/Toolkit/Headless/HeadlessToolkit.java | 329 + test/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java | 126 + test/java/awt/Toolkit/RealSync/RealSyncOnEDT.java | 3 +- test/java/awt/Toolkit/RealSync/Test.java | 405 + test/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_1.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_2.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_3.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_4.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_5.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Disable.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java | 3 +- test/java/awt/TrayIcon/ActionCommand/ActionCommand.java | 162 + test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java | 252 + test/java/awt/TrayIcon/GetTrayIconsTest/GetTrayIcons.java | 86 + test/java/awt/TrayIcon/InterJVMTest/InterJVM.java | 86 + test/java/awt/TrayIcon/ModalityTest/ModalityTest.java | 302 + test/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java | 195 + test/java/awt/TrayIcon/MouseMovedTest/MouseMovedTest.java | 64 + test/java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java | 10 +- test/java/awt/TrayIcon/PropertyChangeListenerTest.java | 201 + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java | 263 + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy | 21 + test/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java | 64 + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java | 50 + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy | 3 + test/java/awt/TrayIcon/SystemTrayIconHelper.java | 172 + test/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java | 71 + test/java/awt/TrayIcon/TrayIconAddTest/TrayIconAddTest.java | 66 + test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java | 275 + test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java | 269 + test/java/awt/TrayIcon/TrayIconMethodsTest/TrayIconMethodsTest.java | 159 + test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java | 176 + test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java | 151 + test/java/awt/TrayIcon/TrayIconRemoveTest/TrayIconRemoveTest.java | 72 + test/java/awt/TrayIcon/TrayIconSizeTest/TrayIconSizeTest.java | 69 + test/java/awt/Window/8027025/Test8027025.java | 5 +- test/java/awt/Window/AlwaysOnTop/AlwaysOnTopEvenOfWindow.java | 3 +- test/java/awt/Window/AlwaysOnTop/AlwaysOnTopFieldTest.java | 21 +- test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java | 795 ++ test/java/awt/Window/AlwaysOnTop/SyncAlwaysOnTopFieldTest.java | 3 +- test/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java | 24 +- test/java/awt/Window/BackgroundIsNotUpdated/BackgroundIsNotUpdated.java | 26 +- test/java/awt/Window/GetWindowsTest/GetWindowsTest.java | 272 + test/java/awt/Window/Grab/GrabTest.java | 3 +- test/java/awt/Window/GrabSequence/GrabSequence.java | 3 +- test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.html | 24 + test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java | 96 + test/java/awt/Window/LocationByPlatform/LocationByPlatformTest.java | 3 +- test/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java | 3 +- test/java/awt/Window/OwnedWindowsSerialization/OwnedWindowsSerialization.java | 5 +- test/java/awt/Window/PropertyChangeListenerLockSerialization/PropertyChangeListenerLockSerialization.java | 3 +- test/java/awt/Window/SetBackgroundNPE/SetBackgroundNPE.java | 3 +- test/java/awt/Window/ShapedAndTranslucentWindows/Common.java | 316 + test/java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java | 240 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShape.java | 251 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeAndClick.java | 217 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeDynamicallyAndClick.java | 215 + test/java/awt/Window/ShapedAndTranslucentWindows/Shaped.java | 87 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedByAPI.java | 88 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucent.java | 87 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucentWindowClick.java | 211 + test/java/awt/Window/ShapedAndTranslucentWindows/StaticallyShaped.java | 85 + test/java/awt/Window/ShapedAndTranslucentWindows/Translucent.java | 85 + test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java | 187 + test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentWindowClick.java | 153 + test/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java | 9 +- test/java/awt/Window/WindowClosedEvents/WindowClosedEventOnDispose.java | 3 +- test/java/awt/Window/WindowType/WindowType.java | 3 +- test/java/awt/Window/setLocRelativeTo/SetLocationRelativeToTest.java | 294 + test/java/awt/applet/Applet/HeadlessApplet.java | 49 + test/java/awt/datatransfer/Clipboard/BasicClipboardTest.java | 138 + test/java/awt/datatransfer/Clipboard/GetContentsInterruptedTest.java | 165 + test/java/awt/datatransfer/ClipboardInterVMTest/ClipboardInterVMTest.java | 1 + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html | 3 +- test/java/awt/datatransfer/Headless/HeadlessClipboard.java | 38 + test/java/awt/datatransfer/Headless/HeadlessDataFlavor.java | 43 + test/java/awt/datatransfer/Headless/HeadlessSystemFlavorMap.java | 38 + test/java/awt/datatransfer/ImageTransfer/ImageTransferTest.java | 190 + test/java/awt/datatransfer/Independence/IndependenceAWTTest.java | 189 + test/java/awt/datatransfer/Independence/IndependenceSwingTest.java | 196 + test/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java | 154 + test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java | 146 + test/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java | 156 + test/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java | 144 + test/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java | 130 + test/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java | 111 + test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java | 139 + test/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java | 182 + test/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java | 131 + test/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java | 165 + test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java | 164 + test/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java | 122 + test/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java | 172 + test/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java | 174 + test/java/awt/dnd/Button2DragTest/Button2DragTest.java | 1 + test/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.html | 3 +- test/java/awt/dnd/DragSourceListenerSerializationTest/DragSourceListenerSerializationTest.java | 3 +- test/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.html | 3 +- test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.html | 3 +- test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.html | 3 +- test/java/awt/dnd/ImageTransferTest/ImageTransferTest.java | 17 +- test/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.html | 3 +- test/java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java | 8 +- test/java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java | 1 + test/java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.html | 3 +- test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html | 3 +- test/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.html | 3 +- test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html | 44 + test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.java | 97 + test/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java | 276 + test/java/awt/event/HierarchyEvent/AncestorResized/AncestorResized.java | 3 +- test/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java | 3 +- test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java | 10 +- test/java/awt/event/KeyEvent/8020209/bug8020209.java | 12 +- test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java | 11 +- test/java/awt/event/KeyEvent/DeadKey/DeadKeyMacOSXInputText.java | 18 +- test/java/awt/event/KeyEvent/DeadKey/DeadKeySystemAssertionDialog.java | 17 +- test/java/awt/event/KeyEvent/DeadKey/deadKeyMacOSX.java | 16 +- test/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java | 20 +- test/java/awt/event/KeyEvent/ExtendedModifiersTest/ExtendedModifiersTest.java | 271 + test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java | 12 +- test/java/awt/event/KeyEvent/KeyMaskTest/KeyMaskTest.java | 219 + test/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html | 3 +- test/java/awt/event/MouseEvent/AcceptExtraButton/AcceptExtraButton.java | 3 +- test/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java | 3 +- test/java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java | 164 + test/java/awt/event/MouseEvent/EventTimeInFuture/EventTimeInFuture.java | 3 +- test/java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.java | 302 + test/java/awt/event/MouseEvent/MouseButtonsTest/MouseButtonsTest.java | 254 + test/java/awt/event/MouseEvent/MouseClickTest/MouseClickTest.html | 3 +- test/java/awt/event/MouseEvent/MouseWheelEventAbsoluteCoordsTest/MouseWheelEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MultipleMouseButtonsTest/MultipleMouseButtonsTest.java | 237 + test/java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.html | 3 +- test/java/awt/event/MouseWheelEvent/DisabledComponent/DisabledComponent.java | 21 +- test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.html | 3 +- test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.html | 3 +- test/java/awt/event/OtherEvents/UngrabID/UngrabID.java | 3 +- test/java/awt/event/TextEvent/TextEventSequenceTest/TextEventSequenceTest.java | 34 +- test/java/awt/event/helpers/lwcomponents/LWButton.java | 418 + test/java/awt/event/helpers/lwcomponents/LWComponent.java | 464 + test/java/awt/event/helpers/lwcomponents/LWList.java | 726 ++ test/java/awt/font/Fallback/MissingGlyphTest.java | 162 + test/java/awt/font/Rotate/Shear.java | 3 +- test/java/awt/font/TextLayout/NegativeGlyphIDException.java | 47 + test/java/awt/font/TextLayout/OSXLigatureTest.java | 82 + test/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java | 302 +- test/java/awt/grab/MenuDragEvents/MenuDragEvents.html | 45 + test/java/awt/grab/MenuDragEvents/MenuDragEvents.java | 195 + test/java/awt/hidpi/properties/HiDPIPropertiesUnixTest.java | 88 + test/java/awt/hidpi/properties/HiDPIPropertiesWindowsTest.java | 139 + test/java/awt/im/Headless/HeadlessInputContext.java | 43 + test/java/awt/im/Headless/HeadlessInputMethodHighlight.java | 41 + test/java/awt/im/InputContext/InputContextTest.java | 6 +- test/java/awt/im/InputContext/bug4625203.java | 3 +- test/java/awt/image/DrawImage/EABlitTest.java | 3 +- test/java/awt/image/DrawImage/IncorrectAlphaConversionBicubic.java | 3 +- test/java/awt/image/DrawImage/IncorrectAlphaSurface2SW.java | 3 +- test/java/awt/image/DrawImage/IncorrectBounds.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipSurface2SW.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipXorModeSW2Surface.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipXorModeSurface2Surface.java | 1 + test/java/awt/image/DrawImage/IncorrectDestinationOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectSourceOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectUnmanagedImageRotatedClip.java | 3 +- test/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java | 3 +- test/java/awt/image/DrawImage/UnmanagedDrawImagePerformance.java | 3 +- test/java/awt/image/Headless/HeadlessAffineTransformOp.java | 44 + test/java/awt/image/Headless/HeadlessAreaAveragingScaleFilter.java | 37 + test/java/awt/image/Headless/HeadlessBufferedImage.java | 80 + test/java/awt/image/Headless/HeadlessBufferedImageFilter.java | 38 + test/java/awt/image/Headless/HeadlessColorModel.java | 61 + test/java/awt/image/Headless/HeadlessCropImageFilter.java | 37 + test/java/awt/image/Headless/HeadlessImageFilter.java | 37 + test/java/awt/image/Headless/HeadlessIndexColorModel.java | 54 + test/java/awt/image/Headless/HeadlessRGBImageFilter.java | 42 + test/java/awt/image/Headless/HeadlessReplicateScaleFilter.java | 37 + test/java/awt/image/MultiResolutionImage/MultiResolutionDrawImageWithTransformTest.java | 248 + test/java/awt/image/MultiResolutionImage/NSImageToMultiResolutionImageTest.java | 5 +- test/java/awt/image/MultiResolutionImageCommonTest.java | 207 + test/java/awt/image/MultiResolutionImageTest.java | 284 +- test/java/awt/image/multiresolution/BaseMultiResolutionImageTest.java | 205 + test/java/awt/image/multiresolution/Corrupted2XImageTest.java | 125 + test/java/awt/image/multiresolution/MenuMultiresolutionIconTest.java | 176 + test/java/awt/image/multiresolution/MultiResolutionCachedImageTest.java | 113 + test/java/awt/image/multiresolution/MultiResolutionRenderingHintsTest.java | 220 + test/java/awt/image/multiresolution/MultiresolutionIconTest.java | 224 + test/java/awt/keyboard/AltPlusNumberKeyCombinationsTest/AltPlusNumberKeyCombinationsTest.java | 307 + test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java | 16 +- test/java/awt/print/Headless/HeadlessBook.java | 37 + test/java/awt/print/Headless/HeadlessPageFormat.java | 61 + test/java/awt/print/Headless/HeadlessPaper.java | 46 + test/java/awt/print/Headless/HeadlessPrinterJob.java | 179 + test/java/awt/print/PageFormat/WrongPaperPrintingTest.java | 3 +- test/java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java | 3 +- test/java/awt/print/PrinterJob/PrintToDir.java | 15 +- test/java/awt/regtesthelpers/Util.java | 39 +- test/java/awt/regtesthelpers/UtilInternal.java | 77 + test/java/awt/security/Permissions.java | 6 +- test/java/awt/security/WarningWindowDisposeTest/policy | 3 + test/java/awt/xembed/server/RunTestXEmbed.java | 3 +- test/java/io/DataInputStream/ReadUTF.java | 1 + test/java/io/File/GetXSpace.java | 1 + test/java/io/PrintStream/OversynchronizedTest.java | 1 + test/java/io/Serializable/corruptedUTFConsumption/CorruptedUTFConsumption.java | 1 + test/java/io/Serializable/longString/LongString.java | 1 + test/java/io/Serializable/proxy/Basic.java | 1 + test/java/io/Serializable/sanityCheck/SanityCheck.java | 1 + test/java/io/Serializable/serialFilter/SerialFilterTest.java | 10 +- test/java/lang/Boolean/MakeBooleanComparable.java | 1 + test/java/lang/ClassLoader/Assert.java | 1 + test/java/lang/Compare.java | 1 + test/java/lang/Double/ParseHexFloatingPoint.java | 1 + test/java/lang/Enum/ValueOf.java | 1 + test/java/lang/HashCode.java | 1 + test/java/lang/Integer/BitTwiddle.java | 1 + test/java/lang/Long/BitTwiddle.java | 1 + test/java/lang/Math/CubeRootTests.java | 1 + test/java/lang/Math/HypotTests.java | 1 + test/java/lang/Math/IeeeRecommendedTests.java | 1 + test/java/lang/Math/Log1pTests.java | 1 + test/java/lang/Runtime/exec/WinCommand.java | 1 + test/java/lang/SecurityManager/CheckPackageAccess.java | 8 +- test/java/lang/String/ContentEquals.java | 1 + test/java/lang/String/ICCBasher.java | 1 + test/java/lang/String/SBConstructor.java | 2 +- test/java/lang/String/Split.java | 1 + test/java/lang/StringBuffer/AppendCharSequence.java | 1 + test/java/lang/StringBuffer/AppendSB.java | 1 + test/java/lang/StringBuffer/AppendStringBuilder.java | 1 + test/java/lang/StringBuffer/Capacity.java | 1 + test/java/lang/StringBuffer/IndexOf.java | 1 + test/java/lang/StringBuffer/SBBasher.java | 2 +- test/java/lang/StringBuffer/Trim.java | 1 + test/java/lang/StringBuilder/AppendStringBuffer.java | 1 + test/java/lang/System/finalization/FinInterrupt.java | 41 + test/java/lang/ToString.java | 1 + test/java/lang/instrument/SingleTransformerTest.java | 1 + test/java/lang/instrument/TransformMethodTest.java | 1 + test/java/lang/invoke/MethodHandles/CatchExceptionTest.java | 1 + test/java/lang/invoke/PermuteArgsReturnVoidTest.java | 91 + test/java/lang/management/BufferPoolMXBean/Basic.java | 1 + test/java/lang/ref/OOMEInReferenceHandler.java | 1 + test/java/math/BigDecimal/StringConstructor.java | 1 + test/java/math/BigInteger/BigIntegerTest.java | 1 + test/java/math/BigInteger/ModPow65537.java | 1 + test/java/math/BigInteger/SymmetricRangeTests.java | 1 + test/java/net/Authenticator/B4769350.java | 44 +- test/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java | 1 + test/java/net/InetAddress/HashSpread.java | 1 + test/java/net/NetworkInterface/GetMacAddress.java | 132 + test/java/net/Socket/GetLocalAddress.java | 19 +- test/java/net/SocketPermission/SocketPermissionTest.java | 1 + test/java/nio/Buffer/Chars.java | 1 + test/java/nio/MappedByteBuffer/Force.java | 1 + test/java/nio/MappedByteBuffer/ZeroMap.java | 1 + test/java/nio/channels/AsynchronousChannelGroup/Basic.java | 35 +- test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java | 2 +- test/java/nio/channels/AsynchronousChannelGroup/Identity.java | 1 + test/java/nio/channels/AsynchronousChannelGroup/Restart.java | 3 +- test/java/nio/channels/AsynchronousFileChannel/Basic.java | 1 + test/java/nio/channels/AsynchronousFileChannel/Lock.java | 1 + test/java/nio/channels/AsynchronousFileChannel/LotsOfWrites.java | 1 + test/java/nio/channels/AsynchronousSocketChannel/Basic.java | 1 + test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java | 1 + test/java/nio/channels/Channels/Basic2.java | 1 + test/java/nio/channels/Channels/ShortWrite.java | 1 + test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java | 1 + test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java | 1 + test/java/nio/channels/DatagramChannel/Promiscuous.java | 1 + test/java/nio/channels/FileChannel/AtomicAppend.java | 1 + test/java/nio/channels/FileChannel/ClosedByInterrupt.java | 1 + test/java/nio/channels/FileChannel/MapTest.java | 1 + test/java/nio/channels/FileChannel/Position.java | 1 + test/java/nio/channels/FileChannel/Pread.java | 1 + test/java/nio/channels/FileChannel/Pwrite.java | 1 + test/java/nio/channels/FileChannel/Size.java | 1 + test/java/nio/channels/FileChannel/Transfer.java | 1 + test/java/nio/channels/FileChannel/Truncate.java | 1 + test/java/nio/channels/Pipe/PipeChannel.java | 3 +- test/java/nio/channels/Pipe/ScatteringRead.java | 3 +- test/java/nio/channels/Pipe/SelectPipe.java | 1 + test/java/nio/channels/Selector/SelectorTest.java | 1 + test/java/nio/channels/ServerSocketChannel/AdaptServerSocket.java | 1 + test/java/nio/channels/ServerSocketChannel/NonBlockingAccept.java | 1 + test/java/nio/channels/SocketChannel/CloseDuringWrite.java | 1 + test/java/nio/channels/SocketChannel/OutOfBand.java | 1 + test/java/nio/channels/SocketChannel/ShortWrite.java | 1 + test/java/nio/channels/SocketChannel/VectorIO.java | 1 + test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java | 1 + test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so | Bin test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so | Bin test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so | Bin test/java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh | 4 +- test/java/nio/charset/coders/BashCache.java | 1 + test/java/nio/charset/coders/BashStreams.java | 1 + test/java/nio/file/FileStore/Basic.java | 1 + test/java/nio/file/Files/BytesAndLines.java | 1 + test/java/nio/file/Files/CopyAndMove.java | 1 + test/java/nio/file/Files/walkFileTree/SkipSiblings.java | 1 + test/java/nio/file/Files/walkFileTree/SkipSubtree.java | 1 + test/java/nio/file/Files/walkFileTree/TerminateWalk.java | 1 + test/java/nio/file/WatchService/LotsOfEvents.java | 1 + test/java/nio/file/WatchService/MayFlies.java | 1 + test/java/nio/file/WatchService/SensitivityModifier.java | 1 + test/java/nio/file/attribute/AclFileAttributeView/Basic.java | 1 + test/java/nio/file/attribute/FileTime/Basic.java | 1 + test/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java | 1 + test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java | 1 + test/java/rmi/activation/nonLocalActivation/NonLocalActivationTest.java | 190 + test/java/rmi/registry/interfaceHash/InterfaceHash.java | 1 + test/java/rmi/registry/nonLocalRegistry/NonLocalRegistryTest.java | 129 + test/java/rmi/registry/serialFilter/RegistryFilterTest.java | 22 +- test/java/rmi/server/UnicastRemoteObject/exportObject/GcDuringExport.java | 1 + test/java/rmi/testlibrary/TestSocketFactory.java | 791 ++ test/java/security/MessageDigest/ByteBuffers.java | 1 + test/java/security/MessageDigest/TestDigestIOStream.java | 1 + test/java/security/MessageDigest/TestSameLength.java | 1 + test/java/security/MessageDigest/TestSameValue.java | 1 + test/java/security/Signature/ByteBuffers.java | 1 + test/java/security/Signature/NONEwithRSA.java | 1 + test/java/security/Signature/Offsets.java | 11 +- test/java/security/SignedObject/Chain.java | 23 +- test/java/security/spec/EllipticCurveMatch.java | 1 + test/java/sql/JavatimeTest.java | 1 + test/java/text/AttributedCharacterIterator/Attribute/ReadResolve.java | 88 + test/java/text/AttributedString/AttributedStringTest.java | 258 + test/java/text/AttributedString/TestAttributedStringCtor.java | 55 + test/java/text/AttributedString/getRunStartLimitTest.java | 116 + test/java/text/BreakIterator/BreakIteratorTest.java | 1438 ++++ test/java/text/BreakIterator/Bug4533872.java | 261 + test/java/text/BreakIterator/Bug4740757.java | 76 + test/java/text/BreakIterator/Bug4912404.java | 41 + test/java/text/BreakIterator/Bug4932583.java | 41 + test/java/text/BreakIterator/Bug6513074.java | 122 + test/java/text/BreakIterator/NewVSOld_th_TH.java | 86 + test/java/text/BreakIterator/broken_th_TH.txt | 13 + test/java/text/BreakIterator/test_th_TH.txt | 1 + test/java/text/CharacterIterator/CharacterIteratorTest.java | 286 + test/java/text/Collator/APITest.java | 318 + test/java/text/Collator/Bug6271411.java | 194 + test/java/text/Collator/CollationKeyTest.java | 41 + test/java/text/Collator/CollationKeyTestImpl.java | 243 + test/java/text/Collator/CollatorTest.java | 141 + test/java/text/Collator/CurrencyCollate.java | 86 + test/java/text/Collator/DanishTest.java | 215 + test/java/text/Collator/DummyTest.java | 421 + test/java/text/Collator/EnglishTest.java | 226 + test/java/text/Collator/FinnishTest.java | 98 + test/java/text/Collator/FrenchTest.java | 100 + test/java/text/Collator/G7Test.java | 294 + test/java/text/Collator/GermanTest.java | 111 + test/java/text/Collator/IteratorTest.java | 291 + test/java/text/Collator/JapaneseTest.java | 324 + test/java/text/Collator/KoreanTest.java | 142 + test/java/text/Collator/MonkeyTest.java | 149 + test/java/text/Collator/Regression.java | 940 +++ test/java/text/Collator/SpanishTest.java | 106 + test/java/text/Collator/SurrogatesTest.java | 117 + test/java/text/Collator/Test4401726.java | 98 + test/java/text/Collator/ThaiTest.java | 156 + test/java/text/Collator/TurkishTest.java | 118 + test/java/text/Collator/VietnameseTest.java | 364 + test/java/text/Format/ChoiceFormat/Bug4185732.ser.txt | 44 + test/java/text/Format/ChoiceFormat/Bug4185732Test.java | 117 + test/java/text/Format/ChoiceFormat/Bug4387255.java | 69 + test/java/text/Format/DateFormat/Bug4322313.java | 364 + test/java/text/Format/DateFormat/Bug4407042.java | 132 + test/java/text/Format/DateFormat/Bug4736959.java | 53 + test/java/text/Format/DateFormat/Bug4845901.java | 64 + test/java/text/Format/DateFormat/Bug6251817.java | 45 + test/java/text/Format/DateFormat/Bug6335238.java | 163 + test/java/text/Format/DateFormat/Bug6530336.java | 108 + test/java/text/Format/DateFormat/DateFormatRegression.java | 1098 +++ test/java/text/Format/DateFormat/DateFormatRoundTripTest.java | 727 ++ test/java/text/Format/DateFormat/DateFormatSymbolsSerializationTest.java | 121 + test/java/text/Format/DateFormat/DateFormatTest.java | 1207 ++++ test/java/text/Format/DateFormat/IntlTestDateFormat.java | 273 + test/java/text/Format/DateFormat/IntlTestDateFormatAPI.java | 218 + test/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java | 206 + test/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java | 188 + test/java/text/Format/DateFormat/NonGregorianFormatTest.java | 216 + test/java/text/Format/DateFormat/SDFserialized.ser.txt | 173 + test/java/text/Format/DateFormat/TimeZoneNameTest.java | 152 + test/java/text/Format/DateFormat/bug4097450.java | 71 + test/java/text/Format/DateFormat/bug4099975.java | 41 + test/java/text/Format/DateFormat/bug4117335.java | 83 + test/java/text/Format/DateFormat/bug4358730.java | 84 + test/java/text/Format/DateFormat/bug6271375.java | 61 + test/java/text/Format/DateFormat/bug6317072.java | 81 + test/java/text/Format/DateFormat/bug6412896.java | 50 + test/java/text/Format/MessageFormat/Bug4185816.ser.txt | 58 + test/java/text/Format/MessageFormat/Bug4185816Corrupt.ser.txt | 58 + test/java/text/Format/MessageFormat/Bug4185816Test.java | 135 + test/java/text/Format/MessageFormat/Bug6481179.java | 64 + test/java/text/Format/MessageFormat/Bug7003643.java | 1 + test/java/text/Format/MessageFormat/LargeMessageFormat.java | 121 + test/java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java | 115 + test/java/text/Format/MessageFormat/MessageRegression.java | 644 ++ test/java/text/Format/MessageFormat/MessageTest.java | 102 + test/java/text/Format/MessageFormat/bug4492719.java | 79 + test/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java | 134 + test/java/text/Format/NumberFormat/BigDecimalFormat.java | 1044 +++ test/java/text/Format/NumberFormat/BigDecimalParse.java | 709 ++ test/java/text/Format/NumberFormat/Bug4208135.java | 127 + test/java/text/Format/NumberFormat/Bug4833877.java | 464 + test/java/text/Format/NumberFormat/Bug4838107.java | 248 + test/java/text/Format/NumberFormat/Bug4944439.java | 111 + test/java/text/Format/NumberFormat/Bug4990596.java | 59 + test/java/text/Format/NumberFormat/Bug6278616.java | 69 + test/java/text/Format/NumberFormat/CurrencyFormat.java | 141 + test/java/text/Format/NumberFormat/CurrencySymbols.properties | 134 + test/java/text/Format/NumberFormat/DFSDeserialization142.java | 56 + test/java/text/Format/NumberFormat/DFSExponential.java | 87 + test/java/text/Format/NumberFormat/DFSSerialization.java | 151 + test/java/text/Format/NumberFormat/DFSSerialization142.java | 54 + test/java/text/Format/NumberFormat/DecimalFormat.114.txt | 54 + test/java/text/Format/NumberFormat/DecimalFormatSymbols.114.txt | 39 + test/java/text/Format/NumberFormat/DecimalFormatSymbols.142.txt | 42 + test/java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java | 255 + test/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java | 139 + test/java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java | 220 + test/java/text/Format/NumberFormat/NumberFormat4185761a.ser.txt | 57 + test/java/text/Format/NumberFormat/NumberFormat4185761b.ser.txt | 57 + test/java/text/Format/NumberFormat/NumberFormatRounding.java | 130 + test/java/text/Format/NumberFormat/NumberRegression.java | 1824 ++++++ test/java/text/Format/NumberFormat/NumberRoundTrip.java | 234 + test/java/text/Format/NumberFormat/NumberTest.java | 411 + test/java/text/Format/NumberFormat/PositionTest.java | 221 + test/java/text/Format/NumberFormat/SerializationLoadTest.java | 84 + test/java/text/Format/NumberFormat/SerializationSaveTest.java | 79 + test/java/text/Format/NumberFormat/TestgetPatternSeparator_ja.java | 44 + test/java/text/Format/common/Bug4769840.java | 82 + test/java/text/Format/common/Bug6215962.java | 161 + test/java/text/Format/common/ChoiceFormat.ser.txt | 37 + test/java/text/Format/common/DateFormat.Field.ser.txt | 32 + test/java/text/Format/common/FormatIteratorTest.java | 440 + test/java/text/Format/common/MessageFormat.Field.ser.txt | 32 + test/java/text/Format/common/NumberFormat.Field.ser.txt | 31 + test/java/text/Format/common/PParser.java | 274 + test/java/text/Format/common/dateFormat.props | 333 + test/java/text/Format/common/decimalFormat.props | 1280 ++++ test/java/text/Format/common/messageFormat.props | 520 + test/java/text/testlib/HexDumpReader.java | 115 + test/java/text/testlib/IntlTest.java | 266 + test/java/time/tck/java/time/zone/TCKZoneRules.java | 16 +- test/java/time/test/java/time/format/ZoneName.java | 11 +- test/java/util/Arrays/ArrayObjectMethods.java | 1 + test/java/util/Arrays/CopyMethods.java | 1 + test/java/util/Arrays/Correct.java | 1 + test/java/util/Base64/TestBase64.java | 1 + test/java/util/BitSet/BSMethods.java | 1 + test/java/util/BitSet/ImportExport.java | 1 + test/java/util/BitSet/PreviousBits.java | 1 + test/java/util/Calendar/BuddhistCalendarTest.java | 243 + test/java/util/Calendar/Bug4302966.java | 42 + test/java/util/Calendar/Bug4766302.java | 51 + test/java/util/Calendar/Bug4851640.java | 59 + test/java/util/Calendar/Bug4958050.java | 255 + test/java/util/Calendar/Bug5078053.java | 100 + test/java/util/Calendar/Bug6178071.java | 50 + test/java/util/Calendar/Bug6234795.java | 97 + test/java/util/Calendar/Bug6448234.java | 58 + test/java/util/Calendar/CalendarLimitTest.java | 202 + test/java/util/Calendar/CalendarRegression.java | 2496 ++++++++ test/java/util/Calendar/CalendarTest.java | 1102 +++ test/java/util/Calendar/FieldStateTest.java | 216 + test/java/util/Calendar/GregorianCutoverTest.java | 324 + test/java/util/Calendar/JavatimeTest.java | 1 + test/java/util/Calendar/JulianTest.java | 52 + test/java/util/Calendar/Koyomi.java | 289 + test/java/util/Calendar/Limit.java | 64 + test/java/util/Calendar/NonLenientTest.java | 221 + test/java/util/Calendar/ResolutionTest.java | 111 + test/java/util/Calendar/RollDayOfWeekTest.java | 137 + test/java/util/Calendar/StampOverflow.java | 80 + test/java/util/Calendar/ZoneOffsets.java | 231 + test/java/util/Calendar/bug4028518.java | 56 + test/java/util/Calendar/bug4100311.java | 47 + test/java/util/Calendar/bug4243802.java | 93 + test/java/util/Calendar/bug4316678.java | 69 + test/java/util/Calendar/bug4372743.java | 133 + test/java/util/Calendar/bug4401223.java | 91 + test/java/util/Calendar/bug4409072.java | 683 ++ test/java/util/Calendar/bug4514831.java | 95 + test/java/util/Collection/MOAT.java | 1 + test/java/util/Collections/AddAll.java | 1 + test/java/util/Collections/CheckedListBash.java | 1 + test/java/util/Collections/CheckedMapBash.java | 1 + test/java/util/Collections/CheckedSetBash.java | 1 + test/java/util/Collections/Disjoint.java | 1 + test/java/util/Collections/Rotate.java | 1 + test/java/util/Date/Bug4955000.java | 144 + test/java/util/Date/DateGregorianCalendarTest.java | 235 + test/java/util/Date/DateRegression.java | 241 + test/java/util/Date/DateTest.java | 236 + test/java/util/Date/TZ.java | 58 + test/java/util/Date/TimestampTest.java | 134 + test/java/util/EnumSet/EnumSetBash.java | 1 + test/java/util/HashSet/Serialization.java | 1 + test/java/util/IdentityHashMap/Capacity.java | 1 + test/java/util/List/LockStep.java | 1 + test/java/util/Locale/data/deflocale.sol10 | 1725 ----- test/java/util/Map/LockStep.java | 1 + test/java/util/NavigableMap/LockStep.java | 1 + test/java/util/Properties/ConcurrentLoadAndStoreXML.java | 1 + test/java/util/Random/DistinctSeeds.java | 1 + test/java/util/Random/RandomStreamTest.java | 1 + test/java/util/Random/RandomTest.java | 1 + test/java/util/ResourceBundle/Control/StressTest.java | 1 + test/java/util/SplittableRandom/SplittableRandomTest.java | 1 + test/java/util/TimeZone/Bug4322313.java | 228 + test/java/util/TimeZone/Bug5097350.java | 63 + test/java/util/TimeZone/CheckDisplayNames.java | 296 + test/java/util/TimeZone/DefaultTimeZoneTest.html | 74 + test/java/util/TimeZone/DefaultTimeZoneTest.java | 108 + test/java/util/TimeZone/HongKong.java | 64 + test/java/util/TimeZone/IDTest.java | 121 + test/java/util/TimeZone/TimeZoneBoundaryTest.java | 491 + test/java/util/TimeZone/TimeZoneRegression.java | 995 +++ test/java/util/TimeZone/TimeZoneTest.java | 737 ++ test/java/util/TimeZone/TransitionTest.java | 287 + test/java/util/TimeZone/UTCAliasTest.java | 52 + test/java/util/TimeZone/bug4096952.java | 67 + test/java/util/Timer/DelayOverflow.java | 1 + test/java/util/Timer/Purge.java | 1 + test/java/util/UUID/Serial.java | 1 + test/java/util/UUID/UUIDTest.java | 1 + test/java/util/WeakHashMap/GCDuringIteration.java | 1 + test/java/util/logging/AnonLoggerWeakRefLeak.java | 92 - test/java/util/logging/AnonLoggerWeakRefLeak.sh | 254 - test/java/util/logging/CheckZombieLockTest.java | 1 + test/java/util/logging/DrainFindDeadlockTest.java | 1 + test/java/util/logging/FileHandlerPath.java | 1 + test/java/util/logging/LoggerWeakRefLeak.java | 102 - test/java/util/logging/LoggerWeakRefLeak.sh | 254 - test/java/util/logging/LoggingDeadlock.java | 4 + test/java/util/logging/LoggingDeadlock2.java | 4 + test/java/util/logging/TestLogConfigurationDeadLockWithConf.java | 1 + test/java/util/logging/TestLoggerWeakRefLeak.java | 164 + test/java/util/regex/RegExTest.java | 1 + test/java/util/zip/3GBZipFiles.sh | 1 + test/java/util/zip/DeInflate.java | 105 +- test/java/util/zip/DeflateIn_InflateOut.java | 1 + test/java/util/zip/FlaterTest.java | 1 + test/java/util/zip/GZIP/Accordion.java | 1 + test/java/util/zip/GZIP/GZIPInputStreamRead.java | 1 + test/java/util/zip/InflateIn_DeflateOut.java | 122 +- test/java/util/zip/InflaterBufferSize.java | 1 + test/java/util/zip/TimeChecksum.java | 1 + test/java/util/zip/TotalInOut.java | 1 + test/java/util/zip/ZipFile/Assortment.java | 1 + test/java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java | 1 + test/java/util/zip/ZipFile/FinalizeZipFile.java | 1 + test/java/util/zip/ZipFile/MultiThreadedReadTest.java | 1 + test/java/util/zip/ZipFile/ReadZip.java | 49 +- test/javax/crypto/Cipher/ByteBuffers.java | 1 + test/javax/crypto/CipherSpi/DirectBBRemaining.java | 1 + test/javax/crypto/CryptoPermission/AllPermCheck.java | 1 + test/javax/crypto/CryptoPermission/CryptoPolicyFallback.java | 123 + test/javax/crypto/CryptoPermission/RC2PermCheck.java | 1 + test/javax/crypto/CryptoPermission/TestUnlimited.java | 88 +- test/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java | 1 + test/javax/crypto/KeyGenerator/TestKGParity.java | 1 + test/javax/crypto/Mac/ByteBuffers.java | 1 + test/javax/crypto/NullCipher/TestNPE.java | 1 + test/javax/management/monitor/MultiMonitorTest.java | 1 + test/javax/management/mxbean/ThreadMXBeanTest.java | 1 + test/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java | 327 + test/javax/management/remote/mandatory/connection/NewRMIClientFilterTest.java | 146 + test/javax/management/remote/mandatory/connection/mgmt1.properties | 34 + test/javax/management/remote/mandatory/connection/mgmt2.properties | 34 + test/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java | 6 +- test/javax/management/remote/mandatory/loading/MissingClassTest.java | 1 + test/javax/management/remote/nonLocalAccess/NonLocalJMXRemoteTest.java | 166 + test/javax/management/timer/MissingNotificationTest.java | 1 + test/javax/net/ssl/TLS/TestJSSE.java | 1 + test/javax/net/ssl/templates/SSLSocketTemplate.java | 844 ++ test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java | 2 +- test/javax/smartcardio/TestCommandAPDU.java | 1 + test/javax/swing/AbstractButton/6711682/bug6711682.java | 5 +- test/javax/swing/Headless/HeadlessAbstractSpinnerModel.java | 46 + test/javax/swing/Headless/HeadlessBox.java | 221 + test/javax/swing/Headless/HeadlessBox_Filler.java | 194 + test/javax/swing/Headless/HeadlessCellRendererPane.java | 202 + test/javax/swing/Headless/HeadlessDefaultListCellRenderer.java | 198 + test/javax/swing/Headless/HeadlessDefaultListCellRenderer_UIResource.java | 198 + test/javax/swing/Headless/HeadlessGrayFilter.java | 37 + test/javax/swing/Headless/HeadlessJApplet.java | 44 + test/javax/swing/Headless/HeadlessJButton.java | 192 + test/javax/swing/Headless/HeadlessJCheckBox.java | 195 + test/javax/swing/Headless/HeadlessJCheckBoxMenuItem.java | 192 + test/javax/swing/Headless/HeadlessJColorChooser.java | 192 + test/javax/swing/Headless/HeadlessJComboBox.java | 192 + test/javax/swing/Headless/HeadlessJComponent.java | 191 + test/javax/swing/Headless/HeadlessJDesktopPane.java | 191 + test/javax/swing/Headless/HeadlessJDialog.java | 100 + test/javax/swing/Headless/HeadlessJEditorPane.java | 194 + test/javax/swing/Headless/HeadlessJFileChooser.java | 191 + test/javax/swing/Headless/HeadlessJFormattedTextField.java | 41 + test/javax/swing/Headless/HeadlessJFrame.java | 53 + test/javax/swing/Headless/HeadlessJInternalFrame.java | 214 + test/javax/swing/Headless/HeadlessJInternalFrame_JDesktopIcon.java | 191 + test/javax/swing/Headless/HeadlessJLabel.java | 191 + test/javax/swing/Headless/HeadlessJLayeredPane.java | 191 + test/javax/swing/Headless/HeadlessJList.java | 191 + test/javax/swing/Headless/HeadlessJMenu.java | 189 + test/javax/swing/Headless/HeadlessJMenuBar.java | 191 + test/javax/swing/Headless/HeadlessJMenuItem.java | 191 + test/javax/swing/Headless/HeadlessJOptionPane.java | 191 + test/javax/swing/Headless/HeadlessJPanel.java | 191 + test/javax/swing/Headless/HeadlessJPasswordField.java | 40 + test/javax/swing/Headless/HeadlessJPopupMenu.java | 189 + test/javax/swing/Headless/HeadlessJPopupMenu_Separator.java | 191 + test/javax/swing/Headless/HeadlessJProgressBar.java | 191 + test/javax/swing/Headless/HeadlessJRadioButton.java | 191 + test/javax/swing/Headless/HeadlessJRadioButtonMenuItem.java | 191 + test/javax/swing/Headless/HeadlessJRootPane.java | 191 + test/javax/swing/Headless/HeadlessJScrollBar.java | 191 + test/javax/swing/Headless/HeadlessJScrollPane.java | 191 + test/javax/swing/Headless/HeadlessJSeparator.java | 191 + test/javax/swing/Headless/HeadlessJSlider.java | 191 + test/javax/swing/Headless/HeadlessJSpinner.java | 191 + test/javax/swing/Headless/HeadlessJSplitPane.java | 185 + test/javax/swing/Headless/HeadlessJTabbedPane.java | 191 + test/javax/swing/Headless/HeadlessJTable.java | 214 + test/javax/swing/Headless/HeadlessJTextArea.java | 195 + test/javax/swing/Headless/HeadlessJTextField.java | 195 + test/javax/swing/Headless/HeadlessJTextPane.java | 45 + test/javax/swing/Headless/HeadlessJToggleButton.java | 191 + test/javax/swing/Headless/HeadlessJToolBar.java | 191 + test/javax/swing/Headless/HeadlessJToolBar_Separator.java | 191 + test/javax/swing/Headless/HeadlessJToolTip.java | 191 + test/javax/swing/Headless/HeadlessJTree.java | 232 + test/javax/swing/Headless/HeadlessJViewport.java | 199 + test/javax/swing/Headless/HeadlessJWindow.java | 56 + test/javax/swing/Headless/HeadlessLookAndFeel.java | 37 + test/javax/swing/Headless/HeadlessMenuSelectionManager.java | 38 + test/javax/swing/Headless/HeadlessOverlayLayout.java | 38 + test/javax/swing/Headless/HeadlessPopupFactory.java | 37 + test/javax/swing/Headless/HeadlessScrollPaneLayout.java | 37 + test/javax/swing/Headless/HeadlessSizeRequirements.java | 39 + test/javax/swing/Headless/HeadlessSizeSequence.java | 41 + test/javax/swing/Headless/HeadlessSpinnerListModel.java | 49 + test/javax/swing/Headless/HeadlessSpinnerNumberModel.java | 41 + test/javax/swing/Headless/HeadlessTimer.java | 37 + test/javax/swing/JButton/4368790/bug4368790.java | 71 + test/javax/swing/JButton/JButtonPaintNPE/JButtonPaintNPE.java | 15 +- test/javax/swing/JColorChooser/Test4165217.java | 3 +- test/javax/swing/JColorChooser/Test4177735.java | 3 +- test/javax/swing/JColorChooser/Test4193384.java | 3 +- test/javax/swing/JColorChooser/Test4234761.java | 3 +- test/javax/swing/JColorChooser/Test4319113.html | 39 + test/javax/swing/JColorChooser/Test4319113.java | 128 + test/javax/swing/JColorChooser/Test4461329.java | 3 +- test/javax/swing/JColorChooser/Test4711996.java | 3 +- test/javax/swing/JColorChooser/Test6524757.java | 3 +- test/javax/swing/JColorChooser/Test6541987.java | 9 +- test/javax/swing/JColorChooser/Test6707406.java | 3 +- test/javax/swing/JColorChooser/Test6827032.java | 5 +- test/javax/swing/JColorChooser/Test7194184.java | 9 +- test/javax/swing/JComboBox/4199622/bug4199622.java | 38 +- test/javax/swing/JComboBox/4515752/DefaultButtonTest.java | 214 + test/javax/swing/JComboBox/4523758/bug4523758.java | 182 + test/javax/swing/JComboBox/4743225/bug4743225.java | 8 +- test/javax/swing/JComboBox/6236162/bug6236162.java | 15 +- test/javax/swing/JComboBox/6406264/bug6406264.java | 118 + test/javax/swing/JComboBox/6559152/bug6559152.java | 101 + test/javax/swing/JComboBox/6607130/bug6607130.java | 32 +- test/javax/swing/JComboBox/8015300/Test8015300.java | 17 +- test/javax/swing/JComboBox/8032878/bug8032878.java | 12 +- test/javax/swing/JComboBox/8057893/bug8057893.java | 6 +- test/javax/swing/JComboBox/ShowPopupAfterHidePopupTest/ShowPopupAfterHidePopupTest.java | 9 +- test/javax/swing/JComponent/6683775/bug6683775.java | 68 +- test/javax/swing/JComponent/6989617/bug6989617.java | 12 +- test/javax/swing/JComponent/7154030/bug7154030.java | 21 +- test/javax/swing/JEditorPane/4492274/bug4492274.java | 9 +- test/javax/swing/JEditorPane/6917744/bug6917744.java | 13 +- test/javax/swing/JFileChooser/4524490/bug4524490.java | 11 +- test/javax/swing/JFileChooser/6520101/bug6520101.java | 3 +- test/javax/swing/JFileChooser/7199708/bug7199708.java | 8 +- test/javax/swing/JFileChooser/8002077/bug8002077.java | 13 +- test/javax/swing/JFileChooser/8021253/bug8021253.java | 8 +- test/javax/swing/JFrame/4962534/bug4962534.html | 3 +- test/javax/swing/JFrame/4962534/bug4962534.java | 10 +- test/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java | 23 +- test/javax/swing/JInternalFrame/4251301/bug4251301.java | 9 +- test/javax/swing/JInternalFrame/5066752/bug5066752.java | 4 +- test/javax/swing/JInternalFrame/6647340/bug6647340.java | 31 +- test/javax/swing/JInternalFrame/6725409/bug6725409.java | 23 +- test/javax/swing/JInternalFrame/8020708/bug8020708.java | 13 +- test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java | 12 +- test/javax/swing/JLabel/6596966/bug6596966.java | 25 +- test/javax/swing/JLayer/6824395/bug6824395.java | 12 +- test/javax/swing/JList/6462008/bug6462008.java | 69 +- test/javax/swing/JList/6510999/bug6510999.java | 74 + test/javax/swing/JMenu/4417601/bug4417601.java | 79 + test/javax/swing/JMenu/4515762/bug4515762.java | 18 +- test/javax/swing/JMenu/4692443/bug4692443.java | 35 +- test/javax/swing/JMenu/6359669/bug6359669.java | 84 + test/javax/swing/JMenu/6470128/bug6470128.java | 84 + test/javax/swing/JMenu/6538132/bug6538132.java | 131 + test/javax/swing/JMenu/8071705/bug8071705.java | 1 + test/javax/swing/JMenuBar/4750590/bug4750590.java | 7 +- test/javax/swing/JMenuItem/4171437/bug4171437.java | 7 +- test/javax/swing/JMenuItem/4654927/bug4654927.java | 12 +- test/javax/swing/JMenuItem/6209975/bug6209975.java | 10 +- test/javax/swing/JMenuItem/6249972/bug6249972.java | 105 + test/javax/swing/JMenuItem/7036148/bug7036148.java | 3 +- test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java | 9 +- test/javax/swing/JOptionPane/4174551/bug4174551.html | 36 + test/javax/swing/JOptionPane/4174551/bug4174551.java | 52 + test/javax/swing/JOptionPane/6428694/bug6428694.java | 114 + test/javax/swing/JOptionPane/7138665/bug7138665.java | 10 +- test/javax/swing/JPopupMenu/4458079/bug4458079.java | 10 +- test/javax/swing/JPopupMenu/4634626/bug4634626.html | 8 + test/javax/swing/JPopupMenu/4634626/bug4634626.java | 209 + test/javax/swing/JPopupMenu/4966112/bug4966112.java | 22 +- test/javax/swing/JPopupMenu/6217905/bug6217905.java | 114 + test/javax/swing/JPopupMenu/6415145/bug6415145.java | 121 + test/javax/swing/JPopupMenu/6515446/bug6515446.java | 91 + test/javax/swing/JPopupMenu/6544309/bug6544309.java | 105 + test/javax/swing/JPopupMenu/6580930/bug6580930.java | 148 + test/javax/swing/JPopupMenu/6583251/bug6583251.java | 77 + test/javax/swing/JPopupMenu/6691503/bug6691503.java | 10 +- test/javax/swing/JPopupMenu/6694823/bug6694823.java | 18 +- test/javax/swing/JPopupMenu/6800513/bug6800513.java | 12 +- test/javax/swing/JPopupMenu/6827786/bug6827786.java | 12 +- test/javax/swing/JPopupMenu/6987844/bug6987844.java | 7 +- test/javax/swing/JPopupMenu/7154841/bug7154841.java | 19 +- test/javax/swing/JRadioButton/8033699/bug8033699.java | 7 +- test/javax/swing/JRadioButton/8041561/bug8041561.java | 101 + test/javax/swing/JRootPane/4670486/bug4670486.java | 8 +- test/javax/swing/JScrollBar/4708809/bug4708809.java | 14 +- test/javax/swing/JScrollBar/4865918/bug4865918.java | 7 +- test/javax/swing/JScrollBar/6542335/bug6542335.java | 8 +- test/javax/swing/JScrollBar/7163696/Test7163696.java | 8 +- test/javax/swing/JScrollBar/bug4202954/bug4202954.java | 12 +- test/javax/swing/JScrollPane/6274267/bug6274267.java | 100 + test/javax/swing/JSlider/6348946/bug6348946.java | 14 +- test/javax/swing/JSlider/6401380/bug6401380.java | 82 + test/javax/swing/JSlider/6794836/bug6794836.java | 6 +- test/javax/swing/JSlider/6848475/bug6848475.java | 9 +- test/javax/swing/JSpinner/4973721/bug4973721.java | 7 +- test/javax/swing/JSpinner/5012888/bug5012888.java | 21 +- test/javax/swing/JSpinner/8008657/bug8008657.java | 154 + test/javax/swing/JSplitPane/4816114/bug4816114.java | 7 +- test/javax/swing/JSplitPane/4885629/bug4885629.java | 5 +- test/javax/swing/JSplitPane/8132123/bug8132123.html | 38 + test/javax/swing/JSplitPane/8132123/bug8132123.java | 51 + test/javax/swing/JTabbedPane/4361477/bug4361477.java | 4 +- test/javax/swing/JTabbedPane/4624207/bug4624207.java | 15 +- test/javax/swing/JTabbedPane/4666224/bug4666224.html | 42 + test/javax/swing/JTabbedPane/4666224/bug4666224.java | 554 + test/javax/swing/JTabbedPane/6495408/bug6495408.java | 4 +- test/javax/swing/JTabbedPane/7024235/Test7024235.java | 14 +- test/javax/swing/JTabbedPane/7161568/bug7161568.java | 8 +- test/javax/swing/JTabbedPane/7170310/bug7170310.java | 17 +- test/javax/swing/JTabbedPane/8007563/Test8007563.java | 20 +- test/javax/swing/JTable/4220171/bug4220171.java | 13 +- test/javax/swing/JTable/6263446/bug6263446.java | 34 +- test/javax/swing/JTable/6777378/bug6777378.java | 5 +- test/javax/swing/JTable/7055065/bug7055065.java | 9 +- test/javax/swing/JTable/7068740/bug7068740.java | 13 +- test/javax/swing/JTable/8032874/bug8032874.java | 8 +- test/javax/swing/JTableHeader/6884066/bug6884066.java | 5 +- test/javax/swing/JTableHeader/6889007/bug6889007.java | 7 +- test/javax/swing/JTextArea/4697612/bug4697612.java | 15 +- test/javax/swing/JTextArea/7049024/bug7049024.java | 14 +- test/javax/swing/JTextField/8036819/bug8036819.java | 6 +- test/javax/swing/JTextField/MissingCharsKorean/MissingCharsKorean.java | 331 + test/javax/swing/JToolBar/4247996/bug4247996.java | 6 +- test/javax/swing/JToolBar/4529206/bug4529206.java | 91 + test/javax/swing/JToolTip/4644444/bug4644444.html | 44 + test/javax/swing/JToolTip/4644444/bug4644444.java | 354 + test/javax/swing/JToolTip/4846413/bug4846413.java | 6 +- test/javax/swing/JTree/4330357/bug4330357.java | 10 +- test/javax/swing/JTree/4908142/bug4908142.java | 8 +- test/javax/swing/JTree/4927934/bug4927934.java | 20 +- test/javax/swing/JTree/6263446/bug6263446.java | 9 +- test/javax/swing/JTree/6505523/bug6505523.java | 9 +- test/javax/swing/JTree/6578666/bug6578666.java | 80 + test/javax/swing/JTree/8003400/Test8003400.java | 15 +- test/javax/swing/JTree/8004298/bug8004298.java | 6 +- test/javax/swing/JViewport/7107099/bug7107099.java | 9 +- test/javax/swing/JWindow/ShapedAndTranslucentWindows/Common.java | 417 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucent.java | 63 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java | 104 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentGradient.java | 71 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java | 96 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/SetShapeAndClickSwing.java | 173 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java | 78 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java | 78 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java | 153 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java | 73 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentWindowClickSwing.java | 106 + test/javax/swing/LookAndFeel/8145547/DemandGTK.java | 72 + test/javax/swing/LookAndFeel/8145547/DemandGTK2.sh | 90 + test/javax/swing/LookAndFeel/8145547/DemandGTK2.txt | 36 + test/javax/swing/LookAndFeel/8145547/DemandGTK3.sh | 82 + test/javax/swing/LookAndFeel/8145547/ProvokeGTK.java | 57 + test/javax/swing/MultiUIDefaults/4300666/bug4300666.java | 16 +- test/javax/swing/Popup/6514582/bug6514582.java | 73 + test/javax/swing/Popup/TaskbarPositionTest.java | 11 +- test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java | 6 +- test/javax/swing/RepaintManager/6608456/bug6608456.java | 6 +- test/javax/swing/RepaintManager/IconifyTest/IconifyTest.java | 7 +- test/javax/swing/Security/6657138/ComponentTest.java | 8 +- test/javax/swing/SwingTest.java | 8 +- test/javax/swing/SwingUtilities/4917669/bug4917669.java | 8 +- test/javax/swing/SwingUtilities/7146377/bug7146377.java | 9 +- test/javax/swing/SwingUtilities/7170657/bug7170657.java | 3 +- test/javax/swing/ToolTipManager/7123767/bug7123767.java | 18 +- test/javax/swing/ToolTipManager/Test6256140.java | 11 +- test/javax/swing/dnd/7171812/bug7171812.java | 5 +- test/javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java | 5 +- test/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java | 7 +- test/javax/swing/plaf/basic/BasicTreeUI/8023474/bug8023474.java | 7 +- test/javax/swing/plaf/synth/7158712/bug7158712.java | 4 +- test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java | 4 +- test/javax/swing/plaf/synth/Test6660049.java | 3 +- test/javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java | 11 +- test/javax/swing/regtesthelpers/Util.java | 23 +- test/javax/swing/reliability/GUIUndFrame.java | 111 + test/javax/swing/reliability/GUIZoomFrame.java | 88 + test/javax/swing/reliability/Task.java | 50 + test/javax/swing/reliability/TaskUndJFrameProperties.java | 91 + test/javax/swing/reliability/TaskZoomJFrameChangeState.java | 180 + test/javax/swing/reliability/TaskZoomJFrameRepaint.java | 113 + test/javax/swing/text/AbstractDocument/6968363/Test6968363.java | 15 +- test/javax/swing/text/CSSBorder/6796710/bug6796710.java | 5 +- test/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java | 12 +- test/javax/swing/text/JTextComponent/5074573/bug5074573.java | 13 +- test/javax/swing/text/StyledEditorKit/4506788/bug4506788.java | 23 +- test/javax/swing/text/Utilities/bug7045593.java | 5 +- test/javax/swing/text/View/8014863/bug8014863.java | 12 +- test/javax/swing/text/View/8048110/bug8048110.java | 7 +- test/javax/swing/text/html/7189299/bug7189299.java | 7 +- test/javax/swing/text/html/CSS/4530474/bug4530474.java | 6 +- test/javax/swing/text/html/HTMLDocument/8058120/bug8058120.java | 14 +- test/javax/swing/text/html/HTMLEditorKit/4242228/bug4242228.java | 5 +- test/javax/swing/text/html/HTMLEditorKit/5043626/bug5043626.java | 8 +- test/javax/swing/text/html/parser/Parser/7165725/bug7165725.java | 22 +- test/javax/xml/bind/xsom/8159240/WhitespacesTest.java | 103 + test/javax/xml/bind/xsom/8159240/complexType.xsd | 23 + test/javax/xml/bind/xsom/8159240/complexTypeExtension.xsd | 49 + test/javax/xml/bind/xsom/8159240/complexTypeRestriction.xsd | 48 + test/javax/xml/bind/xsom/8159240/identityConstraint.xsd | 24 + test/javax/xml/bind/xsom/8159240/particlesAndAttributes.xsd | 63 + test/javax/xml/bind/xsom/8159240/simpleType.xsd | 31 + test/javax/xml/ws/8172297/Main.java | 157 + test/javax/xml/ws/8172297/ws/HelloWorld.java | 39 + test/javax/xml/ws/8172297/ws/HelloWorldImpl.java | 39 + test/lib/testlibrary/CompilerUtils.java | 101 + test/lib/testlibrary/ExtendedRobot.java | 408 + test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java | 4 +- test/lib/testlibrary/jdk/testlibrary/SecurityTools.java | 121 + test/sun/awt/dnd/8024061/bug8024061.java | 18 +- test/sun/java2d/AcceleratedXORModeTest.java | 15 +- test/sun/java2d/DirectX/AccelPaintsTest/AccelPaintsTest.java | 3 +- test/sun/java2d/DirectX/AcceleratedScaleTest/AcceleratedScaleTest.java | 3 +- test/sun/java2d/DirectX/DrawBitmaskToSurfaceTest.java | 3 +- test/sun/java2d/DirectX/InfiniteValidationLoopTest/InfiniteValidationLoopTest.java | 3 +- test/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java | 3 +- test/sun/java2d/DirectX/OpaqueImageToSurfaceBlitTest/OpaqueImageToSurfaceBlitTest.java | 3 +- test/sun/java2d/DirectX/OverriddenInsetsTest/OverriddenInsetsTest.java | 3 +- test/sun/java2d/DirectX/RenderingToCachedGraphicsTest/RenderingToCachedGraphicsTest.java | 3 +- test/sun/java2d/DirectX/StrikeDisposalCrashTest/StrikeDisposalCrashTest.java | 3 +- test/sun/java2d/DirectX/SwingOnScreenScrollingTest/SwingOnScreenScrollingTest.java | 3 +- test/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java | 3 +- test/sun/java2d/DrawCachedImageAndTransform.java | 3 +- test/sun/java2d/DrawXORModeTest.java | 3 +- test/sun/java2d/GdiRendering/InsetClipping.java | 3 +- test/sun/java2d/OpenGL/CustomCompositeTest.java | 3 +- test/sun/java2d/OpenGL/DrawBufImgOp.java | 3 +- test/sun/java2d/OpenGL/DrawHugeImageTest.java | 3 +- test/sun/java2d/OpenGL/GradientPaints.java | 1 + test/sun/java2d/OpenGL/bug7181438.java | 3 +- test/sun/java2d/SunGraphics2D/DrawImageBilinear.java | 3 +- test/sun/java2d/SunGraphics2D/PolyVertTest.java | 3 +- test/sun/java2d/SunGraphics2D/SimplePrimQuality.java | 3 +- test/sun/java2d/X11SurfaceData/DrawImageBgTest/DrawImageBgTest.java | 3 +- test/sun/java2d/XRenderBlitsTest.java | 15 +- test/sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.html | 3 +- test/sun/java2d/pipe/InterpolationQualityTest.java | 3 +- test/sun/java2d/pipe/MutableColorTest/MutableColorTest.java | 3 +- test/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java | 3 +- test/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java | 3 +- test/sun/management/jmxremote/bootstrap/linux-amd64/launcher | Bin test/sun/management/jmxremote/bootstrap/linux-i586/launcher | Bin test/sun/management/jmxremote/bootstrap/solaris-amd64/launcher | Bin test/sun/management/jmxremote/bootstrap/solaris-sparcv9/launcher | Bin test/sun/management/jmxremote/startstop/JMXStartStopTest.java | 1 + test/sun/management/windows/revokeall.exe | Bin test/sun/misc/CopyMemory.java | 1 + test/sun/misc/FloatingDecimal/TestFloatingDecimal.java | 1 + test/sun/net/InetAddress/nameservice/dns/cname.sh | 2 +- test/sun/net/idn/nfscis.spp | Bin test/sun/net/idn/nfscsi.spp | Bin test/sun/net/idn/nfscss.spp | Bin test/sun/net/idn/nfsmxp.spp | Bin test/sun/net/idn/nfsmxs.spp | Bin test/sun/net/www/ParseUtil_4922813.java | 1 + test/sun/net/www/http/HttpClient/B8025710.java | 4 + test/sun/nio/cs/FindDecoderBugs.java | 1 + test/sun/nio/cs/FindEncoderBugs.java | 1 + test/sun/nio/cs/TestStringCoding.java | 1 + test/sun/nio/cs/TestStringCodingUTF8.java | 1 + test/sun/security/krb5/auto/KDC.java | 6 +- test/sun/security/krb5/auto/TicketSName.java | 58 + test/sun/security/mscapi/PrngSlow.java | 1 + test/sun/security/mscapi/SignUsingSHA2withRSA.sh | 1 + test/sun/security/pkcs11/Cipher/ReinitCipher.java | 18 +- test/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java | 26 +- test/sun/security/pkcs11/Cipher/TestRSACipher.java | 25 +- test/sun/security/pkcs11/Cipher/TestRSACipherWrap.java | 22 +- test/sun/security/pkcs11/Cipher/TestRawRSACipher.java | 20 +- test/sun/security/pkcs11/Cipher/TestSymmCiphers.java | 27 +- test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java | 29 +- test/sun/security/pkcs11/Config/ReadConfInUTF16Env.java | 40 + test/sun/security/pkcs11/Config/ReadConfInUTF16Env.sh | 38 + test/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java | 131 + test/sun/security/pkcs11/KeyAgreement/TestDH.java | 24 +- test/sun/security/pkcs11/KeyAgreement/TestInterop.java | 21 +- test/sun/security/pkcs11/KeyAgreement/TestShort.java | 21 +- test/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java | 85 + test/sun/security/pkcs11/KeyGenerator/DESParity.java | 23 +- test/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java | 18 +- test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java | 49 +- test/sun/security/pkcs11/Mac/MacKAT.java | 7 +- test/sun/security/pkcs11/Mac/MacSameTest.java | 8 +- test/sun/security/pkcs11/Mac/ReinitMac.java | 18 +- test/sun/security/pkcs11/MessageDigest/ByteBuffers.java | 17 +- test/sun/security/pkcs11/MessageDigest/DigestKAT.java | 21 +- test/sun/security/pkcs11/MessageDigest/ReinitDigest.java | 15 +- test/sun/security/pkcs11/MessageDigest/TestCloning.java | 15 +- test/sun/security/pkcs11/PKCS11Test.java | 196 +- test/sun/security/pkcs11/Secmod/AddPrivateKey.java | 33 +- test/sun/security/pkcs11/Secmod/AddTrustedCert.java | 28 +- test/sun/security/pkcs11/Secmod/Crypto.java | 16 +- test/sun/security/pkcs11/Secmod/GetPrivateKey.java | 26 +- test/sun/security/pkcs11/Secmod/JksSetPrivateKey.java | 39 +- test/sun/security/pkcs11/Secmod/LoadKeystore.java | 10 +- test/sun/security/pkcs11/Secmod/README-SQLITE | 8 + test/sun/security/pkcs11/Secmod/TestNssDbSqlite.java | 134 + test/sun/security/pkcs11/Secmod/TrustAnchors.java | 25 +- test/sun/security/pkcs11/Secmod/cert9.db | Bin test/sun/security/pkcs11/Secmod/key4.db | Bin test/sun/security/pkcs11/Secmod/nss-sqlite.cfg | 13 + test/sun/security/pkcs11/Secmod/policy | 6 + test/sun/security/pkcs11/SecmodTest.java | 23 +- test/sun/security/pkcs11/SecureRandom/Basic.java | 17 +- test/sun/security/pkcs11/Signature/ByteBuffers.java | 34 +- test/sun/security/pkcs11/Signature/ReinitSignature.java | 319 +- test/sun/security/pkcs11/Signature/TestDSA.java | 41 +- test/sun/security/pkcs11/Signature/TestDSAKeyLength.java | 34 +- test/sun/security/pkcs11/Signature/TestRSAKeyLength.java | 34 +- test/sun/security/pkcs11/ec/ReadCertificates.java | 54 +- test/sun/security/pkcs11/ec/ReadPKCS12.java | 84 +- test/sun/security/pkcs11/ec/TestCurves.java | 37 +- test/sun/security/pkcs11/ec/TestECDH.java | 30 +- test/sun/security/pkcs11/ec/TestECDH2.java | 40 +- test/sun/security/pkcs11/ec/TestECDSA.java | 37 +- test/sun/security/pkcs11/ec/TestECDSA2.java | 37 +- test/sun/security/pkcs11/ec/TestECGenSpec.java | 21 +- test/sun/security/pkcs11/ec/TestKeyFactory.java | 26 +- test/sun/security/pkcs11/ec/policy | 7 + test/sun/security/pkcs11/fips/TrustManagerTest.java | 37 +- test/sun/security/pkcs11/fips/TrustManagerTest.policy | 3 + test/sun/security/pkcs11/policy | 3 + test/sun/security/pkcs11/rsa/KeyWrap.java | 31 +- test/sun/security/pkcs11/rsa/TestCACerts.java | 49 +- test/sun/security/pkcs11/rsa/TestCACerts.policy | 7 + test/sun/security/pkcs11/rsa/TestKeyFactory.java | 19 +- test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java | 26 +- test/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy | 4 + test/sun/security/pkcs11/rsa/TestSignatures.java | 58 +- test/sun/security/pkcs11/rsa/rsakeys.ks.policy | 4 + test/sun/security/pkcs11/sslecc/CipherTest.java | 32 +- test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java | 12 +- test/sun/security/pkcs11/sslecc/JSSEServer.java | 27 +- test/sun/security/pkcs11/sslecc/policy | 9 + test/sun/security/pkcs11/tls/TestKeyMaterial.java | 216 +- test/sun/security/pkcs11/tls/TestLeadingZeroesP11.java | 22 +- test/sun/security/pkcs11/tls/TestMasterSecret.java | 165 +- test/sun/security/pkcs11/tls/TestMasterSecret.policy | 8 + test/sun/security/pkcs11/tls/TestPRF.java | 164 +- test/sun/security/pkcs11/tls/TestPremaster.java | 11 +- test/sun/security/pkcs11/tls/policy | 5 + test/sun/security/provider/DSA/SupportedDSAParamGen.java | 83 + test/sun/security/provider/DSA/TestAlgParameterGenerator.java | 5 +- test/sun/security/provider/DSA/TestDSA.java | 1 + test/sun/security/provider/DSA/TestDSA2.java | 1 + test/sun/security/provider/DSA/TestKeyPairGenerator.java | 25 +- test/sun/security/provider/DSA/TestLegacyDSAKeyPairGenerator.java | 84 + test/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java | 73 +- test/sun/security/provider/SeedGenerator/Priority_Inversion.java | 1 + test/sun/security/rsa/TestKeyPairGenerator.java | 1 + test/sun/security/rsa/TestSignatures.java | 1 + test/sun/security/ssl/CertPathRestrictions/JSSEClient.java | 66 + test/sun/security/ssl/CertPathRestrictions/JSSEServer.java | 81 + test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java | 542 + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key | 26 + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256.cer | 81 + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key | 26 + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1.cer | 81 + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key | 26 + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256.cer | 81 + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key | 26 + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1.cer | 81 + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key | 26 + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256.cer | 81 + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key | 26 + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1.cer | 80 + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key | 26 + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256.cer | 80 + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key | 26 + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1.cer | 80 + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key | 26 + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256.cer | 80 + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1-PRIV.key | 26 + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1.cer | 80 + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256-PRIV.key | 26 + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256.cer | 80 + test/sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java | 325 + test/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java | 271 + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/RSAExport.java | 1 + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java | 34 +- test/sun/security/tools/jarsigner/DefaultSigalg.java | 106 + test/sun/security/tools/keytool/KeyToolTest.java | 14 +- test/sun/security/tools/keytool/WeakAlg.java | 758 ++ test/sun/security/tools/keytool/autotest.sh | 11 +- test/sun/security/tools/keytool/keyalg.sh | 49 + test/sun/security/tools/keytool/standard.sh | 6 +- test/sun/security/util/Pem/PemEncoding.java | 34 + test/sun/security/util/Pem/encoding.sh | 35 + test/sun/text/IntHashtable/Bug4170614Test.java | 191 + test/sun/text/IntHashtable/Bug4170614Test.sh | 81 + test/sun/text/IntHashtable/Bug4705389.java | 43 + test/sun/tools/common/CommonTests.sh | 314 - test/sun/util/calendar/zi/tzdata/VERSION | 2 +- test/sun/util/calendar/zi/tzdata/africa | 115 +- test/sun/util/calendar/zi/tzdata/antarctica | 8 +- test/sun/util/calendar/zi/tzdata/asia | 182 +- test/sun/util/calendar/zi/tzdata/australasia | 73 +- test/sun/util/calendar/zi/tzdata/backward | 4 +- test/sun/util/calendar/zi/tzdata/europe | 203 +- test/sun/util/calendar/zi/tzdata/leapseconds | 17 +- test/sun/util/calendar/zi/tzdata/northamerica | 183 +- test/sun/util/calendar/zi/tzdata/southamerica | 53 +- test/sun/util/calendar/zi/tzdata/zone.tab | 6 +- test/tools/launcher/TestSpecialArgs.java | 330 +- 2361 files changed, 165624 insertions(+), 38701 deletions(-) diffs (truncated from 248662 to 500 lines): diff -r e03f9868f7df -r 39bfc94b1f42 .hgtags --- a/.hgtags Tue Jun 20 11:50:41 2017 -0700 +++ b/.hgtags Tue Mar 27 18:24:51 2018 +0100 @@ -50,6 +50,7 @@ f708138c9aca4b389872838fe6773872fce3609e jdk7-b73 eacb36e30327e7ae33baa068e82ddccbd91eaae2 jdk7-b74 8885b22565077236a927e824ef450742e434a230 jdk7-b75 +fb2ee5e96b171ae9db67274d87ffaba941e8bfa6 icedtea7-1.12 8fb602395be0f7d5af4e7e93b7df2d960faf9d17 jdk7-b76 e6a5d095c356a547cf5b3c8885885aca5e91e09b jdk7-b77 1143e498f813b8223b5e3a696d79da7ff7c25354 jdk7-b78 @@ -63,6 +64,7 @@ eae6e9ab26064d9ba0e7665dd646a1fd2506fcc1 jdk7-b86 2cafbbe9825e911a6ca6c17d9a18eb1f0bf0873c jdk7-b87 b3c69282f6d3c90ec21056cd1ab70dc0c895b069 jdk7-b88 +2017795af50aebc00f500e58f708980b49bc7cd1 icedtea7-1.13 4a6abb7e224cc8d9a583c23c5782e4668739a119 jdk7-b89 7f90d0b9dbb7ab4c60d0b0233e4e77fb4fac597c jdk7-b90 08a31cab971fcad4695e913d0f3be7bde3a90747 jdk7-b91 @@ -111,6 +113,7 @@ 554adcfb615e63e62af530b1c10fcf7813a75b26 jdk7-b134 d8ced728159fbb2caa8b6adb477fd8efdbbdf179 jdk7-b135 aa13e7702cd9d8aca9aa38f1227f966990866944 jdk7-b136 +1571aa7abe47a54510c62a5b59a8c343cdaf67cb icedtea-1.14 29296ea6529a418037ccce95903249665ef31c11 jdk7-b137 60d3d55dcc9c31a30ced9caa6ef5c0dcd7db031d jdk7-b138 d80954a89b49fda47c0c5cace65a17f5a758b8bd jdk7-b139 @@ -193,6 +196,7 @@ a8012d8d7e9c5035de0bdd4887dc9f7c54008f21 jdk8-b69 a996b57e554198f4592a5f3c30f2f9f4075e545d jdk8-b70 2a5af0f766d0acd68a81fb08fe11fd66795f86af jdk8-b71 +bf581aa741664ba4a97df803ced8a58ceff3a94e initial_upload 32a57e645e012a1f0665c075969ca598e0dbb948 jdk8-b72 733885f57e14cc27f5a5ff0dffe641d2fa3c704a jdk8-b73 57d5d954462831ac353a1f40d3bb05ddb4620952 jdk8-b74 @@ -206,6 +210,7 @@ 624bcb4800065c6656171948e31ebb2925f25c7a jdk8-b82 ac519af51769e92c51b597a730974e8607357709 jdk8-b83 7b4721e4edb4e1c65e9c839a70d7cc67f81c7632 jdk8-b84 +29e9f26732a282c010414adaa2a5a341462f4f6c aarch64-20130813 296676d534c52888c36e305a2bf7f345c4ca70f8 jdk8-b85 7989cd0cc3a9149864589438ee2c949015d8aa9a jdk8-b86 d5228e624826a10ccc5b05f30ad8d839b58fe48d jdk8-b87 @@ -231,6 +236,8 @@ eea685b9ccaa1980e0a7e07d6a3a84bcc7e9ab82 jdk8-b107 006aaa5f069e7dd98fccdc696866c9f8582c087c jdk8-b108 946f3fd5f8bf0ccd180c258d25e5837fa1bf004c jdk8-b109 +48a5df5ce99cecb91f2e8dc3e4a5748f09c963c1 preview_rc1 +e14d4b60b2c1b45d446ab94dfa4707b13f91fb7d preview_rc2 54e099776f08430d3a7f4feabd9f2ba886b55320 jdk8-b110 719befd87c7b96ae103c05730ca555227bfc0116 jdk8-b111 f002f5f3a16cca62e139cb8eed05ffaeb373587d jdk8-b112 @@ -251,11 +258,16 @@ ae303640bc1cca06f1c6ac887e6b523ceeb425a6 jdk8-b125 a9088d517f2fa9919886d3d95023c518b59172b8 jdk8-b126 fbf251b8ef8a4a2aa1fd58efc8d0d5c8e2fd582b jdk8-b127 +597eaf9ec7946aa344477b8a5375f129a8fbbf56 jdk8_b128_aarch64_rc1 +cd23c29828584ec3c39c974579079ab97d65874e jdk8_b128_aarch64_rc3 +ba03ec7a0b930582517592cf66abba734ec59891 jdk8_b128_aarch64_rc4 +5de3e4944a8f100652483cb915959edcb8a2d71d jdk8_b128_aarch64_992 f644211c59fd7c1d0c81239c55b31e1d377d7650 jdk8-b128 80568a19aab7300bc92baf2dc225be929f5b03ed jdk8-b129 43386cc9a017a9f9e704760050086bb18b778ae0 jdk8-b130 e291ac47c9a90366c3c0787a6f7ce547a2bda308 jdk8-b131 43cb25339b5500871f41388a5197f1b01c4b57b8 jdk8-b132 +246d1b83d7116cb3f87cd491c937ec95337555d9 jdk8_final fa2d5a06308f3f36fb09662fa58070a02352f023 jdk8u5-b01 343f4f8ba0982b3516e33c859b01634d919243c4 jdk8u5-b02 c35571198602a5856280d5c7c10bda4e7b769104 jdk8u5-b03 @@ -295,6 +307,7 @@ db30cb9eb18dacea39c35daf15a3ee5fea41fd86 jdk8u20-b07 0e717bd55bc9e3f3fa3432e545944d81ed887ab0 jdk8u20-b08 bfcdcc29c8823595a5d70b5b633bedcd5ee3ba8e jdk8u20-b09 +dc14d13daa5e7ed42b4c3eb5363cc128bec577ca icedtea-3.0.0pre01 3dd165facde7ffa240d77b33ff88b2d938fff017 jdk8u20-b10 37392f2f5d598bdecb8a12c4ea129a70a0ff8bf9 jdk8u20-b11 e323c74edabd29378819150ec000c6a0a99266ed jdk8u20-b12 @@ -308,6 +321,7 @@ 5c0406ee9e820140b5322db006baed199c165b4f jdk8u20-b20 693025bbc45d683676fa78bb76201b665e0d8f2d jdk8u20-b21 0c2393744b29175de5204140d4dfbf12ca3d364f jdk8u20-b22 +03f9102db2c03caefd22a85ae71f30e592d7de9a icedtea-3.0.0pre02 be30cb2a3088f2b7b334b499f7eddbd5312312a7 jdk8u20-b23 dfb9f24d56b51e5a2ca26e77fc69a2464d51a4d3 jdk8u20-b24 dfb9f24d56b51e5a2ca26e77fc69a2464d51a4d3 jdk8u20-b25 @@ -361,7 +375,7 @@ 35dfb86684554685d6efd2fc7fd5eb9b7d4545c5 jdk8u31-b34 e6ed015afbbf3459ba3297e270b4f3170e989c80 jdk8u40-b00 6e223d48080ef40f4ec11ecbcd19b4a20813b9eb jdk8u40-b01 -4797cd0713b44b009525f1276d571ade7e24f3f5 jdk8u40-b02 +d19e04dfb95b8085c17e142df42477cccad1c8d1 jdk8u40-b02 c67acfb24eed87629887128df51007218ddf1f60 jdk8u40-b03 dde62d949f7847469b2ede2ca4190c95066adc91 jdk8u40-b04 d587834579dadd18cb8b096e61d92e2dbccc2782 jdk8u40-b05 @@ -371,15 +385,18 @@ 064adeb65ce82f9ff3cc7898e59d19eb64743c63 jdk8u40-b09 c3a4729c70fa29d79ad77e0643ad7715ebbc96b5 jdk8u40-b10 693da296b395139f2fe6d7131eb0b0d85f6015f6 jdk8u40-b11 -fb8db13639204e37388904bb6e57778c5d762631 jdk8u40-b12 -ba80109a9b3eb92b56012c9ec3aafd9aee2efa69 jdk8u40-b13 -ffc348308de2e872f5d510d440604c3726a67a18 jdk8u40-b14 +74fd977a8b57f6e5b06ce47f254b6ca9cd0d48cd jdk8u40-b12-aarch64 +709f573168709ea03ca7a59e3edbc5029daa9b9c jdk8u40-b12-aarch64-1262 +6be04852760c2619fe4c38a11012739349bb3654 jdk8u40-b12-aarch64-1263 31dac938108da722c56a0526fba7f6ae84773056 jdk8u40-b15 9dc67d03e6e540f646f27092ed23e94e95fa789e jdk8u40-b16 fc4f5546417071c70cffd89ca83302309f6f7da9 jdk8u40-b17 20a3e2135e0867e55af72f0c66a3de558bc613e2 jdk8u40-b18 5c31204d19e5976f025026db3d5c17331e8c44db jdk8u40-b19 7784dab075ed82be2275f4694164bbb9cc1cde3f jdk8u40-b20 +a5c3d964307795edcc68fdb669bc22285a388c0c icedtea-3.0.0pre03 +8450ad6fa3f568af420e51040c898ac3cd1489ce icedtea-3.0.0pre04 +d64c0a9b8b5a43c1b7ba88a871f001fc6b44a3d4 icedtea-3.0.0pre05 564bca490631e4ed4f7993e6633ed9ee62067624 jdk8u40-b21 d168113f9841a77b3cee3a6a45fcd85b7351ac90 jdk8u40-b22 41fe61722ce96b75dd3a1ba5072473122e21e5a0 jdk8u40-b23 @@ -459,6 +476,11 @@ e9f82302d5fdef8a0976640e09363895e9dcde3c jdk8u60-b22 c4b37246b92736adf5f40c785aabb67a7d227245 jdk8u60-b23 d433f5fd8910bee1f2c295b65cf03977034fe0ea jdk8u60-b24 +e1182f36c0fde8e507f2977a6fe1b0d06495411b arch64-jdk8u60-b24 +0b8920048898b50eca657d53d91468b41cc3269b aarch64-jdk8u60-b24.2 +fb2a70b389fef390376e585f11fbf7571ef44489 icedtea-3.0.0pre06 +c4b25140f059fc7115c4b19385b66f98d9b14da2 icedtea-3.0.0pre07 +809d98eeda495566d255eb01353e5251be7a8067 icedtea-3.0.0pre08 c8cfbe57bcd5042d2fef42dcef14d73dd4bdc416 jdk8u60-b25 0d6a8a9b26a37678b420ff540b5a622c3f4fd44c jdk8u60-b26 afbc08ea922bf6e5e14d2eea24a2f94f37627ea7 jdk8u60-b27 @@ -534,6 +556,7 @@ 8afb58c7312b45fe5237afb0292176b734934f60 jdk8u72-b12 d841d3fdae44f120883dab0a3a809a054cd0274b jdk8u72-b13 f6d24d424cd2af4d2612f7737d3d9a25f58b882d jdk8u72-b14 +dfad9b612327322033896d9bdfab58ae12ccac62 icedtea-3.0.0pre09 f3e86cc607260bae368b52d88d7bc8883ee767e3 jdk8u72-b15 1d4b343084874b1afa1cdd504b9b1e50bab7f121 jdk8u72-b31 892eb9ab179650b89b7bab6bc42f079391c98624 jdk8u73-b00 @@ -566,6 +589,9 @@ 02e1209648050922a5a9f2789d9d359795f6f834 jdk8u77-b00 f08584a0fde9344b0aa4766984266ca68b9a5018 jdk8u77-b01 1a3e81c05703bb36def80a57681e1692c866f621 jdk8u77-b02 +e917bc6b356bcb5ea6cc5d15cb3a94183e8581ea icedtea-3.0.0pre10 +3334efeacd8327a14b7d2f392f4546e3c29c594b icedtea-3.0.0 +4a8297aeb8a980ce4a22f7434f92f2b2ea0f726e icedtea-3.0-branchpoint c44179bce874a97e93ffd7b76a226af417e017a4 jdk8u77-b03 8c3f4e540348daed7263bae092b0e5f212478b00 jdk8u77-b31 71f59a00df6c8f3bd5c6d6631a4988a431adab56 jdk8u91-b00 @@ -587,6 +613,10 @@ 0ca25fdd520a0a74f0a488de263641d9f76b8664 jdk8u76-b12 ea965fea71f612d65013192aa637d88e05915b10 jdk8u92-b00 cc8d0d6c6f9543120836e70e0aa3fa9c9b6fe0f3 jdk8u92-b13 +10f96be3009c666af35a128d03bacdb69134206c icedtea-3.1.0pre01 +7513dae3426bed44c4fdbe608cce2a7e5255b46c icedtea-3.1.0pre02 +aab729e0626a2b55583c99eae3f6cbc25cff376e icedtea-3.1.0pre03 +ee0b65b8fd106e7180785b00ddc2567d29388361 icedtea-3.1.0pre04 4f06a20cdc59ce9742e6538ff4b9040baba0778a jdk8u92-b14 5875e297cfcf18304b4b062dc44fa9be312ad6e8 jdk8u92-b31 ed69541ce48b38bf0830c762f353e4379ce43630 jdk8u92-b32 @@ -605,6 +635,8 @@ 9486707c119ab3940f7ea06c1af23a4f6367c77b jdk8u101-b10 a9136f8d24d9ed01009df847176e0be67b354d15 jdk8u101-b11 3eab3ce82c31d1332bc383a1a3201eaee220c001 jdk8u101-b12 +3d312c038b6050c53c22a8efa52632783b230c80 icedtea-3.1.0 +39845e69dc6b1b947b6c667d4d132bfc2cb47016 icedtea-3.2.0pre01 827b2350d7f8a96160aa820200a7bf6358b51450 jdk8u101-b13 39baa472e20c13c0eb1243eb5dce589e82f78143 jdk8u76-b00 6ea3aea950d19d803475b3f4d704a2942e71b302 jdk8u76-b01 @@ -626,6 +658,8 @@ e915a408ebf7ba05b36d1b714e166a1d9e5c7edd jdk8u102-b11 8e12cb096db33b525ec010de5e857ef1cc985ddd jdk8u102-b12 901ecf04370c7c03c61e22ab87a266c355baff54 jdk8u102-b13 +30e3b600c82978ab75d89b10b03059aa1620bc52 icedtea-3.2.0pre02 +32c84f7d918fdb8e501f5a512c8804305ec88286 icedtea-3.2.0pre03 48c99b42383912886c005891c04b5f599adf6722 jdk8u102-b14 222d3ac3aa1f99f16e31c1c4a10f916ce83ff759 jdk8u102-b31 e3839fe291add6e0ea199457fb31c9312cc5dd77 jdk8u102-b32 @@ -646,6 +680,7 @@ 28e488c17b7a276e9ce00a0488bbc53094294e14 jdk8u111-b11 b1304d71a2ec04ae6fa0a46120a5beba40a6f5ba jdk8u111-b12 3f1a07c3a600abdc2eb204f9b67984e6b920846e jdk8u111-b13 +0cc71de3df184547da673a87c307def4c8da54d4 icedtea-3.2.0 ab26fe28f9ed9c7d0a03ce47d1306427f86f27e9 jdk8u111-b14 47e20a90bdbb2327289e330606b73a9fe4dc857e jdk8u112-b00 96393e490afd4acba5b92c5ede68dc9bbb60a38e jdk8u112-b01 @@ -663,7 +698,10 @@ d2d8b67021a0f41e0eabd711bfd87a943dc0a8d5 jdk8u112-b14 60767ec3909b3d0cb26dd7b3f952c62053719dda jdk8u112-b15 5dd7e4bae5c2f1ee4f80c5570e7e3e2f715f7a32 jdk8u112-b16 +5ce54ea881947640051a10a1579d4da697b02293 icedtea-3.3.0pre01 41fac11792c1ee6945f56721ee558a7424395a81 jdk8u112-b31 +548a51660ee94aeb77b2432594aeb87f87c21697 jdk8u112-b32 +a334b0815d34948188537a177a32cee27007ea2c jdk8u112-b33 ab5ff8f1e52c5e3ca02e988f4d978af63ceca5b8 jdk8u121-b00 5f0839ac7e0d25dd1ae705df496b12ca76c26d59 jdk8u121-b01 f91e3aa155b3c6774afb456db15fb358313d5771 jdk8u121-b02 @@ -677,7 +715,16 @@ d66de7e2f672a1ff6947846818412fa899456972 jdk8u121-b10 ec72a941be0a50ab77f5375cf710bc06e4f118d3 jdk8u121-b11 9561afc12df843ef21ecd9d7b3633371e7a2bfc4 jdk8u121-b12 +7e0b701f3ee0469c3bcfbe9c0a4e7cd83f6735c9 icedtea-3.3.0pre02 +3642a826880bb11bf6e81b692e2503aa512d82b6 icedtea-3.3.0 +5ee8253969ddefb0426a76c03d31e08cbc773691 icedtea-3.4.0pre01 2974746e56192cdd14fc2dd43179bcf28e4faf4a jdk8u121-b13 +4f69f3363a2ecee8d3df2b046266a76c2a805139 jdk8u121-b31 +ec26e3331158912f86268ef473e64514c70cbd52 jdk8u121-b32 +cb2c7c89dd09edcda4cb7bd0db623c813d3e5dbc jdk8u121-b33 +90f36d39acdc5be0665722538749c59583e3b83d jdk8u121-b34 +cec5310dcc2b876dd53a057035cb63dd22f63257 jdk8u121-b35 +a5c94735ad3fb33f353abc23e25915db2ff7a36e jdk8u121-b36 032874d46bf95478cb86690b3c91d335c0764b0b jdk8u131-b00 bea5b22daf5ddd941f3bcbf7a4e5fc5244ceb788 jdk8u131-b01 a01d217a232906e82f80e5bc3db4d60c4c74716e jdk8u131-b02 @@ -689,7 +736,62 @@ 6e362e6002abc39c63fc8ab4bcebf08e273f5a94 jdk8u131-b08 40d00399869d8a28cfecf360234f340e9e0ad3b1 jdk8u131-b09 c0091a673d766ce2e76a945bab6de325fe78dd88 jdk8u131-b10 +cfc292a2c1c6af4e469e45cd896765e17f7d4c95 icedtea-3.4.0 +c8bcda75cb18b043ba95feb0cb74c34b6a678ac1 icedtea-3.5.0pre01 3ab471c4760a808e39406303ff33a25a542b9c75 jdk8u131-b11 +d50ccb38def5968145fd3f6e0579416bb027e85c jdk8u131-b31 +e54624a8ebe3639d3b2360adb9ae0fa32f1bef57 jdk8u131-b32 +15006e8dc79bd0005d264bff0b1677a109cf5a02 jdk8u131-b33 +e6e35f065443533c81db69022a272927b0b20f69 jdk8u131-b34 +a160009bbe1417d85f1c0eec890fdb17391b3637 jdk8u141-b00 +e95a13de2d36050302a1af422967f5260fc8eabd jdk8u141-b01 +936085d9aff0554a3bdab2fcbbec1d1864e656a2 jdk8u141-b02 +070e24b47ae0a2af7c5a8b581ace0bfbe3629f00 jdk8u141-b03 +e5e3c33f57367b2b23d5e05a77b41948e9d4a1b9 jdk8u141-b04 +b3e7354e6ae8567294ae664bf4a1a38a6c0bde9f jdk8u141-b05 +c49f918efc4e6e2b8a1e771dba0c8de8d636660c jdk8u141-b06 +9fd2a2019a5b7f35957c43c83eb00e1ae371a95e jdk8u141-b07 +64261149b033dd6f625ccf7b4aaf7452baec82ef jdk8u141-b08 +276269460238f84410a70ffe735db9cf78651b8f jdk8u141-b09 +c92d704420d707d3016d8ee3a4239d1c57692ddd jdk8u141-b10 +3237f27a9d22ee02d0bfbd6f662a4d948d25a74f jdk8u141-b11 +2966589b3f330b6e676418b48d2960e294d35060 jdk8u141-b12 +2966589b3f330b6e676418b48d2960e294d35060 jdk8u141-b12 +0000000000000000000000000000000000000000 jdk8u141-b12 +0000000000000000000000000000000000000000 jdk8u141-b12 +996632997de8c889067dafd5a5827146e02c9130 jdk8u141-b12 +c6bc194fedb63b20c45c793405d215d206fb4654 jdk8u141-b13 +d630e23b8e36c2863225d7ae107c73a38d3e6102 jdk8u141-b14 +bdf93656feba13fa1f34d104711bfe7178a2fae1 icedtea-3.5.0 +2ea94405100763c772ab3989200115d7a23c7532 jdk8u141-b15 +b64b1dfdbe7cfe3859f1023c0f1fb0216bce4ae7 jdk8u144-b00 +db0baea3a4f06ac01f3e6be9d13500b4cd42416f icedtea-3.5.1 +bdf93656feba13fa1f34d104711bfe7178a2fae1 icedtea-3.6.0pre00 +db0baea3a4f06ac01f3e6be9d13500b4cd42416f icedtea-3.6.0pre01 +5dcb55da00c1531264934559c9f10c2e0ae46420 icedtea-3.6.0pre02 +d2744852f3e64f7b0ba54f3a64ed5e2107e6ee68 jdk8u144-b01 +55899d2b99b0725d74eebc510a116423329ad6f0 jdk8u141-b31 +a3c4020f84aeb0dba467534239951f8818bdfb84 jdk8u141-b32 +b64b1dfdbe7cfe3859f1023c0f1fb0216bce4ae7 jdk8u144-b00 +d2744852f3e64f7b0ba54f3a64ed5e2107e6ee68 jdk8u144-b01 +a05113a4c91c59f44b9894e12aeda07a7534ff7e jdk8u144-b31 +c4f7f2878c4bc54dcc12eddbbcd90d4c7a5dddfe jdk8u144-b32 +785d45a4c0b715ff0131abda873e3c2f85874ac3 jdk8u144-b33 +71dee2264dddd5a2c90d8c6f3a3f4ffd8da02551 jdk8u144-b34 +072e084bceeedeb75467e40ca77786ac9ef5227a jdk8u151-b00 +5b0fa6e004312a5910a6a70e4fbc0f00a678e650 jdk8u151-b01 +bd40efd56b4544ff9048d2f7be4cf108b281a6f3 jdk8u151-b02 +58243fea3fe2669e93350bb4b77e188623b85503 jdk8u151-b03 +27273bbb711a402efe5fcd332003ba419102f662 jdk8u151-b04 +0efdf2c7a21464e5f3d89474ffdfe81db61031fd jdk8u151-b05 +c6c870e267de694bc85dc4af23a648824063f95b jdk8u151-b06 +84b0fbbfb8d664031a9f5283f79b13b98714cc7f jdk8u151-b07 +8fd79358682edc86abaac1c839486834410be74b jdk8u151-b08 +a487770409082a3d1c4be9264e8eb02b1a41fe41 jdk8u151-b09 +7653488b327598fecd823b9b095a1c107b0a1429 jdk8u151-b10 +431c125e1231749e16427c280f115f93d699c0e1 jdk8u151-b11 +a05e38417041f23e3eacc58a3f4d2b88e9fc9f26 icedtea-3.6.0 +31bc1a681b51d2ae8b176ddeaf821d73494acde4 jdk8u151-b12 1442bc728814af451e2dd1a6719a64485d27e3a0 jdk8u122-b00 f6030acfa5aec0e64d45adfac69b9e7e5c12bc74 jdk8u122-b01 6b072c3a6db7ab06804c91aab77431799dfb5d47 jdk8u122-b02 @@ -706,3 +808,97 @@ 824988d089dde02e15f04c3b994115f78b9408c9 jdk8u152-b03 4c95cacb8ec77cbda2ae1d4e070b39ec6b527769 jdk8u152-b04 9c692f8574178a5505efe39cdff1ea92d4f95cbd jdk8u152-b05 +636043375508d667052c84691c55d4c633376dbe jdk8u152-b06 +83998ef9e0b96e1f5f9d4667575a81e8aa06b981 jdk8u152-b07 +e62e091df75fd92bf9d8c573f6224132c99b33ea jdk8u152-b08 +eb71140d49732a226340c0e0a2224c0215fc161a jdk8u152-b09 +db0d193ce92bb6bad9878a98b049afee46260513 jdk8u152-b10 +947709b7e632bc7e965ce1d2c76d9991a1877067 jdk8u152-b11 +3888ae357808b8a45d742d8c73d83de156cab84e jdk8u152-b12 +f5f32c0208a09a78185dad1baf7793bf84fb8356 jdk8u152-b13 +50047f057dc14fa5e08e2b449304a21889e4079a jdk8u152-b14 +bfd67d7c7d41b320225d5502cec55c6b38cdaa6d jdk8u152-b15 +e4ff08f9c787cdd45568926b13eded32b4672242 icedtea-3.7.0pre01 +1cb70967c4d78a45a60d0d6eb64cb7fbe89ad005 jdk8u152-b16 +072e084bceeedeb75467e40ca77786ac9ef5227a jdk8u151-b00 +5b0fa6e004312a5910a6a70e4fbc0f00a678e650 jdk8u151-b01 +bd40efd56b4544ff9048d2f7be4cf108b281a6f3 jdk8u151-b02 +58243fea3fe2669e93350bb4b77e188623b85503 jdk8u151-b03 +27273bbb711a402efe5fcd332003ba419102f662 jdk8u151-b04 +0efdf2c7a21464e5f3d89474ffdfe81db61031fd jdk8u151-b05 +c6c870e267de694bc85dc4af23a648824063f95b jdk8u151-b06 +1442bc728814af451e2dd1a6719a64485d27e3a0 jdk8u122-b00 +f6030acfa5aec0e64d45adfac69b9e7e5c12bc74 jdk8u122-b01 +6b072c3a6db7ab06804c91aab77431799dfb5d47 jdk8u122-b02 +141beb4d854d213c1aefcc4406f09aa6b0809e43 jdk8u122-b03 +141beb4d854d213c1aefcc4406f09aa6b0809e43 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +d8c1eb38a23286991238eed87ab04c331700839b jdk8u122-b03 +774f11d707e0ff685c131cd625d96e1f58527990 jdk8u122-b04 +000711011f8ab7ab5ea88e02086c48181b42ab8f jdk8u132-b00 +f7be58eb30bc2cdea8a8e0fb254f52f176f5b57d jdk8u152-b00 +072df97b6e2af59f5e2433ae6b2dbecb16b03cd8 jdk8u152-b01 +dbf817e782805bffcb9a0d84f452349926329d62 jdk8u152-b02 +824988d089dde02e15f04c3b994115f78b9408c9 jdk8u152-b03 +4c95cacb8ec77cbda2ae1d4e070b39ec6b527769 jdk8u152-b04 +9c692f8574178a5505efe39cdff1ea92d4f95cbd jdk8u152-b05 +636043375508d667052c84691c55d4c633376dbe jdk8u152-b06 +83998ef9e0b96e1f5f9d4667575a81e8aa06b981 jdk8u152-b07 +e62e091df75fd92bf9d8c573f6224132c99b33ea jdk8u152-b08 +eb71140d49732a226340c0e0a2224c0215fc161a jdk8u152-b09 +1442bc728814af451e2dd1a6719a64485d27e3a0 jdk8u122-b00 +f6030acfa5aec0e64d45adfac69b9e7e5c12bc74 jdk8u122-b01 +6b072c3a6db7ab06804c91aab77431799dfb5d47 jdk8u122-b02 +141beb4d854d213c1aefcc4406f09aa6b0809e43 jdk8u122-b03 +141beb4d854d213c1aefcc4406f09aa6b0809e43 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +d8c1eb38a23286991238eed87ab04c331700839b jdk8u122-b03 +774f11d707e0ff685c131cd625d96e1f58527990 jdk8u122-b04 +000711011f8ab7ab5ea88e02086c48181b42ab8f jdk8u132-b00 +f7be58eb30bc2cdea8a8e0fb254f52f176f5b57d jdk8u152-b00 +072df97b6e2af59f5e2433ae6b2dbecb16b03cd8 jdk8u152-b01 +dbf817e782805bffcb9a0d84f452349926329d62 jdk8u152-b02 +824988d089dde02e15f04c3b994115f78b9408c9 jdk8u152-b03 +4c95cacb8ec77cbda2ae1d4e070b39ec6b527769 jdk8u152-b04 +9c692f8574178a5505efe39cdff1ea92d4f95cbd jdk8u152-b05 +a160009bbe1417d85f1c0eec890fdb17391b3637 jdk8u141-b00 +072e084bceeedeb75467e40ca77786ac9ef5227a jdk8u151-b00 +e9c7ecc5a9fcdcb31d4796b72493960c271dcb31 jdk8u161-b00 +3b1bfef6f82b72cc7e8d73a60d1faaf7818be6f3 jdk8u161-b01 +fef2bdb968d7caa0d4bd1714bd4571ca21edb25d jdk8u161-b02 +3742cb9c55fd997075a52581497829bd6f6b978a jdk8u161-b03 +3299bb548705c586c17fc31c815bb222e6a63370 jdk8u161-b04 +1c28a0748a119120a4c3a52b9a73d18ed2d1926a jdk8u161-b05 +7399fd6431c74464d3392a7d76715580039c50ea jdk8u161-b06 +cb84156d54b28d4e59159a513db7c4e9dc693f9e jdk8u161-b07 +cb84156d54b28d4e59159a513db7c4e9dc693f9e jdk8u161-b07 +0000000000000000000000000000000000000000 jdk8u161-b07 +0000000000000000000000000000000000000000 jdk8u161-b07 +22f4dc5bcb9955e02bb4e3b7fb847fd08339dd2d jdk8u161-b07 +e7c79f48e83772546a1d35d98101853e2ca17947 jdk8u161-b08 +2c4e596e0cc3281fe976d9a730677c0a15113153 jdk8u161-b09 +3eaad567db074e4d3df7d4088a4a029ef5ad1179 jdk8u161-b10 +8d358ca3cfb813af87aa4bed5a1e7fbb678ea6be jdk8u161-b11 +80cebaab0ba5da02658fb21eabb38b111a2e2c32 icedtea-3.7.0 +80cebaab0ba5da02658fb21eabb38b111a2e2c32 icedtea-3.8.0pre00 +aa2c9ce0663291af00f15b816882080833f4d0ed icedtea-4-branchpoint +76f2c555cccab8df114dd6ebb8ed7634c7ce1896 jdk8u161-b12 +e03f9868f7df1e3db537f3b61704658e8a9dafb5 jdk8u162-b00 +538bdf24383954cd2356e39e8081c2cb3ac27281 jdk8u162-b01 +18e0bc77adafd0e5e459e381b6993bb0625b05be jdk8u162-b02 +e1e7eee76e15fd386fd22b556c916635b4e113ab jdk8u162-b03 +4c4efa8fa39ae0fe73638eeeb84546da4d010aef jdk8u162-b04 +a651df33d9a07d9fc4411de4854e9528d8708a6f jdk8u162-b05 +582c82cfebe262f2934e3577dc8809ec8acbbd87 jdk8u162-b06 +672bbe9bcdd79a72308e21dd67f560d4fe806f49 jdk8u162-b07 +672bbe9bcdd79a72308e21dd67f560d4fe806f49 jdk8u162-b07 +0000000000000000000000000000000000000000 jdk8u162-b07 +0000000000000000000000000000000000000000 jdk8u162-b07 +fce5b32117cc0b06acc2bcaa364ac62539d42707 jdk8u162-b07 +c9254e01820639526f803dbe05080fce0d33db98 jdk8u162-b08 +1aa2e6ec537c3dd0fd4f9780f16da3e38fb18cee jdk8u162-b09 +1d2ee5e60df1c3bc889c92154d839bfe73077f66 jdk8u162-b10 +95df717479b19f5ea244afc67434827f2f851287 jdk8u162-b11 +0a89388f0b97a8f924ebc7b7bf4ca2b1b67161eb icedtea-3.8.0pre01 diff -r e03f9868f7df -r 39bfc94b1f42 .jcheck/conf --- a/.jcheck/conf Tue Jun 20 11:50:41 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r e03f9868f7df -r 39bfc94b1f42 THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jun 20 11:50:41 2017 -0700 +++ b/THIRD_PARTY_README Tue Mar 27 18:24:51 2018 +0100 @@ -7,7 +7,7 @@ --- begin of LICENSE --- -Copyright (c) 2000-2011 France T??l??com +Copyright (c) 2000-2011 France T??l??com All rights reserved. Redistribution and use in source and binary forms, with or without @@ -285,13 +285,53 @@ form with the JDK 8 and OpenJDK 8 source distributions, and as object code in the JRE 8 & JDK 8 runtimes. -In the case of the JRE 8 & JDK 8 runtimes, the terms of the Oracle license do +In the case of the JRE & JDK runtimes, the terms of the Oracle license do NOT apply to the Elliptic Curve Cryptography library; it is licensed under the following license, separately from Oracle's JDK & JRE. If you do not wish to -install the Elliptic Curve Cryptography library, you may delete the library -named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows -systems) from the JRE bin directory reserved for native libraries. - +install the Elliptic Curve Cryptography library, you may delete the +Elliptic Curve Cryptography library: + - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so + - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll + - On Mac systems, delete: + for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib + for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib + +Written Offer for ECC Source Code + For third party technology that you receive from Oracle in binary form + which is licensed under an open source license that gives you the right + to receive the source code for that binary, you can obtain a copy of + the applicable source code from this page: + http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl + + If the source code for the technology was not provided to you with the + binary, you can also receive a copy of the source code on physical + media by submitting a written request to: + + Oracle America, Inc. + Attn: Associate General Counsel, + Development and Engineering Legal + 500 Oracle Parkway, 10th Floor + Redwood Shores, CA 94065 + + Or, you may send an email to Oracle using the form at: + http://www.oracle.com/goto/opensourcecode/request + + Your request should include: + - The name of the component or binary file(s) for which you are requesting + the source code + - The name and version number of the Oracle product containing the binary + - The date you received the Oracle product + - Your name + - Your company name (if applicable) + - Your return mailing address and email and + - A telephone number in the event we need to reach you. + + We may charge you a fee to cover the cost of physical media and processing. + Your request must be sent (i) within three (3) years of the date you + received the Oracle product that included the component or binary + file(s) that are the subject of your request, or (ii) in the case of + code licensed under the GPL v3, for as long as Oracle offers spare + parts or customer support for that product model. --- begin of LICENSE --- @@ -809,7 +849,7 @@ --- begin of LICENSE --- Copyright notice -Copyright ?? 2011 Ecma International +Copyright ?? 2011 Ecma International Ecma International Rue du Rhone 114 CH-1204 Geneva @@ -870,70 +910,13 @@ OF SUCH DAMAGE. --- end of LICENSE --- -%% This notice is provided with respect to Dynalink library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Copyright (c) 2009-2013, Attila Szegedi - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of the copyright holder nor the names of - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- end of LICENSE --- - -%% This notice is provided with respect to Joni library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to From andrew at icedtea.classpath.org Tue Mar 27 17:46:42 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 27 Mar 2018 17:46:42 +0000 Subject: /hg/icedtea8-forest/nashorn: 33 new changesets Message-ID: changeset 64f2193217f6 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=64f2193217f6 author: asaha date: Tue Jun 20 14:15:43 2017 -0700 Added tag jdk8u162-b00 for changeset ca3beffccb89 changeset 9f524db29b38 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=9f524db29b38 author: asaha date: Mon Jun 26 22:28:26 2017 -0700 Merge changeset 2be2e47b70ea in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=2be2e47b70ea author: asaha date: Mon Jun 26 22:36:03 2017 -0700 Merge changeset 84f4d444ac3e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=84f4d444ac3e author: asaha date: Thu Jul 13 21:58:11 2017 -0700 Merge changeset 38f490a87290 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=38f490a87290 author: asaha date: Tue Jul 25 07:55:52 2017 -0700 Merge changeset c6693d54d1ca in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c6693d54d1ca author: hannesw date: Wed Jun 14 10:07:07 2017 +0200 8181191: getUint32 returning Long Reviewed-by: attila, jlaskey changeset 007ba2e0766d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=007ba2e0766d author: hannesw date: Thu Jun 29 12:05:08 2017 +0200 8182996: Incorrect mapping Long type to JavaScript equivalent Reviewed-by: jlaskey, sundar changeset ed657aae0d4a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=ed657aae0d4a author: robm date: Thu Aug 03 08:07:47 2017 -0700 Merge changeset 359c36b81580 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=359c36b81580 author: hannesw date: Thu Sep 28 22:12:06 2017 +0200 8184893: jdk8u152 b06 : issues with nashorn when running kraken benchmarks Reviewed-by: jlaskey, sdama, sundar changeset 77c4b41ffb9a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=77c4b41ffb9a author: asaha date: Tue Oct 03 18:41:52 2017 -0700 Added tag jdk8u162-b01 for changeset 359c36b81580 changeset 4441d866400f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4441d866400f author: asaha date: Wed Oct 04 14:33:44 2017 -0700 Merge changeset 791b290ffe4a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=791b290ffe4a author: asaha date: Mon Oct 16 16:18:03 2017 -0700 Added tag jdk8u162-b02 for changeset 4441d866400f changeset 3ae3ebe2e2ee in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3ae3ebe2e2ee author: asaha date: Tue Oct 24 13:08:01 2017 -0700 Added tag jdk8u162-b03 for changeset 791b290ffe4a changeset 662ff8ebccf7 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=662ff8ebccf7 author: asaha date: Tue Oct 24 23:32:13 2017 -0700 Merge changeset 15206a517bc2 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=15206a517bc2 author: asaha date: Wed Oct 25 14:48:45 2017 -0700 Added tag jdk8u162-b04 for changeset 662ff8ebccf7 changeset bd0636941934 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=bd0636941934 author: asaha date: Wed Nov 01 18:55:42 2017 -0700 Merge changeset 6dacc2c9ad5a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=6dacc2c9ad5a author: asaha date: Thu Nov 02 11:07:40 2017 -0700 Added tag jdk8u162-b05 for changeset bd0636941934 changeset 70f7f39f9f93 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=70f7f39f9f93 author: asaha date: Tue Nov 07 18:52:22 2017 -0800 Merge changeset 8dcaddb93e6f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=8dcaddb93e6f author: asaha date: Tue Nov 07 18:54:46 2017 -0800 Added tag jdk8u162-b06 for changeset 70f7f39f9f93 changeset 5aa040ab7610 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=5aa040ab7610 author: asaha date: Tue Nov 14 13:14:57 2017 -0800 Merge changeset fdb2c418077e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=fdb2c418077e author: asaha date: Tue Nov 14 22:36:39 2017 -0800 Added tag jdk8u162-b07 for changeset 5aa040ab7610 changeset a34491682a84 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a34491682a84 author: asaha date: Tue Nov 21 13:16:09 2017 -0800 Merge changeset b8a84fae5edb in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b8a84fae5edb author: asaha date: Tue Nov 21 13:19:06 2017 -0800 Added tag jdk8u162-b08 for changeset a34491682a84 changeset 139ffc3c6fef in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=139ffc3c6fef author: asaha date: Wed Nov 29 13:12:46 2017 -0800 Merge changeset baf6478bfcbb in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=baf6478bfcbb author: asaha date: Wed Nov 29 13:17:06 2017 -0800 Added tag jdk8u162-b09 for changeset 139ffc3c6fef changeset 67758d29ffbf in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=67758d29ffbf author: asaha date: Tue Dec 05 13:53:44 2017 -0800 Merge changeset 690f48dfeeb2 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=690f48dfeeb2 author: asaha date: Tue Dec 05 13:57:37 2017 -0800 Added tag jdk8u162-b10 for changeset 67758d29ffbf changeset 0a93e6a9934e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=0a93e6a9934e author: asaha date: Fri Dec 15 09:23:48 2017 -0800 Merge changeset 405b6ef0e738 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=405b6ef0e738 author: asaha date: Fri Dec 15 13:51:58 2017 -0800 Added tag jdk8u162-b11 for changeset 0a93e6a9934e changeset d10b6ec74a4d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=d10b6ec74a4d author: asaha date: Tue Dec 19 15:09:44 2017 -0800 Added tag jdk8u161-b12 for changeset d064facaf27a changeset 3f877d379c48 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3f877d379c48 author: asaha date: Tue Dec 19 15:35:13 2017 -0800 Merge changeset 5afa6751113d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=5afa6751113d author: andrew date: Thu Mar 15 03:52:17 2018 +0000 Merge jdk8u162-b12 changeset 2fd73cb3eef5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=2fd73cb3eef5 author: andrew date: Tue Mar 27 18:24:54 2018 +0100 Added tag icedtea-3.8.0pre01 for changeset 5afa6751113d diffstat: .hgtags | 206 + .jcheck/conf | 2 - THIRD_PARTY_README | 1319 +++------ src/jdk/nashorn/internal/codegen/WeighNodes.java | 6 - src/jdk/nashorn/internal/objects/Global.java | 33 +- src/jdk/nashorn/internal/objects/NativeDataView.java | 14 +- src/jdk/nashorn/internal/runtime/AccessorProperty.java | 2 - test/script/basic/JDK-8181191.js | 52 + test/script/basic/JDK-8184893.js | 37 + test/src/jdk/nashorn/api/scripting/test/JDK_8182996_Test.java | 70 + test/src/jdk/nashorn/internal/runtime/test/ClassFilterTest.java | 60 + 11 files changed, 861 insertions(+), 940 deletions(-) diffs (truncated from 2231 to 500 lines): diff -r ca3beffccb89 -r 2fd73cb3eef5 .hgtags --- a/.hgtags Tue Jun 20 11:51:26 2017 -0700 +++ b/.hgtags Tue Mar 27 18:24:54 2018 +0100 @@ -283,6 +283,7 @@ 7e89db817ed094766a039762a8061c3a600c7284 jdk8u20-b07 2282c86cb1a954efd2fc5b7f22c173be19087c55 jdk8u20-b08 41f588adeb7a397d395233f00bd3402d0989934a jdk8u20-b09 +fdcdffd5b5b1eb7d442096433d17466f023207f1 icedtea-3.0.0pre01 fdcdffd5b5b1eb7d442096433d17466f023207f1 jdk8u20-b10 c116e9229e096ffe841f2b4f79067378288d0d1d jdk8u20-b11 c720454d2435be052fd941a789ece9468d1e8f74 jdk8u20-b12 @@ -296,6 +297,7 @@ ed3439dca4a73a2dd4a284f3457f0af216a3eb55 jdk8u20-b20 f2925491b61b22ac42f8c30ee9c6723ffa401a4c jdk8u20-b21 5332595fe7ba2a1fc5564cc2689f378b04a56eb4 jdk8u20-b22 +2a866ca13bc68da2a70f200002797b2bea432c68 icedtea-3.0.0pre02 ad36f9454ce38d78be39fc819902e1223765ee5e jdk8u20-b23 d3da140e179343011017669a6dbfcc52b0e56f52 jdk8u20-b24 d3da140e179343011017669a6dbfcc52b0e56f52 jdk8u20-b25 @@ -363,6 +365,9 @@ 653739706172ae94e999731a3a9f10f8ce11ffca jdk8u40-b18 6ec61d2494283fbaca6df227f1a5b45487dc1ca7 jdk8u40-b19 4d240320929f7b2247eeb97e43efe2370b70582e jdk8u40-b20 +d8fc6574c0b2f294df84cc0b188b9140537e896b icedtea-3.0.0pre03 +bb36d4894aa49666805a0d08607a80cac3a0fffb icedtea-3.0.0pre04 +f78a539468973c9afb83cd38849fb13427d58ea2 icedtea-3.0.0pre05 dbb663a9d9aa2807ef501c7d20f29415816a1973 jdk8u40-b21 f9f70a0f60f48fbb95275b6c1110cedf740c6177 jdk8u40-b22 6ca090832d30fd0e46214ccc00816490ad75a8ab jdk8u40-b23 @@ -441,6 +446,9 @@ 7475a2bd3c012f7dfd0532a344eb7efca56ac6e6 jdk8u60-b21 9ed906919b5d92067edcdd966a3f413fca0f70ab jdk8u60-b22 23165e806566f01cdc56421ea82c7e74a6fd85d5 jdk8u60-b23 +6f6d12f78ab05aa9ece89aeec09177ae088f33aa icedtea-3.0.0pre06 +fd478ce27023b3a4a7a9b64e65ce670c2b047542 icedtea-3.0.0pre07 +7babac6e7ecf625dc1f8f2c961c09ea9822ae90f icedtea-3.0.0pre08 68107693248469f7b4fdcc35c53e4206a0d55087 jdk8u60-b24 371f3f83f773ec97491d994bbcce834f0a2cca74 jdk8u60-b25 58791cd01bc9aa973d8845ce63403b90d357b5ac jdk8u60-b26 @@ -519,6 +527,7 @@ b779108a142b80d9d8503c7220ad3bb7cb0dda53 jdk8u72-b12 81e48503b62fd8814135f642905fe38056aaf2a9 jdk8u72-b13 e48d06eeff82bea512cea44fa14d59b88067ef83 jdk8u72-b14 +bbc1966c6af946256899d083521361ac41c57ace icedtea-3.0.0pre09 769b21d1b85cfb57c11c89bbc8f185f9e520df66 jdk8u72-b15 c90794ad4d12eeeae5d9bbfce65fa0043a313548 jdk8u72-b31 e9b46178f2e35d9ed2cd5b2f7279cf5e4e954222 jdk8u73-b00 @@ -551,6 +560,9 @@ 7bce03d47545e6a5341a2722168cd6bf697c4132 jdk8u77-b00 678b645aa10aaf27895c87872c399c15daa026a1 jdk8u77-b01 09abd795d1d143933224bcb3f12f5d4686b65373 jdk8u77-b02 +82dc1533255a553c3269f6a2ec8242e3a1638d67 icedtea-3.0.0pre10 +697c5f792becf185ec29d7f60c3491f08800a109 icedtea-3.0.0 +38236e7925eb3b7929ae89e54ff96cb854d01fbb icedtea-3.0-branchpoint b6ee21a35619ce4d3b46a9b825438a3bc9bb63cd jdk8u77-b03 a2c005a7b33abed886cfb4309a846dd80c87bd4e jdk8u91-b00 22925b345dffe4ba96fe2f429c4185cda1b30239 jdk8u91-b13 @@ -575,6 +587,10 @@ da1aa86606ef1b46655ae28d34e0d02604fb4cde jdk8u76-b12 256922f1e9e7648eb5af5a9da82ff8032b3855bc jdk8u92-b00 e2294411edbda51165bc1a10261c246cb4d3c5c5 jdk8u92-b13 +8dbea1d5ea71738dbdd28cd0537b2624ad389f56 icedtea-3.1.0pre01 +a69ff719fccb35948af9c950c414f6ccb16679cb icedtea-3.1.0pre02 +2417a5bf2b157c83863829b1773b9d4369f8a3b0 icedtea-3.1.0pre03 +68145b690b187b31cf2814d892d8779e17e3aa4d icedtea-3.1.0pre04 d2af8d0297223ff16d59ee64b7058cafef8f3bb8 jdk8u92-b14 ff47e8b14690edada1d0a4386e63bb4bc2f38ab4 jdk8u92-b31 895bb16c7f9fe0c74317afef671a0d5ccde58afa jdk8u92-b32 @@ -593,6 +609,8 @@ 740d8d604c0ef2b12d9835d2842f60dcc08fee0d jdk8u101-b10 de5fdc537134ec505958a66d79c0ff68282520d2 jdk8u101-b11 2f506194a131597352bbe1a08492266a8aed13f8 jdk8u101-b12 +289b6e3c6e050f1a6f079c91a5f37c99889caed9 icedtea-3.1.0 +cd4ba667912c7cf2393bb290eb61528c55d96e72 icedtea-3.2.0pre01 44e4e6cbe15bf1674cfd7a03acfb962dd4339767 jdk8u101-b13 120c1b8b458170ed017d2ee60cc9d63896eeb4b9 jdk8u102-b00 120c1b8b458170ed017d2ee60cc9d63896eeb4b9 jdk8u82-b00 @@ -609,6 +627,8 @@ 7bd6f4f266f66d32e4ce743928d7c4021c23c477 jdk8u102-b11 e3db6994bbbd654be3ebd677b2cc80469f7133a3 jdk8u102-b12 a010893ca6ee93c1a4832d1c484be6a119ca7ae4 jdk8u102-b13 +0b84d2cb4e3a247b2ca0f6a7f882892da3627329 icedtea-3.2.0pre02 +83a084be209bf907f8929ed2361a68427dcd8b89 icedtea-3.2.0pre03 0948e61a3722ea7519323dffcce4f26430fe2881 jdk8u102-b14 908d77c3a01687e99fb426cff41cf000f3f28e68 jdk8u102-b31 4510fa72a613e8bd8b02f7519362de60907ca652 jdk8u102-b32 @@ -629,6 +649,7 @@ c340ee5e5fd1d1a6ed57b3650ab46594dfccfc1d jdk8u111-b11 76bf7299d622029f1a579667611deeccc405e81a jdk8u111-b12 7ed1a5c5e45a1d576cc76dc96b3f0699bfe0a642 jdk8u111-b13 +0fb33c8b64d1d97095c668b81ad7a11e4c06e89f icedtea-3.2.0 97770cfdb942dce0a7c461175bce4fddac5ad339 jdk8u111-b14 1bf96637e4bbbc31f7c560c16d62ce2ed9020e03 jdk8u112-b00 be4ef6af7d3d67380d9df3348f75324ff6d8c971 jdk8u112-b01 @@ -646,7 +667,10 @@ b0aa9a71f5fbcb0d58fa009fd9bd3ea0897b315e jdk8u112-b14 adc75eca17418a42357776339b390533a94541d6 jdk8u112-b15 d1f2cab06d35f6b7ac29f5c3eebd74a74a01b8fb jdk8u112-b16 +b082c0d76be483cbaf0d40963b2d08cd171b0799 icedtea-3.3.0pre01 d4beac03b1230ff8c96af79dcd10c56bdc475ebb jdk8u112-b31 +5cd9541c75fd68f8b575cb8499d9d375bee1033c jdk8u112-b32 +ad155bea4b3c781cb7d421ac1164f68f3e6693d2 jdk8u112-b33 1a484cc1d2ed0540543b0af4ebb8ad83bcb1c667 jdk8u121-b00 8f5fafa7e43b0b2472b077ea8f9b241976e1ea82 jdk8u121-b01 33bf988e6f1a2a2fa1dcec66da79a5411df6dcd5 jdk8u121-b02 @@ -660,7 +684,16 @@ 23970322bf063b36c0aefe103540618bb64a82af jdk8u121-b10 fe53d09bdd8f4309ce3f79e9dc4c512639de2610 jdk8u121-b11 89c0a71eeb4ae2011e7ed10f36e79b5184c7827b jdk8u121-b12 +c560422516c06dbce90f40a636046686a4fee896 icedtea-3.3.0pre02 +8c0fe384c4e7f0a085fe7f3dadb1764d6331be5f icedtea-3.3.0 +5f6a5f14b964923ca322ff2ae28e581c75c65c51 icedtea-3.4.0pre01 fd548ea7e156aba26836084b838df5e90b90b6ba jdk8u121-b13 +32caa413708a573a2a5ae4b9c3995463afa9a935 jdk8u121-b31 +3fb9ceaacc7c478172efcaa1e7aa301acb5a182c jdk8u121-b32 +b3d6a8eba070bff086e1c377c939e9b12931d159 jdk8u121-b33 +edb73848ae77a82028e61b4664014076f5ee8998 jdk8u121-b34 +8384d7bdab80940b0505edb7ea5c13c6da9789cc jdk8u121-b35 +d4b246455b2915a7aa26a31c70be22037e786090 jdk8u121-b36 742cdd2928b641e842d7f1b78ea46f53ce95d9b3 jdk8u131-b00 6a466aa8901aba3b00ade9477cf748ec39a046c6 jdk8u131-b01 54416940aff09f0e53cdb3038fd124a233705c54 jdk8u131-b02 @@ -672,7 +705,58 @@ b6b8e309e75ac5e5750687d32d8d9024c9a97fa0 jdk8u131-b08 c82e269f57968a997f71f6be393fba2af8f77708 jdk8u131-b09 9fef324cda01dfd13b32d52036522530e5e4f449 jdk8u131-b10 +f2d9bca28d0eaffa0850f325f063e6939d95a5af icedtea-3.4.0 +ad209492df169f70d96b537d6b255a3748c7c671 icedtea-3.5.0pre01 dfd626733d62e3e705f4e746dd0917b7ebc4c601 jdk8u131-b11 +cab15bc838dac12db221e0d4809bfbce10bfdb13 jdk8u131-b31 +89914de2826daaf6dd554aa506237328b1347c93 jdk8u131-b32 +15b793414a867fb2996647e98e31432c6f20c707 jdk8u131-b33 +1f2c989772b2c8a6aa588effb0e364c21305b2a3 jdk8u131-b34 +0f9ad0ada320e0ba59abe28642b967ff97273cf8 jdk8u141-b00 +7c09d30a05f1d5dbb6765faea282840f693cb68f jdk8u141-b01 +a67daf8d1982fbdc9e45217e196484cab21c0d8c jdk8u141-b02 +6b724b0b7c826c097d3e55056c5fed4cbb0e1647 jdk8u141-b03 +30a31e71271569b0547fdef7b6b442dcf54fb0a7 jdk8u141-b04 +f7fc5fc0e2cbcac54672dde87e4023e1a3fa9be2 jdk8u141-b05 +bc4cfc663ed4144a41f88ac7b18c36691e7217d2 jdk8u141-b06 +09cdd1bd4482a48a1dd6844f4fab883d8dfa1997 jdk8u141-b07 +fcb93dde2f05cb5bd22a872dd62550e6060f31c6 jdk8u141-b08 +d806b47966696c4535bf47fd860d5850cc9d013c jdk8u141-b09 +e47b42f887ba51e27db2a9882eb10d2ee16830aa jdk8u141-b10 +1f5822db72c6d27d8278e5e7d6ed179ab04905e5 jdk8u141-b11 +31e8c2a1e8f7637d0f5e5b920b30536eee87d665 jdk8u141-b12 +2c1a74bca789006be1cc7fc642048ade06fef2f2 jdk8u141-b13 +8c329eab0dac3630854a56f2485f9862040bffdf jdk8u141-b14 +6743b468dda349f1e30f7b20c3cfd525ea3b3e82 icedtea-3.5.0 +dfb2e076f381c4ea8c84ae0309a2072ec3ac92b8 jdk8u141-b15 +6a52d202dfa3395d90cdd7dc24b8c437e5acc03d jdk8u144-b00 +bad6bd2d128ef39eb0916d4a5eb4e34a6ac2b5e6 icedtea-3.5.1 +6743b468dda349f1e30f7b20c3cfd525ea3b3e82 icedtea-3.6.0pre00 +bad6bd2d128ef39eb0916d4a5eb4e34a6ac2b5e6 icedtea-3.6.0pre01 +add478757898091bd33dae740baefdbb921cfe1e icedtea-3.6.0pre02 +7de0a688b0d910d4ef2cb89da6623b3ded431276 jdk8u144-b01 +6f50b0c7c275324f76cf7f09606949195fd65f92 jdk8u141-b31 +59bf0950e077f66d1f6c5ef4a3f1489b2b2048fa jdk8u141-b32 +6a52d202dfa3395d90cdd7dc24b8c437e5acc03d jdk8u144-b00 +7de0a688b0d910d4ef2cb89da6623b3ded431276 jdk8u144-b01 +a3c23983a7d6ab50f7978f992a979c6d26120775 jdk8u144-b31 +0ef898499195e45a0f433c315025aed980565415 jdk8u144-b32 +1e016788536a351ac3ef0bc075f069f30b6fd729 jdk8u144-b33 +bbdeabb9875b44817042a80bdf79a608c7a56d8b jdk8u144-b34 +6a5473932aff2d9c0df2cdc6e1800dd7c374232f jdk8u151-b00 +681ab42e7c73ba151256f88b7877f5ca4101e63d jdk8u151-b01 +296b5f81b2c28b5d7eea4a7051eae0ec34f5ec05 jdk8u151-b02 +c0828d5abc8646c80236fae42d971477bfc74748 jdk8u151-b03 +a593aff280ac5472a23923604f1a25c8e80e6ec7 jdk8u151-b04 +178207e92304e6717c1b2e80c56424efe4e69204 jdk8u151-b05 +b9ed966e2b873528553e27a791298205e1bc7cb5 jdk8u151-b06 +0e94fe02e7596493459317fe13a782c1a4daa1be jdk8u151-b07 +1f3aa2166cc45a091656795e0f022f2a049c6cae jdk8u151-b08 +34331f63b81e2a18c9241c762b9c92fd0bb8408e jdk8u151-b09 +f41afee891a32a88224317737b1eecbd735e7fd7 jdk8u151-b10 +a05eabdec5bb0133d6a8d0cf22f11c6e2a0d6b5d jdk8u151-b11 +a2d2fc80c97a5462a9978f240c43c006fa79e13d icedtea-3.6.0 +dee0a16b2c50b99b0a232821861edc153f4f4937 jdk8u151-b12 18eb73eb84c5395b3efcafa43ce224565eca02b3 jdk8u122-b00 9e615ea961fe5732813ed7b273606e7337ea2234 jdk8u122-b01 2f0b11882cb7ddb10e35682ab9e8343919a71c54 jdk8u122-b02 @@ -689,3 +773,125 @@ 2a01d94fea9a86b4038a93622f62b0986083f67e jdk8u152-b03 9dce75561a92f096d822ebb7eb76810f191fe522 jdk8u152-b04 cdb7d9454d254e95c73d6dc77077ab2c198e2ad6 jdk8u152-b05 +2be667f12b54fc5b57b147f60851ee63ff02e5fa jdk8u152-b06 +a44dcdfa00bee9261012f10bd3f06bea1fec4340 jdk8u152-b07 +d0a8151a276c362a6e17068d9aa8ed583309d46e jdk8u152-b08 +37e94d764d7b98e3676e54f2ad346d721fdde113 jdk8u152-b09 +b4f39fda3c39d41a33c9996555ddfd3200895756 jdk8u152-b10 +52485a7a9fc54a620a8a0568626087faf2bd63f9 jdk8u152-b11 +7d9cb98c7f071a7c0f6d430c6ec8116c8db34655 jdk8u152-b12 +293cf1e0a22791a96fe8e07f85af40f4dca64d1f jdk8u152-b13 +6025f8527d42706d171201f0a912c760d4d0c037 jdk8u152-b14 +a61136aa725ab8bb4721e8bb48aa827b49530978 jdk8u152-b15 +8c6bb035cdd2fc906d0fdca8ff24817295c227f1 icedtea-3.7.0pre01 +d0841bfdb637d83ee0066df2f730b8a9b6fc3450 jdk8u152-b16 +6a5473932aff2d9c0df2cdc6e1800dd7c374232f jdk8u151-b00 +681ab42e7c73ba151256f88b7877f5ca4101e63d jdk8u151-b01 +296b5f81b2c28b5d7eea4a7051eae0ec34f5ec05 jdk8u151-b02 +c0828d5abc8646c80236fae42d971477bfc74748 jdk8u151-b03 +a593aff280ac5472a23923604f1a25c8e80e6ec7 jdk8u151-b04 +178207e92304e6717c1b2e80c56424efe4e69204 jdk8u151-b05 +b9ed966e2b873528553e27a791298205e1bc7cb5 jdk8u151-b06 +18eb73eb84c5395b3efcafa43ce224565eca02b3 jdk8u122-b00 +9e615ea961fe5732813ed7b273606e7337ea2234 jdk8u122-b01 +2f0b11882cb7ddb10e35682ab9e8343919a71c54 jdk8u122-b02 +df2a2824284f97c5edb9b9c2e6d18bb4ff838199 jdk8u122-b03 +df2a2824284f97c5edb9b9c2e6d18bb4ff838199 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +12650d23a8fd1b27a0d28c6a276fdecf01805294 jdk8u122-b03 +3c3b4e793e7c6255a840844db077ef466940035c jdk8u122-b04 +30dc0c72f3d0aff34b6d421208b18f384d05d761 jdk8u132-b00 +91d33aea2714e63796eeab0e63e38c9d2568c00c jdk8u152-b00 +50dac2fd8689dbb820d887ce3919708d5d042891 jdk8u152-b01 +01bbd310156db7a75a46a7320d1f49beff844472 jdk8u152-b02 +2a01d94fea9a86b4038a93622f62b0986083f67e jdk8u152-b03 +9dce75561a92f096d822ebb7eb76810f191fe522 jdk8u152-b04 +cdb7d9454d254e95c73d6dc77077ab2c198e2ad6 jdk8u152-b05 +2be667f12b54fc5b57b147f60851ee63ff02e5fa jdk8u152-b06 +a44dcdfa00bee9261012f10bd3f06bea1fec4340 jdk8u152-b07 +d0a8151a276c362a6e17068d9aa8ed583309d46e jdk8u152-b08 +37e94d764d7b98e3676e54f2ad346d721fdde113 jdk8u152-b09 +18eb73eb84c5395b3efcafa43ce224565eca02b3 jdk8u122-b00 +9e615ea961fe5732813ed7b273606e7337ea2234 jdk8u122-b01 +2f0b11882cb7ddb10e35682ab9e8343919a71c54 jdk8u122-b02 +df2a2824284f97c5edb9b9c2e6d18bb4ff838199 jdk8u122-b03 +df2a2824284f97c5edb9b9c2e6d18bb4ff838199 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +12650d23a8fd1b27a0d28c6a276fdecf01805294 jdk8u122-b03 +3c3b4e793e7c6255a840844db077ef466940035c jdk8u122-b04 +30dc0c72f3d0aff34b6d421208b18f384d05d761 jdk8u132-b00 +91d33aea2714e63796eeab0e63e38c9d2568c00c jdk8u152-b00 +50dac2fd8689dbb820d887ce3919708d5d042891 jdk8u152-b01 +01bbd310156db7a75a46a7320d1f49beff844472 jdk8u152-b02 +2a01d94fea9a86b4038a93622f62b0986083f67e jdk8u152-b03 +9dce75561a92f096d822ebb7eb76810f191fe522 jdk8u152-b04 +cdb7d9454d254e95c73d6dc77077ab2c198e2ad6 jdk8u152-b05 +2be667f12b54fc5b57b147f60851ee63ff02e5fa jdk8u152-b06 +a44dcdfa00bee9261012f10bd3f06bea1fec4340 jdk8u152-b07 +6a5473932aff2d9c0df2cdc6e1800dd7c374232f jdk8u151-b00 +4c0e76ad6a499b51cb7653610fb396895470f770 jdk8u161-b00 +c0828d5abc8646c80236fae42d971477bfc74748 jdk8u151-b03 +18eb73eb84c5395b3efcafa43ce224565eca02b3 jdk8u122-b00 +9e615ea961fe5732813ed7b273606e7337ea2234 jdk8u122-b01 +2f0b11882cb7ddb10e35682ab9e8343919a71c54 jdk8u122-b02 +df2a2824284f97c5edb9b9c2e6d18bb4ff838199 jdk8u122-b03 +df2a2824284f97c5edb9b9c2e6d18bb4ff838199 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +12650d23a8fd1b27a0d28c6a276fdecf01805294 jdk8u122-b03 +3c3b4e793e7c6255a840844db077ef466940035c jdk8u122-b04 +30dc0c72f3d0aff34b6d421208b18f384d05d761 jdk8u132-b00 +91d33aea2714e63796eeab0e63e38c9d2568c00c jdk8u152-b00 +50dac2fd8689dbb820d887ce3919708d5d042891 jdk8u152-b01 +01bbd310156db7a75a46a7320d1f49beff844472 jdk8u152-b02 +2a01d94fea9a86b4038a93622f62b0986083f67e jdk8u152-b03 +9dce75561a92f096d822ebb7eb76810f191fe522 jdk8u152-b04 +cdb7d9454d254e95c73d6dc77077ab2c198e2ad6 jdk8u152-b05 +2be667f12b54fc5b57b147f60851ee63ff02e5fa jdk8u152-b06 +4c0e76ad6a499b51cb7653610fb396895470f770 jdk8u161-b00 +f45cd0d5898e7879d2c73704441d848cf7a695c4 jdk8u161-b01 +3702c8d746075071f459a422a9f226f3a5be5c2f jdk8u161-b02 +e33ecc88dd63f356bbfad88251b9790bc678c078 jdk8u161-b03 +c21cf096431bf250451aaba88849a8d0d37d60d3 jdk8u161-b04 +12067ca524dc7bec8413c2dff51eed7479070edc jdk8u161-b05 +d7901df6e2ea53b5ee8be0d396e9d7fb3f0daa16 jdk8u161-b06 +f4a05008c2b8258d5468762913a6e052ae29a535 jdk8u161-b07 +4fe00fb790f1912d024f785f7b11cd4f182542cd jdk8u161-b08 +c2a2eec0d9ac38010bbf28b9445236c9cc6dc36f jdk8u161-b09 +6c0d5e3aca6a666f639d593c47aa45f6c39da7c0 jdk8u161-b10 +d4238183c6ba1559b415903436d46bdcc4abc9e2 jdk8u161-b11 +136ab780f038cf15c2397179d523f18eb54faaee icedtea-3.7.0 +136ab780f038cf15c2397179d523f18eb54faaee icedtea-3.8.0pre00 +55cbc2d00c93f82513ce33819d41dc67e71aaefd icedtea-4-branchpoint +d064facaf27ae0d2406a70d944684906ff66659f jdk8u161-b12 +18eb73eb84c5395b3efcafa43ce224565eca02b3 jdk8u122-b00 +9e615ea961fe5732813ed7b273606e7337ea2234 jdk8u122-b01 +2f0b11882cb7ddb10e35682ab9e8343919a71c54 jdk8u122-b02 +df2a2824284f97c5edb9b9c2e6d18bb4ff838199 jdk8u122-b03 +df2a2824284f97c5edb9b9c2e6d18bb4ff838199 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +0000000000000000000000000000000000000000 jdk8u122-b03 +12650d23a8fd1b27a0d28c6a276fdecf01805294 jdk8u122-b03 +3c3b4e793e7c6255a840844db077ef466940035c jdk8u122-b04 +30dc0c72f3d0aff34b6d421208b18f384d05d761 jdk8u132-b00 +91d33aea2714e63796eeab0e63e38c9d2568c00c jdk8u152-b00 +50dac2fd8689dbb820d887ce3919708d5d042891 jdk8u152-b01 +01bbd310156db7a75a46a7320d1f49beff844472 jdk8u152-b02 +2a01d94fea9a86b4038a93622f62b0986083f67e jdk8u152-b03 +9dce75561a92f096d822ebb7eb76810f191fe522 jdk8u152-b04 +cdb7d9454d254e95c73d6dc77077ab2c198e2ad6 jdk8u152-b05 +ca3beffccb8960ce295deab25a3ac991f1d616e2 jdk8u162-b00 +359c36b81580683cc01894db383fb27591c89c35 jdk8u162-b01 +4441d866400ff2b14a9b5fbe8de26736dd11ce2b jdk8u162-b02 +791b290ffe4a87443ab7f2e5aed071c6c2315056 jdk8u162-b03 +662ff8ebccf7e012894f1b7efcf57bff73876b24 jdk8u162-b04 +bd0636941934dba88d5b8e480bf2e6383268f549 jdk8u162-b05 +70f7f39f9f93148b3a18fb6f1f1f543ad2287b15 jdk8u162-b06 +5aa040ab76106328327f04c5b587b690312c810f jdk8u162-b07 +a34491682a8438f370ca7b5181b3827f148e9af1 jdk8u162-b08 +139ffc3c6fefe40f58ee300a0e56aeffb2b3469c jdk8u162-b09 +67758d29ffbf0b68ddebe024cd877cdfd28622c2 jdk8u162-b10 +0a93e6a9934e9e81e96b74e11402793026abfe55 jdk8u162-b11 +5afa6751113d5d33edb5086ca71e35b3f399a791 icedtea-3.8.0pre01 diff -r ca3beffccb89 -r 2fd73cb3eef5 .jcheck/conf --- a/.jcheck/conf Tue Jun 20 11:51:26 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r ca3beffccb89 -r 2fd73cb3eef5 THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jun 20 11:51:26 2017 -0700 +++ b/THIRD_PARTY_README Tue Mar 27 18:24:54 2018 +0100 @@ -7,7 +7,7 @@ --- begin of LICENSE --- -Copyright (c) 2000-2011 France T??l??com +Copyright (c) 2000-2011 France T??l??com All rights reserved. Redistribution and use in source and binary forms, with or without @@ -285,13 +285,53 @@ form with the JDK 8 and OpenJDK 8 source distributions, and as object code in the JRE 8 & JDK 8 runtimes. -In the case of the JRE 8 & JDK 8 runtimes, the terms of the Oracle license do +In the case of the JRE & JDK runtimes, the terms of the Oracle license do NOT apply to the Elliptic Curve Cryptography library; it is licensed under the following license, separately from Oracle's JDK & JRE. If you do not wish to -install the Elliptic Curve Cryptography library, you may delete the library -named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows -systems) from the JRE bin directory reserved for native libraries. - +install the Elliptic Curve Cryptography library, you may delete the +Elliptic Curve Cryptography library: + - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so + - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll + - On Mac systems, delete: + for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib + for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib + +Written Offer for ECC Source Code + For third party technology that you receive from Oracle in binary form + which is licensed under an open source license that gives you the right + to receive the source code for that binary, you can obtain a copy of + the applicable source code from this page: + http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl + + If the source code for the technology was not provided to you with the + binary, you can also receive a copy of the source code on physical + media by submitting a written request to: + + Oracle America, Inc. + Attn: Associate General Counsel, + Development and Engineering Legal + 500 Oracle Parkway, 10th Floor + Redwood Shores, CA 94065 + + Or, you may send an email to Oracle using the form at: + http://www.oracle.com/goto/opensourcecode/request + + Your request should include: + - The name of the component or binary file(s) for which you are requesting + the source code + - The name and version number of the Oracle product containing the binary + - The date you received the Oracle product + - Your name + - Your company name (if applicable) + - Your return mailing address and email and + - A telephone number in the event we need to reach you. + + We may charge you a fee to cover the cost of physical media and processing. + Your request must be sent (i) within three (3) years of the date you + received the Oracle product that included the component or binary + file(s) that are the subject of your request, or (ii) in the case of + code licensed under the GPL v3, for as long as Oracle offers spare + parts or customer support for that product model. --- begin of LICENSE --- @@ -809,7 +849,7 @@ --- begin of LICENSE --- Copyright notice -Copyright ?? 2011 Ecma International +Copyright ?? 2011 Ecma International Ecma International Rue du Rhone 114 CH-1204 Geneva @@ -870,70 +910,13 @@ OF SUCH DAMAGE. --- end of LICENSE --- -%% This notice is provided with respect to Dynalink library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Copyright (c) 2009-2013, Attila Szegedi - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of the copyright holder nor the names of - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- end of LICENSE --- - -%% This notice is provided with respect to Joni library which is included -with the Nashorn technology. - ---- begin of LICENSE --- -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ---- end of LICENSE --- - -------------------------------------------------------------------------------- - %% This notice is provided with respect to FontConfig 2.5, which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions on Linux and Solaris. --- begin of LICENSE --- -Copyright ?? 2001,2003 Keith Packard +Copyright ?? 2001,2003 Keith Packard Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the @@ -956,6 +939,74 @@ ------------------------------------------------------------------------------- +%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, +which may be included with JRE 8, JDK 8, and OpenJDK 8. + +--- begin of LICENSE --- + +freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. + +The names "The freebXML Registry Project" and "freebxml Software +Foundation" must not be used to endorse or promote products derived +from this software or be used in a product name without prior +written permission. For written permission, please contact +ebxmlrr-team at lists.sourceforge.net. + +This software consists of voluntary contributions made by many individuals +on behalf of the the freebxml Software Foundation. For more information on +the freebxml Software Foundation, please see . + +This product includes software developed by the Apache Software Foundation +(http://www.apache.org/). + +The freebxml License, Version 1.1 5 +Copyright (c) 2001 freebxml.org. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright From bugzilla-daemon at icedtea.classpath.org Tue Mar 27 22:39:11 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Mar 2018 22:39:11 +0000 Subject: [Bug 3549] New: [IcedTea8] Desktop file doesn't reference versioned icon Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3549 Bug ID: 3549 Summary: [IcedTea8] Desktop file doesn't reference versioned icon Product: IcedTea Version: 3.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 2550 for IcedTea 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 27 22:39:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Mar 2018 22:39:41 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3549 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 27 22:39:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Mar 2018 22:39:41 +0000 Subject: [Bug 3549] [IcedTea8] Desktop file doesn't reference versioned icon In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3549 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 27 22:45:07 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Mar 2018 22:45:07 +0000 Subject: [Bug 3550] New: [IcedTea8] Additional category used in jconsole.desktop.in is incorrect Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3550 Bug ID: 3550 Summary: [IcedTea8] Additional category used in jconsole.desktop.in is incorrect Product: IcedTea Version: 3.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org According to the Additional Categories list (https://standards.freedesktop.org/menu-spec/latest/apas02.html), 'Monitor' should only be used with the System or Network categories: $ desktop-file-validate /usr/share/applications/jconsole-1.8.0.desktop /usr/share/applications/jconsole-1.8.0.desktop: hint: value item "Monitor" in key "Categories" in group "Desktop Entry" can be extended with another category among the following categories: System, or Network "Profiling" would appear to be the appropriate sub-category for a development tool like JConsole. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 27 22:45:31 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Mar 2018 22:45:31 +0000 Subject: [Bug 3550] [IcedTea8] Additional category used in jconsole.desktop.in is incorrect In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3550 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Mar 27 22:45:31 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Mar 2018 22:45:31 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3550 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 28 03:52:47 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 28 Mar 2018 03:52:47 +0000 Subject: [Bug 3551] New: [IcedTea7] Additional category used in jconsole.desktop.in is incorrect Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3551 Bug ID: 3551 Summary: [IcedTea7] Additional category used in jconsole.desktop.in is incorrect Product: IcedTea Version: 2.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3550 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Mar 28 03:54:25 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 28 Mar 2018 03:54:25 +0000 Subject: [Bug 3551] [IcedTea7] Additional category used in jconsole.desktop.in is incorrect In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3551 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.14 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 29 14:03:26 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Mar 2018 14:03:26 +0000 Subject: [Bug 3552] New: Doesn't work on http://sweethome3d.com (InvocationTargetException) Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3552 Bug ID: 3552 Summary: Doesn't work on http://sweethome3d.com (InvocationTargetException) Product: IcedTea-Web Version: 1.6.2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: Plugin Assignee: jvanek at redhat.com Reporter: gavriliuk at gmail.com CC: unassigned at icedtea.classpath.org Created attachment 1675 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1675&action=edit Screenshot Opening the page http://www.sweethome3d.com/ru/SweetHome3DOnline.jsp I twice press "Yes" for allowing app to run, but always receive the following error: Can't start applet Exception java.lang.reflect.InvocationTargetException and nothing more on the white background -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 29 14:04:31 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Mar 2018 14:04:31 +0000 Subject: [Bug 3552] Doesn't work on http://sweethome3d.com (InvocationTargetException) In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3552 Alexandr Gavriliuc changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.sweethome3d.com/ | |ru/SweetHome3DOnline.jsp -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Mar 29 14:19:12 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Mar 2018 14:19:12 +0000 Subject: [Bug 3552] Doesn't work on http://sweethome3d.com (InvocationTargetException) In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3552 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 |P3 Status|NEW |ASSIGNED Severity|enhancement |normal --- Comment #1 from JiriVanek --- Plugin is dead. And it is browsers who are turning it down. Please run the application via javaws: http://www.sweethome3d.com/download.jsp -> Launch Sweet Home 3D with Java Web Start Or directly: javaws http://www.sweethome3d.com/SweetHome3D.jnlp Sweethome is one of the release criteria of javaws. Once you confirm it works, please close this bug. If you are running with jdk9 and higher, you may see other issues. But jdk9/10 was not yet fully accepted by many usptreams. Recommended jdk is jdk8. ITW runs also with othr jdks.. but... -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 20:59:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 20:59:08 +0000 Subject: [Bug 3553] New: [IcedTea8] Backport "8185723: Zero: segfaults on Power PC 32-bit" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3553 Bug ID: 3553 Summary: [IcedTea8] Backport "8185723: Zero: segfaults on Power PC 32-bit" Product: IcedTea Version: 3.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org changeset: 46753:137ae24f3b52 user: aph date: Wed Aug 02 17:22:40 2017 +0100 summary: 8185723: Zero: segfaults on Power PC 32-bit https://bugs.openjdk.java.net/browse/JDK-8185723 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:03:56 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:03:56 +0000 Subject: [Bug 3553] [IcedTea8] Backport "8185723: Zero: segfaults on Power PC 32-bit" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3553 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:04:38 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:04:38 +0000 Subject: [Bug 3553] [IcedTea8] Backport "8185723: Zero: segfaults on Power PC 32-bit" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3553 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Hardware|all |ppc -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:05:23 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:05:23 +0000 Subject: [Bug 3554] New: [IcedTea9] Backport "8185723: Zero: segfaults on Power PC 32-bit" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3554 Bug ID: 3554 Summary: [IcedTea9] Backport "8185723: Zero: segfaults on Power PC 32-bit" Product: IcedTea Version: 4.x-hg Hardware: ppc OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3553 for IcedTea 4.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:06:03 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:06:03 +0000 Subject: [Bug 3554] [IcedTea9] Backport "8185723: Zero: segfaults on Power PC 32-bit" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3554 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |4.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:06:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:06:35 +0000 Subject: [Bug 1951] [TRACKER] IcedTea 4.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1951 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3554 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:06:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:06:35 +0000 Subject: [Bug 3554] [IcedTea9] Backport "8185723: Zero: segfaults on Power PC 32-bit" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3554 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1951 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:07:40 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:07:40 +0000 Subject: [Bug 3555] New: [IcedTea7] Backport "8185723: Zero: segfaults on Power PC 32-bit" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3555 Bug ID: 3555 Summary: [IcedTea7] Backport "8185723: Zero: segfaults on Power PC 32-bit" Product: IcedTea Version: 2.x-hg Hardware: ppc OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3553 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:08:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:08:10 +0000 Subject: [Bug 3555] [IcedTea7] Backport "8185723: Zero: segfaults on Power PC 32-bit" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3555 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.14 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:21:09 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:21:09 +0000 Subject: [Bug 3556] New: [IcedTea9] Backport " 8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3556 Bug ID: 3556 Summary: [IcedTea9] Backport " 8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" Product: IcedTea Version: 4.x-hg Hardware: ppc OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org https://bugs.openjdk.java.net/browse/JDK-8186461 changeset: 48126:f2412517fa70 user: glaubitz date: Fri Nov 24 12:16:25 2017 +0100 summary: 8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:21:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:21:32 +0000 Subject: [Bug 1951] [TRACKER] IcedTea 4.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1951 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3556 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:21:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:21:32 +0000 Subject: [Bug 3556] [IcedTea9] Backport " 8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3556 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1951 Target Milestone|--- |4.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:23:06 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:23:06 +0000 Subject: [Bug 3557] New: [IcedTea8] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3557 Bug ID: 3557 Summary: [IcedTea8] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" Product: IcedTea Version: 3.x-hg Hardware: ppc OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3556 for IcedTea 3.x -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:23:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:23:16 +0000 Subject: [Bug 3556] [IcedTea9] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3556 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[IcedTea9] Backport " |[IcedTea9] Backport |8186461: Zero's |"8186461: Zero's |atomic_copy64() should use |atomic_copy64() should use |SPE instructions on |SPE instructions on |linux-powerpcspe" |linux-powerpcspe" -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:24:28 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:24:28 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3557 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:24:28 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:24:28 +0000 Subject: [Bug 3557] [IcedTea8] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3557 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:25:52 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:25:52 +0000 Subject: [Bug 3558] New: [IcedTea7] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3558 Bug ID: 3558 Summary: [IcedTea7] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" Product: IcedTea Version: 3.x-hg Hardware: ppc OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3556 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:26:55 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:26:55 +0000 Subject: [Bug 3558] [IcedTea7] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3558 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.14 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:27:02 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:27:02 +0000 Subject: [Bug 3558] [IcedTea7] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3558 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|3.x-hg |2.x-hg -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:32:03 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:32:03 +0000 Subject: [Bug 3559] New: [IcedTea8] Forwardport "Use ldrexd for atomic reads on ARMv7" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3559 Bug ID: 3559 Summary: [IcedTea8] Forwardport "Use ldrexd for atomic reads on ARMv7" Product: IcedTea Version: 3.x-hg Hardware: arm OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org https://icedtea.classpath.org/hg/icedtea7-forest/hotspot/rev/b0a871360c6 Use ldrexd for atomic reads on ARMv7. 2012-05-28 Andrew Haley * os_linux_zero.hpp (atomic_copy64): Use ldrexd for atomic reads on ARMv7. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:32:31 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:32:31 +0000 Subject: [Bug 3559] [IcedTea8] Forwardport "Use ldrexd for atomic reads on ARMv7" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3559 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:32:31 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:32:31 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3559 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:34:06 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:34:06 +0000 Subject: [Bug 3560] New: [IcedTea9] Forwardport "Use ldrexd for atomic reads on ARMv7" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3560 Bug ID: 3560 Summary: [IcedTea9] Forwardport "Use ldrexd for atomic reads on ARMv7" Product: IcedTea Version: 4.x-hg Hardware: arm OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3559 for IcedTea 4.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:34:36 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:34:36 +0000 Subject: [Bug 3560] [IcedTea9] Forwardport "Use ldrexd for atomic reads on ARMv7" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3560 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1951 Target Milestone|--- |4.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:34:36 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:34:36 +0000 Subject: [Bug 1951] [TRACKER] IcedTea 4.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1951 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3560 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:35:42 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:35:42 +0000 Subject: [Bug 3561] New: [IcedTea10] Forwardport "Use ldrexd for atomic reads on ARMv7" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3561 Bug ID: 3561 Summary: [IcedTea10] Forwardport "Use ldrexd for atomic reads on ARMv7" Product: IcedTea Version: 5.x-hg Hardware: arm OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3559 for IcedTea 5.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:35:59 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:35:59 +0000 Subject: [Bug 3537] [TRACKER] IcedTea 5.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3537 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3561 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:35:59 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:35:59 +0000 Subject: [Bug 3561] [IcedTea10] Forwardport "Use ldrexd for atomic reads on ARMv7" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3561 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3537 Target Milestone|--- |5.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:36:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:36:34 +0000 Subject: [Bug 3562] New: [IcedTea11] Forwardport "Use ldrexd for atomic reads on ARMv7" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3562 Bug ID: 3562 Summary: [IcedTea11] Forwardport "Use ldrexd for atomic reads on ARMv7" Product: IcedTea Version: 6.x-hg Hardware: arm OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3559 for IcedTea 6.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:36:59 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:36:59 +0000 Subject: [Bug 3562] [IcedTea11] Forwardport "Use ldrexd for atomic reads on ARMv7" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3562 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3538 Target Milestone|--- |6.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:36:59 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:36:59 +0000 Subject: [Bug 3538] [TRACKER] IcedTea 6.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3538 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3562 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:50:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:50:10 +0000 Subject: [Bug 3563] New: [IcedTea11] AArch64 port crashes on slowdebug builds Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3563 Bug ID: 3563 Summary: [IcedTea11] AArch64 port crashes on slowdebug builds Product: IcedTea Version: 6.x-hg Hardware: aarch64 OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org AArch64 port segfaults on slowdebug builds. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:50:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:50:32 +0000 Subject: [Bug 3538] [TRACKER] IcedTea 6.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3538 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3563 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:50:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:50:32 +0000 Subject: [Bug 3563] [IcedTea11] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3563 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3538 Target Milestone|--- |6.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:55:20 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:55:20 +0000 Subject: [Bug 3563] [IcedTea11] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3563 --- Comment #1 from Andrew John Hughes --- https://bugs.openjdk.java.net/browse/JDK-8200556 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 21:55:26 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 21:55:26 +0000 Subject: [Bug 3563] [IcedTea11] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3563 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugs.openjdk.java.n | |et/browse/JDK-8200556 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 22:33:05 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 22:33:05 +0000 Subject: [Bug 3564] New: [IcedTea10] AArch64 port crashes on slowdebug builds Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3564 Bug ID: 3564 Summary: [IcedTea10] AArch64 port crashes on slowdebug builds Product: IcedTea Version: 5.x-hg Hardware: aarch64 OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3563 for IcedTea 5.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 22:33:26 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 22:33:26 +0000 Subject: [Bug 3537] [TRACKER] IcedTea 5.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3537 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3564 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 22:33:26 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 22:33:26 +0000 Subject: [Bug 3564] [IcedTea10] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3564 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3537 Target Milestone|--- |5.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 22:34:03 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 22:34:03 +0000 Subject: [Bug 3565] New: [IcedTea9] AArch64 port crashes on slowdebug builds Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3565 Bug ID: 3565 Summary: [IcedTea9] AArch64 port crashes on slowdebug builds Product: IcedTea Version: 4.x-hg Hardware: aarch64 OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3563 for IcedTea 4.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 22:39:56 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 22:39:56 +0000 Subject: [Bug 1951] [TRACKER] IcedTea 4.0.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1951 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3565 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 22:39:56 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 22:39:56 +0000 Subject: [Bug 3565] [IcedTea9] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3565 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1951 Target Milestone|--- |4.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 22:40:45 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 22:40:45 +0000 Subject: [Bug 3566] New: [IcedTea8] AArch64 port crashes on slowdebug builds Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3566 Bug ID: 3566 Summary: [IcedTea8] AArch64 port crashes on slowdebug builds Product: IcedTea Version: 3.x-hg Hardware: aarch64 OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3563 for IcedTea 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 22:41:07 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 22:41:07 +0000 Subject: [Bug 3566] [IcedTea8] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3566 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 22:41:07 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 22:41:07 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3566 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 22:42:22 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 22:42:22 +0000 Subject: [Bug 3567] New: [IcedTea7] AArch64 port crashes on slowdebug builds Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3567 Bug ID: 3567 Summary: [IcedTea7] AArch64 port crashes on slowdebug builds Product: IcedTea Version: 2.x-hg Hardware: aarch64 OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3563 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Mar 31 22:42:53 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 31 Mar 2018 22:42:53 +0000 Subject: [Bug 3567] [IcedTea7] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3567 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.14 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: