History log of /openjdk9/hotspot/src/share/vm/classfile/modules.cpp
Revision Date Author Comments
# 12799:0d4a6056e3cc 16-Jun-2017 alanb

8181087: Module system implementation refresh (6/2017)
Reviewed-by: sspitsyn, hseigel


# 12750:a0bd5a8c4e11 04-May-2017 alanb

8178380: Module system implementation refresh (5/2017)
Reviewed-by: lfoltan, hseigel, mchung, sspitsyn
Contributed-by: alan.bateman@oracle.com, serguei.spitsyn@oracle.com


# 12723:afedee84773e 07-Apr-2017 alanb

8177530: Module system implementation refresh (4/2017)
Reviewed-by: lfoltan, sspitsyn
Contributed-by: alan.bateman@oracle.com, harold.seigel@oracle.com, mandy.chung@oracle.com


# 12701:027a986fe05d 22-Mar-2017 alanb

8174823: Module system implementation refresh (3/2017)
Reviewed-by: sspitsyn, dholmes, lfoltan, mchung


# 12563:76bc5f4eef8b 20-Jan-2017 hseigel

8171971: Fix timing bug in JVM management of package export lists
Summary: Reduce the number of fields that maintain export state and use Module_lock to access these fields
Reviewed-by: acorn, sspitsyn, lfoltan


# 12558:fdd79a4370d6 19-Jan-2017 redestad

8171855: Move package name transformations during module bootstrap into native code
Reviewed-by: alanb, acorn, lfoltan, mchung, plevart, hseigel, sspitsyn


# 12538:ebcd23d638c4 13-Jan-2017 hseigel

8172288: Fix Jigsaw related module/package error messages and throw correct exceptions
Summary: Reword error messages and throw IllegalStateExceptions where appropriate
Reviewed-by: alanb, acorn, lfoltan, gtriantafill


# 12414:33252c0b0ab4 18-Dec-2016 jwilhelm

Merge


# 12405:9de6a70d5d81 08-Dec-2016 jwilhelm

Merge


# 12394:cf96c4ed9fc2 05-Dec-2016 rprotacio

8169734: Update uses of string "java.base" to macro
Summary: Replaced instances of "java.base" string with JAVA_BASE_NAME macro
Reviewed-by: sspitsyn, dcubed


# 12388:f7380dcb34e1 15-Dec-2016 alanb

8170987: Module system implementation refresh (12/2016)
Reviewed-by: lfoltan, coleenp, mchung
Contributed-by: harold.seigel@oracle.com, serguei.spitsyn@oracle.com


# 12290:8953c0318163 01-Dec-2016 alanb

8169069: Module system implementation refresh (11/2016)
Reviewed-by: lfoltan, acorn, ctornqvi, mchung
Contributed-by: lois.foltan@oracle.com, harold.seigel@oracle.com, alan.bateman@oracle.com, mandy.chung@oracle.com, serguei.spitsyn@oracle.com, george.triantafillou@oracle.com


# 12144:b1c62e595c4a 10-Oct-2016 hseigel

8166364: fatal error: acquiring lock DirtyCardQ_CBL_mon/16 out of order with lock Module_lock/6 -- possible deadlock
Summary: Set the mirror's module field outside of the module lock.
Reviewed-by: dsamersoff, dholmes, rehn


# 12018:b48a9e9bfd73 18-Sep-2016 lfoltan

8163406: The fixup_module_list must be protected by Module_lock when inserting new entries
Summary: In java_lang_Class::create_mirror, restructure the check for adding a class to the fixup_module_list, guarded by Module_lock.
Reviewed-by: acorn, coleenp, dholmes, zgu


# 11668:76114ca3c57b 28-Jul-2016 lfoltan

8160487: JVM should validate a module by checking for an instance of java.lang.reflect.Module
Summary: Correct the checking of an instance of java.lang.reflect.Module to validate a module
Reviewed-by: alanb, coleenp, redestad


# 11661:7033b767fd7c 26-Jul-2016 lfoltan

8154239: -Xbootclasspath/a breaks exploded build
Summary: Correct exploded modules build system class path search for the boot loader
Reviewed-by: acorn, ccheung, hseigel, jiangli


# 11591:bcf6261d0352 09-Jul-2016 sspitsyn

8159145: Add JVMTI function GetNamedModule
Summary: Introduce function GetNamedModule with a jtreg test coverage
Reviewed-by: alanb, ctornqvi, hseigel, jiangli, dholmes, dcubed


# 11557:28accbf6d435 28-Jun-2016 lfoltan

8159262: Walking PackageEntry Export and ModuleEntry Reads Must Occur Only When Neccessary And Wait Until ClassLoader's Aliveness Determined
Summary: Fixed an issue in class unloading to delay walk until class loader's aliveness is determined of modularity lists to remove dead modules
Reviewed-by: coleenp, dholmes, sspitsyn, zgu


# 11476:5042d1a4d83b 16-Jun-2016 lfoltan

8156871: Possible concurrency issue with JVM_AddModuleExports
Summary: Need for single PackageEntry flag to determine a package's unqualifed export state.
Reviewed-by: acorn, ctornqvi, dholmes, jiangli


# 11366:e9a0eafbf9f3 01-Jun-2016 hseigel

8156156: Add module specific NMT MemoryType
Summary: Change NMT tag for allocations for modules support to mtModule
Reviewed-by: coleenp, lfoltan, gtriantafill


# 11365:0a65c83a095d 01-Jun-2016 hseigel

8158060: BasicLayerTest causes fatal error: Thread holding lock at safepoint that vm can block on: Module_lock
Summary: Move the exception throw outside of the block containing the lock
Reviewed-by: dholmes, kbarrett, lfoltan


# 11153:6911df5737b0 06-May-2016 amurillo

Merge


# 11097:0679677b7de3 29-Apr-2016 mockner

8154110: Update class* and safepoint* logging subsystems
Summary: Refactored logging tags in class and safepoint subsystems.
Reviewed-by: coleenp, rehn, hseigel


# 10960:5fa2ff32323a 21-Apr-2016 lfoltan

8152949: Jigsaw crash when Klass in _fixup_module_field_list is unloaded
Summary: During start up anonymous classes must be kept alive until after their mirror's module field is patched with java.base
Reviewed-by: coleenp, hseigel
Contributed-by: per.liden@oracle.com, stefan.karlsson@oracle.com


# 10921:9123de996cb5 03-May-2016 alanb

8154956: Module system implementation refresh (4/2016)
Reviewed-by: acorn, jiangli, ccheung, hseigel
Contributed-by: alan.bateman@oracle.com, lois.foltan@oracle.com, harold.seigel@oracle.com


# 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


# 10756:4a0121d1e772 04-Apr-2016 stefank

8152632: Rename LogHandle(...) to Log(...)
Reviewed-by: brutisso, mlarsson, rprotacio


# 10420:c558850fac57 17-Mar-2016 alanb

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, harold.seigel@oracle.com, lois.foltan@oracle.com, calvin.cheung@oracle.com, christian.tornqvist@oracle.com, erik.joelsson@oracle.com, george.triantafillou@oracle.com, igor.ignatyev@oracle.com, ioi.lam@oracle.com, james.laskey@oracle.com, jean-francois.denise@oracle.com, jiangli.zhou@oracle.com, markus.gronlund@oracle.com, serguei.spitsyn@oracle.com, staffan.larsen@oracle.com, sundararajan.athijegannathan@oracle.com