hg: bsd-port/bsd-port/hotspot: 95 new changesets
Henri Gomez
henri.gomez at gmail.com
Tue Apr 5 22:59:59 PDT 2011
Very good news to see bsd-port synched with trunk and JSR 292 to
package java.lang.invoke
2011/4/6 <glewis at 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.simonis at 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.deneau at 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 <glewis at 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 <glewis at 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
>
>
>
More information about the bsd-port-dev
mailing list