Vivek Deshpande
|
4248ac828c
|
8207746: C2: Lucene crashes on AVX512 instruction
Replace add/sub instructions which affect flags with lea instruction.
Reviewed-by: kvn, thartmann
|
2018-08-15 00:48:12 -07:00 |
|
Robin Westberg
|
961156b1d5
|
8208676: Missing NULL check and resource leak in NetworkPerformanceInterface::NetworkPerformance::network_utilization
Reviewed-by: mgronlun, rehn
|
2018-08-06 14:56:56 +02:00 |
|
Tobias Hartmann
|
6dac70d919
|
8207355: C1 compilation hangs in ComputeLinearScanOrder::compute_dominator
Bail out from recursive computation if the block was already processed.
Reviewed-by: kvn, iveresov
|
2018-08-06 09:09:57 +02:00 |
|
Markus Grönlund
|
e8dd517464
|
8207139: NMT is not enabled on Windows 2016/10
Reviewed-by: dcubed, zgu, dholmes
|
2018-08-02 09:49:04 +02:00 |
|
Dmitry Samersoff
|
c57cfe6d14
|
8207046: arm32 vm crash: C1 arm32 platform functions parameters type mismatch
Fixed unexpected parameter location in arm32 LIR_Assembler
Reviewed-by: dsamersoff, kvn
|
2018-07-31 21:23:56 +03:00 |
|
Harold Seigel
|
5a3decc9f1
|
8207944: java.lang.ClassFormatError: Extra bytes at the end of class file test" possibly violation of JVMS 4.7.1
Add code to skip over unknown attributes when class file version >= 11.
Reviewed-by: lfoltan
|
2018-07-26 15:56:37 -04:00 |
|
Gunter Haug
|
0ec91d3125
|
8207392: [PPC64] Implement JFR profiling
Reviewed-by: simonis, goetz
|
2018-07-24 12:57:40 +02:00 |
|
Swati Sharma
|
0440d172a0
|
8189922: UseNUMA memory interleaving vs membind
Reviewed-by: gromero, drwhite, dholmes, tschatzl
|
2018-07-19 16:56:05 -04:00 |
|
Jean Christophe Beyler
|
39cd4bdd52
|
8207252: C1 still does eden allocations when TLAB is enabled
Only do eden allocations when TLAB is disabled
Reviewed-by: kbarrett, jrose, tschatzl, iveresov
|
2018-07-22 20:00:39 -07:00 |
|
Goetz Lindenmaier
|
c798b68ee1
|
8207830: [aix] disable jfr in build and tests
Reviewed-by: kvn, erikj
|
2018-07-20 09:46:57 +02:00 |
|
Zhengyu Gu
|
7f98a31e8d
|
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 |
|
Vladimir Kozlov
|
67d90233b1
|
8207069: [AOT] we should check that VM uses the same GC as one used for AOT library generation
Reviewed-by: twisti, dnsimon, never
|
2018-07-19 13:41:56 -07:00 |
|
Boris Ulasevich
|
11ff09b63b
|
8207584: ARM32: ShouldNotReachHere assertion on Test8168712 jtreg test
Reviewed-by: shade
|
2018-07-19 21:46:52 +03:00 |
|
Roman Kennke
|
9ec15cedd0
|
8206457: Code paths from oop_iterate() must use barrier-free access
Reviewed-by: eosterlund, shade
|
2018-07-06 16:04:19 +02:00 |
|
Tobias Hartmann
|
a494a819eb
|
8209833: C2 compilation fails with "assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place"
Deoptimize if exception is thrown in _clone intrinsic.
Reviewed-by: kvn
|
2018-08-24 08:17:23 +02:00 |
|
Kim Barrett
|
23f0fb4cde
|
8209850: Allow NamedThreads to use GlobalCounter critical sections
Add NamedThreads iterator and make GlobalCounter use it.
Reviewed-by: eosterlund, rehn
|
2018-08-23 18:14:53 -04:00 |
|
Per Lidén
|
14443eec10
|
8209883: ZGC: Compile without C1 broken
Reviewed-by: eosterlund, shade
|
2018-08-23 14:31:27 +02:00 |
|
Per Lidén
|
58e2f2d41c
|
8209831: ZGC: Clean up ZRelocationSetSelectorGroup::semi_sort()
Reviewed-by: eosterlund, kbarrett
|
2018-08-23 10:52:27 +02:00 |
|
Dean Long
|
2406a52bd6
|
8209651: better TLS poll for x64 C2
Reviewed-by: kvn
|
2018-08-22 13:53:48 -07:00 |
|
Thomas Schatzl
|
6f880d7f48
|
8209062: Clean up G1MonitoringSupport
Reviewed-by: phh, sangheki
|
2018-08-22 20:37:07 +02:00 |
|
Thomas Schatzl
|
0d78eb91db
|
8209061: Move G1 serviceability functionality to G1MonitoringSupport
Reviewed-by: phh, sangheki
|
2018-08-22 20:37:07 +02:00 |
|
Thomas Schatzl
|
5c94ea21e7
|
8209700: Remove HeapRegionSetBase::RegionSetKind for a more flexible approach
Reviewed-by: kbarrett, phh
|
2018-08-22 20:37:07 +02:00 |
|
Thomas Schatzl
|
0cad83662a
|
8209698: Remove "Pinned" from HeapRegionTraceType
Reviewed-by: iklam
|
2018-08-22 20:37:07 +02:00 |
|
Thomas Schatzl
|
8e264e259d
|
8208498: Put archive regions into a first-class HeapRegionSet
Maintain archive regions in a HeapRegionSet like other region types.
Reviewed-by: phh, sangheki
|
2018-08-22 20:37:07 +02:00 |
|
Ioi Lam
|
5b2c081460
|
8208658: Make CDS archived heap regions usable even if compressed oop encoding has changed
Relocate and patch archive regions if necessary
Reviewed-by: jiangli, tschatzl
|
2018-08-14 09:59:37 -07:00 |
|
Pengfei Li
|
aafb128d89
|
8209783: AArch64: Combine Multiply and Neg operations in C2
Generate mneg instructions for a*(-b) or (-a)*b to save one instruction
Reviewed-by: adinn
|
2018-08-22 16:06:51 +01:00 |
|
Roland Westrelin
|
40af989884
|
8209686: cleanup arguments to PhaseIdealLoop() constructor
Reviewed-by: thartmann, kvn, pliden
|
2018-08-22 10:36:39 +02:00 |
|
Thomas Schatzl
|
2ffded2a4b
|
8209839: [Backout] Backout JDK-8206467 Refactor G1ParallelCleaningTask into shared
Reviewed-by: zgu
|
2018-08-22 16:01:29 +02:00 |
|
Roman Kennke
|
83d1dd7d9a
|
8209667: Explicit barriers for C1/LIR
Reviewed-by: eosterlund, roland
|
2018-08-19 20:00:57 +02:00 |
|
Coleen Phillimore
|
b1ce2c0fe8
|
8208172: SIGSEGV when owner of invokedynamic bootstrap method throws an exception - Symbol::increment_refcount()+0x0
Table for resolution errors always expect non-null message string.
Reviewed-by: dholmes, iklam
|
2018-08-22 07:51:07 -04:00 |
|
Erik Österlund
|
ce61e39060
|
8208601: Introduce native oop barriers in C2 for OopHandle
Reviewed-by: neliasso, kvn
|
2018-08-22 13:06:33 +02:00 |
|
Roman Kennke
|
d8ffa83e7a
|
8209801: Rename C1_WRITE_ACCESS and C1_READ_ACCESS decorators to ACCESS_READ and ACCESS_WRITE
Reviewed-by: kbarrett, pliden
|
2018-08-22 13:01:26 +02:00 |
|
Roland Westrelin
|
417149e74a
|
8209684: Intrinsics that assume some input non null should use GraphKit::must_be_not_null()
Reviewed-by: kvn, thartmann
|
2018-08-22 10:09:06 +02:00 |
|
Roland Westrelin
|
f3e518394b
|
8209420: Track membars for volatile accesses so they can be properly optimized
Reviewed-by: adinn, aph, thartmann
|
2018-08-14 16:54:47 +02:00 |
|
Ioi Lam
|
593590305d
|
8209826: Undefined reference to os::write after JDK-8209657 (filemap.hpp cleanup)
Include os_inline.hpp instead
Reviewed-by: jiangli
|
2018-08-21 20:23:34 -07:00 |
|
Ioi Lam
|
73951ab5d9
|
8209657: Refactor filemap.hpp to simplify integration with Serviceability Agent
Added src/hotspot/share/include/cds.h
Reviewed-by: ccheung, sspitsyn, jgeorge
|
2018-08-17 13:53:53 -07:00 |
|
Zhengyu Gu
|
bd0f1453dc
|
8206467: Refactor G1ParallelCleaningTask into shared
Refactored and moved G1ParllelCleaningTask to be shared among GCs
Reviewed-by: rkennke, kbarrett
|
2018-08-21 20:29:57 -04:00 |
|
Leonid Mesnik
|
85a5893183
|
8209758: 2 classes with same name G1PrintCollectionSetClosure cause crash when logging is enabled
Reviewed-by: tschatzl, kbarrett
|
2018-08-21 13:17:29 -07:00 |
|
Tom Rodriguez
|
9c4f2b7294
|
8209624: [JVMCI] Invalidate nmethods instead of directly unloading them when the InstalledCode is dropped
Reviewed-by: kvn
|
2018-08-21 08:38:02 -07:00 |
|
Patricio Chilano Mateo
|
4ef5590fa7
|
8206423: Use locking for cleaning ResolvedMethodTable
ServiceThread is now in charge of cleaning ResolvedMethodTable entries
Reviewed-by: gziemski, dholmes, coleenp
|
2018-08-21 10:37:02 -04:00 |
|
Coleen Phillimore
|
eca24bfb55
|
8209792: Remove ClassLoaderDataGraph::keep_alive_cld_do
Unnecessary
Reviewed-by: zgu, tschatzl
|
2018-08-21 10:03:22 -04:00 |
|
Coleen Phillimore
|
dc556f4086
|
8209738: Remove ClassLoaderDataGraph::*oops_do functions
Make walking CLDG more consistent.
Reviewed-by: dholmes, tschatzl
|
2018-08-21 09:33:41 -04:00 |
|
Roman Kennke
|
f6bcc38500
|
8209668: Explicit barriers for C1/assembler
Reviewed-by: roland, eosterlund
|
2018-08-21 13:12:15 +02:00 |
|
Ioi Lam
|
bc62b3a40e
|
8209647: constantPoolHandle::constantPoolHandle(ConstantPool*) when precompiled header is disabled
Added fieldDescriptor.inline.hpp
Reviewed-by: coleenp, shade
|
2018-08-20 13:58:23 -07:00 |
|
Mikael Vidstedt
|
95db6924f2
|
Merge
|
2018-08-20 14:19:30 -07:00 |
|
Lutz Schmidt
|
0f4805ef4c
|
8209588: SIGSEGV in MethodArityHistogram() with -XX:+CountCompiledCalls
Reviewed-by: kvn, goetz
|
2018-08-20 17:25:45 +02:00 |
|
Lois Foltan
|
75ed173e15
|
8209301: JVM rename is_anonymous, host_klass to unsafe specific terminology ahead of Unsafe.defineAnonymousClass deprecation
Clean up VM anonymous class terminology.
Reviewed-by: coleenp, dholmes, mchung
|
2018-08-20 08:25:57 -04:00 |
|
Kim Barrett
|
0d9777a9cb
|
8154343: Make SATB related code available to other GCs
Move ptrQueue and satbMarkQueue files from g1 to shared.
Reviewed-by: rkennke, sangheki
|
2018-08-18 13:59:25 -04:00 |
|
Calvin Cheung
|
660c7e50f7
|
8209385: CDS runtime classpath checking is too strict when only classes from the system modules are archived
Skip checking the path entries which are not being referenced during CDS dump time
Reviewed-by: jiangli, iklam
|
2018-08-17 14:50:59 -07:00 |
|
Stuart Monteith
|
2788ddc4eb
|
8209586: AARCH64: SymbolTable changes throw assert on aarch64
Cast the comparison value to match the signdeness
Reviewed-by: gziemski, coleenp
|
2018-08-17 11:56:59 -05:00 |
|