Request for approval for bulk integration of hs22-b06 into 7u2-b08

Alejandro E Murillo alejandro.murillo at oracle.com
Mon Sep 19 15:20:42 PDT 2011


Requesting approval for bulk integration of hs22-b06 into 7u2-b08.
A webrev is available at:

http://cr.openjdk.java.net/~jcoomes/7u/hs22-b06-7u2-b08/

PIT testing is currently in progress; results are expected
on Tuesday,  Sep 20 (the proposed integration date).

This is the list of the fixes in the proposed integration:

4965777: GC changes to support use of discovered field for pending references
6591247: C2 cleans up the merge point too early during SplitIf
6929868: G1: introduce min / max young gen size bounds
7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds
7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64
7039731: arraycopy could use prefetch on SPARC
7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions
7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244)
7054211: No loop unrolling done in jdk7b144 for a test update() while loop
7057978: improve robustness of c1 ARM back-end wrt non encodable constants
7059037: Use BIS for zeroing on T4
7066841: remove MacroAssembler::br_on_reg_cond() on sparc
7071307: MethodHandle bimorphic inlining should consider the frequency
7071709: JSR 292: switchpoint invalidation should be pushed not pulled
7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword type
7078382: JSR 292: don't count method handle adapters against inlining budgets
7079673: JSR 292: C1 should inline bytecoded method handle adapters
7080389: G1: refactor marking code in evacuation pause copy closures
7082263: Reflection::resolve_field/field_get/field_set are broken
7082645: Hotspot doesn't compile on old linuxes after 7060836
7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method
7082969: NUMA interleaving
7083184: JSR 292: don't store context class argument with call site dependencies
7083786: dead various dead chunks of code
7084509: G1: fix inconsistencies and mistakes in the young list target length calculations
7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails
7085137: -XX:+VerifyOops is broken
7085279: C1 overflows code buffer with VerifyOops and CompressedOops
7085404: JSR 292: VolatileCallSites should have push notification too
7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods
7085906: Replace the permgen allocated sentinelRef with a self-looped end
7086226: UseNUMA fails on old versions of windows
7086394: c2/arm: enable UseFPUForSpilling
7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic
7086585: make Java field injection more flexible
7087445: Improve platform independence of JSR292 shared code
7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs
7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB)
7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic
7087947: Add regression test for 7068051
7088020: SEGV in JNIHandleBlock::release_block
7088955: add C2 IR support to the SA
7088991: Bump ths hs22 build number to 05
7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken
7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp
7089709: type "jushort" not found
7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified
7090259: Fix hotspot sources to build with old compilers
7090654: nightly failures after 7086585
7091225: Bump the hs22 build number to 06
7091294: disable quicksort tests



-- 
Alejandro E Murillo
Java Performance
Phone:  (303) 955-2584
Boulder, CO
Timezone: US/Mountain (UTC-0700)




More information about the jdk7u-dev mailing list