jdk
8344049: Shenandoah: Eliminate init-update-refs safepoint
#22688
Open

Commits
  • Retire gc labs concurrently
    earthling-amzn committed 18 days ago
  • Retire mutator gc labs with handshake
    earthling-amzn committed 18 days ago
  • Restore gc labs to safepoint workers
    earthling-amzn committed 18 days ago
  • Fix safepoint worker handling
    earthling-amzn committed 18 days ago
  • Anticipate future work with better names for things
    earthling-amzn committed 18 days ago
  • Add comments to new method
    earthling-amzn committed 18 days ago
  • Fix builds
    earthling-amzn committed 18 days ago
  • WIP: Control thread needs to know gc state too
    earthling-amzn committed 18 days ago
  • WIP: Figuring out which threads really need local gc-state and which don't
    earthling-amzn committed 18 days ago
  • Propagate gc state to worker threads for full GC
    earthling-amzn committed 18 days ago
  • Only safepoint for init-update-refs when verify or pacing is enabled
    earthling-amzn committed 18 days ago
  • Use thread local gc state here
    earthling-amzn committed 18 days ago
  • Okay, VMThread can have a thread local copy of gc state too
    earthling-amzn committed 18 days ago
  • Do not verify after gc before gc is completed
    earthling-amzn committed 17 days ago
  • Merge remote-tracking branch 'jdk/master' into remove-init-update-refs
    earthling-amzn committed 17 days ago
  • Allow access to pointers in trash regions during weak roots
    earthling-amzn committed 16 days ago
  • Revert "Do not verify after gc before gc is completed"
    earthling-amzn committed 16 days ago
  • Revert "Allow access to pointers in trash regions during weak roots"
    earthling-amzn committed 16 days ago
  • Allow weak roots in progress from thread local or global variable
    earthling-amzn committed 16 days ago
  • Hide thread local usage behind existing APIs
    earthling-amzn committed 12 days ago
  • Merge tag 'jdk-25+1' into two-steps-backward
    earthling-amzn committed 12 days ago
  • Revert unnecessary changes
    earthling-amzn committed 11 days ago
  • Encapsulate gc state
    earthling-amzn committed 11 days ago
  • Remove unnecessary gc state propagations
    earthling-amzn committed 11 days ago
  • WIP: Use Threads::threads_do for propagating gc state
    earthling-amzn committed 11 days ago
  • WIP: Use Threads::threads_do for propagating gc state (consolidated)
    earthling-amzn committed 11 days ago
  • Fix phase encoding to handle weak roots
    earthling-amzn committed 11 days ago
  • Merge remote-tracking branch 'jdk/master' into remove-init-update-refs-safepoint
    earthling-amzn committed 11 days ago
  • Fix comment, revert unnecessary change
    earthling-amzn committed 11 days ago
  • Fix comments
    earthling-amzn committed 11 days ago
Loading