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
Thomas Schatzl
687596a858
8220345: Use appropriate type for G1RemSetScanState::IsDirtyRegionState
...
Reviewed-by: kbarrett, lkorinth
2019-03-13 21:01:56 +01:00
Thomas Schatzl
ece7e8a2a1
8220301: Remove jbyte use in CardTable
...
Use CardTable::CardValue aliased to uint8_t instead.
Reviewed-by: kbarrett, shade
2019-03-13 21:01:56 +01:00
Zhengyu Gu
f8d4cd94cb
8220546: Shenandoah Reports timing details for weak root processing
...
Reviewed-by: rkennke
2019-03-13 13:33:50 -04:00
Claes Redestad
1bfa5cee8c
8220496: Race in java_lang_String::length() when deduplicating
...
Reviewed-by: rkennke, pliden
2019-03-13 17:32:17 +01:00
Nils Eliasson
1057f7e2a7
8219517: assert(false) failed: infinite loop in PhaseIterGVN::optimize
...
Reviewed-by: kvn, thartmann
2019-03-13 15:22:28 +01:00
Per Lidén
a0847b0416
8219634: ZGC: Rename ZAddressRangeMap to ZGranuleMap
...
Reviewed-by: eosterlund, stefank
2019-03-13 11:31:00 +01:00
Per Lidén
6d4374b876
8219633: ZGC: Rename ZPageSizeMin to ZGranuleSize
...
Reviewed-by: eosterlund, stefank
2019-03-13 11:31:00 +01:00
Per Lidén
c6917cc27e
8219817: Remove unused CollectedHeap::block_size()
...
Reviewed-by: shade, stefank
2019-03-13 11:31:00 +01:00
Per Lidén
304dca18b5
8219816: Add IsArray/RemoveExtent type traits utilities
...
Reviewed-by: kbarrett, eosterlund
2019-03-13 11:31:00 +01:00
Henry Jen
833627bc3c
Merge
2019-01-22 14:14:52 -08:00
Doug Simon
5f5d4425c2
8217445: [JVMCI] incorrect management of JVMCI compilation failure reason string
...
Reviewed-by: kvn, thartmann
2019-01-22 10:12:05 +01:00
Tobias Hartmann
b8ff3c4dd2
8217291: Failure of ::realloc() should be handled correctly in adlc/forms.cpp
...
Handle reallocation failures in adlc.
Reviewed-by: kvn, neliasso
2019-01-22 08:50:49 +01:00
Tobias Hartmann
5172199ef9
8217447: Develop flag TraceICs is broken
...
Added NULL check and fixed output.
Reviewed-by: kvn
2019-01-22 08:47:01 +01:00
Boris Ulasevich
83cd7a3fc1
8214235: arm32: assertion in collectedHeap.cpp: attempt to clean empty remainder
...
Reviewed-by: phh, pliden
2019-01-22 10:42:41 +03:00
David Holmes
d788c40095
8217466: [BACKOUT] Optimize CodeHeap Analytics
...
Reviewed-by: redestad, shade, jwilhelm, iignatyev
2019-01-21 16:56:13 -05:00
Lutz Schmidt
5435d862c1
8217250: Optimize CodeHeap Analytics
...
Reviewed-by: kvn, thartmann
2019-01-21 18:00:23 +01:00
Thomas Schatzl
0c352cc57f
8217374: Rename G1 EvacuationInfo class to G1EvacuationInfo
...
Reviewed-by: phh, kbarrett
2019-01-21 12:19:00 +01:00
Claes Redestad
99e6b5ca18
8217388: Remove develop flag ProfilerPCTickThreshold
...
Reviewed-by: shade, thartmann
2019-01-21 09:41:35 +01:00
Zhengyu Gu
019cffb539
8217342: Build failed with excluding JFR
...
Reviewed-by: shade, pliden
2019-01-20 12:20:37 -05:00
Claes Redestad
d3cd2cb795
8217387: Remove dead develop flag CIFireOOMAt
...
Reviewed-by: shade, kbarrett
2019-01-20 16:55:21 +01:00
Aleksey Shipilev
108c7bbe0b
8217419: Shenandoah fails to build after JDK-8212826 (Make PtrQueue free list lock-free)
...
Reviewed-by: aph, simonis, rkennke
2019-01-20 11:13:13 +01:00
Kim Barrett
5c83330cf8
8212826: Make PtrQueue free list lock-free
...
Add lock-free stack and use in BufferNode::Allocator.
Reviewed-by: tschatzl, sangheki
2019-01-19 19:50:01 -05:00
Aleksey Shipilev
2858e8f4e2
8217343: Shenandoah control thread should be able to run at critical priority
...
Reviewed-by: rkennke
2019-01-19 11:20:01 +01:00
Aleksey Shipilev
028cf5ae00
8217378: UseCriticalCMSThreadPriority is broken
...
Reviewed-by: rkennke, dcubed
2019-01-19 11:19:55 +01:00
Vladimir Ivanov
8b6ea59715
8217407: StackValue::print_on() crashes on NULL handle
...
Reviewed-by: kvn
2019-01-18 17:34:43 -08:00
Vladimir Ivanov
916e43aa9a
8217400: Optimized build is broken by Shenandoah changes
...
Reviewed-by: shade
2019-01-18 17:34:36 -08:00
Vladimir Ivanov
8f16189ab3
8217399: Backout 8217358
...
Reviewed-by: kvn
2019-01-18 17:34:31 -08:00
Vladimir Ivanov
91646018c8
8217358: Optimized build is broken by Shenandoah changes
...
Reviewed-by: shade
2019-01-18 13:22:10 -08:00
Aleksey Shipilev
07b8d39e6f
8217315: Proper units should print more significant digits
...
Reviewed-by: stuefe, tschatzl
2019-01-18 17:05:41 +01:00
Aleksey Shipilev
3be22e5884
8217014: Epsilon should not ignore Metadata GC causes
...
Reviewed-by: stuefe, zgu
2019-01-18 16:40:24 +01:00
Claes Redestad
62378f6977
8217318: Unneeded handleization in InstanceKlass::restore_unshareable_info
...
No need for a methodHandle here since methods not yet added to SystemDictionary can't be redefined.
Reviewed-by: coleenp
2019-01-18 16:21:07 +01:00
Zhengyu Gu
602ead5483
8217319: Cleanup Shenandoah includes
...
Reviewed-by: shade
2019-01-18 09:10:49 -05:00
Claes Redestad
e86a7eea79
8217325: Enable inlining of java_lang_Class::oop_size_raw
...
Reviewed-by: shade, coleenp, rehn, stefank
2019-01-18 08:00:05 +01:00
Mikael Vidstedt
3b32c8aae5
8217266: Remove dead LIR_List::compare_to and LIR_Code::lir_compare_to
...
Reviewed-by: roland, kvn
2019-01-17 13:46:12 -08:00
Zhengyu Gu
954f8acb59
8217213: shenandoahTaskQueue.hpp includes .inline.hpp file
...
Reviewed-by: shade, tschatzl
2019-01-17 08:48:56 -05:00
Harold Seigel
419c048dc3
8215699: -Xlog::file cannot be used with named pipe
...
If the log file is a named pipe then change the default file_count to zero so no log file rotation is attempted.
Reviewed-by: lfoltan, coleenp
2019-01-17 08:48:11 -05:00
Man Cao
e309fb9a3a
8212206: Refactor AdaptiveSizePolicy to separate out code related to GC overhead
...
Move check_gc_overhead_limit() and related code to its own class
Reviewed-by: tschatzl, pliden, jiangli
2019-01-15 15:59:47 -08:00
Kim Barrett
9f0417b0ae
8217576: C1 atomic access handlers use incorrect decorators
...
Fix decorator defaulting.
Reviewed-by: tschatzl, eosterlund
2019-03-12 11:13:39 -04:00
Claes Redestad
0761bc5fa8
8220515: Revert removal of for_each_lock_value removal
...
Reviewed-by: thartmann
2019-03-12 16:18:31 +01:00
Claes Redestad
ef38fb4bc2
8220501: Improve c1_ValueStack locks handling
...
Reviewed-by: thartmann, neliasso
2019-03-12 15:29:59 +01:00
Ao Qi
f15a31f766
8220344: Build failures when using --with-jvm-features=-g1gc,-jfr
...
Reviewed-by: tschatzl, zgu
2019-03-12 09:59:58 -04:00
Severin Gehwolf
46c4ef516c
8220294: ZGC fails to build on GCC 4.4.7: Type parameter issue
...
Specify explicit type in the constructor
Reviewed-by: shade, pliden
2019-03-07 17:34:21 +01:00
Tobias Hartmann
474437061e
8220341: Class redefinition fails with assert(!is_unloaded()) failed: unloaded method on the stack
...
Skip unloaded methods in compile queue during marking.
Reviewed-by: kvn, neliasso, eosterlund, coleenp
2019-03-12 10:09:50 +01:00