Dmitry Samersoff
|
ec2e296ec1
|
Merge
|
2014-04-05 20:59:37 +00:00 |
|
Markus Grönlund
|
47bf9f6d57
|
8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness
Reviewed-by: coleenp, minqi
|
2014-04-05 21:33:11 +02:00 |
|
Dmitry Samersoff
|
942d204e59
|
Merge
|
2014-04-05 05:55:05 -07:00 |
|
Erik Helin
|
dda69c88e0
|
Merge
|
2014-04-04 10:24:48 +02:00 |
|
Bharadwaj Yadavalli
|
a12d6f7a1e
|
Merge
|
2014-04-03 17:05:19 -04:00 |
|
Frederic Parain
|
9aa74d318c
|
Merge
|
2014-04-03 06:39:26 -04:00 |
|
Frederic Parain
|
ba522e5098
|
8038473: Remove support for old T1 libthread
Reviewed-by: dholmes, coleenp, acorn, dcubed
|
2014-04-03 09:28:28 +00:00 |
|
Andreas Eriksson
|
fbb7bd8781
|
8033696: "assert(thread != NULL) failed: just checking" due to Thread::current() and JNI pthread interaction
Reviewed-by: dholmes, dsamersoff
|
2014-04-02 18:40:52 +02:00 |
|
Masato Yoshida
|
cf2bf09668
|
8026334: hs_err improvement: Print elapsed time in a humanly readable format
Reviewed-by: coleenp, dsamersoff
|
2014-04-02 16:08:59 +01:00 |
|
Morris Meyer
|
6db303a301
|
8001532: C2 node files refactoring
Split C2 node files into cast, convert, countbits, intrinsic, move, narrowptr and opaquenode classes
Reviewed-by: kvn, morris
|
2014-04-01 09:05:20 -07:00 |
|
David Simms
|
91dcc35215
|
8037295: Add size_t versions of Atomic::add, dec, and inc
Reviewed-by: dholmes, fparain
|
2014-04-01 15:45:36 +02:00 |
|
Erik Helin
|
510abf997b
|
Merge
|
2014-04-01 15:37:15 +02:00 |
|
Roland Westrelin
|
b21d142f01
|
8037970: make PrintMethodData a diagnostic options
Make PrintMethodData a diagnostic options for performance investigation
Reviewed-by: kvn, iveresov
|
2014-03-31 10:35:06 +02:00 |
|
Roland Westrelin
|
fa3b0a8f47
|
8031755: Type speculation should be used to optimize explicit null checks
Feed profiling data about reference nullness to type speculation.
Reviewed-by: kvn, iveresov
|
2014-03-31 09:08:53 +02:00 |
|
Dmitry Samersoff
|
5c15816a53
|
Merge
|
2014-03-30 03:29:48 -07:00 |
|
Erik Helin
|
64a7637148
|
Merge
|
2014-03-28 10:41:20 +01:00 |
|
Nils Eliasson
|
c3f6e08de3
|
Merge
|
2014-03-27 14:15:42 +01:00 |
|
Calvin Cheung
|
1c9ebd2beb
|
8033566: [parfait] warning from b128 for hotspot/src/share/vm/runtime/frame.cpp: JNI primitive type mismatch
Added an assert for checking the return value is <= max_jint
Reviewed-by: coleenp, minqi
|
2014-03-24 10:48:44 -07:00 |
|
Erik Helin
|
386f42f40c
|
Merge
|
2014-03-21 09:11:56 +01:00 |
|
Vladimir Kozlov
|
97a51c5c2a
|
8031320: Use Intel RTM instructions for locks
Use RTM for inflated locks and stack locks.
Reviewed-by: iveresov, twisti, roland, dcubed
|
2014-03-20 17:49:27 -07:00 |
|
Christian Thalinger
|
315e4838e9
|
8031203: remove SafepointPollOffset
Reviewed-by: kvn, roland
|
2014-03-19 11:37:58 -07:00 |
|
Per Lidén
|
4a4c0fce93
|
8029075: String deduplication in G1
Implementation of JEP 192, http://openjdk.java.net/jeps/192
Reviewed-by: brutisso, tschatzl, coleenp
|
2014-03-18 19:07:22 +01:00 |
|
Dmitry Samersoff
|
903d462556
|
Merge
|
2014-03-15 04:03:42 -07:00 |
|
Erik Helin
|
e88724d567
|
Merge
|
2014-03-14 13:27:18 +01:00 |
|
Frederic Parain
|
2655375438
|
8036128: Remove deprecated VM flag UseVMInterruptibleIO
Reviewed-by: acorn, dholmes, dcubed, coleenp
|
2014-03-14 12:02:54 +00:00 |
|
Nils Eliasson
|
8c46e61622
|
Merge
|
2014-03-14 09:26:27 +01:00 |
|
Erik Helin
|
358b5bbebc
|
Merge
|
2014-03-14 09:18:39 +01:00 |
|
Yasumasa Suenaga
|
57d7e49ab1
|
7090324: gclog rotation via external tool
GC log rotation can be set via java command line, but customer sometime need to sync with OS level rotation setting.
Reviewed-by: sla, minqi, ehelin
|
2014-03-28 21:04:37 -07:00 |
|
Erik Helin
|
80025a5e2b
|
Merge
|
2014-03-11 15:14:46 +01:00 |
|
Christian Thalinger
|
1a1f9f0871
|
8037043: put Method flag bits in predictable positions
Reviewed-by: kvn, coleenp
|
2014-03-11 14:54:47 -07:00 |
|
Nils Eliasson
|
f457cabe80
|
Merge
|
2014-03-11 11:26:14 -04:00 |
|
Albert Noll
|
e8bc971d19
|
8029799: vm/mlvm/anonloader/stress/oome prints warning: CodeHeap: # of free blocks > 10000
Double CodeCacheSegmentSize from 64 byte to 128 bytes if tiered compilation is enabled
Reviewed-by: kvn, twisti
|
2014-03-07 07:42:40 +01:00 |
|
Tao Mao
|
7a39c2c7d5
|
6521376: MaxTenuringThreshold and AlwayTenure/NeverTenure consistency
Adapt InitialTenuringThreshold and MaxTenuringThreshold according to AlwaysTenure/NeverTenure flag setting.
Reviewed-by: jmasa, tschatzl
|
2014-03-26 12:49:34 +01:00 |
|
Albert Noll
|
a09c80205a
|
Merge
|
2014-03-05 01:26:52 -08:00 |
|
Albert Noll
|
9e39a2797d
|
8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
Start test with -XX:-TieredCompilation so that one compiler thread works
Reviewed-by: kvn, twisti
|
2014-03-05 10:20:30 +01:00 |
|
Vladimir Ivanov
|
1dbe60a475
|
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
Reviewed-by: iveresov, roland, coleenp
|
2014-03-04 02:23:16 -08:00 |
|
Vladimir Ivanov
|
3ba019c8b2
|
8035828: Turn on @Stable support in VM
Reviewed-by: jrose, twisti
|
2014-03-04 02:20:41 -08:00 |
|
Vladimir Ivanov
|
132fd335eb
|
8035887: VM crashes trying to force inlining the recursive call
Reviewed-by: kvn, twisti
|
2014-03-04 02:19:04 -08:00 |
|
Aleksey Shipilev
|
1d10b6813e
|
8031818: Experimental VM flag for enforcing safe object construction
-XX:+AlwaysSafeConstructors to unconditionally emit the trailing constructor barrier.
Reviewed-by: kvn, roland
|
2014-03-03 15:31:27 +04:00 |
|
Aleksey Shipilev
|
c4bd0f58d3
|
8033380: Experimental VM flag to enforce access atomicity
-XX:+AlwaysAtomicAccesses to unconditionally enforce the access atomicity.
Reviewed-by: roland, kvn, iveresov
|
2014-03-03 15:54:45 +04:00 |
|
Coleen Phillimore
|
e8d4b7aee3
|
8036547: test/runtime/CompressedOops/CompressedClassPointers.java fails with product build since -XX:+PrintMiscellaneous is a debug only flag
Use PrintCompressedOopsMode and these other flags that match printing compressed oop information
Reviewed-by: ctornqvi, sla
|
2014-03-04 09:57:16 -05:00 |
|
Serguei Spitsyn
|
791b5d2b0d
|
6471769: Error: assert(_cur_stack_depth == count_frames(),"cur_stack_depth out of sync")
It is more safe to get/update data for suspended threads at a safepoint
Reviewed-by: dcubed, twisti, dholmes
|
2014-03-01 08:05:55 -08:00 |
|
Morris Meyer
|
c696dd6700
|
Merge
|
2014-02-28 08:02:20 -08:00 |
|
Erik Helin
|
000c4d9734
|
Merge
|
2014-02-28 14:56:04 +01:00 |
|
Roland Westrelin
|
58c97205d0
|
8032011: nsk/stress/jck60/jck60022 crashes in src\share\vm\runtime\synchronizer.cpp:239
Biased locking's revoke_bias locks monitor in compiled frame with eliminated lock
Reviewed-by: kvn, iveresov
|
2014-02-27 09:37:16 +01:00 |
|
Goetz Lindenmaier
|
c01a8b9263
|
8035396: Introduce accessor for tmp_oop in frame
Avoid #ifs by introducing the accessor function interpreter_frame_temp_oop_addr().
Reviewed-by: kvn, twisti
|
2014-02-26 11:33:34 -08:00 |
|
Erik Helin
|
a45b9ead44
|
Merge
|
2014-02-25 11:02:11 +01:00 |
|
Jaroslav Bachorik
|
2b75897176
|
4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException
Reviewed-by: dcubed, dholmes, sspitsyn
|
2014-02-24 10:28:22 +01:00 |
|
Harold Seigel
|
b2c117b170
|
Merge
|
2014-02-23 13:16:03 -05:00 |
|
Stefan Karlsson
|
4248787654
|
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
Reviewed-by: tschatzl, coleenp
|
2014-02-21 10:01:20 +01:00 |
|