Alejandro Murillo
3f2effb856
Added tag hs24-b18 for changeset bf02c20037ae
2012-07-27 12:08:33 -07:00
Alejandro Murillo
dc88d0a088
Merge
2012-07-27 12:08:32 -07:00
Jon Masamitsu
a4ee9cab5a
Merge
2012-07-26 23:43:36 -07:00
Jiangli Zhou
d75f8a04c8
Merge
2012-07-26 16:55:42 -07:00
Christine Lu
4ea3138612
Added tag jdk8-b49 for changeset 9e2de5dca700
2012-07-26 16:48:17 -07:00
Jiangli Zhou
338bf6e0b1
7187046: Crash in ClassFileParser on solaris-ia32 during RetransformClasses
...
Lower compiler optimization level when compiling jvmtiClassFileReconstituter.cpp as a workaround for the solaris x86 5.10 cc bug.
Reviewed-by: kvn, coleenp
2012-07-26 17:24:31 -04:00
Jon Masamitsu
3d41dfe891
Merge
2012-07-24 14:48:58 -07:00
Christian Thalinger
12901d0e5b
7023639: JSR 292 method handle invocation needs a fast path for compiled code
...
6984705: JSR 292 method handle creation should not go through JNI
Remove assembly code for JDK 7 chained method handles
Co-authored-by: John Rose <john.r.rose@oracle.com>
Co-authored-by: Michael Haupt <michael.haupt@oracle.com>
Reviewed-by: jrose, twisti, kvn, mhaupt
2012-07-24 10:51:00 -07:00
Jiangli Zhou
67f97ee6eb
Merge
2012-07-24 13:16:26 -04:00
Abhijit Saha
5a456b0991
7185550: TEST: runtime/7020373/Test7020373.sh fails because there is no test/runtime/7020373/testcase.jar
...
Reviewed-by: coleenp
2012-07-23 14:28:38 -07:00
Alejandro Murillo
893817c28d
7185775: new hotspot build - hs24-b18
...
Reviewed-by: jcoomes
2012-07-23 13:04:59 -07:00
Alejandro Murillo
5ca5cc7488
Added tag hs24-b17 for changeset bc3545585f1d
2012-07-23 12:54:21 -07:00
Alejandro Murillo
b7b568e088
Merge
2012-07-23 12:54:20 -07:00
Christine Lu
7c2cc82bb5
Added tag jdk8-b48 for changeset 16ab57e58669
2012-07-23 12:38:08 -07:00
Coleen Phillimore
f2ebc850fd
Merge
2012-07-20 12:09:31 -04:00
Vladimir Kozlov
c4a4b178ef
Merge
2012-07-19 16:17:41 -07:00
Antonios Printezis
a6580a7e63
7114678: G1: various small fixes, code cleanup, and refactoring
...
Various cleanups as a prelude to introducing iterators for HeapRegions.
Reviewed-by: johnc, brutisso
2012-07-19 15:15:54 -07:00
Zhengyu Gu
b5b29845bd
Merge
2012-07-19 06:24:46 -07:00
Zhengyu Gu
a0930ac7cd
Merge
2012-07-19 09:10:12 -04:00
Zhengyu Gu
f9083712dd
7182543: NMT ON: Aggregate a few NMT related bugs
...
1) Fixed MemTrackWorker::generations_in_used() calculation 2) Ensured NMT not to leak memory recorders after shutdown 3) Used ThreadCritical to block safepoint safe threads
Reviewed-by: acorn, coleenp, dholmes, kvn
2012-07-19 09:05:42 -04:00
Abhijit Saha
bba3260a52
7053586: TEST: runtime/7020373/Test7020373.sh fails on 64-bit platforms
...
Reviewed-by: kamg
2012-07-17 22:16:17 -07:00
Jon Masamitsu
08ea4ea9b8
Merge
2012-07-17 14:33:17 -07:00
Thomas Schatzl
7ac8896f1d
7182260: G1: Fine grain RSet freeing bottleneck
...
Chain the fine grain PerRegionTables in an individual RSet together and free them in bulk using a single operation.
Reviewed-by: johnc, brutisso
2012-07-17 12:24:05 -07:00
Brandon Mitchell
6fdfe86bbd
7184772: G1: Incorrect assert in HeapRegionLinkedList::add_as_head()
...
Assertion incorrectly checks that _head is NULL and should be checking that _tail is NULL instead.
Reviewed-by: johnc
2012-07-17 14:57:02 -07:00
John Cuthbertson
7e2522f283
7173712: G1: Duplicated code in G1UpdateRSOrPushRefOopClosure::do_oop_nv()
...
Duplicated code from G1RemSet::par_write_ref() inlined into G1UpdateRSOrPushRefOopClosure::do_oop_nv() was showing up in profiles with a fairly high amount of CPU time. Manually inline the main part of G1RemSet::par_write_ref() to eliminate the code duplication.
Reviewed-by: azeemj, brutisso
2012-07-17 11:52:10 -07:00
Vladimir Kozlov
4b6b0ec3c4
Merge
2012-07-17 11:16:13 -07:00
Jiangli Zhou
8f066485db
Merge
2012-07-17 12:32:26 -04:00
Vladimir Kozlov
310ad38a4b
Merge
2012-07-16 19:50:52 -07:00
Vladimir Kozlov
15f4203b0f
7181494: cleanup avx and vectors code
...
Renamed mach nodes which use scalar AVX instructions, added integer vectors shuffling instructions
Reviewed-by: twisti
2012-07-16 17:10:22 -07:00
Jon Masamitsu
00502cdd51
Merge
2012-07-16 13:00:26 -07:00
Dean Long
62ce00b4ca
7147464: Java crashed while executing method with over 8k of dneg operations
...
Replace recursive method with iterative
Reviewed-by: kvn, twisti
2012-07-16 15:31:18 -04:00
Christian Thalinger
19ea8f720f
7087357: JSR 292: remove obsolete code after 7085860
...
Reviewed-by: kvn, never
2012-07-16 11:14:41 -07:00
Zhengyu Gu
196abe2523
7181986: NMT ON: Assertion failure when running jdi ExpiredRequestDeletionTest
...
Changed _query_lock to heap object from static object. Also fixed _query_lock and snapshot lock ranks, so they can participate deadlock detection.
Reviewed-by: coleenp, dholmes, kvn
2012-07-16 14:10:34 -04:00
Frederic Parain
c0a96ff2a4
7183754: Test runtime/6294277/Test6294277.sh runs wrong JVM
...
Reviewed-by: kamg, coleenp, ctornqvi
2012-07-16 04:06:44 -07:00
Vladimir Kozlov
27e9d6f36d
7123926: Some CTW test crash: !_control.contains(ctrl)
...
Don't eliminate Integer::toString() call node during String concatenation optimization if it has several uses.
Reviewed-by: twisti
2012-07-13 17:48:26 -07:00
Jiangli Zhou
7b82f72ba9
Merge
2012-07-13 20:14:27 -04:00
Alejandro Murillo
b5cfc76c1e
7184050: new hotspot build - hs24-b17
...
Reviewed-by: jcoomes
2012-07-13 14:16:21 -07:00
Alejandro Murillo
8aaf8673f1
Added tag hs24-b16 for changeset 3db9eaf7c6ab
2012-07-13 14:06:34 -07:00
Alejandro Murillo
4b959a29ea
Merge
2012-07-13 14:06:33 -07:00
David Katleman
32a0fe5fa4
Added tag jdk8-b47 for changeset a655fb35e798
2012-07-12 16:48:00 -07:00
Vladimir Kozlov
59bb4ea7cc
Merge
2012-07-12 14:19:15 -07:00
Coleen Phillimore
5579942e7a
Merge
2012-07-12 14:26:25 -04:00
Michael Haupt
e0cf9c652d
6711908: JVM needs direct access to some annotations
...
Add annotation extraction code to class file parser.
Reviewed-by: twisti, jrose, kvn
2012-07-12 00:39:53 -07:00
Vlaidmir Ivanov
e2fc7f742c
7181658: CTW: assert(t->meet(t0) == t) failed: Not monotonic
...
Use uncast node equivalence checks in CmpUNode::sub.
Reviewed-by: kvn, twisti
2012-07-11 14:50:30 -07:00
Bengt Rutisson
3571ee23dc
7178361: G1: Make sure that PrintGC and PrintGCDetails use the same timing for the GC pause
...
Also reviewed by: vitalyd@gmail.com . Move the timing out of G1CollectorPolicy into the G1GCPhaseTimes class
Reviewed-by: johnc
2012-07-11 22:47:38 +02:00
Frederic Parain
13c689d9c3
6294277: java -Xdebug crashes on SourceDebugExtension attribute larger than 64K
...
Reviewed-by: sspitsyn, dholmes, coleenp, kamg
2012-07-09 01:28:37 -07:00
David Katleman
21a3abc4d4
Added tag jdk8-b46 for changeset 7604568cf818
2012-07-05 18:44:09 -07:00
Jiangli Zhou
494465e698
7181632: nsk classLoad001_14 failure and CompileTheWorld crash after 7178145
...
Need to copy the inlined exception table to the new constMethodOop during method rewriting.
Reviewed-by: coleenp, dholmes
2012-07-05 20:54:45 -04:00
Jiangli Zhou
e13a29b3f2
7180914: Compilation warning after: 7172967: Eliminate the constMethod's _method backpointer to the methodOop
...
Use read_pointer(J...) to access from 'constMethod' base in name_for_methodOop(), libjvm_db.c.
Reviewed-by: kvn, coleenp
2012-07-05 18:47:41 -04:00
Coleen Phillimore
559278381b
7181200: JVM new hashing code breaks SA in product mode
...
Made new_hash() overloaded rather than a virtual function so SA code doesn't need to be changed.
Reviewed-by: kvn, acorn, dholmes, fparain
2012-07-04 15:55:45 -04:00