Jesper Wilhelmsson
ea20cf16df
Merge
2017-08-29 17:17:58 +02:00
Jesper Wilhelmsson
7ee0cb5616
Merge
2017-08-28 21:46:13 +02:00
Tom Rodriguez
a16dc52336
Merge
2017-08-28 16:40:01 +00:00
Tom Rodriguez
5cc46dd6c4
8181858: [JVMCI] JVMCI should update the trap counters when invalidating for Reason_not_compiled_exception_handler
...
Reviewed-by: kvn
2017-08-28 15:21:47 +00:00
Coleen Phillimore
fb9f78353f
Merge
2017-08-28 15:11:20 +00:00
Claes Redestad
ee4aeaf103
Merge
2017-08-28 14:07:07 +00:00
Coleen Phillimore
96aa3d9dbe
8186042: Optimize OopMapCache lookup
...
Use lock free access to oopMapCache
Co-authored-by: Frederic Parain <frederic.parain@oracle.com>
Reviewed-by: dholmes, sspitsyn
2017-08-28 09:06:30 -04:00
Kim Barrett
b3bb7c7098
8186476: Generalize Atomic::add with templates
...
Reviewed-by: aph, dholmes
2017-08-28 13:31:20 +02:00
Andrew Haley
437d3f2c3b
8186666: Bug in the C2 matcher code
...
Correctly used Op_WeakCompareAndSwapI as required
Reviewed-by: shade, thartmann
2017-08-28 02:55:31 -07:00
David Holmes
08ea46f647
Merge
2017-08-28 01:09:14 +00:00
John Paul Adrian Glaubitz
bfaabfed8c
8186723: Add SuperH as new architecture for linux
...
Reviewed-by: dholmes, stuefe
2017-08-27 20:09:21 -04:00
Claes Redestad
52f9c55e24
8179040: Avoid Ticks::now calls when EventClassLoad is not enabled
...
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Reviewed-by: ehelin, mgronlun, dholmes, iklam
2017-08-28 00:20:35 +02:00
Jiangli Zhou
e882105310
8186706: ArchivedObjectCache obj_hash() is broken
...
Use oop's identity_hash. Also use larger table size.
Reviewed-by: ccheung, iklam, coleenp
2017-08-27 15:48:52 -04:00
Mandy Chung
4223f4c79e
8186145: tools/launcher/modules/validate/ValidateModulesTest.java fails when launched with -XX:+EnableJVMCI
...
--validate-modules runs with a boot layer resolving all system modules rather than only java.base
Reviewed-by: alanb
2017-08-25 10:49:08 -07:00
Abhijit Saha
85ff0eb670
Added tag jdk-10+21 for changeset 9d1fdae875f6
2017-08-25 04:59:16 +00:00
Martin Buchholz
19af636482
8174050: Compilation errors with clang-4.0
...
Reviewed-by: kvn
2017-08-24 10:26:32 -07:00
Vladimir Kozlov
3d6c7c75ac
Merge
2017-08-24 23:54:53 +00:00
Vladimir Kozlov
3ff7587696
Merge
2017-08-24 22:46:23 +00:00
Serguei Spitsyn
467fc662c7
Merge
2017-08-24 22:37:27 +00:00
Serguei Spitsyn
a56ee2cf8d
Merge
2017-08-24 21:06:33 +00:00
Serguei Spitsyn
704142fff4
8185687: Fix minor bugs in jvmti specification
...
Fix the doc
Reviewed-by: ksrini, jjg, dcubed
2017-08-24 14:03:21 -07:00
Vladimir Kozlov
3eb36f9521
8186721: AOT tests fail with: section alignment is not valid: 128
...
Add missing negation in assert chech, add -ea -esa to AOT testing
Reviewed-by: dlong
2017-08-24 13:11:02 -07:00
Zhengyu Gu
216c853882
8186748: NMT: memTracker::record_virtual_memory_reserve_and_commit() does not tag the memory as committed
...
Fixed bug that results NMT to report "Shared class space" as reserved, but not committed memory
Reviewed-by: shade, coleenp
2017-08-24 15:00:10 -04:00
David Holmes
b69ce81b11
Merge
2017-08-24 14:00:04 +00:00
Martin Doerr
73b63996f6
8186734: AIX build broken after 8186166: Generalize Atomic::cmpxchg with templates
...
Reviewed-by: goetz
2017-08-24 14:56:48 +02:00
Doug Simon
29264c3764
8186459: [JVMCI] ClassNotFoundException thrown by CompilerToVM.lookupType() should be converted to a LinkageError
...
Reviewed-by: kvn, iveresov
2017-08-23 23:38:06 +02:00
Doug Simon
5dfb339a67
Merge
2017-08-24 08:38:50 +00:00
Coleen Phillimore
c76b282388
Merge
2017-08-24 01:13:04 +00:00
John Paul Adrian Glaubitz
33f7b43ace
8186655: Identifier strings for PowerPC 64 LE and PowerPC 64 are swapped
...
Reviewed-by: stuefe, dholmes
2017-08-23 17:45:49 -04:00
Sangheon Kim
4ce73f7b3d
Merge
2017-08-23 20:20:59 +00:00
Sangheon Kim
cc97e03ea1
8186402: [TESTBUG] "Balance queues" output expected by test
...
Changed to use 2 ParallelGCThreads to guarantee generating 'Balance queues' log
Reviewed-by: tschatzl, aharlap
2017-08-23 13:14:20 -07:00
Coleen Phillimore
3d6d1ec64b
8160399: is_oop_or_null involves undefined behavior
...
8164984: Improper use of is_oop in production code
Replace oop->is_oop*() with oopDesc::is_oop*(oop) so this pointer can be verified
Reviewed-by: iklam, kvn, dholmes
2017-08-23 14:52:55 -04:00
Igor Veresov
2157043054
Merge
2017-08-23 18:28:45 +00:00
Igor Veresov
fc2655ab67
8186681: Update Graal
...
Reviewed-by: kvn
2017-08-23 11:24:50 -07:00
Coleen Phillimore
d410c4def0
Merge
2017-08-23 16:37:33 +00:00
Volker Simonis
d1b59ed425
8186667: InterpreterCodeSize overflows on AIX
...
Reviewed-by: goetz
2017-08-23 18:24:47 +02:00
Coleen Phillimore
111116dd5b
8186088: ConstantPoolCache::_resolved_references is not a JNIHandle
...
Make an OopHandle type to replace jobject to encapsulate these oop pointers in metadata and module entry.
Reviewed-by: sspitsyn, dholmes, jiangli, twisti
2017-08-23 12:00:39 -04:00
Erik Österlund
c1f2527986
Merge
2017-08-23 15:47:41 +02:00
Coleen Phillimore
ac31ee64fa
Merge
2017-08-23 13:46:35 +00:00
Coleen Phillimore
ba8be6f34a
Merge
2017-08-23 12:39:55 +00:00
Kim Barrett
e54adefc2f
8186166: Generalize Atomic::cmpxchg with templates
...
Reviewed-by: dholmes, coleenp
2017-08-23 14:01:17 +02:00
Martin Doerr
61a9f88ca7
8186611: s390: Add missing compiler barriers and fix assembler
...
Reviewed-by: goetz
2017-08-23 10:25:25 +02:00
Jesper Wilhelmsson
0c8dc55148
Merge
2017-08-22 20:31:36 +00:00
Vladimir Kozlov
59984483c7
Merge
2017-08-22 19:24:42 +00:00
Vladimir Kozlov
ff0402fe8d
8186453: [AOT] refactor AOT tool code
...
Reviewed-by: iveresov
2017-08-22 11:50:51 -07:00
Mikhailo Seledtsov
d1cba6b06e
Merge
2017-08-22 18:11:22 +00:00
Mikhailo Seledtsov
7133508150
Merge
2017-08-22 09:55:58 -07:00
Igor Veresov
7465efdb3b
8186235: [Graal] compiler/aot/RecompilationTest.java fails in case UseJVMCICompiler is enabled
...
Make JVMCI respect -XX:-Inline
Reviewed-by: kvn
2017-08-22 08:53:35 -07:00
Dmitrij Pochepko
b54514e556
8186297: AARCH64: Intrinsify Unsafe.compareAndSetByte and compareAndSetShort
...
Reviewed-by: aph, adinn
2017-08-22 17:24:40 +03:00
Jesper Wilhelmsson
7b25384c71
Merge
2017-08-22 16:20:30 +02:00