Martin Doerr
bcdf345cc2
8205609: [PPC64] Fix PPC64 part of 8010319 and TLH without UseSIGTRAP on AIX
...
Reviewed-by: dholmes, goetz
2018-06-27 11:54:15 +02:00
Per Lidén
9234826c80
8205663: ZGC: Log metaspace used/capacity/committed/reserved
...
Reviewed-by: stefank, ehelin
2018-06-27 11:05:07 +02:00
Per Lidén
e702bea327
8205664: Move detailed metaspace logging from debug to trace
...
Reviewed-by: stuefe, stefank
2018-06-27 11:05:01 +02:00
Doug Simon
097851e937
8205703: [JVMCI] Expose all GC selection flags
...
Reviewed-by: kvn, dlong
2018-06-27 00:16:37 +02:00
Kim Barrett
8a2170dad7
8205559: Remove IN_CONCURRENT_ROOT Access decorator
...
Removed decorator and made all NativeAccess use barriers.
Reviewed-by: pliden, stefank
2018-06-26 16:59:38 -04:00
Stefan Karlsson
d4280206fd
8144992: Remove OopIterateClosure::idempotent
...
Reviewed-by: pliden, kbarrett
2018-06-26 13:55:17 +02:00
Stefan Karlsson
5012044e63
8205607: Use oop_iterate instead of oop_iterate_no_header
...
Reviewed-by: pliden, kbarrett
2018-06-26 13:54:19 +02:00
Daniel D. Daugherty
1af4c68d12
8205648: fix for 8205195 breaks secondary error handling
...
Only grab Threads_lock in VMError::controlled_crash() when we don't already own it.
Reviewed-by: sspitsyn, stuefe
2018-06-26 14:15:49 -04:00
Nils Eliasson
76ae46a3a1
8205107: assert(c->Opcode() == Op_SafePoint) failed: broken outer loop
...
Don't remove safepoint belonging to OuterStripMinedLoopEndNode
Reviewed-by: kvn
2018-06-15 14:46:04 +02:00
Vladimir Kozlov
f4ae3d5325
8205400: [Graal] compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java fails with can't be enqueued for compilation on level 4
...
Add -XX:-BackgroundCompilation to tests to eager initialize JVMCI
Reviewed-by: thartmann
2018-06-26 09:14:49 -07:00
Harold Seigel
434c9e90bf
8205422: assert(false) failed: Bad verification_type_info
...
Instead of asserting, print out the bad value
Reviewed-by: lfoltan, coleenp
2018-06-26 09:52:21 -04:00
Thomas Schatzl
19f5116cd9
8204082: Make names of Young GCs more uniform in logs
...
All G1 young gcs now start with "Pause Young" plus a more detailed description
Reviewed-by: sjohanss
2018-06-26 11:09:42 +02:00
Gunter Haug
27896721a0
8200720: Print additional information in thread dump (times, allocated bytes etc.)
...
Reviewed-by: dholmes, clanger, cjplummer, sspitsyn
2018-06-25 16:00:56 +02:00
Stefan Karlsson
c228460bf5
8205632: Include stack.inline.hpp in markSweep.inline.hpp
...
Reviewed-by: kbarrett
2018-06-25 22:25:29 +02:00
Paul Sandoz
14651d9e02
8195650: Method references to VarHandle accessors
...
Reviewed-by: jrose
2018-06-25 14:39:44 -07:00
Dmitrij Pochepko
c7c819cd8b
8205475: AARCH64: optimize FPU loads and stores in C1_Runtime1_aarch64.cpp
...
Reviewed-by: aph, adinn
2018-06-25 21:22:16 +03:00
Patricio Chilano Mateo
46f2f92658
8202615: Remove NativeMonitorSpinLimit, NativeMonitorFlags and NativeMonitorTimeout experimental flags
...
Removed NativeMonitorSpinLimit, NativeMonitorFlags and NativeMonitorTimeout experimental flags from globals.hpp and mutex.cpp and marked them as obsolete.
Reviewed-by: kbarrett, dholmes
2018-06-25 13:47:27 -04:00
Lois Foltan
7ca4027957
8169559: Add class loader names to relevant VM messages
...
Added new method class_in_module_of_loader to provide a standard format for class information within error messages.
Reviewed-by: goetz, hseigel, mchung
2018-06-25 11:33:11 -04:00
Lois Foltan
48500f81a1
8205509: assert(_name_and_id != 0LL) failed: encountered a class loader null name and id
...
The method loader_name_and_id should return the external name of the class loader if _name_and_id is null.
Reviewed-by: coleenp, stuefe
2018-06-25 10:34:46 -04:00
Dmitrij Pochepko
3d7d35c321
8189113: AARCH64: StringLatin1 inflate intrinsic doesn't use prefetch instruction
...
Reviewed-by: aph
2018-06-25 16:32:23 +03:00
Dmitrij Pochepko
51d3abfc8c
8189103: AARCH64: optimize String indexOf intrinsic
...
Reviewed-by: aph
2018-06-25 16:32:02 +03:00
Dmitrij Pochepko
97aa261f24
8202326: AARCH64: optimize string compare intrinsic
...
Reviewed-by: dsamersoff
2018-06-25 16:31:37 +03:00
Dmitrij Pochepko
703073a564
8204289: AARCH64: enable math intrinsics usage in interpreter and C1
...
Reviewed-by: aph, dsamersoff
2018-06-25 16:31:18 +03:00
Dmitrij Pochepko
854207f875
8189105: AARCH64: create intrinsic for sin and cos
...
Reviewed-by: aph, adinn
2018-06-25 16:30:49 +03:00
Dmitrij Pochepko
fe0bbc424b
8196402: AARCH64: create intrinsic for Math.log
...
Reviewed-by: aph, dsamersoff
2018-06-25 16:30:16 +03:00
Ioi Lam
b5f0945a72
8204267: Generate comments in -XX:+PrintInterpreter to link to source code
...
Changed __ macro to use Disassembler::hook()
Reviewed-by: coleenp, aph
2018-06-03 23:33:00 -07:00
Mikael Vidstedt
6ffd168ad1
8207011: Remove uses of the register storage class specifier
...
Reviewed-by: kbarrett, kvn
2018-07-12 17:29:48 -07:00
Zhengyu Gu
1c976267be
8207056: Epsilon GC to support object pinning
...
Epsilon GC to use object pinning to avoid expensive GCLocker
Reviewed-by: shade, rkennke
2018-07-11 13:55:38 -04:00
Jesper Wilhelmsson
dafb3af62d
Merge
2018-07-11 21:41:43 +02:00
Coleen Phillimore
fb3b911fbe
8198720: Obsolete PrintSafepointStatistics, PrintSafepointStatisticsTimeout and PrintSafepointStatisticsCount options
...
Convert PrintSafepointStatistics to UL
Reviewed-by: shade, lfoltan
2018-07-11 14:44:05 -04:00
Zhengyu Gu
0a1e54644b
8206183: Possible construct EMPTY_STACK and allocation stack, etc. on first use
...
Uses "construct on First Use Idiom" pattern to workaround static initialization order
Reviewed-by: dholmes, minqi
2018-07-11 13:28:07 -04:00
Aleksey Shipilev
4f20e7f453
8206931: Misleading "COMPILE SKIPPED: invalid non-klass dependency" compile log
...
Reviewed-by: vlivanov, never
2018-07-11 08:44:00 +02:00
Calvin Cheung
a10d6e71d8
8205946: JVM crash after call to ClassLoader::setup_bootstrap_search_path()
...
Exit vm if setting of boot class path fails.
Reviewed-by: lfoltan, jiangli, dholmes
2018-07-10 19:04:13 -07:00
Coleen Phillimore
859ba8ca28
8206471: Race with ConcurrentHashTable deleting items on insert with cleanup thread
...
Only fetch Node::next once and use that result.
Reviewed-by: hseigel, dholmes
2018-07-10 11:13:33 -04:00
David Holmes
e9ad46f26c
8205878: pthread_getcpuclockid is expected to return 0 code
...
Reviewed-by: cjplummer, amenkov, coleenp
2018-07-09 20:17:32 -04:00
Kim Barrett
051f4ed627
8204834: Fix confusing "allocate" naming in OopStorage
...
Allocate_list => allocation_list and so on.
Reviewed-by: dholmes, tschatzl, coleenp
2018-07-09 13:35:55 -04:00
Thomas Schatzl
66e825aa41
8206453: Taskqueue stats should count real steal attempts, not calls to GenericTaskQueueSet::steal
...
Reviewed-by: ehelin, kbarrett
2018-07-09 14:12:50 +02:00
Jiangli Zhou
9ba5bab865
8202035: Archive the set of ModuleDescriptor and ModuleReference objects for observable system modules with unnamed initial module
...
Support system module archiving with unnamed initial module at dump time.
Co-authored-by: Alan Bateman <alan.bateman@oracle.com>
Reviewed-by: erikj, coleenp, mchung, iklam, ccheung
2018-07-08 12:43:05 -04:00
Coleen Phillimore
61d4faee90
8205417: Obsolete UnlinkSymbolsALot debugging option
...
Obsolete and remove support for UnlinkSymbolsALot
Reviewed-by: hseigel, dholmes
2018-07-06 09:10:07 -04:00
Harold Seigel
5ff2b5fe98
8203911: Test runtime/modules/getModuleJNI/GetModule fails with -Xcheck:jni
...
Remove unneeded validate_class() check from checked_jni_GetModule().
Reviewed-by: dholmes, coleenp
2018-07-06 06:26:25 -07:00
Coleen Phillimore
6d497ee263
8202737: Obsolete AllowNonVirtualCalls option
...
Obsolete option and remove support.
Reviewed-by: dholmes, jiangli, kbarrett
2018-07-06 09:00:48 -04:00
Roman Kennke
943be51fe7
8206272: Remove stray BarrierSetAssembler call
...
Reviewed-by: pliden, shade
2018-07-05 19:22:53 +02:00
Roman Kennke
3f0f527c5b
8206407: Primitive atomic_cmpxchg_in_heap_at() in BarrierSet::Access needs to call non-oop raw method
...
Reviewed-by: pliden, shade
2018-07-05 19:22:38 +02:00
Calvin Cheung
210e064a8d
8205548: Remove multi-release jar related vm code
...
Reviewed-by: iklam, jiangli
2018-07-05 09:11:33 -07:00
Patricio Chilano Mateo
209071d135
8134538: Duplicate implementations of os::lasterror
...
Method os::lasterror was moved to os_posix.cpp
Reviewed-by: hseigel, kbarrett, coleenp
2018-07-03 15:08:01 -04:00
Nils Eliasson
6cd1f27fcf
8205999: C2 compilation fails with "assert(store->find_edge(load) != -1) failed: missing precedence edge"
...
Backout 8204157 to state before 8192992
Reviewed-by: thartmann, mdoerr
2018-07-03 10:47:50 +02:00
Jesper Wilhelmsson
4222f3408c
Merge
2018-07-03 02:07:49 +02:00
Zhengyu Gu
9006ccdbbf
8205965: SIGSEGV on write to NativeCallStack::EMPTY_STACK
...
Made EMPTY_STACK non-const, so it will not be placed in read-only BSS section.
Reviewed-by: stuefe, martin
2018-07-02 16:28:09 -04:00
Joe Darcy
e56162b43d
8205615: Start of release updates for JDK 12
...
8205621: Increment JDK version for JDK 12
8193292: Add SourceVersion.RELEASE_12
8193290: Add source 12 and target 12 to javac
8205619: Bump maximum recognized class file version to 56 for JDK 12
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Mikael Vidstedt <mikael.vidstedt@oracle.com>
Reviewed-by: alanb, smarks, jjg, mr, erikj, psandoz, dholmes
2018-06-27 21:01:12 -07:00
Stefan Karlsson
11813888b8
8204540: Automatic oop closure devirtualization
...
Reviewed-by: kbarrett, eosterlund
2018-05-26 06:59:49 +02:00