2787 Commits

Author SHA1 Message Date
Aleksey Shipilev
26210b4566 8221363: Build failure after JDK-8220240 (Refactor shared dirty card queue)
Reviewed-by: stuefe
2019-03-23 17:18:49 +01:00
Kim Barrett
3bb3dbc47e 8220240: Refactor shared dirty card queue
Add G1SharedDirtyCardQueue class.

Reviewed-by: tschatzl, lkorinth
2019-03-22 15:42:43 -04:00
David Buck
77c942940f 8217564: idempotent protection missing in crc32c.h
Added include guard to crc32c.h

Reviewed-by: dcubed
2019-03-22 09:05:06 -04:00
Per Lidén
5fdcdaadd4 8221219: ZGC: Remove ZStallOnOutOfMemory option
Reviewed-by: stefank, eosterlund
2019-03-22 12:49:33 +01:00
Per Lidén
8b38ebf1a2 8221212: ZGC: Command-line flags should be marked experimental
Reviewed-by: stefank, eosterlund
2019-03-22 12:49:32 +01:00
Roman Kennke
59a025d90b 8220714: C2 Compilation failure when accessing off-heap memory using Unsafe
Reviewed-by: vlivanov, roland
2019-03-15 09:57:42 +01:00
Roman Kennke
29843b4dfb 8221278: Shenandoah should not enqueue string dedup candidates during root scan
Reviewed-by: shade
2019-03-21 22:37:36 +01:00
Harold Seigel
d8d4311d54 8221096: Description of -XX:+PrintFlagsRanges is incorrect
Remove the phrase: and exit VM

Reviewed-by: lfoltan
2019-03-21 10:47:48 -04:00
Jie Fu
2c4b9e0778 8220658: Improve the readability of container information in the error log
Reviewed-by: dholmes, bobv
2019-03-21 04:55:20 -04:00
David Holmes
762ce676b3 8221208: Backout JDK-8218446
Reviewed-by: iignatyev, rehn
2019-03-21 03:00:28 -04:00
David Holmes
87283a7568 8221180: Deprecate AllowJNIEnvProxy
Reviewed-by: coleenp, dcubed
2019-03-20 23:32:57 -04:00
David Holmes
7bb74f80da 8218446: SuspendAtExit hangs
Reviewed-by: rehn, dcubed
2019-03-20 18:01:42 -04:00
Dmitry Cherepanov
f16af8d4d5 8211100: hotspot C1 issue with comparing long numbers on x86 32-bit
Reviewed-by: iveresov, thartmann
2019-03-20 11:51:43 +03:00
Kim Barrett
2946ff5ca5 8218975: Bug in macOSX kernel's pthread support
Use freelist of pthread_mutex/condvar pairs on macOSX.

Co-authored-by: Patricio Chilano Mateo <patricio.chilano.mateo@oracle.com>
Reviewed-by: tschatzl, dholmes, dcubed
2019-03-19 14:32:41 -04:00
Bob Vandette
646779038f Merge 2019-03-19 14:31:52 -04:00
Kim Barrett
a11369d781 8220690: ATTRIBUTE_ALIGNED requires GNU extensions enabled
Use __typeof__(x) instead of typeof(x).

Reviewed-by: shade, sgehwolf
2019-03-19 14:08:20 -04:00
Bob Vandette
30342b596b 8217766: Container Support doesn't work for some Join Controllers combinations
Reviewed-by: rriggs, sgehwolf
2019-03-19 12:29:40 -04:00
Bob Vandette
e97e09288e 8219562: Line of code in osContainer_linux.cpp L102 appears unreachable
Reviewed-by: rriggs, sgehwolf
2019-03-19 12:00:54 -04:00
Matthias Baesken
dc7b3e8df3 8220781: linux-s390 : os::get_summary_cpu_info gives bad output
Reviewed-by: dholmes, lucy
2019-03-18 16:04:23 +01:00
Roman Kennke
1aec18881b 8220780: ShenandoahBS::AccessBarrier::oop_store_in_heap ignores AS_NO_KEEPALIVE
Reviewed-by: shade
2019-03-18 16:33:28 +01:00
Stefan Karlsson
c2d4f10483 8220609: Cleanups in ScavengableNMethods
Reviewed-by: pliden, eosterlund
2019-03-18 15:21:33 +01:00
Stefan Karlsson
788dcfd72d 8220606: Move ScavengableNMethods unlinking to unregister_nmethod
Reviewed-by: pliden, eosterlund
2019-03-18 15:19:39 +01:00
Per Lidén
d33d485682 8220601: ZGC: Delete ZNMethodTableEntry arrays using ZSafeDelete
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:41 +01:00
Per Lidén
e94d4e7fc9 8220600: ZGC: Delete ZPages using ZSafeDelete
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:41 +01:00
Per Lidén
98fa071300 8220599: ZGC: Introduce ZSafeDelete
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
4a83447db2 8220597: ZGC: Convert ZForwarding to use ZAttachedArray
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
8aa6e7538c 8220596: ZGC: Convert ZNMethodData to use ZAttachedArray
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
c62f53a576 8220595: ZGC: Introduce ZAttachedArray
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
dd412e66c5 8220594: ZGC: Remove superfluous ZPage::is_active()
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
cc4ae9ab95 8220593: ZGC: Remove superfluous ZPage::is_detached()
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
3f4dfa422c 8220592: ZGC: Move destruction of detached ZPages into ZPageAllocator
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
16a100d103 8220591: ZGC: Don't delay reclaimation of ZVirtualMemory
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:39 +01:00
Per Lidén
e7cfe60a32 8220590: ZGC: Remove ZPages from ZPageTable when freed
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:39 +01:00
Per Lidén
b29bc9f1da 8220589: ZGC: Remove superfluous ZPageTableEntry
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:39 +01:00
Per Lidén
0ce7c21d33 8220588: ZGC: Convert ZRelocationSet to hold ZForwardings instead of ZPages
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:39 +01:00
Per Lidén
5a079bf515 8220587: ZGC: Break out forwarding information from ZPage
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:39 +01:00
Per Lidén
547b2655d5 8220586: ZGC: Move relocation logic from ZPage to ZRelocate
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:39 +01:00
Per Lidén
3d4b0ea232 8220741: ZGC: Move CPU agnostic files from linux_x86 to linux
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:38 +01:00
Per Lidén
fbf62f0fb8 8220569: ZGC: Rename and rework ZUnmapBadViews to ZVerifyViews
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:38 +01:00
Coleen Phillimore
5c5089b0a2 8220512: Deoptimize redefinition functions that have dirty ICs
Walk ICs to determine whether nmethods are dependent on redefined classes.

Reviewed-by: sspitsyn, eosterlund
2019-03-15 16:00:18 -04:00
Claes Redestad
4bfd3db2e0 8220366: Optimize Symbol handling in ClassVerifier and SignatureStream
Reviewed-by: hseigel, coleenp, lfoltan
2019-03-14 18:56:25 +01:00
Claes Redestad
23e0276cc9 8220502: Inefficient pre-sizing of PhiResolverState arrays in c1_LIRGenerator
Reviewed-by: thartmann, kvn
2019-03-14 15:31:13 +01:00
Harold Seigel
cace9d1c8e 8219579: Remove redundant signature parsing from the verifier
Change verifier signature checking into asserts because ClassFileParser checks signatures for files being verified.

Reviewed-by: lfoltan, coleenp, redestad, dholmes
2019-03-14 09:38:17 -04:00
Stefan Karlsson
2370adc703 8220343: Move scavenge_root_nmethods from shared code
Reviewed-by: kvn, eosterlund
2019-03-14 09:15:51 +01:00
Stefan Karlsson
3796014d86 8220342: Remove scavenge_root_nmethods_do from VM_HeapWalkOperation::collect_simple_roots
Reviewed-by: sspitsyn, ehelin
2019-03-14 09:14:20 +01:00
Stefan Karlsson
b9cf9e7ca4 8220411: Remove ScavengeRootsInCode=0 code
Reviewed-by: thartmann, coleenp
2019-03-14 09:08:17 +01:00
Roland Westrelin
3ec1137c1f 8220374: C2: LoopStripMining doesn't strip as expected
Reviewed-by: rkennke, thartmann, mdoerr
2019-03-12 15:42:32 +01:00
Martin Doerr
e7a75dc62a 8220660: [s390]: debug build broken after JDK-8220301
Reviewed-by: shade
2019-03-14 12:30:57 +01:00
Patrick Zhang
2f7b5f59e2 8220566: AArch64: Set default vm features for Ampere eMAG CPUs
Set defaults for vendor specific features

Reviewed-by: adinn
2019-03-12 11:49:52 +08:00
Thomas Schatzl
687596a858 8220345: Use appropriate type for G1RemSetScanState::IsDirtyRegionState
Reviewed-by: kbarrett, lkorinth
2019-03-13 21:01:56 +01:00