2168 Commits

Author SHA1 Message Date
Dmitry Chuyko
a971050bff 8214444: Wrong strncat limits in dfa.cpp
Reviewed-by: kvn
2018-12-03 14:28:19 +03:00
Erik Österlund
f65538cbda 8214231: Allow concurrent cleaning of TypeStackSlotEntries and ReturnTypeEntry
Reviewed-by: rehn, coleenp
2018-11-30 16:51:23 +01:00
Erik Österlund
50ffeaa507 8213209: [REDO] Allow Klass::_subklass and _next_sibling to have unloaded classes
Reviewed-by: coleenp, dlong
2018-11-30 15:29:19 +01:00
Erik Österlund
3a5bccf5c6 8213565: Crash in DependencyContext::remove_dependent_nmethod
Reviewed-by: rehn, kvn
2018-11-30 11:40:48 +01:00
Yasumasa Suenaga
608258ffd1 8216486: Possibility of integer overflow in JfrThreadSampler::run()
Reviewed-by: rehn, sgehwolf
2019-01-11 23:32:52 +09:00
Robbin Ehn
83c8720879 8214271: Fast primitive to wake many threads
Reviewed-by: dholmes, dcubed
2019-01-11 10:58:46 +01:00
Jesper Wilhelmsson
e13cc6d3a6 Merge 2019-01-10 21:52:33 +01:00
Coleen Phillimore
154a1a02bf 8216167: Update include guards to reflect correct directories
Use script and some manual fixup to fix directores names in include guards.

Reviewed-by: lfoltan, eosterlund, kbarrett
2019-01-10 15:13:51 -05:00
Gerard Ziemski
301d0140ec 8215155: Remove get_insert() from concurrent hashtable and gtests
Replaced get_insert() with get()/insert() in gtest, removed get_insert() API from cht implementation.

Reviewed-by: coleenp, rehn
2019-01-10 11:16:17 -06:00
Claes Redestad
055c620313 8216428: Remove IgnoreLibthreadGPFault
Reviewed-by: dholmes, eosterlund
2019-01-10 16:50:26 +01:00
Roland Westrelin
65d240417f 8216482: Shenandoah: typo in ShenandoahBarrierSetC2::clone_barrier_at_expansion() causes failed compilations
Reviewed-by: thartmann, shade, rkennke
2019-01-10 13:54:09 +01:00
Jesper Wilhelmsson
67a5fc2529 Merge 2019-01-09 22:59:49 +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
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
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
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
Boris Ulasevich
b38a53de3f 8206107: [x86_32] jck tests for ldc2_w bytecode fail
Reviewed-by: dsamersoff
2018-12-25 18:35:42 +03:00