aarch64-port-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
September 2013
- 7 participants
- 50 discussions
19 Oct '13
Changeset: 35932bf7751a
Author: aph
Date: 2013-09-27 18:04 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/35932bf7751a
Missing file from jdk8-b90 update
+ src/cpu/aarch64/vm/compiledIC_aarch64.cpp
5
18
Another AArch64 reproducer - jvmtiEnv->ForceEarlyReturn*() called from JVM TI agent cause HS crash
by Pavel Tisnovsky 01 Oct '13
by Pavel Tisnovsky 01 Oct '13
01 Oct '13
Hi Andrew,
here's another AArch64 reproducer which uses jvmtiEnv->ForceEarlyReturn*() functionality
from JVM TI interface. The reproducer is not complicated:
1) JVM TI agent setup breakpoints for all methods in Test33.java class which have name appropriate to
regexp *method(). I used the easiest solution so please don't add/remove any lines in Test33.java,
because line numbers are hardcoded in the agent in the array breakpoints.
2) breakpoints are set to the second line/second statement on all those methods.
3) Test33 is started and JVM TI agent is connected to JVM on startup.
4) when some breakpoint is reached, the corresponding jvmtiEnv->ForceEarlyReturn*() function
is called (there are six functions depending of the type which is to be returned)
5) -> only first line/statement of each method should be executed, but in case of AArch64 JVM
I got a HS crash (similar when I used JDWP instead of JVM TI).
Please note that you would need to update the script compile.sh and test_aarch64.sh because
there's a need to set a proper path to AArch64 JDK.
Cheers,
Pavel
2
1
Changeset: 48d9102957d3
Author: Edward Nevill edward.nevill(a)linaro.org
Date: 2013-09-30 08:55 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/48d9102957d3
Remove some debugging code
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
1
0
Hi,
Oops, I left some debug code in in the merge to b90.
The following patch will remove it.
I don't have my ssh keys with me, so if you want to push Andrew, otherwise it will have to wait until Monday.
All the best,
Ed.
--- CUT HERE ---
# HG changeset patch
# User Edward Nevill <ed(a)camswl.com>
# Date 1380304915 -3600
# Node ID 37f54005726296ac09d9bc1dc458dae5616b8b4a
# Parent 35932bf7751a020993f89fe11b325f429fb3f9ec
Remove debugging
diff -r 35932bf7751a -r 37f540057262 src/cpu/aarch64/vm/interp_masm_aarch64.cpp
--- a/src/cpu/aarch64/vm/interp_masm_aarch64.cpp Fri Sep 27 18:04:00 2013 +0100
+++ b/src/cpu/aarch64/vm/interp_masm_aarch64.cpp Fri Sep 27 19:01:55 2013 +0100
@@ -181,14 +181,9 @@
int bcp_offset,
size_t index_size) { Unimplemented(); }
-void method_counter_break(void)
-{
-}
-
void InterpreterMacroAssembler::get_method_counters(Register method,
Register mcs, Label& skip) {
Label has_counters;
- call_VM(noreg, CAST_FROM_FN_PTR(address, method_counter_break));
ldr(mcs, Address(method, Method::method_counters_offset()));
cbnz(mcs, has_counters);
call_VM(noreg, CAST_FROM_FN_PTR(address,
--- CUT HERE ---
2
1
Hi,
The attached changesets merge the aarch64 port up to jdk8-b90. jdk8-b90 is the first 'fully functional' tag according to Oracle, so is a good point to merge to. Hopefully after b90 the changes should start getting less.
I have built Zero, C1 & C2 and tested as follows:-
Cross compilation builds, tested on the RTSM model:-
client-release jtreg/hotspot(255/6/0)
client-release jtreg/langtools(2668/16/31)
client-fastdebug jtreg/hotspot(255/6/0)
zero-release jtreg/hotspot(246/3/12)
server-fastdebug (queens OK, jdhrystone FAIL, ecm sieve,loop,logic,float,method OK string FAIL)
The numbers in brackets show tests (PASSED/FAILED/Error) respectively for jtreg.
Builtin simulator builds:-
client-release jtreg/hotspot(239/10/26)
client-slowdebug (eembc-grinderbench OK)
server-slowdebug (jdhrystone OK, ecm sieve,loop,logic,float,method OK string FAIL)
For comparison here are the x86 c1 results for the same branch tag (b90).
X86 builds:-
client-release jtreg/hotspot(255/6/0)
client-release jtreg/langtools(2673/16/26)
The results are identical for hotspot and very similar for langtools, a few more errors, possibly due to timeouts or misconfigurations.
Most importantly, no segfaults/other fatal failures in C1.
Because of the size of the merge changesets (>19Mb) I have not posted them inline. Instead I have put them on the web at
http://people.linaro.org/~edward.nevill/b90/corba.diff
http://people.linaro.org/~edward.nevill/b90/hotspot.diff
http://people.linaro.org/~edward.nevill/b90/jaxp.diff
http://people.linaro.org/~edward.nevill/b90/jdk.diff
http://people.linaro.org/~edward.nevill/b90/jdk8.diff
http://people.linaro.org/~edward.nevill/b90/langtools.diff
http://people.linaro.org/~edward.nevill/b90/nashorn.diff
http://people.linaro.org/~edward.nevill/b90/jaxws.diff
A gzip file containing all theses diffs may be downloaed from
http://people.linaro.org/~edward.nevill/b90.tgz
The changesets below are the changes to the aarch64 specific code to bring it in line with the merge up to b90.
OK to push?
Ed.
--- CUT HERE (jdk8 changeset) ---
exporting patch:
# HG changeset patch
# User Edward Nevill edward.nevill(a)linaro.org
# Date 1380284589 -3600
# Fri Sep 27 13:23:09 2013 +0100
# Node ID d9e6ebc7ed59b3209c2a9f07b4a0a79ecc59cb7a
# Parent 1ff9aba7c951ff57d519a6f1b45001236a247282
Tweak aarch64 build flags in line with jdk8-b90
diff -r 1ff9aba7c951 -r d9e6ebc7ed59 common/autoconf/platform.m4
--- a/common/autoconf/platform.m4 Fri Sep 27 11:00:18 2013 +0100
+++ b/common/autoconf/platform.m4 Fri Sep 27 13:23:09 2013 +0100
@@ -339,9 +339,6 @@
fi
AC_SUBST(DEFINE_CROSS_COMPILE_ARCH)
- ;;
- aarch64)
- ZERO_ARCHFLAG=""
# ZERO_ARCHDEF is used to enable architecture-specific code
case "${OPENJDK_TARGET_CPU}" in
ppc*) ZERO_ARCHDEF=PPC ;;
diff -r 1ff9aba7c951 -r d9e6ebc7ed59 common/autoconf/toolchain.m4
--- a/common/autoconf/toolchain.m4 Fri Sep 27 11:00:18 2013 +0100
+++ b/common/autoconf/toolchain.m4 Fri Sep 27 13:23:09 2013 +0100
@@ -1076,6 +1076,9 @@
s390)
ZERO_ARCHFLAG="-m31"
;;
+ aarch64)
+ ZERO_ARCHFLAG=""
+ ;;
*)
ZERO_ARCHFLAG="-m${OPENJDK_TARGET_CPU_BITS}"
esac
--- CUT HERE ---
--- CUT HERE (jdk changeset) ---
exporting patch:
# HG changeset patch
# User Edward Nevill edward.nevill(a)linaro.org
# Date 1380284741 -3600
# Fri Sep 27 13:25:41 2013 +0100
# Node ID eb4c2c3e5f7c19dcce8ae78f9d32092e7f2ca9ab
# Parent 272afbf274da0e7daa1b3c6cebcd7a211fe57499
Tweak build flags in line with jdk8-b90
diff -r 272afbf274da -r eb4c2c3e5f7c make/jdk_generic_profile.sh
--- a/make/jdk_generic_profile.sh Fri Sep 27 11:15:51 2013 +0100
+++ b/make/jdk_generic_profile.sh Fri Sep 27 13:25:41 2013 +0100
@@ -327,6 +327,9 @@
s390)
ZERO_ARCHFLAG="-m31"
;;
+ aarch64)
+ ZERO_ARCHFLAG=""
+ ;;
*)
ZERO_ARCHFLAG="-m${ARCH_DATA_MODEL}"
esac
--- CUT HERE ---
--- CUT HERE (hotspot changeset) ---
exporting patch:
# HG changeset patch
# User Edward Nevill edward.nevill(a)linaro.org
# Date 1380284861 -3600
# Fri Sep 27 13:27:41 2013 +0100
# Node ID 268348f09dae7e10e5c86ea708d4bcdff74accf2
# Parent 707ad5ec9049670ed22d89254795cc59d8564f07
Update aarch64 specific code to make it work with jdk8-b90
diff -r 707ad5ec9049 -r 268348f09dae src/cpu/aarch64/vm/aarch64.ad
--- a/src/cpu/aarch64/vm/aarch64.ad Fri Sep 27 11:21:35 2013 +0100
+++ b/src/cpu/aarch64/vm/aarch64.ad Fri Sep 27 13:27:41 2013 +0100
@@ -1443,50 +1443,6 @@
//=============================================================================
-// size of call stub, compiled java to interpretor
-uint size_java_to_interp()
-{
- // count a mov mem --> to 4 movz/k and a branch
- return 6 * NativeInstruction::instruction_size;
-}
-
-// emit call stub, compiled java to interpreter
-void emit_java_to_interp(CodeBuffer& cbuf, address mark)
-{
- // Stub is fixed up when the corresponding call is converted from
- // calling compiled code to calling interpreted code.
- // mov rmethod, zr
- // here:
- // b(here) # jump to self
-
- // mark is set by caller when planting the br to be relocated
-
- // Note that the code buffer's insts_mark is always relative to insts.
- // That's why we must use the macroassembler to generate a stub.
- MacroAssembler _masm(&cbuf);
-
- address base = __ start_a_stub(Compile::MAX_stubs_size);
-
- int offset = __ offset();
- if (base == NULL) return; // CodeBuffer::expand failed
- // static stub relocation stores the instruction address of the call
- __ relocate(static_stub_Relocation::spec(mark));
- // static stub relocation also tags the Method* in the code-stream.
- __ mov_metadata(rmethod, (Metadata*)NULL);
- __ b(__ pc());
-
- assert((__ offset() - offset) <= (int)size_java_to_interp(), "stub too big");
- __ end_a_stub();
-}
-
-// relocation entries for call stub, compiled java to interpretor
-uint reloc_java_to_interp()
-{
- // TODO fixme
- // return a large number
- return 5;
-}
-
uint size_exception_handler()
{
// count up to 4 movz/n/k instructions and one branch instruction
@@ -2825,7 +2781,7 @@
if (_method) {
// Emit stub for static call
- emit_java_to_interp(cbuf, mark);
+ CompiledStaticCall::emit_to_interp_stub(cbuf, mark);
}
%}
@@ -2853,7 +2809,7 @@
if (_method) {
// Emit stub for static call
- emit_java_to_interp(cbuf, mark);
+ CompiledStaticCall::emit_to_interp_stub(cbuf, mark);
}
// now restore sp
diff -r 707ad5ec9049 -r 268348f09dae src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
--- a/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Fri Sep 27 11:21:35 2013 +0100
+++ b/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Fri Sep 27 13:27:41 2013 +0100
@@ -272,9 +272,6 @@
return generate_oop_map(sasm, save_fpu_registers);
}
-static void restore_fpu(StubAssembler* sasm, bool restore_fpu_registers = true) { Unimplemented(); }
-
-
static void restore_live_registers(StubAssembler* sasm, bool restore_fpu_registers = true) {
if (restore_fpu_registers) {
for (int i = 0; i < 32; i += 2)
diff -r 707ad5ec9049 -r 268348f09dae src/cpu/aarch64/vm/compiledIC_aarch64.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cpu/aarch64/vm/compiledIC_aarch64.cpp Fri Sep 27 13:27:41 2013 +0100
@@ -0,0 +1,182 @@
+/*
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ *
+ */
+
+#include "precompiled.hpp"
+#include "asm/macroAssembler.inline.hpp"
+#include "code/compiledIC.hpp"
+#include "code/icBuffer.hpp"
+#include "code/nmethod.hpp"
+#include "memory/resourceArea.hpp"
+#include "runtime/mutexLocker.hpp"
+#include "runtime/safepoint.hpp"
+
+// Release the CompiledICHolder* associated with this call site is there is one.
+void CompiledIC::cleanup_call_site(virtual_call_Relocation* call_site) {
+ // This call site might have become stale so inspect it carefully.
+ NativeCall* call = nativeCall_at(call_site->addr());
+ if (is_icholder_entry(call->destination())) {
+ NativeMovConstReg* value = nativeMovConstReg_at(call_site->cached_value());
+ InlineCacheBuffer::queue_for_release((CompiledICHolder*)value->data());
+ }
+}
+
+bool CompiledIC::is_icholder_call_site(virtual_call_Relocation* call_site) {
+ // This call site might have become stale so inspect it carefully.
+ NativeCall* call = nativeCall_at(call_site->addr());
+ return is_icholder_entry(call->destination());
+}
+
+//-----------------------------------------------------------------------------
+// High-level access to an inline cache. Guaranteed to be MT-safe.
+
+CompiledIC::CompiledIC(nmethod* nm, NativeCall* call)
+ : _ic_call(call)
+{
+ address ic_call = call->instruction_address();
+
+ assert(ic_call != NULL, "ic_call address must be set");
+ assert(nm != NULL, "must pass nmethod");
+ assert(nm->contains(ic_call), "must be in nmethod");
+
+ // Search for the ic_call at the given address.
+ RelocIterator iter(nm, ic_call, ic_call+1);
+ bool ret = iter.next();
+ assert(ret == true, "relocInfo must exist at this address");
+ assert(iter.addr() == ic_call, "must find ic_call");
+ if (iter.type() == relocInfo::virtual_call_type) {
+ virtual_call_Relocation* r = iter.virtual_call_reloc();
+ _is_optimized = false;
+ _value = nativeMovConstReg_at(r->cached_value());
+ } else {
+ assert(iter.type() == relocInfo::opt_virtual_call_type, "must be a virtual call");
+ _is_optimized = true;
+ _value = NULL;
+ }
+}
+
+// ----------------------------------------------------------------------------
+
+#define __ _masm.
+void CompiledStaticCall::emit_to_interp_stub(CodeBuffer &cbuf, address mark) {
+ // Stub is fixed up when the corresponding call is converted from
+ // calling compiled code to calling interpreted code.
+ // movq rbx, 0
+ // jmp -5 # to self
+
+ // address mark = cbuf.insts_mark(); // Get mark within main instrs section.
+
+ // Note that the code buffer's insts_mark is always relative to insts.
+ // That's why we must use the macroassembler to generate a stub.
+ MacroAssembler _masm(&cbuf);
+
+ address base = __ start_a_stub(to_interp_stub_size()*2);
+
+ int offset = __ offset();
+ if (base == NULL) return; // CodeBuffer::expand failed
+ // static stub relocation stores the instruction address of the call
+ __ relocate(static_stub_Relocation::spec(mark));
+ // static stub relocation also tags the Method* in the code-stream.
+ __ mov_metadata(rmethod, (Metadata*)NULL);
+ __ b(__ pc());
+
+ assert((__ offset() - offset) <= (int)to_interp_stub_size(), "stub too big");
+ __ end_a_stub();
+}
+#undef __
+
+int CompiledStaticCall::to_interp_stub_size() {
+ // count a mov mem --> to 4 movz/k and a branch
+ return 6 * NativeInstruction::instruction_size;
+}
+
+// Relocation entries for call stub, compiled java to interpreter.
+int CompiledStaticCall::reloc_to_interp_stub() {
+ // TODO fixme
+ // return a large number
+ return 5;
+}
+
+void CompiledStaticCall::set_to_interpreted(methodHandle callee, address entry) {
+ address stub = find_stub();
+ guarantee(stub != NULL, "stub not found");
+
+ if (TraceICs) {
+ ResourceMark rm;
+ tty->print_cr("CompiledStaticCall@" INTPTR_FORMAT ": set_to_interpreted %s",
+ instruction_address(),
+ callee->name_and_sig_as_C_string());
+ }
+
+ // Creation also verifies the object.
+ NativeMovConstReg* method_holder = nativeMovConstReg_at(stub);
+ NativeJump* jump = nativeJump_at(method_holder->next_instruction_address());
+
+ assert(method_holder->data() == 0 || method_holder->data() == (intptr_t)callee(),
+ "a) MT-unsafe modification of inline cache");
+ assert(jump->jump_destination() == (address)-1 || jump->jump_destination() == entry,
+ "b) MT-unsafe modification of inline cache");
+
+ // Update stub.
+ method_holder->set_data((intptr_t)callee());
+ jump->set_jump_destination(entry);
+
+ // Update jump to call.
+ set_destination_mt_safe(stub);
+}
+
+void CompiledStaticCall::set_stub_to_clean(static_stub_Relocation* static_stub) {
+ assert (CompiledIC_lock->is_locked() || SafepointSynchronize::is_at_safepoint(), "mt unsafe call");
+ // Reset stub.
+ address stub = static_stub->addr();
+ assert(stub != NULL, "stub not found");
+ // Creation also verifies the object.
+ NativeMovConstReg* method_holder = nativeMovConstReg_at(stub);
+ NativeJump* jump = nativeJump_at(method_holder->next_instruction_address());
+ method_holder->set_data(0);
+ jump->set_jump_destination((address)-1);
+}
+
+//-----------------------------------------------------------------------------
+// Non-product mode code
+#ifndef PRODUCT
+
+void CompiledStaticCall::verify() {
+ // Verify call.
+ NativeCall::verify();
+ if (os::is_MP()) {
+ verify_alignment();
+ }
+
+ // Verify stub.
+ address stub = find_stub();
+ assert(stub != NULL, "no stub found for static call");
+ // Creation also verifies the object.
+ NativeMovConstReg* method_holder = nativeMovConstReg_at(stub);
+ NativeJump* jump = nativeJump_at(method_holder->next_instruction_address());
+
+ // Verify state.
+ assert(is_clean() || is_call_to_compiled() || is_call_to_interpreted(), "sanity check");
+}
+
+#endif // !PRODUCT
diff -r 707ad5ec9049 -r 268348f09dae src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp
--- a/src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp Fri Sep 27 11:21:35 2013 +0100
+++ b/src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp Fri Sep 27 13:27:41 2013 +0100
@@ -29,4 +29,6 @@
const int StackAlignmentInBytes = 16;
+#define SUPPORTS_NATIVE_CX8
+
#endif // CPU_AARCH64_VM_GLOBALDEFINITIONS_AARCH64_HPP
diff -r 707ad5ec9049 -r 268348f09dae src/cpu/aarch64/vm/interp_masm_aarch64.cpp
--- a/src/cpu/aarch64/vm/interp_masm_aarch64.cpp Fri Sep 27 11:21:35 2013 +0100
+++ b/src/cpu/aarch64/vm/interp_masm_aarch64.cpp Fri Sep 27 13:27:41 2013 +0100
@@ -181,6 +181,23 @@
int bcp_offset,
size_t index_size) { Unimplemented(); }
+void method_counter_break(void)
+{
+}
+
+void InterpreterMacroAssembler::get_method_counters(Register method,
+ Register mcs, Label& skip) {
+ Label has_counters;
+ call_VM(noreg, CAST_FROM_FN_PTR(address, method_counter_break));
+ ldr(mcs, Address(method, Method::method_counters_offset()));
+ cbnz(mcs, has_counters);
+ call_VM(noreg, CAST_FROM_FN_PTR(address,
+ InterpreterRuntime::build_method_counters), method);
+ ldr(mcs, Address(method, Method::method_counters_offset()));
+ cbz(mcs, skip); // No MethodCounters allocated, OutOfMemory
+ bind(has_counters);
+}
+
// Load object from cpool->resolved_references(index)
void InterpreterMacroAssembler::load_resolved_reference_at_index(
Register result, Register index) {
diff -r 707ad5ec9049 -r 268348f09dae src/cpu/aarch64/vm/interp_masm_aarch64.hpp
--- a/src/cpu/aarch64/vm/interp_masm_aarch64.hpp Fri Sep 27 11:21:35 2013 +0100
+++ b/src/cpu/aarch64/vm/interp_masm_aarch64.hpp Fri Sep 27 13:27:41 2013 +0100
@@ -123,6 +123,7 @@
void get_cache_and_index_and_bytecode_at_bcp(Register cache, Register index, Register bytecode, int byte_no, int bcp_offset, size_t index_size = sizeof(u2));
void get_cache_entry_pointer_at_bcp(Register cache, Register tmp, int bcp_offset, size_t index_size = sizeof(u2));
void get_cache_index_at_bcp(Register index, int bcp_offset, size_t index_size = sizeof(u2));
+ void get_method_counters(Register method, Register mcs, Label& skip);
// load cpool->resolved_references(index);
void load_resolved_reference_at_index(Register result, Register index);
diff -r 707ad5ec9049 -r 268348f09dae src/cpu/aarch64/vm/jni_aarch64.h
--- a/src/cpu/aarch64/vm/jni_aarch64.h Fri Sep 27 11:21:35 2013 +0100
+++ b/src/cpu/aarch64/vm/jni_aarch64.h Fri Sep 27 13:27:41 2013 +0100
@@ -1,7 +1,5 @@
/*
- * Copyright (c) 2013, Red Hat Inc.
- * Copyright (c) 1997, 2011, Oracle and/or its affiliates.
- * All rights reserved.
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -28,9 +26,15 @@
#ifndef _JAVASOFT_JNI_MD_H_
#define _JAVASOFT_JNI_MD_H_
-#if defined(LINUX)
+#if defined(SOLARIS) || defined(LINUX) || defined(_ALLBSD_SOURCE)
-#if defined(__GNUC__) && (__GNUC__ > 4) || (__GNUC__ == 4) && (__GNUC_MINOR__ > 2)
+
+// Note: please do not change these without also changing jni_md.h in the JDK
+// repository
+#ifndef __has_attribute
+ #define __has_attribute(x) 0
+#endif
+#if (defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4) && (__GNUC_MINOR__ > 2))) || __has_attribute(visibility)
#define JNIEXPORT __attribute__((visibility("default")))
#define JNIIMPORT __attribute__((visibility("default")))
#else
@@ -40,17 +44,19 @@
#define JNICALL
typedef int jint;
-#if defined(_LP64) && !defined(__APPLE__)
+#if defined(_LP64)
typedef long jlong;
#else
- /*
- * On _LP64 __APPLE__ "long" and "long long" are both 64 bits,
- * but we use the "long long" typedef to avoid complaints from
- * the __APPLE__ compiler about fprintf formats.
- */
typedef long long jlong;
#endif
+#else
+ #define JNIEXPORT __declspec(dllexport)
+ #define JNIIMPORT __declspec(dllimport)
+ #define JNICALL __stdcall
+
+ typedef int jint;
+ typedef __int64 jlong;
#endif
typedef signed char jbyte;
diff -r 707ad5ec9049 -r 268348f09dae src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
--- a/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Fri Sep 27 11:21:35 2013 +0100
+++ b/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Fri Sep 27 13:27:41 2013 +0100
@@ -624,6 +624,7 @@
__ br(rscratch1);
}
+#ifdef BUILTIN_SIM
static void generate_i2c_adapter_name(char *result, int total_args_passed, const BasicType *sig_bt)
{
strcpy(result, "i2c(");
@@ -686,6 +687,7 @@
result[idx++] = ')';
result[idx] = '\0';
}
+#endif
// ---------------------------------------------------------------
AdapterHandlerEntry* SharedRuntime::generate_i2c2i_adapters(MacroAssembler *masm,
@@ -893,9 +895,6 @@
}
}
-
-static void move_ptr(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { Unimplemented(); }
-
// An oop arg. Must pass a handle not the oop itself
static void object_move(MacroAssembler* masm,
OopMap* map,
diff -r 707ad5ec9049 -r 268348f09dae src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
--- a/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Fri Sep 27 11:21:35 2013 +0100
+++ b/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Fri Sep 27 13:27:41 2013 +0100
@@ -339,19 +339,17 @@
// so we have a 'sticky' overflow test
//
// rmethod: method
-// r19: invocation counter
//
void InterpreterGenerator::generate_counter_incr(
Label* overflow,
Label* profile_method,
Label* profile_method_continue) {
- const Address invocation_counter(rmethod, in_bytes(Method::invocation_counter_offset()) +
- in_bytes(InvocationCounter::counter_offset()));
+ Label done;
// Note: In tiered we increment either counters in Method* or in MDO depending if we're profiling or not.
if (TieredCompilation) {
int increment = InvocationCounter::count_increment;
int mask = ((1 << Tier0InvokeNotifyFreqLog) - 1) << InvocationCounter::count_shift;
- Label no_mdo, done;
+ Label no_mdo;
if (ProfileInterpreter) {
// Are we profiling?
__ ldr(r0, Address(rmethod, Method::method_data_offset()));
@@ -363,29 +361,37 @@
__ b(done);
}
__ bind(no_mdo);
- // Increment counter in Method* (we don't need to load it, it's in ecx).
- __ increment_mask_and_jump(invocation_counter, increment, mask, rscratch1, true, Assembler::EQ, overflow);
+ // Increment counter in MethodCounters
+ const Address invocation_counter(rscratch2,
+ MethodCounters::invocation_counter_offset() +
+ InvocationCounter::counter_offset());
+ __ get_method_counters(rmethod, rscratch2, done);
+ __ increment_mask_and_jump(invocation_counter, increment, mask, rscratch1, false, Assembler::EQ, overflow);
__ bind(done);
} else {
- const Address backedge_counter(rmethod,
- Method::backedge_counter_offset() +
- InvocationCounter::counter_offset());
+ const Address backedge_counter(rscratch2,
+ MethodCounters::backedge_counter_offset() +
+ InvocationCounter::counter_offset());
+ const Address invocation_counter(rscratch2,
+ MethodCounters::invocation_counter_offset() +
+ InvocationCounter::counter_offset());
+
+ __ get_method_counters(rmethod, rscratch2, done);
if (ProfileInterpreter) { // %%% Merge this into MethodData*
- const Address invocation_counter
- = Address(rmethod, Method::interpreter_invocation_counter_offset());
- __ ldrw(r1, invocation_counter);
+ __ ldrw(r1, Address(rscratch2, MethodCounters::interpreter_invocation_counter_offset()));
__ addw(r1, r1, 1);
- __ strw(r1, invocation_counter);
+ __ strw(r1, Address(rscratch2, MethodCounters::interpreter_invocation_counter_offset()));
}
// Update standard invocation counters
- __ ldrw(r0, backedge_counter); // load backedge counter
+ __ ldrw(r1, invocation_counter);
+ __ ldrw(r0, backedge_counter);
- __ addw(r19, r19, InvocationCounter::count_increment);
- __ andw(r0, r0, InvocationCounter::count_mask_value); // mask out the status bits
+ __ addw(r1, r1, InvocationCounter::count_increment);
+ __ andw(r0, r0, InvocationCounter::count_mask_value);
- __ strw(r19, invocation_counter); // save invocation count
- __ addw(r0, r0, r19); // add both counters
+ __ strw(r1, invocation_counter);
+ __ addw(r0, r0, r1); // add both counters
// profile_method is non-null only for interpreted method so
// profile_method != NULL == !native_call
@@ -412,6 +418,7 @@
__ cmpw(r0, rscratch2);
__ br(Assembler::HS, *overflow);
}
+ __ bind(done);
}
}
@@ -421,10 +428,6 @@
// On return (i.e. jump to entry_point) [ back to invocation of interpreter ]
// Everything as it was on entry
- const Address invocation_counter(rmethod,
- Method::invocation_counter_offset() +
- InvocationCounter::counter_offset());
-
// InterpreterRuntime::frequency_counter_overflow takes two
// arguments, the first (thread) is passed by call_VM, the second
// indicates if the counter overflow occurs at a backwards branch
@@ -711,9 +714,6 @@
address entry_point = __ pc();
const Address constMethod (rmethod, Method::const_offset());
- const Address invocation_counter(rmethod, Method::
- invocation_counter_offset() +
- InvocationCounter::counter_offset());
const Address access_flags (rmethod, Method::access_flags_offset());
const Address size_of_parameters(r2, ConstMethod::
size_of_parameters_offset());
@@ -740,10 +740,6 @@
__ mov(rscratch1, sp);
__ andr(sp, esp, -16);
- if (inc_counter) {
- __ ldrw(r19, invocation_counter); // (pre-)fetch invocation count
- }
-
// initialize fixed part of activation frame
generate_fixed_frame(true, rscratch1);
#ifndef PRODUCT
@@ -1158,9 +1154,6 @@
address entry_point = __ pc();
const Address constMethod(rmethod, Method::const_offset());
- const Address invocation_counter(rmethod,
- Method::invocation_counter_offset() +
- InvocationCounter::counter_offset());
const Address access_flags(rmethod, Method::access_flags_offset());
const Address size_of_parameters(r3,
ConstMethod::size_of_parameters_offset());
@@ -1204,11 +1197,6 @@
__ bind(exit);
}
- // (pre-)fetch invocation count
- if (inc_counter) {
- __ ldrw(r19, invocation_counter);
- }
-
// And the base dispatch table
__ get_dispatch();
diff -r 707ad5ec9049 -r 268348f09dae src/cpu/aarch64/vm/templateTable_aarch64.cpp
--- a/src/cpu/aarch64/vm/templateTable_aarch64.cpp Fri Sep 27 11:21:35 2013 +0100
+++ b/src/cpu/aarch64/vm/templateTable_aarch64.cpp Fri Sep 27 13:27:41 2013 +0100
@@ -170,9 +170,15 @@
if (val == noreg) {
__ store_heap_oop_null(Address(r3, 0));
} else {
+ // G1 barrier needs uncompressed oop for region cross check.
+ Register new_val = val;
+ if (UseCompressedOops) {
+ new_val = rscratch1;
+ __ mov(new_val, val);
+ }
__ store_heap_oop(Address(r3, 0), val);
__ g1_write_barrier_post(r3 /* store_adr */,
- val /* new_val */,
+ new_val /* new_val */,
rthread /* thread */,
r10 /* tmp */,
r1 /* tmp2 */);
@@ -1555,11 +1561,10 @@
void TemplateTable::branch(bool is_jsr, bool is_wide)
{
__ profile_taken_branch(r0, r1);
- const ByteSize be_offset = Method::backedge_counter_offset() +
+ const ByteSize be_offset = MethodCounters::backedge_counter_offset() +
InvocationCounter::counter_offset();
- const ByteSize inv_offset = Method::invocation_counter_offset() +
+ const ByteSize inv_offset = MethodCounters::invocation_counter_offset() +
InvocationCounter::counter_offset();
- const int method_offset = frame::interpreter_frame_method_offset * wordSize;
// load branch displacement
if (!is_wide) {
@@ -1610,6 +1615,24 @@
// r2: target offset
__ cmp(r2, zr);
__ br(Assembler::GT, dispatch); // count only if backward branch
+
+ // ECN: FIXME: This code smells
+ // check if MethodCounters exists
+ Label has_counters;
+ __ ldr(rscratch1, Address(rmethod, Method::method_counters_offset()));
+ __ cbnz(rscratch1, has_counters);
+ __ push(r0);
+ __ push(r1);
+ __ push(r2);
+ __ call_VM(noreg, CAST_FROM_FN_PTR(address,
+ InterpreterRuntime::build_method_counters), rmethod);
+ __ pop(r2);
+ __ pop(r1);
+ __ pop(r0);
+ __ ldr(rscratch1, Address(rmethod, Method::method_counters_offset()));
+ __ cbz(rscratch1, dispatch); // No MethodCounters allocated, OutOfMemory
+ __ bind(has_counters);
+
if (TieredCompilation) {
Label no_mdo;
int increment = InvocationCounter::count_increment;
@@ -1626,16 +1649,18 @@
__ b(dispatch);
}
__ bind(no_mdo);
- // Increment backedge counter in Method*
- __ increment_mask_and_jump(Address(rmethod, be_offset), increment, mask,
+ // Increment backedge counter in MethodCounters*
+ __ ldr(rscratch1, Address(rmethod, Method::method_counters_offset()));
+ __ increment_mask_and_jump(Address(rscratch1, be_offset), increment, mask,
r0, false, Assembler::EQ, &backedge_counter_overflow);
} else {
// increment counter
- __ ldrw(r0, Address(rmethod, be_offset)); // load backedge counter
+ __ ldr(rscratch2, Address(rmethod, Method::method_counters_offset()));
+ __ ldrw(r0, Address(rscratch2, be_offset)); // load backedge counter
__ addw(rscratch1, r0, InvocationCounter::count_increment); // increment counter
- __ strw(rscratch1, Address(rmethod, be_offset)); // store counter
-
- __ ldrw(r0, Address(rmethod, inv_offset)); // load invocation counter
+ __ strw(rscratch1, Address(rscratch2, be_offset)); // store counter
+
+ __ ldrw(r0, Address(rscratch2, inv_offset)); // load invocation counter
__ andw(r0, r0, (unsigned)InvocationCounter::count_mask_value); // and the status bits
__ addw(r0, r0, rscratch1); // add both counters
diff -r 707ad5ec9049 -r 268348f09dae src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
--- a/src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Fri Sep 27 11:21:35 2013 +0100
+++ b/src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Fri Sep 27 13:27:41 2013 +0100
@@ -534,7 +534,7 @@
// JVM needs to know exact stack location, abort if it fails
if (rslt != 0) {
if (rslt == ENOMEM) {
- vm_exit_out_of_memory(0, "pthread_getattr_np");
+ vm_exit_out_of_memory(0, OOM_MMAP_ERROR, "pthread_getattr_np");
} else {
fatal(err_msg("pthread_getattr_np failed with errno = %d", rslt));
}
diff -r 707ad5ec9049 -r 268348f09dae src/share/vm/code/compiledIC.hpp
--- a/src/share/vm/code/compiledIC.hpp Fri Sep 27 11:21:35 2013 +0100
+++ b/src/share/vm/code/compiledIC.hpp Fri Sep 27 13:27:41 2013 +0100
@@ -308,7 +308,11 @@
friend CompiledStaticCall* compiledStaticCall_at(Relocation* call_site);
// Code
+#if defined AARCH64 && !defined ZERO
+ static void emit_to_interp_stub(CodeBuffer &cbuf, address mark);
+#else
static void emit_to_interp_stub(CodeBuffer &cbuf);
+#endif
static int to_interp_stub_size();
static int reloc_to_interp_stub();
diff -r 707ad5ec9049 -r 268348f09dae src/share/vm/runtime/stubRoutines.cpp
--- a/src/share/vm/runtime/stubRoutines.cpp Fri Sep 27 11:21:35 2013 +0100
+++ b/src/share/vm/runtime/stubRoutines.cpp Fri Sep 27 13:27:41 2013 +0100
@@ -155,7 +155,7 @@
}
-#ifdef ASSERT
+#ifdef ASSERTdisabled
typedef void (*arraycopy_fn)(address src, address dst, int count);
// simple tests of generated arraycopy functions
--- CUT HERE ---
--- CUT HERE (2nd jdk8 changeset) ---
exporting patch:
# HG changeset patch
# User Edward Nevill edward.nevill(a)linaro.org
# Date 1380289100 -3600
# Fri Sep 27 14:38:20 2013 +0100
# Node ID efab09a45ff34b786b5bfa7a2792237f272954c4
# Parent d9e6ebc7ed59b3209c2a9f07b4a0a79ecc59cb7a
Additional patch to fix merge mangling to generated-configure.sh
diff -r d9e6ebc7ed59 -r efab09a45ff3 common/autoconf/generated-configure.sh
--- a/common/autoconf/generated-configure.sh Fri Sep 27 13:23:09 2013 +0100
+++ b/common/autoconf/generated-configure.sh Fri Sep 27 14:38:20 2013 +0100
@@ -7132,9 +7132,6 @@
fi
- aarch64)
- ZERO_ARCHFLAG=""
- ;;
# ZERO_ARCHDEF is used to enable architecture-specific code
case "${OPENJDK_TARGET_CPU}" in
ppc*) ZERO_ARCHDEF=PPC ;;
--- CUT HERE ---
2
2
Changeset: 081327aac5be
Author: katleman
Date: 2013-04-11 09:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/081327aac5be
Added tag jdk8-b85 for changeset 296676d534c5
! .hgtags
Changeset: 87c62f03bc07
Author: jgodinez
Date: 2013-03-27 12:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/87c62f03bc07
8010005: [parfait] Memory leak in jdk/src/macosx/native/sun/awt/CTextPipe.m
Reviewed-by: bae, prr
Contributed-by: jia-hong.chen(a)oracle.com
! src/macosx/native/sun/awt/CTextPipe.m
Changeset: 9d4f539e36b6
Author: lana
Date: 2013-04-02 17:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/9d4f539e36b6
Merge
- make/com/sun/servicetag/Makefile
- src/share/classes/com/sun/servicetag/BrowserSupport.java
- src/share/classes/com/sun/servicetag/Installer.java
- src/share/classes/com/sun/servicetag/LinuxSystemEnvironment.java
- src/share/classes/com/sun/servicetag/RegistrationData.java
- src/share/classes/com/sun/servicetag/RegistrationDocument.java
- src/share/classes/com/sun/servicetag/Registry.java
- src/share/classes/com/sun/servicetag/ServiceTag.java
- src/share/classes/com/sun/servicetag/SolarisServiceTag.java
- src/share/classes/com/sun/servicetag/SolarisSystemEnvironment.java
- src/share/classes/com/sun/servicetag/SunConnection.java
- src/share/classes/com/sun/servicetag/SystemEnvironment.java
- src/share/classes/com/sun/servicetag/UnauthorizedAccessException.java
- src/share/classes/com/sun/servicetag/Util.java
- src/share/classes/com/sun/servicetag/WindowsSystemEnvironment.java
- src/share/classes/com/sun/servicetag/package.html
- src/share/classes/com/sun/servicetag/resources/Putback-Notes.txt
- src/share/classes/com/sun/servicetag/resources/javase_5_swordfish.properties
- src/share/classes/com/sun/servicetag/resources/javase_6_swordfish.properties
- src/share/classes/com/sun/servicetag/resources/javase_7_swordfish.properties
- src/share/classes/com/sun/servicetag/resources/javase_servicetag.properties
- src/share/classes/com/sun/servicetag/resources/jdk_header.png
- src/share/classes/com/sun/servicetag/resources/product_registration.xsd
- src/share/classes/com/sun/servicetag/resources/register.html
- src/share/classes/com/sun/servicetag/resources/register_ja.html
- src/share/classes/com/sun/servicetag/resources/register_zh_CN.html
- test/com/sun/servicetag/DeleteServiceTag.java
- test/com/sun/servicetag/DuplicateNotFound.java
- test/com/sun/servicetag/FindServiceTags.java
- test/com/sun/servicetag/InstanceUrnCheck.java
- test/com/sun/servicetag/InvalidRegistrationData.java
- test/com/sun/servicetag/InvalidServiceTag.java
- test/com/sun/servicetag/JavaServiceTagTest.java
- test/com/sun/servicetag/JavaServiceTagTest1.java
- test/com/sun/servicetag/NewRegistrationData.java
- test/com/sun/servicetag/SvcTagClient.java
- test/com/sun/servicetag/SystemRegistryTest.java
- test/com/sun/servicetag/TestLoadFromXML.java
- test/com/sun/servicetag/UpdateServiceTagTest.java
- test/com/sun/servicetag/Util.java
- test/com/sun/servicetag/ValidRegistrationData.java
- test/com/sun/servicetag/environ.properties
- test/com/sun/servicetag/missing-environ-field.xml
- test/com/sun/servicetag/newer-registry-version.xml
- test/com/sun/servicetag/registration.xml
- test/com/sun/servicetag/servicetag1.properties
- test/com/sun/servicetag/servicetag2.properties
- test/com/sun/servicetag/servicetag3.properties
- test/com/sun/servicetag/servicetag4.properties
- test/com/sun/servicetag/servicetag5.properties
- test/sun/tools/jstat/gcPermCapacityOutput1.awk
- test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh
Changeset: 2904672aed21
Author: lana
Date: 2013-04-09 14:59 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/2904672aed21
Merge
Changeset: 96750ebc769b
Author: denis
Date: 2013-03-27 16:19 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/96750ebc769b
7075105: WIN: Provide a way to format HTML on drop
Reviewed-by: uta, serb
! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
! src/share/classes/java/awt/datatransfer/DataFlavor.java
! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java
! src/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java
! src/solaris/classes/sun/awt/X11/XDataTransferer.java
! src/windows/classes/sun/awt/windows/WDataTransferer.java
+ test/java/awt/datatransfer/HTMLDataFlavors/HTMLDataFlavorTest.java
+ test/java/awt/datatransfer/HTMLDataFlavors/HtmlTransferable.java
+ test/java/awt/datatransfer/HTMLDataFlavors/ManualHTMLDataFlavorTest.html
+ test/java/awt/datatransfer/HTMLDataFlavors/ManualHTMLDataFlavorTest.java
+ test/java/awt/datatransfer/HTMLDataFlavors/PutAllHtmlFlavorsOnClipboard.java
+ test/java/awt/datatransfer/HTMLDataFlavors/PutOnlyAllHtmlFlavorOnClipboard.java
+ test/java/awt/datatransfer/HTMLDataFlavors/PutSelectionAndFragmentHtmlFlavorsOnClipboard.java
Changeset: 29570523b6cb
Author: ant
Date: 2013-03-29 16:12 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/29570523b6cb
8010375: sun.swing.JLightweightFrame should be implemented for XToolkit
Reviewed-by: anthony
! src/share/classes/sun/swing/JLightweightFrame.java
! src/solaris/classes/sun/awt/X11/XFramePeer.java
+ src/solaris/classes/sun/awt/X11/XLightweightFramePeer.java
! src/solaris/classes/sun/awt/X11/XToolkit.java
Changeset: c23d58901aa6
Author: lana
Date: 2013-04-02 16:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c23d58901aa6
Merge
- make/com/sun/servicetag/Makefile
- src/share/classes/com/sun/servicetag/BrowserSupport.java
- src/share/classes/com/sun/servicetag/Installer.java
- src/share/classes/com/sun/servicetag/LinuxSystemEnvironment.java
- src/share/classes/com/sun/servicetag/RegistrationData.java
- src/share/classes/com/sun/servicetag/RegistrationDocument.java
- src/share/classes/com/sun/servicetag/Registry.java
- src/share/classes/com/sun/servicetag/ServiceTag.java
- src/share/classes/com/sun/servicetag/SolarisServiceTag.java
- src/share/classes/com/sun/servicetag/SolarisSystemEnvironment.java
- src/share/classes/com/sun/servicetag/SunConnection.java
- src/share/classes/com/sun/servicetag/SystemEnvironment.java
- src/share/classes/com/sun/servicetag/UnauthorizedAccessException.java
- src/share/classes/com/sun/servicetag/Util.java
- src/share/classes/com/sun/servicetag/WindowsSystemEnvironment.java
- src/share/classes/com/sun/servicetag/package.html
- src/share/classes/com/sun/servicetag/resources/Putback-Notes.txt
- src/share/classes/com/sun/servicetag/resources/javase_5_swordfish.properties
- src/share/classes/com/sun/servicetag/resources/javase_6_swordfish.properties
- src/share/classes/com/sun/servicetag/resources/javase_7_swordfish.properties
- src/share/classes/com/sun/servicetag/resources/javase_servicetag.properties
- src/share/classes/com/sun/servicetag/resources/jdk_header.png
- src/share/classes/com/sun/servicetag/resources/product_registration.xsd
- src/share/classes/com/sun/servicetag/resources/register.html
- src/share/classes/com/sun/servicetag/resources/register_ja.html
- src/share/classes/com/sun/servicetag/resources/register_zh_CN.html
- test/com/sun/servicetag/DeleteServiceTag.java
- test/com/sun/servicetag/DuplicateNotFound.java
- test/com/sun/servicetag/FindServiceTags.java
- test/com/sun/servicetag/InstanceUrnCheck.java
- test/com/sun/servicetag/InvalidRegistrationData.java
- test/com/sun/servicetag/InvalidServiceTag.java
- test/com/sun/servicetag/JavaServiceTagTest.java
- test/com/sun/servicetag/JavaServiceTagTest1.java
- test/com/sun/servicetag/NewRegistrationData.java
- test/com/sun/servicetag/SvcTagClient.java
- test/com/sun/servicetag/SystemRegistryTest.java
- test/com/sun/servicetag/TestLoadFromXML.java
- test/com/sun/servicetag/UpdateServiceTagTest.java
- test/com/sun/servicetag/Util.java
- test/com/sun/servicetag/ValidRegistrationData.java
- test/com/sun/servicetag/environ.properties
- test/com/sun/servicetag/missing-environ-field.xml
- test/com/sun/servicetag/newer-registry-version.xml
- test/com/sun/servicetag/registration.xml
- test/com/sun/servicetag/servicetag1.properties
- test/com/sun/servicetag/servicetag2.properties
- test/com/sun/servicetag/servicetag3.properties
- test/com/sun/servicetag/servicetag4.properties
- test/com/sun/servicetag/servicetag5.properties
- test/sun/tools/jstat/gcPermCapacityOutput1.awk
- test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh
Changeset: 36cb7921bc98
Author: mcherkas
Date: 2013-04-03 20:42 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/36cb7921bc98
8011123: serialVersionUID of java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
Reviewed-by: anthony, serb
! src/share/classes/java/awt/dnd/InvalidDnDOperationException.java
Changeset: 35da3878deef
Author: mcherkas
Date: 2013-04-03 20:54 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/35da3878deef
8010925: COPY AND PASTE TO AND FROM SIGNED APPLET FAILS AFTER FIRST INTERNAL COPY PRFRMD
Reviewed-by: anthony, serb
! src/macosx/classes/sun/lwawt/macosx/CClipboard.java
! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
! src/macosx/native/sun/awt/CClipboard.m
Changeset: 2c36899500a0
Author: pchelko
Date: 2013-04-05 18:29 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/2c36899500a0
8006941: [macosx] Deadlock in drag and drop
7199783: Setting cursor on DragSourceContext does not work on OSX
Reviewed-by: anthony, serb
! src/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/macosx/classes/sun/lwawt/macosx/CCursorManager.java
! src/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/macosx/classes/sun/lwawt/macosx/CDropTarget.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/macosx/native/sun/awt/CDragSource.h
! src/macosx/native/sun/awt/CDragSource.m
! src/macosx/native/sun/awt/CDragSourceContextPeer.m
! src/macosx/native/sun/awt/CDropTarget.m
! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java
+ test/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java
Changeset: 0b083b0e8e63
Author: kshefov
Date: 2013-04-08 17:18 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/0b083b0e8e63
7153702: [TEST_BUG] [macosx] Synchronization problem in test javax/swing/JPopupMenu/6827786/bug6827786.java
Reviewed-by: serb, alexsch
! test/javax/swing/JPopupMenu/6827786/bug6827786.java
Changeset: 981142561d1b
Author: lana
Date: 2013-04-09 15:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/981142561d1b
Merge
Changeset: 3b56ef8e1ce1
Author: martin
Date: 2013-03-26 13:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/3b56ef8e1ce1
8007905: To add a system property to create zip file without using ZIP64 end table when entry count > 64k
Summary: Provide a system property to inhibit ZIP64 mode for >64k entries
Reviewed-by: alanb, sherman
! src/share/classes/java/util/zip/ZipOutputStream.java
+ test/java/util/zip/EntryCount64k.java
Changeset: 266b43683a2c
Author: martin
Date: 2013-03-26 13:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/266b43683a2c
8010316: Improve handling of char sequences containing surrogates
Summary: Fix and optimize codePointAt, codePointBefore and similar methods
Reviewed-by: sherman, okutsu, ulfzibis, kizune
! src/share/classes/java/lang/AbstractStringBuilder.java
! src/share/classes/java/lang/Character.java
! test/java/lang/StringBuilder/Supplementary.java
Changeset: caafe6dca35d
Author: ehelin
Date: 2013-03-21 20:35 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/caafe6dca35d
8009427: Re-enable tests that were disable to ease complicated push
Reviewed-by: sla, mchung, dcubed
Contributed-by: Erik Helin <erik.helin(a)oracle.com>
! test/ProblemList.txt
Changeset: 49602f599c08
Author: dxu
Date: 2013-03-27 09:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/49602f599c08
8010837: FileInputStream.available() throw IOException when encountering negative available values
Summary: Remove the check in the native code to allow negative values
Reviewed-by: mchung
! src/solaris/native/java/io/io_util_md.c
+ test/java/io/FileInputStream/NegativeAvailable.java
Changeset: ae03282ba501
Author: darcy
Date: 2013-03-27 09:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/ae03282ba501
7185456: (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotations
Reviewed-by: mduigou, jfranck
! src/share/classes/sun/reflect/annotation/AnnotationType.java
Changeset: d254a5f9b93f
Author: acorn
Date: 2013-03-27 13:40 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/d254a5f9b93f
8010846: Update the corresponding test in test/vm/verifier/TestStaticIF.java
Summary: Remove test flag -XX:-UseSplitVerifier, not supported classfile 52
Reviewed-by: acorn, hseigel
! test/vm/verifier/TestStaticIF.java
Changeset: 811c771acf65
Author: sundar
Date: 2013-03-28 14:36 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/811c771acf65
8010991: Enable test/javax/script/GetInterfaceTest.java again
Reviewed-by: lagergren, hannesw
! test/javax/script/GetInterfaceTest.java
Changeset: a87fac00915e
Author: weijun
Date: 2013-03-28 20:27 +0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/a87fac00915e
8010125: keytool -importkeystore could create a pkcs12 keystore with different storepass and keypass
Reviewed-by: vinnie
! src/share/classes/sun/security/tools/keytool/Main.java
! src/share/classes/sun/security/tools/keytool/Resources.java
+ test/sun/security/tools/keytool/p12importks.sh
Changeset: e433ed08b733
Author: mchung
Date: 2013-03-28 13:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/e433ed08b733
8010309: Improve PlatformLogger.isLoggable performance by direct mapping from an integer to Level
Reviewed-by: mchung
Contributed-by: peter.levart(a)gmail.com, bourges.laurent(a)gmail.com
! src/share/classes/sun/util/logging/PlatformLogger.java
! test/sun/util/logging/PlatformLoggerTest.java
Changeset: b590bd37a6d0
Author: mduigou
Date: 2013-04-01 12:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b590bd37a6d0
8010268: Remove dependence upon clean target from jdk/test/Makefile prep target
Reviewed-by: tbell, mchung
! test/Makefile
Changeset: 0cccdb9a9a4c
Author: mduigou
Date: 2013-04-01 20:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/0cccdb9a9a4c
7143928: Optimize empty HashMap and ArrayList
Reviewed-by: mduigou
Contributed-by: Sergey Linetskiy <sergey.linetskiy(a)oracle.com>, John Rose <john.rose(a)oracle.com>, Mike Duigou <mike.duigou(a)oracle.com>
! src/share/classes/java/util/ArrayList.java
! src/share/classes/java/util/HashMap.java
+ test/java/util/Map/BasicSerialization.java
Changeset: 5ee837ba093a
Author: mduigou
Date: 2013-04-01 20:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/5ee837ba093a
8011187: Remove obsolete/unused targets from jdk/test/Makefile
Reviewed-by: ohair
! test/Makefile
Changeset: de228734b742
Author: mduigou
Date: 2013-04-01 20:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/de228734b742
8011199: Backout changeset JDK-7143928 (0cccdb9a9a4c)
Reviewed-by: darcy, dholmes
! src/share/classes/java/util/ArrayList.java
! src/share/classes/java/util/HashMap.java
- test/java/util/Map/BasicSerialization.java
Changeset: f1b89d4cce82
Author: sla
Date: 2013-04-02 10:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/f1b89d4cce82
8009558: linked_md.c::dll_build_name can get stuck in an infinite loop
Reviewed-by: alanb, sspitsyn
! src/share/back/export/sys.h
! src/share/back/transport.c
! src/share/demo/jvmti/hprof/hprof_md.h
! src/solaris/back/linker_md.c
! src/solaris/demo/jvmti/hprof/hprof_md.c
! src/windows/back/linker_md.c
! src/windows/demo/jvmti/hprof/hprof_md.c
Changeset: e6c3b8e74e50
Author: sherman
Date: 2013-04-02 10:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/e6c3b8e74e50
8007379: Base64.getMimeDecoder().decode() throws IAE for a non-base64 character after padding
8008925: Base64.getMimeDecoder().decode() does not ignore padding chars
Summary: updated implementation and spec for corner cases.
Reviewed-by: alanb
! src/share/classes/java/util/Base64.java
! test/java/util/Base64/TestBase64.java
Changeset: 7fbae9125437
Author: lana
Date: 2013-04-02 11:59 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7fbae9125437
Merge
Changeset: b4f68aca1000
Author: darcy
Date: 2013-04-02 16:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b4f68aca1000
8004979: java.lang.reflect.Modifier.toString should include "default"
Reviewed-by: mduigou
! src/share/classes/java/lang/reflect/Constructor.java
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Field.java
! src/share/classes/java/lang/reflect/Method.java
! src/share/classes/java/lang/reflect/Modifier.java
! test/java/lang/reflect/Method/GenericStringTest.java
Changeset: c534937f6e94
Author: alanb
Date: 2013-04-03 13:15 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c534937f6e94
8011234: Performance regression with ftp protocol when uploading in image mode
Reviewed-by: chegar
! src/share/classes/sun/net/ftp/impl/FtpClient.java
Changeset: eb8f7bc6f964
Author: alanb
Date: 2013-04-03 13:41 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/eb8f7bc6f964
8011373: Property java.runtime.profile should be removed (left-over code)
Reviewed-by: lancea, dholmes
! src/share/classes/sun/misc/Version.java.template
Changeset: 27ae4f9c7826
Author: lancea
Date: 2013-04-03 12:47 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/27ae4f9c7826
8011393: Typo in javadoc for SerialClob.truncate
Reviewed-by: darcy
! src/share/classes/javax/sql/rowset/serial/SerialClob.java
Changeset: 9a6ef3391f32
Author: naoto
Date: 2013-04-03 10:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/9a6ef3391f32
7091601: Arabic Locale: can not set type of digit in application level
Reviewed-by: okutsu
! src/macosx/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c
! src/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
Changeset: 7b1189bf1d7b
Author: dxu
Date: 2013-04-04 15:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7b1189bf1d7b
8000406: change files using @GenerateNativeHeader to use @Native
Summary: Use @Native annotation to mark constants interested by native codes
Reviewed-by: alanb, anthony, prr
! src/macosx/classes/apple/laf/JRSUIConstants.java
! src/macosx/classes/com/apple/eawt/FullScreenHandler.java
! src/macosx/classes/com/apple/eawt/event/GestureHandler.java
! src/macosx/classes/sun/java2d/OSXSurfaceData.java
! src/macosx/classes/sun/lwawt/macosx/CocoaConstants.java
! src/macosx/native/jobjc/src/core/PrimitiveCoder.hs
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/CFType.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Coder.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/FFIType.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Function.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/ID.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Invoke.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/JObjCRuntime.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/MacOSXFramework.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NSClass.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeArgumentBuffer.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeBuffer.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeObjectLifecycleManager.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Opaque.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Pointer.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/PrimitiveCoder.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/SEL.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Struct.java
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Subclassing.java
! src/macosx/native/jobjc/src/core/native/Invoke.m
! src/macosx/native/jobjc/src/core/native/JObjCRuntime.m
! src/macosx/native/sun/awt/PrinterView.m
! src/share/classes/java/awt/Adjustable.java
! src/share/classes/java/awt/AlphaComposite.java
! src/share/classes/java/awt/BasicStroke.java
! src/share/classes/java/awt/Choice.java
! src/share/classes/java/awt/DisplayMode.java
! src/share/classes/java/awt/Image.java
! src/share/classes/java/awt/List.java
! src/share/classes/java/awt/PopupMenu.java
! src/share/classes/java/awt/SystemColor.java
! src/share/classes/java/awt/TextComponent.java
! src/share/classes/java/awt/Transparency.java
! src/share/classes/java/awt/color/ColorSpace.java
! src/share/classes/java/awt/color/ICC_Profile.java
! src/share/classes/java/awt/datatransfer/StringSelection.java
! src/share/classes/java/awt/dnd/DnDConstants.java
! src/share/classes/java/awt/event/ActionEvent.java
! src/share/classes/java/awt/event/AdjustmentEvent.java
! src/share/classes/java/awt/event/ComponentEvent.java
! src/share/classes/java/awt/event/FocusEvent.java
! src/share/classes/java/awt/event/InputMethodEvent.java
! src/share/classes/java/awt/event/MouseWheelEvent.java
! src/share/classes/java/awt/event/WindowEvent.java
! src/share/classes/java/awt/geom/PathIterator.java
! src/share/classes/java/awt/image/AffineTransformOp.java
! src/share/classes/java/awt/image/ConvolveOp.java
! src/share/classes/java/awt/image/DataBuffer.java
! src/share/classes/java/awt/image/ImageConsumer.java
! src/share/classes/java/awt/image/ImageObserver.java
! src/share/classes/java/awt/peer/ComponentPeer.java
! src/share/classes/java/awt/print/PageFormat.java
! src/share/classes/java/awt/print/Pageable.java
! src/share/classes/java/awt/print/Printable.java
! src/share/classes/sun/awt/EmbeddedFrame.java
! src/share/classes/sun/awt/SunHints.java
! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java
! src/share/classes/sun/awt/image/BufImgSurfaceData.java
! src/share/classes/sun/font/FontManager.java
! src/share/classes/sun/java2d/SunGraphics2D.java
! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java
! src/share/classes/sun/java2d/opengl/OGLContext.java
! src/share/classes/sun/java2d/pipe/BufferedContext.java
! src/share/classes/sun/java2d/pipe/BufferedOpCodes.java
! src/share/classes/sun/java2d/pipe/BufferedPaints.java
! src/share/classes/sun/java2d/pipe/BufferedTextPipe.java
! src/share/classes/sun/java2d/pipe/RenderBuffer.java
! src/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java
! src/share/classes/sun/java2d/pipe/hw/AccelSurface.java
! src/share/classes/sun/java2d/pipe/hw/ContextCapabilities.java
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/share/classes/sun/nio/ch/sctp/SctpStdSocketOption.java
! src/share/classes/sun/security/pkcs11/Secmod.java
! src/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/solaris/classes/sun/awt/X11/XComponentPeer.java
! src/solaris/classes/sun/nio/ch/sctp/AssociationChange.java
! src/solaris/classes/sun/nio/ch/sctp/PeerAddrChange.java
! src/solaris/classes/sun/nio/ch/sctp/ResultContainer.java
! src/solaris/native/sun/awt/awt_InputMethod.c
! src/solaris/native/sun/awt/fontpath.c
! src/windows/classes/sun/java2d/d3d/D3DBlitLoops.java
! src/windows/classes/sun/java2d/d3d/D3DContext.java
! src/windows/classes/sun/java2d/d3d/D3DPaints.java
! src/windows/native/sun/java2d/d3d/D3DContext.h
! src/windows/native/sun/windows/awt_Component.h
! src/windows/native/sun/windows/awt_DnDDS.cpp
! src/windows/native/sun/windows/awt_Frame.cpp
! src/windows/native/sun/windows/awt_List.h
! src/windows/native/sun/windows/awt_PopupMenu.cpp
! src/windows/native/sun/windows/awt_PopupMenu.h
! src/windows/native/sun/windows/awt_TextComponent.h
! src/windows/native/sun/windows/awt_Toolkit.cpp
Changeset: 7d4e30730f80
Author: valeriep
Date: 2013-04-04 20:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7d4e30730f80
7155720: PKCS11 minor issues in native code
Summary: Added OOM handling to address the two issues found by parfait.
Reviewed-by: weijun
! src/solaris/native/sun/security/pkcs11/wrapper/p11_md.c
Changeset: b62a76763bf3
Author: mchung
Date: 2013-04-05 10:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b62a76763bf3
8011380: FX dependency on PlatformLogger broken by 8010309
Reviewed-by: alanb
! src/share/classes/java/util/logging/LoggingProxyImpl.java
! src/share/classes/sun/util/logging/LoggingProxy.java
! src/share/classes/sun/util/logging/LoggingSupport.java
! src/share/classes/sun/util/logging/PlatformLogger.java
! test/sun/util/logging/PlatformLoggerTest.java
Changeset: b702977e7212
Author: khazra
Date: 2013-04-05 12:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b702977e7212
5001942: Missings SOCKS support for direct connections
Summary: Add support for socksNonProxyHosts
Reviewed-by: chegar, khazra
Contributed-by: Christos Zoulas <christos(a)zoulas.com>
! src/share/classes/sun/net/spi/DefaultProxySelector.java
! test/java/net/Socks/SocksProxyVersion.java
Changeset: ba231ac2890a
Author: lana
Date: 2013-04-05 14:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/ba231ac2890a
Merge
Changeset: 785f3a04ee05
Author: dxu
Date: 2013-04-05 17:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/785f3a04ee05
8011602: jobjc build failure on Mac
Summary: Remove @Native annotation from macosx/native/jobjc/src/core/java/com/apple/jobjc/Coder.java
Reviewed-by: mchung, dholmes
! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Coder.java
! src/share/classes/sun/java2d/opengl/OGLContext.java
Changeset: 16f63a94c231
Author: darcy
Date: 2013-04-05 18:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/16f63a94c231
8011590: More tests for core reflection modeling of default methods
Reviewed-by: mduigou
+ test/java/lang/reflect/Method/DefaultMethodModeling.java
Changeset: 04617e462512
Author: lancea
Date: 2013-04-08 15:29 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/04617e462512
8006036: (process) cleanup code in java/lang/Runtime/exec/WinCommand.java
Reviewed-by: lancea
Contributed-by: Jim Gish <jim.gish(a)oracle.com>
! test/java/lang/Runtime/exec/WinCommand.java
Changeset: 3db793b080d8
Author: martin
Date: 2013-04-08 16:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/3db793b080d8
8010849: (str) Optimize StringBuilder.append(null)
Summary: Append 4 chars instead of the string "null"
Reviewed-by: mduigou, forax, jgish
! src/share/classes/java/lang/AbstractStringBuilder.java
Changeset: 3e5a18c3e599
Author: darcy
Date: 2013-04-08 17:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/3e5a18c3e599
6298888: Add toGenericString to j.l.Class and getTypeName to j.l.reflect.Type
6992705: Include modifiers in Class.toGenericString()
Summary: Class.toGenericString and supporting changes; additional reviews by Peter Levart
Reviewed-by: alanb
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/reflect/Constructor.java
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Field.java
! src/share/classes/java/lang/reflect/Method.java
! src/share/classes/java/lang/reflect/Modifier.java
! src/share/classes/java/lang/reflect/Parameter.java
! src/share/classes/java/lang/reflect/Type.java
+ test/java/lang/Class/GenericStringTest.java
Changeset: 57e9eaeca323
Author: alanb
Date: 2013-04-09 15:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/57e9eaeca323
8010393: Update JAX-WS RI to 2.2.9-b12941
Reviewed-by: mullan
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
Changeset: 50bc8e085a09
Author: chegar
Date: 2013-04-09 17:27 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/50bc8e085a09
8005696: Add CompletableFuture
Reviewed-by: chegar, martin
! make/java/java/FILES_java.gmk
+ src/share/classes/java/util/concurrent/CompletableFuture.java
+ src/share/classes/java/util/concurrent/CompletionException.java
+ test/java/util/concurrent/CompletableFuture/Basic.java
Changeset: f304311cfe9f
Author: lana
Date: 2013-04-09 15:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/f304311cfe9f
Merge
! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java
Changeset: 6e3763e737b0
Author: lana
Date: 2013-04-16 08:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/6e3763e737b0
Merge
Changeset: e5c5e369af6a
Author: katleman
Date: 2013-04-12 15:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/e5c5e369af6a
8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg
! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/share/classes/java/util/function/DoublePredicate.java
! src/share/classes/java/util/function/IntPredicate.java
! src/share/classes/java/util/function/LongPredicate.java
! src/share/classes/java/util/function/ObjIntConsumer.java
! src/share/classes/java/util/function/ToDoubleBiFunction.java
! test/java/lang/System/MacJNUEncoding/MacJNUEncoding.sh
! test/java/lang/reflect/Method/IsDefaultTest.java
! test/java/net/URLConnection/RequestProperties.java
! test/java/util/Optional/BasicDouble.java
! test/javax/swing/text/html/7189299/bug7189299.java
! test/sun/management/jdp/JdpTest.sh
! test/sun/misc/URLClassPath/JarLoaderTest.java
! test/sun/util/calendar/zi/ZoneInfoFile.java
Changeset: b45456703c65
Author: katleman
Date: 2013-04-15 14:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b45456703c65
Merge
Changeset: 7989cd0cc3a9
Author: katleman
Date: 2013-04-16 15:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7989cd0cc3a9
Merge
Changeset: f4c62eecf7fa
Author: katleman
Date: 2013-04-18 10:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/f4c62eecf7fa
Added tag jdk8-b86 for changeset 7989cd0cc3a9
! .hgtags
Changeset: b59b1f5a98dd
Author: bae
Date: 2013-04-15 16:57 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b59b1f5a98dd
8005930: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination.
Reviewed-by: prr
! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
+ test/sun/java2d/cmm/ColorConvertOp/AlphaTest.java
Changeset: 03ee8c648624
Author: bae
Date: 2013-04-15 18:10 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/03ee8c648624
8011622: Use lcms as the default color management module in jdk8
Reviewed-by: prr, vadim
! make/sun/cmm/Makefile
! make/sun/cmm/kcms/Makefile
! make/sun/cmm/lcms/Makefile
! makefiles/CompileNativeLibraries.gmk
! makefiles/CopyIntoClasses.gmk
+ src/share/classes/sun/java2d/cmm/CMMServiceProvider.java
! src/share/classes/sun/java2d/cmm/CMSManager.java
! src/share/classes/sun/java2d/cmm/lcms/LCMS.java
+ src/share/classes/sun/java2d/cmm/lcms/LcmsServiceProvider.java
+ src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider
- src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM
Changeset: 271d5bf7d61f
Author: lana
Date: 2013-04-17 12:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/271d5bf7d61f
Merge
! makefiles/CompileNativeLibraries.gmk
! makefiles/CopyIntoClasses.gmk
Changeset: 0799af4553b5
Author: lana
Date: 2013-04-17 21:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/0799af4553b5
Merge
- src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM
Changeset: d241f117ff46
Author: malenkov
Date: 2013-04-11 19:12 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/d241f117ff46
4683761: Incomplete Introspection on nonpublic classes lead to IllegalAccessExceptions
Reviewed-by: alexsch
! src/share/classes/java/beans/Introspector.java
+ test/java/beans/Introspector/Test4683761.java
Changeset: be89273ceb9c
Author: pchelko
Date: 2013-04-12 14:09 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/be89273ceb9c
8010009: [macosx] Unable type into online word games on MacOSX
Reviewed-by: anthony, dcherepanov
! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java
+ test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/KeyReleasedInAppletTest.html
+ test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/KeyReleasedInAppletTest.java
+ test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/TestApplet.java
Changeset: 4490ef60ecd3
Author: anthony
Date: 2013-04-12 14:33 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/4490ef60ecd3
8010297: Missing isLoggable() checks in logging code
Summary: Add isLoggable() checks
Reviewed-by: anthony, mchung, serb
Contributed-by: Laurent Bourges <bourges.laurent(a)gmail.com>
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
! src/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/share/classes/java/awt/EventDispatchThread.java
! src/share/classes/java/awt/KeyboardFocusManager.java
! src/share/classes/java/awt/WaitDispatchSupport.java
! src/share/classes/javax/swing/BufferStrategyPaintManager.java
! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/share/classes/sun/awt/AWTAutoShutdown.java
! src/share/classes/sun/awt/DebugSettings.java
! src/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java
! src/share/classes/sun/awt/SunToolkit.java
! src/share/classes/sun/awt/im/InputContext.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/share/classes/sun/net/www/protocol/http/NTLMAuthenticationProxy.java
! src/share/classes/sun/net/www/protocol/http/Negotiator.java
! src/solaris/classes/sun/awt/X11/XAWTXSettings.java
! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java
! src/solaris/classes/sun/awt/X11/XBaseWindow.java
! src/solaris/classes/sun/awt/X11/XComponentPeer.java
! src/solaris/classes/sun/awt/X11/XContentWindow.java
! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
! src/solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java
! src/solaris/classes/sun/awt/X11/XEmbedHelper.java
! src/solaris/classes/sun/awt/X11/XEmbedServerTester.java
! src/solaris/classes/sun/awt/X11/XFileDialogPeer.java
! src/solaris/classes/sun/awt/X11/XFramePeer.java
! src/solaris/classes/sun/awt/X11/XIconWindow.java
! src/solaris/classes/sun/awt/X11/XInputMethod.java
! src/solaris/classes/sun/awt/X11/XListPeer.java
! src/solaris/classes/sun/awt/X11/XMSelection.java
! src/solaris/classes/sun/awt/X11/XMenuBarPeer.java
! src/solaris/classes/sun/awt/X11/XMenuPeer.java
! src/solaris/classes/sun/awt/X11/XNETProtocol.java
! src/solaris/classes/sun/awt/X11/XPopupMenuPeer.java
! src/solaris/classes/sun/awt/X11/XProtocol.java
! src/solaris/classes/sun/awt/X11/XScrollbar.java
! src/solaris/classes/sun/awt/X11/XScrollbarPeer.java
! src/solaris/classes/sun/awt/X11/XSystemTrayPeer.java
! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java
! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java
! src/solaris/classes/sun/awt/X11/XWINProtocol.java
! src/solaris/classes/sun/awt/X11/XWM.java
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
! src/solaris/classes/sun/awt/X11/generator/WrapperGenerator.java
! src/solaris/classes/sun/awt/X11InputMethod.java
! src/windows/classes/sun/awt/windows/WComponentPeer.java
Changeset: 39ce1056694d
Author: serb
Date: 2013-04-12 15:28 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/39ce1056694d
8000629: [macosx] Blurry rendering with Java 7 on Retina display
Reviewed-by: anthony, prr, flar
! src/macosx/classes/sun/awt/CGraphicsDevice.java
! src/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/macosx/classes/sun/java2d/opengl/CGLLayer.java
! src/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/macosx/native/sun/awt/CGraphicsDevice.m
! src/macosx/native/sun/java2d/opengl/CGLLayer.m
! src/share/classes/sun/awt/image/SurfaceManager.java
! src/share/classes/sun/java2d/SunGraphics2D.java
! src/share/classes/sun/java2d/SurfaceData.java
! src/share/classes/sun/java2d/pipe/BufferedContext.java
! src/share/classes/sun/java2d/pipe/DrawImage.java
! src/share/classes/sun/java2d/pipe/Region.java
+ test/java/awt/Graphics2D/FillTexturePaint/FillTexturePaint.java
+ test/java/awt/Graphics2D/FlipDrawImage/FlipDrawImage.java
+ test/java/awt/Graphics2D/TransformSetGet/TransformSetGet.java
+ test/java/awt/image/DrawImage/IncorrectBounds.java
+ test/java/awt/image/DrawImage/IncorrectOffset.java
Changeset: ffd45b1a9c11
Author: serb
Date: 2013-04-12 20:39 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/ffd45b1a9c11
8004866: [macosx] HiDPI support in Aqua L&F
Reviewed-by: swingler, alexsch
! src/macosx/classes/com/apple/laf/AquaPainter.java
! src/macosx/classes/com/apple/laf/ImageCache.java
! src/macosx/native/com/apple/laf/JRSUIController.m
Changeset: dcdf8cd4b09e
Author: ant
Date: 2013-04-15 13:02 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/dcdf8cd4b09e
7147075: JTextField doesn't get focus or loses focus forever
Reviewed-by: anthony
! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
Changeset: 8fbe247ad2d8
Author: lana
Date: 2013-04-17 11:24 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/8fbe247ad2d8
Merge
! src/share/classes/sun/java2d/SunGraphics2D.java
! src/share/classes/sun/java2d/pipe/BufferedContext.java
! src/solaris/classes/sun/awt/X11/XComponentPeer.java
Changeset: bb098a221d85
Author: lana
Date: 2013-04-17 21:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/bb098a221d85
Merge
Changeset: 863da64214e8
Author: mduigou
Date: 2013-04-10 14:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/863da64214e8
8010948: Add conversion functional interfaces
Reviewed-by: mduigou, dholmes
Contributed-by: Brian Goetz <brian.goetz(a)oracle.com>
+ src/share/classes/java/util/function/DoubleToIntFunction.java
+ src/share/classes/java/util/function/DoubleToLongFunction.java
+ src/share/classes/java/util/function/IntToDoubleFunction.java
+ src/share/classes/java/util/function/IntToLongFunction.java
+ src/share/classes/java/util/function/LongToDoubleFunction.java
+ src/share/classes/java/util/function/LongToIntFunction.java
Changeset: b0458dd21ba6
Author: darcy
Date: 2013-04-10 16:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b0458dd21ba6
8011930: Long.parseLong(String, int) has inaccurate limit on radix for using 'L'
Reviewed-by: smarks
! src/share/classes/java/lang/Long.java
Changeset: 6f8e1428f7c3
Author: weijun
Date: 2013-04-11 10:58 +0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/6f8e1428f7c3
8005460: [findbugs] Probably returned array should be cloned
Reviewed-by: xuelei
! src/share/classes/sun/security/krb5/PrincipalName.java
+ test/sun/security/krb5/name/Immutable.java
Changeset: 0ab22e58d151
Author: weijun
Date: 2013-04-11 11:09 +0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/0ab22e58d151
8011867: Accept unknown PKCS #9 attributes
Reviewed-by: vinnie
! src/share/classes/sun/security/pkcs/PKCS9Attribute.java
+ test/sun/security/pkcs/pkcs9/UnknownAttribute.java
Changeset: 1c3fff140324
Author: weijun
Date: 2013-04-11 11:10 +0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/1c3fff140324
8011745: Unknown CertificateChoices
Reviewed-by: vinnie
! src/share/classes/sun/security/pkcs/PKCS7.java
Changeset: 006a7a576fe9
Author: peytoia
Date: 2013-04-11 12:22 +0900
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/006a7a576fe9
8009638: Wrong comment for PL in LocaleISOData, 1989 forward Poland is Republic of Poland
Reviewed-by: okutsu
! src/share/classes/java/util/LocaleISOData.java
Changeset: e62a707a77d8
Author: lana
Date: 2013-04-11 19:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/e62a707a77d8
Merge
Changeset: f4d50e8cc9e2
Author: sherman
Date: 2013-04-12 07:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/f4d50e8cc9e2
8011172: JSR 310 DateTime API Updates II
Summary: Integration of JSR310 Date/Time API update
Reviewed-by: alanb, naoto, dholmes
Contributed-by: scolebourne(a)joda.org, roger.riggs(a)oracle.com, masayoshi.okutsu(a)oracle.com
! make/java/java/Makefile
! make/java/text/base/FILES_java.gmk
! make/java/util/FILES_java.gmk
! make/sun/text/FILES_java.gmk
! make/sun/tzdb/Makefile
! make/tools/src/build/tools/cldrconverter/AbstractLDMLHandler.java
! make/tools/src/build/tools/cldrconverter/Bundle.java
! make/tools/src/build/tools/cldrconverter/CLDRConverter.java
! make/tools/src/build/tools/cldrconverter/LDMLParseHandler.java
! make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java
! makefiles/CopyFiles.gmk
! makefiles/CreateJars.gmk
! makefiles/GendataTZDB.gmk
! makefiles/profile-includes.txt
! src/share/classes/java/time/DayOfWeek.java
! src/share/classes/java/time/Duration.java
! src/share/classes/java/time/Instant.java
! src/share/classes/java/time/LocalDate.java
! src/share/classes/java/time/LocalDateTime.java
! src/share/classes/java/time/LocalTime.java
! src/share/classes/java/time/Month.java
! src/share/classes/java/time/MonthDay.java
! src/share/classes/java/time/OffsetDateTime.java
! src/share/classes/java/time/OffsetTime.java
! src/share/classes/java/time/Period.java
! src/share/classes/java/time/Year.java
! src/share/classes/java/time/YearMonth.java
! src/share/classes/java/time/ZoneId.java
! src/share/classes/java/time/ZoneOffset.java
! src/share/classes/java/time/ZoneRegion.java
! src/share/classes/java/time/ZonedDateTime.java
! src/share/classes/java/time/chrono/ChronoDateImpl.java
! src/share/classes/java/time/chrono/ChronoLocalDate.java
! src/share/classes/java/time/chrono/ChronoLocalDateTime.java
! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
! src/share/classes/java/time/chrono/ChronoZonedDateTime.java
! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java
! src/share/classes/java/time/chrono/Chronology.java
! src/share/classes/java/time/chrono/Era.java
! src/share/classes/java/time/chrono/HijrahChronology.java
! src/share/classes/java/time/chrono/HijrahDate.java
- src/share/classes/java/time/chrono/HijrahDeviationReader.java
! src/share/classes/java/time/chrono/HijrahEra.java
! src/share/classes/java/time/chrono/IsoChronology.java
! src/share/classes/java/time/chrono/IsoEra.java
! src/share/classes/java/time/chrono/JapaneseChronology.java
! src/share/classes/java/time/chrono/JapaneseDate.java
! src/share/classes/java/time/chrono/JapaneseEra.java
! src/share/classes/java/time/chrono/MinguoChronology.java
! src/share/classes/java/time/chrono/MinguoDate.java
! src/share/classes/java/time/chrono/MinguoEra.java
! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java
! src/share/classes/java/time/chrono/ThaiBuddhistDate.java
! src/share/classes/java/time/chrono/ThaiBuddhistEra.java
- src/share/classes/java/time/format/DateTimeBuilder.java
- src/share/classes/java/time/format/DateTimeFormatStyleProvider.java
! src/share/classes/java/time/format/DateTimeFormatter.java
! src/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/share/classes/java/time/format/DateTimeParseContext.java
! src/share/classes/java/time/format/DateTimePrintContext.java
! src/share/classes/java/time/format/DateTimeTextProvider.java
+ src/share/classes/java/time/format/Parsed.java
+ src/share/classes/java/time/format/ResolverStyle.java
! src/share/classes/java/time/format/TextStyle.java
- src/share/classes/java/time/temporal/Adjusters.java
! src/share/classes/java/time/temporal/ChronoField.java
! src/share/classes/java/time/temporal/ChronoUnit.java
! src/share/classes/java/time/temporal/IsoFields.java
! src/share/classes/java/time/temporal/JulianFields.java
- src/share/classes/java/time/temporal/Queries.java
! src/share/classes/java/time/temporal/Temporal.java
! src/share/classes/java/time/temporal/TemporalAccessor.java
! src/share/classes/java/time/temporal/TemporalAdjuster.java
+ src/share/classes/java/time/temporal/TemporalAdjusters.java
! src/share/classes/java/time/temporal/TemporalAmount.java
! src/share/classes/java/time/temporal/TemporalField.java
+ src/share/classes/java/time/temporal/TemporalQueries.java
! src/share/classes/java/time/temporal/TemporalQuery.java
! src/share/classes/java/time/temporal/TemporalUnit.java
+ src/share/classes/java/time/temporal/UnsupportedTemporalTypeException.java
! src/share/classes/java/time/temporal/ValueRange.java
! src/share/classes/java/time/temporal/WeekFields.java
! src/share/classes/java/time/temporal/package-info.java
! src/share/classes/java/time/zone/TzdbZoneRulesProvider.java
! src/share/classes/java/time/zone/ZoneOffsetTransition.java
! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java
! src/share/classes/java/time/zone/ZoneRulesProvider.java
! src/share/classes/java/util/Formatter.java
! src/share/classes/java/util/GregorianCalendar.java
! src/share/classes/java/util/TimeZone.java
! src/share/classes/sun/text/resources/FormatData.java
+ src/share/classes/sun/text/resources/JavaTimeSupplementary.java
! src/share/classes/sun/text/resources/ar/FormatData_ar.java
! src/share/classes/sun/text/resources/ar/FormatData_ar_JO.java
! src/share/classes/sun/text/resources/ar/FormatData_ar_LB.java
! src/share/classes/sun/text/resources/ar/FormatData_ar_SY.java
+ src/share/classes/sun/text/resources/ar/JavaTimeSupplementary_ar.java
! src/share/classes/sun/text/resources/be/FormatData_be.java
! src/share/classes/sun/text/resources/be/FormatData_be_BY.java
+ src/share/classes/sun/text/resources/be/JavaTimeSupplementary_be.java
! src/share/classes/sun/text/resources/bg/FormatData_bg.java
! src/share/classes/sun/text/resources/bg/FormatData_bg_BG.java
+ src/share/classes/sun/text/resources/bg/JavaTimeSupplementary_bg.java
! src/share/classes/sun/text/resources/ca/FormatData_ca.java
! src/share/classes/sun/text/resources/ca/FormatData_ca_ES.java
+ src/share/classes/sun/text/resources/ca/JavaTimeSupplementary_ca.java
! src/share/classes/sun/text/resources/cs/FormatData_cs.java
! src/share/classes/sun/text/resources/cs/FormatData_cs_CZ.java
+ src/share/classes/sun/text/resources/cs/JavaTimeSupplementary_cs.java
! src/share/classes/sun/text/resources/da/FormatData_da.java
! src/share/classes/sun/text/resources/da/FormatData_da_DK.java
+ src/share/classes/sun/text/resources/da/JavaTimeSupplementary_da.java
! src/share/classes/sun/text/resources/de/FormatData_de.java
! src/share/classes/sun/text/resources/de/FormatData_de_AT.java
! src/share/classes/sun/text/resources/de/FormatData_de_CH.java
! src/share/classes/sun/text/resources/de/FormatData_de_DE.java
! src/share/classes/sun/text/resources/de/FormatData_de_LU.java
+ src/share/classes/sun/text/resources/de/JavaTimeSupplementary_de.java
! src/share/classes/sun/text/resources/el/FormatData_el.java
! src/share/classes/sun/text/resources/el/FormatData_el_CY.java
! src/share/classes/sun/text/resources/el/FormatData_el_GR.java
+ src/share/classes/sun/text/resources/el/JavaTimeSupplementary_el.java
! src/share/classes/sun/text/resources/en/FormatData_en.java
! src/share/classes/sun/text/resources/en/FormatData_en_AU.java
! src/share/classes/sun/text/resources/en/FormatData_en_CA.java
! src/share/classes/sun/text/resources/en/FormatData_en_GB.java
! src/share/classes/sun/text/resources/en/FormatData_en_IE.java
! src/share/classes/sun/text/resources/en/FormatData_en_IN.java
! src/share/classes/sun/text/resources/en/FormatData_en_MT.java
! src/share/classes/sun/text/resources/en/FormatData_en_NZ.java
! src/share/classes/sun/text/resources/en/FormatData_en_PH.java
! src/share/classes/sun/text/resources/en/FormatData_en_SG.java
! src/share/classes/sun/text/resources/en/FormatData_en_US.java
! src/share/classes/sun/text/resources/en/FormatData_en_ZA.java
+ src/share/classes/sun/text/resources/en/JavaTimeSupplementary_en.java
+ src/share/classes/sun/text/resources/en/JavaTimeSupplementary_en_GB.java
+ src/share/classes/sun/text/resources/en/JavaTimeSupplementary_en_SG.java
! src/share/classes/sun/text/resources/es/FormatData_es.java
! src/share/classes/sun/text/resources/es/FormatData_es_AR.java
! src/share/classes/sun/text/resources/es/FormatData_es_BO.java
! src/share/classes/sun/text/resources/es/FormatData_es_CL.java
! src/share/classes/sun/text/resources/es/FormatData_es_CO.java
! src/share/classes/sun/text/resources/es/FormatData_es_CR.java
! src/share/classes/sun/text/resources/es/FormatData_es_DO.java
! src/share/classes/sun/text/resources/es/FormatData_es_EC.java
! src/share/classes/sun/text/resources/es/FormatData_es_ES.java
! src/share/classes/sun/text/resources/es/FormatData_es_GT.java
! src/share/classes/sun/text/resources/es/FormatData_es_HN.java
! src/share/classes/sun/text/resources/es/FormatData_es_MX.java
! src/share/classes/sun/text/resources/es/FormatData_es_NI.java
! src/share/classes/sun/text/resources/es/FormatData_es_PA.java
! src/share/classes/sun/text/resources/es/FormatData_es_PE.java
! src/share/classes/sun/text/resources/es/FormatData_es_PR.java
! src/share/classes/sun/text/resources/es/FormatData_es_PY.java
! src/share/classes/sun/text/resources/es/FormatData_es_SV.java
! src/share/classes/sun/text/resources/es/FormatData_es_US.java
! src/share/classes/sun/text/resources/es/FormatData_es_UY.java
! src/share/classes/sun/text/resources/es/FormatData_es_VE.java
+ src/share/classes/sun/text/resources/es/JavaTimeSupplementary_es.java
! src/share/classes/sun/text/resources/et/FormatData_et.java
! src/share/classes/sun/text/resources/et/FormatData_et_EE.java
+ src/share/classes/sun/text/resources/et/JavaTimeSupplementary_et.java
! src/share/classes/sun/text/resources/fi/FormatData_fi.java
! src/share/classes/sun/text/resources/fi/FormatData_fi_FI.java
+ src/share/classes/sun/text/resources/fi/JavaTimeSupplementary_fi.java
! src/share/classes/sun/text/resources/fr/FormatData_fr.java
! src/share/classes/sun/text/resources/fr/FormatData_fr_BE.java
! src/share/classes/sun/text/resources/fr/FormatData_fr_CA.java
! src/share/classes/sun/text/resources/fr/FormatData_fr_CH.java
! src/share/classes/sun/text/resources/fr/FormatData_fr_FR.java
+ src/share/classes/sun/text/resources/fr/JavaTimeSupplementary_fr.java
! src/share/classes/sun/text/resources/ga/FormatData_ga.java
! src/share/classes/sun/text/resources/ga/FormatData_ga_IE.java
+ src/share/classes/sun/text/resources/ga/JavaTimeSupplementary_ga.java
! src/share/classes/sun/text/resources/hi/FormatData_hi_IN.java
+ src/share/classes/sun/text/resources/hi/JavaTimeSupplementary_hi_IN.java
! src/share/classes/sun/text/resources/hr/FormatData_hr.java
! src/share/classes/sun/text/resources/hr/FormatData_hr_HR.java
+ src/share/classes/sun/text/resources/hr/JavaTimeSupplementary_hr.java
! src/share/classes/sun/text/resources/hu/FormatData_hu.java
! src/share/classes/sun/text/resources/hu/FormatData_hu_HU.java
+ src/share/classes/sun/text/resources/hu/JavaTimeSupplementary_hu.java
! src/share/classes/sun/text/resources/in/FormatData_in.java
! src/share/classes/sun/text/resources/in/FormatData_in_ID.java
! src/share/classes/sun/text/resources/is/FormatData_is.java
! src/share/classes/sun/text/resources/is/FormatData_is_IS.java
+ src/share/classes/sun/text/resources/is/JavaTimeSupplementary_is.java
! src/share/classes/sun/text/resources/it/FormatData_it.java
! src/share/classes/sun/text/resources/it/FormatData_it_CH.java
! src/share/classes/sun/text/resources/it/FormatData_it_IT.java
+ src/share/classes/sun/text/resources/it/JavaTimeSupplementary_it.java
! src/share/classes/sun/text/resources/iw/FormatData_iw.java
! src/share/classes/sun/text/resources/iw/FormatData_iw_IL.java
+ src/share/classes/sun/text/resources/iw/JavaTimeSupplementary_iw.java
+ src/share/classes/sun/text/resources/iw/JavaTimeSupplementary_iw_IL.java
! src/share/classes/sun/text/resources/ja/FormatData_ja.java
! src/share/classes/sun/text/resources/ja/FormatData_ja_JP.java
+ src/share/classes/sun/text/resources/ja/JavaTimeSupplementary_ja.java
! src/share/classes/sun/text/resources/ko/FormatData_ko.java
! src/share/classes/sun/text/resources/ko/FormatData_ko_KR.java
+ src/share/classes/sun/text/resources/ko/JavaTimeSupplementary_ko.java
! src/share/classes/sun/text/resources/lt/FormatData_lt.java
! src/share/classes/sun/text/resources/lt/FormatData_lt_LT.java
+ src/share/classes/sun/text/resources/lt/JavaTimeSupplementary_lt.java
! src/share/classes/sun/text/resources/lv/FormatData_lv.java
! src/share/classes/sun/text/resources/lv/FormatData_lv_LV.java
+ src/share/classes/sun/text/resources/lv/JavaTimeSupplementary_lv.java
! src/share/classes/sun/text/resources/mk/FormatData_mk.java
! src/share/classes/sun/text/resources/mk/FormatData_mk_MK.java
+ src/share/classes/sun/text/resources/mk/JavaTimeSupplementary_mk.java
! src/share/classes/sun/text/resources/ms/FormatData_ms.java
! src/share/classes/sun/text/resources/ms/FormatData_ms_MY.java
+ src/share/classes/sun/text/resources/ms/JavaTimeSupplementary_ms.java
! src/share/classes/sun/text/resources/mt/FormatData_mt.java
! src/share/classes/sun/text/resources/mt/FormatData_mt_MT.java
+ src/share/classes/sun/text/resources/mt/JavaTimeSupplementary_mt.java
! src/share/classes/sun/text/resources/nl/FormatData_nl.java
! src/share/classes/sun/text/resources/nl/FormatData_nl_BE.java
! src/share/classes/sun/text/resources/nl/FormatData_nl_NL.java
+ src/share/classes/sun/text/resources/nl/JavaTimeSupplementary_nl.java
! src/share/classes/sun/text/resources/no/FormatData_no.java
! src/share/classes/sun/text/resources/no/FormatData_no_NO.java
! src/share/classes/sun/text/resources/no/FormatData_no_NO_NY.java
+ src/share/classes/sun/text/resources/no/JavaTimeSupplementary_no.java
! src/share/classes/sun/text/resources/pl/FormatData_pl.java
! src/share/classes/sun/text/resources/pl/FormatData_pl_PL.java
+ src/share/classes/sun/text/resources/pl/JavaTimeSupplementary_pl.java
! src/share/classes/sun/text/resources/pt/FormatData_pt.java
! src/share/classes/sun/text/resources/pt/FormatData_pt_BR.java
! src/share/classes/sun/text/resources/pt/FormatData_pt_PT.java
+ src/share/classes/sun/text/resources/pt/JavaTimeSupplementary_pt.java
+ src/share/classes/sun/text/resources/pt/JavaTimeSupplementary_pt_PT.java
! src/share/classes/sun/text/resources/ro/FormatData_ro.java
! src/share/classes/sun/text/resources/ro/FormatData_ro_RO.java
+ src/share/classes/sun/text/resources/ro/JavaTimeSupplementary_ro.java
! src/share/classes/sun/text/resources/ru/FormatData_ru.java
! src/share/classes/sun/text/resources/ru/FormatData_ru_RU.java
+ src/share/classes/sun/text/resources/ru/JavaTimeSupplementary_ru.java
! src/share/classes/sun/text/resources/sk/FormatData_sk.java
! src/share/classes/sun/text/resources/sk/FormatData_sk_SK.java
+ src/share/classes/sun/text/resources/sk/JavaTimeSupplementary_sk.java
! src/share/classes/sun/text/resources/sl/FormatData_sl.java
! src/share/classes/sun/text/resources/sl/FormatData_sl_SI.java
+ src/share/classes/sun/text/resources/sl/JavaTimeSupplementary_sl.java
! src/share/classes/sun/text/resources/sq/FormatData_sq.java
! src/share/classes/sun/text/resources/sq/FormatData_sq_AL.java
+ src/share/classes/sun/text/resources/sq/JavaTimeSupplementary_sq.java
! src/share/classes/sun/text/resources/sr/FormatData_sr.java
! src/share/classes/sun/text/resources/sr/FormatData_sr_BA.java
! src/share/classes/sun/text/resources/sr/FormatData_sr_CS.java
! src/share/classes/sun/text/resources/sr/FormatData_sr_Latn.java
! src/share/classes/sun/text/resources/sr/FormatData_sr_Latn_ME.java
! src/share/classes/sun/text/resources/sr/FormatData_sr_ME.java
! src/share/classes/sun/text/resources/sr/FormatData_sr_RS.java
+ src/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr.java
+ src/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr_Latn.java
! src/share/classes/sun/text/resources/sv/FormatData_sv.java
! src/share/classes/sun/text/resources/sv/FormatData_sv_SE.java
+ src/share/classes/sun/text/resources/sv/JavaTimeSupplementary_sv.java
! src/share/classes/sun/text/resources/th/FormatData_th.java
! src/share/classes/sun/text/resources/th/FormatData_th_TH.java
+ src/share/classes/sun/text/resources/th/JavaTimeSupplementary_th.java
! src/share/classes/sun/text/resources/tr/FormatData_tr.java
! src/share/classes/sun/text/resources/tr/FormatData_tr_TR.java
+ src/share/classes/sun/text/resources/tr/JavaTimeSupplementary_tr.java
! src/share/classes/sun/text/resources/uk/FormatData_uk.java
! src/share/classes/sun/text/resources/uk/FormatData_uk_UA.java
+ src/share/classes/sun/text/resources/uk/JavaTimeSupplementary_uk.java
! src/share/classes/sun/text/resources/vi/FormatData_vi.java
! src/share/classes/sun/text/resources/vi/FormatData_vi_VN.java
+ src/share/classes/sun/text/resources/vi/JavaTimeSupplementary_vi.java
! src/share/classes/sun/text/resources/zh/FormatData_zh.java
! src/share/classes/sun/text/resources/zh/FormatData_zh_CN.java
! src/share/classes/sun/text/resources/zh/FormatData_zh_HK.java
! src/share/classes/sun/text/resources/zh/FormatData_zh_SG.java
! src/share/classes/sun/text/resources/zh/FormatData_zh_TW.java
+ src/share/classes/sun/text/resources/zh/JavaTimeSupplementary_zh.java
+ src/share/classes/sun/text/resources/zh/JavaTimeSupplementary_zh_TW.java
! src/share/classes/sun/util/calendar/ZoneInfo.java
! src/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/share/classes/sun/util/locale/provider/CalendarDataUtility.java
! src/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
! src/share/classes/sun/util/locale/provider/LocaleResources.java
! src/share/classes/sun/util/resources/LocaleData.java
! src/share/classes/sun/util/resources/OpenListResourceBundle.java
+ src/share/classes/sun/util/resources/ParallelListResourceBundle.java
! src/share/lib/calendars.properties
+ src/share/lib/hijrah-config-umalqura.properties
! test/java/time/tck/java/time/AbstractDateTimeTest.java
! test/java/time/tck/java/time/TCKClock.java
! test/java/time/tck/java/time/TCKDayOfWeek.java
! test/java/time/tck/java/time/TCKDuration.java
! test/java/time/tck/java/time/TCKInstant.java
! test/java/time/tck/java/time/TCKLocalDate.java
! test/java/time/tck/java/time/TCKLocalDateTime.java
! test/java/time/tck/java/time/TCKLocalTime.java
! test/java/time/tck/java/time/TCKMonth.java
! test/java/time/tck/java/time/TCKMonthDay.java
! test/java/time/tck/java/time/TCKOffsetDateTime.java
! test/java/time/tck/java/time/TCKOffsetTime.java
! test/java/time/tck/java/time/TCKPeriod.java
! test/java/time/tck/java/time/TCKYear.java
! test/java/time/tck/java/time/TCKYearMonth.java
! test/java/time/tck/java/time/TCKZoneId.java
! test/java/time/tck/java/time/TCKZoneOffset.java
! test/java/time/tck/java/time/TCKZonedDateTime.java
- test/java/time/tck/java/time/TestChronology.java
! test/java/time/tck/java/time/TestIsoChronology.java
! test/java/time/tck/java/time/chrono/CopticChronology.java
! test/java/time/tck/java/time/chrono/CopticDate.java
! test/java/time/tck/java/time/chrono/CopticEra.java
+ test/java/time/tck/java/time/chrono/TCKChronoLocalDate.java
+ test/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java
+ test/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java
! test/java/time/tck/java/time/chrono/TCKChronology.java
+ test/java/time/tck/java/time/chrono/TCKChronologySerialization.java
+ test/java/time/tck/java/time/chrono/TCKHijrahChronology.java
+ test/java/time/tck/java/time/chrono/TCKHijrahEra.java
+ test/java/time/tck/java/time/chrono/TCKIsoChronology.java
+ test/java/time/tck/java/time/chrono/TCKIsoEra.java
+ test/java/time/tck/java/time/chrono/TCKJapaneseChronology.java
+ test/java/time/tck/java/time/chrono/TCKJapaneseEra.java
+ test/java/time/tck/java/time/chrono/TCKMinguoChronology.java
+ test/java/time/tck/java/time/chrono/TCKMinguoEra.java
! test/java/time/tck/java/time/chrono/TCKTestServiceLoader.java
+ test/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java
+ test/java/time/tck/java/time/chrono/TCKThaiBuddhistEra.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDate.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/chrono/TestHijrahChronology.java
- test/java/time/tck/java/time/chrono/TestJapaneseChronology.java
- test/java/time/tck/java/time/chrono/TestMinguoChronology.java
- test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java
! test/java/time/tck/java/time/format/TCKChronoPrinterParser.java
! test/java/time/tck/java/time/format/TCKDateTimeFormatSymbols.java
! test/java/time/tck/java/time/format/TCKDateTimeFormatter.java
! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java
! test/java/time/tck/java/time/format/TCKDateTimeFormatters.java
+ test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java
! test/java/time/tck/java/time/format/TCKDateTimeTextPrinting.java
! test/java/time/tck/java/time/format/TCKLocalizedFieldParser.java
! test/java/time/tck/java/time/format/TCKLocalizedFieldPrinter.java
! test/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java
! test/java/time/tck/java/time/format/TCKOffsetPrinterParser.java
+ test/java/time/tck/java/time/format/TCKTextStyle.java
! test/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java
- test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java
! test/java/time/tck/java/time/temporal/TCKIsoFields.java
! test/java/time/tck/java/time/temporal/TCKJulianFields.java
+ test/java/time/tck/java/time/temporal/TCKTemporalAdjusters.java
! test/java/time/tck/java/time/temporal/TCKWeekFields.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDate.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java
! test/java/time/tck/java/time/zone/TCKFixedZoneRules.java
! test/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java
! test/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java
! test/java/time/tck/java/time/zone/TCKZoneRules.java
! test/java/time/tck/java/time/zone/TCKZoneRulesProvider.java
! test/java/time/test/java/time/MockSimplePeriod.java
! test/java/time/test/java/time/TestClock_System.java
! test/java/time/test/java/time/TestDuration.java
! test/java/time/test/java/time/TestLocalDate.java
! test/java/time/test/java/time/TestLocalDateTime.java
! test/java/time/test/java/time/TestLocalTime.java
! test/java/time/test/java/time/TestMonthDay.java
! test/java/time/test/java/time/TestOffsetDateTime.java
! test/java/time/test/java/time/TestOffsetDateTime_instants.java
! test/java/time/test/java/time/TestPeriod.java
! test/java/time/test/java/time/TestZoneId.java
+ test/java/time/test/java/time/chrono/TestChronoLocalDate.java
+ test/java/time/test/java/time/chrono/TestChronologyPerf.java
! test/java/time/test/java/time/chrono/TestExampleCode.java
! test/java/time/test/java/time/chrono/TestIsoChronoImpl.java
+ test/java/time/test/java/time/chrono/TestJapaneseChronoImpl.java
! test/java/time/test/java/time/chrono/TestServiceLoader.java
+ test/java/time/test/java/time/chrono/TestThaiBuddhistChronoImpl.java
+ test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java
! test/java/time/test/java/time/format/AbstractTestPrinterParser.java
! test/java/time/test/java/time/format/MockIOExceptionAppendable.java
! test/java/time/test/java/time/format/TestCharLiteralParser.java
! test/java/time/test/java/time/format/TestCharLiteralPrinter.java
! test/java/time/test/java/time/format/TestDateTimeFormatSymbols.java
! test/java/time/test/java/time/format/TestDateTimeFormatter.java
! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java
! test/java/time/test/java/time/format/TestDateTimeTextProvider.java
! test/java/time/test/java/time/format/TestFractionPrinterParser.java
! test/java/time/test/java/time/format/TestNonIsoFormatter.java
! test/java/time/test/java/time/format/TestNumberParser.java
! test/java/time/test/java/time/format/TestPadPrinterDecorator.java
! test/java/time/test/java/time/format/TestReducedParser.java
! test/java/time/test/java/time/format/TestReducedPrinter.java
! test/java/time/test/java/time/format/TestSettingsParser.java
! test/java/time/test/java/time/format/TestStringLiteralParser.java
! test/java/time/test/java/time/format/TestStringLiteralPrinter.java
! test/java/time/test/java/time/format/TestTextParser.java
! test/java/time/test/java/time/format/TestTextPrinter.java
! test/java/time/test/java/time/format/TestZoneOffsetParser.java
! test/java/time/test/java/time/format/TestZoneOffsetPrinter.java
! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java
! test/java/time/test/java/time/format/ZoneName.java
! test/java/time/test/java/time/temporal/MockFieldValue.java
+ test/java/time/test/java/time/temporal/TestChronoField.java
! test/java/time/test/java/time/temporal/TestChronoUnit.java
- test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java
! test/java/time/test/java/time/temporal/TestDateTimeBuilderCombinations.java
! test/java/time/test/java/time/temporal/TestDateTimeValueRange.java
- test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java
- test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java
! test/java/time/test/java/time/zone/TestFixedZoneRules.java
! test/java/time/test/java/util/TestFormatter.java
! test/java/util/Calendar/Bug8007038.java
! test/java/util/Calendar/CldrFormatNamesTest.java
! test/java/util/Calendar/JavatimeTest.java
! test/sun/text/resources/LocaleData
! test/sun/util/calendar/zi/TestZoneInfo310.java
Changeset: 035a61c9f981
Author: sherman
Date: 2013-04-12 09:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/035a61c9f981
8012123: hijrah-config-umalqura.properties is missing from makefiles/profile-includes.txt
Summary: added the hijrah-config-umalqura.properties into the list
Reviewed-by: alanb
! makefiles/profile-includes.txt
Changeset: e2cd40d7567c
Author: rfield
Date: 2013-04-12 10:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/e2cd40d7567c
8011805: Update sun.tools.java class file reading/writing support to include the new constant pool entries
Reviewed-by: mduigou, alanb
! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/share/classes/sun/tools/java/BinaryConstantPool.java
! src/share/classes/sun/tools/java/RuntimeConstants.java
+ test/sun/tools/java/CFCTest.java
Changeset: 2e3cc7f599ca
Author: mduigou
Date: 2013-04-10 12:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/2e3cc7f599ca
8011200: (coll) Optimize empty HashMap and ArrayList
Reviewed-by: mduigou, alanb, bchristi, martin
Contributed-by: Sergey Linetskiy <sergey.linetskiy(a)oracle.com>, John Rose <john.r.rose(a)oracle.com>, Mike Duigou <mike.duigou(a)oracle.com>
! src/share/classes/java/util/ArrayList.java
! src/share/classes/java/util/HashMap.java
+ test/java/util/Map/BasicSerialization.java
Changeset: 6c935c5ac7ff
Author: sherman
Date: 2013-04-12 12:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/6c935c5ac7ff
8011647: Add java.time.Instant methods to java.nio.file.attribute.FileTime
Summary: added the toInstant()/from(Instant) to FileTime
Reviewed-by: alanb
! src/share/classes/java/nio/file/attribute/FileTime.java
! test/java/nio/file/attribute/FileTime/Basic.java
Changeset: 729ca1ef7c75
Author: sherman
Date: 2013-04-12 12:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/729ca1ef7c75
8002390: (zipfs) Problems moving files between zip file systems
Summary: fixed the corner cases in zipfs
Reviewed-by: sherman
Contributed-by: mark.sheppard(a)oracle.com
! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java
! test/demo/zipfs/ZipFSTester.java
! test/demo/zipfs/basic.sh
Changeset: d8cae0195fe9
Author: henryjen
Date: 2013-04-12 12:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/d8cae0195fe9
8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE
Reviewed-by: alanb, mduigou
! src/share/classes/java/util/Comparators.java
+ test/java/util/Comparators/BasicTest.java
- test/java/util/ComparatorsTest.java
Changeset: 06dfdfa8c3e6
Author: rfield
Date: 2013-04-12 20:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/06dfdfa8c3e6
8012028: Metafactory-generated lambda classes should be final
8008941: isSynthetic() returns false for lambda instances
Reviewed-by: mduigou
! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
+ test/java/lang/invoke/lambda/LambdaClassFinal.java
+ test/java/lang/invoke/lambda/LambdaClassSynthetic.java
Changeset: 0111bab8dc35
Author: jzavgren
Date: 2013-04-11 12:33 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/0111bab8dc35
8008118: (process) Possible null pointer dereference in jdk/src/solaris/native/java/lang/UNIXProcess_md.c
Summary: Modified the path processing code so that it detects and handles out of memory errors.
Reviewed-by: chegar, martin, christos, alanb, msheppar
Contributed-by: john.zavgren(a)oracle.com
! make/java/java/mapfile-vers
! makefiles/mapfiles/libjava/mapfile-vers
! src/solaris/classes/java/lang/UNIXProcess.java.bsd
! src/solaris/classes/java/lang/UNIXProcess.java.linux
! src/solaris/classes/java/lang/UNIXProcess.java.solaris
! src/solaris/native/java/lang/ProcessEnvironment_md.c
! src/solaris/native/java/lang/UNIXProcess_md.c
Changeset: 5c406a747192
Author: chegar
Date: 2013-04-14 19:17 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/5c406a747192
8011799: CompletableFuture/Basic.java fails intermittently
Reviewed-by: martin, alanb
! test/java/util/concurrent/CompletableFuture/Basic.java
Changeset: 4ed143ddbb8a
Author: martin
Date: 2013-04-15 14:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/4ed143ddbb8a
8008509: 6588413 changed JNIEXPORT visibility for GCC on HSX, jdk's jni_md.h needs similar change
Summary: Define JNIEXPORT to use "default" visibility where possible.
Reviewed-by: coleenp, ddehaven, dcubed, anthony
! src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h
! src/share/npt/npt.h
! src/solaris/javavm/export/jni_md.h
! src/solaris/native/sun/awt/awt_LoadLibrary.c
Changeset: baaa706d7677
Author: darcy
Date: 2013-04-15 18:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/baaa706d7677
8011800: Add java.util.Objects.requireNonNull(T, Supplier<String>)
Reviewed-by: alanb, dholmes, mduigou
! src/share/classes/java/util/Objects.java
! test/java/util/Objects/BasicObjectsTest.java
Changeset: 61cfbe08ce5d
Author: chegar
Date: 2013-04-16 12:23 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/61cfbe08ce5d
8012343: Objects.requireNonNull(Object,Supplier) breaks genstubs build
Reviewed-by: alanb
! src/share/classes/java/util/Objects.java
! test/java/util/Objects/BasicObjectsTest.java
Changeset: e2a0e37b152c
Author: chegar
Date: 2013-04-16 12:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/e2a0e37b152c
8012237: CompletableFuture/Basic.java still fails intermittently
Reviewed-by: martin
! test/java/util/concurrent/CompletableFuture/Basic.java
Changeset: 6135c60e77e5
Author: chegar
Date: 2013-04-16 13:26 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/6135c60e77e5
8012244: java/net/Socket/asyncClose/Race.java fails intermittently on Windows
Reviewed-by: alanb, dsamersoff
! src/windows/classes/java/net/DualStackPlainSocketImpl.java
! src/windows/native/java/net/SocketInputStream.c
! test/java/net/Socket/asyncClose/Race.java
Changeset: e4e9f6455f3c
Author: mduigou
Date: 2013-04-16 11:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/e4e9f6455f3c
8004518: Add in-place operations to Map
8010122: Add defaults for ConcurrentMap operations to Map
Reviewed-by: darcy, briangoetz, mduigou, dholmes, ulfzibis
Contributed-by: Doug Lea <dl(a)cs.oswego.edu>, Henry Jen <henry.jen(a)oracle.com>, Akhil Arora <akhil.arora(a)oracle.com>, Peter Levart <peter.levart(a)gmail.com>, Mike Duigou <mike.duigou(a)oracle.com>
! src/share/classes/java/util/Collections.java
! src/share/classes/java/util/HashMap.java
! src/share/classes/java/util/Hashtable.java
! src/share/classes/java/util/Map.java
! src/share/classes/java/util/concurrent/ConcurrentMap.java
+ test/java/util/Map/Defaults.java
Changeset: c5ead5aa2e13
Author: bae
Date: 2013-02-07 19:15 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c5ead5aa2e13
8007014: Improve image handling
Reviewed-by: prr, mschoene, jgodinez
! src/share/classes/sun/awt/image/ByteComponentRaster.java
! src/share/classes/sun/awt/image/BytePackedRaster.java
! src/share/classes/sun/awt/image/IntegerComponentRaster.java
! src/share/classes/sun/awt/image/IntegerInterleavedRaster.java
! src/share/classes/sun/awt/image/ShortComponentRaster.java
! src/share/native/sun/awt/image/awt_parseImage.c
! src/share/native/sun/awt/medialib/awt_ImagingLib.c
! src/share/native/sun/awt/medialib/mlib_ImageCreate.c
! src/share/native/sun/awt/medialib/safe_alloc.h
+ src/share/native/sun/awt/medialib/safe_math.h
Changeset: c95973aac928
Author: malenkov
Date: 2013-02-08 17:32 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c95973aac928
7200507: Refactor Introspector internals
Reviewed-by: ahgross, art
! src/share/classes/java/beans/ThreadGroupContext.java
+ src/share/classes/java/beans/WeakIdentityMap.java
Changeset: 210fb90ee33a
Author: michaelm
Date: 2013-02-13 10:40 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/210fb90ee33a
8000724: Improve networking serialization
Summary: delegate InetAddress fields to a holder object
Reviewed-by: alanb, chegar
! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/share/classes/java/net/Inet4Address.java
! src/share/classes/java/net/Inet4AddressImpl.java
! src/share/classes/java/net/Inet6Address.java
! src/share/classes/java/net/Inet6AddressImpl.java
! src/share/classes/java/net/InetAddress.java
! src/share/classes/java/net/InetSocketAddress.java
! src/share/native/java/net/InetAddress.c
! src/share/native/java/net/net_util.c
! src/share/native/java/net/net_util.h
! src/solaris/native/java/net/Inet4AddressImpl.c
! src/solaris/native/java/net/Inet6AddressImpl.c
! src/solaris/native/java/net/NetworkInterface.c
! src/solaris/native/java/net/PlainDatagramSocketImpl.c
! src/solaris/native/java/net/net_util_md.c
! src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
! src/windows/native/java/net/Inet4AddressImpl.c
! src/windows/native/java/net/Inet6AddressImpl.c
! src/windows/native/java/net/NetworkInterface.c
! src/windows/native/java/net/NetworkInterface.h
! src/windows/native/java/net/NetworkInterface_winXP.c
! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c
! src/windows/native/java/net/TwoStacksPlainSocketImpl.c
! src/windows/native/java/net/net_util_md.c
Changeset: 5ffba58b541f
Author: valeriep
Date: 2013-02-26 11:12 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/5ffba58b541f
8000897: VM crash in CompileBroker
Summary: Fixed to use the corresponding digest length when generating output.
Reviewed-by: mullan
! src/share/classes/sun/security/provider/SHA2.java
Changeset: 96890625ebdf
Author: smarks
Date: 2013-02-27 14:17 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/96890625ebdf
8001040: Rework RMI model
Reviewed-by: alanb, ahgross, coffeys, dmocek
! src/share/classes/sun/rmi/server/MarshalInputStream.java
! test/java/rmi/registry/classPathCodebase/ClassPathCodebase.java
! test/java/rmi/registry/readTest/readTest.sh
! test/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java
! test/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy
! test/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java
+ test/java/rmi/server/RMIClassLoader/useCodebaseOnlyDefault/UseCodebaseOnlyDefault.java
! test/java/rmi/testlibrary/RMID.java
Changeset: f12921c0b15b
Author: dfuchs
Date: 2013-03-14 13:10 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/f12921c0b15b
8001322: Refactor deserialization
Reviewed-by: mchung, skoivu, smarks
! src/share/classes/java/io/ObjectInputStream.java
Changeset: bae4a15265d3
Author: dmocek
Date: 2013-02-05 16:38 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/bae4a15265d3
8001329: Augment RMI logging
Reviewed-by: smarks, hawtin, alanb
! src/share/classes/java/rmi/server/LogStream.java
Changeset: c876e9321616
Author: chegar
Date: 2012-12-20 13:40 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c876e9321616
8003335: Better handling of Finalizer thread
Reviewed-by: alanb, ahgross
! src/share/classes/java/lang/ref/Finalizer.java
Changeset: 0c5c54303c92
Author: serb
Date: 2013-02-15 13:49 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/0c5c54303c92
8004261: Improve input validation
Reviewed-by: art, mschoene, amenkov
! src/share/classes/com/sun/media/sound/AbstractMidiDevice.java
! src/share/classes/com/sun/media/sound/FastShortMessage.java
! src/share/classes/com/sun/media/sound/FastSysexMessage.java
! src/share/classes/com/sun/media/sound/MidiOutDevice.java
! src/share/classes/com/sun/media/sound/RealTimeSequencer.java
Changeset: 3d155555f809
Author: uta
Date: 2013-02-22 17:49 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/3d155555f809
8005942: (process) Improved Runtime.exec
Reviewed-by: alanb, ahgross
! src/share/classes/java/lang/ProcessBuilder.java
! src/windows/classes/java/lang/ProcessImpl.java
Changeset: cf01f2847551
Author: dsamersoff
Date: 2013-03-05 00:02 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/cf01f2847551
8006435: Improvements in JMX
Summary: Improvements in JMX
Reviewed-by: dfuchs, skoivu, alanb, mchung
! src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java
Changeset: 4effe291c08b
Author: prr
Date: 2013-02-08 09:15 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/4effe291c08b
8006795: Improve font warning messages
Reviewed-by: bae, jgodinez
! src/share/classes/sun/font/CMap.java
Changeset: 9b4bee66fa24
Author: bae
Date: 2013-02-19 11:47 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/9b4bee66fa24
8007617: Better validation of images
Reviewed-by: prr, mschoene, jgodinez
! src/share/classes/sun/awt/image/ImageRepresentation.java
! src/share/native/sun/awt/image/awt_ImageRep.c
Changeset: 620a08212c79
Author: bae
Date: 2013-02-26 00:41 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/620a08212c79
8007667: Better image reading
Reviewed-by: prr, jgodinez, mschoene
! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/share/native/sun/awt/image/jpeg/imageioJPEG.c
Changeset: 2deab0b85b82
Author: bae
Date: 2013-02-26 01:41 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/2deab0b85b82
8007918: Better image writing
Reviewed-by: mschoene, prr, jgodinez
! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/share/native/sun/awt/image/jpeg/imageioJPEG.c
Changeset: f7b331b8661f
Author: chegar
Date: 2013-03-03 10:07 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/f7b331b8661f
8009063: Improve reliability of ConcurrentHashMap
Reviewed-by: alanb, ahgross
! src/share/classes/java/util/concurrent/ConcurrentHashMap.java
Changeset: 5c2c8fb0b885
Author: dfuchs
Date: 2013-03-14 18:41 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/5c2c8fb0b885
8009305: Improve AWT data transfer
Reviewed-by: art, skoivu, smarks, ant
! src/share/classes/sun/awt/datatransfer/TransferableProxy.java
Changeset: af881cbec91e
Author: uta
Date: 2013-03-08 13:35 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/af881cbec91e
8009463: Regression test test\java\lang\Runtime\exec\ArgWithSpaceAndFinalBackslash.java failing.
Reviewed-by: alanb, ahgross
! src/windows/classes/java/lang/ProcessImpl.java
Changeset: 633fd0b99a8d
Author: valeriep
Date: 2013-03-11 20:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/633fd0b99a8d
8009610: Blacklist certificate used with malware.
Summary: updated the black list and the reg test with the new cert.
Reviewed-by: weijun
! src/share/classes/sun/security/util/UntrustedCertificates.java
Changeset: 37296d45a11e
Author: lancea
Date: 2013-03-18 13:30 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/37296d45a11e
8009814: Better driver management
Reviewed-by: alanb, skoivu
! src/share/classes/java/sql/DriverManager.java
Changeset: fa919c17da9f
Author: smarks
Date: 2013-03-18 18:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/fa919c17da9f
8009857: Problem with plugin
Reviewed-by: jdn, mchung
! src/share/classes/sun/reflect/misc/MethodUtil.java
Changeset: 4267ae18e13a
Author: prr
Date: 2013-02-15 13:07 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/4267ae18e13a
8008249: Sync ICU into JDK
Reviewed-by: bae, jgodinez
! make/sun/font/FILES_c.gmk
! src/share/native/sun/font/layout/ContextualGlyphInsertion.h
+ src/share/native/sun/font/layout/ContextualGlyphInsertionProc2.cpp
+ src/share/native/sun/font/layout/ContextualGlyphInsertionProc2.h
+ src/share/native/sun/font/layout/ContextualGlyphSubstProc2.cpp
+ src/share/native/sun/font/layout/ContextualGlyphSubstProc2.h
! src/share/native/sun/font/layout/ContextualGlyphSubstitution.h
+ src/share/native/sun/font/layout/GXLayoutEngine2.cpp
+ src/share/native/sun/font/layout/GXLayoutEngine2.h
! src/share/native/sun/font/layout/IndicClassTables.cpp
! src/share/native/sun/font/layout/IndicRearrangement.h
+ src/share/native/sun/font/layout/IndicRearrangementProcessor2.cpp
+ src/share/native/sun/font/layout/IndicRearrangementProcessor2.h
! src/share/native/sun/font/layout/IndicReordering.cpp
! src/share/native/sun/font/layout/IndicReordering.h
! src/share/native/sun/font/layout/LEFontInstance.h
! src/share/native/sun/font/layout/LEGlyphFilter.h
! src/share/native/sun/font/layout/LEInsertionList.h
! src/share/native/sun/font/layout/LEScripts.h
! src/share/native/sun/font/layout/LETypes.h
! src/share/native/sun/font/layout/LayoutEngine.cpp
! src/share/native/sun/font/layout/LayoutEngine.h
+ src/share/native/sun/font/layout/LigatureSubstProc2.cpp
+ src/share/native/sun/font/layout/LigatureSubstProc2.h
! src/share/native/sun/font/layout/LigatureSubstitution.h
! src/share/native/sun/font/layout/LookupProcessor.cpp
! src/share/native/sun/font/layout/MPreFixups.cpp
! src/share/native/sun/font/layout/MorphStateTables.h
! src/share/native/sun/font/layout/MorphTables.h
+ src/share/native/sun/font/layout/MorphTables2.cpp
! src/share/native/sun/font/layout/NonContextualGlyphSubst.h
+ src/share/native/sun/font/layout/NonContextualGlyphSubstProc2.cpp
+ src/share/native/sun/font/layout/NonContextualGlyphSubstProc2.h
! src/share/native/sun/font/layout/OpenTypeLayoutEngine.cpp
! src/share/native/sun/font/layout/ScriptAndLanguageTags.cpp
! src/share/native/sun/font/layout/ScriptAndLanguageTags.h
+ src/share/native/sun/font/layout/SegmentArrayProcessor2.cpp
+ src/share/native/sun/font/layout/SegmentArrayProcessor2.h
+ src/share/native/sun/font/layout/SegmentSingleProcessor2.cpp
+ src/share/native/sun/font/layout/SegmentSingleProcessor2.h
+ src/share/native/sun/font/layout/SimpleArrayProcessor2.cpp
+ src/share/native/sun/font/layout/SimpleArrayProcessor2.h
+ src/share/native/sun/font/layout/SingleTableProcessor2.cpp
+ src/share/native/sun/font/layout/SingleTableProcessor2.h
+ src/share/native/sun/font/layout/StateTableProcessor2.cpp
+ src/share/native/sun/font/layout/StateTableProcessor2.h
! src/share/native/sun/font/layout/StateTables.h
+ src/share/native/sun/font/layout/SubtableProcessor2.cpp
+ src/share/native/sun/font/layout/SubtableProcessor2.h
+ src/share/native/sun/font/layout/TrimmedArrayProcessor2.cpp
+ src/share/native/sun/font/layout/TrimmedArrayProcessor2.h
Changeset: 43f2d3d715c5
Author: prr
Date: 2013-02-26 10:07 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/43f2d3d715c5
8004986: Better handling of glyph table
8004987: Improve font layout
8004994: Improve checking of glyph table
Reviewed-by: srl, jgodinez
! src/share/native/sun/font/layout/ArabicLayoutEngine.cpp
! src/share/native/sun/font/layout/ContextualGlyphSubstProc2.cpp
! src/share/native/sun/font/layout/LETypes.h
! src/share/native/sun/font/layout/LayoutEngine.cpp
! src/share/native/sun/font/layout/LigatureSubstProc.cpp
! src/share/native/sun/font/layout/LigatureSubstProc2.cpp
! src/share/native/sun/font/layout/LookupProcessor.cpp
! src/share/native/sun/font/layout/OpenTypeLayoutEngine.cpp
! src/share/native/sun/font/layout/OpenTypeLayoutEngine.h
! src/share/native/sun/font/layout/StateTableProcessor.cpp
! src/share/native/sun/font/layout/StateTableProcessor2.cpp
! src/share/native/sun/font/layout/StateTables.h
Changeset: 32778f4f945f
Author: prr
Date: 2013-03-07 10:02 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/32778f4f945f
8001031: Better font processing
Reviewed-by: srl, vadim
! src/share/native/sun/font/FontInstanceAdapter.cpp
! src/share/native/sun/font/FontInstanceAdapter.h
! src/share/native/sun/font/fontscalerdefs.h
! src/share/native/sun/font/layout/AlternateSubstSubtables.cpp
! src/share/native/sun/font/layout/AlternateSubstSubtables.h
! src/share/native/sun/font/layout/ArabicLayoutEngine.cpp
! src/share/native/sun/font/layout/ArabicLayoutEngine.h
! src/share/native/sun/font/layout/ArabicShaping.cpp
! src/share/native/sun/font/layout/ArabicShaping.h
! src/share/native/sun/font/layout/AttachmentPosnSubtables.h
! src/share/native/sun/font/layout/CanonData.cpp
! src/share/native/sun/font/layout/CanonShaping.cpp
! src/share/native/sun/font/layout/CanonShaping.h
! src/share/native/sun/font/layout/ClassDefinitionTables.cpp
! src/share/native/sun/font/layout/ClassDefinitionTables.h
! src/share/native/sun/font/layout/ContextualGlyphInsertionProc2.cpp
! src/share/native/sun/font/layout/ContextualGlyphInsertionProc2.h
! src/share/native/sun/font/layout/ContextualGlyphSubstProc.cpp
! src/share/native/sun/font/layout/ContextualGlyphSubstProc.h
! src/share/native/sun/font/layout/ContextualGlyphSubstProc2.cpp
! src/share/native/sun/font/layout/ContextualGlyphSubstProc2.h
! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp
! src/share/native/sun/font/layout/ContextualSubstSubtables.h
! src/share/native/sun/font/layout/CoverageTables.h
! src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp
! src/share/native/sun/font/layout/CursiveAttachmentSubtables.h
! src/share/native/sun/font/layout/DeviceTables.h
! src/share/native/sun/font/layout/ExtensionSubtables.cpp
! src/share/native/sun/font/layout/Features.cpp
! src/share/native/sun/font/layout/GDEFMarkFilter.cpp
! src/share/native/sun/font/layout/GDEFMarkFilter.h
! src/share/native/sun/font/layout/GXLayoutEngine.cpp
! src/share/native/sun/font/layout/GXLayoutEngine.h
! src/share/native/sun/font/layout/GXLayoutEngine2.cpp
! src/share/native/sun/font/layout/GXLayoutEngine2.h
! src/share/native/sun/font/layout/GlyphDefinitionTables.cpp
! src/share/native/sun/font/layout/GlyphDefinitionTables.h
! src/share/native/sun/font/layout/GlyphIterator.cpp
! src/share/native/sun/font/layout/GlyphIterator.h
! src/share/native/sun/font/layout/GlyphLookupTables.cpp
! src/share/native/sun/font/layout/GlyphLookupTables.h
! src/share/native/sun/font/layout/GlyphPositioningTables.cpp
! src/share/native/sun/font/layout/GlyphPositioningTables.h
! src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp
! src/share/native/sun/font/layout/GlyphPosnLookupProc.h
! src/share/native/sun/font/layout/GlyphSubstLookupProc.cpp
! src/share/native/sun/font/layout/GlyphSubstLookupProc.h
! src/share/native/sun/font/layout/GlyphSubstitutionTables.cpp
! src/share/native/sun/font/layout/GlyphSubstitutionTables.h
! src/share/native/sun/font/layout/HanLayoutEngine.cpp
! src/share/native/sun/font/layout/HanLayoutEngine.h
! src/share/native/sun/font/layout/HangulLayoutEngine.cpp
! src/share/native/sun/font/layout/HangulLayoutEngine.h
! src/share/native/sun/font/layout/ICUFeatures.h
! src/share/native/sun/font/layout/IndicLayoutEngine.cpp
! src/share/native/sun/font/layout/IndicLayoutEngine.h
! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp
! src/share/native/sun/font/layout/IndicRearrangementProcessor.h
! src/share/native/sun/font/layout/IndicRearrangementProcessor2.cpp
! src/share/native/sun/font/layout/IndicRearrangementProcessor2.h
! src/share/native/sun/font/layout/IndicReordering.cpp
! src/share/native/sun/font/layout/KernTable.cpp
! src/share/native/sun/font/layout/KernTable.h
! src/share/native/sun/font/layout/KhmerLayoutEngine.cpp
! src/share/native/sun/font/layout/KhmerLayoutEngine.h
! src/share/native/sun/font/layout/LEScripts.h
+ src/share/native/sun/font/layout/LETableReference.h
! src/share/native/sun/font/layout/LETypes.h
! src/share/native/sun/font/layout/LayoutEngine.cpp
! src/share/native/sun/font/layout/LayoutEngine.h
! src/share/native/sun/font/layout/LigatureSubstProc.cpp
! src/share/native/sun/font/layout/LigatureSubstProc.h
! src/share/native/sun/font/layout/LigatureSubstProc2.cpp
! src/share/native/sun/font/layout/LigatureSubstProc2.h
! src/share/native/sun/font/layout/LigatureSubstSubtables.cpp
! src/share/native/sun/font/layout/LigatureSubstSubtables.h
! src/share/native/sun/font/layout/LookupProcessor.cpp
! src/share/native/sun/font/layout/LookupProcessor.h
! src/share/native/sun/font/layout/LookupTables.cpp
! src/share/native/sun/font/layout/LookupTables.h
! src/share/native/sun/font/layout/Lookups.cpp
! src/share/native/sun/font/layout/Lookups.h
! src/share/native/sun/font/layout/MarkArrays.h
! src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp
! src/share/native/sun/font/layout/MarkToBasePosnSubtables.h
! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp
! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.h
! src/share/native/sun/font/layout/MarkToMarkPosnSubtables.cpp
! src/share/native/sun/font/layout/MarkToMarkPosnSubtables.h
! src/share/native/sun/font/layout/MorphTables.cpp
! src/share/native/sun/font/layout/MorphTables.h
! src/share/native/sun/font/layout/MorphTables2.cpp
! src/share/native/sun/font/layout/MultipleSubstSubtables.cpp
! src/share/native/sun/font/layout/MultipleSubstSubtables.h
! src/share/native/sun/font/layout/NonContextualGlyphSubstProc.cpp
! src/share/native/sun/font/layout/NonContextualGlyphSubstProc.h
! src/share/native/sun/font/layout/NonContextualGlyphSubstProc2.cpp
! src/share/native/sun/font/layout/NonContextualGlyphSubstProc2.h
! src/share/native/sun/font/layout/OpenTypeLayoutEngine.cpp
! src/share/native/sun/font/layout/OpenTypeLayoutEngine.h
! src/share/native/sun/font/layout/OpenTypeTables.h
! src/share/native/sun/font/layout/OpenTypeUtilities.cpp
! src/share/native/sun/font/layout/OpenTypeUtilities.h
! src/share/native/sun/font/layout/PairPositioningSubtables.cpp
! src/share/native/sun/font/layout/PairPositioningSubtables.h
! src/share/native/sun/font/layout/ScriptAndLanguage.cpp
! src/share/native/sun/font/layout/ScriptAndLanguage.h
! src/share/native/sun/font/layout/SegmentArrayProcessor.cpp
! src/share/native/sun/font/layout/SegmentArrayProcessor.h
! src/share/native/sun/font/layout/SegmentArrayProcessor2.cpp
! src/share/native/sun/font/layout/SegmentArrayProcessor2.h
! src/share/native/sun/font/layout/SegmentSingleProcessor.cpp
! src/share/native/sun/font/layout/SegmentSingleProcessor.h
! src/share/native/sun/font/layout/SegmentSingleProcessor2.cpp
! src/share/native/sun/font/layout/SegmentSingleProcessor2.h
! src/share/native/sun/font/layout/ShapingTypeData.cpp
! src/share/native/sun/font/layout/SimpleArrayProcessor.cpp
! src/share/native/sun/font/layout/SimpleArrayProcessor.h
! src/share/native/sun/font/layout/SimpleArrayProcessor2.cpp
! src/share/native/sun/font/layout/SimpleArrayProcessor2.h
! src/share/native/sun/font/layout/SinglePositioningSubtables.cpp
! src/share/native/sun/font/layout/SinglePositioningSubtables.h
! src/share/native/sun/font/layout/SingleSubstitutionSubtables.cpp
! src/share/native/sun/font/layout/SingleSubstitutionSubtables.h
! src/share/native/sun/font/layout/SingleTableProcessor.cpp
! src/share/native/sun/font/layout/SingleTableProcessor.h
! src/share/native/sun/font/layout/SingleTableProcessor2.cpp
! src/share/native/sun/font/layout/SingleTableProcessor2.h
! src/share/native/sun/font/layout/StateTableProcessor.cpp
! src/share/native/sun/font/layout/StateTableProcessor.h
! src/share/native/sun/font/layout/StateTableProcessor2.cpp
! src/share/native/sun/font/layout/StateTableProcessor2.h
! src/share/native/sun/font/layout/StateTables.h
! src/share/native/sun/font/layout/SubtableProcessor.cpp
! src/share/native/sun/font/layout/SubtableProcessor.h
! src/share/native/sun/font/layout/SubtableProcessor2.cpp
! src/share/native/sun/font/layout/SubtableProcessor2.h
! src/share/native/sun/font/layout/ThaiLayoutEngine.cpp
! src/share/native/sun/font/layout/TibetanLayoutEngine.cpp
! src/share/native/sun/font/layout/TibetanLayoutEngine.h
! src/share/native/sun/font/layout/TrimmedArrayProcessor.cpp
! src/share/native/sun/font/layout/TrimmedArrayProcessor.h
! src/share/native/sun/font/layout/TrimmedArrayProcessor2.cpp
! src/share/native/sun/font/layout/TrimmedArrayProcessor2.h
! src/share/native/sun/font/layout/ValueRecords.h
! src/share/native/sun/font/sunFont.c
Changeset: 7b03efca912f
Author: malenkov
Date: 2013-02-05 20:07 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7b03efca912f
8006790: Improve checking for windows
Reviewed-by: art, mschoene
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java
! src/share/classes/java/awt/Window.java
! src/share/classes/java/awt/peer/WindowPeer.java
! src/share/classes/sun/awt/EmbeddedFrame.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
! src/windows/classes/sun/awt/windows/WFileDialogPeer.java
! src/windows/classes/sun/awt/windows/WPrintDialogPeer.java
! src/windows/classes/sun/awt/windows/WWindowPeer.java
Changeset: 4ea6d44a20a0
Author: mullan
Date: 2013-03-27 10:37 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/4ea6d44a20a0
8003445: Adjust JAX-WS to focus on API
Reviewed-by: vinnie, ahgross, mgrebac
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
! test/Makefile
Changeset: c921d68edf08
Author: joehw
Date: 2013-02-18 13:02 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c921d68edf08
6657673: Issues with JAXP
Reviewed-by: alanb, lancea, ahgross, mullan
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
! test/Makefile
Changeset: 6a09e4648cfb
Author: mkos
Date: 2013-03-07 07:19 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/6a09e4648cfb
8005432: Update access to JAX-WS
Summary: newly restricted the whole package com.sun.xml.internal; fix reviewed also by Alexander Fomin
Reviewed-by: mullan, skoivu
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
Changeset: 12ca12303c33
Author: raginip
Date: 2013-03-27 21:32 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/12ca12303c33
8007406: Improve accessibility of AccessBridge
Reviewed-by: skoivu, mullan, ptbrunet
! src/share/lib/security/java.security-windows
Changeset: 269b7955a885
Author: chegar
Date: 2013-03-28 09:50 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/269b7955a885
8010944: Incorrectly separated package list in java.security-windows
Reviewed-by: mullan
! src/share/lib/security/java.security-windows
Changeset: 7c663f528ff6
Author: vlivanov
Date: 2013-03-01 04:45 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7c663f528ff6
8008140: Better method handle resolution
Reviewed-by: jrose, twisti, jdn
! src/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 0fb15205acb6
Author: bae
Date: 2013-02-19 12:06 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/0fb15205acb6
8007675: Improve color conversion
Reviewed-by: prr, mschoene, jgodinez
! src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
Changeset: b057eaf53935
Author: chegar
Date: 2013-04-04 17:34 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b057eaf53935
Merge
! src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
Changeset: 5f46a666e06d
Author: chegar
Date: 2013-04-13 20:16 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/5f46a666e06d
Merge
! src/share/classes/sun/awt/EmbeddedFrame.java
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
! src/windows/classes/java/lang/ProcessImpl.java
! test/Makefile
Changeset: 84df34924f67
Author: chegar
Date: 2013-04-13 21:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/84df34924f67
Merge
- src/share/classes/java/time/chrono/HijrahDeviationReader.java
- src/share/classes/java/time/format/DateTimeBuilder.java
- src/share/classes/java/time/format/DateTimeFormatStyleProvider.java
- src/share/classes/java/time/temporal/Adjusters.java
- src/share/classes/java/time/temporal/Queries.java
- test/java/time/tck/java/time/TestChronology.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDate.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/chrono/TestHijrahChronology.java
- test/java/time/tck/java/time/chrono/TestJapaneseChronology.java
- test/java/time/tck/java/time/chrono/TestMinguoChronology.java
- test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java
- test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDate.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java
- test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java
- test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java
- test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java
- test/java/util/ComparatorsTest.java
Changeset: 9246b0fee2f2
Author: chegar
Date: 2013-04-16 13:30 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/9246b0fee2f2
Merge
Changeset: 10fd3b4a77ae
Author: chegar
Date: 2013-04-16 21:04 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/10fd3b4a77ae
Merge
Changeset: a3cc4b8e217a
Author: weijun
Date: 2013-04-17 10:15 +0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/a3cc4b8e217a
8011124: Make KerberosTime immutable
Reviewed-by: xuelei
! src/share/classes/sun/security/krb5/KrbApReq.java
! src/share/classes/sun/security/krb5/KrbAppMessage.java
! src/share/classes/sun/security/krb5/KrbCred.java
! src/share/classes/sun/security/krb5/KrbTgsReq.java
! src/share/classes/sun/security/krb5/internal/KerberosTime.java
! src/share/classes/sun/security/krb5/internal/KrbCredInfo.java
! src/share/classes/sun/security/krb5/internal/LastReqEntry.java
! src/share/classes/sun/security/krb5/internal/PAEncTSEnc.java
! src/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! test/sun/security/krb5/MicroTime.java
Changeset: da6addef956e
Author: mchung
Date: 2013-04-16 21:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/da6addef956e
8010117: Annotate jdk caller sensitive methods with @sun.reflect.CallerSensitive
Reviewed-by: jrose, alanb, twisti
! make/java/java/FILES_c.gmk
! make/java/java/mapfile-vers
! make/java/java/reorder-i586
! make/java/java/reorder-sparc
! make/java/java/reorder-sparcv9
! makefiles/mapfiles/libjava/mapfile-vers
! makefiles/mapfiles/libjava/reorder-sparc
! makefiles/mapfiles/libjava/reorder-sparcv9
! makefiles/mapfiles/libjava/reorder-x86
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/lang/Package.java
! src/share/classes/java/lang/Runtime.java
! src/share/classes/java/lang/SecurityManager.java
! src/share/classes/java/lang/System.java
! src/share/classes/java/lang/Thread.java
! src/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/share/classes/java/lang/invoke/MemberName.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/java/lang/reflect/Constructor.java
! src/share/classes/java/lang/reflect/Field.java
! src/share/classes/java/lang/reflect/Method.java
! src/share/classes/java/lang/reflect/Proxy.java
! src/share/classes/java/security/AccessController.java
! src/share/classes/java/sql/DriverManager.java
! src/share/classes/java/util/ResourceBundle.java
! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/share/classes/java/util/logging/Logger.java
! src/share/classes/javax/script/ScriptEngineManager.java
! src/share/classes/sun/misc/Unsafe.java
+ src/share/classes/sun/reflect/CallerSensitive.java
! src/share/classes/sun/reflect/Reflection.java
! src/share/javavm/export/jvm.h
! src/share/native/java/lang/ClassLoader.c
- src/share/native/java/lang/ResourceBundle.c
! src/share/native/java/lang/SecurityManager.c
! src/share/native/sun/reflect/Reflection.c
! test/Makefile
+ test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java
+ test/sun/reflect/CallerSensitive/MethodFinder.java
+ test/sun/reflect/CallerSensitive/MissingCallerSensitive.java
+ test/sun/reflect/Reflection/GetCallerClass.java
+ test/sun/reflect/Reflection/GetCallerClassTest.java
+ test/sun/reflect/Reflection/GetCallerClassTest.sh
Changeset: 414384c3b3eb
Author: yhuang
Date: 2013-04-16 22:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/414384c3b3eb
8011977: ISO 4217 Amendment Number 155
Reviewed-by: naoto
! src/share/classes/java/util/CurrencyData.properties
! test/java/util/Currency/tablea1.txt
Changeset: 779ba708fee3
Author: yhuang
Date: 2013-04-17 01:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/779ba708fee3
Merge
- src/share/native/java/lang/ResourceBundle.c
Changeset: 473ed4b94306
Author: vinnie
Date: 2013-04-11 17:57 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/473ed4b94306
7171982: Cipher getParameters() throws RuntimeException: Cannot find SunJCE provider
Reviewed-by: vinnie, wetmore
Contributed-by: Tony Scarpino <anthony.scarpino(a)oracle.com>
! src/share/classes/com/sun/crypto/provider/CipherCore.java
! src/share/classes/com/sun/crypto/provider/CipherWithWrappingSpi.java
! src/share/classes/com/sun/crypto/provider/ConstructKeys.java
! src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java
! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java
! src/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/share/classes/com/sun/crypto/provider/PBECipherCore.java
! src/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java
! src/share/classes/com/sun/crypto/provider/RSACipher.java
! src/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java
! src/share/classes/com/sun/crypto/provider/SunJCE.java
+ test/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java
Changeset: a6ca7cd399b2
Author: vinnie
Date: 2013-04-11 18:00 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/a6ca7cd399b2
8001596: Incorrect condition check in PBKDF2KeyImpl.JAVA
Reviewed-by: wetmore
Contributed-by: Tony Scarpino <anthony.scarpino(a)oracle.com>
! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
+ test/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java
Changeset: 747a09471fd9
Author: erikj
Date: 2013-04-11 14:47 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/747a09471fd9
8011812: JDK-8011278 breaks the old build
Reviewed-by: tbell, wetmore
! make/sun/splashscreen/Makefile
Changeset: 793e0072bfd6
Author: wetmore
Date: 2013-04-11 17:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/793e0072bfd6
8012056: SunJCEInstance needs to run in it's own vm
Reviewed-by: wetmore
Contributed-by: anthony.scarpino(a)oracle.com
! test/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java
Changeset: d8d037a7569e
Author: xuelei
Date: 2013-04-11 18:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/d8d037a7569e
8011680: Re-integrate AEAD implementation of JSSE
Summary: It is a re-merge of JDK-7030966.
Reviewed-by: wetmore
! src/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java
! src/share/classes/sun/security/internal/spec/TlsKeyMaterialParameterSpec.java
! src/share/classes/sun/security/internal/spec/TlsKeyMaterialSpec.java
! src/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java
+ src/share/classes/sun/security/ssl/Authenticator.java
! src/share/classes/sun/security/ssl/CipherBox.java
! src/share/classes/sun/security/ssl/CipherSuite.java
! src/share/classes/sun/security/ssl/EngineInputRecord.java
! src/share/classes/sun/security/ssl/EngineOutputRecord.java
! src/share/classes/sun/security/ssl/EngineWriter.java
! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/classes/sun/security/ssl/InputRecord.java
! src/share/classes/sun/security/ssl/JsseJce.java
! src/share/classes/sun/security/ssl/MAC.java
! src/share/classes/sun/security/ssl/OutputRecord.java
! src/share/classes/sun/security/ssl/Record.java
! src/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/share/classes/sun/security/ssl/SSLSocketImpl.java
! test/sun/security/ec/TestEC.java
! test/sun/security/pkcs11/fips/CipherTest.java
! test/sun/security/pkcs11/sslecc/CipherTest.java
! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java
+ test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
! test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java
! test/sun/security/ssl/sanity/interop/CipherTest.java
! test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java
Changeset: ea7976ed9bc6
Author: wetmore
Date: 2013-04-11 19:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/ea7976ed9bc6
Merge
Changeset: 0f93bd5cc8d7
Author: wetmore
Date: 2013-04-11 21:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/0f93bd5cc8d7
6425477: Better support for generation of high entropy random numbers
Reviewed-by: xuelei, weijun, mullan
! src/share/classes/java/security/SecureRandom.java
! src/share/classes/sun/security/pkcs11/P11SecureRandom.java
! src/share/classes/sun/security/provider/SecureRandom.java
! src/share/classes/sun/security/provider/SeedGenerator.java
! src/share/classes/sun/security/provider/SunEntries.java
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
! src/solaris/classes/sun/security/provider/NativePRNG.java
! src/solaris/classes/sun/security/provider/NativeSeedGenerator.java
! src/windows/classes/sun/security/mscapi/PRNG.java
! src/windows/classes/sun/security/provider/NativePRNG.java
! src/windows/classes/sun/security/provider/NativeSeedGenerator.java
+ test/sun/security/provider/SecureRandom/StrongSecureRandom.java
+ test/sun/security/provider/SecureRandom/StrongSeedReader.java
Changeset: 5435f112e5ea
Author: vinnie
Date: 2013-04-12 10:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/5435f112e5ea
Merge
- src/share/classes/java/time/chrono/HijrahDeviationReader.java
- src/share/classes/java/time/format/DateTimeBuilder.java
- src/share/classes/java/time/format/DateTimeFormatStyleProvider.java
- src/share/classes/java/time/temporal/Adjusters.java
- src/share/classes/java/time/temporal/Queries.java
- test/java/time/tck/java/time/TestChronology.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDate.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/chrono/TestHijrahChronology.java
- test/java/time/tck/java/time/chrono/TestJapaneseChronology.java
- test/java/time/tck/java/time/chrono/TestMinguoChronology.java
- test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java
- test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDate.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java
- test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java
- test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java
- test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java
Changeset: 6f80a6584fb9
Author: vinnie
Date: 2013-04-16 01:44 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/6f80a6584fb9
Merge
- test/java/util/ComparatorsTest.java
Changeset: 29cbb4617c92
Author: vinnie
Date: 2013-04-16 05:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/29cbb4617c92
Merge
Changeset: 13e18d3ac414
Author: vinnie
Date: 2013-04-16 05:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/13e18d3ac414
Merge
Changeset: f90b7503019f
Author: vinnie
Date: 2013-04-17 02:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/f90b7503019f
Merge
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
- src/share/native/java/lang/ResourceBundle.c
Changeset: 7ded74ffea36
Author: alanb
Date: 2013-04-17 16:11 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7ded74ffea36
8012019: (fc) Thread.interrupt triggers hang in FileChannelImpl.pread (win)
Reviewed-by: chegar
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/share/classes/sun/nio/ch/FileChannelImpl.java
! src/share/classes/sun/nio/ch/IOUtil.java
! src/share/classes/sun/nio/ch/NativeDispatcher.java
! src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java
! src/solaris/classes/sun/nio/ch/SinkChannelImpl.java
! src/solaris/classes/sun/nio/ch/SourceChannelImpl.java
! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/windows/classes/sun/nio/ch/FileDispatcherImpl.java
+ test/java/nio/channels/FileChannel/InterruptDeadlock.java
Changeset: d9f9040554d6
Author: mduigou
Date: 2013-04-17 11:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/d9f9040554d6
8010953: Add primitive summary statistics utils
Reviewed-by: mduigou, dholmes, chegar, darcy
Contributed-by: Brian Goetz <brian.goetz(a)oracle.com>
+ src/share/classes/java/util/DoubleSummaryStatistics.java
+ src/share/classes/java/util/IntSummaryStatistics.java
+ src/share/classes/java/util/LongSummaryStatistics.java
Changeset: 73e3b474125e
Author: mchung
Date: 2013-04-17 12:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/73e3b474125e
8004260: dynamic proxy class should have the same Java language access as the proxy interfaces
Reviewed-by: alanb, jrose, jdn
! src/share/classes/java/lang/reflect/Proxy.java
! src/share/classes/java/lang/reflect/ReflectPermission.java
! src/share/classes/sun/misc/ProxyGenerator.java
! src/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/share/classes/sun/rmi/server/Util.java
! src/share/classes/sun/tracing/ProviderSkeleton.java
+ test/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java
+ test/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java
+ test/java/lang/reflect/Proxy/nonPublicProxy/p/Bar.java
+ test/java/lang/reflect/Proxy/nonPublicProxy/p/Foo.java
! test/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy
Changeset: 7f9f69729934
Author: coleenp
Date: 2013-04-17 12:50 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7f9f69729934
8009531: Crash when redefining class with annotated method
Summary: Add code to annotated methods and command line flags to the tests to verify bug above
Reviewed-by: acorn, sspitsyn, dcubed, dholmes, alanb
! test/java/lang/instrument/RedefineMethodWithAnnotations.sh
! test/java/lang/instrument/RedefineMethodWithAnnotationsTarget.java
! test/java/lang/instrument/RedefineMethodWithAnnotationsTarget_2.java
Changeset: 36f9e357b84b
Author: coleenp
Date: 2013-04-17 15:06 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/36f9e357b84b
Merge
Changeset: a954e407680c
Author: lana
Date: 2013-04-17 10:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/a954e407680c
Merge
Changeset: 17dcb75682b7
Author: lana
Date: 2013-04-17 12:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/17dcb75682b7
Merge
Changeset: 131686bea632
Author: lana
Date: 2013-04-17 12:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/131686bea632
Merge
Changeset: 674880648db4
Author: briangoetz
Date: 2013-04-16 13:51 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/674880648db4
8010096: Initial java.util.Spliterator putback
Reviewed-by: mduigou, alanb, chegar, darcy
Contributed-by: Paul Sandoz <paul.sandoz(a)oracle.com>, Brian Goetz <brian.goetz(a)oracle.com>, Doug Lea <dl(a)cs.oswego.edu>
! src/share/classes/com/sun/tools/jdi/EventSetImpl.java
! src/share/classes/java/lang/Iterable.java
! src/share/classes/java/util/Arrays.java
! src/share/classes/java/util/Collection.java
! src/share/classes/java/util/Iterator.java
! src/share/classes/java/util/List.java
+ src/share/classes/java/util/PrimitiveIterator.java
! src/share/classes/java/util/Set.java
! src/share/classes/java/util/SortedSet.java
+ src/share/classes/java/util/Spliterator.java
+ src/share/classes/java/util/Spliterators.java
+ src/share/classes/java/util/Tripwire.java
+ test/java/util/Spliterator/SpliteratorLateBindingFailFastTest.java
+ test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java
Changeset: 4b8e606f8afb
Author: lana
Date: 2013-04-17 21:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/4b8e606f8afb
Merge
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
- src/share/classes/java/time/chrono/HijrahDeviationReader.java
- src/share/classes/java/time/format/DateTimeBuilder.java
- src/share/classes/java/time/format/DateTimeFormatStyleProvider.java
- src/share/classes/java/time/temporal/Adjusters.java
- src/share/classes/java/time/temporal/Queries.java
! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
- src/share/native/java/lang/ResourceBundle.c
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
- test/java/time/tck/java/time/TestChronology.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDate.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/chrono/TestHijrahChronology.java
- test/java/time/tck/java/time/chrono/TestJapaneseChronology.java
- test/java/time/tck/java/time/chrono/TestMinguoChronology.java
- test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java
- test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDate.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java
- test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java
- test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java
- test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java
- test/java/util/ComparatorsTest.java
Changeset: 10ad4a4330bc
Author: lana
Date: 2013-04-23 09:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/10ad4a4330bc
Merge
Changeset: d5228e624826
Author: katleman
Date: 2013-04-23 18:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/d5228e624826
8012643: JDK8 b86 source with GPL header errors
Reviewed-by: dholmes, alanb
! test/java/lang/Runtime/exec/WinCommand.java
! test/java/lang/reflect/Method/DefaultMethodModeling.java
Changeset: 53be90fb39d6
Author: katleman
Date: 2013-04-25 09:24 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/53be90fb39d6
Added tag jdk8-b87 for changeset d5228e624826
! .hgtags
Changeset: 78d08fc2dd12
Author: mullan
Date: 2013-04-25 11:18 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/78d08fc2dd12
8011313: OCSP timeout set to wrong value if com.sun.security.ocsp.timeout not defined
Reviewed-by: vinnie
! src/share/classes/sun/security/provider/certpath/OCSP.java
Changeset: 3e282678a885
Author: mullan
Date: 2013-04-25 15:48 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/3e282678a885
8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout
Reviewed-by: vinnie
! src/share/classes/sun/security/provider/certpath/CertPathHelper.java
! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/share/classes/sun/security/provider/certpath/URICertStore.java
Changeset: 7c4eb715c5e8
Author: ngthomas
Date: 2013-04-30 21:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7c4eb715c5e8
Merge
Changeset: 12af7c32c648
Author: omajid
Date: 2013-04-29 12:34 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/12af7c32c648
8013480: fix zero build on arm
Reviewed-by: erikj
! makefiles/GensrcX11Wrappers.gmk
Changeset: 7a96ead5ea89
Author: katleman
Date: 2013-04-30 14:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7a96ead5ea89
Merge
Changeset: 55c7b90fe57e
Author: katleman
Date: 2013-05-01 14:59 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/55c7b90fe57e
Merge
Changeset: 8dbb4b159e04
Author: erikj
Date: 2013-05-02 15:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/8dbb4b159e04
8013552: Add build support for different man pages for OpenJDK and OracleJDK
Reviewed-by: tbell, omajid
! makefiles/Images.gmk
Changeset: 1daef88acff2
Author: katleman
Date: 2013-05-02 13:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/1daef88acff2
Added tag jdk8-b88 for changeset 8dbb4b159e04
! .hgtags
Changeset: b0c41789f500
Author: jgodinez
Date: 2013-04-25 10:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b0c41789f500
8009199: Printed text become garbage on Mac OSX
Reviewed-by: bae, prr
! src/macosx/native/sun/awt/CTextPipe.m
Changeset: f4aa34a7a44d
Author: jchen
Date: 2013-04-29 10:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/f4aa34a7a44d
8005302: [findbugs] public methods return internal arrays; may be private
Reviewed-by: bae, prr
! src/share/classes/sun/java2d/pipe/AAShapePipe.java
Changeset: 46686202aa23
Author: lana
Date: 2013-04-30 22:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/46686202aa23
Merge
Changeset: c70346f4c0a9
Author: pchelko
Date: 2013-04-18 15:09 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c70346f4c0a9
8011686: AWT accidentally disables the NSApplicationDelegate of SWT, causing loss of OS X integration functionality
Reviewed-by: anthony, serb
Contributed-by: Markus Persson <markus.persson(a)oracle.com>
! src/macosx/native/sun/awt/awt.m
Changeset: ac92ac05dde4
Author: kshefov
Date: 2013-04-22 18:39 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/ac92ac05dde4
8011230: [TEST_BUG] java/awt/Toolkit/BadDisplayTest/BadDisplayTest.java failed on solaris
Reviewed-by: serb, anthony
! test/java/awt/Toolkit/BadDisplayTest/BadDisplayTest.sh
Changeset: 578fb8766200
Author: leonidr
Date: 2013-04-22 19:24 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/578fb8766200
8008366: [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar
Reviewed-by: anthony, serb
! src/macosx/native/sun/awt/AWTEvent.h
! src/macosx/native/sun/awt/AWTEvent.m
! src/macosx/native/sun/awt/CMenuItem.m
! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java
Changeset: 0894b8476a49
Author: lana
Date: 2013-04-23 15:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/0894b8476a49
Merge
- src/share/classes/java/time/chrono/HijrahDeviationReader.java
- src/share/classes/java/time/format/DateTimeBuilder.java
- src/share/classes/java/time/format/DateTimeFormatStyleProvider.java
- src/share/classes/java/time/temporal/Adjusters.java
- src/share/classes/java/time/temporal/Queries.java
- src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM
- src/share/native/java/lang/ResourceBundle.c
- test/java/time/tck/java/time/TestChronology.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDate.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/chrono/TestHijrahChronology.java
- test/java/time/tck/java/time/chrono/TestJapaneseChronology.java
- test/java/time/tck/java/time/chrono/TestMinguoChronology.java
- test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java
- test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDate.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java
- test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java
- test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java
- test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java
- test/java/util/ComparatorsTest.java
Changeset: 7103434eefe2
Author: kshefov
Date: 2013-04-24 11:48 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7103434eefe2
8011186: [TEST_BUG] java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java failed on windows 8
Reviewed-by: anthony, serb, ant
- test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java
+ test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java
Changeset: 854f60ec4bfb
Author: anthony
Date: 2013-04-26 18:48 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/854f60ec4bfb
8012586: [x11] Modal dialogs for fullscreen window may show behind its owner
Summary: Use the _NET_WM_WINDOW_TYPE_DIALOG type for owned windows
Reviewed-by: anthony, art, serb
Contributed-by: Vladimir Kravets <vova.kravets(a)gmail.com>
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
+ test/java/awt/WMSpecificTests/Metacity/FullscreenDialogModality.java
Changeset: e76f3e8e653f
Author: malenkov
Date: 2013-04-29 16:42 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/e76f3e8e653f
8007458: [findbugs] One more beans issue, with ReflectionUtils
Reviewed-by: art, alexsch
! src/share/classes/java/beans/MetaData.java
- src/share/classes/java/beans/ReflectionUtils.java
! src/share/classes/java/beans/XMLEncoder.java
! test/java/beans/XMLEncoder/AbstractTest.java
! test/java/beans/XMLEncoder/BeanValidator.java
! test/java/beans/XMLEncoder/Test4631471.java
! test/java/beans/XMLEncoder/Test4679556.java
! test/java/beans/XMLEncoder/java_awt_BorderLayout.java
+ test/java/beans/XMLEncoder/java_awt_CardLayout.java
+ test/java/beans/XMLEncoder/java_awt_GridBagLayout.java
! test/java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java
Changeset: 358acb00cb2d
Author: mcherkas
Date: 2013-04-30 13:24 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/358acb00cb2d
8012004: JInternalFrame not being finalized after closing
Reviewed-by: alexsch, alexp
! src/share/classes/javax/swing/JDesktopPane.java
+ test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java
Changeset: 31e111f82993
Author: serb
Date: 2013-04-30 17:27 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/31e111f82993
7166296: closed/java/awt/Frame/DisabledParentOfToplevel/DisabledParentOfToplevel.html failed since 1.8.0b36
Reviewed-by: anthony, art
! src/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Window.java
! src/windows/classes/sun/awt/windows/WComponentPeer.java
! src/windows/classes/sun/awt/windows/WWindowPeer.java
Changeset: caeedce39396
Author: serb
Date: 2013-05-01 12:19 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/caeedce39396
8009012: [macosx] DisplayChangedListener is not implemented in LWWindowPeer/CGraphicsEnvironment
Reviewed-by: anthony, bae
! src/macosx/classes/sun/awt/CGraphicsDevice.java
! src/macosx/classes/sun/awt/CGraphicsEnvironment.java
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/macosx/native/sun/awt/CGraphicsEnv.m
! src/macosx/native/sun/java2d/opengl/CGLLayer.m
Changeset: c357c11f076f
Author: lana
Date: 2013-05-01 09:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c357c11f076f
Merge
Changeset: 920ad6c95d93
Author: lana
Date: 2013-05-01 11:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/920ad6c95d93
Merge
- src/share/classes/java/beans/ReflectionUtils.java
- test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java
Changeset: 296c9ec816c6
Author: alanb
Date: 2013-04-18 11:13 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/296c9ec816c6
8011536: (fs) BasicFileAttributes.creationTime() should return birth time (mac)
Reviewed-by: chegar
! src/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/solaris/classes/sun/nio/fs/UnixChannelFactory.java
! src/solaris/classes/sun/nio/fs/UnixCopyFile.java
! src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/solaris/classes/sun/nio/fs/UnixFileAttributes.java
! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/solaris/classes/sun/nio/fs/UnixPath.java
! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c
! test/java/nio/file/attribute/BasicFileAttributeView/Basic.java
+ test/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
Changeset: 3c8724085cf7
Author: alanb
Date: 2013-04-18 12:24 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/3c8724085cf7
8009648: Tests fail in -agentvm -concurrency mode
Reviewed-by: alanb
Contributed-by: roger.riggs(a)oracle.com
! test/Makefile
! test/java/time/TEST.properties
Changeset: 3cc833b1fd0c
Author: dxu
Date: 2013-04-18 10:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/3cc833b1fd0c
8011946: java.util.Currency javadoc has broken link to iso.org
Reviewed-by: mduigou
! src/share/classes/java/util/Currency.java
Changeset: 32c3a580812b
Author: mchung
Date: 2013-04-18 11:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/32c3a580812b
8012624: Add sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java in ProblemList.txt
Reviewed-by: lancea, alanb
! test/ProblemList.txt
Changeset: 3b81fac25d26
Author: mchung
Date: 2013-04-18 13:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/3b81fac25d26
8011934: sun.misc.PerfCounter calls Perf.createLong with incorrect parameters
Reviewed-by: mchung
Contributed-by: Yasumasa Suenaga <yasu(a)ysfactory.dip.jp>
! src/share/classes/sun/misc/PerfCounter.java
Changeset: 3e4a0fddeb00
Author: jgish
Date: 2013-04-18 16:33 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/3e4a0fddeb00
8012005: LogManager needs test to ensure stack trace is not being done to find bundle
Reviewed-by: mchung
+ test/java/util/logging/bundlesearch/ClassPathTestBundle_en.properties
+ test/java/util/logging/bundlesearch/IndirectlyLoadABundle.java
+ test/java/util/logging/bundlesearch/LoadItUp.java
+ test/java/util/logging/bundlesearch/ResourceBundleSearchTest.java
+ test/java/util/logging/bundlesearch/resources/ContextClassLoaderTestBundle_en.properties
+ test/java/util/logging/bundlesearch/resources/StackSearchableResource_en.properties
Changeset: 7bdb3e186497
Author: xuelei
Date: 2013-04-18 22:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7bdb3e186497
8006935: Need to take care of long secret keys in HMAC/PRF compuation
Reviewed-by: valeriep
! src/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
Changeset: 778b16225d85
Author: weijun
Date: 2013-04-19 15:41 +0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/778b16225d85
8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161
Reviewed-by: mullan
! src/share/classes/com/sun/jarsigner/ContentSignerParameters.java
! src/share/classes/sun/security/pkcs/PKCS7.java
! src/share/classes/sun/security/timestamp/TSRequest.java
! src/share/classes/sun/security/timestamp/TimestampToken.java
! src/share/classes/sun/security/tools/jarsigner/Main.java
! src/share/classes/sun/security/tools/jarsigner/Resources.java
! src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java
! test/sun/security/tools/jarsigner/TimestampCheck.java
! test/sun/security/tools/jarsigner/ts.sh
Changeset: 90b03f9a2e77
Author: jzavgren
Date: 2013-04-17 11:47 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/90b03f9a2e77
8010505: HTTP DIGEST implementation incorrectly quotes header values, fails auth
Summary: The extraneous quotes were removed.
Reviewed-by: chegar
! src/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
Changeset: 6139f8fb0137
Author: mduigou
Date: 2013-04-16 22:50 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/6139f8fb0137
8008670: Initial java.util.stream putback -- internal API classes
Reviewed-by: mduigou, dholmes
Contributed-by: Brian Goetz <brian.goetz(a)oracle.com>, Doug Lea <dl(a)cs.oswego.edu>, Paul Sandoz <paul.sandoz(a)oracle.com>
+ src/share/classes/java/util/stream/AbstractShortCircuitTask.java
+ src/share/classes/java/util/stream/AbstractTask.java
+ src/share/classes/java/util/stream/FindOps.java
+ src/share/classes/java/util/stream/ForEachOps.java
+ src/share/classes/java/util/stream/MatchOps.java
+ src/share/classes/java/util/stream/Node.java
+ src/share/classes/java/util/stream/PipelineHelper.java
+ src/share/classes/java/util/stream/Sink.java
+ src/share/classes/java/util/stream/StreamOpFlag.java
+ src/share/classes/java/util/stream/StreamShape.java
+ src/share/classes/java/util/stream/TerminalOp.java
+ src/share/classes/java/util/stream/TerminalSink.java
+ src/share/classes/java/util/stream/Tripwire.java
Changeset: e8f1dc6d0c0c
Author: jgish
Date: 2013-04-19 16:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/e8f1dc6d0c0c
8010939: Deadlock in LogManager
Summary: re-order locks to avoid deadlock
Reviewed-by: mchung
! src/share/classes/java/util/logging/LogManager.java
+ test/java/util/logging/DrainFindDeadlockTest.java
Changeset: 22a27dfd0510
Author: weijun
Date: 2013-04-22 11:39 +0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/22a27dfd0510
8005527: [TEST_BUG] console.sh failed Automatically with exit code 1.
Reviewed-by: xuelei
! test/sun/security/tools/keytool/console.sh
Changeset: 3ca33647db95
Author: akhil
Date: 2013-04-22 09:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/3ca33647db95
8001647: default methods for Collections - forEach, removeIf, replaceAll, sort
Reviewed-by: alanb, dholmes, mduigou, psandoz, smarks
Contributed-by: Akhil Arora <akhil.arora(a)oracle.com>, Arne Siegel <v.a.ammodytes(a)googlemail.com>, Brian Goetz <brian.goetz(a)oracle.com>
! src/share/classes/java/util/ArrayList.java
! src/share/classes/java/util/Collection.java
! src/share/classes/java/util/Collections.java
! src/share/classes/java/util/List.java
! src/share/classes/java/util/Vector.java
! src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
+ test/java/util/Collection/CollectionDefaults.java
+ test/java/util/Collection/ListDefaults.java
+ test/java/util/Collection/testlibrary/CollectionAsserts.java
+ test/java/util/Collection/testlibrary/CollectionSupplier.java
Changeset: 2a78d8f1fec1
Author: briangoetz
Date: 2013-04-17 14:39 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/2a78d8f1fec1
8008682: Inital Streams public API
Reviewed-by: mduigou, dholmes, darcy
Contributed-by: Brian Goetz <brian.goetz(a)oracle.com>, Mike Duigou <mike.duigou(a)oracle.com>, Paul Sandoz <paul.sandoz(a)oracle.com>, JSR-335 EG <lambda-libs-spec-experts(a)openjdk.java.net>
+ src/share/classes/java/util/stream/BaseStream.java
+ src/share/classes/java/util/stream/CloseableStream.java
+ src/share/classes/java/util/stream/Collector.java
+ src/share/classes/java/util/stream/DelegatingStream.java
+ src/share/classes/java/util/stream/DoubleStream.java
+ src/share/classes/java/util/stream/IntStream.java
+ src/share/classes/java/util/stream/LongStream.java
+ src/share/classes/java/util/stream/Stream.java
+ src/share/classes/java/util/stream/package-info.java
Changeset: 98a7bb7baa76
Author: psandoz
Date: 2013-04-17 11:34 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/98a7bb7baa76
8011426: java.util collection Spliterator implementations
Summary: Spliterator implementations for collection classes in java.util.
Reviewed-by: mduigou, briangoetz
Contributed-by: Doug Lea <dl(a)cs.oswego.edu>, Paul Sandoz <paul.sandoz(a)oracle.com>
! src/share/classes/java/util/ArrayDeque.java
! src/share/classes/java/util/ArrayList.java
! src/share/classes/java/util/Collections.java
! src/share/classes/java/util/HashMap.java
! src/share/classes/java/util/HashSet.java
! src/share/classes/java/util/IdentityHashMap.java
! src/share/classes/java/util/LinkedHashSet.java
! src/share/classes/java/util/LinkedList.java
! src/share/classes/java/util/PriorityQueue.java
! src/share/classes/java/util/TreeMap.java
! src/share/classes/java/util/TreeSet.java
! src/share/classes/java/util/Vector.java
! src/share/classes/java/util/WeakHashMap.java
! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java
Changeset: 62fb9e2b5da1
Author: naoto
Date: 2013-04-22 13:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/62fb9e2b5da1
8010666: Implement Currency/LocaleNameProvider in Windows Host LocaleProviderAdapter
Reviewed-by: okutsu
! src/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c
! test/java/util/Locale/LocaleProviders.java
! test/java/util/Locale/LocaleProviders.sh
Changeset: 8b07b318f713
Author: alanb
Date: 2013-04-23 15:01 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/8b07b318f713
8012930: (fs) Eliminate recursion from FileTreeWalker
Reviewed-by: chegar
! src/share/classes/java/nio/file/FileTreeWalker.java
! src/share/classes/java/nio/file/Files.java
! test/java/nio/file/Files/walkFileTree/CreateFileTree.java
! test/java/nio/file/Files/walkFileTree/MaxDepth.java
! test/java/nio/file/Files/walkFileTree/SkipSiblings.java
+ test/java/nio/file/Files/walkFileTree/SkipSubtree.java
! test/java/nio/file/Files/walkFileTree/TerminateWalk.java
+ test/java/nio/file/Files/walkFileTree/find.sh
- test/java/nio/file/Files/walkFileTree/walk_file_tree.sh
Changeset: b456f25c2075
Author: lancea
Date: 2013-04-23 11:17 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b456f25c2075
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
Reviewed-by: chegar
! make/netbeans/common/shared.xml
+ make/netbeans/jdbc/README
+ make/netbeans/jdbc/build.properties
+ make/netbeans/jdbc/build.xml
+ make/netbeans/jdbc/nbproject/project.xml
Changeset: 57b02a7558f3
Author: lana
Date: 2013-04-23 15:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/57b02a7558f3
Merge
- src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM
Changeset: 754c9bb4f085
Author: sla
Date: 2013-04-24 14:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/754c9bb4f085
8009985: [parfait] Uninitialised variable at jdk/src/solaris/native/com/sun/management/UnixOperatingSystem_md.c
Reviewed-by: sla, rbackman, alanb, dholmes, rdurbin
Contributed-by: peter.allwin(a)oracle.com
! src/solaris/native/com/sun/management/UnixOperatingSystem_md.c
Changeset: bbcebf893b83
Author: alanb
Date: 2013-04-24 19:03 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/bbcebf893b83
8005555: TEST_BUG: java/io/Serializable/accessConstants/AccessConstants.java should be removed
Reviewed-by: chegar
- test/java/io/Serializable/accessConstants/AccessConstants.java
Changeset: 8c06a38aa2c5
Author: sherman
Date: 2013-04-24 21:27 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/8c06a38aa2c5
8012638: test/java/time/test/java/util/TestFormatter fails in UTC TZ
Summary: updated the offending test case
Reviewed-by: alanb
! test/java/time/test/java/util/TestFormatter.java
Changeset: 4da1d43f5843
Author: darcy
Date: 2013-04-25 09:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/4da1d43f5843
8012044: Give more information about self-suppression from Throwable.addSuppressed
Reviewed-by: alanb, dholmes
! src/share/classes/java/lang/Throwable.java
! test/java/lang/Throwable/SuppressedExceptions.java
Changeset: ca0957f0d408
Author: emc
Date: 2013-04-25 14:23 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/ca0957f0d408
8012937: Correct errors in javadoc comments.
Summary: Correct some errors in the javadoc comments for parameter reflection.
Reviewed-by: darcy
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Parameter.java
Changeset: 5871d7b1673c
Author: coffeys
Date: 2013-04-25 21:12 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/5871d7b1673c
8000529: Regression: SimpleDateFormat incorrectly parses dates formatted with Z and z pattern letters
Reviewed-by: okutsu
! src/share/classes/java/text/CalendarBuilder.java
! src/share/classes/java/text/SimpleDateFormat.java
! test/java/text/Format/DateFormat/Bug7130335.java
Changeset: b600d637ef77
Author: wetmore
Date: 2013-04-25 17:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b600d637ef77
8012530: test/sun/security/provider/SecureRandom/StrongSeedReader.java failing
Reviewed-by: wetmore
Contributed-by: alan.bateman(a)oracle.com
! test/sun/security/provider/SecureRandom/StrongSeedReader.java
Changeset: a8da4e516bc3
Author: akhil
Date: 2013-04-23 11:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/a8da4e516bc3
8005051: optimized defaults for Iterator.forEachRemaining
Reviewed-by: alanb, mduigou, psandoz, ulfzibis
Contributed-by: Akhil Arora <akhil.arora(a)oracle.com>
! src/share/classes/java/util/ArrayList.java
! src/share/classes/java/util/LinkedList.java
! src/share/classes/java/util/Vector.java
! src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
Changeset: ceeed0fcb371
Author: jgish
Date: 2013-04-02 18:41 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/ceeed0fcb371
5015163: (str) String merge/join that is the inverse of String.split()
7172553: A utility class that forms the basis of a String.join() operation
Summary: Integrate StringJoiner changes from lambda
Reviewed-by: alanb, mduigou
! make/java/java/FILES_java.gmk
! src/share/classes/java/lang/String.java
+ src/share/classes/java/util/StringJoiner.java
+ test/java/lang/String/StringJoinTest.java
+ test/java/util/StringJoiner/StringJoinerTest.java
Changeset: 2cb55846c9bb
Author: mduigou
Date: 2013-04-24 16:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/2cb55846c9bb
8011920: Main streams implementation
8012542: Stream methods on Collection
Reviewed-by: dholmes, mduigou
Contributed-by: Brian Goetz <brian.goetz(a)oracle.com>, Mike Duigou <mike.duigou(a)oracle.com>, Paul Sandoz <paul.sandoz(a)oracle.com>
! make/docs/CORE_PKGS.gmk
! src/share/classes/java/util/Collection.java
+ src/share/classes/java/util/stream/AbstractPipeline.java
+ src/share/classes/java/util/stream/AbstractSpinedBuffer.java
+ src/share/classes/java/util/stream/DistinctOps.java
+ src/share/classes/java/util/stream/DoublePipeline.java
+ src/share/classes/java/util/stream/IntPipeline.java
+ src/share/classes/java/util/stream/LongPipeline.java
+ src/share/classes/java/util/stream/Nodes.java
+ src/share/classes/java/util/stream/ReduceOps.java
+ src/share/classes/java/util/stream/ReferencePipeline.java
+ src/share/classes/java/util/stream/SliceOps.java
+ src/share/classes/java/util/stream/SortedOps.java
+ src/share/classes/java/util/stream/SpinedBuffer.java
+ src/share/classes/java/util/stream/StreamSpliterators.java
+ src/share/classes/java/util/stream/StreamSupport.java
Changeset: 5144db7f0f88
Author: sherman
Date: 2013-04-26 13:59 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/5144db7f0f88
8007395: StringIndexOutofBoundsException in Match.find() when input String contains surrogate UTF-16 characters
Summary: updated GroupCurly.match0() to backtrack correctly
Reviewed-by: mchung
! src/share/classes/java/util/regex/Pattern.java
! test/java/util/regex/RegExTest.java
Changeset: f5fbd8065920
Author: mfang
Date: 2013-03-25 16:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/f5fbd8065920
8010521: jdk8 l10n resource file translation update 2
Reviewed-by: naoto, yhuang
+ src/macosx/classes/com/apple/laf/resources/aqua_de.properties
+ src/macosx/classes/com/apple/laf/resources/aqua_es.properties
+ src/macosx/classes/com/apple/laf/resources/aqua_fr.properties
+ src/macosx/classes/com/apple/laf/resources/aqua_it.properties
+ src/macosx/classes/com/apple/laf/resources/aqua_ja.properties
+ src/macosx/classes/com/apple/laf/resources/aqua_ko.properties
+ src/macosx/classes/com/apple/laf/resources/aqua_pt_BR.properties
+ src/macosx/classes/com/apple/laf/resources/aqua_sv.properties
+ src/macosx/classes/com/apple/laf/resources/aqua_zh_CN.properties
+ src/macosx/classes/com/apple/laf/resources/aqua_zh_TW.properties
! src/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties
! src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties
! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties
! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties
! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties
! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_it.properties
! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties
! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties
! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties
! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties
! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties
! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties
! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties
! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties
! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties
! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_it.properties
! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties
! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties
! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties
! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties
! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties
! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties
! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties
! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties
! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties
! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties
! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties
! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties
! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties
! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties
! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties
! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties
! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties
! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties
! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties
! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties
! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties
! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties
! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties
! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties
! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties
! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties
! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties
! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties
! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties
! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties
! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties
! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties
! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties
! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties
! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties
! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties
! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties
! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties
! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties
! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties
! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties
! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties
! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java
! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java
! src/share/classes/sun/applet/resources/MsgAppletViewer_de.java
! src/share/classes/sun/applet/resources/MsgAppletViewer_ja.java
! src/share/classes/sun/applet/resources/MsgAppletViewer_pt_BR.java
! src/share/classes/sun/applet/resources/MsgAppletViewer_sv.java
! src/share/classes/sun/applet/resources/MsgAppletViewer_zh_CN.java
! src/share/classes/sun/awt/resources/awt_de.properties
! src/share/classes/sun/awt/resources/awt_es.properties
! src/share/classes/sun/awt/resources/awt_pt_BR.properties
! src/share/classes/sun/awt/resources/awt_zh_CN.properties
! src/share/classes/sun/launcher/resources/launcher_de.properties
! src/share/classes/sun/launcher/resources/launcher_es.properties
! src/share/classes/sun/launcher/resources/launcher_fr.properties
! src/share/classes/sun/launcher/resources/launcher_it.properties
! src/share/classes/sun/launcher/resources/launcher_ja.properties
! src/share/classes/sun/launcher/resources/launcher_ko.properties
! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties
! src/share/classes/sun/launcher/resources/launcher_sv.properties
! src/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties
! src/share/classes/sun/management/resources/agent_de.properties
! src/share/classes/sun/management/resources/agent_es.properties
! src/share/classes/sun/management/resources/agent_fr.properties
! src/share/classes/sun/management/resources/agent_it.properties
! src/share/classes/sun/management/resources/agent_ja.properties
! src/share/classes/sun/management/resources/agent_ko.properties
! src/share/classes/sun/management/resources/agent_pt_BR.properties
! src/share/classes/sun/management/resources/agent_sv.properties
! src/share/classes/sun/management/resources/agent_zh_CN.properties
! src/share/classes/sun/management/resources/agent_zh_TW.properties
! src/share/classes/sun/misc/resources/Messages_de.java
! src/share/classes/sun/misc/resources/Messages_es.java
! src/share/classes/sun/misc/resources/Messages_fr.java
! src/share/classes/sun/misc/resources/Messages_it.java
! src/share/classes/sun/misc/resources/Messages_ja.java
! src/share/classes/sun/misc/resources/Messages_ko.java
! src/share/classes/sun/misc/resources/Messages_pt_BR.java
! src/share/classes/sun/misc/resources/Messages_sv.java
! src/share/classes/sun/misc/resources/Messages_zh_CN.java
! src/share/classes/sun/misc/resources/Messages_zh_TW.java
! src/share/classes/sun/print/resources/serviceui_de.properties
! src/share/classes/sun/print/resources/serviceui_es.properties
! src/share/classes/sun/print/resources/serviceui_fr.properties
! src/share/classes/sun/print/resources/serviceui_it.properties
! src/share/classes/sun/print/resources/serviceui_ja.properties
! src/share/classes/sun/print/resources/serviceui_ko.properties
! src/share/classes/sun/print/resources/serviceui_pt_BR.properties
! src/share/classes/sun/print/resources/serviceui_sv.properties
! src/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/share/classes/sun/print/resources/serviceui_zh_TW.properties
! src/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties
! src/share/classes/sun/rmi/registry/resources/rmiregistry_es.properties
! src/share/classes/sun/rmi/registry/resources/rmiregistry_fr.properties
! src/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties
! src/share/classes/sun/rmi/registry/resources/rmiregistry_ja.properties
! src/share/classes/sun/rmi/registry/resources/rmiregistry_ko.properties
! src/share/classes/sun/rmi/registry/resources/rmiregistry_pt_BR.properties
! src/share/classes/sun/rmi/registry/resources/rmiregistry_sv.properties
! src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_CN.properties
! src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_TW.properties
! src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties
! src/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties
! src/share/classes/sun/rmi/server/resources/rmid_de.properties
! src/share/classes/sun/rmi/server/resources/rmid_es.properties
! src/share/classes/sun/rmi/server/resources/rmid_fr.properties
! src/share/classes/sun/rmi/server/resources/rmid_it.properties
! src/share/classes/sun/rmi/server/resources/rmid_ja.properties
! src/share/classes/sun/rmi/server/resources/rmid_ko.properties
! src/share/classes/sun/rmi/server/resources/rmid_pt_BR.properties
! src/share/classes/sun/rmi/server/resources/rmid_sv.properties
! src/share/classes/sun/rmi/server/resources/rmid_zh_CN.properties
! src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties
! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java
! src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
! src/share/classes/sun/security/util/AuthResources_pt_BR.java
! src/share/classes/sun/security/util/AuthResources_zh_TW.java
! src/share/classes/sun/security/util/Resources_es.java
! src/share/classes/sun/security/util/Resources_pt_BR.java
! src/share/classes/sun/tools/jar/resources/jar_de.properties
! src/share/classes/sun/tools/jar/resources/jar_es.properties
! src/share/classes/sun/tools/jar/resources/jar_fr.properties
! src/share/classes/sun/tools/jar/resources/jar_it.properties
! src/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/share/classes/sun/tools/jar/resources/jar_ko.properties
! src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties
! src/share/classes/sun/tools/jar/resources/jar_sv.properties
! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties
! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties
! src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties
! src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_ja.java
! src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_zh_CN.java
! src/share/demo/jfc/Notepad/resources/Notepad_ja.properties
! src/share/demo/jfc/Notepad/resources/Notepad_zh_CN.properties
Changeset: 6d8cd4f28a2f
Author: mfang
Date: 2013-04-22 23:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/6d8cd4f28a2f
Merge
- make/com/sun/servicetag/Makefile
- src/share/classes/com/sun/servicetag/BrowserSupport.java
- src/share/classes/com/sun/servicetag/Installer.java
- src/share/classes/com/sun/servicetag/LinuxSystemEnvironment.java
- src/share/classes/com/sun/servicetag/RegistrationData.java
- src/share/classes/com/sun/servicetag/RegistrationDocument.java
- src/share/classes/com/sun/servicetag/Registry.java
- src/share/classes/com/sun/servicetag/ServiceTag.java
- src/share/classes/com/sun/servicetag/SolarisServiceTag.java
- src/share/classes/com/sun/servicetag/SolarisSystemEnvironment.java
- src/share/classes/com/sun/servicetag/SunConnection.java
- src/share/classes/com/sun/servicetag/SystemEnvironment.java
- src/share/classes/com/sun/servicetag/UnauthorizedAccessException.java
- src/share/classes/com/sun/servicetag/Util.java
- src/share/classes/com/sun/servicetag/WindowsSystemEnvironment.java
- src/share/classes/com/sun/servicetag/package.html
- src/share/classes/com/sun/servicetag/resources/Putback-Notes.txt
- src/share/classes/com/sun/servicetag/resources/javase_5_swordfish.properties
- src/share/classes/com/sun/servicetag/resources/javase_6_swordfish.properties
- src/share/classes/com/sun/servicetag/resources/javase_7_swordfish.properties
- src/share/classes/com/sun/servicetag/resources/javase_servicetag.properties
- src/share/classes/com/sun/servicetag/resources/jdk_header.png
- src/share/classes/com/sun/servicetag/resources/product_registration.xsd
- src/share/classes/com/sun/servicetag/resources/register.html
- src/share/classes/com/sun/servicetag/resources/register_ja.html
- src/share/classes/com/sun/servicetag/resources/register_zh_CN.html
- src/share/classes/java/time/chrono/HijrahDeviationReader.java
- src/share/classes/java/time/format/DateTimeBuilder.java
- src/share/classes/java/time/format/DateTimeFormatStyleProvider.java
- src/share/classes/java/time/temporal/Adjusters.java
- src/share/classes/java/time/temporal/Queries.java
! src/share/classes/sun/security/ssl/Authenticator.java
- src/share/classes/sun/security/util/KeyLength.java
- src/share/native/java/lang/ResourceBundle.c
- test/com/sun/servicetag/DeleteServiceTag.java
- test/com/sun/servicetag/DuplicateNotFound.java
- test/com/sun/servicetag/FindServiceTags.java
- test/com/sun/servicetag/InstanceUrnCheck.java
- test/com/sun/servicetag/InvalidRegistrationData.java
- test/com/sun/servicetag/InvalidServiceTag.java
- test/com/sun/servicetag/JavaServiceTagTest.java
- test/com/sun/servicetag/JavaServiceTagTest1.java
- test/com/sun/servicetag/NewRegistrationData.java
- test/com/sun/servicetag/SvcTagClient.java
- test/com/sun/servicetag/SystemRegistryTest.java
- test/com/sun/servicetag/TestLoadFromXML.java
- test/com/sun/servicetag/UpdateServiceTagTest.java
- test/com/sun/servicetag/Util.java
- test/com/sun/servicetag/ValidRegistrationData.java
- test/com/sun/servicetag/environ.properties
- test/com/sun/servicetag/missing-environ-field.xml
- test/com/sun/servicetag/newer-registry-version.xml
- test/com/sun/servicetag/registration.xml
- test/com/sun/servicetag/servicetag1.properties
- test/com/sun/servicetag/servicetag2.properties
- test/com/sun/servicetag/servicetag3.properties
- test/com/sun/servicetag/servicetag4.properties
- test/com/sun/servicetag/servicetag5.properties
- test/java/time/tck/java/time/TestChronology.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDate.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/chrono/TestHijrahChronology.java
- test/java/time/tck/java/time/chrono/TestJapaneseChronology.java
- test/java/time/tck/java/time/chrono/TestMinguoChronology.java
- test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java
- test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDate.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java
- test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java
- test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java
- test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java
- test/java/util/ComparatorsTest.java
! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
- test/sun/tools/jstat/gcPermCapacityOutput1.awk
- test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh
Changeset: a6781797ae53
Author: mfang
Date: 2013-04-26 09:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/a6781797ae53
Merge
Changeset: 890485cafb8b
Author: mfang
Date: 2013-04-26 14:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/890485cafb8b
Merge
Changeset: 5e7ae178b24d
Author: plevart
Date: 2013-04-26 16:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/5e7ae178b24d
7123493: (proxy) Proxy.getProxyClass doesn't scale under high load
Reviewed-by: mchung
! src/share/classes/java/lang/reflect/Proxy.java
+ src/share/classes/java/lang/reflect/WeakCache.java
Changeset: 964b95a59656
Author: weijun
Date: 2013-04-27 18:25 +0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/964b95a59656
8005523: Unbound krb5 for TLS
Reviewed-by: xuelei
! src/share/classes/sun/security/ssl/KerberosClientKeyExchange.java
! src/share/classes/sun/security/ssl/Krb5Helper.java
! src/share/classes/sun/security/ssl/Krb5Proxy.java
! src/share/classes/sun/security/ssl/ServerHandshaker.java
! src/share/classes/sun/security/ssl/krb5/KerberosClientKeyExchangeImpl.java
! src/share/classes/sun/security/ssl/krb5/Krb5ProxyImpl.java
! test/sun/security/krb5/auto/SSL.java
Changeset: c5d7bdee8c64
Author: alanb
Date: 2013-04-28 21:06 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c5d7bdee8c64
8013413: javadoc warnings
Reviewed-by: lancea, chegar
! src/share/classes/java/nio/file/attribute/FileTime.java
! src/share/classes/java/util/Spliterator.java
Changeset: 94b05be10eec
Author: alanb
Date: 2013-04-29 10:28 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/94b05be10eec
8013415: Changes for JDK-8005523 requires updates to refs.allowed
Reviewed-by: chegar
! make/tools/src/build/tools/deps/refs.allowed
Changeset: 138f767b8eff
Author: dholmes
Date: 2013-04-29 07:40 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/138f767b8eff
8010280: jvm.cfg needs updating for non-server builds
Summary: Generate jvm.cfg based on chosen VMs for non-"standard" builds and remove legacy entries from committed jvm.cfg files
Reviewed-by: mduigou, tbell
! makefiles/CopyFiles.gmk
! src/macosx/bin/x86_64/jvm.cfg
! src/solaris/bin/amd64/jvm.cfg
! src/solaris/bin/arm/jvm.cfg
! src/solaris/bin/i586/jvm.cfg
! src/solaris/bin/ia64/jvm.cfg
! src/solaris/bin/ppc/jvm.cfg
! src/solaris/bin/sparc/jvm.cfg
! src/solaris/bin/sparcv9/jvm.cfg
! src/solaris/bin/zero/jvm.cfg
! src/windows/bin/amd64/jvm.cfg
! src/windows/bin/i586/jvm.cfg
! src/windows/bin/ia64/jvm.cfg
Changeset: 9d324d667bb3
Author: jzavgren
Date: 2013-04-29 08:17 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/9d324d667bb3
8012108: Memory leak in jdk/src/windows/native/java/net/NetworkInterface_winXP.c
Summary: Modified code to fix this leak and then proactively fixed improper calls to realloc() in the windows native code that can also cause leaks.
Reviewed-by: chegar, khazra, dsamersoff
! src/windows/native/java/net/NetworkInterface.c
! src/windows/native/java/net/NetworkInterface_winXP.c
! src/windows/native/sun/net/dns/ResolverConfigurationImpl.c
Changeset: b013d7433184
Author: chegar
Date: 2013-04-29 18:12 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b013d7433184
Merge
Changeset: 7857129859bd
Author: briangoetz
Date: 2013-04-20 18:53 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7857129859bd
8012650: Arrays streams methods
8011918: java.util.stream.Streams
Reviewed-by: alanb, mduigou, darcy, henryjen
Contributed-by: brian.goetz(a)oracle.com, paul.sandoz(a)oracle.com
! src/share/classes/java/util/Arrays.java
! src/share/classes/java/util/stream/DoubleStream.java
! src/share/classes/java/util/stream/IntStream.java
! src/share/classes/java/util/stream/LongStream.java
! src/share/classes/java/util/stream/Stream.java
+ src/share/classes/java/util/stream/StreamBuilder.java
+ src/share/classes/java/util/stream/Streams.java
+ test/java/util/Arrays/SetAllTest.java
Changeset: 46ddd9d272b5
Author: mduigou
Date: 2013-04-29 22:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/46ddd9d272b5
8011917: Add java.util.stream.Collectors utilities
Reviewed-by: darcy, mduigou
Contributed-by: Brian Goetz <brian.goetz(a)oracle.com>
+ src/share/classes/java/util/stream/Collectors.java
Changeset: fff665e54df0
Author: sla
Date: 2013-04-30 10:48 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/fff665e54df0
8003671: [findbugs] sun.management.AgentConfigurationError.getParams() may expose internal representation by returning AgentConfigurationError.params
Reviewed-by: mchung, rbackman, jbachorik
! src/share/classes/sun/management/AgentConfigurationError.java
Changeset: 49d6596100db
Author: msheppar
Date: 2013-04-29 23:07 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/49d6596100db
8007373: Inet6Address serialization incompatibility
Reviewed-by: alanb, chegar
! src/share/classes/java/net/Inet6Address.java
+ test/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java
Changeset: ac3e189c9099
Author: lancea
Date: 2013-04-30 14:44 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/ac3e189c9099
8010416: Add a way for java.sql.Driver to be notified when it is deregistered
Reviewed-by: alanb, ulfzibis
! src/share/classes/java/sql/Driver.java
+ src/share/classes/java/sql/DriverAction.java
! src/share/classes/java/sql/DriverManager.java
! src/share/classes/java/sql/SQLPermission.java
Changeset: 0e6f412f5536
Author: mduigou
Date: 2013-04-30 12:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/0e6f412f5536
8011814: Add testng.jar to Netbeans projects test compile classpath
8013271: Add MacOS sources to J2SE Netbeans project
8013272: JDK Netbeans projects should use ASCII encoding for sources
Reviewed-by: lancea
! make/netbeans/common/closed-share-sources.ent
! make/netbeans/common/demo-view.ent
! make/netbeans/common/java-data-native.ent
! make/netbeans/common/java-data-no-native.ent
! make/netbeans/common/jtreg-view.ent
+ make/netbeans/common/macosx-sources.ent
+ make/netbeans/common/macosx-view.ent
! make/netbeans/common/properties.ent
! make/netbeans/common/sample-view.ent
! make/netbeans/common/share-sources.ent
! make/netbeans/common/unix-sources.ent
! make/netbeans/common/windows-sources.ent
! make/netbeans/j2se/nbproject/project.xml
! make/netbeans/world/nbproject/project.xml
Changeset: 2fba6ae13ed8
Author: mduigou
Date: 2013-04-30 12:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/2fba6ae13ed8
Merge
Changeset: 1432a6247ac9
Author: ksrini
Date: 2013-04-30 13:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/1432a6247ac9
8009389: Unpack200 native library should be removed from profiles
Reviewed-by: alanb, bobv, jrose
! makefiles/profile-includes.txt
! src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java
Changeset: eda99449ab26
Author: alanb
Date: 2013-04-30 21:19 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/eda99449ab26
8013647: JPRT unable to clean-up after tests that leave file trees with loops
Reviewed-by: chegar, tbell
! test/java/nio/file/Files/walkFileTree/MaxDepth.java
! test/java/nio/file/Files/walkFileTree/SkipSiblings.java
! test/java/nio/file/Files/walkFileTree/SkipSubtree.java
! test/java/nio/file/Files/walkFileTree/TerminateWalk.java
Changeset: 4a82d2b86c75
Author: mchung
Date: 2013-04-30 15:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/4a82d2b86c75
8013531: Provide a utility class in com.sun.tools.classfile to find field/method references
Reviewed-by: alanb
! test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java
- test/sun/reflect/CallerSensitive/MethodFinder.java
! test/sun/reflect/CallerSensitive/MissingCallerSensitive.java
Changeset: 4550ba263cbf
Author: lana
Date: 2013-04-30 17:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/4550ba263cbf
Merge
Changeset: dddd17cf61ff
Author: chegar
Date: 2013-05-01 10:03 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/dddd17cf61ff
6594296: NetworkInterface.getHardwareAddress returns zero length byte array
Reviewed-by: alanb
! src/windows/native/java/net/NetworkInterface_winXP.c
! test/java/net/NetworkInterface/Test.java
Changeset: 73793f2af80a
Author: msheppar
Date: 2013-04-30 16:24 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/73793f2af80a
8007799: Base64.getEncoder(0, byte[]) returns an encoder that unexpectedly inserts line separators
Reviewed-by: sherman, iris
! src/share/classes/java/util/Base64.java
+ test/java/util/Base64/Base64GetEncoderTest.java
Changeset: 5941f7c9c76a
Author: chegar
Date: 2013-05-01 11:15 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/5941f7c9c76a
8013723: ProblemList.txt updates (5/2013)
Reviewed-by: alanb
! test/ProblemList.txt
Changeset: ae4a82e69da2
Author: weijun
Date: 2013-05-01 21:05 +0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/ae4a82e69da2
8012082: SASL: auth-conf negotiated, but unencrypted data is accepted, reset to unencrypt
Reviewed-by: vinnie
! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java
! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
+ test/sun/security/krb5/auto/SaslGSS.java
Changeset: c6aef650e615
Author: mduigou
Date: 2013-05-01 08:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c6aef650e615
8012665: add CharSequence.chars, CharSequence.codePoints
Reviewed-by: martin, alanb, ulfzibis, mduigou
Contributed-by: Stuart Marks <stuart.marks(a)oracle.com>, Henry Jen <henry.jen(a)oracle.com>
! src/share/classes/java/lang/CharSequence.java
+ test/java/lang/CharSequence/DefaultTest.java
! test/java/lang/StringBuffer/TestSynchronization.java
Changeset: f6f2802f980c
Author: lana
Date: 2013-05-01 11:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/f6f2802f980c
Merge
- test/java/io/Serializable/accessConstants/AccessConstants.java
- test/java/nio/file/Files/walkFileTree/walk_file_tree.sh
- test/sun/reflect/CallerSensitive/MethodFinder.java
Changeset: 336a110f1196
Author: lana
Date: 2013-05-06 11:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/336a110f1196
Merge
- src/share/classes/java/beans/ReflectionUtils.java
- test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java
- test/java/io/Serializable/accessConstants/AccessConstants.java
- test/java/nio/file/Files/walkFileTree/walk_file_tree.sh
- test/sun/reflect/CallerSensitive/MethodFinder.java
Changeset: 88125d32eb06
Author: andrew
Date: 2013-05-04 17:04 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/88125d32eb06
8011366: Enable debug info on all libraries for OpenJDK builds
Summary: The build should not be turning off debugging if it has been requested.
Reviewed-by: erikj, dholmes
! makefiles/CompileNativeLibraries.gmk
Changeset: 7ba77fff0ef6
Author: katleman
Date: 2013-05-07 10:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/7ba77fff0ef6
Merge
Changeset: 845025546e35
Author: katleman
Date: 2013-05-07 13:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/845025546e35
Merge
Changeset: b8e7d145abc2
Author: katleman
Date: 2013-05-09 10:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/b8e7d145abc2
Added tag jdk8-b89 for changeset 845025546e35
! .hgtags
Changeset: 1f1699686504
Author: katleman
Date: 2013-05-09 15:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/1f1699686504
8014289: JDK8 b89 source with GPL header errors
Reviewed-by: mchung, mduigou, tbell, dsamersoff
! src/share/classes/java/util/Base64.java
! src/share/classes/java/util/StringJoiner.java
! test/java/lang/CharSequence/DefaultTest.java
! test/java/util/StringJoiner/StringJoinerTest.java
Changeset: c63eda8f6300
Author: katleman
Date: 2013-05-14 12:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c63eda8f6300
Merge
Changeset: c171bff33af5
Author: Edward Nevill edward.nevill(a)linaro.org
Date: 2013-09-27 15:43 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/c171bff33af5
Merge up to jdk8-b90
! .hgtags
! makefiles/CompileNativeLibraries.gmk
! makefiles/CreateJars.gmk
! makefiles/GensrcX11Wrappers.gmk
- src/share/classes/java/beans/ReflectionUtils.java
- src/share/classes/java/time/chrono/HijrahDeviationReader.java
- src/share/classes/java/time/format/DateTimeBuilder.java
- src/share/classes/java/time/format/DateTimeFormatStyleProvider.java
- src/share/classes/java/time/temporal/Adjusters.java
- src/share/classes/java/time/temporal/Queries.java
- src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM
- src/share/native/java/lang/ResourceBundle.c
- test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java
- test/java/io/Serializable/accessConstants/AccessConstants.java
- test/java/nio/file/Files/walkFileTree/walk_file_tree.sh
- test/java/time/tck/java/time/TestChronology.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDate.java
- test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/chrono/TestHijrahChronology.java
- test/java/time/tck/java/time/chrono/TestJapaneseChronology.java
- test/java/time/tck/java/time/chrono/TestMinguoChronology.java
- test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java
- test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDate.java
- test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java
- test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java
- test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java
- test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java
- test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java
- test/java/util/ComparatorsTest.java
Changeset: 48a5df5ce99c
Author: Edward Nevill edward.nevill(a)linaro.org
Date: 2013-09-27 15:47 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jdk/rev/48a5df5ce99c
Tweak build flags in line with jdk8-b90
! make/jdk_generic_profile.sh
1
0
Changeset: ca71ec37b2ef
Author: katleman
Date: 2013-04-11 09:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/ca71ec37b2ef
Added tag jdk8-b85 for changeset 41b50e2c5ea3
! .hgtags
Changeset: 9550aab82b5d
Author: katleman
Date: 2013-04-18 10:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/9550aab82b5d
Added tag jdk8-b86 for changeset ca71ec37b2ef
! .hgtags
Changeset: 10db50a26b39
Author: joehw
Date: 2013-02-18 11:33 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/10db50a26b39
6657673: Issues with JAXP
Reviewed-by: alanb, lancea, ahgross, mullan
! src/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
! src/com/sun/org/apache/bcel/internal/util/Class2HTML.java
! src/com/sun/org/apache/bcel/internal/util/ClassPath.java
! src/com/sun/org/apache/bcel/internal/util/JavaWrapper.java
+ src/com/sun/org/apache/bcel/internal/util/SecuritySupport.java
! src/com/sun/org/apache/xalan/internal/res/XSLMessages.java
! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java
! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java
! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java
! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java
! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java
! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java
! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java
! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java
! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java
! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java
! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java
! src/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java
! src/com/sun/org/apache/xalan/internal/utils/SecuritySupport.java
! src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java
! src/com/sun/org/apache/xalan/internal/xslt/Process.java
! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java
! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java
! src/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java
! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java
! src/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java
! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java
! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java
! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java
! src/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java
! src/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java
! src/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java
! src/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java
! src/com/sun/org/apache/xerces/internal/util/SecurityManager.java
! src/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java
! src/com/sun/org/apache/xerces/internal/utils/SecuritySupport.java
! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java
! src/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java
! src/com/sun/org/apache/xml/internal/dtm/DTMManager.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java
! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java
! src/com/sun/org/apache/xml/internal/res/XMLMessages.java
! src/com/sun/org/apache/xml/internal/resolver/Catalog.java
! src/com/sun/org/apache/xml/internal/resolver/CatalogManager.java
! src/com/sun/org/apache/xml/internal/resolver/Resolver.java
! src/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java
! src/com/sun/org/apache/xml/internal/serializer/Encodings.java
! src/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java
! src/com/sun/org/apache/xml/internal/serializer/ToStream.java
! src/com/sun/org/apache/xml/internal/serializer/TreeWalker.java
! src/com/sun/org/apache/xml/internal/serializer/utils/Messages.java
! src/com/sun/org/apache/xml/internal/utils/TreeWalker.java
! src/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java
! src/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java
! src/com/sun/org/apache/xpath/internal/res/XPATHMessages.java
! src/com/sun/xml/internal/stream/XMLEntityStorage.java
! src/com/sun/xml/internal/stream/writers/WriterUtility.java
! src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java
! src/javax/xml/datatype/FactoryFinder.java
! src/javax/xml/parsers/FactoryFinder.java
! src/javax/xml/stream/FactoryFinder.java
! src/javax/xml/transform/FactoryFinder.java
! src/javax/xml/validation/SchemaFactoryFinder.java
! src/javax/xml/xpath/XPathFactoryFinder.java
! src/org/w3c/dom/bootstrap/DOMImplementationRegistry.java
! src/org/xml/sax/helpers/NewInstance.java
! src/org/xml/sax/helpers/ParserAdapter.java
! src/org/xml/sax/helpers/ParserFactory.java
+ src/org/xml/sax/helpers/SecuritySupport.java
! src/org/xml/sax/helpers/XMLReaderFactory.java
Changeset: 3f9817b8b0e0
Author: chegar
Date: 2013-04-12 10:20 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/3f9817b8b0e0
Merge
Changeset: eddbc8ad2435
Author: lana
Date: 2013-04-23 09:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/eddbc8ad2435
Merge
Changeset: 7122f7bb0fcc
Author: katleman
Date: 2013-04-25 09:24 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/7122f7bb0fcc
Added tag jdk8-b87 for changeset eddbc8ad2435
! .hgtags
Changeset: 21f75e572cb3
Author: katleman
Date: 2013-05-02 13:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/21f75e572cb3
Added tag jdk8-b88 for changeset 7122f7bb0fcc
! .hgtags
Changeset: fad6560cb32a
Author: dfuchs
Date: 2013-04-17 15:23 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/fad6560cb32a
8005954: JAXP Plugability Layer should use java.util.ServiceLoader
Summary: This fix replaces manual processing of files under META-INF/services in JAXP factories by calls to java.util.ServiceLoader.
Reviewed-by: alanb, joehw, mchung
! src/javax/xml/datatype/DatatypeFactory.java
! src/javax/xml/datatype/FactoryFinder.java
! src/javax/xml/parsers/DocumentBuilderFactory.java
! src/javax/xml/parsers/FactoryFinder.java
! src/javax/xml/parsers/SAXParserFactory.java
! src/javax/xml/stream/FactoryFinder.java
! src/javax/xml/stream/XMLEventFactory.java
! src/javax/xml/stream/XMLInputFactory.java
! src/javax/xml/stream/XMLOutputFactory.java
! src/javax/xml/transform/FactoryFinder.java
! src/javax/xml/transform/TransformerFactory.java
! src/javax/xml/validation/SchemaFactory.java
+ src/javax/xml/validation/SchemaFactoryConfigurationError.java
! src/javax/xml/validation/SchemaFactoryFinder.java
! src/javax/xml/xpath/XPathFactory.java
! src/javax/xml/xpath/XPathFactoryFinder.java
Changeset: 1c2079d11a79
Author: dfuchs
Date: 2013-04-19 17:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/1c2079d11a79
8010495: Update JAXP NetBeans project - add support for generating javadoc
Summary: Make it possible to use NetBeans to edit the jaxp sources and to generate a preview of the associated javadoc.
Reviewed-by: joehw, alanb
! build.xml
! nbproject/project.xml
Changeset: 6c6411a7070f
Author: lana
Date: 2013-04-23 15:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/6c6411a7070f
Merge
Changeset: be5d6853d821
Author: lana
Date: 2013-04-30 17:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/be5d6853d821
Merge
Changeset: 893d2ba8bbea
Author: lana
Date: 2013-05-06 11:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/893d2ba8bbea
Merge
Changeset: 668acc0e1034
Author: katleman
Date: 2013-05-09 10:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/668acc0e1034
Added tag jdk8-b89 for changeset 893d2ba8bbea
! .hgtags
Changeset: e27c35e24ebe
Author: Edward Nevill edward.nevill(a)linaro.org
Date: 2013-09-27 15:40 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/jaxp/rev/e27c35e24ebe
Merge up to jdk8-b90
! .hgtags
1
0
Changeset: 2c9acb17f41a
Author: katleman
Date: 2013-04-11 09:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/2c9acb17f41a
Added tag jdk8-b85 for changeset 4a48f3173534
! .hgtags
Changeset: 330b35b27e68
Author: darcy
Date: 2013-03-26 17:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/330b35b27e68
7041251: Use j.u.Objects utility methods in langtools
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/util/Pair.java
! src/share/classes/javax/annotation/processing/AbstractProcessor.java
Changeset: 33b6a52f0037
Author: darcy
Date: 2013-03-26 18:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/33b6a52f0037
7059170: Assume availablility of URLClassLoader.close
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
- src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java
Changeset: 7bebe17ff323
Author: mcimadamore
Date: 2013-03-28 11:38 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/7bebe17ff323
8010469: Bad assertion in LambdaToMethod
Summary: Add assertion in LambdaToMethod.serializedLambdaName
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
Changeset: a200d8ccfe47
Author: mcimadamore
Date: 2013-03-28 11:39 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/a200d8ccfe47
8010490: FindBugs: double assignments in LambdaToMethod.visitIdent
Summary: Remove dead code from LambdaToMethod
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
Changeset: 991f11e13598
Author: jjg
Date: 2013-03-28 10:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/991f11e13598
8006346: doclint should make allowance for headers generated by standard doclet
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/doclint/Env.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
+ test/tools/javac/doclint/ImplicitHeadersTest.java
+ test/tools/javadoc/doclint/ImplicitHeadersTest.java
Changeset: d3648557391b
Author: jjg
Date: 2013-03-28 10:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/d3648557391b
8010511: Tests are creating files in /tmp
Reviewed-by: darcy
! test/tools/javac/T6558476.java
! test/tools/javac/T6900149.java
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/RunExamples.java
Changeset: 29c6984a1673
Author: vromero
Date: 2013-04-02 10:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/29c6984a1673
4965689: class literal code wastes a byte
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
+ test/tools/javac/T4965689/ClassLiteralWastesByteTest.java
Changeset: 46d2f144ebbd
Author: lana
Date: 2013-04-02 12:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/46d2f144ebbd
Merge
Changeset: 0d47e6131490
Author: darcy
Date: 2013-04-03 12:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/0d47e6131490
8011052: Add DEFAULT to javax.lang.model.Modifier
Reviewed-by: abuckley, jjg
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/javax/lang/model/element/Modifier.java
! test/tools/javac/processing/model/element/TestExecutableElement.java
Changeset: e06dc8345d9c
Author: lana
Date: 2013-04-05 14:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/e06dc8345d9c
Merge
Changeset: b71a61d39cf7
Author: mcimadamore
Date: 2013-04-08 15:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/b71a61d39cf7
8010922: Cleanup: add support for ad-hoc method check logic
Summary: Support pluggable method checkers
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: b54122b9372d
Author: mcimadamore
Date: 2013-04-08 15:52 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/b54122b9372d
8010823: DefaultMethodTest.testReflectCall fails with new lambda VM
Summary: Fix lambda test
Reviewed-by: jjg
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
Changeset: e9d986381414
Author: mcimadamore
Date: 2013-04-08 15:53 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/e9d986381414
8010404: Lambda debugging: redundant LineNumberTable entry for lambda capture
Summary: Ignore indy entries in LineNumberTable
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/tools/javac/lambda/TestInvokeDynamic.java
Changeset: 94a202228ec2
Author: mcimadamore
Date: 2013-04-08 15:57 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/94a202228ec2
8009131: Overload: javac should discard methods that lead to errors in lambdas with implicit parameter types
Summary: Lambdas that have errors in their bodies should make enclosing overload resolution fail
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/BadArgTypesInLambda.java
! test/tools/javac/lambda/BadRecovery.out
! test/tools/javac/lambda/TargetType01.java
- test/tools/javac/lambda/TargetType01.out
! test/tools/javac/lambda/TargetType43.out
+ test/tools/javac/lambda/TargetType66.java
+ test/tools/javac/lambda/TargetType66.out
Changeset: c635a966ce84
Author: mcimadamore
Date: 2013-04-08 15:59 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/c635a966ce84
8010822: Intersection type cast for functional expressions does not follow spec EDR
Summary: Remove support for marker interfaces; redefine intersection type casts to be order-independent
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/diags/examples/NotAnInterfaceComponent.java
- test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java
! test/tools/javac/lambda/Intersection01.java
- test/tools/javac/lambda/Intersection01.out
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
Changeset: b402b93cbe38
Author: jjg
Date: 2013-04-08 11:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/b402b93cbe38
8011676: Instances of Tokens.Comment should not be defined in inner classes
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
Changeset: 3f3cc8d3f13c
Author: jjg
Date: 2013-04-08 11:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/3f3cc8d3f13c
8011677: EndPosTables should avoid hidden references to Parser
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
Changeset: 1f19b84efa6d
Author: lana
Date: 2013-04-16 08:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/1f19b84efa6d
Merge
- src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java
- test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java
- test/tools/javac/lambda/Intersection01.out
- test/tools/javac/lambda/TargetType01.out
Changeset: 2b585be0da7a
Author: katleman
Date: 2013-04-12 15:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/2b585be0da7a
8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg
! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
! test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
! test/com/sun/javadoc/typeAnnotations/smoke/pkg/TargetTypes.java
Changeset: 717bcda533f2
Author: katleman
Date: 2013-04-15 14:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/717bcda533f2
Merge
Changeset: 6ab578e141df
Author: katleman
Date: 2013-04-16 15:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/6ab578e141df
Merge
Changeset: 4f4509c2fe35
Author: katleman
Date: 2013-04-18 10:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/4f4509c2fe35
Added tag jdk8-b86 for changeset 6ab578e141df
! .hgtags
Changeset: eb134c8e931d
Author: bpatel
Date: 2013-04-09 14:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/eb134c8e931d
8005091: javadoc should be able to return the receiver type
Reviewed-by: jjg
! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
+ test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassExtends.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassParameters.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Fields.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodReturnType.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodTypeParameters.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Parameters.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Receivers.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Throws.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/TypeParameters.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Varargs.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Wildcards.java
Changeset: a4be2c2fe0a1
Author: vromero
Date: 2013-04-10 12:31 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/a4be2c2fe0a1
8011432: javac, compiler regression iterable + captured type
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! test/tools/javac/T5053846/MethodRefDupInConstantPoolTest.java
Changeset: d13af7751456
Author: lana
Date: 2013-04-11 19:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/d13af7751456
Merge
Changeset: 137994c189e5
Author: jfranck
Date: 2013-04-12 12:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/137994c189e5
7015104: use new subtype of TypeSymbol for type parameters
Reviewed-by: jjg, mcimadamore
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! test/tools/javac/scope/7017664/CompoundScopeTest.java
! test/tools/javac/types/TypeHarness.java
Changeset: 76537856a54e
Author: vromero
Date: 2013-04-13 12:25 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/76537856a54e
8010659: Javac Crashes while building OpenJFX
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore(a)oracle.com
+ src/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java
! test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
! test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
Changeset: f10cffab99b4
Author: bpatel
Date: 2013-04-13 18:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/f10cffab99b4
8009686: Generated javadoc documentation should be able to display type annotation on an array
Reviewed-by: jjg
! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/javadoc/Type.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java
! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PrimitiveType.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testTypeAnnotations/typeannos/Fields.java
Changeset: b26f36a7ae3b
Author: mcimadamore
Date: 2013-04-15 14:11 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/b26f36a7ae3b
8011383: Symbol.getModifiers omits ACC_ABSTRACT from interface with default methods
Summary: Fixup for default method modifiers erroneously applies to class-level modifiers
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/defaultMethods/DefaultMethodFlags.java
Changeset: c430f1cde21c
Author: mcimadamore
Date: 2013-04-15 14:12 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/c430f1cde21c
8011377: Javac crashes when multiple lambdas are defined in an array
Summary: Wrong attribution environment used by DeferredAttr
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/lambda/TargetType71.java
Changeset: 083c6b199e2f
Author: mcimadamore
Date: 2013-04-15 14:15 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/083c6b199e2f
8011376: Spurious checked exception errors in nested method call
Summary: Fallback attribution logic doesn't work properly when lambda throws checked exceptions
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/TargetType72.java
Changeset: 6dacab087652
Author: mcimadamore
Date: 2013-04-15 14:16 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/6dacab087652
8011028: lang/INFR/infr001/infr00101md/infr00101md.java fails to compile after switch to JDK8-b82
Summary: Fix bug in Types.removeWildcards
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/lambda/TargetType69.java
+ test/tools/javac/lambda/TargetType70.java
Changeset: c2315af9cc28
Author: mcimadamore
Date: 2013-04-15 14:17 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/c2315af9cc28
8011392: Missing checkcast when casting to intersection type
Summary: javac should emit a checkcast for each additional target type specified in an intersection type cast
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/lambda/Intersection03.java
Changeset: 950e8ac120f0
Author: mcimadamore
Date: 2013-04-15 14:18 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/950e8ac120f0
8010923: Avoid redundant speculative attribution
Summary: Add optimization to avoid speculative attribution for certain argument expressions
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
Changeset: 49d32c84dfea
Author: vromero
Date: 2013-04-17 11:11 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/49d32c84dfea
8011181: javac, empty UTF8 entry generated for inner class
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
Changeset: 94870c08391c
Author: lana
Date: 2013-04-17 10:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/94870c08391c
Merge
Changeset: cad4fc23f691
Author: lana
Date: 2013-04-17 21:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/cad4fc23f691
Merge
Changeset: 1329f9c38d93
Author: lana
Date: 2013-04-23 09:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/1329f9c38d93
Merge
Changeset: a1e10f3adc47
Author: katleman
Date: 2013-04-25 09:24 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/a1e10f3adc47
Added tag jdk8-b87 for changeset 1329f9c38d93
! .hgtags
Changeset: adec2a5d510a
Author: katleman
Date: 2013-05-02 13:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/adec2a5d510a
Added tag jdk8-b88 for changeset a1e10f3adc47
! .hgtags
Changeset: ed918a442b83
Author: jlahoda
Date: 2013-04-17 15:54 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/ed918a442b83
8008174: DocTree API should provide start and end positions for tree nodes
Summary: Adding DocSourcePositions to allow access to DocTree starting/ending position
Reviewed-by: jjg, darcy
Contributed-by: Ralph Benjamin Ruijs <ralphbenjamin(a)netbeans.org>, Jan Lahoda <jlahoda(a)netbeans.org>
+ src/share/classes/com/sun/source/util/DocSourcePositions.java
! src/share/classes/com/sun/source/util/DocTrees.java
! src/share/classes/com/sun/source/util/SourcePositions.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/share/classes/com/sun/tools/javac/tree/DCTree.java
+ test/tools/javac/doctree/positions/TestPosition.java
+ test/tools/javac/doctree/positions/TestPosition.out
+ test/tools/javac/doctree/positions/TestPositionSource.java
Changeset: 891b88acf47a
Author: jjg
Date: 2013-04-18 19:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/891b88acf47a
8012658: Change default langtools source level to 7
Reviewed-by: darcy
! make/netbeans/langtools/nbproject/project.xml
Changeset: 95d29b99e5b3
Author: jjg
Date: 2013-04-18 20:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/95d29b99e5b3
8012656: cache frequently used name strings for DocImpl classes
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
Changeset: a3655c24e232
Author: jfranck
Date: 2013-04-19 11:57 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/a3655c24e232
8012681: Commit for JDK-8012656 breaks tl build
Reviewed-by: vromero, chegar, alanb
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
Changeset: d59730bd3162
Author: jjg
Date: 2013-04-19 11:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/d59730bd3162
8012661: remove langtools Makefile-classic
Reviewed-by: erikj, tbell
- make/Makefile-classic
Changeset: bae8387d16aa
Author: jfranck
Date: 2013-04-22 10:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/bae8387d16aa
8011027: Type parameter annotations not passed through to javax.lang.model
Reviewed-by: jjg, darcy
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/tools/javac/processing/model/element/TestTypeParameterAnnotations.java
Changeset: da0bd69335d4
Author: lana
Date: 2013-04-23 15:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/da0bd69335d4
Merge
Changeset: 4b0038f66d66
Author: jjg
Date: 2013-04-25 17:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/4b0038f66d66
8013256: javac test failing after Lambda changes to java.util.List
Reviewed-by: mduigou
! test/tools/javac/api/TestJavacTaskScanner.java
Changeset: 3c02d2f1a421
Author: vromero
Date: 2013-04-26 10:04 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/3c02d2f1a421
8012723: strictfp interface misses strictfp modifer on default method
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
Changeset: 2ca9e7d50136
Author: vromero
Date: 2013-04-26 10:17 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/2ca9e7d50136
8008562: javac, a refactoring to Bits is necessary in order to provide a change history
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
Changeset: f3f3ac1273e8
Author: vromero
Date: 2013-04-26 15:59 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/f3f3ac1273e8
8010304: javac should detect all mutable implicit static fields in langtools using a plugin
Reviewed-by: jjg
! make/build.xml
+ make/tools/crules/AbstractCodingRulesAnalyzer.java
+ make/tools/crules/MutableFieldsAnalyzer.java
+ make/tools/crules/resources/crules.properties
Changeset: 57648bad3287
Author: mchung
Date: 2013-04-30 15:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/57648bad3287
8013531: Provide a utility class in com.sun.tools.classfile to find field/method references
Reviewed-by: alanb
! src/share/classes/com/sun/tools/classfile/Dependencies.java
+ src/share/classes/com/sun/tools/classfile/ReferenceFinder.java
Changeset: 260013a710ef
Author: lana
Date: 2013-04-30 17:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/260013a710ef
Merge
Changeset: 8e27e84de2e9
Author: rfield
Date: 2013-05-01 08:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/8e27e84de2e9
8011591: BootstrapMethodError when capturing constructor ref to local classes
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInnerImplicitArgs.java
Changeset: ec434cfd2752
Author: lana
Date: 2013-05-06 11:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/ec434cfd2752
Merge
- make/Makefile-classic
Changeset: e19283cd30a4
Author: katleman
Date: 2013-05-09 10:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/e19283cd30a4
Added tag jdk8-b89 for changeset ec434cfd2752
! .hgtags
Changeset: 9afeb870a2c1
Author: Edward Nevill edward.nevill(a)linaro.org
Date: 2013-09-27 15:41 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/langtools/rev/9afeb870a2c1
Merge up to jdk8-b90
! .hgtags
- make/Makefile-classic
- src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java
- test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java
- test/tools/javac/lambda/Intersection01.out
- test/tools/javac/lambda/TargetType01.out
1
0
Changeset: aed0529f5f5d
Author: katleman
Date: 2013-04-11 09:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/aed0529f5f5d
Added tag jdk8-b85 for changeset e0378f0a50da
! .hgtags
Changeset: 41a212ea8c0c
Author: sundar
Date: 2013-03-28 20:48 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/41a212ea8c0c
8010924: Dealing with undefined property gets you a fatal stack
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
+ test/script/basic/JDK-8010924.js
Changeset: e2ea7a29b9c1
Author: lagergren
Date: 2013-03-29 08:55 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/e2ea7a29b9c1
8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name
Reviewed-by: hannesw, sundar
+ test/script/basic/JDK-8010710.js
+ test/script/basic/JDK-8010710.js.EXPECTED
- test/script/basic/JDK-8017010.js
- test/script/basic/JDK-8017010.js.EXPECTED
Changeset: 704f3083af8a
Author: sundar
Date: 2013-03-29 18:38 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/704f3083af8a
8011063: With older ant, we get the error "The <property> type doesn't support nested text data ("${run.te...jvmargs}")."
Reviewed-by: hannesw, ksrini
! make/build.xml
Changeset: a094fc010120
Author: jlaskey
Date: 2013-03-31 08:19 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/a094fc010120
8011095: PropertyHashMap.rehash() does not grow enough
Reviewed-by: hannesw, lagergren
Contributed-by: james.laskey(a)oracle.com
! src/jdk/nashorn/internal/runtime/PropertyHashMap.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
Changeset: 3e4369fb810b
Author: hannesw
Date: 2013-04-02 13:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/3e4369fb810b
8011219: Regression with recent PropertyMap history changes
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/runtime/PropertyMap.java
Changeset: 5362d96d5915
Author: sundar
Date: 2013-04-02 17:40 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/5362d96d5915
8011209: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.length is not 0
Reviewed-by: lagergren, hannesw, jlaskey
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
+ test/script/basic/JDK-8011209.js
Changeset: 9b845033c888
Author: lana
Date: 2013-04-02 12:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/9b845033c888
Merge
Changeset: d82bc6ba3981
Author: lana
Date: 2013-04-05 14:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/d82bc6ba3981
Merge
Changeset: af6fc67aa73d
Author: jlaskey
Date: 2013-04-02 11:37 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/af6fc67aa73d
8011233: Create a Nashorn shell for JavaFX
Reviewed-by: lagergren, sundar
Contributed-by: james.laskey(a)oracle.com
! make/build.xml
! make/project.properties
+ tools/fxshell/jdk/nashorn/tools/FXShell.java
Changeset: be5d2e472e22
Author: jlaskey
Date: 2013-04-02 11:38 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/be5d2e472e22
Merge
Changeset: 159dbe2e02eb
Author: sundar
Date: 2013-04-02 20:42 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/159dbe2e02eb
8011237: Object.isExtensible(Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get) should be false
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
+ test/script/basic/JDK-8011237.js
Changeset: e9af5451d2d1
Author: sundar
Date: 2013-04-02 23:01 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/e9af5451d2d1
8011274: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.hasOwnProperty("prototype") should be false
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
+ test/script/basic/JDK-8011274.js
Changeset: e63b20d4f08a
Author: sundar
Date: 2013-04-03 11:41 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/e63b20d4f08a
8011357: Array.prototype.slice and Array.prototype.splice should not call user defined valueOf of start, end arguments more than once
Reviewed-by: lagergren, hannesw
! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8011357.js
Changeset: 51da1afbab26
Author: attila
Date: 2013-04-03 11:13 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/51da1afbab26
8011362: Overloaded method resolution foiled by nulls
Reviewed-by: hannesw, sundar
! src/jdk/internal/dynalink/beans/ClassString.java
! src/jdk/internal/dynalink/beans/OverloadedMethod.java
+ test/script/basic/JDK-8011362.js
+ test/script/basic/JDK-8011362.js.EXPECTED
+ test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java
Changeset: b4191da366be
Author: sundar
Date: 2013-04-03 15:27 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/b4191da366be
8011365: Array.prototype.join and Array.prototype.toString do not throw TypeError on null, undefined
Reviewed-by: attila, hannesw, lagergren
! src/jdk/nashorn/internal/objects/NativeArray.java
! test/script/basic/JDK-8011362.js.EXPECTED
+ test/script/basic/JDK-8011365.js
Changeset: 4f7d7576e8c4
Author: hannesw
Date: 2013-04-03 12:43 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/4f7d7576e8c4
8007774: Enable code cache again
Reviewed-by: lagergren, attila, sundar
! src/jdk/nashorn/internal/runtime/resources/Options.properties
Changeset: 82fed56d8dce
Author: sundar
Date: 2013-04-03 20:17 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/82fed56d8dce
8011382: Data prototype methods and constructor do not call user defined toISOString, valueOf methods per spec.
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/NativeDate.java
+ test/script/basic/JDK-8011382.js
Changeset: a5a8ddc2e028
Author: sundar
Date: 2013-04-04 10:24 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/a5a8ddc2e028
8011394: RegExp.prototype.test() does not call valueOf on lastIndex property as per the spec.
Reviewed-by: lagergren, jlaskey, hannesw
! src/jdk/nashorn/internal/objects/NativeRegExp.java
+ test/script/basic/JDK-8011394.js
Changeset: 0548c134b9ac
Author: sundar
Date: 2013-04-04 13:54 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/0548c134b9ac
8011421: When using Object.defineProperty on arrays, PropertyDescriptor's property accessors are invoked multiple times
Reviewed-by: lagergren, hannesw
! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8011421.js
Changeset: f638f2f094f7
Author: jlaskey
Date: 2013-04-04 09:05 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/f638f2f094f7
8011540: PropertyMap histories should not begin with empty map
Reviewed-by: lagergren, sundar
Contributed-by: james.laskey(a)oracle.com
! src/jdk/nashorn/internal/runtime/PropertyMap.java
Changeset: 069923cc9de5
Author: jlaskey
Date: 2013-04-04 09:06 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/069923cc9de5
Merge
Changeset: 18df6640e63f
Author: sundar
Date: 2013-04-04 18:30 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/18df6640e63f
8011543: "".split(undefined,{valueOf:function(){throw 2}}) does not throw exception
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/NativeString.java
+ test/script/basic/JDK-8011543.js
Changeset: 5eb1427b6a6d
Author: attila
Date: 2013-04-04 15:53 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/5eb1427b6a6d
8011544: Allow subclassing Java classes from script without creating instances
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/objects/NativeJava.java
+ src/jdk/nashorn/internal/runtime/linker/AdaptationException.java
+ src/jdk/nashorn/internal/runtime/linker/AdaptationResult.java
+ src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java
+ src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
+ src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
+ src/jdk/nashorn/internal/runtime/linker/JavaAdapterGeneratorBase.java
+ src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/javaclassoverrides.js
+ test/script/basic/javaclassoverrides.js.EXPECTED
Changeset: 73e1270b240c
Author: attila
Date: 2013-04-04 15:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/73e1270b240c
Merge
Changeset: 349360cc1df5
Author: sundar
Date: 2013-04-04 20:46 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/349360cc1df5
8011552: Arrays with missing elements are not properly sorted
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8011552.js
Changeset: 050fd5696bcb
Author: attila
Date: 2013-04-04 18:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/050fd5696bcb
8011555: Invalid class name in with block with JavaImporter causes MH type mismatch
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/runtime/WithObject.java
+ test/script/basic/JDK-8011555.js
+ test/script/basic/JDK-8011555.js.EXPECTED
Changeset: 1c29dc809de2
Author: hannesw
Date: 2013-04-05 19:50 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/1c29dc809de2
8009230: Nashorn rejects extended RegExp syntax accepted by all major JS engines
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8009230.js
+ test/script/basic/JDK-8009230.js.EXPECTED
Changeset: 437861485ffa
Author: jlaskey
Date: 2013-04-09 08:36 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/437861485ffa
Merge
Changeset: 35881a9d0fc2
Author: lana
Date: 2013-04-16 08:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/35881a9d0fc2
Merge
- test/script/basic/JDK-8017010.js
- test/script/basic/JDK-8017010.js.EXPECTED
Changeset: e7e82c1e9aed
Author: katleman
Date: 2013-04-12 15:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/e7e82c1e9aed
8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg
! docs/JavaScriptingProgrammersGuide.html
! src/jdk/nashorn/api/scripting/Formatter.java
Changeset: 399a4b8e4607
Author: katleman
Date: 2013-04-15 14:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/399a4b8e4607
Merge
Changeset: 002ad9d6735f
Author: katleman
Date: 2013-04-16 15:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/002ad9d6735f
Merge
Changeset: 899cbeee7253
Author: katleman
Date: 2013-04-18 10:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/899cbeee7253
Added tag jdk8-b86 for changeset 002ad9d6735f
! .hgtags
Changeset: 480b90430d29
Author: lana
Date: 2013-04-11 19:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/480b90430d29
Merge
Changeset: 635a93b61d34
Author: hannesw
Date: 2013-04-10 14:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/635a93b61d34
8011714: Regexp decimal escape handling still not correct
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8011714.js
+ test/script/basic/JDK-8011714.js.EXPECTED
Changeset: b4ea8678bf15
Author: hannesw
Date: 2013-04-10 14:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/b4ea8678bf15
8011749: Bugs with empty character class handling
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8011749.js
+ test/script/basic/JDK-8011749.js.EXPECTED
Changeset: 8ae9ed1ac1e2
Author: hannesw
Date: 2013-04-10 14:08 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/8ae9ed1ac1e2
8011756: Wrong characters supported in RegExp \c escape
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8011756.js
+ test/script/basic/JDK-8011756.js.EXPECTED
Changeset: 571e06d5d23c
Author: sundar
Date: 2013-04-11 13:20 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/571e06d5d23c
8011960: [2,1].sort(null) should throw TypeError
Reviewed-by: hannesw, lagergren
! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8011960.js
Changeset: 256bb030ce0a
Author: sundar
Date: 2013-04-11 15:04 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/256bb030ce0a
8011974: Comparator function returning negative and positive Infinity does not work as expected with Array.prototype.sort
Reviewed-by: hannesw, lagergren
! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8011974.js
Changeset: a3fc89d33072
Author: hannesw
Date: 2013-04-11 12:16 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/a3fc89d33072
8011980: Allow NUL character in character class
Reviewed-by: sundar, lagergren
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8011980.js
+ test/script/basic/JDK-8011980.js.EXPECTED
Changeset: ed4293ceec0e
Author: hannesw
Date: 2013-04-12 16:31 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/ed4293ceec0e
8011884: Regexp literals are compiled twice
Reviewed-by: lagergren, sundar
! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
Changeset: 36e36a2d4312
Author: hannesw
Date: 2013-04-12 16:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/36e36a2d4312
8011885: Switch to Joni as default Regexp engine
Reviewed-by: lagergren, sundar
! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
Changeset: e70e6b38826b
Author: jlaskey
Date: 2013-04-15 08:39 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/e70e6b38826b
Merge
Changeset: 222a72df2f42
Author: mchung
Date: 2013-04-16 22:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/222a72df2f42
8010117: Annotate jdk caller sensitive methods with @sun.reflect.CallerSensitive
Reviewed-by: jrose, alanb, twisti, sundar
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/internal/runtime/Context.java
Changeset: 44d8612e29b0
Author: lana
Date: 2013-04-17 10:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/44d8612e29b0
Merge
Changeset: cba329ce5efe
Author: lana
Date: 2013-04-17 21:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/cba329ce5efe
Merge
Changeset: 774aeaa89bc1
Author: lana
Date: 2013-04-23 09:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/774aeaa89bc1
Merge
Changeset: 40c107d1ae6f
Author: katleman
Date: 2013-04-25 09:24 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/40c107d1ae6f
Added tag jdk8-b87 for changeset 774aeaa89bc1
! .hgtags
Changeset: 501bc4aeb1b1
Author: katleman
Date: 2013-05-02 13:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/501bc4aeb1b1
Added tag jdk8-b88 for changeset 40c107d1ae6f
! .hgtags
Changeset: aa8170c0dec9
Author: sundar
Date: 2013-04-15 20:12 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/aa8170c0dec9
8012240: Array.prototype.map.call({length: -1, get 0(){throw 0}}, function(){}).length does not throw error
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/runtime/arrays/MapIterator.java
+ test/script/basic/JDK-8012240.js
Changeset: 486d92559c37
Author: sundar
Date: 2013-04-17 16:52 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/486d92559c37
8012457: Function.prototype.apply should accept any array-like argument for function arguments
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/NativeFunction.java
+ test/script/basic/JDK-8012457.js
Changeset: d4468316fe73
Author: jlaskey
Date: 2013-04-17 08:48 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/d4468316fe73
Merge
Changeset: 04b36c02c0e2
Author: jlaskey
Date: 2013-04-17 15:36 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/04b36c02c0e2
8012529: Remove -esa from testing jvmargs
Reviewed-by: sundar
Contributed-by: james.laskey(a)oracle.com
! make/project.properties
Changeset: 2bb3b22392d7
Author: sundar
Date: 2013-04-18 15:47 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/2bb3b22392d7
Merge
Changeset: ac309d492b8d
Author: sundar
Date: 2013-04-18 15:50 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/ac309d492b8d
8012462: Date.prototype.toJSON does not handle non-Date 'this' as per the spec.
Reviewed-by: jlaskey, hannesw
! src/jdk/nashorn/internal/objects/NativeDate.java
+ test/script/basic/JDK-8012462.js
Changeset: d1d564f5cf82
Author: hannesw
Date: 2013-04-18 14:25 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/d1d564f5cf82
8012460: RegExp regression
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
+ test/script/basic/JDK-8012460.js
+ test/script/basic/JDK-8012460.js.EXPECTED
Changeset: bc251a7b5103
Author: sundar
Date: 2013-04-19 17:46 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/bc251a7b5103
8012612: Compile failed
Reviewed-by: hannesw, jlaskey, attila
! src/jdk/nashorn/internal/runtime/Context.java
Changeset: c8460f668d0c
Author: sundar
Date: 2013-04-19 18:23 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/c8460f668d0c
8012593: JSAdapter overrides impacts strongly construction time
Reviewed-by: jlaskey, attila
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
Changeset: 3a209cbd1d8f
Author: lagergren
Date: 2013-04-19 16:11 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/3a209cbd1d8f
8010701: Immutable nodes - final iteration
Reviewed-by: sundar, hannesw, jlaskey
! bin/verbose_octane.sh
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/FoldConstants.java
- src/jdk/nashorn/internal/codegen/Frame.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/Namespace.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/codegen/ObjectCreator.java
+ src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/ir/AccessNode.java
! src/jdk/nashorn/internal/ir/BaseNode.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk/nashorn/internal/ir/Block.java
+ src/jdk/nashorn/internal/ir/BlockLexicalContext.java
! src/jdk/nashorn/internal/ir/BreakNode.java
! src/jdk/nashorn/internal/ir/BreakableNode.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/CaseNode.java
! src/jdk/nashorn/internal/ir/CatchNode.java
! src/jdk/nashorn/internal/ir/ContinueNode.java
- src/jdk/nashorn/internal/ir/DoWhileNode.java
! src/jdk/nashorn/internal/ir/EmptyNode.java
! src/jdk/nashorn/internal/ir/ExecuteNode.java
+ src/jdk/nashorn/internal/ir/Flags.java
! src/jdk/nashorn/internal/ir/ForNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/ir/IfNode.java
! src/jdk/nashorn/internal/ir/IndexNode.java
! src/jdk/nashorn/internal/ir/LabelNode.java
- src/jdk/nashorn/internal/ir/LabeledNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
+ src/jdk/nashorn/internal/ir/LexicalContextNode.java
! src/jdk/nashorn/internal/ir/LineNumberNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/Location.java
+ src/jdk/nashorn/internal/ir/LoopNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/ir/PropertyNode.java
! src/jdk/nashorn/internal/ir/ReturnNode.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/ir/SplitNode.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/ir/TernaryNode.java
! src/jdk/nashorn/internal/ir/ThrowNode.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/ir/UnaryNode.java
! src/jdk/nashorn/internal/ir/VarNode.java
! src/jdk/nashorn/internal/ir/WhileNode.java
! src/jdk/nashorn/internal/ir/WithNode.java
+ src/jdk/nashorn/internal/ir/annotations/Immutable.java
! src/jdk/nashorn/internal/ir/debug/ASTWriter.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java
! src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java
! src/jdk/nashorn/tools/Shell.java
+ test/script/basic/try2.js
+ test/script/basic/try2.js.EXPECTED
Changeset: e599a1cad89a
Author: jlaskey
Date: 2013-04-20 08:54 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/e599a1cad89a
8011578: -Dnashorn.unstable.relink.threshold=1 causes tests to fail.
Reviewed-by: sundar, lagergren
Contributed-by: james.laskey(a)oracle.com
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/WithObject.java
+ test/script/basic/JDK-8011578.js
+ test/script/basic/JDK-8011578.js.EXPECTED
Changeset: ead94bc57939
Author: sundar
Date: 2013-04-22 18:09 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/ead94bc57939
8012673: Nashorn's package name vs class name inferring logic is wrong
Reviewed-by: hannesw, jlaskey, attila
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
Changeset: 812e9cc70320
Author: jlaskey
Date: 2013-04-22 10:37 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/812e9cc70320
8012919: findMegaMorphicSetMethod should not cast result type
Reviewed-by: attila, sundar
Contributed-by: james.laskey(a)oracle.com
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/WithObject.java
Changeset: cfda59f3d827
Author: sundar
Date: 2013-04-22 19:57 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/cfda59f3d827
Merge
- src/jdk/nashorn/internal/codegen/Frame.java
- src/jdk/nashorn/internal/ir/DoWhileNode.java
- src/jdk/nashorn/internal/ir/LabeledNode.java
Changeset: 08143fa6b3da
Author: lana
Date: 2013-04-23 15:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/08143fa6b3da
Merge
Changeset: 0547a1c76259
Author: attila
Date: 2013-04-23 12:52 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/0547a1c76259
8011065: Problems when script implements an interface with variadic methods
Reviewed-by: jlaskey, hannesw, sundar
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
+ test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java
Changeset: 32036918585d
Author: attila
Date: 2013-04-23 16:48 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/32036918585d
8010731: Don't expose internal symbols to scripts
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
Changeset: a6c53280343d
Author: hannesw
Date: 2013-04-24 13:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/a6c53280343d
8012334: ToUint32, ToInt32, and ToUint16 don't conform to spec
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
+ test/examples/int-micro.js
+ test/script/basic/JDK-8012334.js
+ test/script/basic/JDK-8012334.js.EXPECTED
! test/src/jdk/nashorn/internal/runtime/JSTypeTest.java
Changeset: 3974ce844f17
Author: hannesw
Date: 2013-04-24 13:34 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/3974ce844f17
8012931: NativeDate.safeToString() throws RangeError for invalid date
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/objects/NativeDate.java
+ test/script/basic/JDK-8012931.js
+ test/script/basic/JDK-8012931.js.EXPECTED
Changeset: e959c7969f3b
Author: hannesw
Date: 2013-04-24 13:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/e959c7969f3b
8008238: Labeled break in finally causes stack overflow in Node copy
Reviewed-by: lagergren, attila
+ test/script/basic/JDK-8008238.js
Changeset: c0a10bbf6752
Author: jlaskey
Date: 2013-04-24 14:25 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/c0a10bbf6752
8012251: jjs should support -fx option
Reviewed-by: sundar, attila, lagergren
Contributed-by: james.laskey(a)oracle.com
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
+ src/jdk/nashorn/internal/runtime/resources/fx/base.js
+ src/jdk/nashorn/internal/runtime/resources/fx/bootstrap.js
+ src/jdk/nashorn/internal/runtime/resources/fx/controls.js
+ src/jdk/nashorn/internal/runtime/resources/fx/fxml.js
+ src/jdk/nashorn/internal/runtime/resources/fx/graphics.js
+ src/jdk/nashorn/internal/runtime/resources/fx/media.js
+ src/jdk/nashorn/internal/runtime/resources/fx/swing.js
+ src/jdk/nashorn/internal/runtime/resources/fx/swt.js
+ src/jdk/nashorn/internal/runtime/resources/fx/web.js
! src/jdk/nashorn/tools/Shell.java
! tools/fxshell/jdk/nashorn/tools/FXShell.java
Changeset: 9ad1ebb44c86
Author: hannesw
Date: 2013-04-25 14:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/9ad1ebb44c86
8013131: Various compatibility issues in String.prototype.split()
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
! src/jdk/nashorn/internal/objects/NativeString.java
+ test/script/basic/JDK-8013131.js
+ test/script/basic/JDK-8013131.js.EXPECTED
Changeset: ff1e4655a57f
Author: attila
Date: 2013-04-25 14:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/ff1e4655a57f
8013203: A collection of smaller speedups to compilation pipeline
Reviewed-by: hannesw, jlaskey
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
Changeset: fd0b969a6d07
Author: attila
Date: 2013-04-25 15:31 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/fd0b969a6d07
8013167: Vararg constructor not found
Reviewed-by: jlaskey, lagergren, sundar
! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java
! src/jdk/internal/dynalink/beans/StaticClassLinker.java
+ test/script/basic/JDK-8013167.js
+ test/script/basic/JDK-8013167.js.EXPECTED
+ test/src/jdk/nashorn/test/models/VarArgConstructor.java
Changeset: 215d9b042cb6
Author: sundar
Date: 2013-04-26 12:17 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/215d9b042cb6
8013295: ScriptEngineTest.java fails with compilation error when running under jtreg
Reviewed-by: attila, hannesw
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
Changeset: 7917ef020898
Author: attila
Date: 2013-04-26 09:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/7917ef020898
8013325: function named 'arguments' should set DEFINES_ARGUMENTS flag in its parent, not itself
Reviewed-by: hannesw, sundar
! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8013325.js
+ test/script/basic/JDK-8013325.js.EXPECTED
Changeset: 5c98cc846f92
Author: jlaskey
Date: 2013-04-26 09:48 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/5c98cc846f92
8013208: Octane performance regression
Reviewed-by: hannesw, sundar
Contributed-by: james.laskey(a)oracle.com
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java
Changeset: b532eeab085f
Author: sundar
Date: 2013-04-26 18:31 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/b532eeab085f
8013337: Issues with Date.prototype's get, set functions
Reviewed-by: jlaskey, hannesw, lagergren
! src/jdk/nashorn/internal/objects/NativeDate.java
+ test/script/basic/JDK-8013337.js
+ test/script/basic/JDK-8013337.js.EXPECTED
Changeset: c62144b08c65
Author: hannesw
Date: 2013-04-26 17:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/c62144b08c65
8006559: Octane:pdfjs leaks memory, runs slower iteration to iteration
Reviewed-by: attila, sundar, jlaskey
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/PropertyListenerManager.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
Changeset: 241904013024
Author: sundar
Date: 2013-04-26 22:29 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/241904013024
8013369: nashorn build failure with jdk8 b84
Reviewed-by: hannesw
! make/build-nasgen.xml
Changeset: ef4c1f3aa9ed
Author: jlaskey
Date: 2013-04-26 15:13 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/ef4c1f3aa9ed
8013360: Should be using JavaFX 8 classes for -fx support
Reviewed-by: hannesw, sundar
Contributed-by: james.laskey(a)oracle.com
! src/jdk/nashorn/internal/runtime/resources/fx/base.js
! src/jdk/nashorn/internal/runtime/resources/fx/controls.js
! src/jdk/nashorn/internal/runtime/resources/fx/fxml.js
! src/jdk/nashorn/internal/runtime/resources/fx/graphics.js
! src/jdk/nashorn/internal/runtime/resources/fx/media.js
! src/jdk/nashorn/internal/runtime/resources/fx/swing.js
! src/jdk/nashorn/internal/runtime/resources/fx/swt.js
! src/jdk/nashorn/internal/runtime/resources/fx/web.js
Changeset: e8d7298f29a1
Author: attila
Date: 2013-04-29 13:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/e8d7298f29a1
8013419: Streamline handling of with and eval
Reviewed-by: hannesw, lagergren
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
Changeset: ada2ca9aeac5
Author: sundar
Date: 2013-04-29 18:40 +0530
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/ada2ca9aeac5
8013444: JSON.parse does not invoke "reviver" callback as per spec.
Reviewed-by: jlaskey, hannesw
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
+ test/script/basic/JDK-8013444.js
+ test/script/basic/JDK-8013444.js.EXPECTED
Changeset: 630372cb8f2a
Author: attila
Date: 2013-04-29 23:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/630372cb8f2a
8008814: Configurable ignore/warning/error behavior for function declaration as statement
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
+ test/script/basic/JDK-8008814-3.js
+ test/script/basic/JDK-8008814-3.js.EXPECTED
+ test/script/basic/JDK-8008814-4.js
+ test/script/basic/JDK-8008814-4.js.EXPECTED
+ test/script/error/JDK-8008814-1.js
+ test/script/error/JDK-8008814-1.js.EXPECTED
+ test/script/error/JDK-8008814-2.js
+ test/script/error/JDK-8008814-2.js.EXPECTED
Changeset: 3f339ab2d050
Author: jlaskey
Date: 2013-04-29 21:38 -0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/3f339ab2d050
Merge
Changeset: ad28f2b52b12
Author: lagergren
Date: 2013-04-30 09:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/ad28f2b52b12
8013533: Increase code coverage report for types and logging
Reviewed-by: hannesw, sundar
! src/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk/nashorn/internal/codegen/types/LongType.java
! src/jdk/nashorn/internal/codegen/types/NumberType.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! test/script/error/JDK-8008814-1.js.EXPECTED
! test/script/error/JDK-8008814-2.js.EXPECTED
+ test/script/trusted/logcoverage.js
+ test/script/trusted/logcoverage.js.EXPECTED
Changeset: 9fee4992f796
Author: lana
Date: 2013-04-30 17:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/9fee4992f796
Merge
Changeset: 45ce27fbe272
Author: lana
Date: 2013-05-06 11:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/45ce27fbe272
Merge
- src/jdk/nashorn/internal/codegen/Frame.java
- src/jdk/nashorn/internal/ir/DoWhileNode.java
- src/jdk/nashorn/internal/ir/LabeledNode.java
Changeset: 67ca019e3713
Author: katleman
Date: 2013-05-09 10:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/67ca019e3713
Added tag jdk8-b89 for changeset 45ce27fbe272
! .hgtags
Changeset: 4d291109480a
Author: Edward Nevill edward.nevill(a)linaro.org
Date: 2013-09-27 15:42 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/nashorn/rev/4d291109480a
Merge up to jdk8-b90
! .hgtags
- src/jdk/nashorn/internal/codegen/Frame.java
- src/jdk/nashorn/internal/ir/DoWhileNode.java
- src/jdk/nashorn/internal/ir/LabeledNode.java
- test/script/basic/JDK-8017010.js
- test/script/basic/JDK-8017010.js.EXPECTED
1
0
Changeset: 5dcfeb396fed
Author: katleman
Date: 2013-04-11 09:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5dcfeb396fed
Added tag jdk8-b85 for changeset 42fe530cd478
! .hgtags
Changeset: dcdeb150988c
Author: amurillo
Date: 2013-04-04 21:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dcdeb150988c
8011584: new hotspot build - hs25-b27
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3b890cd4da64
Author: ctornqvi
Date: 2013-04-03 21:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3b890cd4da64
8009125: Add NMT tests for Virtual Memory operations
Summary: Tests added for Reserve/Commit/Uncommit/Unreserve operations
Reviewed-by: zgu, mgerdin
! src/share/vm/prims/whitebox.cpp
- test/runtime/NMT/AllocTestType.java
+ test/runtime/NMT/MallocTestType.java
+ test/runtime/NMT/ThreadedMallocTestType.java
+ test/runtime/NMT/ThreadedVirtualAllocTestType.java
+ test/runtime/NMT/VirtualAllocTestType.java
! test/testlibrary/OutputAnalyzerTest.java
! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 8554c55669b0
Author: hseigel
Date: 2013-04-04 08:47 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8554c55669b0
8010943: guarantee(length == 0) failed: invalid method ordering length
Summary: Add DumpSharedSpaces to IF condition to handle verify during -Xshare:dump.
Reviewed-by: coleenp, zgu
! src/share/vm/oops/instanceKlass.cpp
Changeset: bad3bed4b323
Author: ccheung
Date: 2013-03-29 14:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bad3bed4b323
8006006: [parfait] Memory leak at hotspot/src/share/tools/launcher/wildcard.c
Summary: a simple fix to add FileList_free(fl) before returning NULL.
Reviewed-by: zgu, coleenp, minqi
! src/share/tools/launcher/wildcard.c
Changeset: 17bf4d428955
Author: ccheung
Date: 2013-04-03 16:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/17bf4d428955
8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cpp
Reviewed-by: zgu, iklam
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
Changeset: cc32ccaaf47f
Author: mikael
Date: 2013-04-04 10:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cc32ccaaf47f
8003310: Enable -Wunused-function when compiling with gcc
Summary: Add the -Wunused-function flag and remove a number of unused functions.
Reviewed-by: dholmes, coleenp, kvn
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/x86_64.ad
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 4c8bb5e4f68f
Author: zgu
Date: 2013-04-05 12:19 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4c8bb5e4f68f
8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshot
Summary: Fix memory leaks when NMT fails to initialize snapshot and worker thread
Reviewed-by: dcubed, ccheung, rdurbin
! src/share/vm/services/memTracker.cpp
Changeset: 8be1318fbe77
Author: dcubed
Date: 2013-04-05 10:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8be1318fbe77
Merge
! src/cpu/x86/vm/x86_64.ad
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/arguments.cpp
- test/runtime/NMT/AllocTestType.java
Changeset: 46d24f112c27
Author: dcubed
Date: 2013-04-05 16:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/46d24f112c27
Merge
- make/bsd/build.sh
- make/linux/build.sh
- make/solaris/build.sh
Changeset: 4b7cf00ccb08
Author: ccheung
Date: 2013-04-05 11:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4b7cf00ccb08
8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cpp
Reviewed-by: zgu, coleenp, hseigel, dholmes
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
Changeset: b933e75e7cbe
Author: zgu
Date: 2013-04-05 23:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b933e75e7cbe
Merge
Changeset: 09b0d3e9ba6c
Author: bharadwaj
Date: 2013-04-09 08:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/09b0d3e9ba6c
8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5
Summary: Restore incorrect removal of support for static interface method verification in Java 8
Reviewed-by: kvn, coleenp
! src/share/vm/classfile/verifier.cpp
Changeset: 9b4a6a172a8a
Author: amurillo
Date: 2013-04-11 01:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9b4a6a172a8a
Added tag hs25-b27 for changeset 09b0d3e9ba6c
! .hgtags
Changeset: 511e334ee345
Author: amurillo
Date: 2013-04-11 16:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/511e334ee345
Merge
! .hgtags
- test/runtime/NMT/AllocTestType.java
Changeset: e437668ced9d
Author: amurillo
Date: 2013-04-11 01:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e437668ced9d
8011948: new hotspot build - hs25-b28
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 68fe50d4f1d5
Author: johnc
Date: 2013-04-05 10:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/68fe50d4f1d5
8011343: Add new flag for verifying the heap during startup
Summary: Perform verification during VM startup under control of new flag and within a VMOperation.
Reviewed-by: stefank, jmasa, brutisso
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
- test/gc/TestVerifyBeforeGCDuringStartup.java
+ test/gc/TestVerifyDuringStartup.java
Changeset: 8617e38bb4cb
Author: jmasa
Date: 2013-02-11 10:31 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8617e38bb4cb
8008508: CMS does not correctly reduce heap size after a Full GC
Reviewed-by: johnc, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 83f27710f5f7
Author: brutisso
Date: 2013-04-08 07:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/83f27710f5f7
7197666: java -d64 -version core dumps in a box with lots of memory
Summary: Allow task queues to be mmapped instead of malloced on Solaris
Reviewed-by: coleenp, jmasa, johnc, tschatzl
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 63f57a8c5283
Author: mgerdin
Date: 2013-04-09 15:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/63f57a8c5283
8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failure
Summary: Rewrite test to use Java only instead of shell script
Reviewed-by: mgerdin, brutisso
Contributed-by: leonid.mesnik(a)oracle.com
+ test/gc/6941923/Test6941923.java
- test/gc/6941923/test6941923.sh
Changeset: ba42fd5e00e6
Author: mgerdin
Date: 2013-04-10 13:27 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ba42fd5e00e6
8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlock
Summary: Refactor the CLD dependency list into a separate class. Use an ObjectLocker to synchronize additions to the CLD dependency list.
Reviewed-by: stefank, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
+ test/gc/metaspace/G1AddMetaspaceDependency.java
Changeset: 7b835924c31c
Author: stefank
Date: 2013-04-10 14:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7b835924c31c
8011872: Include Bit Map addresses in the hs_err files
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 480d934f62a8
Author: mgerdin
Date: 2013-04-11 16:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/480d934f62a8
Merge
! src/share/vm/runtime/arguments.cpp
- test/runtime/NMT/AllocTestType.java
Changeset: 705ef39fcaa9
Author: neliasso
Date: 2013-04-05 11:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/705ef39fcaa9
8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cpp
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz(a)oracle.com
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
Changeset: f67065f02409
Author: bharadwaj
Date: 2013-04-08 07:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f67065f02409
8010913: compiler/6863420 often exceeds timeout
Summary: add longer timeout for jtreg, add internal timeout thread to prevent spurious timeouts
Reviewed-by: twisti, kvn
Contributed-by: drchase <david.r.chase(a)oracle.com>
! test/compiler/6863420/Test.java
Changeset: b84fd7d73702
Author: iignatyev
Date: 2013-04-09 09:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b84fd7d73702
8007288: Additional WB API for compiler's testing
Reviewed-by: kvn, vlivanov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/globalDefinitions.hpp
+ test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
+ test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
+ test/compiler/whitebox/SetForceInlineMethodTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 84ab5667f290
Author: roland
Date: 2013-04-10 09:52 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/84ab5667f290
8011706: specjvm2008 test xml.transform gets array bound exception with c1
Summary: loop invariant code motion may move load before store to the same field
Reviewed-by: kvn
! src/share/vm/c1/c1_ValueMap.cpp
+ test/compiler/8011706/Test8011706.java
Changeset: d79859ff6535
Author: kmo
Date: 2013-04-11 07:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d79859ff6535
8011952: Missing ResourceMarks in TraceMethodHandles
Summary: add missing ResourceMark under TraceMethodHandles in LinkResolver
Reviewed-by: dholmes
! src/share/vm/interpreter/linkResolver.cpp
Changeset: 9befe2fce567
Author: vlivanov
Date: 2013-04-11 09:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9befe2fce567
8011972: Field can be erroneously marked as contended when @Contended annotation isn't present
Reviewed-by: kvn, kmo, shade
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: b5db9d29062f
Author: vlivanov
Date: 2013-04-11 11:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b5db9d29062f
Merge
Changeset: 7a5aec879506
Author: bharadwaj
Date: 2013-04-11 17:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7a5aec879506
Merge
! src/share/vm/prims/whitebox.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 6d88a566d369
Author: amurillo
Date: 2013-04-11 21:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6d88a566d369
Merge
- test/gc/6941923/test6941923.sh
- test/gc/TestVerifyBeforeGCDuringStartup.java
Changeset: 5201379fe487
Author: amurillo
Date: 2013-04-11 21:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5201379fe487
Added tag hs25-b28 for changeset 6d88a566d369
! .hgtags
Changeset: b0301c02f38e
Author: katleman
Date: 2013-04-12 15:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b0301c02f38e
8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg
! make/bsd/makefiles/fastdebug.make
! src/share/vm/services/diagnosticArgument.cpp
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: c9eb0ec1c792
Author: katleman
Date: 2013-04-15 14:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c9eb0ec1c792
Merge
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 86db4847f195
Author: katleman
Date: 2013-04-17 12:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/86db4847f195
Merge
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 2e657354f6bc
Author: katleman
Date: 2013-04-18 10:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2e657354f6bc
Added tag jdk8-b86 for changeset 86db4847f195
! .hgtags
Changeset: 3d641132f83b
Author: twisti
Date: 2013-02-26 16:16 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3d641132f83b
8004336: Better handling of method handle intrinsic frames
Reviewed-by: kvn, jrose, ahgross
! src/share/vm/opto/library_call.cpp
Changeset: 124ca22437b1
Author: chegar
Date: 2013-04-12 10:14 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/124ca22437b1
Merge
! src/share/vm/opto/library_call.cpp
Changeset: 6c560f9ebb3e
Author: lana
Date: 2013-04-17 10:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6c560f9ebb3e
Merge
- test/gc/6941923/test6941923.sh
- test/gc/TestVerifyBeforeGCDuringStartup.java
Changeset: db9c527a1fd8
Author: lana
Date: 2013-04-17 21:33 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/db9c527a1fd8
Merge
Changeset: d4c266784660
Author: lana
Date: 2013-04-23 09:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d4c266784660
Merge
Changeset: d080f5168deb
Author: katleman
Date: 2013-04-25 09:24 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d080f5168deb
Added tag jdk8-b87 for changeset d4c266784660
! .hgtags
Changeset: c60f69931e1a
Author: amurillo
Date: 2013-04-11 21:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c60f69931e1a
8011949: new hotspot build - hs25-b29
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 35f8765422b9
Author: zgu
Date: 2013-04-10 08:55 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/35f8765422b9
8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"
Summary: Fixed a racing condition when shutting down NMT while worker thread is being started, also fixed a few mis-declared volatile pointers.
Reviewed-by: dholmes, dlong
! src/share/vm/runtime/thread.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: f2c0ccccc6b6
Author: rdurbin
Date: 2013-04-16 08:59 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f2c0ccccc6b6
Merge
Changeset: 71013d764f6e
Author: johnc
Date: 2013-04-10 10:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/71013d764f6e
8010780: G1: Eden occupancy/capacity output wrong after a full GC
Summary: Move the calculation and recording of eden capacity to the start of a GC and print a detailed heap transition for full GCs.
Reviewed-by: tschatzl, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: c0000f77bc6d
Author: johnc
Date: 2013-04-11 10:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c0000f77bc6d
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 9aa8d8037ee3
Author: mgerdin
Date: 2013-04-16 12:46 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9aa8d8037ee3
Merge
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: df254344edf1
Author: jmasa
Date: 2013-04-01 10:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/df254344edf1
8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk>
Reviewed-by: mgerdin, tschatzl, johnc, coleenp
! src/share/vm/memory/metaspace.cpp
Changeset: f2e682ef3156
Author: johnc
Date: 2013-04-17 10:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f2e682ef3156
8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc.
Summary: In do_oop_store the uncompressed value of the oop being stored needs to be preserved and passed to g1_write_barrier_post. This is necessary for the heap region cross check to work correctly.
Reviewed-by: coleenp, johnc
Contributed-by: Martin Doerr <martin.doerr(a)sap.com>
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: 07a4efc5ed14
Author: brutisso
Date: 2013-04-18 06:50 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/07a4efc5ed14
8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime
Summary: also reviewed by: kirk(a)kodewerk.com, brandon(a)twitter.com
Reviewed-by: tschatzl, stefank, johnc
! src/share/vm/services/runtimeService.cpp
Changeset: cbf8c8c25bbe
Author: mgerdin
Date: 2013-04-18 14:38 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cbf8c8c25bbe
Merge
Changeset: aeaca88565e6
Author: jiangli
Date: 2013-04-09 17:17 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/aeaca88565e6
8010862: The Method counter fields used for profiling can be allocated lazily.
Summary: Allocate the method's profiling related metadata until they are needed.
Reviewed-by: coleenp, roland
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/invocationCounter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
+ src/share/vm/oops/methodCounters.cpp
+ src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 42a42da29fd7
Author: jiangli
Date: 2013-04-11 23:06 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/42a42da29fd7
8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL.
Summary: Skip counter decay if the MethodCounters is NULL in NonTieredCompPolicy::delay_compilation().
Reviewed-by: kvn, dholmes
! src/share/vm/runtime/compilationPolicy.cpp
Changeset: 8df6ddda8090
Author: jiangli
Date: 2013-04-15 21:25 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8df6ddda8090
Merge
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9500809ceead
Author: jiangli
Date: 2013-04-18 17:00 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9500809ceead
Merge
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: b8b081e53312
Author: twisti
Date: 2013-04-12 12:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b8b081e53312
8011933: add number of classes, methods and time spent to CompileTheWorld
Reviewed-by: jrose, kvn
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
Changeset: 393fd4ef89c4
Author: twisti
Date: 2013-04-12 15:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/393fd4ef89c4
8011678: test/Makefile should pick up JT_HOME environment variable
Reviewed-by: kvn
! test/Makefile
Changeset: f36e073d56a4
Author: drchase
Date: 2013-04-12 15:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f36e073d56a4
7104565: trim jprt build targets
Summary: remove JPRT debug builds, remove -DDEBUG -DFASTDEBUG and use ASSERT instead in sources
Reviewed-by: dholmes, kvn, coleenp
! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/debug.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
! make/jprt.properties
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/debug.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/fastdebug.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
! make/windows/build.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/compiler2/ADLCompiler.dsp
! make/windows/projectfiles/tiered/ADLCompiler.dsp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/tools/hsdis/Makefile
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/vmThread.cpp
Changeset: bc63dd2539a4
Author: kvn
Date: 2013-04-12 20:37 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bc63dd2539a4
Merge
! make/bsd/makefiles/debug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
! make/linux/makefiles/debug.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
! make/solaris/makefiles/debug.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
Changeset: 886d1fd67dc3
Author: drchase
Date: 2013-04-12 19:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/886d1fd67dc3
6443505: Ideal() function for CmpLTMask
Summary: Repair wrong code generation, added new matching rule
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/cfgnode.cpp
+ test/compiler/6443505/Test6443505.java
Changeset: bb4a966cc68f
Author: roland
Date: 2013-04-15 09:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bb4a966cc68f
8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range
Summary: c1 runtime's predicate_failed_trap should use jump_to on sparc
Reviewed-by: kvn
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
Changeset: 1c6887c9afaa
Author: twisti
Date: 2013-04-15 16:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1c6887c9afaa
7172922: export_ makefile targets do not work unless all supported variants are built
Reviewed-by: dholmes, kvn
! make/Makefile
Changeset: acadb114c818
Author: roland
Date: 2013-04-15 17:17 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/acadb114c818
8011648: C1: optimized build is broken after 7153771
Summary: missing #ifdef ASSERT
Reviewed-by: kvn
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_ValueMap.hpp
Changeset: b105029fdbfd
Author: roland
Date: 2013-04-15 18:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b105029fdbfd
Merge
Changeset: 8373c19be854
Author: neliasso
Date: 2013-04-16 10:08 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8373c19be854
8011621: live_ranges_in_separate_class.patch
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz(a)oracle.com
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/create_obj_files.sh
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/coalesce.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/regalloc.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c89eab0b6b30
Author: neliasso
Date: 2013-04-16 10:37 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c89eab0b6b30
Merge
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
Changeset: 4b2eebe03f93
Author: iignatyev
Date: 2013-04-16 10:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4b2eebe03f93
8011971: WB API doesn't accept j.l.reflect.Constructor
Reviewed-by: kvn, vlivanov
! src/share/vm/prims/whitebox.cpp
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: a7fb14888912
Author: neliasso
Date: 2013-04-11 13:57 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a7fb14888912
8006952: Slow VM due to excessive code cache freelist iteration
Summary: Remove continous free block requirement
Reviewed-by: kvn
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/output.cpp
Changeset: dedc8563e33d
Author: bharadwaj
Date: 2013-04-18 16:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dedc8563e33d
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
Changeset: 2a9d97b57920
Author: bharadwaj
Date: 2013-04-19 03:13 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2a9d97b57920
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 01d5f04e64dc
Author: amurillo
Date: 2013-04-19 09:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/01d5f04e64dc
Merge
! make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 0491c26b1f1d
Author: amurillo
Date: 2013-04-19 09:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0491c26b1f1d
Added tag hs25-b29 for changeset 01d5f04e64dc
! .hgtags
Changeset: f78763f49817
Author: amurillo
Date: 2013-04-19 10:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f78763f49817
8012559: new hotspot build - hs25-b30
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 63e31ce40bdb
Author: hseigel
Date: 2013-04-17 08:20 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/63e31ce40bdb
8009928: PSR:PERF Increase default string table size
Summary: Increase default string table size to 60013 for 64-bit platforms.
Reviewed-by: coleenp, dholmes
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: b80cc96882f7
Author: zgu
Date: 2013-04-18 10:04 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b80cc96882f7
8012464: NMT: classes should not derive from _ValueObj, use VALUE_OBJ_CLASS_SPEC instead
Summary: NMT value objects should use VALUE_OBJ_CLASS_SPEC instead of deriving from _ValueObj
Reviewed-by: coleenp, hseigel, dholmes
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTrackWorker.hpp
Changeset: 41ed397cc0cd
Author: bharadwaj
Date: 2013-04-18 08:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/41ed397cc0cd
8006267: InterfaceMethod_ref should allow invokestatic and invokespecial
Summary: Lambda changes; spec 0.6.2 - Allow static invokestatic and invokespecial calls to InterfaceMethod_ref
Reviewed-by: dholmes, acorn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/genericSignatures.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/prims/methodHandles.cpp
Changeset: 7815eaceaa8c
Author: bharadwaj
Date: 2013-04-18 14:03 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7815eaceaa8c
Merge
Changeset: 6f817ce50129
Author: minqi
Date: 2013-04-19 11:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6f817ce50129
8010992: Remove calls to global ::operator new[] and new
Summary: disable use of global operator new and new[] which could cause unexpected exception and escape from NMT tracking.
Reviewed-by: coleenp, dholmes, zgu
Contributed-by: yumin.qi(a)oracle.com
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
Changeset: 17c51f84773a
Author: dcubed
Date: 2013-04-19 13:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/17c51f84773a
Merge
Changeset: 5b6512efcdc4
Author: dcubed
Date: 2013-04-19 16:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5b6512efcdc4
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6337ca4dcad8
Author: sspitsyn
Date: 2013-04-20 04:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6337ca4dcad8
8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition
Summary: Lazily create and maintain the MemberNameTable to be able to update MemberName's
Reviewed-by: coleenp, jrose, dholmes
Contributed-by: serguei.spitsyn(a)oracle.com
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: a527ddd44e07
Author: mgronlun
Date: 2013-04-20 19:02 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a527ddd44e07
6729929: I18N - Taking Heap Dump failed if project path contains multibyte characters
Reviewed-by: dholmes, rbackman
Contributed-by: peter.allwin(a)oracle.com
! src/share/vm/services/management.cpp
Changeset: 5a9fa2ba85f0
Author: dcubed
Date: 2013-04-21 20:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5a9fa2ba85f0
8012907: anti-delta fix for 8010992
Summary: anti-delta fix for 8010992 until 8012902 can be fixed
Reviewed-by: acorn, minqi, rdurbin
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
Changeset: cc12becb22e7
Author: dcubed
Date: 2013-04-21 21:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cc12becb22e7
Merge
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ce6d7e43501c
Author: bharadwaj
Date: 2013-04-23 08:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ce6d7e43501c
8012961: Do not restrict static interface methods to be private
Summary: Lambda changes; spec 0.6.2 - remove the restriction that was added as part of recent changes made to support upcoming changes to compilation of lambda methods.
Reviewed-by: dholmes, acorn
! src/share/vm/prims/methodHandles.cpp
Changeset: 1ea6a35dcbe5
Author: jiangli
Date: 2013-04-23 12:32 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1ea6a35dcbe5
8012927: 'assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range' in interpreter initialization.
Summary: Change br_null_short() to br_null().
Reviewed-by: coleenp, hseigel
! src/cpu/sparc/vm/interp_masm_sparc.cpp
Changeset: 35c15dad89ea
Author: roland
Date: 2013-04-16 17:06 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/35c15dad89ea
8011901: Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltas
Summary: instruct xaddL_no_res shouldn't allow 64 bit constants.
Reviewed-by: kvn
! src/cpu/x86/vm/x86_64.ad
+ test/compiler/8011901/Test8011901.java
Changeset: 6a3629cf7075
Author: roland
Date: 2013-04-24 09:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6a3629cf7075
8011771: runThese crashed with EAV
Summary: Array bound check elimination's in block motion doesn't always reset its data structures from one step to the other.
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_RangeCheckElimination.cpp
Changeset: 47766e2d2527
Author: jiangli
Date: 2013-04-24 18:20 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/47766e2d2527
8013041: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset.
Summary: Change jmpb() to jmp().
Reviewed-by: coleenp, rdurbin, dcubed
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
Changeset: e8a7a5995e65
Author: bharadwaj
Date: 2013-04-25 13:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e8a7a5995e65
Merge
Changeset: c4af77d20454
Author: amurillo
Date: 2013-04-26 00:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c4af77d20454
Merge
! .hgtags
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
Changeset: 8482058e74bc
Author: amurillo
Date: 2013-04-26 00:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8482058e74bc
Added tag hs25-b30 for changeset c4af77d20454
! .hgtags
Changeset: d0081bfc425c
Author: katleman
Date: 2013-05-02 13:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d0081bfc425c
Added tag jdk8-b88 for changeset 8482058e74bc
! .hgtags
Changeset: 57ac6a688ae6
Author: amurillo
Date: 2013-04-26 00:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/57ac6a688ae6
8013227: new hotspot build - hs25-b31
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: cc70cbbd422e
Author: hseigel
Date: 2013-04-24 09:00 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cc70cbbd422e
8012695: Assertion message displays %u and %s text instead of actual values
Summary: USe err_msg() to create a proper assertion message.
Reviewed-by: twisti, coleenp, iklam
! src/share/vm/classfile/classFileParser.hpp
Changeset: fbca7eaeac2e
Author: zgu
Date: 2013-04-24 14:55 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fbca7eaeac2e
8011218: Kitchensink hanged, likely NMT is to blame
Summary: Made NMT query safepoint aware.
Reviewed-by: dholmes, coleenp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memTracker.cpp
Changeset: d587a5c30bd8
Author: coleenp
Date: 2013-04-24 16:19 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d587a5c30bd8
8011803: release_C_heap_structures is never called for anonymous classes.
Summary: Call this function from the ClassLoaderData destructor instead of the system dictionary walk.
Reviewed-by: stefank, mgerdin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: d66a24adbe3f
Author: coleenp
Date: 2013-04-24 15:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d66a24adbe3f
Merge
Changeset: 15a99ca4ee34
Author: sspitsyn
Date: 2013-04-25 03:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/15a99ca4ee34
8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands
Summary: References from operands to CP entries and back must be correct after CP merge
Reviewed-by: coleenp, twisti
Contributed-by: serguei.spitsyn(a)oracle.com
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
Changeset: c115fac239eb
Author: iklam
Date: 2013-04-25 12:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c115fac239eb
8008962: NPG: Memory regression: One extra Monitor per ConstantPool
Summary: Re-use InstanceKlass::_init_lock locking ConstantPool as well.
Reviewed-by: dholmes, coleenp, acorn
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiEnv.cpp
Changeset: 3c9b7ef92c61
Author: dcubed
Date: 2013-04-26 08:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3c9b7ef92c61
Merge
Changeset: d1644a010f52
Author: emc
Date: 2013-04-26 07:34 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d1644a010f52
8007154: Remove support for u4 MethodParameter flags fields
Summary: Remove support for parsing class files with four-byte flags fields in MethodParameters attributes
Reviewed-by: jrose, coleenp
! src/share/vm/classfile/classFileParser.cpp
Changeset: f258c5828eb8
Author: hseigel
Date: 2013-04-29 16:13 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f258c5828eb8
8011773: Some tests on Interned String crashed JVM with OOM
Summary: Instead of terminating the VM, throw OutOfMemoryError exceptions.
Reviewed-by: coleenp, dholmes
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/prims/whitebox.cpp
Changeset: c53e49efe6a8
Author: hseigel
Date: 2013-04-29 16:36 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c53e49efe6a8
Merge
Changeset: f32b6c267d2e
Author: mikael
Date: 2013-04-29 11:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f32b6c267d2e
8012015: Use PROT_NONE when reserving memory
Summary: Reserved memory had PROT_READ+PROT_WRITE access on Linux/bsd, now changed to PROT_NONE.
Reviewed-by: dholmes, ctornqvi
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/prims/whitebox.cpp
+ test/runtime/memory/ReserveMemory.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 9f96b7a853bc
Author: sla
Date: 2013-04-30 10:53 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9f96b7a853bc
8013466: SA crashes when attaching to a process on OS X
Reviewed-by: coleenp, rbackman, minqi
! agent/src/os/bsd/MacosxDebuggerLocal.m
Changeset: 409d4b59e095
Author: sla
Date: 2013-04-30 02:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/409d4b59e095
Merge
Changeset: ed5a590835a4
Author: zgu
Date: 2013-04-30 09:17 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ed5a590835a4
8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6'
Summary: Grab and drop SR_lock to get the thread to honor the safepoint protocol
Reviewed-by: dcubed, coleenp
! src/share/vm/services/memBaseline.cpp
Changeset: 746b070f5022
Author: ccheung
Date: 2013-04-30 11:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/746b070f5022
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"
Reviewed-by: coleenp, zgu, hseigel
! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
! src/share/vm/utilities/workgroup.cpp
Changeset: e4614b063fe1
Author: sla
Date: 2013-04-30 21:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e4614b063fe1
8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue cause
Reviewed-by: coleenp, rbackman
! agent/src/os/bsd/MacosxDebuggerLocal.m
Changeset: 376ff861f611
Author: sla
Date: 2013-05-01 01:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/376ff861f611
Merge
Changeset: b4081e9714ec
Author: vladidan
Date: 2013-04-30 17:36 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b4081e9714ec
8013398: Adjust number of stack guard pages on systems with large memory page size
Summary: Auto adjust number of stack guard pages on systems with large memory page size
Reviewed-by: bobv, coleenp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
Changeset: 1847df492437
Author: vladidan
Date: 2013-05-01 10:10 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1847df492437
Merge
Changeset: 08236d966eea
Author: bharadwaj
Date: 2013-05-01 08:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/08236d966eea
8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87
Summary: Do not treat static methods as miranda methods.
Reviewed-by: dholmes, acorn
! src/share/vm/oops/klassVtable.cpp
+ test/runtime/lambda-features/PublicStaticInterfaceMethodHandling.java
Changeset: 8fe2542bdc8d
Author: bharadwaj
Date: 2013-05-01 09:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8fe2542bdc8d
Merge
Changeset: a6e09d6dd8e5
Author: dlong
Date: 2013-04-24 20:55 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a6e09d6dd8e5
8003853: specify offset of IC load in java_to_interp stub
Summary: refactored code to allow platform-specific differences
Reviewed-by: dlong, twisti
Contributed-by: Goetz Lindenmaier <goetz.lindenmaier(a)sap.com>
+ src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
+ src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
+ src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/opto/output.cpp
Changeset: e10e43e58e92
Author: dlong
Date: 2013-04-24 21:11 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e10e43e58e92
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/opto/output.cpp
- test/gc/6941923/test6941923.sh
- test/gc/TestVerifyBeforeGCDuringStartup.java
- test/runtime/NMT/AllocTestType.java
Changeset: 3c0584fec1e6
Author: dholmes
Date: 2013-04-28 18:24 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3c0584fec1e6
8010428: Special -agentpath checks needed with minimal VM to produce proper error message
Reviewed-by: dholmes, alanb, cjplummer, olagneau
Contributed-by: Carlos Lucasius <carlos.lucasius(a)oracle.com>
! src/share/vm/runtime/arguments.cpp
Changeset: 78603aa58b1e
Author: jiangli
Date: 2013-04-26 16:58 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/78603aa58b1e
Merge
! src/cpu/x86/vm/x86_64.ad
Changeset: e01e02a9fcb6
Author: jiangli
Date: 2013-04-29 01:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e01e02a9fcb6
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 052caeaeb771
Author: jiangli
Date: 2013-05-02 12:16 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/052caeaeb771
Merge
Changeset: 8f9fae155577
Author: jiangli
Date: 2013-05-02 13:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8f9fae155577
Merge
Changeset: c23dbf0e8ab7
Author: jmasa
Date: 2013-03-01 10:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c23dbf0e8ab7
8011268: NPG: Free unused VirtualSpaceNodes
Reviewed-by: mgerdin, coleenp, johnc
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: bfe3be9ebd6c
Author: kevinw
Date: 2013-04-18 17:02 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bfe3be9ebd6c
7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line
Reviewed-by: mgerdin
! test/gc/7072527/TestFullGCCount.java
Changeset: 12927badda81
Author: kevinw
Date: 2013-04-19 05:14 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/12927badda81
Merge
Changeset: d391427ddc29
Author: mgerdin
Date: 2013-04-22 10:10 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d391427ddc29
Merge
Changeset: a08c80e9e1e5
Author: stefank
Date: 2013-04-22 20:27 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a08c80e9e1e5
8012687: Remove unused is_root checks and closures
Reviewed-by: tschatzl, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: ebded0261dfc
Author: jmasa
Date: 2013-04-22 22:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ebded0261dfc
8012111: Remove warning about CMS generation shrinking.
Reviewed-by: johnc, brutisso, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
+ test/gc/concurrentMarkSweep/GuardShrinkWarning.java
Changeset: 1cb4795305b9
Author: mgerdin
Date: 2013-04-23 08:39 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1cb4795305b9
8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD
Summary: Restructure initialization of ClassLoaderData to not add a new instance if init_dependencies fail
Reviewed-by: stefank, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderData.inline.hpp
Changeset: 5c93c1f61226
Author: johnc
Date: 2013-04-18 10:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5c93c1f61226
8011724: G1: Stack allocate instances of HeapRegionRemSetIterator
Summary: Stack allocate instances of HeapRegionRemSetIterator during RSet scanning.
Reviewed-by: brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
Changeset: 868d87ed63c8
Author: jmasa
Date: 2013-02-12 14:15 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/868d87ed63c8
8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions
Reviewed-by: mgerdin, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
! src/share/vm/memory/metaspaceShared.cpp
Changeset: 9d75bcd7c890
Author: mgerdin
Date: 2013-04-24 19:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9d75bcd7c890
8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802
Summary: Move initialization of dependencies to before allocation of CLD
Reviewed-by: stefank, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: d50cc62e94ff
Author: johnc
Date: 2013-04-24 14:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d50cc62e94ff
8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t
Summary: In graphKit INT operations were generated to access PtrQueue::_index which has type size_t. This is 64 bit on 64-bit machines. No problems occur on little endian machines as long as the index fits into 32 bit, but on big endian machines the upper part is read, which is zero. This leads to unnecessary branches to the slow path in the runtime.
Reviewed-by: twisti, johnc
Contributed-by: Martin Doerr <martin.doerr(a)sap.com>
! src/share/vm/opto/graphKit.cpp
Changeset: b06ac540229e
Author: stefank
Date: 2013-04-24 20:13 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b06ac540229e
8013132: Add a flag to turn off the output of the verbose verification code
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: b294421fa3c5
Author: brutisso
Date: 2013-04-26 09:53 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b294421fa3c5
8012915: ReservedSpace::align_reserved_region() broken on Windows
Summary: remove unused constructors and helper methods for ReservedHeapSpace and ReservedSpace
Reviewed-by: mgerdin, jmasa, johnc, tschatzl
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
Changeset: 2f50bc369470
Author: stefank
Date: 2013-04-26 10:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2f50bc369470
8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloading
Reviewed-by: coleenp, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/genMarkSweep.cpp
Changeset: 3edf23423bb2
Author: johnc
Date: 2013-04-26 10:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3edf23423bb2
8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class]
Summary: System.getProperty("test.java.opts") can return NULL, which gets converted to to the empty string, and the child java command then interprets that as the name of the main class.
Reviewed-by: jmasa, brutisso
! test/gc/TestVerifyDuringStartup.java
Changeset: caac22686b17
Author: mgerdin
Date: 2013-04-29 09:31 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/caac22686b17
Merge
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 601183f604b2
Author: mgerdin
Date: 2013-04-29 13:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/601183f604b2
8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware locking
Summary: Change Metaspace::deallocate to take lock with _no_safepoint_check_flag
Reviewed-by: coleenp, jmasa, dholmes
! src/share/vm/memory/metaspace.cpp
Changeset: 9075044ed66b
Author: ehelin
Date: 2013-04-30 16:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9075044ed66b
8008541: Remove old code in HotSpot that supported the jmap -permstat functionality
Reviewed-by: sla, brutisso
! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java
Changeset: d58c62b7447d
Author: mgerdin
Date: 2013-05-02 19:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d58c62b7447d
Merge
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: cbd4ce58f1f3
Author: mgerdin
Date: 2013-05-02 16:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cbd4ce58f1f3
Merge
Changeset: e12c9b3740db
Author: vlivanov
Date: 2013-04-25 11:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e12c9b3740db
8012260: ciReplay: Include PID into the name of replay data file
Reviewed-by: kvn, twisti
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: dc7db03f5aa2
Author: iignatyev
Date: 2013-04-25 11:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dc7db03f5aa2
8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatal
Reviewed-by: kvn, vlivanov
! src/share/vm/prims/whitebox.cpp
+ test/sanity/WhiteBox.java
Changeset: 7b23cb975cf2
Author: iignatyev
Date: 2013-04-25 11:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7b23cb975cf2
8011675: adding compilation level to replay data
Reviewed-by: kvn, vlivanov
- agent/doc/c2replay.html
+ agent/doc/cireplay.html
! agent/doc/clhsdb.html
! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/ciReplay/TestSA.sh
+ test/compiler/ciReplay/TestVM.sh
+ test/compiler/ciReplay/TestVM_no_comp_level.sh
+ test/compiler/ciReplay/common.sh
Changeset: 247342108a11
Author: neliasso
Date: 2013-04-23 13:48 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/247342108a11
8010332: removed unused method: ciMethod::uses_monitors
Reviewed-by: twisti, roland
Contributed-by: albert.noll(a)oracle.com
! src/share/vm/ci/ciMethod.hpp
Changeset: a5c95fcf7cb7
Author: neliasso
Date: 2013-04-23 18:06 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a5c95fcf7cb7
8012157: removed unused code in SharedRuntime::handle_wrong_method
Reviewed-by: kvn, roland, rbackman
Contributed-by: albert.noll(a)oracle.com
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: d1c9384eecb4
Author: iignatyev
Date: 2013-04-26 07:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d1c9384eecb4
8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return false
Reviewed-by: kvn, vlivanov
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 93b8272814cf
Author: vlivanov
Date: 2013-04-26 08:33 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/93b8272814cf
Merge
Changeset: 0b55a78c6be5
Author: bharadwaj
Date: 2013-04-26 10:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0b55a78c6be5
Merge
- agent/doc/c2replay.html
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: fd49109d0d88
Author: bharadwaj
Date: 2013-04-26 14:50 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fd49109d0d88
Merge
Changeset: 487d442ef257
Author: jiangli
Date: 2013-04-26 16:21 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/487d442ef257
8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL).
Summary: Change the assert to if check as MethodCounters could be NULL under TieredCompilation.
Reviewed-by: kvn, twisti
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 62b683108582
Author: jiangli
Date: 2013-04-26 14:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/62b683108582
Merge
Changeset: 0cfa93c2fcc4
Author: neliasso
Date: 2013-04-29 13:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0cfa93c2fcc4
8012547: Code cache flushing can get stuck reclaming of memory
Summary: Keep sweeping regardless of if we are flushing
Reviewed-by: kvn, twisti
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
Changeset: e4e131b15d5c
Author: roland
Date: 2013-05-02 10:27 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e4e131b15d5c
8013532: Remove unused parameter "compiler" from DTRACE_METHOD_COMPILE* macros
Summary: remove unused parameter in dtrace macros
Reviewed-by: kvn, roland
Contributed-by: albert.noll(a)oracle.com
! src/share/vm/compiler/compileBroker.cpp
Changeset: 9ce110b1d14a
Author: kvn
Date: 2013-05-02 18:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9ce110b1d14a
Merge
- agent/doc/c2replay.html
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 4ec913499722
Author: amurillo
Date: 2013-05-03 08:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4ec913499722
Merge
- agent/doc/c2replay.html
Changeset: 9c1fe0b419b4
Author: amurillo
Date: 2013-05-03 08:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9c1fe0b419b4
Added tag hs25-b31 for changeset 4ec913499722
! .hgtags
Changeset: 7d56b68a9672
Author: katleman
Date: 2013-05-09 10:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7d56b68a9672
Added tag jdk8-b89 for changeset 9c1fe0b419b4
! .hgtags
Changeset: 625ddb0052e1
Author: amurillo
Date: 2013-05-03 08:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/625ddb0052e1
8013800: new hotspot build - hs25-b32
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c456f4510385
Author: sla
Date: 2013-05-03 12:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c456f4510385
8008453: JvmtiClassFileReconstituter does not recognize default methods
Reviewed-by: acorn, sspitsyn
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
Changeset: 0380df7c3cd0
Author: sla
Date: 2013-05-03 12:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0380df7c3cd0
8013785: Respect EXTRA_CFLAGS on windows
Reviewed-by: mgronlun, rbackman, kvn
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
Changeset: 31a4e55f8c9d
Author: fparain
Date: 2013-05-03 05:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/31a4e55f8c9d
8004095: Add support for JMX interface to Diagnostic Framework and Commands
Reviewed-by: acorn, sla
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/serviceThread.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/diagnosticFramework.hpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! src/share/vm/services/management.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/nmtDCmd.hpp
Changeset: 39fba0d6d9ad
Author: fparain
Date: 2013-05-03 05:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/39fba0d6d9ad
Merge
Changeset: bf089b838c9e
Author: ccheung
Date: 2013-05-02 16:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bf089b838c9e
8012641: Perf_CreateLong creates perf counter of incorrect type
Reviewed-by: mchung, hseigel, coleenp
! src/share/vm/prims/perf.cpp
Changeset: a55b7b8c34af
Author: zgu
Date: 2013-05-03 13:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a55b7b8c34af
Merge
Changeset: 9c8e2f44228d
Author: dcubed
Date: 2013-05-03 15:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9c8e2f44228d
Merge
Changeset: 800078be49d2
Author: hseigel
Date: 2013-05-06 09:10 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/800078be49d2
8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive
Summary: Fix code to call correct version of function find_class().
Reviewed-by: coleenp, rdurbin, dcubed
! src/share/vm/classfile/systemDictionary.cpp
Changeset: c18152e0554e
Author: zgu
Date: 2013-05-06 11:15 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c18152e0554e
8013120: NMT: Kitchensink crashes with assert(next_region == NULL || !next_region->is_committed_region()) failed: Sanity check
Summary: Fixed NMT to deal with releasing virtual memory region when there are still committed regions within it
Reviewed-by: acorn, coleenp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/services/memSnapshot.cpp
+ test/runtime/NMT/ReleaseCommittedMemory.java
Changeset: da4d87770781
Author: zgu
Date: 2013-05-06 08:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/da4d87770781
Merge
Changeset: d9b08d62b95e
Author: acorn
Date: 2013-05-02 10:58 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d9b08d62b95e
8010783: assert(s->refcount() != 0) failed: for create_overpasses
Reviewed-by: kvn, dcubed
! src/share/vm/classfile/bytecodeAssembler.cpp
Changeset: b7f3bf2ba33b
Author: acorn
Date: 2013-05-06 10:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b7f3bf2ba33b
Merge
- agent/doc/c2replay.html
Changeset: f916d5986c86
Author: acorn
Date: 2013-05-06 12:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f916d5986c86
Merge
Changeset: 187154b7a226
Author: sla
Date: 2013-05-06 19:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/187154b7a226
8009615: JvmtiClassFileReconstituter does not create BootstrapMethod attributes
Reviewed-by: coleenp, sspitsyn
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
Changeset: 3ecc6b9940de
Author: sla
Date: 2013-05-07 01:25 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3ecc6b9940de
Merge
Changeset: b5fef8013a95
Author: sla
Date: 2013-05-07 14:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b5fef8013a95
8014044: Spelling error in JDK-8009615: boostrapmethod
Reviewed-by: sspitsyn, coleenp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
Changeset: f6a055fcf47d
Author: sla
Date: 2013-05-07 14:33 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f6a055fcf47d
8005038: remove crufty '_g' support from SA
Reviewed-by: coleenp, mgronlun, rbackman
! agent/src/os/bsd/ps_core.c
! agent/src/os/linux/ps_core.c
! agent/src/os/solaris/proc/saproc.cpp
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
Changeset: 33bcd9ead1d5
Author: ctornqvi
Date: 2013-05-07 21:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/33bcd9ead1d5
8009577: Test test/closed/runtime/classunload broken
Summary: Fixed tests to use new way of utilizing the WB API, fixed issue with where custom classloader got the classes from
Reviewed-by: collins, mgerdin, zgu
+ test/runtime/ClassUnload/KeepAliveClass.java
+ test/runtime/ClassUnload/KeepAliveClassLoader.java
+ test/runtime/ClassUnload/KeepAliveObject.java
+ test/runtime/ClassUnload/KeepAliveSoftReference.java
+ test/runtime/ClassUnload/UnloadTest.java
+ test/runtime/ClassUnload/classes/test/Empty.java
+ test/runtime/testlibrary/ClassUnloadCommon.java
Changeset: 58bb870a0cbd
Author: emc
Date: 2013-05-07 13:45 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/58bb870a0cbd
8009729: Refix hotspot jni_<cpu>.h JNIEXPORT and JNIIMPORT definitions to match jdk version
Summary: Update JNIEXPORT and JNIIMPORT to work with other compilers that don't necessarily have the __attribute__ type qualifier
Reviewed-by: dholmes, dcubed, coleenp
! src/cpu/sparc/vm/jni_sparc.h
! src/cpu/x86/vm/jni_x86.h
! src/cpu/zero/vm/jni_zero.h
Changeset: 7243490a6847
Author: coleenp
Date: 2013-05-07 14:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7243490a6847
Merge
Changeset: e60b3fce2b02
Author: jiangli
Date: 2013-05-06 19:57 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e60b3fce2b02
8013067: Zero builds are broken after 8010862.
Summary: Fixed broken Zero build.
Reviewed-by: twisti, coleenp, kvn
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/oops/method.hpp
Changeset: 27d2d456cd96
Author: jiangli
Date: 2013-05-06 20:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/27d2d456cd96
Merge
Changeset: 6b388e7d4905
Author: bpittore
Date: 2013-05-07 10:19 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6b388e7d4905
8013633: Cleanup platform ifdefs in unsafe.cpp
Summary: Replace ifdefs with SUPPORTS_NATIVE_CX8 set in platform include file
Reviewed-by: dholmes, dlong
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/share/vm/prims/unsafe.cpp
Changeset: a258a8351528
Author: vladidan
Date: 2013-05-07 10:36 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a258a8351528
Merge
- agent/doc/c2replay.html
Changeset: d3c98423c146
Author: jiangli
Date: 2013-05-09 16:27 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d3c98423c146
Merge
Changeset: 1d0fba8a2a6d
Author: brutisso
Date: 2013-05-02 22:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1d0fba8a2a6d
8013574: PrintMalloc conflicts with the command line parsing
Summary: Make sure that _num_jvm_args is not updated until the new entry to _jvm_args_array has been added
Reviewed-by: johnc, tamao, tschatzl
! src/share/vm/runtime/arguments.cpp
Changeset: f14063dcd52a
Author: brutisso
Date: 2013-05-06 09:16 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f14063dcd52a
8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignment
Summary: Make sure max alignemnt is at least as large as min alignment
Reviewed-by: johnc, jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
+ test/gc/g1/TestRegionAlignment.java
Changeset: 30860066ae8f
Author: jwilhelm
Date: 2013-05-06 13:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/30860066ae8f
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: d17700c82d7d
Author: tschatzl
Date: 2013-05-06 17:19 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d17700c82d7d
8006088: Incompatible heap size flags accepted by VM
Summary: Make processing of minimum, initial and maximum heap size more intiutive by removing previous limitations on allowed values, and make error reporting consistent. Further, fix errors in ergonomic heap sizing.
Reviewed-by: johnc, jwilhelm, tamao
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: b0d20fa374b4
Author: brutisso
Date: 2013-05-06 21:30 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b0d20fa374b4
8013872: G1: HeapRegionSeq::shrink_by() has invalid assert
Summary: Refactored shrink_by() to only use region counts and not byte sizes
Reviewed-by: johnc, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
+ test/gc/g1/TestShrinkToOneRegion.java
Changeset: a9d568b7df60
Author: jmasa
Date: 2013-05-08 16:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a9d568b7df60
8013032: CMS: assert(used() == used_after_gc && used_after_gc <= capacity()) failed: used: 0 used_after_gc: 292080 capacity: 1431699456
Reviewed-by: tschatzl, mgerdin, johnc
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
+ test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
Changeset: 06ab37f08701
Author: jmasa
Date: 2013-05-08 17:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/06ab37f08701
8013184: CMS: Call reset_after_compaction() only if a compaction has been done
Reviewed-by: mgerdin, johnc, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
+ test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
Changeset: 923ac8d1df95
Author: jwilhelm
Date: 2013-05-09 12:23 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/923ac8d1df95
Merge
Changeset: 194f52aa2f23
Author: johnc
Date: 2013-05-09 11:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/194f52aa2f23
7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
Summary: Refactor G1's hot card cache and card counts table into their own files. Simplify the card counts table, including removing the encoding of the card index in each entry. The card counts table now has a 1:1 correspondence with the cards spanned by heap. Space for the card counts table is reserved from virtual memory (rather than C heap) during JVM startup and is committed/expanded when the heap is expanded. Changes were also reviewed-by Vitaly Davidovich.
Reviewed-by: tschatzl, jmasa
! make/excludeSrc.make
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
+ src/share/vm/gc_implementation/g1/g1CardCounts.cpp
+ src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
+ src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
+ src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 73652d89e7c4
Author: stefank
Date: 2013-05-10 09:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/73652d89e7c4
Merge
Changeset: 69494caf5790
Author: amurillo
Date: 2013-05-10 11:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/69494caf5790
Merge
Changeset: 1ae0472ff3a0
Author: amurillo
Date: 2013-05-10 11:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1ae0472ff3a0
Added tag hs25-b32 for changeset 69494caf5790
! .hgtags
Changeset: 5f277a0b71bd
Author: Edward Nevill edward.nevill(a)linaro.org
Date: 2013-09-27 15:44 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5f277a0b71bd
Merge up to jdk8-b90
! .hgtags
- agent/doc/c2replay.html
! make/Makefile
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
! make/linux/makefiles/vm.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
! src/os/linux/vm/os_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/tools/hsdis/Makefile
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/bytecodeAssembler.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.cpp
- test/gc/6941923/test6941923.sh
- test/gc/TestVerifyBeforeGCDuringStartup.java
- test/runtime/NMT/AllocTestType.java
Changeset: c0ea5b15d9ed
Author: Edward Nevill edward.nevill(a)linaro.org
Date: 2013-09-27 15:48 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c0ea5b15d9ed
Update aarch64 specific code to make it work with jdk8-b90
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/jni_aarch64.h
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/runtime/stubRoutines.cpp
1
0