Igor Veresov
|
5870a5b77b
|
Merge
|
2014-10-30 09:50:16 -10:00 |
|
Tobias Hartmann
|
fe1762fbd6
|
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method.
Reviewed-by: kvn, iignatyev
|
2014-10-30 13:03:30 +01:00 |
|
Coleen Phillimore
|
63080521d7
|
8058093: Test nsk/stress/jck60/jck60014: assert in src/share/vm/oops/constantPool.cpp: should not be resolved otherwise
8044209: nsk/split_verifier/security/coglio06 fails with exit code 97 - missing 'prohibited package name'
Fix resolution error saving.
Reviewed-by: lfoltan, sspitsyn, hseigel, ctornqvi
|
2014-10-28 17:02:08 -04:00 |
|
Igor Veresov
|
1af7144df1
|
Merge
|
2014-10-27 20:03:57 -10:00 |
|
Daniel D. Daugherty
|
ee1de3ce2f
|
Merge
|
2014-10-27 15:09:23 -07:00 |
|
Karen Kinnear
|
0e1283a811
|
8043275: Fix interface initialization for default methods
Initialize interfaces that declare concrete instance methods.
Reviewed-by: kamg, coleenp, psandoz
|
2014-10-22 15:24:37 -07:00 |
|
Jesper Wilhelmsson
|
2616e09389
|
Merge
|
2014-11-17 21:32:32 +01:00 |
|
Stefan Karlsson
|
eebf2b9126
|
8064581: Move INCLUDE_ALL_GCS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
|
2014-11-12 12:41:59 +01:00 |
|
Stefan Karlsson
|
95704b233c
|
8064811: Use THREAD instead of CHECK_NULL in return statements
Reviewed-by: coleenp, simonis, dholmes
|
2014-11-14 09:47:09 +01:00 |
|
Stefan Karlsson
|
692dbfd02d
|
8062808: Turn on the -Wreturn-type warning
Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett
|
2014-11-12 13:55:59 +01:00 |
|
Vladimir Kozlov
|
74def215cd
|
8054492: Casting can result in redundant null checks in generated code
Add C2 intrinsic for Class.cast() method and force inline it too.
Reviewed-by: jrose, roland, drchase, iignatyev
|
2014-10-31 16:51:57 -07:00 |
|
Jesper Wilhelmsson
|
d44b2b7565
|
Merge
|
2014-10-20 15:23:33 +02:00 |
|
Stefan Karlsson
|
d410f19961
|
8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
Reviewed-by: mgerdin, coleenp, bdelsart
|
2014-10-02 10:55:36 +02:00 |
|
Ioi Lam
|
4c5840ada6
|
Merge
|
2014-09-26 17:55:09 -07:00 |
|
Coleen Phillimore
|
ae9681a5cf
|
8058927: ATG throws ClassNotFoundException
ClassLoader for array klass set to null and not the class loader of the component type.
Reviewed-by: dcubed, ctornqvi
|
2014-09-26 12:50:30 -04:00 |
|
Igor Veresov
|
ad7e67c98f
|
8058564: Tiered compilation performance drop in PIT
Ensure MethodCounters are created before method is enqueued for compilation
Reviewed-by: kvn, drchase, jiangli
|
2014-09-17 21:15:03 -07:00 |
|
Niclas Adlertz
|
d348978bc1
|
Merge
|
2014-09-12 09:17:58 +02:00 |
|
Igor Veresov
|
6dc6f53f6a
|
8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
Tiered policy requires highest compilation levels always available
Reviewed-by: kvn, vlivanov
|
2014-09-11 00:04:50 -07:00 |
|
Vladimir Kozlov
|
98f413fa1f
|
Merge
|
2014-09-04 22:59:17 -07:00 |
|
Serguei Spitsyn
|
f1aa6a6d0c
|
Merge
|
2014-08-29 11:35:03 -07:00 |
|
Coleen Phillimore
|
73d759e533
|
8049105: Move array component mirror to instance of java/lang/Class (hotspot part 2)
This removes component mirrors from arrayKlass metadata and the C2 intrinsic for them.
Reviewed-by: kvn, twisti, mgerdin
|
2014-08-28 11:29:09 -04:00 |
|
Ioi Lam
|
541640ed22
|
Merge
|
2014-09-05 15:53:02 -07:00 |
|
Coleen Phillimore
|
3c70d99eda
|
8055008: Clean up code that saves the previous versions of redefined classes
Use scratch_class to find EMCP methods for breakpoints if the old methods are still running.
Reviewed-by: dcubed, sspitsyn
|
2014-09-03 19:13:18 -04:00 |
|
Bill Pittore
|
88eb5fb4d6
|
8046210: Missing memory barrier when reading init_lock
Reviewed-by: fparain, dcubed, mdoerr
|
2014-09-02 21:27:08 -04:00 |
|
Thomas Schatzl
|
9086b5795f
|
8054819: Rename HeapRegionSeq to HeapRegionManager
Reviewed-by: jwilhelm, jmasa
|
2014-08-26 09:36:53 +02:00 |
|
Ioi Lam
|
bbe6f51f81
|
8046070: Class Data Sharing clean up and refactoring
Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung
|
2014-08-12 17:29:00 -07:00 |
|
Jon Masamitsu
|
1cf05b831f
|
Merge
|
2014-08-08 07:38:34 -07:00 |
|
Vladimir Kozlov
|
6c237d9d0f
|
8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Added juint cast to avoid gcc problem we have on one of our platforms.
Reviewed-by: dholmes, roland
|
2014-08-05 14:44:18 -07:00 |
|
Morris Meyer
|
b3f78699f7
|
8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
Fixed signedness problem with assertion.
Reviewed-by: kvn
|
2014-08-13 13:00:53 -07:00 |
|
Igor Veresov
|
4b046500b7
|
Merge
|
2014-10-17 10:09:43 -10:00 |
|
Tobias Hartmann
|
a87b3d13df
|
8059846: InstanceKlass should use MutexLockerEx to acquire OsrList_lock
Replace explicit locking of OsrList_lock by a MutexLockerEx instantiation.
Reviewed-by: kvn, anoll, drchase, dholmes, dlong, coleenp
|
2014-10-16 12:57:04 +02:00 |
|
Roland Westrelin
|
a2d18a0238
|
8057038: Speculative traps not robust when compilation and class unloading are concurrent
Speculative traps can be removed from MDO while being copied by compiler
Reviewed-by: kvn, iveresov
|
2014-08-02 06:15:23 +02:00 |
|
Jon Masamitsu
|
5f2c33e42b
|
8031323: Optionally align objects copied to survivor spaces
Reviewed-by: brutisso, tschatzl
|
2014-08-01 15:40:12 -07:00 |
|
Coleen Phillimore
|
d230f0b4fd
|
8051398: jvmti tests fieldacc002, fieldmod002 fail in nightly with errors: (watch#0) wrong location
Didn't handle NULL bcp for native methods
Reviewed-by: dcubed, sspitsyn
|
2014-07-31 00:50:55 +00:00 |
|
Serguei Spitsyn
|
b0367c3bea
|
Merge
|
2014-07-18 23:53:59 -07:00 |
|
Alejandro Murillo
|
f4aa8d51a5
|
Merge
|
2014-07-18 12:02:54 -07:00 |
|
Coleen Phillimore
|
e051932425
|
Merge
|
2014-07-18 11:22:49 -04:00 |
|
Rickard Bäckman
|
eefe77eaff
|
Merge
|
2014-07-18 10:41:05 +02:00 |
|
Coleen Phillimore
|
3f0a945468
|
8004128: NPG: remove stackwalking in Threads::gc_prologue and gc_epilogue code
Remove bcx and mdx handling. We no longer have to convert bytecode pointers to indices for GC since Methods aren't moved.
Reviewed-by: mgerdin, kvn
|
2014-07-17 15:45:46 -04:00 |
|
Coleen Phillimore
|
c9b2bc62c9
|
Merge
|
2014-07-14 10:15:21 -04:00 |
|
Vladimir Ivanov
|
c51f489786
|
8049529: LogCompilation: annotate make_not_compilable with compilation level
Reviewed-by: roland, iveresov
|
2014-07-14 03:27:21 -07:00 |
|
Vladimir Kozlov
|
009f0fb913
|
Merge
|
2014-07-11 14:32:02 -07:00 |
|
Serguei Spitsyn
|
206c37a5e6
|
Merge
|
2014-07-12 01:26:13 -07:00 |
|
Jon Masamitsu
|
2506e35cc0
|
Merge
|
2014-07-11 05:59:08 -07:00 |
|
Jon Masamitsu
|
fbe6d80096
|
Merge
|
2014-07-10 13:39:18 -07:00 |
|
Roland Westrelin
|
c0deb9e08a
|
8040237: nsk/jvmti/RetransformClasses/retransform001 crashed the VM on all platforms when run with with -server -Xcomp
Class redefinition may cause speculative trap clean up code to dereference dead method
Reviewed-by: kvn, coleenp
|
2014-07-10 15:12:48 +02:00 |
|
Coleen Phillimore
|
06cea98803
|
8048933: -XX:+TraceExceptions output should include the message
Add the exception detail message to the tracing output
Reviewed-by: minqi, dholmes
|
2014-07-09 22:37:48 -04:00 |
|
Erik Helin
|
b77bc85799
|
8049426: Minor cleanups after G1 class unloading
Reviewed-by: stefank, brutisso
|
2014-07-09 16:44:30 +02:00 |
|
Lois Foltan
|
440ffd13d6
|
8048128: Fix for Solaris Studio C++ 5.13, CHECK_UNHANDLED_OOPS breaks PPC build
Changes to successfully compile class oop within oops/oopsHierarchy.hpp for PPC build (with gcc 4.1.2).
Reviewed-by: dholmes, hseigel
|
2014-07-08 13:52:29 -04:00 |
|
Stefan Karlsson
|
1b001a2afd
|
8049421: G1 Class Unloading after completing a concurrent mark cycle
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
|
2014-07-07 10:12:40 +02:00 |
|