Stefan Karlsson
c9957ebc9a
Merge
2017-07-05 09:38:47 +00:00
Stefan Karlsson
a18f1c2d58
8183552: Move align functions to align.hpp
...
Reviewed-by: stuefe, pliden
2017-07-05 11:33:17 +02:00
Claes Redestad
4112be360c
Merge
2017-07-04 18:10:40 +00:00
Claes Redestad
fd301e5f76
8183299: Improve inlining of CompiledMethod methods into frame::sender
...
Reviewed-by: kvn, neliasso
2017-07-04 18:36:50 +02:00
Jesper Wilhelmsson
efd1054686
8182299: Enable disabled clang warnings, build on OSX 10 + Xcode 8
...
8182656: Make the required changes in GC code to build on OSX 10 + Xcode 8
8182657: Make the required changes in Runtime code to build on OSX 10 + Xcode 8
8182658: Make the required changes in Compiler code to build on OSX 10 + Xcode 8
Co-authored-by: Paul Hohensee <hohensee@amazon.com>
Reviewed-by: jwilhelm, ehelin, phh
2017-07-06 01:50:26 +02:00
Lana Steuck
3edb9c14f7
Merge
2017-06-24 00:24:40 +00:00
Vladimir Ivanov
2a0ab692f7
8181872: C1: possible overflow when strength reducing integer multiply by constant
...
Reviewed-by: kvn
2017-06-20 14:37:25 +03:00
Alan Bateman
a0a5208606
Merge
2017-06-17 08:03:09 +01:00
Poonam Bajaj
2a168d1426
8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100%
...
Clear the pending OOM exception in SensorInfo::trigger()
Reviewed-by: mchung, dcubed
2017-06-16 22:10:34 +00:00
Doug Simon
a7a368b2f9
8182310: [AOT][JVMCI] Get host class of VM anonymous class
...
Add missing JVMCI functionality
Reviewed-by: dlong, kvn
2017-06-16 12:18:46 -07:00
Alan Bateman
2f378477c4
8181087: Module system implementation refresh (6/2017)
...
Reviewed-by: sspitsyn, hseigel
2017-06-16 09:20:23 -07:00
Lana Steuck
e62c1a127e
Merge
2017-06-16 04:55:29 +00:00
Lana Steuck
63253f80e8
Merge
2017-06-14 20:05:32 +00:00
Dean Long
a1ea428918
8181757: NonNMethod heap in segmented CodeCache is not scanned in some cases
...
8171365: nsk/jvmti/scenarios/events/EM04/em04t001: many errors for missed events
Reviewed-by: thartmann, kvn
2017-06-13 10:27:42 -07:00
Ron Pressler
061b09e847
8181292: Backport Rename internal Unsafe.compare methods from 10 to 9
...
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Reviewed-by: psandoz, dholmes, thartmann, kvn
2017-06-05 15:52:09 -07:00
Erik Österlund
c4d86b2455
8161145: The min/max macros make hotspot tests fail to build with GCC 6
...
Change min/max macros to expand (once) to self.
Reviewed-by: sgehwolf, pliden, andrew
2017-06-06 13:31:34 -04:00
Lana Steuck
2d59a5eb78
Merge
2017-06-03 02:44:26 +00:00
Magnus Ihse Bursie
1697e378d3
8180322: Move JNI spec to specs directory
...
Reviewed-by: mchung, dholmes
2017-06-02 14:29:02 +02:00
Rickard Bäckman
7311151cd6
8180197: Failing assert: id must be initialized
...
Reviewed-by: kvn, kbarrett
2017-06-02 11:26:36 +02:00
Roland Westrelin
a9c2bc6517
8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash
...
Replacing load on dst with load on src only valid if copy doesn't modify src element to load
Reviewed-by: kvn, thartmann
2017-06-02 09:08:34 +02:00
Sharath Ballal
536c210f77
6760477: Update SA to include stack traces in the heap dump
...
Update SA to include HPROF_TRACE and HPROF_FRAME records in the heap dump
Reviewed-by: dsamersoff
2017-06-02 12:30:49 +05:30
Lana Steuck
b415169648
Merge
2017-05-31 17:45:57 +00:00
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