8847 Commits

Author SHA1 Message Date
Aleksey Shipilev
487070cc09 8242041: Shenandoah: adaptive heuristics should account evac reserve in free target
Reviewed-by: rkennke
2020-04-02 20:11:01 +02:00
Aleksey Shipilev
6570425dc4 8242040: Shenandoah: print allocation failure type
Reviewed-by: rkennke
2020-04-02 20:10:59 +02:00
Jatin Bhateja
5532b27d22 8241040: Support for AVX-512 Ternary Logic Instruction
A new pass has been added which folds expression tree involving vector boolean logic operations into a MacroLogic node.

Reviewed-by: vlivanov, neliasso
2020-04-02 22:38:23 +05:30
Claes Redestad
fb56759d08 8242027: Clean up LinkResolver::check_klass_accessability
Reviewed-by: dholmes
2020-04-02 18:22:27 +02:00
Roland Westrelin
ea56776ef5 8239072: subtype check macro node causes node budget to be exhausted
Reviewed-by: vlivanov, kvn
2020-03-31 10:40:17 +02:00
Roland Westrelin
73ddea766a 8241492: Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java
Reviewed-by: mdoerr, thartmann, neliasso
2020-03-24 17:56:15 +01:00
Christoph Langer
15fcf27414 8241947: Minor comment fixes for system property handling
Reviewed-by: ihse, mchung, alanb
2020-04-02 13:06:29 +02:00
Tagir F. Valeev
0386b7d0c3 8176894: Provide specialized implementation for default methods putIfAbsent, computeIfAbsent, computeIfPresent, compute, merge in TreeMap
Co-authored-by: Sergey Kuksenko <sergey.kuksenko@oracle.com>
Reviewed-by: martin, stuefe, rriggs
2020-04-02 05:44:04 +00:00
Ivan Gerasimov
3790e58090 8241761: Typos: empty lines in javadoc, inconsistent indents, etc. (security-libs only)
Reviewed-by: weijun
2020-04-01 18:38:05 -07:00
Claes Redestad
e08f25a942 8242003: Remove CallInfo::_selected_klass
Reviewed-by: lfoltan, dcubed, coleenp
2020-04-01 20:53:46 +02:00
Aleksey Shipilev
25b2118bb4 8241983: Shenandoah: simplify FreeSet logging
Reviewed-by: rkennke
2020-04-01 19:50:12 +02:00
Aleksey Shipilev
961c1d6a66 8241985: Shenandoah: simplify collectable garbage logging
Reviewed-by: rkennke
2020-04-01 19:50:11 +02:00
Aleksey Shipilev
6af855fd97 8241926: Shenandoah: only print heap changes for operations that directly affect it
Reviewed-by: rkennke
2020-04-01 19:50:10 +02:00
Matthias Baesken
fc806b6706 8241948: enhance list of environment variables printed in hs_err file
Reviewed-by: dholmes, hseigel
2020-03-31 17:11:30 +02:00
Lutz Schmidt
15c3d76a49 8241101: [s390] jtreg test failure after JDK-8238696: not conformant features string
Reviewed-by: stuefe, mdoerr, clanger
2020-04-01 14:51:25 +02:00
Robbin Ehn
bf41f548e1 8220051: Remove global safepoint code
Reviewed-by: mdoerr, dcubed, eosterlund, bulasevich, coleenp
2020-04-01 14:54:44 +02:00
Claes Redestad
8d84cf5a3b 8241837: Cleanup stringStream usage in ObjectSynchronizer
Reviewed-by: dcubed, dholmes
2020-04-01 14:35:43 +02:00
Jan Lahoda
f1ef83b02e 8241598: Upgrade JLine to 3.14.0
Upgrading to JLine 3.14.0

Reviewed-by: psandoz, rfield
2020-04-01 13:12:49 +02:00
Tobias Hartmann
990a11e421 8241909: Remove useless code cache lookup in frame::patch_pc
Removed useless code cache lookup.

Reviewed-by: kvn, dlong
2020-04-01 10:06:25 +02:00
Mandy Chung
5700a934bb 8241964: Clean up java.lang.Class javadoc
Reviewed-by: darcy
2020-03-31 19:18:16 -07:00
Jonathan Gibbons
35f4df51d4 8241625: use new "member-list" CSS class instead of general "block-list" for list of members
Reviewed-by: hannesw
2020-03-31 14:47:07 -07:00
Martin Buchholz
6d44ff7d93 8186780: clang fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment()
Reviewed-by: jiangli
2020-03-31 14:15:44 -07:00
Jonathan Gibbons
8cb3cc01f1 8241693: The paragraphs in the help page should not be in a <ul>
Reviewed-by: hannesw
2020-03-31 13:47:16 -07:00
Claes Redestad
b31bea8a99 8241830: Simplify commit error messages in G1PageBasedVirtualSpace
Reviewed-by: sjohanss, lkorinth, kbarrett
2020-03-31 16:09:26 +02:00
Stefan Karlsson
16df851efd 8241160: Concurrent class unloading reports GCTraceTime events as JFR pause sub-phase events
Reviewed-by: eosterlund, kbarrett
2020-03-18 17:28:41 +01:00
Stefan Johansson
6a4e93bbc9 8241666: Enhance log messages in ReferenceProcessor
Reviewed-by: tschatzl, sangheki
2020-03-31 11:45:29 +02:00
Christoph Langer
2bc8691156 8241568: (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"
Reviewed-by: alanb
2020-03-31 09:10:16 +02:00
Aleksey Shipilev
de7ea8db92 8241845: Shenandoah: align ShenandoahHeapRegions to cache lines
Reviewed-by: rkennke
2020-03-31 08:42:00 +02:00
Claes Redestad
83a9afaff1 8241852: Cleanup error message generation in LinkResolver::resolve_field
Reviewed-by: dcubed
2020-03-30 23:55:25 +02:00
Ivan Gerasimov
53b2368d49 8241760: Typos: empty lines in javadoc, inconsistent indents, etc. (net and nio)
Reviewed-by: alanb, prappo, dfuchs
2020-03-30 13:59:16 -07:00
Joe Darcy
916f00acc1 8241374: add Math.absExact
Reviewed-by: smarks, chegar, bpb
2020-03-30 13:49:02 -07:00
Stefan Karlsson
b7439a8ae3 8241361: ZGC: Implement memory related JFR events
Co-authored-by: Per Liden <per.liden@oracle.com>
Reviewed-by: pliden, eosterlund
2020-03-27 15:28:07 +01:00
Aleksey Shipilev
6df2370120 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number
Reviewed-by: rkennke
2020-03-30 19:38:31 +02:00
Aleksey Shipilev
87396af743 8241842: Shenandoah: inline ShenandoahHeapRegion::region_number
Reviewed-by: rkennke
2020-03-30 19:38:05 +02:00
Aleksey Shipilev
a8a9fb95e1 8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion
Reviewed-by: rkennke
2020-03-30 19:37:37 +02:00
Aleksey Shipilev
af15605bab 8241838: Shenandoah: no need to trash cset during final mark
Reviewed-by: rkennke
2020-03-30 19:37:23 +02:00
Andrew Dinn
8cb7635372 8241665: Configuring --with-jvm-features=-compiler2 fails to build on AArch64
Build config --with-jvm-features=-compiler2 fails on AArch64 because JVMCI path includes opto and ad headers

Reviewed-by: kvn, aph
2020-03-26 15:26:51 +00:00
Ivan Gerasimov
b0e1ee4b3b 8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only)
Reviewed-by: prappo
2020-03-28 21:07:55 -07:00
Toshio Nakamura
7f8d785086 8232846: ProcessHandle.Info command with non-English shows question marks
Reviewed-by: stuefe, ysuenaga, rriggs
2020-03-28 16:47:21 -04:00
Claes Redestad
253ccad50a 8241771: Remove dead code in SparsePRT
Reviewed-by: sjohanss, tschatzl
2020-03-28 21:08:32 +01:00
Joe Darcy
98e6be7cc2 8241789: Make citations of JLS and JVMS consistent in java.lang.Class
Reviewed-by: jjg
2020-03-28 13:01:26 -07:00
Zhengyu Gu
6b6c5bd622 8241765: Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier
Reviewed-by: rkennke, smonteith, aph
2020-03-28 11:00:09 -04:00
Jonathan Gibbons
ccc699600f 8241631: PropertyGetterTaglet, PropertySetterTaglet may be removed
Reviewed-by: hannesw
2020-03-27 11:24:40 -07:00
Bob Vandette
c17ed6a5e5 8239563: Reduce public exports in dynamic libraries built from JDK static libraries
Reviewed-by: dholmes, ihse
2020-02-27 11:36:55 -05:00
Aleksey Shipilev
9e9f110d05 8241750: x86_32 build failure after JDK-8227269
Reviewed-by: rkennke, cjplummer
2020-03-27 19:05:07 +01:00
Jamsheed Mohammed C M
211e529373 8193210: [JVMCI/Graal] add JFR compiler phase/inlining events
C++ EventCompilerPhase/EventCompilerInlining definitions are extended for JVMCI use.

Reviewed-by: dnsimon, egahlin, kvn, mgronlun, thartmann
2020-03-27 09:47:13 -07:00
Aleksey Shipilev
6e580b3847 8241748: Shenandoah: inline MarkingContext TAMS methods
Reviewed-by: rkennke
2020-03-27 15:33:24 +01:00
Aleksey Shipilev
92d854f5e1 8241740: Shenandoah: remove ShenandoahHeapRegion::_heap
Reviewed-by: rkennke
2020-03-27 15:33:18 +01:00
Aleksey Shipilev
0861f3f796 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap()
Reviewed-by: rkennke
2020-03-27 15:33:11 +01:00
Aleksey Shipilev
7056b96854 8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved
Reviewed-by: zgu, rkennke
2020-03-27 15:33:05 +01:00