Daniel D. Daugherty
d7f565d9eb
8075171: Contended Locking fast notify bucket
...
JEP-143/JDK-8073165 Contended Locking fast notify bucket
Co-authored-by: Dave Dice <dave.dice@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Reviewed-by: dholmes, acorn, dice, dcubed
2015-07-21 07:28:37 -07:00
Roland Westrelin
ae7cdb5972
8130858: CICompilerCount=1 when tiered is off is not allowed any more
...
8122937 broke handling of CICompilerCount
Reviewed-by: kvn, vlivanov, gziemski
2015-07-27 13:44:07 +02:00
Roland Westrelin
327cf6829b
Merge
2015-07-27 09:42:23 +02:00
Aleksey Shipilev
88a6ccaaa2
8131782: C1 Class.cast optimization breaks when Class is loaded from static final
...
Change as_ValueType() to return InstanceConstant when appropriate
Reviewed-by: jrose
2015-07-24 21:29:11 -04:00
Vladimir Kempik
6ab7533af1
8048353: jstack -l crashes VM when a Java mirror for a primitive type is locked
...
Reviewed-by: coleenp, dcubed
2015-07-20 18:57:07 +03:00
Coleen Phillimore
a692c78dfc
Merge
2015-07-18 04:53:32 +02:00
Coleen Phillimore
802d5def62
Merge
2015-07-18 01:55:38 +02:00
Jeremy Manson
8d6eb32eee
8079301: Some command line options not settable via JAVA_TOOL_OPTIONS
...
Ensures special-cased command line options are settable via _JAVA_OPTIONS and JAVA_TOOL_OPTIONS.
Reviewed-by: coleenp, ddmitriev
2015-07-17 19:40:21 -04:00
Daniel D. Daugherty
350d9ece17
Merge
2015-07-17 15:01:09 -07:00
Vladimir Kozlov
1e08e6133d
Merge
2015-07-17 14:51:28 -07:00
Calvin Cheung
84ff1787b7
8079825: Uninitialised variable in hotspot/src/share/vm & cpu/x86/vm (runtime)
...
Initialized local variables in classFileParser.cpp and rframe.cpp
Reviewed-by: dholmes, minqi
2015-07-17 12:07:49 -07:00
Alejandro Murillo
23b050e996
Merge
2015-07-17 08:46:52 -07:00
Daniel D. Daugherty
6f19e14049
Merge
2015-07-16 10:22:08 -07:00
Goetz Lindenmaier
ad601cca0c
8131676: Fix warning 'negative int converted to unsigned' after 8085932
...
Also fix 64-bit constant added in 8076276.
Reviewed-by: kvn
2015-07-16 14:18:13 +02:00
Zoltan Majo
1a3b0cca61
8131326: Enable CheckIntrinsics in all types of builds
...
Enable CheckIntrinsics flag in all builds; make check for orphan methods available only in debug builds.
Reviewed-by: kvn
2015-07-16 15:02:12 +02:00
Thomas Schatzl
70eeaa4735
8131166: Remove additional whitespace in G1Allocator
...
Reviewed-by: jmasa, tbenson
2015-07-16 11:54:37 +02:00
Daniel D. Daugherty
9cb5f7fc9a
Merge
2015-07-16 02:49:21 +02:00
Daniel D. Daugherty
6964787851
8131331: tmtools/jstack/locks/wait_interrupt and wait_notify fail due to wrong number of lock records
...
Make new thread dump output line optional
Reviewed-by: dholmes
2015-07-15 15:52:55 -07:00
Yumin Qi
6384ca7b1f
8025692: Log what methods are touched at run-time
...
Added two diagnostic flags, LogTouchedMethods and PrintTouchedMethodsAtExit to list all methods that have been touched at run time. Added new jcmd, VM.print_touched_methods.
Reviewed-by: acorn, iklam
2015-07-15 12:24:41 -07:00
Coleen Phillimore
fd8665fbe7
Merge
2015-07-14 18:34:11 +00:00
Daniel D. Daugherty
0db4f21ce2
8130448: thread dump improvements, comment additions, new diagnostics inspired by 8077392
...
Reviewed-by: dholmes, coleenp
2015-07-14 09:33:20 -07:00
Eric Caspole
34bcc977bc
8129961: SIGSEGV when copying to survivor space
...
Remove "include_young" parameter from GenCollectedHeap::no_allocs_since_save_marks() since all existing uses pass true to always rescan young gen.
Reviewed-by: jmasa, kbarrett
2015-07-13 11:49:23 -04:00
Vladimir Kozlov
10f06d081d
Merge
2015-07-14 18:58:38 +02:00
Jan Civlin
2a4f18ccbd
8085932: Fixing bugs in detecting memory alignments in SuperWord
...
Reviewed-by: kvn
2015-07-14 09:55:22 -07:00
Vladimir Ivanov
92d8281194
8078629: VM should constant fold Unsafe.get*() loads from final fields
...
Reviewed-by: kvn, jrose, psandoz
2015-07-14 06:44:50 -07:00
David Holmes
ef59ce7332
8130728: Disable WorkAroundNPTLTimedWaitHang by default
...
Reviewed-by: dcubed
2015-07-12 22:54:54 -04:00
Dmitry Dmitriev
8486cb7650
8130332: StarvationMonitorInterval, PreInflateSpin, VerifyGenericSignatures and CountInterpCalls VM Options can be deprecated or removed in JDK 9
...
Deprecate StarvationMonitorInterval and PreInflateSpin, remove VerifyGenericSignatures and CountInterpCalls
Reviewed-by: coleenp, gziemski
2015-07-11 12:36:46 +03:00
Vladimir Kozlov
b5284a93ce
8129920: Vectorized loop unrolling
...
Optimize loop opts for vectorizible loops.
Reviewed-by: kvn, roland
2015-07-10 11:59:09 -07:00
Jaroslav Bachorik
794f1616f0
Merge
2015-07-10 16:37:41 +02:00
Daniel D. Daugherty
8dbfda6628
Merge
2015-07-09 14:35:13 -07:00
Harold Seigel
9d7677a83f
8130669: VM prohibits <clinit> methods with return values
...
Ignore <clinit> methods with return values instead of throwing ClassFormatError exceptions
Reviewed-by: acorn, iklam
2015-07-09 15:39:05 -04:00
Harold Seigel
00da567d15
8130183: InnerClasses: VM permits wrong inner_class_info_index value of zero
...
Throw ClassFormatError if InnerClasses attribute's inner_class_info_index is 0
Reviewed-by: acorn, lfoltan
2015-07-09 08:36:37 -04:00
Goetz Lindenmaier
07c7774cd7
8086069: Adapt runtime calls to recent intrinsics to pass ints as long
...
Remove CCallingConventionRequiresIntsAsLongs from shared code and push functionality to native wrapper. Less optimal but more flexible.
Reviewed-by: jrose, kvn
2015-06-29 15:30:55 +02:00
Goetz Lindenmaier
7682410613
8130432: ppc64le: Fix build of hsdis
...
Reviewed-by: dholmes, kvn
2015-07-03 16:29:37 +02:00
Zoltan Majo
547a40e75a
8130120: Handling of SHA intrinsics inconsistent across platforms
...
Introduce common warning message and common processing of SHA intrinsic-related arguments.
Reviewed-by: kvn, mcberg
2015-07-03 09:33:04 +02:00
Zoltan Majo
9245cdc214
8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
...
Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics.
Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon
2015-07-03 07:25:03 +02:00
Andrew Haley
917f70414f
Merge
2015-07-02 11:12:59 +01:00
Igor Veresov
934ad8e49b
8079775: Java 9-fastdebug ia32 Error: Unimplemented with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
...
8079062: Java 9-fastdebug crash(hit assertion) with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
Revive stack walk compilation policy
Reviewed-by: kvn
2015-06-30 14:44:53 -07:00
Vladimir Kozlov
d71bb8c72b
8129893: 8129094 fix is incomplete
...
Move old and add new primitive type check.
Reviewed-by: iveresov
2015-06-30 12:12:18 -07:00
Andrew Haley
52b991b411
8130150: Implement BigInteger.montgomeryMultiply intrinsic
...
Add montgomeryMultiply intrinsics
Reviewed-by: kvn
2015-06-16 17:31:53 +01:00
Vladimir Ivanov
10ca8052a1
8087218: Constant fold loads from final instance fields in VM anonymous classes
...
Reviewed-by: jrose, rbackman
2015-06-15 15:27:04 +03:00
James Cheng
e2533553f6
8073583: C2 support for CRC32C on SPARC
...
Reviewed-by: jrose, kvn
2015-06-29 00:10:01 -07:00
Vladimir Kozlov
0b9dfebfa4
Merge
2015-06-25 09:48:50 -07:00
Jesper Wilhelmsson
d60d6fdf40
Merge
2015-06-24 13:38:01 +02:00
Bengt Rutisson
00db80b7de
Merge
2015-06-24 15:04:27 +02:00
Thomas Schatzl
0d85af8161
Merge
2015-06-24 11:55:18 +02:00
Stefan Johansson
8a03d57f9b
Merge
2015-06-24 10:28:00 +02:00
Thomas Schatzl
b07602d640
8079208: gc/g1/TestLargePageUseForAuxMemory.java fails due to not considering page allocation granularity for setup
...
The test case needs to use the OS'es allocation granularity to properly determine the boundary values for the test.
Reviewed-by: dfazunen, jmasa, ecaspole
2015-06-24 09:42:45 +02:00
Stefan Johansson
f6a2109bab
8081607: Change default GC for server configurations to G1
...
For more info see JEP 248.
Reviewed-by: pliden, tschatzl
2015-06-24 08:37:12 +02:00
Bertrand Delsart
d046f1596b
8030076: remove unused runtime related code
...
Small cleanup of runtime code
Reviewed-by: dholmes, coleenp
2015-06-24 08:30:52 +02:00