Jesper Wilhelmsson
67a5fc2529
Merge
2019-01-09 22:59:49 +01:00
Nils Eliasson
ff00dcde77
8215755: ZGC: split_barrier_thru_phi: check number of inputs of phi
...
Reviewed-by: pliden, thartmann
2019-01-09 15:36:20 +01:00
Coleen Phillimore
cab9667f41
8215575: C2 crash: assert(get_instanceKlass()->is_loaded()) failed: must be at least loaded
...
Set InstanceKlass::loaded before adding classes to the subklass list, which can be read concurrently by the compiler.
Reviewed-by: dholmes, eosterlund
2019-01-09 07:52:45 -05:00
Per Lidén
f2f7690741
8215708: ZGC: Add missing LoadBarrierNode::size_of()
...
Reviewed-by: eosterlund, neliasso
2019-01-09 13:31:34 +01:00
Aleksey Shipilev
f44e59355c
8216302: StackTraceElement::fill_in can use cached Class.name
...
Reviewed-by: coleenp, dholmes, mchung
2019-01-09 20:28:16 +01:00
Claes Redestad
a047d8532b
8216423: Remove FillDelaySlots
...
Reviewed-by: thartmann
2019-01-09 17:40:12 +01:00
Eric Caspole
1b9d9fd1ae
8216375: Revert JDK-8145579 after JDK-8076988 is resolved
...
Remove obsolete code
Reviewed-by: thartmann, dlong
2019-01-09 12:02:38 -05:00
Aleksey Shipilev
508152b0a6
8215724: Epsilon: ArrayStoreExceptionTest.java fails; missing arraycopy check
...
Reviewed-by: eosterlund, lkorinth
2019-01-09 15:53:56 +01:00
Harold Seigel
a1ff367f4b
8214442: Improve stack walk API by adding handle marks
...
Add the missing handle marks.
Reviewed-by: zgu, mchung
2019-01-09 09:01:27 -05:00
Nils Eliasson
21d7769353
8216372: ZGC: Put C2 load barrier stub routines in separate codeblobs
...
Reviewed-by: pliden, eosterlund
2019-01-09 10:19:54 +01:00
Severin Gehwolf
7d324fc795
8216366: Add rationale to PER_CPU_SHARES define
...
Reviewed-by: bobv, adinn
2019-01-08 14:15:14 +01:00
Zhengyu Gu
779b2288eb
8216200: BCEscapeAnalyzer::ArgumentMap::set_intersect() is incorrect
...
Removed incorrect/unused method
Reviewed-by: thartmann
2019-01-07 10:41:29 -05:00
Zhengyu Gu
196d73b454
8216199: Local variable arg defined but never used in BCEscapeAnalyzer::compute_escape_for_intrinsic()
...
Removed unused local variable
Reviewed-by: thartmann
2019-01-07 09:17:08 -05:00
Jean Christophe Beyler
536c4db6cc
8215495: Set isCopy to JNI_FALSE if len == 0
...
Set isCopy in a corner case
Reviewed-by: dholmes, phh, minqi
2019-01-08 09:55:55 -08:00
Eric Caspole
55188d27b1
Merge
2019-01-08 10:29:02 -05:00
Eric Caspole
c1b7e20f5d
8076988: reevaluate trivial method policy
...
Removed some checks to qualify as trivial
Reviewed-by: shade, thartmann, dlong
2019-01-08 10:28:28 -05:00
Claes Redestad
9f24c65113
8216359: Remove develop flags TraceCompilationPolicy and TimeCompilationPolicy
...
Reviewed-by: neliasso, thartmann
2019-01-08 16:09:54 +01:00
Claes Redestad
bd8f4a115c
8216262: Remove develop flag DelayCompilationDuringStartup
...
Reviewed-by: kvn, thartmann
2019-01-08 11:23:19 +01:00
Martin Doerr
aea92f008a
8216269: [s390] Debug build broken because CodeBlob has not been declared
...
Reviewed-by: shade, coleenp
2019-01-08 11:02:26 +01:00
Claes Redestad
32b18201e8
8216285: Enable inlining of CollectedHeap::obj-/array-/class_allocate
...
Reviewed-by: ehelin
2019-01-08 10:54:00 +01:00
Jesper Wilhelmsson
67abf1eef9
Merge
2019-01-08 07:29:13 +01:00
Yasumasa Suenaga
abbabdbeb3
8216154: C4819 warnings at HotSpot sources on Windows
...
Reviewed-by: kbarrett, tschatzl
2019-01-08 10:35:06 +09:00
Kim Barrett
6a3c8e4c10
8215985: ZGC: Simplify reference processing in light of JDK-8175797
...
Only self-loop 'next' field for FinalReference deactivation.
Reviewed-by: eosterlund, pliden
2019-01-07 15:20:23 -05:00
Erik Österlund
0007eebae3
8215773: applications/kitchensink/Kitchensink.java crash with "assert(ZAddress::is_marked(addr)) failed: Should be marked"
...
Reviewed-by: coleenp, pliden
2019-01-07 12:22:31 +01:00
Claes Redestad
c6c604784a
8216197: Remove unused new_hash methods
...
Reviewed-by: kbarrett, dholmes
2019-01-07 10:21:43 +01:00
Matthias Baesken
db1518dae2
8215962: Support ThreadPriorityPolicy mode 1 for non-root users on linux/bsd
...
Reviewed-by: dcubed, dholmes
2019-01-04 17:46:56 +01:00
David Holmes
839d71f4ca
8216188: Remove expired flags in JDK 13
...
Reviewed-by: kbarrett, ccheung
2019-01-06 19:49:58 -05:00
Claes Redestad
a1768ee5d8
8216191: Remove FastSuperclassLimit
...
Reviewed-by: coleenp
2019-01-05 20:11:15 +01:00
Claes Redestad
13fcbf9d8f
8216189: Remove Klass::compute_is_subtype_of
...
Reviewed-by: hseigel, jiangli
2019-01-05 20:08:24 +01:00
Nick Gasson
53f83ebdf9
8215951: AArch64: jtreg test vmTestbase/nsk/jvmti/PopFrame/popframe005 segfaults
...
Reviewed-by: aph
2019-01-05 10:48:54 +08:00
Coleen Phillimore
1509c1ffe1
8215731: Move forward class definitions out of globalDefinitions.hpp
...
Redistribute the forward declarations to the header files that need them.
Reviewed-by: dholmes, lfoltan
2019-01-04 15:06:01 -05:00
Harold Seigel
c3eb2e9d16
8216010: Change callers of build_u2_from() to call Bytes::get_Java_u2() instead
...
Change the callers and delete function build_u2_from()
Reviewed-by: kbarrett, jiangli, coleenp
2019-01-04 14:28:27 -05:00
Claes Redestad
bf63ee682e
8216157: Enable inlining of java_lang_Class::is_primitive
...
Reviewed-by: coleenp, eosterlund, jiangli
2019-01-04 16:23:56 +01:00
Sandhya Viswanathan
e1071d80bd
8215888: Register to register spill may use AVX 512 move instruction on unsupported platform
...
Reviewed-by: vlivanov, thartmann
2019-01-03 14:55:13 -08:00
Calvin Cheung
a97d8a9a76
8215947: JVM crash with -XX:+DumpSharedSpaces
...
Disable JIT compilation if -XX:+DumpSharedSpaces is specified by the user
Reviewed-by: lfoltan, jiangli
2019-01-03 14:33:58 -08:00
Matthias Baesken
97c13d5ade
8215961: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64
...
Reviewed-by: aph, goetz, lucy
2019-01-03 16:14:40 +01:00
Harold Seigel
89ea902f51
8215644: Clean up globalDefinitions_<compiler>.hpp
...
Remove non-existent classes from forward declarations, delete unused functions, etc.
Reviewed-by: coleenp, kbarrett
2019-01-03 13:11:35 -05:00
Gunter Haug
99bb6c77b3
8215791: Tiny bug in VM monitoring/management
...
Reviewed-by: dholmes, simonis
2018-12-21 10:19:15 +01:00
Harold Seigel
e159548718
8215398: -Xlog option usage => Invalid decorator '\temp\app_cds.log'
...
On Windows, do not treat ':' as a delimeter when it's in a string such as "C:..."
Reviewed-by: dholmes, sspitsyn
2019-01-02 10:35:33 -05:00
Jesper Wilhelmsson
59716b0bb3
Merge
2019-01-02 16:05:13 +01:00
Kim Barrett
dd609d57e6
8213481: [REDO] Fix incorrect copy constructors in hotspot
...
Fix and use ResourceObj copy constructor.
Reviewed-by: coleenp, dholmes, kvn
2018-12-31 15:40:50 -05:00
Stefan Johansson
b91fa3a6c8
8215898: Build broken on 32-bit after JDK-8211425
...
Reviewed-by: tschatzl
2018-12-22 15:47:10 +01:00
Stefan Johansson
65b77b109b
8215897: Build broken on zero after JDK-8211424
...
Reviewed-by: tschatzl
2018-12-22 15:46:54 +01:00
Kishor Kharbas
28f71c2c72
8211424: Allocation of old generation of java heap on alternate memory devices - Parallel GC
...
8202286: Allocation of old generation of Java heap on alternate memory devices
Enable an experimental feature in HotSpot JVM to allocate old generation of Parallel GC on an alternative memory device, such as NV-DIMMs.
Reviewed-by: sangheki, sjohanss
2018-12-21 08:23:55 -08:00
Kishor Kharbas
d580e2eed2
8211425: Allocation of old generation of java heap on alternate memory devices - G1 GC
...
8202286: Allocation of old generation of Java heap on alternate memory devices
Enable an experimental feature in HotSpot JVM to allocate old generation of G1 GC on an alternative memory device, such as NV-DIMMs.
Reviewed-by: sangheki, sjohanss
2018-12-21 08:18:59 -08:00
Andrey Petushkov
9d20ad22c8
8215879: AArch64: ReservedStackAccess may leave stack guard in inconsistent state
...
Reviewed-by: aph, dholmes
2018-12-21 18:26:55 +00:00
Nick Gasson
0e2172c7ba
8215202: AArch64: jtreg test test/jdk/sun/nio/cs/FindEncoderBugs.java fails
...
Reviewed-by: aph
2018-12-21 17:14:46 +00:00
Matthias Baesken
e4bc6e7ab9
8215707: [macosx] fix pthread_getschedparam and pthread_setschedparam calls
...
Reviewed-by: clanger, dholmes
2018-12-21 14:42:08 +01:00
David Holmes
526f854cc1
8214097: Rework thread initialization and teardown logic
...
Reviewed-by: rehn, mgronlun, dcubed, kbarrett
2018-12-27 21:17:11 -05:00
Kim Barrett
575f633a96
8214201: Make PtrQueueSet completed buffer list private
...
Merge and make private in PtrQueueSet all completed buffer list handling
Reviewed-by: tschatzl, sjohanss
2018-12-26 19:24:00 -05:00