Very good news to see bsd-port synched with trunk and JSR 292 to package java.lang.invoke
2011/4/6 <gle...@eyesbeyond.com>: > Changeset: 70b50ac7e2af > Author: cl > Date: 2011-03-10 17:10 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/70b50ac7e2af > > Added tag jdk7-b133 for changeset 1b3a350709e4 > > ! .hgtags > > Changeset: f91db74a6810 > Author: kamg > Date: 2011-02-26 13:33 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f91db74a6810 > > 7017640: Fix for 6766644 deadlocks on some NSK tests when running with -Xcomp > Summary: Dynamic-code generated events should be deferred and processed by > service thread > Reviewed-by: dsamersoff, dcubed > > ! src/share/vm/prims/jvmtiExport.cpp > ! src/share/vm/prims/jvmtiExport.hpp > ! src/share/vm/prims/jvmtiImpl.cpp > ! src/share/vm/prims/jvmtiImpl.hpp > > Changeset: da091bb67459 > Author: sla > Date: 2011-02-28 14:19 +0100 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/da091bb67459 > > 7022037: Pause when exiting if debugger is attached on windows > Reviewed-by: dsamersoff, kamg, hosterda > > ! 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/runtime/arguments.cpp > ! src/share/vm/runtime/arguments.hpp > ! src/share/vm/runtime/globals.hpp > ! src/share/vm/runtime/java.cpp > ! src/share/vm/runtime/os.hpp > ! src/share/vm/runtime/thread.cpp > ! src/share/vm/utilities/vmError.cpp > > Changeset: c1a6154012c8 > Author: kamg > Date: 2011-02-28 16:01 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c1a6154012c8 > > 7020118: Alter frame assignability to allow for exception handler coverage of > invokespecial <init> > Summary: Add special rule to allow assignment of frames with uninit flags set. > Reviewed-by: never, coleenp > > ! src/share/vm/classfile/stackMapFrame.cpp > ! src/share/vm/classfile/stackMapFrame.hpp > ! src/share/vm/classfile/verificationType.hpp > > Changeset: 23ae54207126 > Author: rottenha > Date: 2011-02-28 15:35 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/23ae54207126 > > Merge > > ! src/os/solaris/vm/os_solaris.cpp > ! src/share/vm/runtime/globals.hpp > ! src/share/vm/runtime/java.cpp > ! src/share/vm/runtime/os.hpp > > Changeset: cef8c988e7b8 > Author: rottenha > Date: 2011-02-28 22:35 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cef8c988e7b8 > > Merge > > > Changeset: 5584e20db481 > Author: sla > Date: 2011-03-02 09:41 +0100 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5584e20db481 > > 7023323: Build failure on VS2003: IsDebuggerPresent not found > Summary: #define _WIN32_WINNT 0x500 > Reviewed-by: ohrstrom, hosterda, coleenp > > ! src/os/windows/vm/os_windows.cpp > > Changeset: 4a9604cd7c5f > Author: kamg > Date: 2011-03-02 08:18 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4a9604cd7c5f > > 6878713: Verifier heap corruption, relating to backward jsrs > Summary: Added overflow detection in arena Amalloc methods > Reviewed-by: coleenp, phh > > ! src/share/vm/memory/allocation.cpp > ! src/share/vm/memory/allocation.hpp > ! src/share/vm/utilities/globalDefinitions_gcc.hpp > ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp > ! src/share/vm/utilities/globalDefinitions_visCPP.hpp > + test/runtime/6878713/Test6878713.sh > + test/runtime/6878713/testcase.jar > > Changeset: 99bd05619fa4 > Author: zgu > Date: 2011-03-02 09:16 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/99bd05619fa4 > > 7017110: Add /SAFESEH to links on windows 32bit to verify safe exceptions > Summary: Ensure safe exception handler table is generated on Win32 binaries > when compile with VS2010 > Reviewed-by: acorn, coleenp, dcubed, sla, ohair > > ! make/windows/makefiles/compile.make > ! make/windows/makefiles/launcher.make > > Changeset: a3c0ec0428a2 > Author: zgu > Date: 2011-03-02 16:21 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a3c0ec0428a2 > > Merge > > > Changeset: 8c0d0510d36f > Author: dcubed > Date: 2011-03-03 09:31 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8c0d0510d36f > > Merge > > > Changeset: 4e0069ff33df > Author: johnc > Date: 2011-02-28 09:10 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4e0069ff33df > > 7022200: G1: optimized build broken > Summary: Make the G1 specific version of is_in_closed_subset() available in > all builds. > Reviewed-by: tonyp, jcoomes > > ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp > ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp > > Changeset: 11303bede852 > Author: jcoomes > Date: 2011-03-03 21:02 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/11303bede852 > > Merge > > > Changeset: d89a22843c62 > Author: iveresov > Date: 2011-02-22 15:25 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d89a22843c62 > > 7020521: arraycopy stubs place prebarriers incorrectly > Summary: Rearranged the pre-barrier placement in arraycopy stubs so that they > are properly called in case of chained calls. Also refactored the code a > little bit so that it looks uniform across the platforms and is more readable. > Reviewed-by: never, kvn > > ! src/cpu/sparc/vm/stubGenerator_sparc.cpp > ! src/cpu/x86/vm/stubGenerator_x86_32.cpp > ! src/cpu/x86/vm/stubGenerator_x86_64.cpp > > Changeset: d5a078cf7f39 > Author: iveresov > Date: 2011-02-22 18:13 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d5a078cf7f39 > > Merge > > > Changeset: ba5d119730dd > Author: kvn > Date: 2011-02-23 12:28 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ba5d119730dd > > Merge > > > Changeset: d411927672ed > Author: never > Date: 2011-02-23 19:09 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d411927672ed > > 7012072: CompileTheWorld causes incorrect class initialization > Reviewed-by: kvn, twisti > > ! src/share/vm/prims/unsafe.cpp > > Changeset: 5a41a201d08c > Author: kvn > Date: 2011-02-24 10:28 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5a41a201d08c > > 6812217: Base memory of MergeMem node violates assert during killing expanded > AllocateArray node > Summary: The assert in MergeMemNode::memory_at() misses the case when address > is TOP. > Reviewed-by: never > > ! src/share/vm/opto/memnode.cpp > > Changeset: 6f3746e69a78 > Author: never > Date: 2011-02-24 11:09 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6f3746e69a78 > > 7021603: crash in fill_sync_handler with ExtendedDTrace probes > Reviewed-by: iveresov > > ! src/share/vm/c1/c1_GraphBuilder.cpp > > Changeset: 8190d4b75e09 > Author: never > Date: 2011-02-24 14:49 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8190d4b75e09 > > Merge > > > Changeset: 41d4973cf100 > Author: kvn > Date: 2011-02-26 12:10 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/41d4973cf100 > > 6942326: x86 code in string_indexof() could read beyond reserved heap space > Summary: copy small (<8) strings on stack if str+16 crosses a page boundary > and load from stack into XMM. Back up pointer when loading string's tail. > Reviewed-by: never > > ! src/cpu/x86/vm/assembler_x86.cpp > ! src/cpu/x86/vm/assembler_x86.hpp > ! src/cpu/x86/vm/x86_32.ad > ! src/cpu/x86/vm/x86_64.ad > ! src/share/vm/opto/library_call.cpp > ! src/share/vm/opto/memnode.cpp > + test/compiler/6942326/Test.java > > Changeset: 1b4e6a5d98e0 > Author: twisti > Date: 2011-02-28 06:07 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1b4e6a5d98e0 > > 7012914: JSR 292 MethodHandlesTest C1: > frame::verify_return_pc(return_address) failed: must be a return pc > Reviewed-by: never, bdelsart > > ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp > ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp > ! src/cpu/sparc/vm/methodHandles_sparc.cpp > ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp > ! src/cpu/x86/vm/c1_Runtime1_x86.cpp > ! src/cpu/x86/vm/methodHandles_x86.cpp > ! src/cpu/x86/vm/stubGenerator_x86_32.cpp > ! src/share/vm/c1/c1_Runtime1.cpp > ! src/share/vm/c1/c1_Runtime1.hpp > ! src/share/vm/code/nmethod.cpp > ! src/share/vm/code/nmethod.hpp > ! src/share/vm/runtime/sharedRuntime.cpp > ! src/share/vm/utilities/macros.hpp > > Changeset: 50c0f22d6d0e > Author: never > Date: 2011-02-28 17:12 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/50c0f22d6d0e > > 7023229: extraneous include of precompiled.hpp in hsdis.c > Reviewed-by: never, jrose > Contributed-by: volker.simo...@gmail.com > > ! src/share/tools/hsdis/hsdis-demo.c > ! src/share/tools/hsdis/hsdis.c > > Changeset: bc6b27fb3568 > Author: never > Date: 2011-03-01 10:27 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bc6b27fb3568 > > 6725983: Assertion "method->method_holder())->is_not_initialized(),"method > holder must be initialized" > Reviewed-by: kvn, iveresov > > ! src/share/vm/classfile/classLoader.cpp > ! src/share/vm/runtime/globals.hpp > > Changeset: 0ac769a57c64 > Author: iveresov > Date: 2011-03-01 14:56 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0ac769a57c64 > > 6627983: G1: Bad oop deference during marking > Summary: Bulk zeroing reduction didn't work with G1, because arraycopy would > call pre-barriers on uninitialized oops. The solution is to have version of > arraycopy stubs that don't have pre-barriers. Also refactored arraycopy stubs > generation on SPARC to be more readable and reduced the number of stubs > necessary in some cases. > Reviewed-by: jrose, kvn, never > > ! src/cpu/sparc/vm/stubGenerator_sparc.cpp > ! src/cpu/x86/vm/stubGenerator_x86_32.cpp > ! src/cpu/x86/vm/stubGenerator_x86_64.cpp > ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp > ! src/share/vm/memory/barrierSet.cpp > ! src/share/vm/memory/barrierSet.hpp > ! src/share/vm/opto/library_call.cpp > ! src/share/vm/runtime/arguments.cpp > ! src/share/vm/runtime/stubRoutines.cpp > ! src/share/vm/runtime/stubRoutines.hpp > > Changeset: 8c9c9ee30d71 > Author: kvn > Date: 2011-03-03 23:31 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8c9c9ee30d71 > > Merge > > ! src/share/vm/runtime/arguments.cpp > ! src/share/vm/runtime/globals.hpp > > Changeset: 3e2b59ab2d07 > Author: trims > Date: 2011-03-04 14:06 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3e2b59ab2d07 > > Merge > > > Changeset: 3c76374706ea > Author: trims > Date: 2011-03-04 14:06 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3c76374706ea > > 7024814: Bump the HS21 build number to 04 > Summary: Update the HS21 build number to 04 > Reviewed-by: jcoomes > > ! make/hotspot_version > > Changeset: 447e6faab4a8 > Author: trims > Date: 2011-03-11 11:18 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/447e6faab4a8 > > Merge > > > Changeset: 2707f76d15e3 > Author: schien > Date: 2011-03-17 14:32 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2707f76d15e3 > > Added tag jdk7-b134 for changeset 447e6faab4a8 > > ! .hgtags > > Changeset: fc1b183bfc0a > Author: trims > Date: 2011-03-17 17:25 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fc1b183bfc0a > > Added tag hs21-b04 for changeset 3c76374706ea > > ! .hgtags > > Changeset: 9f44e9aad2d9 > Author: coleenp > Date: 2011-03-03 19:51 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9f44e9aad2d9 > > 7022999: Can't build with FORCE_TIERED=0 > Summary: Put UseFastLocking test under #ifdef COMPILER1 > Reviewed-by: kvn, phh, never, dcubed > > ! src/share/vm/runtime/arguments.cpp > > Changeset: fbbeec6dad2d > Author: coleenp > Date: 2011-03-03 19:52 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fbbeec6dad2d > > 6512830: Error: assert(tag_at(which).is_unresolved_klass(), "Corrupted > constant pool") > Summary: Redefine classes copies the constant pool while the constant pool > may be resolving strings or classes > Reviewed-by: dcubed, dsamersoff, acorn > > ! src/share/vm/oops/constantPoolOop.cpp > ! src/share/vm/prims/jvmtiRedefineClasses.cpp > > Changeset: f767174aac14 > Author: coleenp > Date: 2011-03-03 19:53 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f767174aac14 > > 7021653: Parfait issue in hotspot/src/share/vm/oops/methodDataOops.hpp > Summary: Fix compilation error(s) > Reviewed-by: kvn, phh, jcoomes, dholmes > > ! src/share/vm/oops/methodDataOop.hpp > ! src/share/vm/runtime/os.cpp > > Changeset: dbad0519a1c4 > Author: kamg > Date: 2011-03-04 14:40 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/dbad0519a1c4 > > 6845426: non-static <clinit> method with no args is called during the class > initialization process > Summary: Only call <clinit> with ACC_STATIC for classfiles with version > 50 > Reviewed-by: acorn, dholmes, coleenp > > ! src/share/vm/classfile/classFileParser.cpp > ! src/share/vm/oops/instanceKlass.cpp > ! src/share/vm/oops/klassVtable.cpp > ! src/share/vm/oops/methodOop.cpp > ! src/share/vm/oops/methodOop.hpp > > Changeset: 0cd0a06d2535 > Author: acorn > Date: 2011-03-07 09:16 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0cd0a06d2535 > > Merge > > ! src/share/vm/runtime/arguments.cpp > > Changeset: df1347358fe6 > Author: coleenp > Date: 2011-03-07 16:03 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/df1347358fe6 > > 7024584: Symbol printouts shouldnt be under PrintGCDetails > Summary: Put symbol printing under Verbose and WizardMode so you can get this > information if you really want it. > Reviewed-by: phh, stefank, never, dholmes, jcoomes > > ! src/share/vm/classfile/symbolTable.cpp > > Changeset: 02e6fc2effd8 > Author: trims > Date: 2011-03-11 22:41 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/02e6fc2effd8 > > Merge > > > Changeset: 4f148718983e > Author: bdelsart > Date: 2011-03-10 17:44 +0100 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4f148718983e > > 7025485: leverage shared x86-only deoptimization code > Summary: removed an ifdef IA32 around harmless code useful for some ports > Reviewed-by: chrisphi, never > > ! src/share/vm/runtime/deoptimization.cpp > ! src/share/vm/runtime/deoptimization.hpp > > Changeset: 3d5a546351ef > Author: phh > Date: 2011-03-11 16:09 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3d5a546351ef > > 7023931: PcDescCache::find_pc_desc should not write _last_pc_desc > Summary: Remove _last_pc_desc and use pcdescs[0] instead. > Reviewed-by: dcubed, coleenp, ysr > > ! src/share/vm/code/nmethod.cpp > ! src/share/vm/code/nmethod.hpp > > Changeset: 4775a1e3e923 > Author: acorn > Date: 2011-03-14 11:43 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4775a1e3e923 > > Merge > > > Changeset: 216d916d5c12 > Author: dcubed > Date: 2011-03-15 06:35 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/216d916d5c12 > > 7024234: 2/3 jvmti tests fail assert(!_oops_are_stale) failed: oops are stale > on Win-AMD64 > Summary: Move initialization of the '_instance' field to avoid race with > ServiceThread start. > Reviewed-by: dholmes, kamg, never, dsamersoff, ysr, coleenp, acorn > > ! src/share/vm/runtime/serviceThread.cpp > > Changeset: 46a56fac55c7 > Author: dcubed > Date: 2011-03-15 06:37 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/46a56fac55c7 > > 7024970: 2/3 assert(ServiceThread::is_service_thread(Thread::current())) > failed: Service thread must post enqueue > Summary: Change nmethod_lock() to also prevent zombification of the nmethod. > CompiledMethodUnload events also need to lock the nmethod. Clean ups in > nmethod::make_not_entrant_or_zombie() > Reviewed-by: dholmes, kamg, never, dsamersoff, ysr, coleenp, acorn > > ! src/share/vm/code/nmethod.cpp > ! src/share/vm/code/nmethod.hpp > ! src/share/vm/prims/jvmtiImpl.cpp > ! src/share/vm/prims/jvmtiImpl.hpp > > Changeset: 65f880e2869b > Author: dcubed > Date: 2011-03-15 06:50 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/65f880e2869b > > Merge > > ! src/share/vm/code/nmethod.cpp > ! src/share/vm/code/nmethod.hpp > > Changeset: 8a3f8defe568 > Author: coleenp > Date: 2011-03-16 14:57 -0400 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8a3f8defe568 > > 7019165: Incorrect symbols in pstack output after SymbolTable changes > Summary: And out lsb which is set for symbols in constant pool slots to > distinguish them from strings > Reviewed-by: phh, dholmes, never, dcubed > > ! src/os/solaris/dtrace/libjvm_db.c > > Changeset: b9684d5ccb52 > Author: vladidan > Date: 2011-03-10 14:56 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b9684d5ccb52 > > 7011490: Wrong computation results in Test6880034 > Summary: incorrect handling of c2i deoptimization on little endian > architectures > Reviewed-by: never > > ! src/share/vm/c1/c1_LinearScan.cpp > > Changeset: bc57bfb5bfad > Author: vladidan > Date: 2011-03-16 10:47 -0400 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bc57bfb5bfad > > Merge > > > Changeset: 2074c95f707e > Author: vladidan > Date: 2011-03-16 23:45 -0400 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2074c95f707e > > Merge > > > Changeset: 5d8f5a6dced7 > Author: iveresov > Date: 2011-03-04 15:14 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5d8f5a6dced7 > > 7020403: Add AdvancedCompilationPolicy for tiered > Summary: This implements adaptive tiered compilation policy. > Reviewed-by: kvn, never > > ! src/share/vm/oops/methodKlass.cpp > ! src/share/vm/oops/methodOop.hpp > + src/share/vm/runtime/advancedThresholdPolicy.cpp > + src/share/vm/runtime/advancedThresholdPolicy.hpp > ! src/share/vm/runtime/arguments.cpp > ! src/share/vm/runtime/compilationPolicy.cpp > > Changeset: 4cd9add59b1e > Author: never > Date: 2011-03-04 20:01 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4cd9add59b1e > > 7024866: # assert(limit == NULL || limit <= nm->code_end()) failed: in bounds > Reviewed-by: kvn, iveresov > > ! src/share/vm/code/nmethod.cpp > > Changeset: 8ec5e1f45ea1 > Author: never > Date: 2011-03-04 22:44 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8ec5e1f45ea1 > > Merge > > > Changeset: 8e72cd29b15d > Author: kvn > Date: 2011-03-05 11:02 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8e72cd29b15d > > 6589823: Error: meet not symmetric > Summary: arrays pointers meet must fall to bottom if exact array klasses in > upper lattice are not equal or super klass is exact. > Reviewed-by: never > > ! src/share/vm/opto/type.cpp > > Changeset: 425688247f3d > Author: never > Date: 2011-03-06 22:09 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/425688247f3d > > 6965570: assert(!needs_patching && x->is_loaded(),"how do we know it's > volatile if it's not loaded") > Reviewed-by: iveresov > > ! src/share/vm/c1/c1_Canonicalizer.cpp > ! src/share/vm/c1/c1_GraphBuilder.cpp > ! src/share/vm/c1/c1_Instruction.hpp > ! src/share/vm/c1/c1_LIRGenerator.cpp > ! src/share/vm/c1/c1_ValueMap.hpp > > Changeset: 1c0cf339481b > Author: kvn > Date: 2011-03-09 09:15 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1c0cf339481b > > 7025742: Can not use CodeCache::unallocated_capacity() with fragmented > CodeCache > Summary: Use largest_free_block() instead of unallocated_capacity(). > Reviewed-by: iveresov, never, ysr > > ! 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/opto/output.cpp > ! src/share/vm/runtime/sweeper.cpp > > Changeset: 83f08886981c > Author: kvn > Date: 2011-03-11 07:50 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/83f08886981c > > 7026631: field _klass is incorrectly set for dual type of TypeAryPtr::OOPS > Summary: add missing check this->dual() != TypeAryPtr::OOPS into > TypeAryPtr::klass(). > Reviewed-by: never > > ! src/share/vm/opto/type.cpp > > Changeset: 799d8ccf63cf > Author: jrose > Date: 2011-03-11 21:19 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/799d8ccf63cf > > Merge > > ! src/share/vm/oops/methodOop.hpp > ! src/share/vm/runtime/arguments.cpp > > Changeset: 72dee110246f > Author: jrose > Date: 2011-03-11 22:33 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/72dee110246f > > 6839872: remove implementation inheritance from JSR 292 APIs > Summary: consolidate runtime support in java.dyn.MethodHandleNatives; include > transitional compatibility logic > Reviewed-by: twisti > > ! src/share/vm/classfile/classFileParser.cpp > ! src/share/vm/classfile/javaClasses.cpp > ! src/share/vm/classfile/systemDictionary.cpp > ! src/share/vm/classfile/systemDictionary.hpp > ! src/share/vm/classfile/vmSymbols.cpp > ! src/share/vm/classfile/vmSymbols.hpp > ! src/share/vm/interpreter/linkResolver.cpp > ! src/share/vm/oops/instanceKlass.hpp > ! src/share/vm/oops/methodOop.cpp > ! src/share/vm/prims/methodHandleWalk.cpp > ! src/share/vm/prims/methodHandles.cpp > ! src/share/vm/prims/nativeLookup.cpp > ! src/share/vm/runtime/globals.hpp > > Changeset: 8033953d67ff > Author: jrose > Date: 2011-03-11 22:34 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8033953d67ff > > 7012648: move JSR 292 to package java.lang.invoke and adjust names > Summary: package and class renaming only; delete unused methods and classes > Reviewed-by: twisti > > ! src/cpu/sparc/vm/assembler_sparc.cpp > ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp > ! src/cpu/sparc/vm/interpreter_sparc.cpp > ! src/cpu/sparc/vm/methodHandles_sparc.cpp > ! src/cpu/sparc/vm/templateTable_sparc.cpp > ! src/cpu/x86/vm/assembler_x86.cpp > ! src/cpu/x86/vm/interpreter_x86_32.cpp > ! src/cpu/x86/vm/interpreter_x86_64.cpp > ! src/cpu/x86/vm/methodHandles_x86.cpp > ! src/cpu/x86/vm/templateTable_x86_32.cpp > ! src/cpu/x86/vm/templateTable_x86_64.cpp > ! src/share/vm/c1/c1_LIR.hpp > ! src/share/vm/c1/c1_LIRGenerator.cpp > ! src/share/vm/ci/ciCallSite.cpp > ! src/share/vm/ci/ciCallSite.hpp > ! src/share/vm/ci/ciField.cpp > ! src/share/vm/ci/ciMethod.cpp > ! src/share/vm/ci/ciMethodHandle.hpp > ! src/share/vm/ci/ciObjectFactory.cpp > ! src/share/vm/ci/ciStreams.cpp > ! src/share/vm/classfile/classFileParser.cpp > ! src/share/vm/classfile/classFileParser.hpp > ! src/share/vm/classfile/javaClasses.cpp > ! src/share/vm/classfile/javaClasses.hpp > ! src/share/vm/classfile/systemDictionary.cpp > ! src/share/vm/classfile/systemDictionary.hpp > ! src/share/vm/classfile/verifier.cpp > ! src/share/vm/classfile/vmSymbols.hpp > ! src/share/vm/interpreter/abstractInterpreter.hpp > ! src/share/vm/interpreter/interpreterRuntime.cpp > ! src/share/vm/interpreter/linkResolver.cpp > ! src/share/vm/oops/cpCacheOop.hpp > ! src/share/vm/oops/instanceKlass.cpp > ! src/share/vm/oops/instanceKlass.hpp > ! src/share/vm/oops/methodOop.cpp > ! src/share/vm/opto/bytecodeInfo.cpp > ! src/share/vm/opto/callGenerator.cpp > ! src/share/vm/opto/parse3.cpp > ! src/share/vm/prims/methodHandleWalk.cpp > ! src/share/vm/prims/methodHandleWalk.hpp > ! src/share/vm/prims/methodHandles.cpp > ! src/share/vm/prims/methodHandles.hpp > ! src/share/vm/prims/nativeLookup.cpp > > Changeset: 82de9bd880e3 > Author: kvn > Date: 2011-03-17 12:08 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/82de9bd880e3 > > 7028394: Newer AMD Processor Prefetch Defaults > Summary: This new default has shown improvement across many workloads. > Reviewed-by: kvn > Contributed-by: tom.den...@amd.com > > ! src/cpu/x86/vm/vm_version_x86.cpp > > Changeset: d2134498fd3f > Author: jrose > Date: 2011-03-17 18:29 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d2134498fd3f > > 7011865: JSR 292 CTW fails: !THREAD->is_Compiler_thread() failed: Can not > load classes with the Compiler thre > Reviewed-by: kvn, never > > ! src/share/vm/interpreter/linkResolver.cpp > > Changeset: fc5ebbb2d1a8 > Author: twisti > Date: 2011-03-18 01:44 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fc5ebbb2d1a8 > > Merge > > ! src/share/vm/code/nmethod.cpp > > Changeset: 1216415d8e35 > Author: tonyp > Date: 2011-03-04 17:13 -0500 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1216415d8e35 > > 7014923: G1: code cleanup > Summary: Some G1 code cleanup. > Reviewed-by: johnc, jcoomes, jwilhelm > > ! src/share/vm/gc_implementation/g1/concurrentMark.cpp > ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp > ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp > ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp > ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp > ! src/share/vm/gc_implementation/g1/g1RemSet.cpp > ! src/share/vm/gc_implementation/g1/heapRegion.hpp > ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp > ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp > ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp > ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp > ! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp > ! src/share/vm/gc_implementation/g1/heapRegionSets.cpp > ! src/share/vm/utilities/debug.hpp > ! src/share/vm/utilities/globalDefinitions.hpp > > Changeset: a2c2eac1ca62 > Author: jcoomes > Date: 2011-03-06 11:37 -0800 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a2c2eac1ca62 > > 7018056: large pages not always enabled by default > Reviewed-by: phh, kvn > > ! src/share/vm/runtime/arguments.cpp > ! src/share/vm/runtime/arguments.hpp > ! src/share/vm/runtime/globals.hpp > > Changeset: c93aa6caa02f > Author: brutisso > Date: 2011-03-03 22:58 +0100 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c93aa6caa02f > > 7022943: G1: improve logging to avoid interleaved numbers > Summary: Introduced buffered loggging to make sure that log lines are logged > one line at a time > Reviewed-by: stefank, johnc, dsamersoff > > ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp > > Changeset: 04d1138b4cce > Author: brutisso > Date: 2011-03-03 11:35 +0100 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/04d1138b4cce > > 7023747: G1: too strict assert in > RefineRecordRefsIntoCSCardTableEntryClosure::do_card_ptr in g1RemSet.cpp > Summary: Made sure that the assert looks at ParallelGCThreads. > Reviewed-by: stefank, tonyp, jwilhelm, johnc > > ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp > ! src/share/vm/gc_implementation/g1/g1RemSet.cpp > > Changeset: a181f3a124dd > Author: ysr > Date: 2011-03-14 21:52 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a181f3a124dd > > 6987703: iCMS: Intermittent hang with gc/gctests/CallGC/CallGC01 and > +ExplicitGCInvokesConcurrent > Summary: Count enable_icms() and disable_icms() events so as to prevent > inteference between concurrent calls, which can cause the iCMS thread to be > left stranded in icms_wait() with an unserviced request and no young > allocations to unwedge it. > Reviewed-by: jcoomes, poonam > > ! > src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp > ! > src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp > ! > src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp > ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp > ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp > > Changeset: 1fb790245268 > Author: jwilhelm > Date: 2011-03-11 16:35 +0100 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1fb790245268 > > 6820066: Check that -XX:ParGCArrayScanChunk has a value larger than zero. > Summary: Check that -XX:ParGCArrayScanChunk has a value larger than zero. > Reviewed-by: johnc, jmasa, ysr > > ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp > ! src/share/vm/runtime/arguments.cpp > > Changeset: 1abd292f8c38 > Author: jwilhelm > Date: 2011-03-15 09:07 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1abd292f8c38 > > Merge > > > Changeset: dde920245681 > Author: ysr > Date: 2011-03-16 10:37 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/dde920245681 > > 6896099: Integrate CMS heap ergo with default heap sizing ergo > 6627787: CMS: JVM refuses to start up with -Xms16m -Xmx16m > 7000125: CMS: Anti-monotone young gen sizing with respect to maximum whole > heap size specification > 7027529: CMS: retire CMSUseOldDefaults flag > Summary: Simplify CMS heap sizing code, relying on ergonomic initial sizing > consistent with other collectors for the most part, controlling only young > gen sizing to rein in pause times. Make CMS young gen sizing default > statically cpu-dependant. Remove inconsistencies wrt generation sizing and > policy code, allowing for the fixing for 6627787 and 7000125. For 7027529, > retire the flag CMSUseOldDefaults which had been introduced as a bridge from > JDK 5 to JDK 6 a number of years ago. > Reviewed-by: brutisso, poonam > > ! src/cpu/sparc/vm/globals_sparc.hpp > ! src/cpu/x86/vm/globals_x86.hpp > ! src/share/vm/memory/collectorPolicy.cpp > ! src/share/vm/runtime/arguments.cpp > ! src/share/vm/runtime/globals.hpp > > Changeset: 92da084fefc9 > Author: ysr > Date: 2011-03-17 10:32 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/92da084fefc9 > > 6668573: CMS: reference processing crash if ParallelCMSThreads > > ParallelGCThreads > Summary: Use _max_num_q = max(discovery_degree, processing_degree), and let > balance_queues() redistribute from discovery_degree to processing_degree of > queues. This should also allow a more dynamic and flexible parallelism policy > in the future. > Reviewed-by: jmasa, johnc > > ! > 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/parNew/parNewGeneration.cpp > ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp > ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp > ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp > ! src/share/vm/memory/generation.cpp > ! src/share/vm/memory/referenceProcessor.cpp > ! src/share/vm/memory/referenceProcessor.hpp > ! src/share/vm/utilities/workgroup.cpp > ! src/share/vm/utilities/workgroup.hpp > > Changeset: 048f98400b8e > Author: jcoomes > Date: 2011-03-18 09:03 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/048f98400b8e > > Merge > > ! src/share/vm/runtime/arguments.cpp > ! src/share/vm/runtime/globals.hpp > > Changeset: e97ad5d5c990 > Author: trims > Date: 2011-03-18 13:28 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e97ad5d5c990 > > Merge > > > Changeset: b898f0fc3ced > Author: trims > Date: 2011-03-18 13:28 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b898f0fc3ced > > 7028846: Bump the HS21 build number to 05 > Summary: Update the HS21 build number to 05 > Reviewed-by: jcoomes > > ! make/hotspot_version > > Changeset: 7449da4cdab5 > Author: schien > Date: 2011-03-24 11:20 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7449da4cdab5 > > Added tag jdk7-b135 for changeset b898f0fc3ced > > ! .hgtags > > Changeset: 661c46a8434c > Author: trims > Date: 2011-03-25 17:26 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/661c46a8434c > > Added tag hs21-b05 for changeset b898f0fc3ced > > ! .hgtags > > Changeset: d673ef06fe96 > Author: never > Date: 2011-03-18 15:52 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d673ef06fe96 > > 7028374: race in fix_oop_relocations for scavengeable nmethods > Reviewed-by: kvn > > ! src/cpu/sparc/vm/nativeInst_sparc.cpp > ! src/cpu/sparc/vm/nativeInst_sparc.hpp > ! src/cpu/sparc/vm/relocInfo_sparc.cpp > ! src/cpu/x86/vm/relocInfo_x86.cpp > ! src/share/vm/code/codeCache.cpp > ! src/share/vm/code/codeCache.hpp > ! src/share/vm/code/nmethod.cpp > ! src/share/vm/code/nmethod.hpp > ! src/share/vm/code/relocInfo.cpp > ! src/share/vm/code/relocInfo.hpp > ! src/share/vm/memory/universe.cpp > > Changeset: c7f3d0b4570f > Author: never > Date: 2011-03-18 16:00 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c7f3d0b4570f > > 7017732: move static fields into Class to prepare for perm gen removal > Reviewed-by: kvn, coleenp, twisti, stefank > > ! agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java > ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java > ! agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java > ! agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java > ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java > ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java > ! agent/test/jdi/sasanity.sh > ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp > ! src/cpu/sparc/vm/dump_sparc.cpp > ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp > ! src/cpu/zero/vm/cppInterpreter_zero.cpp > ! src/share/vm/c1/c1_GraphBuilder.cpp > ! src/share/vm/c1/c1_Runtime1.cpp > ! src/share/vm/ci/ciCPCache.cpp > ! src/share/vm/ci/ciField.cpp > ! src/share/vm/ci/ciInstance.cpp > ! src/share/vm/ci/ciInstance.hpp > ! src/share/vm/ci/ciInstanceKlass.cpp > ! src/share/vm/ci/ciObjectFactory.cpp > ! src/share/vm/classfile/classFileParser.cpp > ! src/share/vm/classfile/classFileParser.hpp > ! src/share/vm/classfile/javaClasses.cpp > ! src/share/vm/classfile/javaClasses.hpp > ! src/share/vm/code/codeCache.cpp > ! src/share/vm/code/nmethod.cpp > ! src/share/vm/interpreter/bytecodeInterpreter.cpp > ! src/share/vm/interpreter/interpreterRuntime.cpp > ! src/share/vm/memory/compactingPermGenGen.hpp > ! src/share/vm/memory/oopFactory.cpp > ! src/share/vm/memory/oopFactory.hpp > ! src/share/vm/memory/universe.cpp > ! src/share/vm/oops/arrayKlassKlass.cpp > ! src/share/vm/oops/constantPoolOop.cpp > ! src/share/vm/oops/cpCacheKlass.cpp > ! src/share/vm/oops/cpCacheOop.cpp > ! src/share/vm/oops/instanceKlass.cpp > ! src/share/vm/oops/instanceKlass.hpp > ! src/share/vm/oops/instanceKlassKlass.cpp > ! src/share/vm/oops/instanceKlassKlass.hpp > + src/share/vm/oops/instanceMirrorKlass.cpp > + src/share/vm/oops/instanceMirrorKlass.hpp > ! src/share/vm/oops/klass.hpp > ! src/share/vm/oops/klassKlass.cpp > ! src/share/vm/oops/klassOop.hpp > ! src/share/vm/oops/klassVtable.cpp > ! src/share/vm/oops/objArrayKlassKlass.cpp > ! src/share/vm/oops/oop.hpp > ! src/share/vm/oops/oop.inline.hpp > ! src/share/vm/oops/oopsHierarchy.hpp > ! src/share/vm/opto/compile.cpp > ! src/share/vm/opto/compile.hpp > ! src/share/vm/opto/parse.hpp > ! src/share/vm/opto/parse3.cpp > ! src/share/vm/opto/type.cpp > ! src/share/vm/prims/jni.cpp > ! src/share/vm/prims/jniCheck.cpp > ! src/share/vm/prims/jvm.cpp > ! src/share/vm/prims/jvmtiEnvBase.cpp > ! src/share/vm/prims/jvmtiTagMap.cpp > ! src/share/vm/prims/unsafe.cpp > ! src/share/vm/runtime/arguments.cpp > ! src/share/vm/runtime/globals.hpp > ! src/share/vm/runtime/reflection.cpp > ! src/share/vm/runtime/thread.cpp > ! src/share/vm/runtime/vmStructs.cpp > ! src/share/vm/shark/sharkNativeWrapper.cpp > > Changeset: 57552dca1708 > Author: never > Date: 2011-03-21 14:06 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/57552dca1708 > > 7029509: nightly failures after static fields in Class > Reviewed-by: kvn > > ! src/share/vm/prims/jvmtiRedefineClasses.cpp > ! src/share/vm/prims/jvmtiTagMap.cpp > ! src/share/vm/services/heapDumper.cpp > > Changeset: 924777755fad > Author: jcoomes > Date: 2011-03-21 18:38 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/924777755fad > > 6962930: make the string table size configurable > Reviewed-by: never, phh, stefank, kamg, dholmes, coleenp > > ! agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java > ! src/share/vm/classfile/symbolTable.hpp > ! src/share/vm/runtime/arguments.cpp > ! src/share/vm/runtime/globals.hpp > ! src/share/vm/runtime/vmStructs.cpp > > Changeset: b099aaf51bf8 > Author: jcoomes > Date: 2011-03-22 13:36 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b099aaf51bf8 > > 6962931: move interned strings out of the perm gen > Reviewed-by: never, coleenp, ysr, jwilhelm > > ! src/share/vm/classfile/javaClasses.cpp > ! src/share/vm/classfile/symbolTable.cpp > ! > src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp > ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp > ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp > ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp > ! src/share/vm/memory/dump.cpp > ! src/share/vm/memory/sharedHeap.cpp > ! src/share/vm/oops/constantPoolKlass.cpp > ! src/share/vm/opto/library_call.cpp > ! src/share/vm/opto/memnode.cpp > ! src/share/vm/opto/stringopts.cpp > ! src/share/vm/opto/type.hpp > ! src/share/vm/runtime/globals.hpp > > Changeset: 32f7097f9d8f > Author: never > Date: 2011-03-23 10:55 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/32f7097f9d8f > > 7030300: more nightly failures after statics in Class changes > Reviewed-by: iveresov, jcoomes, dcubed > > ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java > ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp > ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp > > Changeset: f195ebb181b8 > Author: jcoomes > Date: 2011-03-24 23:00 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f195ebb181b8 > > Merge > > > Changeset: 3ef1a1866a60 > Author: twisti > Date: 2011-03-21 02:30 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3ef1a1866a60 > > 7027232: JSR 292: wrong numeric value returned by MH on solaris-sparc > Reviewed-by: kvn, never > > ! src/cpu/sparc/vm/methodHandles_sparc.cpp > > Changeset: 9dc311b8473e > Author: kvn > Date: 2011-03-21 11:28 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9dc311b8473e > > 7008866: Missing loop predicate for loop with multiple entries > Summary: Add predicates when loop head bytecode is parsed instead of when > back branch bytecode is parsed. > Reviewed-by: never > > ! src/share/vm/opto/c2_globals.hpp > ! src/share/vm/opto/graphKit.cpp > ! src/share/vm/opto/graphKit.hpp > ! src/share/vm/opto/idealKit.cpp > ! src/share/vm/opto/idealKit.hpp > ! src/share/vm/opto/library_call.cpp > ! src/share/vm/opto/loopTransform.cpp > ! src/share/vm/opto/loopUnswitch.cpp > ! src/share/vm/opto/loopnode.cpp > ! src/share/vm/opto/loopnode.hpp > ! src/share/vm/opto/loopopts.cpp > ! src/share/vm/opto/parse.hpp > ! src/share/vm/opto/parse1.cpp > ! src/share/vm/opto/parse2.cpp > ! src/share/vm/opto/stringopts.cpp > > Changeset: 0a5d9566b8a4 > Author: twisti > Date: 2011-03-23 04:19 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0a5d9566b8a4 > > 7029805: JSR 292 compiler/6991596/Test6991596.java fails in nightly > Summary: Both JSR 292 compiler tests were moved with 6839872 to the jdk > repository > Reviewed-by: never > > - test/compiler/6987555/Test6987555.java > - test/compiler/6991596/Test6991596.java > > Changeset: 0e3ed5a14f73 > Author: jcoomes > Date: 2011-03-24 23:04 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0e3ed5a14f73 > > Merge > > ! src/share/vm/opto/library_call.cpp > ! src/share/vm/opto/parse.hpp > ! src/share/vm/opto/stringopts.cpp > - test/compiler/6987555/Test6987555.java > - test/compiler/6991596/Test6991596.java > > Changeset: 083f13976b51 > Author: dholmes > Date: 2011-03-21 22:16 -0400 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/083f13976b51 > > 6535709: interrupt of wait()ing thread isn't triggerring InterruptedException > - test intwait3 > Summary: only clear the interrupt state if we will report that it was set > Reviewed-by: dcubed, alanb, phh, coleenp, dice > > ! src/os/windows/vm/os_windows.cpp > ! src/share/vm/runtime/osThread.hpp > ! src/share/vm/runtime/vmStructs.cpp > > Changeset: fc416c2556ec > Author: mchung > Date: 2011-03-22 18:04 -0400 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fc416c2556ec > > 7025628: Remove the temporary hack added for jdk modularization in hotspot > Summary: Removed > Reviewed-by: ohair, coleenp > > ! src/share/vm/runtime/os.cpp > > Changeset: 006b3750a4d4 > Author: jcoomes > Date: 2011-03-24 23:06 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/006b3750a4d4 > > Merge > > ! src/share/vm/runtime/vmStructs.cpp > > Changeset: c10b82a05d58 > Author: trims > Date: 2011-03-25 18:04 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c10b82a05d58 > > Merge > > - test/compiler/6987555/Test6987555.java > - test/compiler/6991596/Test6991596.java > > Changeset: bd586e392d93 > Author: trims > Date: 2011-03-25 18:04 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bd586e392d93 > > 7031227: Bump the HS21 build number to 06 > Summary: Update the HS21 build number to 06 > Reviewed-by: jcoomes > > ! make/hotspot_version > > Changeset: a1615ff22854 > Author: schien > Date: 2011-03-31 18:14 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a1615ff22854 > > Added tag jdk7-b136 for changeset bd586e392d93 > > ! .hgtags > > Changeset: 2ffcf94550d5 > Author: trims > Date: 2011-04-01 12:06 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2ffcf94550d5 > > Added tag hs21-b06 for changeset bd586e392d93 > > ! .hgtags > > Changeset: 753074e52aba > Author: Greg Lewis <gle...@eyesbeyond.com> > Date: 2011-04-04 19:23 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/753074e52aba > > Merge from main OpenJDK repository > > ! src/cpu/sparc/vm/globals_sparc.hpp > ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp > ! src/cpu/x86/vm/globals_x86.hpp > ! src/cpu/x86/vm/stubGenerator_x86_32.cpp > ! src/cpu/x86/vm/stubGenerator_x86_64.cpp > ! src/cpu/x86/vm/templateTable_x86_32.cpp > ! src/cpu/x86/vm/vm_version_x86.cpp > ! src/os/linux/vm/os_linux.cpp > ! src/share/vm/classfile/classLoader.cpp > ! src/share/vm/classfile/javaClasses.cpp > ! src/share/vm/compiler/compileBroker.cpp > ! > src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp > ! src/share/vm/interpreter/abstractInterpreter.hpp > ! src/share/vm/interpreter/bytecodeInterpreter.cpp > ! src/share/vm/interpreter/linkResolver.cpp > ! src/share/vm/memory/allocation.cpp > ! src/share/vm/memory/collectorPolicy.cpp > ! src/share/vm/memory/universe.cpp > ! src/share/vm/oops/constantPoolKlass.cpp > ! src/share/vm/oops/constantPoolOop.cpp > ! src/share/vm/oops/instanceKlass.cpp > ! src/share/vm/opto/c2_globals.hpp > ! src/share/vm/prims/jni.cpp > ! src/share/vm/prims/jvm.cpp > ! src/share/vm/prims/jvmtiImpl.cpp > ! src/share/vm/prims/nativeLookup.cpp > ! src/share/vm/runtime/arguments.cpp > ! src/share/vm/runtime/globals.hpp > ! src/share/vm/runtime/java.cpp > ! src/share/vm/runtime/os.cpp > ! src/share/vm/runtime/os.hpp > ! src/share/vm/runtime/osThread.hpp > ! src/share/vm/runtime/thread.cpp > ! src/share/vm/runtime/vmStructs.cpp > ! src/share/vm/utilities/globalDefinitions.hpp > ! src/share/vm/utilities/globalDefinitions_gcc.hpp > ! src/share/vm/utilities/macros.hpp > ! src/share/vm/utilities/vmError.cpp > ! src/share/vm/utilities/workgroup.hpp > - test/compiler/6987555/Test6987555.java > - test/compiler/6991596/Test6991596.java > > Changeset: ea3fbdac4cdc > Author: Greg Lewis <gle...@eyesbeyond.com> > Date: 2011-04-04 22:44 -0700 > URL: > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ea3fbdac4cdc > > . Make changes equivalent to the Linux specific changes. > > ! src/os/bsd/vm/os_bsd.cpp > > >