Wed, 07 Sep 2011 12:21:23 -0400 7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions
tonyp [Wed, 07 Sep 2011 12:21:23 -0400] rev 10523
7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions Summary: It introduces ergonomic decision logging in G1 for the following heuristics: heap sizing, collection set construction, concurrent cycle initiation, and partially-young GC start/end. The code has a bit of refactoring in a few places to make the decision logging possible. It also replaces alternative ad-hoc logging that we have under different parameters and switches (G1_DEBUG, G1PolicyVerbose). Reviewed-by: johnc, ysr
Tue, 06 Sep 2011 21:03:51 -0700 7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB)
iveresov [Tue, 06 Sep 2011 21:03:51 -0700] rev 10522
7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB) Summary: Try using small pages when transparent huge pages allocation fails Reviewed-by: ysr
Thu, 08 Sep 2011 06:36:31 -0700 Merge
rottenha [Thu, 08 Sep 2011 06:36:31 -0700] rev 10521
Merge
Wed, 07 Sep 2011 14:15:07 +0200 7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails
roland [Wed, 07 Sep 2011 14:15:07 +0200] rev 10520
7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails Summary: InterpreterRuntime::popframe_move_outgoing_args() is required for the ARM interpreter. Reviewed-by: kvn, twisti
Wed, 07 Sep 2011 11:52:00 -0700 Merge
iveresov [Wed, 07 Sep 2011 11:52:00 -0700] rev 10519
Merge
Wed, 07 Sep 2011 09:35:52 +0200 7086394: c2/arm: enable UseFPUForSpilling
roland [Wed, 07 Sep 2011 09:35:52 +0200] rev 10518
7086394: c2/arm: enable UseFPUForSpilling Summary: ARM has instructions to move data directly between the fpu and integer registers. Reviewed-by: kvn, never
Mon, 05 Sep 2011 17:09:05 -0700 7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244)
never [Mon, 05 Sep 2011 17:09:05 -0700] rev 10517
7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244) Reviewed-by: kvn
Sat, 03 Sep 2011 14:03:54 -0700 7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic
kvn [Sat, 03 Sep 2011 14:03:54 -0700] rev 10516
7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic Summary: Add check that ciEnv::_CallSite_klass is initialized. Reviewed-by: jrose
Sat, 03 Sep 2011 09:56:57 -0700 Merge
never [Sat, 03 Sep 2011 09:56:57 -0700] rev 10515
Merge
Fri, 02 Sep 2011 20:58:21 -0700 7071307: MethodHandle bimorphic inlining should consider the frequency
never [Fri, 02 Sep 2011 20:58:21 -0700] rev 10514
7071307: MethodHandle bimorphic inlining should consider the frequency Reviewed-by: twisti, roland, kvn, iveresov
Fri, 02 Sep 2011 22:00:49 -0700 7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds
never [Fri, 02 Sep 2011 22:00:49 -0700] rev 10513
7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds Reviewed-by: kvn, twisti
Fri, 02 Sep 2011 12:13:33 -0700 7039731: arraycopy could use prefetch on SPARC
kvn [Fri, 02 Sep 2011 12:13:33 -0700] rev 10512
7039731: arraycopy could use prefetch on SPARC Summary: Use BIS and prefetch in arraycopy stubs for Sparc (BIS for T4 only). Reviewed-by: never, iveresov
Fri, 02 Sep 2011 04:28:59 -0700 7071709: JSR 292: switchpoint invalidation should be pushed not pulled
twisti [Fri, 02 Sep 2011 04:28:59 -0700] rev 10511
7071709: JSR 292: switchpoint invalidation should be pushed not pulled Reviewed-by: never
Fri, 02 Sep 2011 00:36:18 -0700 7085404: JSR 292: VolatileCallSites should have push notification too
twisti [Fri, 02 Sep 2011 00:36:18 -0700] rev 10510
7085404: JSR 292: VolatileCallSites should have push notification too Reviewed-by: never, kvn
Thu, 01 Sep 2011 01:31:25 -0700 7079673: JSR 292: C1 should inline bytecoded method handle adapters
twisti [Thu, 01 Sep 2011 01:31:25 -0700] rev 10509
7079673: JSR 292: C1 should inline bytecoded method handle adapters Reviewed-by: never
Wed, 31 Aug 2011 16:46:11 -0700 7083786: dead various dead chunks of code
never [Wed, 31 Aug 2011 16:46:11 -0700] rev 10508
7083786: dead various dead chunks of code Reviewed-by: iveresov, kvn
Wed, 31 Aug 2011 09:48:21 -0700 7085137: -XX:+VerifyOops is broken
kvn [Wed, 31 Aug 2011 09:48:21 -0700] rev 10507
7085137: -XX:+VerifyOops is broken Summary: Replace set() with patchable_set() to generate 8 instructions always. Reviewed-by: iveresov, never, roland
Wed, 31 Aug 2011 01:40:45 -0700 7078382: JSR 292: don't count method handle adapters against inlining budgets
twisti [Wed, 31 Aug 2011 01:40:45 -0700] rev 10506
7078382: JSR 292: don't count method handle adapters against inlining budgets Reviewed-by: kvn, never
Tue, 30 Aug 2011 19:01:58 -0700 7085279: C1 overflows code buffer with VerifyOops and CompressedOops
iveresov [Tue, 30 Aug 2011 19:01:58 -0700] rev 10505
7085279: C1 overflows code buffer with VerifyOops and CompressedOops Summary: Increase the limit of code emitted per LIR instruction, increase the max size of the nmethod generated by C1 Reviewed-by: never, kvn, johnc
Tue, 30 Aug 2011 00:54:09 -0700 7082263: Reflection::resolve_field/field_get/field_set are broken
never [Tue, 30 Aug 2011 00:54:09 -0700] rev 10504
7082263: Reflection::resolve_field/field_get/field_set are broken Reviewed-by: kvn, dholmes, stefank, coleenp
Mon, 29 Aug 2011 05:07:35 -0700 7083184: JSR 292: don't store context class argument with call site dependencies
twisti [Mon, 29 Aug 2011 05:07:35 -0700] rev 10503
7083184: JSR 292: don't store context class argument with call site dependencies Reviewed-by: jrose, never
Sat, 27 Aug 2011 00:23:47 -0700 6591247: C2 cleans up the merge point too early during SplitIf
iveresov [Sat, 27 Aug 2011 00:23:47 -0700] rev 10502
6591247: C2 cleans up the merge point too early during SplitIf Summary: Remove region self reference last Reviewed-by: kvn, never
Fri, 26 Aug 2011 08:52:22 -0700 7059037: Use BIS for zeroing on T4
kvn [Fri, 26 Aug 2011 08:52:22 -0700] rev 10501
7059037: Use BIS for zeroing on T4 Summary: Use BIS for zeroing new allocated big (2Kb and more) objects and arrays. Reviewed-by: never, twisti, ysr
Thu, 25 Aug 2011 20:29:30 -0700 7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method
never [Thu, 25 Aug 2011 20:29:30 -0700] rev 10500
7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method Reviewed-by: kvn, twisti
Fri, 02 Sep 2011 21:33:57 -0700 Merge
jcoomes [Fri, 02 Sep 2011 21:33:57 -0700] rev 10499
Merge
Wed, 31 Aug 2011 23:55:58 -0700 Merge
ysr [Wed, 31 Aug 2011 23:55:58 -0700] rev 10498
Merge
Wed, 31 Aug 2011 10:16:02 -0700 7066841: remove MacroAssembler::br_on_reg_cond() on sparc
johnc [Wed, 31 Aug 2011 10:16:02 -0700] rev 10497
7066841: remove MacroAssembler::br_on_reg_cond() on sparc Summary: Remove the macro assembler routine br_on_reg_cond() and replace the remaining calls to that routine with an equivalent. Reviewed-by: kvn, iveresov
Mon, 29 Aug 2011 17:42:39 -0700 7082645: Hotspot doesn't compile on old linuxes after 7060836
iveresov [Mon, 29 Aug 2011 17:42:39 -0700] rev 10496
7082645: Hotspot doesn't compile on old linuxes after 7060836 Summary: Move syscall ids definitions into os_linux.cpp Reviewed-by: johnc
(0) -10000 -3000 -1000 -300 -100 -50 -28 +28 +50 +100 +300 +1000 +3000 +10000 +30000 tip