#
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
|
#
12701:027a986fe05d |
|
22-Mar-2017 |
alanb |
8174823: Module system implementation refresh (3/2017) Reviewed-by: sspitsyn, dholmes, lfoltan, mchung
|
#
12608:b1606e8fee8c |
|
21-Feb-2017 |
kevinw |
8162795: [REDO] MemberNameTable doesn't purge stale entries Summary: Re-application of the change in JDK-8152271. Reviewed-by: coleenp, sspitsyn
|
#
12522:522c8ddbaa67 |
|
08-Jan-2017 |
iklam |
8170959: unloading archived shared class caused crash Reviewed-by: coleenp, sspitsyn, mockner
|
#
12408:777aaa19c4b1 |
|
11-Dec-2016 |
kvn |
8171008: Integrate AOT compiler into JDK Reviewed-by: erikj, mchung, psandoz, coleenp, iklam, stefank, simonis Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli@oracle.com>, Christian Thalinger <cthalinger@twitter.com>, Dean Long <dean.long@oracle.com>, Dmitrij Pochepko <dmitrij.pochepko@oracle.com>, Dmitry Chuyko <dmitry.chuyko@oracle.com>, Doug Simon <doug.simon@oracle.com>, Eric Caspole <eric.caspole@oracle.com>, Igor Ignatyev <igor.ignatyev@oracle.com>, Igor Veresov <igor.veresov@oracle.com>, John Rose <john.r.rose@oracle.com>, Morris Meyer <morris.meyer@oracle.com>, Niclas Adlertz <niclas.adlertz@oracle.com>, Rickard Backman <rickard.backman@oracle.com>
|
#
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
|
#
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
|
#
12222:89101c8b05cf |
|
20-Oct-2016 |
iklam |
8166203: NoClassDefFoundError should not be thrown if class is in_error_state at link time Reviewed-by: coleenp, dholmes, sspitsyn
|
#
12122:4962f9f46728 |
|
03-Oct-2016 |
dholmes |
8081800: AbstractMethodError when evaluating a private method in an interface via debugger Reviewed-by: acorn, dcubed, coleenp
|
#
12046:45d7a06ba454 |
|
21-Sep-2016 |
coleenp |
8163969: Cyclic interface initialization causes JVM crash Summary: Fix interface initialization to follow spec: interface initializations do not set initialization state of interfaces that extend them. Reviewed-by: dholmes, acorn, lfoltan
|
#
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
|
#
12017:24b753d90c4b |
|
18-Sep-2016 |
jiangli |
8078644: CDS needs to support JVMTI CFLH Summary: Support posting CLFH for shared classes. Tests are contributed by Misha Seledtsov. Reviewed-by: iklam, coleenp, acorn, dcubed, sspitsyn
|
#
11950:fb5dcd613881 |
|
07-Sep-2016 |
coleenp |
8165246: [REDO] InstanceKlass::_previous_version_count goes negative Summary: make _has_previous_version a boolean that is set to true when previous version of a class is added or during class unloading call to purge_previous_versions Reviewed-by: gtriantafill, dcubed, sspitsyn
|
#
11932:3bcb4cd1cf16 |
|
01-Sep-2016 |
coleenp |
8165268: [BACKOUT] InstanceKlass::_previous_version_count goes negative Reviewed-by: dcubed
|
#
11917:47bb3faf5b08 |
|
31-Aug-2016 |
coleenp |
8164692: InstanceKlass::_previous_version_count goes negative Summary: decrement previous_version_count when it's removed from the list. Reviewed-by: dcubed, dlong, sspitsyn
|
#
11910:24d88ded4cb6 |
|
29-Aug-2016 |
dholmes |
8158854: Ensure release_store is paired with load_acquire in lock-free code Reviewed-by: shade, dcubed, zgu
|
#
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
|
#
11750:02527f3cfc5d |
|
01-Aug-2016 |
coleenp |
8161445: [BACKOUT] MemberNameTable doesn't purge stale entries Summary: Original change caused performance regression in microbenchmarks after GC Reviewed-by: dholmes, ecaspole
|
#
11664:53f2e6ca643b |
|
27-Jul-2016 |
acorn |
8162340: Better class stream parsing Summary: Check platform and boot loader for java/* packages Reviewed-by: lfoltan, coleenp, dholmes
|
#
11599:5d717aca1f9e |
|
20-Apr-2016 |
jiangli |
8153312: Constrain AppCDS behavior Reviewed-by: iklam, acorn, mschoene
|
#
11598:727970489c6c |
|
06-Apr-2016 |
iklam |
8150752: Share Class Data Reviewed-by: acorn, hseigel, mschoene
|
#
11496:fb3602f3d00b |
|
20-Jun-2016 |
iklam |
8159666: Better CDS support for Event-based tracing Reviewed-by: jiangli, mgronlun
|
#
11475:13b2c7ac95a5 |
|
15-Jun-2016 |
coleenp |
8152271: MemberNameTable doesn't purge stale entries Summary: Intern MemberNames in table instead of allocating new entries Reviewed-by: vlivanov, sspitsyn, dholmes
|
#
11463:da7822cf01c2 |
|
13-Jun-2016 |
mockner |
8157490: JCK test vm/jni/DefineClass/dfcl001/dfcl00101m1/dfcl00101m1 crashes when run with -Xlog:classload=info Summary: null stream->source() no longer causes error with -Xlog:class+load Reviewed-by: lfoltan, coleenp
|
#
11402:93c0acb58b92 |
|
07-Jun-2016 |
rprotacio |
8153858: Clean up needed when obtaining the package name from a fully qualified class name Summary: Consolidated and refactored code parsing fully qualified names. Includes gtest. Reviewed-by: dholmes, coleenp
|
#
11380:65c39f4c178c |
|
02-Jun-2016 |
dholmes |
8154750: Add missing OrderAccess operations to ClassLoaderData lock-free data structures Reviewed-by: kbarrett, coleenp, acorn
|
#
11205:0e3de00effac |
|
09-May-2016 |
rehn |
8153535: Convert TraceRedefineClasses to Unified Logging Reviewed-by: rprotacio, coleenp
|
#
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
|
#
11040:9a1dea477c24 |
|
26-Apr-2016 |
rprotacio |
8152844: JVM InstanceKlass Methods For Obtaining Package/Module Should Be Moved to Klass Summary: Converted package() and module() functions to pure virtual functions of Klass Reviewed-by: dholmes, coleenp, lfoltan, hseigel
|
#
11005:56356bbe5476 |
|
21-Apr-2016 |
cjplummer |
8148195: Some InstanceKlass and MethodCounters fields can be excluded when JVMTI is not supported Summary: Removed "previous version", "cached class file", and breakpoint related fields and code when JVMTI is not supported Reviewed-by: coleenp, sspitsyn
|
#
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
|
#
10512:a765ccf0f8f7 |
|
23-Mar-2016 |
zmajo |
Merge
|
#
10502:abe0f7310cc4 |
|
18-Mar-2016 |
thartmann |
8023191: OSR nmethods should be flushed to free space in CodeCache Summary: Treat OSR nmethods like normal nmethods and flush them if they are cold/unused. Reviewed-by: kvn
|
#
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
|
#
10312:a97431603d3f |
|
19-Feb-2016 |
vlivanov |
7177745: JSR292: Many Callsite relinkages cause target method to always run in interpreter mode Reviewed-by: jrose, kvn
|
#
10178:3637ec3e50c2 |
|
03-Feb-2016 |
mockner |
8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging. Summary: TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData have been reimplemented using Unified logging. Reviewed-by: iklam, coleenp, dholmes, jiangli, hseigel, rprotacio Contributed-by: max.ockner@oracle.com, ioi.lam@oracle.com
|
#
10161:7954a3de5f0c |
|
18-Jan-2016 |
mgerdin |
8148481: Devirtualize Klass::vtable Summary: Move remainder of vtable related methods to Klass Reviewed-by: cjplummer, coleenp
|
#
10160:aa28a104f3d8 |
|
01-Dec-2015 |
mgerdin |
8148047: Move the vtable length field to Klass Reviewed-by: cjplummer, twisti, coleenp, kbarrett
|
#
10159:832fc8bf51cb |
|
30-Jan-2016 |
coleenp |
8145628: hotspot metadata classes shouldn't use HeapWordSize or heap related macros like align_object_size Summary: Use align_metadata_size, align_metadata_offset and is_metadata_aligned for metadata rather than align_object_size, etc. Use wordSize rather than HeapWordSize for metadata. Use align_ptr_up rather than align_pointer_up (all the related functions are ptr). Reviewed-by: hseigel, jmasa, cjplummer
|
#
10108:72afb83f5035 |
|
20-Jan-2016 |
cjplummer |
8143608: Don't 64-bit align start of InstanceKlass vtable, itable, and nonstatic_oopmap on 32-bit systems Summary: Removed alignment of these fields. Reviewed-by: coleenp, dholmes, mgerdin
|
#
9947:9a2baaa34464 |
|
14-Jan-2016 |
david |
8146690: Make all classes in GC follow the naming convention. Reviewed-by: dholmes, stefank
|
#
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
|
#
9684:cca80b5ad4d7 |
|
08-Dec-2015 |
mgronlun |
8140485: Class load and creation cleanup Reviewed-by: hseigel, coleenp, sspitsyn
|
#
9647:5b0159494355 |
|
03-Dec-2015 |
mockner |
Merge
|
#
9646:92af6fd1e10a |
|
02-Dec-2015 |
mockner |
8142976: Reimplement TraceClassInitialization with Unified Logging Summary: TraceClassInitialization logging reimplemented with Unified Logging. Reviewed-by: coleenp, hseigel
|
#
9605:3d7f9ca8b1f0 |
|
30-Nov-2015 |
jwilhelm |
Merge
|
#
9591:b2a2f0a3ca0e |
|
25-Nov-2015 |
acorn |
8098557: Only init superintf if subclass, not sub interface inits. Summary: must exclude jck lang exec05001m311_rt until fixed. Reviewed-by: lfoltan, hseigel, dholmes
|
#
9509:b4423d021a08 |
|
24-Nov-2015 |
vlivanov |
8143408: Crash during InstanceKlass unloading when clearing dependency context Reviewed-by: kvn
|
#
9483:09ac9142d6ef |
|
17-Nov-2015 |
vlivanov |
8139595: MethodHandles::remove_dependent_nmethod is not MT safe Reviewed-by: jrose, coleenp
|
#
9293:a20807e48002 |
|
06-Nov-2015 |
neliasso |
Merge
|
#
9283:f31349f1215e |
|
03-Nov-2015 |
thartmann |
8141132: JEP 254: Compact Strings Summary: Adopt a more space-efficient internal representation for strings. Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti Contributed-by: Brent Christian <brent.christian@oracle.com>, Vivek Deshpande <vivek.r.deshpande@intel.com>, Tobias Hartmann <tobias.hartmann@oracle.com>, Charlie Hunt <charlie.hunt@oracle.com>, Vladimir Kozlov <vladimir.kozlov@oracle.com>, Roger Riggs <roger.riggs@oracle.com>, Xueming Shen <xueming.shen@oracle.com>, Aleksey Shipilev <aleksey.shipilev@oracle.com>, Sandhya Viswanathan <sandhya.viswanathan@intel.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
|
#
9257:c8434ad4f332 |
|
26-Oct-2015 |
coleenp |
8139163: InstanceKlass::cast passes through NULL Summary: Reduce raw (InstanceKlass*) casts and InstanceKlass::cast, which no long allows null Reviewed-by: twisti, kbarrett
|
#
9248:6ab7e19c9220 |
|
23-Oct-2015 |
coleenp |
8140274: methodHandles and constantPoolHandles should be passed as const references Summary: modified code to use const reference parameters Reviewed-by: sspitsyn, twisti
|
#
9231:029a2b20b570 |
|
13-Oct-2015 |
stefank |
8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries Reviewed-by: mgerdin, vlivanov
|
#
9102:abd2f07dc9fa |
|
09-Oct-2015 |
kbarrett |
8138659: Speed up InstanceKlass subclass discrimination Summary: Add _misc_kind field and flags, move around predicates. Reviewed-by: coleenp, stefank
|
#
9099:115188e14c15 |
|
09-Oct-2015 |
david |
8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files 8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files Reviewed-by: goetz, brutisso
|
#
9056:dc9930a04ab0 |
|
29-Sep-2015 |
david |
8080775: Better argument formatting for assert() and friends Reviewed-by: kbarrett, pliden
|
#
8816:5e09f372116b |
|
06-Aug-2015 |
acorn |
8087342: Crash in klassItable::initialize_itable_for_interface Summary: Fix method searches to handle static, private instance and overpass Reviewed-by: lfoltan, dholmes, hseigel
|
#
8551:031d1463ed4c |
|
16-Jun-2015 |
aeriksso |
8076110: VM crash when class is redefined with Instrumentation.redefineClasses Reviewed-by: coleenp, sspitsyn
|
#
8497:756b4790a823 |
|
04-Jun-2015 |
kvn |
Merge
|
#
8493:0e1f666bf724 |
|
29-May-2015 |
vlivanov |
8081320: Backout JDK-8059340: ConstantPool::_resolved_references is missing in heap dump Reviewed-by: sspitsyn, coleenp
|
#
8488:968044dba2a5 |
|
22-May-2015 |
thartmann |
Merge
|
#
8485:9882a38fa0d2 |
|
21-May-2015 |
vlivanov |
8059340: ConstantPool::_resolved_references is missing in heap dump Reviewed-by: sspitsyn, stefank, twisti
|
#
8484:54b7b0210ad6 |
|
15-May-2015 |
vlivanov |
8079205: CallSite dependency tracking is broken after sun.misc.Cleaner became automatically cleared Reviewed-by: roland, psandoz, plevart, kbarrett, jrose
|
#
8468:d8483508f78e |
|
29-May-2015 |
hseigel |
8076319: jstat verified class fix Summary: Move verify perf data so that it only counts classes that actually get verified. Reviewed-by: acorn, coleenp, gtriantafill
|
#
8413:92457dfb91bd |
|
13-May-2015 |
pliden |
8079792: GC directory structure cleanup Reviewed-by: brutisso, stefank, david
|
#
8212:c1d0d1e3b472 |
|
16-Apr-2015 |
kvn |
Merge
|
#
8207:f90702a3d522 |
|
14-Apr-2015 |
vlivanov |
8057919: Class.getSimpleName() should work for non-JLS compliant class names Reviewed-by: dholmes, jrose
|
#
8149:99c2729f5a4b |
|
09-Apr-2015 |
jwilhelm |
Merge
|
#
8135:e641ea5c503b |
|
02-Apr-2015 |
stefank |
8075955: Replace the macro based implementation of oop_oop_iterate with a template based solution Reviewed-by: brutisso, coleenp, kbarrett, sjohanss
|
#
8131:20850f6a665e |
|
03-Apr-2015 |
ccheung |
Merge
|
#
8105:ac0929026af6 |
|
29-Mar-2015 |
hseigel |
Merge
|
#
8092:d5c6fa2de89d |
|
20-Mar-2015 |
sspitsyn |
8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement.<init> Summary: use method cpref and klass version to provide meaningful methods name in stacktraces Reviewed-by: coleenp, dcubed
|
#
8089:09484e9f83b7 |
|
19-Mar-2015 |
coleenp |
8005521: StressMethodComparator is not thread-safe Summary: Remove the debug option. It isn't correct or tested. Reviewed-by: gtriantafill, dholmes, sspitsyn
|
#
8046:7c96276383a2 |
|
26-Mar-2015 |
stefank |
8075957: Reduce calls to the GC specific object visitors in oopDesc Reviewed-by: brutisso, mgerdin, pliden
|
#
8033:2ad148b55307 |
|
23-Mar-2015 |
jwilhelm |
Merge
|
#
8023:30ea4c772cb9 |
|
17-Mar-2015 |
stefank |
8075247: Cleanup specialized_oop_closures.hpp Reviewed-by: mgerdin, brutisso, tschatzl
|
#
8022:dfc3b99fcbee |
|
17-Mar-2015 |
stefank |
8075242: Remove SpecializationStats Reviewed-by: brutisso, mgerdin
|
#
7999:a0a3afa7859b |
|
12-Mar-2015 |
coleenp |
8061205: MetadataOnStackMark only needs to walk code cache during class redefinition Summary: Only do full metadata walk during class redefinition and only walk handles during class unloading. Reviewed-by: sspitsyn, stefank
|
#
7914:a53f5508bf62 |
|
25-Feb-2015 |
sspitsyn |
8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale Summary: optimize the adjust_method_entries functions by using the orig_method_idnum() function Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn@oracle.com
|
#
7766:c548512bd499 |
|
27-Jan-2015 |
minqi |
Merge
|
#
7759:d656b4c91d51 |
|
23-Jan-2015 |
lfoltan |
8067480: Crash in klassItable::initialize_itable_for_interface when running vm.runtime.defmeth.StaticMethodsTest. Summary: A static method should be skipped in entirety by find_instance_method(), searching should continue to find an overpass method of the same name and signature if present. Reviewed-by: acorn, hseigel
|
#
7698:88120f326c20 |
|
01-Dec-2014 |
drchase |
8064524: Compiler code generation improvements Reviewed-by: jrose, acorn, vlivanov
|
#
7615:ada93fe622d1 |
|
18-Dec-2014 |
coleenp |
8067713: Move clean_weak_method_links for redefinition out of class unloading Summary: Do this work during class redefinition, only verify clean during class unloading in debug mode. Reviewed-by: sspitsyn, roland, kbarrett
|
#
7465:674657ff61c6 |
|
03-Dec-2014 |
minqi |
Merge
|
#
7462:a0dd995271c4 |
|
30-Nov-2014 |
coleenp |
8060074: os::free() takes MemoryTrackingLevel but doesn't need it Summary: Cleaned up unused arguments in os::free and it's callers. Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes Contributed-by: max.ockner@oracle.com
|
#
7435:a5040fddd180 |
|
26-Nov-2014 |
jwilhelm |
Merge
|
#
7426:0f6100dde08e |
|
17-Nov-2014 |
jwilhelm |
Merge
|
#
7421:55e38e5032af |
|
14-Nov-2014 |
stefank |
8064811: Use THREAD instead of CHECK_NULL in return statements Reviewed-by: coleenp, simonis, dholmes
|
#
7415:a12405f751a8 |
|
19-Nov-2014 |
coleenp |
8042235: redefining method used by multiple MethodHandles crashes VM Summary: note all MemberNames created on internal list for adjusting method entries. Reviewed-by: sspitsyn, dcubed, lfoltan
|
#
7338:5ba37c4c0578 |
|
05-Nov-2014 |
jmanson |
8062116: JVMTI GetClassMethods is Slow Summary: Allocate enough space for all jmethodids; make adding a jmethodid O(1) Reviewed-by: coleenp, rasbold, sspitsyn
|
#
7331:110ec5963eb1 |
|
29-Oct-2014 |
goetz |
8062370: Various minor code improvements Summary: A lot of fixes useful to improve the code quality. Reviewed-by: coleenp, dholmes
|
#
7295:253150035d8f |
|
30-Oct-2014 |
iveresov |
Merge
|
#
7294:d30c8335bb6f |
|
30-Oct-2014 |
thartmann |
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method. Reviewed-by: kvn, iignatyev
|
#
7269:a1842666e889 |
|
15-Oct-2014 |
thartmann |
8059846: InstanceKlass should use MutexLockerEx to acquire OsrList_lock Summary: Replace explicit locking of OsrList_lock by a MutexLockerEx instantiation. Reviewed-by: kvn, anoll, drchase, dholmes, dlong, coleenp
|
#
7262:59c89d7cc30f |
|
22-Oct-2014 |
acorn |
8043275: Fix interface initialization for default methods. Summary: Initialize interfaces that declare concrete instance methods. Reviewed-by: kamg, coleenp, psandoz
|
#
7012:e3fb51ae8d7d |
|
03-Sep-2014 |
coleenp |
8055008: Clean up code that saves the previous versions of redefined classes Summary: Use scratch_class to find EMCP methods for breakpoints if the old methods are still running. Reviewed-by: dcubed, sspitsyn
|
#
7010:6818c5298fab |
|
02-Sep-2014 |
dholmes |
8046210: Missing memory barrier when reading init_lock Reviewed-by: fparain, dcubed, mdoerr Contributed-by: Bill Pittore <bill.pittore@oracle.com>
|
#
6953:7808b2d5d604 |
|
26-Aug-2014 |
tschatzl |
8054819: Rename HeapRegionSeq to HeapRegionManager Reviewed-by: jwilhelm, jmasa
|
#
6872:16286b7d7c6e |
|
12-Aug-2014 |
iklam |
8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung
|
#
6715:7fdf4173cde4 |
|
09-Jul-2014 |
ehelin |
8049426: Minor cleanups after G1 class unloading Reviewed-by: stefank, brutisso
|
#
6707:a2122d7912ed |
|
07-Jul-2014 |
stefank |
8049421: G1 Class Unloading after completing a concurrent mark cycle Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov Contributed-by: stefan.karlsson@oracle.com, mikael.gerdin@oracle.com
|
#
6706:41bfe3e1b3dd |
|
06-Jul-2014 |
stefank |
8049420: Backout 8048248 to correct attribution Reviewed-by: ehelin, brutisso
|
#
6705:639dfa793a2a |
|
07-Jul-2014 |
stefank |
8048248: G1 Class Unloading after completing a concurrent mark cycle Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
|
#
6651:f88e914539ff |
|
24-Jun-2014 |
stefank |
8046670: Make CMS metadata aware closures applicable for other collectors Reviewed-by: ehelin, mgerdin
|
#
6646:b596a1063e90 |
|
04-Jun-2014 |
goetz |
8044775: Improve usage of umbrella header atomic.inline.hpp. Reviewed-by: stefank, kvn
|
#
6512:c597dc3eb862 |
|
28-May-2014 |
dsamersoff |
6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM Summary: Don't assert if one of classes in hierarhy was redefined Reviewed-by: coleenp, sspitsyn
|
#
6481:2c2aa6de8f60 |
|
21-May-2014 |
coleenp |
8042727: nsk/jdb/unwatch/unwatch001 crash in InstanceKlass::methods_do(void (*)(Method*)) Summary: Only walk methods in instanceklass if the class is loaded Reviewed-by: dholmes, fparain
|
#
6412:53a41e7cbe05 |
|
09-May-2014 |
drchase |
8037816: Fix for 8036122 breaks build with Xcode5/clang Summary: Repaired or selectively disabled offending formats; future-proofed with additional checking Reviewed-by: kvn, jrose, stefank
|
#
6402:2377269bd73d |
|
29-Apr-2014 |
goetz |
8042195: Introduce umbrella header orderAccess.inline.hpp. Reviewed-by: dholmes, kvn, stefank, twisti
|
#
6373:d02dbc95b60b |
|
29-Apr-2014 |
anoll |
8036956: remove EnableInvokeDynamic flag Summary: The EnableInvokeDynamic flag and all support code is removed because it is not longer used in JDK 9. Reviewed-by: kvn, twisti Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
|
#
6288:e04d3232b9c9 |
|
14-Apr-2014 |
lfoltan |
8033150: invokestatic: IncompatibleClassChangeError trying to invoke static method from a parent in presence of conflicting defaults. Summary: A static method should be preferred during method resolution over an overpass, search the current class as well as its superclasses. Reviewed-by: acorn, coleenp, kamg
|
#
6275:b6c7cffc044b |
|
11-Apr-2014 |
allwin |
Merge
|
#
6274:b60835354c41 |
|
08-Apr-2014 |
coleenp |
8028497: SIGSEGV at ClassLoaderData::oops_do(OopClosure*, KlassClosure*, bool) Summary: Keep class in CLD::_klasses list and mirror created for CDS classes if OOM during restore_shareable_info(). This keeps pointers consistent for CMS. Reviewed-by: ehelin, stefank, jmasa, iklam
|
#
6247:a7784ddacbef |
|
08-Apr-2014 |
roland |
8038636: speculative traps break when classes are redefined Summary: remove speculative traps that point to methods that are redefined Reviewed-by: kvn, twisti
|
#
6206:1299aaa80a0b |
|
26-Mar-2014 |
coleenp |
8031820: NPG: Fix remaining references to metadata as oops in comments 8012125: Comments for ConstantPoolCache should reflect the addition of resolved_references in ConstantPool Summary: Updated comments in metadata header files, and renamed this_oop variables to this_cp or this_k when referring to constant pool or classes. Reviewed-by: stefank, jmasa
|
#
6067:16c705d792be |
|
28-Feb-2014 |
morris |
Merge
|
#
6058:47f00f3b3900 |
|
11-Feb-2014 |
neliasso |
8034188: OSR methods may not be recompiled at proper compilation level Summary: remove_osr_nmethod doesn't check that it is the correct method Reviewed-by: kvn, iveresov
|
#
6054:fdad2932c73f |
|
25-Feb-2014 |
roland |
8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: kvn, twisti
|
#
6047:7d30d4f37d31 |
|
28-Feb-2014 |
ehelin |
Merge
|
#
6045:301df27023d4 |
|
27-Feb-2014 |
stefank |
8035648: Don't use Handle in java_lang_String::print Reviewed-by: coleenp, pliden
|
#
6035:016b6a289fc4 |
|
24-Feb-2014 |
jbachorik |
4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException Reviewed-by: dcubed, dholmes, sspitsyn
|
#
6019:28f281e8de1d |
|
20-Feb-2014 |
kvn |
Merge
|
#
6010:abec000618bf |
|
28-Jan-2014 |
kvn |
Merge
|
#
6001:2da20f966936 |
|
12-Dec-2013 |
kvn |
Merge
|
#
5997:3205e78d8193 |
|
02-Dec-2013 |
goetz |
8029396: PPC64 (part 212): Several memory ordering fixes in C-code. Summary: memory ordering fixes in GC and other runtime code showing on PPC64. Reviewed-by: kvn, coleenp
|
#
5934:e6195383bcaf |
|
18-Feb-2014 |
sla |
8034080: Remove the USDT1 dtrace code from Hotspot Reviewed-by: dholmes, coleenp
|
#
5932:48314d596a04 |
|
15-Feb-2014 |
coleenp |
8027146: Class loading verification failure if GC occurs in Universe::flush_dependents_on Summary: Remove search in system dictionary and hacks, replace with verifying in CLD::_klasses list. Reviewed-by: dcubed, acorn
|
#
5774:2353011244bd |
|
16-Dec-2013 |
hseigel |
8027804: JCK resolveMethod test fails expecting AbstractMethodError Summary: Create AME overpass methods and fix method search logic Reviewed-by: kamg, acorn, lfoltan, coleenp
|
#
5763:397385cc2c83 |
|
10-Dec-2013 |
sjohanss |
8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40 Summary: Reducing the number of calls to follow_class_loader to speed up the marking phase. Also removed some unnecessary calls to adjust_klass. Reviewed-by: stefank, jmasa, mgerdin
|
#
5716:816c89d5957d |
|
05-Dec-2013 |
ehelin |
Merge
|
#
5714:9fc985481d78 |
|
02-Dec-2013 |
ehelin |
Merge
|
#
5713:55a0da3d420b |
|
26-Nov-2013 |
sjohanss |
8027675: Full collections with Serial slower in JDK 8 compared to 7u40 Summary: Reduced the number of calls to follow_class_loader and instead marked and pushed the klass holder directly. Also removed unneeded calls to adjust_klass. Reviewed-by: coleenp, jmasa, mgerdin, tschatzl
|
#
5710:379f11bc04fc |
|
03-Dec-2013 |
acorn |
8028438: static superclass method masks default methods Reviewed-by: hseigel, lfoltan, coleenp
|
#
5697:22eaa15b7960 |
|
26-Nov-2013 |
hseigel |
8026065: InterfaceMethodref for invokespecial must name a direct superinterface Summary: Add verification to check that invokespecial of an InterfaceMethodref names a method in a direct superinterface of the current class or interface in accordance with JSR 335, JVMS 4.9.2 Structural Constraints. Reviewed-by: acorn, hseigel, coleenp Contributed-by: lois.foltan@oracle.com
|
#
5670:6e1826d5c23e |
|
13-Nov-2013 |
roland |
8027572: assert(r != 0) failed: invalid Summary: null classes should be expected in profiles with conflicts Reviewed-by: kvn, iveresov
|
#
5589:e64f1fe9756b |
|
24-Oct-2013 |
farvidsson |
8024423: JVMTI: GetLoadedClasses doesn't enumerate anonymous classes Summary: Rewrite of the getLoadedClasses() method implementation to include anonymous classes. Reviewed-by: coleenp, sspitsyn
|
#
5536:b8860472c377 |
|
22-Oct-2013 |
iklam |
8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThread Summary: Revert changes in JDK-8008962 Reviewed-by: coleenp, sspitsyn
|
#
5461:d37a0525c0fe |
|
12-Oct-2013 |
hseigel |
8024667: VM crashes with "assert(method() != NULL) failed: must have set method" Summary: Check if data is in shared spaces before deallocating it. Reviewed-by: coleenp, dcubed
|
#
5418:d25557d03ec0 |
|
09-Oct-2013 |
acorn |
8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed Summary: Missed initialization. Thanks Coleen. Reviewed-by: coleenp, minqi
|
#
5413:ac9cb1d5a202 |
|
06-Oct-2013 |
acorn |
8009130: Lambda: Fix access controls, loader constraints. Summary: New default methods list with inherited superinterface methods Reviewed-by: minqi, sspitsyn, coleenp
|
#
5401:3374b92de2d9 |
|
03-Oct-2013 |
coleenp |
8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries Summary: Remove unnecessary volatile keyword on stack locals within instanceKlass.cpp to work around Solaris Studio C++ compiler issue Reviewed-by: coleenp, dcubed Contributed-by: lois.foltan@oracle.com
|
#
5351:36b97be47bde |
|
01-Oct-2013 |
acorn |
8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default. Reviewed-by: coleenp, bharadwaj, minqi
|
#
5349:190899198332 |
|
26-Sep-2013 |
hseigel |
7195622: CheckUnhandledOops has limited usefulness now Summary: Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms. Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin Contributed-by: lois.foltan@oracle.com
|
#
5320:0f37d1badced |
|
20-Sep-2013 |
dcubed |
Merge
|
#
5314:4f9a42c33738 |
|
20-Sep-2013 |
coleenp |
8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously Summary: Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code. Reviewed-by: dcubed, sspitsyn
|
#
5297:b2e698d2276c |
|
13-Sep-2013 |
drchase |
8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation Summary: Enhance method resolution and resulting data structures, plus some refactoring. Reviewed-by: twisti, acorn, jrose
|
#
5100:e22ee8e7ae62 |
|
19-Aug-2013 |
jiangli |
8021948: Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes. Summary: Change InstanceKlass::_source_file_name and _generic_signature to u2 fields. Reviewed-by: coleenp, iklam
|
#
4986:825e6cb66923 |
|
17-Jul-2013 |
jiangli |
8020309: Eliminate InstanceKlass::_cached_class_file_len. Summary: Use JvmtiCachedClassFileData. Reviewed-by: iklam, sspitsyn, dcubed
|
#
4934:71180a6e5080 |
|
03-Jul-2013 |
jiangli |
7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful. Summary: Remove -Xaprof and Klass::_alloc_count & ArrayKlass::_alloc_size. Reviewed-by: stefank, coleenp
|
#
4872:e0c9a1d29eb4 |
|
24-Jun-2013 |
coleenp |
8016325: JVM hangs verifying system dictionary Summary: Minimize redundant verifications of Klasses. Reviewed-by: hseigel, jmasa
|
#
4745:6c138b9851fb |
|
24-May-2013 |
sspitsyn |
8013945: CMS fatal error: must own lock MemberNameTable_lock Summary: The "delete mnt" needs to grab MemberNameTable_lock if !SafepointSynchronize::is_at_safepoint() Reviewed-by: sla, mgerdin, dholmes, jmasa Contributed-by: serguei.spitsyn@oracle.com
|
#
4743:b7fa10a3a69a |
|
24-May-2013 |
sspitsyn |
8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changes Summary: The fix of perf regression is to use method_idnum() for direct indexing into NMT Reviewed-by: twisti, kvn, coleenp, dholmes Contributed-by: serguei.spitsyn@oracle.com
|
#
4741:6bd680e9ea35 |
|
22-May-2013 |
coleenp |
8003421: NPG: Move oops out of InstanceKlass into mirror Summary: Inject protection_domain, signers, init_lock into java_lang_Class Reviewed-by: stefank, dholmes, sla
|
#
4662:92ef81e2f571 |
|
10-May-2013 |
minqi |
8003557: NPG: Klass* const k should be const Klass* k. Summary: With NPG, const KlassOop klass which is in fact a definition converted to Klass* const, which is not the original intention. The right usage is converting them to const Klass*. Reviewed-by: coleenp, kvn Contributed-by: yumin.qi@oracle.com
|
#
4549:c115fac239eb |
|
25-Apr-2013 |
iklam |
8008962: NPG: Memory regression: One extra Monitor per ConstantPool Summary: Re-use InstanceKlass::_init_lock locking ConstantPool as well. Reviewed-by: dholmes, coleenp, acorn
|
#
4546:d587a5c30bd8 |
|
24-Apr-2013 |
coleenp |
8011803: release_C_heap_structures is never called for anonymous classes. Summary: Call this function from the ClassLoaderData destructor instead of the system dictionary walk. Reviewed-by: stefank, mgerdin
|
#
4530:6337ca4dcad8 |
|
20-Apr-2013 |
sspitsyn |
8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition Summary: Lazily create and maintain the MemberNameTable to be able to update MemberName's Reviewed-by: coleenp, jrose, dholmes Contributed-by: serguei.spitsyn@oracle.com
|
#
4456:8be1318fbe77 |
|
05-Apr-2013 |
dcubed |
Merge
|
#
4451:8554c55669b0 |
|
04-Apr-2013 |
hseigel |
8010943: guarantee(length == 0) failed: invalid method ordering length Summary: Add DumpSharedSpaces to IF condition to handle verify during -Xshare:dump. Reviewed-by: coleenp, zgu
|
#
4425:46f6f063b272 |
|
21-Mar-2013 |
roland |
7153771: array bound check elimination for c1 Summary: when possible optimize out array bound checks, inserting predicates when needed. Reviewed-by: never, kvn, twisti Contributed-by: thomaswue <thomas.wuerthinger@oracle.com>
|
#
4284:c8b31b461e1a |
|
13-Mar-2013 |
coleenp |
8003419: NPG: Clean up metadata created during class loading if failure Summary: Store metadata on ClassFileParser instance to be cleaned up by destructor. This enabled some refactoring of the enormous parseClassFile function. Reviewed-by: jmasa, acorn
|
#
4279:35ef86296a5d |
|
08-Mar-2013 |
dcubed |
Merge
|
#
4277:3efdfd6ddbf2 |
|
08-Mar-2013 |
coleenp |
8003553: NPG: metaspace objects should be zeroed in constructors Summary: Zero metadata in constructors, not in allocation (and some in constructors) Reviewed-by: jmasa, sspitsyn
|
#
4258:872b3feace55 |
|
05-Mar-2013 |
morris |
8008750: [partfait] Null pointer deference in hotspot/src/share/vm/oops/instanceKlass.hpp Summary: fix null pointer Reviewed-by: kvn, coleenp
|
#
4137:927a311d00f9 |
|
11-Feb-2013 |
coleenp |
8007320: NPG: move method annotations Summary: allocate method annotations and attach to ConstMethod if present Reviewed-by: dcubed, jiangli, sspitsyn, iklam
|
#
4109:3c9bc17b9403 |
|
07-Feb-2013 |
bpittore |
Merge
|
#
4107:db9981fd3124 |
|
23-Jan-2013 |
jprovino |
8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS Summary: Rename INCLUDE_ALTERNATE_GCS to INCLUDE_ALL_GCS and replace SERIALGC with INCLUDE_ALL_GCS. Reviewed-by: coleenp, stefank
|
#
4062:16fb9f942703 |
|
25-Jan-2013 |
acorn |
6479360: PrintClassHistogram improvements Summary: jcmd <pid> GC.class_stats (UnlockDiagnosticVMOptions) Reviewed-by: coleenp, hseigel, sla, acorn Contributed-by: ioi.lam@oracle.com
|
#
4018:ed6154d7d259 |
|
15-Jan-2013 |
stefank |
8005590: java_lang_Class injected field resolved_constructor appears unused Reviewed-by: coleenp, dholmes
|
#
3966:37a3e8b7a1e9 |
|
08-Jan-2013 |
zgu |
Merge
|
#
3965:ecd24264898b |
|
08-Jan-2013 |
zgu |
8005048: NMT: #loaded classes needs to just show the # defined classes Summary: Count number of instance classes so that it matches class metadata size Reviewed-by: coleenp, acorn
|
#
3960:cc6a617fffd2 |
|
02-Jan-2013 |
coleenp |
8005494: SIGSEGV in Rewriter::relocate_and_link() when testing Weblogic with CompressedOops and KlassPtrs Summary: Relocate functions with jsr's when rewriting so not repeated after reading shared archive Reviewed-by: twisti, jrose
|
#
3958:35431a769282 |
|
20-Dec-2012 |
stefank |
8004823: Add VM support for type annotation reflection Reviewed-by: dholmes, coleenp Contributed-by: joel.franck@oracle.com
|
#
3864:f34d701e952e |
|
27-Nov-2012 |
stefank |
8003935: Simplify the needed includes for using Thread::current() Reviewed-by: dholmes, rbackman, coleenp
|
#
3845:80e866b1d053 |
|
16-Nov-2012 |
coleenp |
Merge
|
#
3843:070d523b96a7 |
|
12-Nov-2012 |
hseigel |
8001471: Klass::cast() does nothing Summary: Remove function Klass::cast() and calls to it. Reviewed-by: dholmes, coleenp
|
#
3832:bd7a7ce2e264 |
|
12-Nov-2012 |
minqi |
6830717: replay of compilations would help with debugging Summary: When java process crashed in compiler thread, repeat the compilation process will help finding root cause. This is done with using SA dump application class data and replay data from core dump, then use debug version of jvm to recompile the problematic java method. Reviewed-by: kvn, twisti, sspitsyn Contributed-by: yumin.qi@oracle.com
|
#
3810:4735d2c84362 |
|
10-Oct-2012 |
kamg |
7200776: Implement default methods in interfaces Summary: Add generic type analysis and default method selection algorithms Reviewed-by: coleenp, acorn
|
#
3707:d8ce2825b193 |
|
29-Sep-2012 |
coleenp |
8000213: NPG: Should have renamed arrayKlass and typeArrayKlass Summary: Capitalize these metadata types (and objArrayKlass) Reviewed-by: stefank, twisti, kvn
|
#
3612:aed758eda82a |
|
06-Sep-2012 |
coleenp |
7195833: NPG: Rename instanceClassLoaderKlass, instanceRefKlass and instanceMirrorKlass Summary: Simple renaming to be consistent with instanceKlass->InstanceKlass renaming Reviewed-by: stefank, jmasa
|
#
3610:fa6e618671d7 |
|
05-Sep-2012 |
coleenp |
7195867: NPG: SAJDI tests fail with sun.jvm.hotspot.types.WrongTypeException: No suitable match for type Summary: Need to restore the vtable in metadata when we restore the type from the shared archive. Reviewed-by: acorn, jcoomes, jmasa, jrose
|
#
3602:da91efe96a93 |
|
01-Sep-2012 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory Summary: Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland Contributed-by: jmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
|
#
3534:1d7922586cf6 |
|
24-Jul-2012 |
twisti |
7023639: JSR 292 method handle invocation needs a fast path for compiled code 6984705: JSR 292 method handle creation should not go through JNI Summary: remove assembly code for JDK 7 chained method handles Reviewed-by: jrose, twisti, kvn, mhaupt Contributed-by: John Rose <john.r.rose@oracle.com>, Christian Thalinger <christian.thalinger@oracle.com>, Michael Haupt <michael.haupt@oracle.com>
|
#
3471:04ade88d9712 |
|
09-Jul-2012 |
fparain |
6294277: java -Xdebug crashes on SourceDebugExtension attribute larger than 64K Reviewed-by: sspitsyn, dholmes, coleenp, kamg
|
#
3465:d2a62e0f25eb |
|
28-Jun-2012 |
zgu |
6995781: Native Memory Tracking (Phase 1) 7151532: DCmd for hotspot native memory tracking Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd Reviewed-by: acorn, coleenp, fparain
|
#
3306:8bafad97cd26 |
|
02-May-2012 |
jiangli |
7158552: The instanceKlsss::_host_klass is only needed for anonymous class for JSR 292 support. Summary: Change the _host_klass to be conditionally created embedded instanceKlass field. Reviewed-by: jrose, coleenp, dholmes
|
#
3266:49036505ab5f |
|
29-Mar-2012 |
jiangli |
7154670: The instanceKlass _implementors[] and _nof_implementors are not needed for non-interface klass. Summary: Change implementor to embedded instanceKlass field. Reviewed-by: sspitsyn, minqi, coleenp
|
#
3237:6522ad563f99 |
|
17-Mar-2012 |
dlong |
Merge
|
#
3235:f7c4174b33ba |
|
13-Mar-2012 |
jiangli |
7109878: The instanceKlass EnclosingMethhod attribute fields can be folded into the _inner_class field. Summary: Fold instanceKlass::_enclosing_method_class_index and instanceKlass::_enclosing_method_method_index into the instanceKlass::_inner_classes array. Reviewed-by: never, coleenp Contributed-by: Jiangli Zhou <jiangli.zhou@oracle.com>
|
#
3203:a735aec54ea4 |
|
14-Mar-2012 |
sspitsyn |
7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02 Summary: The JVMTI ResourceExhausted events must be generated in all places where OOME is thrown Reviewed-by: acorn, coleenp, dcubed, dholmes, dsamersoff, jwilhelm, tonyp Contributed-by: serguei.spitsyn@oracle.com
|
#
2933:52b5d32fbfaf |
|
06-Dec-2011 |
coleenp |
7117052: instanceKlass::_init_state can be u1 type Summary: Change instanceKlass::_init_state field to u1 type. Reviewed-by: bdelsart, coleenp, dholmes, phh, never Contributed-by: Jiangli Zhou <jiangli.zhou@oracle.com>
|
#
2767:436b4a3231bf |
|
13-Oct-2011 |
dcubed |
7098194: integrate macosx-port changes Summary: Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29. Reviewed-by: kvn, dholmes, never, phh Contributed-by: Christos Zoulas <christos@zoulas.com>, Greg Lewis <glewis@eyesbeyond.com>, Kurt Miller <kurt@intricatesoftware.com>, Alexander Strange <astrange@apple.com>, Mike Swingler <swingler@apple.com>, Roger Hoover <rhoover@apple.com>, Victor Hernandez <vhernandez@apple.com>, Pratik Solanki <psolanki@apple.com>
|
#
2721:f08d439fab8c |
|
25-Sep-2011 |
never |
7089790: integrate bsd-port changes Reviewed-by: kvn, twisti, jrose Contributed-by: Kurt Miller <kurt@intricatesoftware.com>, Greg Lewis <glewis@eyesbeyond.com>, Jung-uk Kim <jkim@freebsd.org>, Christos Zoulas <christos@zoulas.com>, Landon Fuller <landonf@plausible.coop>, The FreeBSD Foundation <board@freebsdfoundation.org>, Michael Franz <mvfranz@gmail.com>, Roger Hoover <rhoover@apple.com>, Alexander Strange <astrange@apple.com>
|
#
2703:f6f3bb0ee072 |
|
11-Sep-2011 |
never |
7088955: add C2 IR support to the SA Reviewed-by: kvn
|
#
2702:e6b1331a51d2 |
|
10-Sep-2011 |
never |
7086585: make Java field injection more flexible Reviewed-by: jrose, twisti, kvn, coleenp
|
#
2615:fdb992d83a87 |
|
16-Aug-2011 |
twisti |
7071653: JSR 292: call site change notification should be pushed not pulled Reviewed-by: kvn, never, bdelsart
|
#
2510:d3b9f2be46ab |
|
21-May-2011 |
coleenp |
7033141: assert(has_cp_cache(i)) failed: oob Summary: Unrewrite bytecodes for OOM error allocating the constant pool cache. Reviewed-by: dcubed, acorn, never
|
#
2255:2cd0180da6e1 |
|
29-Mar-2011 |
never |
7032306: Fastdebug build failure on Solaris with SS11 compilers Reviewed-by: kvn, iveresov
|
#
2223:c7f3d0b4570f |
|
18-Mar-2011 |
never |
7017732: move static fields into Class to prepare for perm gen removal Reviewed-by: kvn, coleenp, twisti, stefank
|
#
2204:8033953d67ff |
|
11-Mar-2011 |
jrose |
7012648: move JSR 292 to package java.lang.invoke and adjust names Summary: package and class renaming only; delete unused methods and classes Reviewed-by: twisti
|
#
2181:dbad0519a1c4 |
|
04-Mar-2011 |
kamg |
6845426: non-static <clinit> method with no args is called during the class initialization process Summary: Only call <clinit> with ACC_STATIC for classfiles with version > 50 Reviewed-by: acorn, dholmes, coleenp
|
#
2099:e5383553fd4e |
|
07-Feb-2011 |
stefank |
7014851: Remove unused parallel compaction code Summary: Removed. Reviewed-by: jcoomes, brutisso
|
#
2062:3582bf76420e |
|
27-Jan-2011 |
coleenp |
6990754: Use native memory and reference counting to implement SymbolTable Summary: move symbols from permgen into C heap and reference count them Reviewed-by: never, acorn, jmasa, stefank
|
#
1879:f95d63e2154a |
|
23-Nov-2010 |
stefank |
6989984: Use standard include model for Hospot Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
|
#
1703:d5d065957597 |
|
03-Sep-2010 |
iveresov |
6953144: Tiered compilation Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation. Reviewed-by: kvn, never, phh, twisti
|
#
1671:2528b5bd749c |
|
27-Aug-2010 |
kamg |
6980262: Memory leak when exception is thrown in static initializer Summary: Use resource memory instead of c-heap for the exception message Reviewed-by: phh, jmasa
|
#
1626:9d7a8ab3736b |
|
22-Jul-2010 |
tonyp |
6962589: remove breadth first scanning code from parallel gc Summary: Remove the breadth-first copying order from ParallelScavenge and use depth-first by default. Reviewed-by: jcoomes, ysr, johnc
|
#
1472:c18cbe5936b8 |
|
27-May-2010 |
trims |
6941466: Oracle rebranding changes for Hotspot repositories Summary: Change all the Sun copyrights to Oracle copyright Reviewed-by: ohair
|
#
1410:f03d0a26bf83 |
|
22-Apr-2010 |
jcoomes |
6888954: argument formatting for assert() and friends Reviewed-by: kvn, twisti, apetrusenko, never, dcubed
|
#
1324:e392695de029 |
|
17-Mar-2010 |
fparain |
6935224: Adding new DTrace probes to work with Palantir Summary: Adding probes related to thread scheduling and class initialization Reviewed-by: kamg, never
|
#
1155:4e6abf09f540 |
|
08-Jan-2010 |
jrose |
6912062: disassembler plugin needs to produce symbolic information in product mode Summary: More informative disassembly in product mode. Also, a more consistent CompileCommand syntax. Reviewed-by: never
|
#
1144:9b9c1ee9b3f6 |
|
06-Jan-2010 |
iveresov |
Merge
|
#
1142:4ce7240d622c |
|
06-Jan-2010 |
never |
6914300: ciEnv should export all well known classes Reviewed-by: kvn, twisti
|
#
1126:933a3e806ce6 |
|
16-Dec-2009 |
xlu |
6895168: JCK api/signaturetest/sigtest.basic.html#basic test fails for jdk 5.0 with HS 16 in nightly build Reviewed-by: dholmes, acorn, jrose
|
#
1039:987e948ebbc8 |
|
17-Oct-2009 |
jrose |
6815692: method handle code needs some cleanup (post-6655638) Summary: correctly raise exceptions, support safe bitwise "raw" conversions, fix bugs revealed by VerifyMethodHandles, remove dead code, improve debugging support Reviewed-by: never, twisti
|
#
997:46b819ba120b |
|
30-Sep-2009 |
jrose |
Merge
|
#
993:54b3b351d6f9 |
|
24-Sep-2009 |
jrose |
Merge
|
#
989:148e5441d916 |
|
15-Sep-2009 |
jrose |
6863023: need non-perm oops in code cache for JSR 292 Summary: Make a special root-list for those few nmethods which might contain non-perm oops. Reviewed-by: twisti, kvn, never, jmasa, ysr
|
#
977:74a5db69c1fe |
|
21-Sep-2009 |
dcubed |
6419370: 4/4 new jmethodID code has tiny holes in synchronization Summary: Fix races in jmethodID cache and JNI itable index cache. Reviewed-by: ikrylov, acorn
|
#
974:26b774d693aa |
|
16-Sep-2009 |
acorn |
Merge
|
#
973:ad6585fd4087 |
|
03-Sep-2009 |
acorn |
6830542: Performance: JVM_DefineClass already verified. Reviewed-by: kamg, phh
|
#
970:682194ca1d8d |
|
10-Sep-2009 |
acorn |
Merge
|
#
964:75e30968ebe1 |
|
28-Aug-2009 |
dcubed |
Merge
|
#
963:9601152ccfc1 |
|
28-Aug-2009 |
dcubed |
6875393: 2/3 JNI itable index cache is broken Summary: Add missing initialization of cache size. Reviewed-by: tbell
|
#
939:9eebd3ac74cf |
|
13-Aug-2009 |
jcoomes |
6845368: large objects cause a crash or unexpected exception Reviewed-by: jmasa, iveresov
|
#
938:b37c246bf7ce |
|
11-Aug-2009 |
jcoomes |
6861660: OopMapBlock count/size confusion Reviewed-by: tonyp, iveresov
|
#
876:1413494da700 |
|
29-Jun-2009 |
martin |
6850957: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit Summary: call report_java_out_of_memory("Requested array size exceeds VM limit") Reviewed-by: tbell, dholmes, alanb, ysr Contributed-by: jeremymanson@google.com
|
#
875:6a93908f268f |
|
10-Jul-2009 |
mchung |
6857194: Add hotspot perf counters to aid class loading performance measurement Summary: Add new jvmstat counters to measure detailed class loading time Reviewed-by: acorn, kamg
|
#
676:d3676b4cb78c |
|
31-Mar-2009 |
kvn |
Merge
|
#
665:c89f86385056 |
|
21-Mar-2009 |
jrose |
6814659: separable cleanups and subroutines for 6655638 Summary: preparatory but separable changes for method handles Reviewed-by: kvn, never
|
#
652:4aaa9f5e02a8 |
|
18-Mar-2009 |
acorn |
4766230: Hotspot vtable inconsistencies cause core dumps. 6579515. 6582242. Reviewed-by: kamg, coleenp
|
#
605:98cb887364d3 |
|
27-Feb-2009 |
twisti |
6810672: Comment typos Summary: I have collected some typos I have found while looking at the code. Reviewed-by: kvn, never
|
#
356:1ee8caae33af |
|
21-Aug-2008 |
tonyp |
Merge
|
#
342:37f87013dfd8 |
|
05-Jun-2008 |
ysr |
6711316: Open source the Garbage-First garbage collector Summary: First mercurial integration of the code for the Garbage-First garbage collector. Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
|
#
196:d1605aabd0a1 |
|
02-Jul-2008 |
xdono |
6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell
|
#
113:ba764ed4b6f2 |
|
13-Apr-2008 |
coleenp |
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
|
#
52:75b0f3cb1943 |
|
13-Mar-2008 |
dcubed |
Merge
|
#
49:31000d79ec71 |
|
12-Mar-2008 |
dcubed |
6453355: 4/4 new No_Safepoint_Verifier uses fail during GC Summary: (for Serguei) Clean up use of No_Safepoint_Verifier in JVM TI Reviewed-by: dcubed
|
#
47:2c106685d6d0 |
|
12-Mar-2008 |
dcubed |
6497639: 4/3 Profiling Swing application caused JVM crash Summary: Make RedefineClasses() interoperate better with class sharing. Reviewed-by: sspitsyn, jmasa
|
#
44:52fed2ec0afb |
|
11-Mar-2008 |
kvn |
6667620: (Escape Analysis) fix deoptimization for scalar replaced objects Summary: Deoptimization code for reallocation and relocking scalar replaced objects has to be fixed. Reviewed-by: rasbold, never
|
#
0:a61af66fc99e |
|
30-Nov-2007 |
duke |
Initial load
|