Stefan Karlsson
dab21ebd4d
8153658: Redundant memory copy in LogStreamNoResourceMark
...
Reviewed-by: kbarrett, jmasa
2016-04-11 08:51:53 +02:00
Stefan Karlsson
388236cc3d
8152962: CMSCollector::shouldConcurrentCollect incorrectly logs against the debug stream
...
Reviewed-by: brutisso, sjohanss
2016-04-11 08:51:53 +02:00
Stefan Karlsson
2ca745d47a
8152639: ResourceMark missing in reportFreeListStatistics
...
Reviewed-by: pliden, sjohanss
2016-04-11 08:51:53 +02:00
Stefan Karlsson
71bcff35cf
8153742: Move Thread::current() to thread.hpp
...
Reviewed-by: coleenp, jmasa
2016-04-11 08:51:53 +02:00
Max Ockner
da8b3bf9a7
Merge
2016-04-12 00:24:39 +02:00
Jesper Wilhelmsson
2497c61bc6
Merge
2016-04-11 20:16:35 +02:00
Max Ockner
ac0824cbad
8152468: PrintMiscellaneous in constantPool should use classresolve logging
...
Some instances of PrintMiscellaneous have ben replaced by classresolve logging.
Reviewed-by: coleenp, rprotacio
2016-04-11 11:33:52 -04:00
David Holmes
7b27547030
8151322: Implement os::set_native_thread_name() on Solaris
...
Reviewed-by: sla, kbarrett, gziemski
2016-04-10 21:34:47 -04:00
Chris Hegarty
39e36bdf78
8153498: Update the PostVMInitHook mechanism to use an internal package in the base module
...
Reviewed-by: alanb, lfoltan
2016-04-09 23:03:25 +01:00
Coleen Phillimore
6cec4d5047
Merge
2016-04-09 08:34:51 -04:00
Coleen Phillimore
e9a1251fb3
8033735: make Throwable.backtrace visible to Class.getDeclaredField again
...
Removed old hack to workaround an old crash.
Reviewed-by: hseigel, twisti, mchung
2016-04-08 19:39:32 -04:00
Bharadwaj Yadavalli
cecf2d83d5
Merge
2016-04-08 12:36:27 -04:00
Robbin Ehn
e1a8c2d197
8153731: Increase max tag combinations for UL expression (config)
...
Reviewed-by: stefank, mlarsson
2016-04-08 15:36:34 +02:00
Frederic Parain
890207217f
8146093: [sparc only] compiler/interpreter/7116216/StackOverflow.java Program terminates with signal 11, Segmentation fault. in __1cLRegisterMap2t6MpnKJavaThread_b_v_ ()
...
Reviewed-by: dcubed, coleenp
2016-04-08 00:38:00 -07:00
Calvin Cheung
28edd79d64
8145221: Use trampolines for i2i and i2c entries in Methods that are stored in CDS archive
...
This optimization reduces the size of the RW region of the CDS archive. It also reduces the amount of pages in the RW region that are actually written into during runtime.
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Co-authored-by: Goetz Lindenmaier <goetz.lindenmaier@sap.com>
Reviewed-by: dlong, iklam, jiangli
2016-04-07 22:03:04 -07:00
Brent Christian
2d2abce433
8153123: Streamline StackWalker code
...
Reviewed-by: coleenp, dfuchs, mchung, redestad
2016-04-08 12:26:29 -07:00
Bharadwaj Yadavalli
1e6ac67ecf
8153816: [BACKOUT] Make intrinsics flags diagnostic
...
Backout fix for 8145348
Reviewed-by: kvn, jwilhelm
2016-04-08 01:00:10 -04:00
Sangheon Kim
25f35cda7d
8152182: Possible overflow in initialzation of _rescan_task_size and _marking_task_size
...
Add constraints for CMSRescanMultiple and CMSConcMarkMultiple flags
Reviewed-by: jwilhelm, jmasa
2016-04-07 15:34:21 -07:00
Sangheon Kim
10c7cac93e
8152180: SIGFPE in CMSCollector::preclean with big CMSScheduleRemarkSamplingRatio
...
Rephrased the calculation routine to avoid an overflow for CMSScheduleRemarkSamplingRatio
Reviewed-by: jwilhelm, drwhite
2016-04-07 15:33:25 -07:00
Coleen Phillimore
c66cf8bde7
Merge
2016-04-07 21:24:12 +00:00
Coleen Phillimore
0d3e7977ae
8151939: VM_Version_init() print buffer is too small
...
Increase buffer size, use logging to print out version and os information
Reviewed-by: kvn, rprotacio, mockner
2016-04-07 16:37:35 -04:00
Daniel D. Daugherty
4f3b1c9ed5
Merge
2016-04-07 12:54:48 -07:00
Rachel Protacio
02d268d760
8152896: Convert PrintCompressedOopsMode to Unified Logging
...
Converted -XX:+PrintCompressedOopsMode to -Xlog:gc+heap+coops and aliased old option
Reviewed-by: coleenp, sjohanss, kvn, hseigel
2016-04-07 13:11:15 -04:00
Daniel D. Daugherty
4397e85e26
Merge
2016-04-07 09:47:48 -07:00
Martin Doerr
611e659be1
8153267: nmethod's exception cache not multi-thread safe
...
Reviewed-by: aph, jcm, kvn
2016-04-07 12:33:58 +02:00
Tobias Hartmann
63403a410e
8154073: Several compiler tests fail when are executed with C1 only
...
Added missing flag checks to the tests and Whitebox API.
Reviewed-by: kvn
2016-04-14 08:32:39 +02:00
Vladimir Kozlov
e33bf84754
8153818: Move similar CompiledIC platform specific code to shared code
...
Reviewed-by: iveresov, twisti
2016-04-12 17:12:51 -07:00
Igor Veresov
eb6d600333
8153115: Move private interface check to linktime
...
Check for private interface methods during linktime instead of runtime
Reviewed-by: kvn, never, coleenp, acorn, lfoltan
2016-04-12 14:55:18 -07:00
Bharadwaj Yadavalli
b2ead5ac2d
Merge
2016-04-12 14:17:42 -04:00
Antonios Printezis
f22c068365
8152312: ParNew: Restore preserved marks in parallel
...
Reviewed-by: tschatzl
2016-04-07 10:55:54 +02:00
Calvin Cheung
c282f25964
8152329: jvm should treat the "Multi-Release" jar manifest attribute name as case insensitive
...
Reviewed-by: iklam, jiangli, mseledtsov
2016-04-06 11:40:45 -07:00
Filipp Zhinkin
6b6686bd43
8149374: Replace C1-specific collection classes with universal collection classes
...
Reviewed-by: kvn, mgerdin, coleenp
2016-04-06 18:51:03 +03:00
Vladimir Ivanov
7fc81004e3
8152590: C2: @Stable support doesn't always work w/ incremental inlining
...
Reviewed-by: kvn
2016-04-11 21:42:55 +03:00
Vladimir Ivanov
0c233de7ff
8138861: C2 complains about unreasonably large method running Octane zlib in Nashorn
...
Reviewed-by: kvn
2016-04-11 21:42:31 +03:00
Tobias Hartmann
a6c687cd6a
8153514: Whitebox API should allow compilation of <clinit>
...
Added Whitebox API method to trigger compilation of static initializer.
Reviewed-by: zmajo, kvn, iignatyev
2016-04-07 16:51:37 +02:00
Rahul Raghavan
28e72b2675
8149488: Incorrect declaration of bitsInByte in regmask.cpp
...
Corrected BITS_IN_BYTE_ARRAY_SIZE value as 256 for all bitsInByte usage.
Reviewed-by: dlong, mcberg, thartmann, vlivanov
2016-04-07 01:56:16 -07:00
Harold Seigel
27216177ce
Merge
2016-04-06 16:03:02 +02:00
Thomas Schatzl
a009aa9ca7
8151386: Extract card live data out of G1ConcurrentMark
...
Move card live data management out of G1ConcurrentMark into extra class G1CardLiveData managed by G1RemSet
Reviewed-by: mgerdin, kbarrett
2016-04-06 13:41:59 +02:00
Harold Seigel
2904ea7d45
8152846: Creation of ModuleEntryTable Investigate Need For OrderAccess::storestore()
...
Remove the unneeded OrderAccess::storestore() call
Reviewed-by: acorn, coleenp
2016-04-06 07:37:15 -04:00
Thomas Schatzl
0c06163b35
8077144: Concurrent mark initialization takes too long
...
Remove per-marking thread liveness bitmaps and recreate liveness bitmap concurrently after the cleanup pause.
Reviewed-by: mgerdin, ehelin, kbarrett
2016-04-06 13:32:48 +02:00
Sangheon Kim
7908c3db94
8152188: Allow CMSBitMapYieldQuantum for BitMap::clear_range and clear_large_range
...
Let BitMap::clear_large_range call clear_range instead of firing an assert
Reviewed-by: jmasa, jwilhelm
2016-04-05 16:15:53 -07:00
Bharadwaj Yadavalli
e258fc4bc7
Merge
2016-04-05 15:39:35 -04:00
Michael Berg
ff80cc58c9
8151573: Multiversioning for range check elimination
...
Range check elimination in post loops
Reviewed-by: kvn
2016-04-05 10:34:05 -07:00
Tobias Hartmann
9ee03a4b4f
8151724: Remove -XX:GenerateCompilerNullChecks
...
Removed the broken GenerateCompilerNullChecks flag.
Reviewed-by: zmajo, kvn
2016-04-05 17:51:44 +02:00
Tom Benson
4f0ffb6ce9
8153117: Back out JDK-8142935 until JDK-8152723 fixed
...
JDK-8142935 fix can lead to avoidable Full GCs
Reviewed-by: jwilhelm, tschatzl
2016-04-05 11:17:50 -04:00
Rachel Protacio
d077700179
8153026: Change logging tag 'verboseverification' to 'verification'
...
Changed UL tag to 'verification'
Reviewed-by: hseigel, lfoltan
2016-04-05 09:42:27 -04:00
Richard Reingruber
9438549080
8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking
...
Reviewed-by: mgerdin, tschatzl
2016-04-05 13:55:31 +02:00
Tobias Hartmann
edee2ddca8
Merge
2016-04-05 10:11:07 +00:00
Thomas Schatzl
fa7ae5825a
Merge
2016-04-05 12:10:03 +02:00
Thomas Schatzl
d77d2cc010
8151499: gc/g1/g1OopClosures.inline.hpp: assert(_from->is_in_reserved(p)) failed: p is not in from
...
Fix wrong assertion.
Reviewed-by: tbenson, shade
2016-04-05 11:22:20 +02:00