Hui Shi
7fe249f6db
8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved
...
Reviewed-by: roland, aph
2015-11-24 09:02:26 +00:00
Kim Barrett
fe1c3f905b
Merge
2015-11-24 08:29:48 +00:00
Coleen Phillimore
99cba80808
Merge
2015-11-24 02:54:54 +00:00
Coleen Phillimore
b48eddab1b
Merge
2015-11-23 22:53:50 +00:00
Jiangli Zhou
9a9314db0c
Merge
2015-11-23 23:42:46 +01:00
Rachel Protacio
c67974cf0f
8143157: Convert TraceVMOperation to Unified Logging
...
The former -XX:+TraceVMOperation flag is updated to the unified logging framework and is now replaced with -Xlog:vmoperation in product mode.
Reviewed-by: coleenp, dholmes, mockner
2015-11-23 16:16:46 -05:00
Mandy Chung
bf9af24b55
8140450: Implement JEP 259: Stack-Walking API
...
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Hamlin Li <huaming.li@oracle.com>
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
2015-11-23 12:44:43 -08:00
Jiangli Zhou
6ca042cb32
Merge
2015-11-23 14:38:20 -05:00
Alexander Harlap
f3ff4f52cc
8141135: Remove G1RemSet::write_ref
...
Remove unused memembers of G1RemSet
Reviewed-by: kbarrett, tschatzl
2015-11-23 11:43:02 -05:00
Marcus Larsson
961fbacd76
8143229: Replace the develop level with develop macros in Unified Logging
...
Reviewed-by: brutisso, coleenp, dholmes, rprotacio
2015-11-20 12:42:21 +01:00
Jiangli Zhou
4bea0af9ab
Merge
2015-11-19 19:26:51 -05:00
Harold Seigel
e33f9ae6a9
Merge
2015-11-19 21:21:15 +00:00
Christian Tornqvist
5bbe1a78d8
Merge
2015-11-19 19:38:54 +00:00
Christian Tornqvist
c02b26ee45
8143324: Backout JDK-8087223
...
Reviewed-by: coleenp, acorn
2015-11-19 10:34:11 -08:00
Bengt Rutisson
8af1d18e78
8143255: Remove debug logging from SymbolTable::unlink() and SymbolTable::possibly_parallel_unlink()
...
Reviewed-by: coleenp, tschatzl
2015-11-19 16:14:45 +01:00
Marcus Larsson
dd059bb29f
8142483: Unified logging log instances cause warnings on windows when only static functions are used
...
Reviewed-by: brutisso, sla
2015-11-11 15:45:17 +01:00
David Lindholm
c3db3bae7b
Merge
2015-11-20 19:17:57 +00:00
David Lindholm
2d7e74703d
8138681: Runtime.getFreeMemory() reports wrong value after humongous allocation
...
Reviewed-by: tschatzl, mgerdin
2015-11-20 17:32:02 +01:00
Erik Helin
aefeb2d442
8142390: Move ScanRSClosure to header file
...
Reviewed-by: jmasa, tschatzl
2015-10-19 16:21:35 +02:00
Erik Helin
3ee73137fb
8139883: Add virtual destructor G1ParScanThreadState
...
Reviewed-by: tschatzl, mgerdin, stefank
2015-10-19 15:47:36 +02:00
Bengt Rutisson
0ee0cf9845
8142475: Remove TraceParallelOldGCTasks
...
Reviewed-by: tschatzl, david
2015-11-12 09:21:16 +01:00
Bengt Rutisson
250efd235c
8142472: Remove debugging code guarded by CMSPrintPromoBlockInfo
...
Reviewed-by: david, ehelin
2015-11-12 09:19:44 +01:00
Joseph Provino
8e6c71d7c2
Merge
2015-11-12 00:38:44 +00:00
Ron Durbin
409697a74e
8141068: refactor -XXFlags= code in preparation for removal
...
Reviewed-by: dcubed, gthornbr, coleenp
2015-11-11 14:57:27 -08:00
Erik Helin
e76add1886
8135078: Refactor InCSetState::is_in_cset_or_humongous
...
Reviewed-by: tschatzl, jwilhelm
2015-10-19 15:21:01 +02:00
Jesper Wilhelmsson
f21d1afd70
8139772: Cleanups in Generation related code
...
Reviewed-by: tbenson, mgerdin
2015-10-19 15:03:58 +02:00
Dean Long
344a9becee
Merge
2015-10-17 19:40:30 -04:00
Roland Westrelin
f089f614f6
Merge
2015-10-16 16:09:00 +00:00
Roland Westrelin
096fa934a8
8136473: failed: no mismatched stores, except on raw memory: StoreB StoreI
...
Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods
Reviewed-by: kvn, thartmann
2015-10-16 16:53:02 +02:00
Roland Westrelin
74f8cc939b
8139750: [BACKOUT] Elide more final field's write memory barrier with escape analysis result
...
Reviewed-by: kvn
2015-10-16 15:48:18 +02:00
Zoltan Majo
703c1c58d7
8139380: VMError::report_and_die() does not produce replay file
...
Change VMError::report() to use a correct format string in both JVMCI-enabled builds and builds without JVMCI.
Reviewed-by: roland, kvn
2015-10-16 15:21:37 +02:00
David Lindholm
65e88c8313
8139277: Remove ScavengeWithObjectsInToSpace, ParallelOldGCSplitALot, ParallelOldGCSplitInterval, PSAdjustTenuredGenForMinorPause and PSAdjustYoungGenForMajorPause
...
Reviewed-by: tschatzl, sjohanss
2015-10-16 14:11:29 +02:00
Kim Barrett
4500c7fac8
8139341: Hide ExtendedOopClosure::_ref_processor
...
Make ExtendedOopClosure::_ref_processor private.
Reviewed-by: mgerdin, sjohanss
2015-10-16 14:55:09 -04:00
Roland Westrelin
6c269ab6a9
Merge
2015-10-16 11:47:04 +00:00
Martin Doerr
de26bc4347
8139734: ppc: fix build after "8078556: Runtime: implement ranges..."
...
Reviewed-by: goetz
2015-10-16 10:20:59 +02:00
Ed Nevill
47040f764d
8139674: aarch64: guarantee failure in TestOptionsWithRanges.java
...
Fix negative overflow in instruction field
Reviewed-by: kvn, roland, adinn, aph
2015-10-15 15:33:54 +00:00
Zoltan Majo
34e1545cab
8080650: Enable stubs to use frame pointers correctly
...
Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code.
Reviewed-by: kvn
2015-10-15 17:38:41 +02:00
Kim Barrett
e7d0e95b08
8139200: Eliminate G1ParClosureSuper::_worker_id
...
Moved _worker_id from G1ParClosureSuper to G1ParCopyHelper.
Reviewed-by: mgerdin, tschatzl
2015-10-15 10:10:13 -04:00
Coleen Phillimore
e8e182c0e7
Merge
2015-10-16 00:01:49 +00:00
Gerard Ziemski
22838597ea
8078556: Runtime: implement ranges (optionally constraints) for those flags that have them missing
...
JEP 245: implement ranges and constraints for runtime flags.
Co-authored-by: Goetz Lindenmaier <goetz.lindenmaier@sap.com>
Reviewed-by: coleenp, ddmitriev, jiangli, goetz
2015-10-15 13:34:21 -05:00
Daniel D. Daugherty
2559482886
8136552: Last argument wins does not work for special options with "-XX:VMOptionsFile" option
...
Match_special_option_and_act() should insert_vm_options_file() earlier and process the inserted options right away to honor "last option wins" semantics.
Reviewed-by: dcubed, coleenp
2015-10-15 10:00:30 -07:00
Jesper Wilhelmsson
7078962b9c
Merge
2015-10-15 13:28:22 +02:00
Thomas Schatzl
f2b8803873
Merge
2015-10-15 13:00:17 +02:00
Thomas Schatzl
6abb87fd84
8138752: G1CollectorPolicy::should_should_update_surv_rate_group_predictors() uses wrong predicate
...
Instead of only updating the survivor rate groups in the young gc after marking and before mixed gc, update them during young gcs outside of marking
Reviewed-by: mgerdin, drwhite
2015-10-15 10:15:08 +02:00
Thomas Schatzl
f292ac2dc2
8138750: Remove dead code in survivor rate group
...
Reviewed-by: mgerdin, tbenson
2015-10-15 10:13:08 +02:00
Thomas Schatzl
55988baae2
8139583: Fix formatting in survRateGroup.cpp
...
Reviewed-by: kbarrett, stefank
2015-10-15 10:12:17 +02:00
Thomas Schatzl
b8367b252f
8137082: Factor out G1 prediction code from G1CollectorPolicy and clean up
...
Factor out G1 prediction code from G1CollectorPolicy into its own class, constify methods of G1CollectorPolicy and move more implementations to the cpp file.
Reviewed-by: jmasa, sangheki, ecaspole, kbarrett
2015-10-15 10:07:28 +02:00
Roland Westrelin
1f94d4ca9e
Merge
2015-10-15 07:56:53 +00:00
Hui Shi
d8a864cd68
8138956: Elide more final field's write memory barrier with escape analysis result
...
Membar for final/stable fields eliminated if possible
Reviewed-by: roland, mdoerr, enevill, aph
2015-10-15 09:40:45 +02:00
Yumin Qi
ebe8b1d7f6
Merge
2015-10-15 00:42:15 +00:00