Markus Grönlund
0e44e963d2
8143226: Minor updates to Event Based tracing
...
Reviewed-by: jbachorik, egahlin
2016-03-01 23:46:09 +01:00
Tobias Hartmann
8b42758800
Merge
2016-02-15 11:52:51 +01:00
Aleksey Shipilev
8e808d813d
8149356: Leftover from JDK-8141044: UseNewCode usage
...
Reviewed-by: vlivanov
2016-02-10 15:58:11 +03:00
Tobias Hartmann
832443d3b0
Merge
2016-01-28 09:49:17 +01:00
Jesper Wilhelmsson
54d0181916
Merge
2016-01-14 17:36:29 +01:00
Rachel Protacio
f4555ca41f
8144953: runtime/CommandLine/TraceExceptionsTest.java fails when exception is thrown in compiled code
...
Added long-form logging message to three places in code, allowing TraceExceptionsTest.java to pass with compiled code.
Reviewed-by: dholmes, coleenp, lfoltan
2016-01-12 12:35:08 -05:00
Tom Rodriguez
75901ea0cb
8147433: PrintNMethods no longer works with JVMCI
...
Reviewed-by: kvn, twisti
2016-01-18 11:07:40 -08:00
Vladimir Ivanov
22de0c428d
8146983: C1: assert(appendix.not_null()) failed for invokehandle bytecode
...
Reviewed-by: roland
2016-01-15 21:56:43 +03:00
Christian Thalinger
a0861106e3
Merge
2016-01-11 17:11:57 -08:00
Joseph Provino
9288ff53e7
Merge
2016-01-07 21:10:28 +00:00
Rachel Protacio
7973ef05b3
8141211: Convert TraceExceptions to Unified Logging
...
The -XX:+TraceExceptions flag has been updated to the unified logging framework, i.e. -Xlog:exceptions. The old flag, because it is product-level, has been aliased to the UL option.
Reviewed-by: dholmes, coleenp, mockner
2015-12-22 16:29:48 -05:00
Vivek R Deshpande
453650389f
8145688: Update for x86 pow in the math lib
...
Optimizes Math.pow() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
2015-12-23 21:09:50 -08:00
Jesper Wilhelmsson
40c4fe8573
Merge
2016-02-03 01:35:25 +01:00
Christian Thalinger
9e981ee107
Merge
2015-12-18 12:39:02 -08:00
Vladimir Ivanov
7adcd9a503
8140659: C1: invokedynamic call patching violates JVMS-6.5.invokedynamic
...
Reviewed-by: roland
2015-12-18 20:23:27 +03:00
Vladimir Ivanov
a82be01120
8071374: -XX:+PrintAssembly -XX:+PrintSignatureHandlers crash fastdebug VM with assert(limit == __null || limit <= nm->code_end()) in RelocIterator::initialize
...
Reviewed-by: kvn, iklam, shade
2015-12-18 20:23:26 +03:00
Vivek Deshpande
6a52e93df7
8143353: update for x86 sin and cos in the math lib
...
Optimize Math.sin() and cos() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
2016-01-08 21:06:50 -08:00
Frederic Parain
ef800bd53f
8046936: JEP 270: Reserved Stack Areas for Critical Sections
...
Reviewed-by: acorn, dcubed
2015-12-11 09:07:07 -08:00
Martin Doerr
ef1c3dc4ed
8144850: C1: operator delete needs an implementation
...
Reviewed-by: kvn
2015-12-07 18:24:24 +01:00
Martin Doerr
682da74418
8143817: C1: Platform dependent stack space not preserved for all runtime calls
...
Reviewed-by: roland
2015-12-08 14:44:00 +01:00
Roland Westrelin
7925eb298b
8134883: C1 hard crash in range check elimination in Nashorn test262parallel
...
C1's range check elimination breaks with a non-natural loop that has an exception handler as one entry
Reviewed-by: iveresov
2015-12-02 15:13:42 +01:00
Mikael Gerdin
211dc93a85
8148047: Move the vtable length field to Klass
...
Reviewed-by: cjplummer, twisti, coleenp, kbarrett
2015-12-01 10:35:49 +01:00
Mikael Gerdin
1163c0a2cb
8147461: Use byte offsets for vtable start and vtable length offsets
...
Reviewed-by: cjplummer, coleenp, dnsimon
2016-01-27 14:50:56 +01:00
Martin Doerr
bd35ac3342
8138896: C1: NativeGeneralJump is mixed up with NativeCall in C1 patching code
...
Reviewed-by: twisti, vlivanov
2015-10-05 23:53:59 +02:00
Martin Doerr
2952cd0bde
8138952: C1: Distinguish between PPC32 and PPC64
...
Reviewed-by: twisti, goetz, vlivanov
2015-11-23 11:06:14 +01:00
Nils Eliasson
a51ff63df7
Merge
2015-11-24 10:30:23 +01:00
Kim Barrett
e8c5bc2024
8143014: Access PtrQueue member offsets through derived classes
...
Moved accessors to derived classes and updated callers.
Reviewed-by: tschatzl, jmasa, twisti
2015-11-17 16:40:52 -05:00
Nils Eliasson
3307d0f163
Merge
2015-11-06 11:34:03 +01:00
Jesper Wilhelmsson
1a5787d42e
Merge
2015-11-05 19:31:57 +01:00
Aleksey Shipilev
dfb1ed8a19
8141044: C1 should fold (this == null) to false
...
Reviewed-by: jrose, roland
2015-11-05 13:33:18 +03:00
Tobias Hartmann
7af927f9c1
8141132: JEP 254: Compact Strings
...
Adopt a more space-efficient internal representation for strings.
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Vivek Deshpande <vivek.r.deshpande@intel.com>
Co-authored-by: Charlie Hunt <charlie.hunt@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: Roger Riggs <roger.riggs@oracle.com>
Co-authored-by: Xueming Shen <xueming.shen@oracle.com>
Co-authored-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
Co-authored-by: Sandhya Viswanathan <sandhya.viswanathan@intel.com>
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
2015-11-03 09:41:03 +01:00
Dean Long
206767c0a2
Merge
2015-10-27 01:45:01 -04:00
Vivek R Deshpande
c07f802b14
8139575: Update for x86 log in the math lib
...
Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
2015-10-22 21:39:25 -07:00
Joseph Provino
db5f26110b
Merge
2015-10-20 11:17:19 -04:00
Dean Long
344a9becee
Merge
2015-10-17 19:40:30 -04:00
Jesper Wilhelmsson
7078962b9c
Merge
2015-10-15 13:28:22 +02:00
Poonam Bajaj
a25ce80e78
8136577: Make AbortVMOnException available in product builds
...
Reviewed-by: coleenp
2015-10-14 15:36:41 -07:00
Martin Doerr
3d2b56d9b3
8138890: C1: Ambiguous operator delete
...
XlC on AIX rejects to compile LIRGenerator and RangeCheckEliminator::Verification
Reviewed-by: simonis, goetz, twisti
2015-10-09 20:58:25 +02:00
Nils Eliasson
5a5faf94bf
8137167: JEP165: Compiler Control: Implementation task
...
Compiler Control JEP
Reviewed-by: roland, twisti, zmajo, simonis
2015-10-20 18:07:28 +02:00
Coleen Phillimore
ed82cd0ee8
Merge
2015-10-23 23:06:53 +02:00
Coleen Phillimore
f1e89ea4cc
8140274: methodHandles and constantPoolHandles should be passed as const references
...
Modified code to use const reference parameters
Reviewed-by: sspitsyn, twisti
2015-10-23 16:48:38 -04:00
Goetz Lindenmaier
83b3b21342
8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux
...
Reviewed-by: stuefe, coleenp, roland
2015-10-22 13:07:10 -04:00
Vivek R Deshpande
5a633b1cbd
8132207: update for x86 exp in the math lib
...
Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
2015-10-05 20:02:40 -07:00
Martin Doerr
f6cb49ba48
8138895: C1: PPC64 Port needs special register for Locks in synchronization code
...
Reviewed-by: vlivanov, goetz
2015-10-05 23:50:43 +02:00
Martin Doerr
28115bceae
8138892: C1: Improve counter overflow checking
...
Reviewed-by: iveresov, goetz, twisti, vlivanov
2015-10-21 11:40:05 +02:00
Jesper Wilhelmsson
e75e2e04f7
Merge
2015-10-07 01:03:24 +02:00
Zoltan Majo
fc2a5e9d53
8078554: Compiler: implement ranges (optionally constraints) for those flags that have them missing
...
Add range check or constraint where necessary.
Reviewed-by: roland, thartmann
2015-10-09 14:21:26 +02:00
Christian Thalinger
16526e000e
8136421: JEP 243: Java-Level JVM Compiler Interface
...
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
2015-10-08 12:49:30 -10:00
David Lindholm
1e71f67736
8080775: Better argument formatting for assert() and friends
...
Reviewed-by: kbarrett, pliden
2015-09-29 11:02:08 +02:00
Andrew Haley
67af37e0b8
8135018: AARCH64: Missing memory barriers for CMS collector
...
Add StoreStore barrier when CMS needs them
Reviewed-by: tschatzl
2015-09-24 12:04:57 +02:00