Vladimir Ivanov
|
5d2b14d198
|
8179882: C2: Stale control info after cast node elimination during loop optimization pass
Reviewed-by: kvn, roland
|
2017-05-30 21:35:21 +03:00 |
|
Zoltan Majo
|
73b3420b12
|
8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394
Check for possible null-point dereference.
Reviewed-by: kvn
|
2017-05-29 10:32:37 +02:00 |
|
Tobias Hartmann
|
83a3e9f114
|
8180813: Null pointer dereference of CodeCache::find_blob() result
Fixed missing null checks on the result of CodeCache::find_blob() found by Parfait.
Reviewed-by: shade, kvn
|
2017-05-24 16:53:58 +02:00 |
|
Tobias Hartmann
|
d3baf34118
|
8180575: Null pointer dereference in LoadNode::Identity()
Fixed a missing null check on the return value of AddPNode::Ideal_base_and_offset() found by Parfait.
Reviewed-by: kvn
|
2017-05-22 09:23:59 +02:00 |
|
Tobias Hartmann
|
4b93f11738
|
8180576: Null pointer dereference in Matcher::xform()
Fixed a missing null check on n->in(0) found by Parfait.
Reviewed-by: kvn
|
2017-05-22 09:18:12 +02:00 |
|
Tobias Hartmann
|
1d1141fbdf
|
8180511: Null pointer dereference in Matcher::ReduceInst()
Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait.
Reviewed-by: kvn
|
2017-05-22 09:17:32 +02:00 |
|
Tobias Hartmann
|
66fb50e7a2
|
8180617: Null pointer dereference in InitializeNode::complete_stores
Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait.
Reviewed-by: zmajo
|
2017-05-22 09:16:46 +02:00 |
|
Tobias Hartmann
|
bbe61a3c5d
|
8180565: Null pointer dereferences of ConstMethod::method()
We need to check ConstMethod::method() for NULL before dereferencing.
Reviewed-by: kvn, iignatyev
|
2017-05-22 09:14:10 +02:00 |
|
Lana Steuck
|
7b47a378fa
|
Merge
|
2017-05-19 04:18:25 +00:00 |
|
Lana Steuck
|
e1cda8ad72
|
Merge
|
2017-05-11 23:21:34 +00:00 |
|
Lana Steuck
|
17961706b2
|
Merge
|
2017-05-11 20:23:29 +00:00 |
|
Ron Pressler
|
96d03a13e6
|
8159995: Rename internal Unsafe.compare methods
Reviewed-by: psandoz, dholmes
|
2017-05-11 12:55:56 -07:00 |
|
Thomas Schatzl
|
c775f6f58b
|
8180048: Interned string and symbol table leak memory during parallel unlinking
Make appending found dead BasicHashtableEntrys to the free list atomic.
Reviewed-by: ehelin, shade, coleenp
|
2017-05-15 12:20:15 +02:00 |
|
Lana Steuck
|
f50ba6cf4d
|
Merge
|
2017-05-05 04:49:35 +00:00 |
|
Doug Simon
|
16d29f2564
|
8177845: Need a mechanism to load Graal
Reviewed-by: kvn, iveresov, mchung
|
2017-04-28 02:54:05 -07:00 |
|
Kim Barrett
|
77f7391ebd
|
8179084: HotSpot VM fails to start when AggressiveHeap is set
Don't set default ParallelGCThreads when processing AggressiveHeap
Reviewed-by: stefank, ehelin
|
2017-04-26 22:34:54 -04:00 |
|
Sharath Ballal
|
e8ead248a8
|
8030750: SA: Alternate hashing not implemented
Implement alternate hashing in SA
Reviewed-by: dsamersoff
|
2017-04-26 14:59:52 +05:30 |
|
Roland Westrelin
|
aa386ac45b
|
8179070: nashorn+octane's box2d causes c2 to crash with "Bad graph detected in compute_lca_of_uses"
CiTypeFlow speculates field is null but parsing uses non null constant because of concurrent class initialization
Reviewed-by: thartmann
|
2017-04-25 09:37:24 +02:00 |
|
Alan Bateman
|
1726127181
|
Merge
|
2017-05-04 09:43:45 +01:00 |
|
Alan Bateman
|
aefdcda532
|
8178380: Module system implementation refresh (5/2017)
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Reviewed-by: lfoltan, hseigel, mchung, sspitsyn
|
2017-05-04 07:26:28 +00:00 |
|
Stefan Karlsson
|
9f9bfb8d8e
|
8178501: Replace usages of align macros with calls to the align inline functions
Reviewed-by: mgerdin, tschatzl
|
2017-04-24 09:14:09 +02:00 |
|
Stefan Karlsson
|
aad59744c5
|
8183544: Missing parentheses in is_size_aligned_ macro
Reviewed-by: mgerdin, tschatzl
|
2017-07-04 17:44:30 +02:00 |
|
Erik Helin
|
fd4f7d938a
|
8179013: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector
Reviewed-by: sjohanss, sangheki
|
2017-04-22 12:05:20 +02:00 |
|
Lana Steuck
|
5ac911bb57
|
Merge
|
2017-04-22 00:21:28 +00:00 |
|
Igor Veresov
|
34dec39bc2
|
8178047: Aliasing problem with raw memory accesses
Require equal bases when unaliasing offsets for raw accesses
Reviewed-by: kvn
|
2017-04-19 18:02:26 -07:00 |
|
Lana Steuck
|
2293dc116c
|
Merge
|
2017-04-13 20:35:45 +00:00 |
|
Stefan Karlsson
|
d37b9c1f8d
|
8178500: Replace usages of round_to and round_down with align_up and align_down
Reviewed-by: rehn, tschatzl
|
2017-04-13 09:57:51 +02:00 |
|
Stefan Karlsson
|
dbd3b5a79e
|
8178499: Remove _ptr_ and _size_ infixes from align functions
Reviewed-by: rehn, tschatzl
|
2017-07-04 15:58:10 +02:00 |
|
Dean Long
|
f274b01820
|
8158168: Missing bounds checks for some String intrinsics
Reviewed-by: vlivanov, thartmann, sherman
|
2017-04-12 16:36:13 -04:00 |
|
Stefan Karlsson
|
0fcf645cff
|
8178489: Make align functions more type safe and consistent
Reviewed-by: mgerdin, rehn
|
2017-04-12 17:53:18 +02:00 |
|
Stefan Karlsson
|
229f386a8f
|
8178495: Bug in the align_size_up_ macro
Reviewed-by: kbarrett, tschatzl, rehn
|
2017-04-12 13:05:59 +02:00 |
|
Stefan Karlsson
|
1854382c4d
|
8178491: -Xss and -XX:ThreadStackSize argument parsing truncates bits
Reviewed-by: gziemski, kbarrett
|
2017-04-11 23:45:39 +02:00 |
|
Thomas Schatzl
|
0d6c9d4030
|
8179677: Let G1Remset::_conc_refined_cards only count number of cards concurrently refined
Reviewed-by: sjohanss, ehelin
|
2017-07-04 09:16:26 +02:00 |
|
Thomas Schatzl
|
4318d80587
|
8183394: Remove unused G1RemSet::n_workers() method
Reviewed-by: mgerdin, ehelin
|
2017-07-04 09:15:45 +02:00 |
|
Erik Helin
|
0d2388b35a
|
Merge
|
2017-07-03 17:43:16 +00:00 |
|
Erik Helin
|
97e1f47359
|
8153360: G1HRRSFlushLogBuffersOnVerify with remembered set verification does not work
Reviewed-by: sjohanss, tschatzl
|
2017-07-03 17:19:11 +02:00 |
|
Erik Helin
|
19992b94e3
|
8183281: Remove unnecessary call to increment_gc_time_stamp
Reviewed-by: sjohanss, tschatzl
|
2017-07-03 14:24:07 +02:00 |
|
Claes Redestad
|
a986a96554
|
8183232: Avoid resolving method_kind in AbstractInterpreter::can_be_compiled
Reviewed-by: coleenp, mdoerr, neliasso
|
2017-07-03 09:01:34 +02:00 |
|
Mikael Gerdin
|
f21390e927
|
8183229: Implement WindowsSemaphore::trywait
Reviewed-by: redestad, stefank, kbarrett
|
2017-06-30 10:36:32 +02:00 |
|
Mikael Gerdin
|
d39a34d689
|
8183198: Factor out thread state serialization into a proper helper function
Reviewed-by: tschatzl, eosterlund, coleenp
|
2017-06-26 15:25:25 +02:00 |
|
Coleen Phillimore
|
cf0d8c433e
|
Merge
|
2017-06-29 19:09:04 +00:00 |
|
Claes Redestad
|
13dbb944d2
|
Merge
|
2017-06-29 17:32:46 +00:00 |
|
Nils Eliasson
|
b836b5b512
|
Merge
|
2017-06-29 14:54:32 +00:00 |
|
Nils Eliasson
|
791eb07c3c
|
Merge
|
2017-06-29 12:32:17 +00:00 |
|
Claes Redestad
|
22cd78c6fb
|
8183001: Various inlining improvements
Reviewed-by: iklam, mikael, ehelin, stefank
|
2017-06-29 14:22:42 +02:00 |
|
Thomas Stuefe
|
c93a43fcfe
|
8183228: Fix optimized build after JDK-8170933
Reviewed-by: mgerdin, coleenp
|
2017-06-29 12:35:30 +02:00 |
|
Coleen Phillimore
|
7225e6008d
|
8182848: Some functions misplaced in debug.hpp
Moved to vmError.hpp,cpp where they seemed more appropriate
Reviewed-by: stefank, stuefe
|
2017-06-28 19:12:58 -04:00 |
|
Coleen Phillimore
|
f2b191c2a1
|
Merge
|
2017-06-28 20:21:04 +00:00 |
|
Coleen Phillimore
|
9edb2c5e5a
|
8182554: Code for os::random() assumes long is 32 bits
And make updating the _rand_seed thread safe.
Reviewed-by: stuefe, kbarrett, stefank
|
2017-06-28 16:14:20 -04:00 |
|
Erik Helin
|
5bd2ec03b3
|
Merge
|
2017-06-28 15:21:48 +00:00 |
|