1. 28 4月, 2010 1 次提交
    • J
      6946056: assert((intptr_t) sp()<=(intptr_t) result,"result must>=than stack... · de2abfd9
      johnc 提交于
      6946056: assert((intptr_t) sp()<=(intptr_t) result,"result must>=than stack pointer"), frame_x86.cpp:295
      Summary: frame::interpreter_frame_monitor_end() will spuriously assert for a frame that spans 0x80000000. Cast values to intptr_t* (rather than intptr_t) so that an unsigned pointer compare is performed.
      Reviewed-by: never, jcoomes, pbk
      de2abfd9
  2. 27 4月, 2010 1 次提交
    • T
      Merge · 9ab27780
      tonyp 提交于
      9ab27780
  3. 23 4月, 2010 1 次提交
  4. 21 4月, 2010 3 次提交
  5. 19 4月, 2010 2 次提交
  6. 17 4月, 2010 1 次提交
  7. 16 4月, 2010 11 次提交
  8. 15 4月, 2010 3 次提交
  9. 14 4月, 2010 2 次提交
    • L
      Merge · 8801ec84
      lana 提交于
      8801ec84
    • J
      Merge · b718fe3e
      jrose 提交于
      b718fe3e
  10. 10 4月, 2010 2 次提交
    • T
      Merge · 0f33c551
      tonyp 提交于
      0f33c551
    • T
      Merge · 6e17b39b
      tonyp 提交于
      6e17b39b
  11. 09 4月, 2010 4 次提交
  12. 08 4月, 2010 6 次提交
  13. 07 4月, 2010 2 次提交
  14. 06 4月, 2010 1 次提交
    • T
      6909756: G1: guarantee(G1CollectedHeap::heap()->mark_in_progress(),"Precondition.") · 524b2dd2
      tonyp 提交于
      Summary: Make sure that two marking cycles do not overlap, i.e., a new one can only start after the concurrent marking thread finishes all its work. In the fix I piggy-back a couple of minor extra fixes: some general code reformatting for consistency (only around the code I modified), the removal of a field (G1CollectorPolicy::_should_initiate_conc_mark) which doesn't seem to be used at all (it's only set but never read), as well as moving the "is GC locker active" test earlier into the G1 pause / Full GC and using a more appropriate method for it.
      Reviewed-by: johnc, jmasa, jcoomes, ysr
      524b2dd2