Stefan Karlsson
819cde280c
8223623: Move oopFactory function definitions out of oopFactory.hpp
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:52 +02:00
Stefan Karlsson
2841f70585
8223622: Move Universe usage out of memAllocator.hpp
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:03 +02:00
Stefan Karlsson
34c357ee6f
8223621: Move Universe usage out of oopRecorder.hpp
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:03 +02:00
Stefan Karlsson
cd6079acdd
8223620: Move IsGCActiveMark implementation out of header
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:03 +02:00
Stefan Karlsson
e321fd163d
8223619: Move VerifyOption out of Universe
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:03 +02:00
Stefan Karlsson
5a8ba256df
8223136: Move compressed oops functions to CompressedOops class
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:03 +02:00
Xin Liu
7c6a83fb27
8223537: testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently
...
Reviewed-by: thartmann, kvn
2019-05-09 18:38:42 -07:00
Gerard Ziemski
2767374bb7
8223639: [JVMCI] jvmciCompiler.cpp needs to include "oops/objArrayOop.inline.hpp""
...
Added missing header
Reviewed-by: dlong, kvn
2019-05-09 16:34:20 -05:00
Wang Haomin
4bf58d7d18
8223651: Build fails with --with-jvm-features=-jfr and --disable-precompiled-headers
...
Reviewed-by: shade
2019-05-10 01:41:45 +08:00
Wang Haomin
523fcccb78
8223599: minimal build fails after JDK-8185525
...
Reviewed-by: shade, gziemski, dholmes
2019-05-10 01:37:09 +08:00
Gerard Ziemski
22bf018812
8189208: Cleanup ancient argument processing code
...
Remove bits thread_park_blocker, post_vm_init_hook_enabled and pending_list_uses_discovered_fields
Reviewed-by: hseigel, dholmes
2019-05-09 12:04:20 -05:00
Aleksey Shipilev
20e31cd338
8223583: Build failure after JDK-8223567 (Rename ShenandoahBrooksPointer to ShenandoahForwarding)
...
Reviewed-by: rkennke
2019-05-08 21:32:38 +02:00
Roman Kennke
94e4724219
8223567: Rename ShenandoahBrooksPointer to ShenandoahForwarding
...
Reviewed-by: shade
2019-05-08 20:45:30 +02:00
Gerard Ziemski
d988e67b89
8185525: Add JFR event for DictionarySizes
...
Added TableStatistics event
Reviewed-by: egahlin, coleenp
2019-05-08 11:11:50 -05:00
Ao Qi
c5fc45ee08
8222926: Shenandoah build fails with --with-jvm-features=-compiler1
...
Reviewed-by: shade, rkennke
2019-05-08 20:57:12 +08:00
Harold Seigel
1de7140185
8217846: [Graal] vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java crash
...
Make sure the array calls's mirror was successfully created before putting the array class on its class loader data list
Reviewed-by: lfoltan, coleenp
2019-05-08 10:08:11 -04:00
Antonios Printezis
4539863cf1
8223397: gc+promotion log lines are missing the GC id
...
Reviewed-by: tschatzl, pliden
2019-05-08 09:38:58 -04:00
Aleksey Shipilev
2dede35a18
8223570: Shenandoah needs to acquire lock before CLDG::clear_claimed_marks
...
Reviewed-by: rkennke, tschatzl
2019-05-08 14:27:14 +02:00
Coleen Phillimore
dc2c1d3ba8
8223391: Unsynchronized iteration of ClassLoaderDataGraph
...
Lock in G1 before clear_claimed_marks
Reviewed-by: hseigel, lfoltan, tschatzl
2019-05-08 06:40:45 -04:00
David Holmes
b0d52bcca1
8223437: Backout JDK-8219974 Restore static callsite resolution for the current class
...
Reviewed-by: jwilhelm, vlivanov
2019-05-07 17:33:19 -04:00
Sandhya Viswanathan
707c30fae6
8222074: Enhance auto vectorization for x86
...
Reviewed-by: kvn, vlivanov
2019-05-07 13:33:27 -07:00
Aleksey Shipilev
c222e1aad0
8223446: Shenandoah breaks alignment with some HumongousThreshold values
...
Reviewed-by: rkennke
2019-05-07 21:53:38 +02:00
Erik Joelsson
6eb638318a
8223319: Add copyright footer to specs and man pages
...
Reviewed-by: iris, sspitsyn
2019-05-07 12:32:19 -07:00
Aleksey Shipilev
0ede258c4d
8223450: Disable Shenandoah C2 barriers verification for x86_32
...
Reviewed-by: rkennke
2019-05-07 16:05:49 +02:00
Aleksey Shipilev
629d8bea45
8223448: Shenandoah disabled barriers blocks omit LRB
...
Reviewed-by: rkennke
2019-05-07 16:04:36 +02:00
Roland Westrelin
852cee4c6b
8222738: Shenandoah: assert(is_Proj()) failed when running cometd benchmarks
...
Reviewed-by: rkennke
2019-05-02 20:47:23 +02:00
Roland Westrelin
8b07b191c3
8223389: Shenandoah optimizations fail with assert(!phase->exceeding_node_budget())
...
Reviewed-by: thartmann
2019-05-06 13:51:02 +02:00
Xin Liu
63dbcdc874
8222670: pathological case of JIT recompilation and code cache bloat
...
Prevent downgraded compilation tasks from recompiling.
Reviewed-by: sgehwolf, thartmann
2019-05-07 09:17:03 +02:00
Per Lidén
d5391d290d
8223308: ZGC: Remove ZGranuleMap::size()
...
Reviewed-by: stefank, eosterlund
2019-05-07 07:44:15 +02:00
Vladimir Ivanov
c6a2274d1a
8223422: [Graal] assert(!m->can_be_statically_bound(InstanceKlass::cast(ctxk))) failed: redundant
...
Reviewed-by: kvn
2019-05-06 21:31:36 -07:00
Vladimir Kozlov
72f082e925
8223332: Update JVMCI
...
Reviewed-by: never, dnsimon
2019-05-06 20:05:19 -07:00
David Holmes
e0dcd3200a
8222534: VerifyBeforeExit is not honored when System.exit is called
...
Reviewed-by: coleenp, rehn
2019-05-06 21:23:23 -04:00
Sangheon Kim
cb62a78492
8221509: Refactor assert( G1CollectedHeap::used() == recalculate_used() ) with better message
...
Reviewed-by: tschatzl, manc
2019-05-06 14:19:48 -07:00
Coleen Phillimore
26255c10cb
8222893: markOopDesc::print_on() is a bit confused
...
Add print_on for ObjectMonitor and make markOop printing sensible and add test.
Reviewed-by: dcubed, pchilanomate
2019-05-06 15:25:57 -04:00
Jie Fu
0ff8db34ca
8221542: ~15% performance degradation due to less optimized inline decision
...
Reviewed-by: vlivanov, coleenp
2019-05-06 12:17:54 -07:00
Vladimir Ivanov
2e0c5db11d
8219902: C2: MemNode::can_see_stored_value() ignores casts which carry control dependency
...
Reviewed-by: kvn
2019-05-06 12:15:55 -07:00
Vladimir Ivanov
75d4f24c97
8223171: Redundant nmethod dependencies for effectively final methods
...
Reviewed-by: dlong
2019-05-06 12:15:49 -07:00
Man Cao
ce32bc437c
8223267: Fix incorrect usage of GCTraceTime in g1FullCollector and g1CollectedHeap
...
Reviewed-by: kbarrett, tschatzl
2019-05-02 15:46:34 -07:00
Kim Barrett
a8e13a5839
8221359: Eliminate SATBMarkQueueSet::filter_thread_buffers
...
Removed filter_thread_buffers
Reviewed-by: tschatzl, sangheki
2019-05-03 23:35:12 -04:00
Patricio Chilano Mateo
e8e561e471
8220724: TestBiasedLockRevocationEvents fails while matching revoke events to VMOperation events
...
Safepoint id used by JavaThread when posting event is now set inside appropiate safepoint
Reviewed-by: dholmes, rehn
2019-05-03 12:33:08 -04:00
Vladimir Kozlov
c642ba3d7c
8223262: [AOT] jaotc crashes with assert(!(((ThreadShadow*)__the_thread__)->has_pending_exception())) failed: Should not allocate with exception pending
...
Added missing checks for pending exception.
Reviewed-by: never, gdub, dnsimon
2019-05-03 09:07:30 -07:00
Patric Hedlin
e08506e683
8216137: assert failed: Live node limit exceeded
...
8219520: assert failed: Live node limit exceeded
Adding simplistic node budget support for loop-transformations. This /should/attempts to/ resolve most cases of: "assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit".
Reviewed-by: vlivanov, neliasso
2019-04-17 14:57:53 +02:00
Patric Hedlin
8088ed8317
8223143: Restructure/clean-up for 'loopexit_or_null()'
...
Minor restructure and clean-up for 'loopexit_or_null()' and its use.
Reviewed-by: vlivanov
2019-04-17 14:56:45 +02:00
Patric Hedlin
7bb9062f84
8223142: Clean-up WS and CB
...
Reviewed-by: vlivanov
2019-04-17 14:55:37 +02:00
Patric Hedlin
55e3cc8f6f
8223141: Change (count) suffix _ct into _cnt
...
Reviewed-by: vlivanov
2019-04-17 14:55:29 +02:00
Patric Hedlin
f4faee7bae
8223140: Clean-up in 'ok_to_convert()'
...
Simplify logic in function. Added precond/postcond macros.
Reviewed-by: vlivanov, neliasso
2019-04-17 14:55:11 +02:00
Patric Hedlin
ceef0f69dc
8223139: Rename mandatory policy-do routines
...
Rename 'policy_do_remove_empty_loop' to 'do_remove_empty_loop', 'policy_do_one_iteration_loop' to 'do_one_iteration_loop'.
Reviewed-by: vlivanov, dl
2019-04-17 14:55:01 +02:00
Patric Hedlin
205085d8d5
8223138: Small clean-up in loop-tree support
...
Rename predicate 'is_inner()' to 'is_innermost()' to be accurate. Added 'is_root()' predicate for root parent test in loop-tree. Changed definition of 'is_loop()' to always lazy-read the tail, since it should never be NULL. Cleanup of 'tail()' definition.
Reviewed-by: vlivanov, neliasso
2019-05-02 11:05:47 +02:00
Patric Hedlin
fcbca82247
8223137: Rename predicate 'do_unroll_only()' to 'is_unroll_only()'
...
Reviewed-by: vlivanov
2019-04-17 14:52:25 +02:00
Zhengyu Gu
8e1bb92b09
8223258: Shenandoah: SRP::process_all_roots_slow processes JvmtiExport weak oops twice
...
Reviewed-by: rkennke
2019-05-02 15:20:06 -04:00