History log of /openjdk10/hotspot/src/share/vm/gc/shared/referenceProcessor.cpp
Revision Date Author Comments
# 13487:12817e44b856 23-Aug-2017 coleenp

8160399: is_oop_or_null involves undefined behavior
8164984: Improper use of is_oop in production code
Summary: replace oop->is_oop*() with oopDesc::is_oop*(oop) so this pointer can be verified
Reviewed-by: iklam, kvn, dholmes


# 13419:52f2a3a13ed1 10-Aug-2017 sangheki

8173335: Improve logging for j.l.ref.reference processing
Summary: Add logs for each phases of references and stats for each worker threads
Reviewed-by: tschatzl, shade


# 12550:0fc4f7547c84 17-Jan-2017 jcm

8166002: Emulate client build on platforms with reduced virtual address space
Summary: The default VM ergonomics on Windows/x86 (32-bit) are changed to client like.
Reviewed-by: kvn, iveresov


# 11915:3d026957cd98 30-Aug-2016 kbarrett

8156500: Move Reference pending list into VM to prevent deadlocks
Summary: Move reference pending list and locking into VM
Reviewed-by: coleenp, dholmes, dcubed, mchung, plevart
Contributed-by: kim.barrett@oracle.com, per.liden@oracle.com


# 10899:6acb563d8621 14-Apr-2016 sjohanss

8153745: Avoid spawning G1ParPreserveCMReferentsTask when there is no work to be done
Reviewed-by: brutisso, jmasa, tschatzl


# 10762:ea81fe138932 03-Apr-2016 jprovino

8132524: Missing includes to resourceArea.hpp
Summary: Files that use ResourceMark are missing the include of resourceArea.hpp
Reviewed-by: tschatzl, jwilhelm


# 10679:b9efb94d011a 07-Mar-2016 jmasa

8149343: assert(rp->num_q() == no_of_gc_workers) failed: sanity
Reviewed-by: tschatzl, kbarrett


# 10620:be3ffb6d8eb0 15-Mar-2016 stefank

8151539: Remove duplicate AlwaysTrueClosures
Reviewed-by: tschatzl, mgerdin, kbarrett, drwhite


# 10587:018403bdb025 11-Mar-2016 brutisso

8151605: Change warning() to log_warning(gc) in the GC code
Reviewed-by: jwilhelm, jmasa


# 10581:c083b12bb8cc 11-Mar-2016 pliden

8134749: SoftReferences declared dead too early
Reviewed-by: jmasa, tbenson


# 10296:7f60f3f24e80 22-Feb-2016 jmasa

8150302: Reference processing logging prints the "from list" incorrectly
Reviewed-by: tamao, brutisso


# 10123:f71b5a8a78b6 18-Jan-2016 goetz

8146395: Add inline qualifier in oop.hpp and fix inlining in gc files
Summary: Fix remaining issues after 8146401. Also fix windows VS2010 linkage problem (g1OopClosures.hpp).
Reviewed-by: stefank, mgerdin


# 9953:5a375300c073 04-Jan-2016 goetz

8146401: Clean up oop.hpp: add inline directives and fix header files
Reviewed-by: coleenp


# 9930:bc22b7ce478f 28-Dec-2015 kbarrett

8143847: Remove REF_CLEANER reference category
Summary: Remove REF_CLEANER.
Reviewed-by: jwilhelm, mchung, tbenson


# 9891:107dae30be84 28-Dec-2015 kbarrett

8071507: (ref) Clear phantom reference as soft and weak references do
Summary: GC clears phantom refs on notification; update spec accordingly.
Reviewed-by: mchung, jmasa


# 9727:f944761a3ce3 10-Dec-2015 brutisso

8145092: Use Unified Logging for the GC logging
Summary: JEP-271. VM changes contributed by brutisso, test changes contributed by david.
Reviewed-by: sjohanss, david, brutisso
Contributed-by: bengt.rutisson@oracle.com, david.lindholm@oralce.com


# 9266:4535697211eb 28-Oct-2015 coleenp

8139203: Consistent naming for klass type predicates
8138923: Remove oop coupling with InstanceKlass subclasses
Summary: Renamed oop_is_instance and friends, removed the functions in oop that dug down into InstanceKlass.
Reviewed-by: jrose, lfoltan, stefank


# 9149:a8a8604f890f 17-Oct-2015 dlong

Merge


# 9111:a41fe5ffa839 08-Oct-2015 twisti

8136421: JEP 243: Java-Level JVM Compiler Interface
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett


# 9058:983c56341c80 30-Sep-2015 brutisso

8134953: Make the GC ID available in a central place
Reviewed-by: pliden, jmasa


# 9056:dc9930a04ab0 29-Sep-2015 david

8080775: Better argument formatting for assert() and friends
Reviewed-by: kbarrett, pliden


# 9054:a4ae74ca2403 28-Sep-2015 brutisso

8136991: [REDO] Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Reviewed-by: kbarrett, tschatzl


# 8993:42f7bd6a45c4 16-Sep-2015 kbarrett

8136627: Backout JDK-8133818 Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Reviewed-by: brutisso


# 8952:1ca70c12a335 18-Aug-2015 jwilhelm

8134626: Misc cleanups after generation array removal
Reviewed-by: david, dholmes, tschatzl


# 8936:116afd2a8cbd 02-Sep-2015 ysr

8133818: Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Summary: Test contributed by brutisso
Reviewed-by: tonyp, tschatzl


# 8415:c1b45bb04764 14-May-2015 kbarrett

8058265: No callers of ReferenceProcessor::clear_discovered_references
Summary: Removed unused or unneeded code.
Reviewed-by: brutisso, jmasa


# 8413:92457dfb91bd 13-May-2015 pliden

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