1. 16 12月, 2016 1 次提交
  2. 03 4月, 2014 1 次提交
  3. 21 7月, 2014 1 次提交
  4. 04 4月, 2014 1 次提交
    • T
      8038498: Fix includes and C inlining after 8035330 · 42c9bdf3
      tschatzl 提交于
      Summary: Change 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure broke the debug build on AIX. The method do_oop_partial_array() is added in a header, but requires the inline function par_write_ref() through several inlined calls. In some cpp files, like arguments.cpp, par_write_ref() is not defined as the corresponding inline header and is not included. The AIX debug VM does not start because of the missing symbol. This change solves this by cleaning up include dependencies.
      Reviewed-by: tschatzl, stefank
      42c9bdf3
  5. 27 11月, 2012 1 次提交
  6. 26 9月, 2011 1 次提交
  7. 24 11月, 2010 1 次提交
  8. 03 8月, 2010 1 次提交
    • J
      6814437: G1: remove the _new_refs array · 64711cc9
      johnc 提交于
      Summary: The per-worker _new_refs array is used to hold references that point into the collection set. It is populated during RSet updating and subsequently processed. In the event of an evacuation failure it processed again to recreate the RSets of regions in the collection set. Remove the per-worker _new_refs array by processing the references directly. Use a DirtyCardQueue to hold the cards containing the references so that the RSets of regions in the collection set can be recreated when handling an evacuation failure.
      Reviewed-by: iveresov, jmasa, tonyp
      64711cc9
  9. 28 5月, 2010 1 次提交
  10. 17 12月, 2009 1 次提交
    • I
      6862387: tune concurrent refinement further · 7f92f7a2
      iveresov 提交于
      Summary: Reworked the concurrent refinement: threads activation, feedback-based threshold adjustment, other miscellaneous fixes.
      Reviewed-by: apetrusenko, tonyp
      7f92f7a2
  11. 25 11月, 2009 1 次提交
    • J
      6899058: G1: Internal error in ptrQueue.cpp:201 in nightly tests · 6269ed5f
      johnc 提交于
      Summary: Fixes a race on the dirty card queue completed buffer list between worker thread(s) performing a flush of a deferred store barrier (enqueueing a newly completed buffer) and worker thread(s) in the RSet updating code claiming completed buffers. Removed the routine that removes elements from the completed update buffer queue using a CAS.
      Reviewed-by: ysr, tonyp
      6269ed5f
  12. 29 7月, 2009 2 次提交
  13. 19 5月, 2009 1 次提交
  14. 12 5月, 2009 1 次提交
    • I
      6484957: G1: parallel concurrent refinement · 2c49aee0
      iveresov 提交于
      6826318: G1: remove traversal-based refinement code
      Summary: Removed traversal-based refinement code as it's no longer used. Made the concurrent refinement (queue-based) parallel.
      Reviewed-by: tonyp
      2c49aee0
  15. 07 3月, 2009 1 次提交
  16. 16 12月, 2008 1 次提交
    • X
      6785258: Update copyright year · f9cf0f22
      xdono 提交于
      Summary: Update copyright for files that have been modified starting July 2008 to Dec 2008
      Reviewed-by: katleman, ohair, tbell
      f9cf0f22
  17. 22 9月, 2008 1 次提交
    • T
      6742641: G1: NullPointerException during GCOld · 7040bab9
      tonyp 提交于
      Summary: An update buffer is not processed correctly, which causes roots into the collection set not to be scanned and, hence, for the heap to be corrupted. The cause is that an object is accessed after it has been explicitly deleted, which causes a race.
      Reviewed-by: jcoomes, ysr
      7040bab9
  18. 06 6月, 2008 1 次提交