Coleen Phillimore
72756888e9
8141570: Fix Zero interpreter build for --disable-precompiled-headers
...
Change to include atomic.inline.hpp and allocation.inline.hpp only in .cpp files and some build fixes from Kim to build on ubuntu without devkits
Reviewed-by: kbarrett, sgehwolf, erikj
2015-11-18 11:47:55 -05:00
Yumin Qi
581c251007
8087223: InterfaceMethod CP entry pointing to a class should cause ICCE
...
Check constantTag for class constant data consistency at method resolution
Reviewed-by: coleenp, vlivanov
2015-11-17 15:14:29 -08:00
Kim Barrett
e8c5bc2024
8143014: Access PtrQueue member offsets through derived classes
...
Moved accessors to derived classes and updated callers.
Reviewed-by: tschatzl, jmasa, twisti
2015-11-17 16:40:52 -05:00
Stefan Johansson
bf4eef4903
Merge
2015-11-17 12:37:55 +00:00
Stefan Johansson
56adbd02ec
8141280: G1ResManAllocator doesn't work with _survivor_is_full/_old_is_full
...
Reviewed-by: jmasa, kbarrett, tschatzl
2015-11-17 11:20:27 +01:00
David Holmes
3904de571b
8139300: Internal Error (vm/utilities/debug.cpp:399), # Error: ShouldNotReachHere()
...
Reviewed-by: simonis, dcubed
2015-11-16 18:50:55 -05:00
David Holmes
98231a9c42
Merge
2015-11-16 23:12:36 +01:00
David Holmes
56745a7f9f
8141024: [Solaris] Obsolete UseAltSigs
...
Reviewed-by: dcubed, ddmitriev
2015-11-16 14:47:21 -05:00
Kim Barrett
7badb3edfb
8143013: Remove unused DirtyCardQueue::iterate_closure_all_threads
...
Remove unused function.
Reviewed-by: tbenson, tschatzl, mgerdin
2015-11-16 14:11:36 -05:00
Coleen Phillimore
57ee6fa3ab
8027429: Add diagnostic command VM.info to get hs_err print-out
...
Refactored hs_err reporting code so that it can be used for VM.info safely
Co-authored-by: David Buck <david.buck@oracle.com>
Reviewed-by: dholmes, hseigel
2015-11-13 16:50:39 -05:00
Marcus Larsson
396cd88e2f
8142482: Improve the support for prefix functions in unified logging
...
Reviewed-by: brutisso, pliden
2015-11-13 09:49:28 +01:00
Thomas Schatzl
7f53346519
Merge
2015-11-13 12:36:17 +00:00
Stefan Johansson
6983acfb5f
8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,oopDesc*,MarkAndPushClosure>
...
The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed.
Reviewed-by: tbenson, kbarrett, tschatzl
2015-11-13 09:28:53 +01:00
Thomas Schatzl
4d9dfbeb1d
8138684: G1 decision about taking regions into the collection set is too aggressive
...
Factor in expected waste and uncertainty of our guess in the decision whether to take another region into the collection set.
Reviewed-by: mgerdin, jmasa
2015-11-13 09:12:06 +01:00
Sangheon Kim
6c10034f4b
8134631: G1DummyRegionsPerGC fires assert of assert(words <= filler_array_max_size()) failed: too big for a single object
...
Change filler max value temporarily for G1DummyRegionsPerGC flag.
Reviewed-by: tbenson, tschatzl
2015-11-12 09:52:04 -08:00
Goetz Lindenmaier
0a4657e8c1
8141529: Fix handling of _JAVA_SR_SIGNUM
...
Reviewed-by: dholmes, stuefe, dsamersoff
2015-11-05 15:05:59 +01:00
Jungwoo Ha
68ffb0bf12
8141356: Explicitly stop CMS threads during VM termination
...
GenCollectedHeap::stop() is not implemented which is supposed to stop CMS threads during VM termination.
Reviewed-by: jmasa, kbarrett
2015-11-03 13:03:04 -08:00
Erik Helin
0580d65a1c
8142403: Make G1CollectorPolicy::predictor const
...
Reviewed-by: stefank, tschatzl
2015-11-12 14:03:14 +01:00
Erik Helin
3ee73137fb
8139883: Add virtual destructor G1ParScanThreadState
...
Reviewed-by: tschatzl, mgerdin, stefank
2015-10-19 15:47:36 +02:00
Bengt Rutisson
0ee0cf9845
8142475: Remove TraceParallelOldGCTasks
...
Reviewed-by: tschatzl, david
2015-11-12 09:21:16 +01:00
Bengt Rutisson
250efd235c
8142472: Remove debugging code guarded by CMSPrintPromoBlockInfo
...
Reviewed-by: david, ehelin
2015-11-12 09:19:44 +01:00
Joseph Provino
8e6c71d7c2
Merge
2015-11-12 00:38:44 +00:00
Joseph Provino
539395ffbf
Merge
2015-11-11 23:47:41 +00:00
Ron Durbin
409697a74e
8141068: refactor -XXFlags= code in preparation for removal
...
Reviewed-by: dcubed, gthornbr, coleenp
2015-11-11 14:57:27 -08:00
Thomas Schatzl
6ed8f3c0b2
8140689: Skip last young-only gc if nothing to do in the mixed gc phase
...
Reviewed-by: mgerdin, drwhite
2015-11-10 11:07:15 +01:00
Thomas Schatzl
22d9b3df0f
8138740: Start initial mark right after mixed GC if needed
...
Instead of issuing a single young-only GC after the end of all mixed GCs, if needed immediately start an initial mark in that young-only GC.
Reviewed-by: drwhite, mgerdin
2015-11-10 11:07:15 +01:00
Thomas Schatzl
90d03cf69c
8139874: After G1 Full GC, the next GC is always a young-only GC
...
Allow initiation of an initial mark after Full GC
Reviewed-by: ehelin
2015-11-10 11:07:15 +01:00
Thomas Schatzl
d8534a2c6d
8140597: Forcing an initial mark causes G1 to abort mixed collections
...
Postpone the initial mark request until the current mixed GC phase has finished.
Reviewed-by: mgerdin
2015-11-10 11:07:15 +01:00
Nils Eliasson
6ec2776bf3
8141629: Hs-comp doesn't build with JDK-8139040
...
Fix benign uninitialized vars
Reviewed-by: roland
2015-11-06 16:42:01 +01:00
Nils Eliasson
3307d0f163
Merge
2015-11-06 11:34:03 +01:00
Jesper Wilhelmsson
1a5787d42e
Merge
2015-11-05 19:31:57 +01:00
Aleksey Shipilev
99b9a67ccd
8140389: Remove StringCharIntrinsics flag after JDK-8138651 is fixed
...
Reviewed-by: kvn, zmajo
2015-11-05 16:35:21 +03:00
Tobias Hartmann
f3011455a2
8141443: jdk/test/java/util/regex/RegExTest.java fails: No match found
...
Do not sign extend when converting jbyte to jchar.
Reviewed-by: shade, kvn
2015-11-05 15:29:46 +01:00
Aleksey Shipilev
dfb1ed8a19
8141044: C1 should fold (this == null) to false
...
Reviewed-by: jrose, roland
2015-11-05 13:33:18 +03:00
Christian Thalinger
a38ea495d6
8139170: JVMCI refresh
...
Reviewed-by: kvn
2015-11-04 07:23:23 -10:00
Konstantin Shefov
a4e16dd190
8139385: [TESTBUG]: JVMCI test crashes in constantPoolHandle::constantPoolHandle
...
Reviewed-by: kvn, iignatyev
2015-11-03 20:12:51 +03:00
Tobias Hartmann
7af927f9c1
8141132: JEP 254: Compact Strings
...
Adopt a more space-efficient internal representation for strings.
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Vivek Deshpande <vivek.r.deshpande@intel.com>
Co-authored-by: Charlie Hunt <charlie.hunt@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: Roger Riggs <roger.riggs@oracle.com>
Co-authored-by: Xueming Shen <xueming.shen@oracle.com>
Co-authored-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
Co-authored-by: Sandhya Viswanathan <sandhya.viswanathan@intel.com>
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
2015-11-03 09:41:03 +01:00
Jesper Wilhelmsson
b1e3e8436a
Merge
2015-10-30 00:02:37 +01:00
Igor Veresov
39f99d5815
8140604: Internal Error runtime/stubRoutines.hpp:392 assert(_intrinsic_log != 0L) failed: must be defined
...
Fix the faulty assert, remove remaining _intrinsic_log references
Reviewed-by: roland
2015-10-29 09:59:56 -07:00
Erik Helin
0f08933773
8140489: Introduce shorthand for average_time_ms in G1CollectorPolicy
...
Reviewed-by: mgerdin, tschatzl, drwhite
2015-10-29 17:32:08 +01:00
Erik Helin
d0f3d01013
8140393: Move WorkerDataArray to its own file
...
Reviewed-by: tschatzl, mgerdin, tbenson
2015-10-29 14:58:44 +01:00
Aleksey Shipilev
a7f471d8be
8140483: Atomic*FieldUpdaters final fields should be trusted
...
Add exceptions for A*FU subclasses that do the actual work.
Reviewed-by: jrose, vlivanov
2015-10-29 14:08:19 +03:00
Erik Helin
a935c706b6
8140761: Remove caching from WorkerDataArray
...
Reviewed-by: tschatzl, mgerdin, tbenson
2015-10-29 11:33:43 +01:00
Zoltan Majo
c04398f782
8138651: -XX:DisableIntrinsic matches intrinsics overly eagerly
...
Improve parsing of DisableIntrinsic flag.
Reviewed-by: kvn, shade, neliasso
2015-10-29 09:24:00 +01:00
Dmitry Samersoff
aebbfb2f92
Merge
2015-10-29 02:38:50 +01:00
Dmitry Samersoff
43953f012f
Merge
2015-10-28 19:54:46 +01:00
Dmitry Samersoff
cf5f478f5d
8140663: FrameValue might be used uninitialized
...
Add a constructor
Reviewed-by: sspitsyn, jwilhelm
2015-10-28 21:47:31 +03:00
Dmitry Samersoff
2bf54b1d29
8139762: Format warnings in libjvm_db.c
...
Fix format string
Reviewed-by: sspitsyn
2015-10-28 18:20:26 +03:00
Coleen Phillimore
b046110ab7
Merge
2015-10-28 15:03:40 +01:00
Coleen Phillimore
fc03719078
8139203: Consistent naming for klass type predicates
...
8138923: Remove oop coupling with InstanceKlass subclasses
Renamed oop_is_instance and friends, removed the functions in oop that dug down into InstanceKlass.
Reviewed-by: jrose, lfoltan, stefank
2015-10-28 09:47:23 -04:00