History log of /openjdk10/hotspot/src/share/vm/gc/g1/dirtyCardQueue.cpp
Revision Date Author Comments
# 13277:80e6bf635d3d 11-Jul-2017 tschatzl

8183128: Update RefineCardTableEntryClosure
Summary: Improve names and placement of RefineCardTableEntryClosure
Reviewed-by: ehelin, sjohanss


# 13067:f37660e24e9e 08-May-2017 kbarrett

8178836: Improve PtrQueue index abstraction
Summary: Prefer element indexes where possible.
Reviewed-by: shade, mgerdin


# 12929:5952bcbe69a7 04-Mar-2017 kbarrett

8175221: Cleanup DirtyCardQueueSet::concatenate_log
Summary: concatenate_log calls flush, flush no longer checks "permanent"
Reviewed-by: tschatzl, shade


# 11857:d0fbf661cc16 21-Aug-2016 dholmes

8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp
Summary: Remove atomic.inline.hpp and move the contents back into atomic.hpp
Reviewed-by: stefank, pliden, simonis


# 11660:8986e5b85e73 26-Jul-2016 tschatzl

8161993: G1 crashes if active_processor_count changes during startup
Summary: Use the initial active processor count for memory initialization instead of the current active one.
Reviewed-by: dholmes, mgerdin


# 10711:fb31034a45ea 25-Mar-2016 kbarrett

8151670: Unexpected concurrent refinement deactivation and reactivation
Summary: Refinement threads now use SuspendibleThreadSet::yield.
Reviewed-by: jmasa, mgerdin


# 10626:3c19d66914bc 15-Mar-2016 kbarrett

8151781: DirtyCardQueue::apply_closure is unused
Summary: Remove dead code, followup cleanups.
Reviewed-by: brutisso, pliden


# 10579:47486cae8b00 10-Mar-2016 kbarrett

8150676: Use BufferNode index
Summary: Maintain index and use it, removing extra checks for or stores of NULL.
Reviewed-by: jmasa, tschatzl


# 10383:373a5a1f865c 26-Feb-2016 jprovino

8139651: ConcurrentG1Refine uses ints for many of its members that should be unsigned types
Summary: ints need to be changed to size_t
Reviewed-by: kbarrett, tbenson


# 10277:f5f89bd4cd27 17-Feb-2016 kbarrett

8149793: DirtyCardQueueSet::apply_closure_to_completed_buffer_helper isn't helpful
Summary: Merge helper into sole caller.
Reviewed-by: brutisso, jwilhelm, tschatzl


# 10163:e0f0c06f1f9a 01-Feb-2016 dholmes

8148771: os::active_processor_count() returns garbage which causes VM to crash
Reviewed-by: kbarrett


# 10143:74b36c37b80e 28-Jan-2016 aharlap

8147906: G1 use of os::processor_count()
Summary: Use os::active_processor_count() instead of os::processor_count() in G1
Reviewed-by: dholmes, jmasa


# 9936:ccd373eddb9f 11-Jan-2016 aharlap

8145038: Simplify mut_process_buffer worker id management
Summary: Remove some wasted code
Reviewed-by: kbarrett, tschatzl


# 9920:2e374df2f961 08-Jan-2016 aharlap

8145037: Clean up FreeIdSet usage
Summary: Avoid wasting space for the unused sets
Reviewed-by: tschatzl


# 9706:092cff8c8ec1 03-Dec-2015 aharlap

8141123: Cleanup in FreeIdSet
Summary: Some members of FreeIdSet should be size_t instead of ints. Also remove unused code
Reviewed-by: tschatzl, kbarrett, tbenson


# 9429:e2cbb09dce04 16-Nov-2015 kbarrett

8143013: Remove unused DirtyCardQueue::iterate_closure_all_threads
Summary: Remove unused function.
Reviewed-by: tbenson, tschatzl, mgerdin


# 9332:638ca04d4845 04-Nov-2015 kbarrett

Merge


# 9331:f541df955aca 04-Nov-2015 kbarrett

6899049: G1: Clean up code in ptrQueue.[ch]pp and ptrQueue.inline.hpp
Summary: Simplify indexing, address obsolete code, improve access/type checking.
Reviewed-by: tschatzl, pliden


# 9329:4c3c424e245f 04-Nov-2015 tschatzl

8141134: Remove unnecessary pragma warning(disable:4355) from GC code
Reviewed-by: ehelin, simonis, stuefe


# 8413:92457dfb91bd 13-May-2015 pliden

8079792: GC directory structure cleanup
Reviewed-by: brutisso, stefank, david