Erik Österlund
2a0986b882
8199417: Modularize interpreter GC barriers
...
Reviewed-by: coleenp, rkennke
2018-04-11 16:07:42 +02:00
Harold Seigel
1094fd9927
8201265: Native memory leak in ClassLoader::add_to_exploded_build_list
...
Allocate from temporary thread local memory instead of C heap memory.
Reviewed-by: coleenp, dholmes, lfoltan
2018-04-11 10:05:02 -04:00
Stefan Karlsson
623c83dad9
8201427: Fix Minimal VM builds on Linux x64
...
Reviewed-by: shade
2018-04-11 13:52:23 +02:00
Boris Ulasevich
ab5c67bb0c
8201370: GC specific data is referred from common precompiled headers and defNewGeneration.cpp
...
Reviewed-by: stefank, shade, dholmes
2018-04-11 13:51:33 +02:00
Thomas Schatzl
6e6a9ea8aa
8200233: Simple G1 evacuation path performance enhancements
...
Implement some minor performance optimizations in the evacuation path including changing some stores to be OOP_NOT_NULL, specializing the compressed/uncompressed oops path and delay some load of the current heapregion until absolutely necessary.
Reviewed-by: kbarrett, sjohanss
2018-04-11 11:41:30 +02:00
Thomas Schatzl
381dceed47
8201365: Remove G1Policy::should_process_references()
...
Reviewed-by: shade
2018-04-11 11:37:19 +02:00
Stefan Johansson
9fb40e61cb
8200228: Change default value of HeapSizePerGCThread
...
Reviewed-by: tschatzl, shade, jwilhelm
2018-04-11 08:18:13 +02:00
Calvin Cheung
4ef7c919a2
8194812: Extend class-data sharing to support the module path
...
8199360: Rework the support for the 'ignored' module options in CDS
Reviewed-by: jiangli, lfoltan, iklam, mseledtsov
2018-04-10 11:43:40 -07:00
Coleen Phillimore
d187884156
8198313: Wrap holder object for ClassLoaderData in a WeakHandle
...
Use WeakHandle for ClassLoaderData::_holder so that is_alive closure is not needed
Reviewed-by: rehn, kbarrett
2018-04-10 10:06:42 -04:00
Zhengyu Gu
21f636f3cf
8201321: NMT: Unnecessary re-recording thread stack and size when attaching listener to JavaThread
...
Replaced recoding thread stack and size with assertion
Reviewed-by: dholmes, coleenp
2018-04-10 08:15:40 -04:00
Stefan Karlsson
8e0a6a9523
8201217: Split specialized_oop_closures.hpp into GC specific files
...
Reviewed-by: sjohanss, eosterlund
2018-04-10 12:21:58 +02:00
Stefan Karlsson
367f9ea984
8201244: Clean out unnecessary includes of heap headers
...
Reviewed-by: coleenp, shade
2018-04-10 12:21:05 +02:00
Stefan Karlsson
0d2377db46
8201209: Separate out CMS specific functions into CMSCardTable
...
Reviewed-by: eosterlund, sjohanss
2018-04-10 12:20:00 +02:00
Stefan Karlsson
e7c2b686a1
8201175: Move FilteringClosure::do_oop to genOopClosures
...
Reviewed-by: tschatzl, sjohanss
2018-04-10 12:18:42 +02:00
Stefan Karlsson
f0f7a1b70d
8201168: Move GC command line constraint functions to GC specific files
...
Reviewed-by: gziemski, sjohanss
2018-04-10 12:17:16 +02:00
Stefan Karlsson
906806e067
8200759: Move GC entries in vmStructs.cpp to GC specific files
...
Reviewed-by: sjohanss, shade
2018-04-10 12:15:07 +02:00
Aleksey Shipilev
de2a00c110
8201359: Incorrect header guards after JDK-8198949 (Modularize arraycopy stub routine GC barriers)
...
Reviewed-by: stefank, dholmes
2018-04-10 12:12:43 +02:00
Thomas Schatzl
4fd82a111e
8200385: Eagerly reclaimed humongous objects leave mark in prev bitmap
...
Also clear marks on prev bitmap on eager reclaim
Reviewed-by: sangheki, sjohanss
2018-04-10 09:12:23 +02:00
Robin Westberg
2dfa53af63
8199736: Define WIN32_LEAN_AND_MEAN before including windows.h
...
Reviewed-by: erikj, ihse, kbarrett, dholmes
2018-04-09 10:09:38 +02:00
Kim Barrett
a384a668a5
8200550: Xcode 9.3 produce warning -Wexpansion-to-defined
...
Removed problem macros.
Reviewed-by: tschatzl, dholmes, coleenp
2018-04-09 20:36:04 -04:00
Roman Kennke
389d720746
8199735: Mark word updates need to use Access API
...
Reviewed-by: shade, eosterlund
2018-04-05 10:54:53 +02:00
Zhengyu Gu
a47dc291ae
8201242: Include source file/line number when reporting native call stack on supported platforms
...
Added source file/line number to native call stack reporting on supported platforms
Reviewed-by: adinn, stuefe, dcubed
2018-04-09 08:19:26 -04:00
Leo Korinth
30079a437a
8201171: Cleanup in g1CollectedHeap, change CamelCase to snake_case
...
Reviewed-by: sjohanss, tschatzl
2018-04-05 14:25:53 +02:00
Kim Barrett
158a927587
8200697: Add utility for spin wait with fallback to yield/sleep
...
Added SpinYield utility class.
Co-authored-by: Robbin Ehn <robbin.ehn@oracle.com>
Reviewed-by: dcubed, coleenp, dholmes
2018-04-09 01:22:37 -04:00
Harold Seigel
ffc0b90a4e
8198908: Add JVM support for preview features
...
Add new major and minor version checks
Reviewed-by: dholmes, lfoltan
2018-04-06 09:59:48 -04:00
Stefan Karlsson
14a142ba14
8201136: Move GC flags from globals.hpp to GC specific files
...
Reviewed-by: sjohanss, shade, rehn
2018-04-06 13:55:25 +02:00
Stefan Karlsson
3910bba58f
8201227: Add ALL_GCS_ONLY
...
Reviewed-by: sjohanss, shade, rehn
2018-04-06 13:54:54 +02:00
Stefan Johansson
b758cec4ad
8200169: Flatten G1Allocator class hierarchy
...
Reviewed-by: tschatzl, sangheki
2018-04-06 11:41:21 +02:00
Stefan Karlsson
db903e5748
8201213: Remove INCLUDE_ALL_GCS from memset_with_concurrent_readers
...
Reviewed-by: kbarrett
2018-04-06 11:37:34 +02:00
Stefan Karlsson
48d527c5bd
8201212: Remove INCLUDE_ALL_GCS from OopStorage files
...
Reviewed-by: kbarrett
2018-04-06 11:37:33 +02:00
Stefan Karlsson
4387825322
8200737: Move GC code out of Arguments::check_vm_args_consistency into GCArguments
...
Reviewed-by: sjohanss, pliden
2018-04-06 11:37:31 +02:00
Stefan Karlsson
6a8aa0fdad
8200736: Move CMSGCStats to the cms directory
...
Reviewed-by: sjohanss, tschatzl
2018-04-06 11:37:28 +02:00
Stefan Karlsson
f05f8de48f
8200735: Move CMS specific code from binaryTreeDictionary and freeList to CMS files
...
Reviewed-by: shade, adinn
2018-04-06 11:37:26 +02:00
Harold Seigel
b89ae10df2
8200261: Regression with JVM anonymous class
...
Restore resolved anonymous class when creating a new constantpool because of overpass methods
Reviewed-by: coleenp, lfoltan
2018-04-05 13:19:25 -04:00
Kim Barrett
094178fdba
8200630: Globally suppress Visual Studio warning C4351
...
Globally suppress warning, remove sole instance of local suppression.
Reviewed-by: gtriantafill, tschatzl
2018-04-04 18:19:46 -04:00
Daniel Stewart
0dbf179502
8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI
...
AArch64 VM_Version::features and flags are correspondingly set in CPUFeature and Flags
Reviewed-by: kvn, fyang
2018-03-30 13:39:43 -04:00
Thomas Schatzl
e5ec636e7d
8200305: Update gc,liveness output with remset state after rebuild remset concurrently changes
...
Reviewed-by: sjohanss, sangheki
2018-04-04 14:51:26 +02:00
Aleksey Shipilev
d2ad998e7d
8200608: Build failures after JDK-8191101 (Show register content in hs-err file on assert)
...
Reviewed-by: dholmes, tschatzl
2018-04-04 12:06:31 +02:00
Per Lidén
e3752f15c9
8200607: Add missing include dependency in bitMap.hpp
...
Reviewed-by: shade, stefank
2018-04-04 11:59:48 +02:00
Per Lidén
15263a27f8
8200429: Adjust object pinning interface on CollectedHeap
...
Reviewed-by: dholmes, rkennke
2018-04-04 11:59:47 +02:00
Thomas Schatzl
94d2a9db4c
8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress
...
Reviewed-by: sjohanss, sangheki
2018-04-04 11:21:14 +02:00
Thomas Schatzl
ee1bd0136b
8200255: Remove G1CMTask::_concurrent
...
Reviewed-by: sangheki, sjohanss
2018-04-04 11:21:14 +02:00
Thomas Schatzl
5780affe90
8200234: Cleanup Remark and Cleanup pause code
...
Remove redundant methods, factor out verification code and simplify code in Remark and Cleanup pause code.
Reviewed-by: sangheki, sjohanss
2018-04-04 11:21:14 +02:00
Roman Kennke
ddc83cb0e4
8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands
...
Reviewed-by: shade, zgu, eosterlund
2018-04-03 17:36:19 +02:00
Leo Korinth
05dd65349b
8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread
...
Reviewed-by: tschatzl, sangheki
2018-04-03 12:05:49 +02:00
Roman Kennke
b938ae51ce
8199781: Don't use naked == for comparing oops
...
Reviewed-by: coleenp, eosterlund, jrose
2018-04-03 13:15:27 +02:00
Kim Barrett
9fee73ec95
8195972: Refactor oops in JNI to use the Access API
...
Use Access API in JNIHandles
Reviewed-by: coleenp, eosterlund
2018-03-30 21:57:50 -04:00
Poonam Bajaj
25fbd2ff16
8199406: Performance drop with Java JDK 1.8.0_162-b32
...
Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array
Reviewed-by: kvn, coleenp, tschatzl
2018-03-30 18:46:14 +00:00
Thomas Stuefe
3e603a776e
8191101: Show register content in hs-err file on assert
...
Reviewed-by: adinn, clanger, simonis
2018-03-30 06:31:16 +02:00
Calvin Cheung
213862d866
8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces
...
Stop CDS dumping right away when an OOM due to insufficient metaspace is encountered
Reviewed-by: iklam, mseledtsov
2018-03-29 21:48:38 -07:00