Kim Barrett
6e0466f618
Merge
2016-03-09 20:37:04 +00:00
Nils Eliasson
b01a1a42e3
8066770: EnqueueMethodForCompilationTest.java fails to compile method
...
Make compiles blocking and always check queue
Reviewed-by: kvn
2016-03-09 21:20:43 +01:00
Nils Eliasson
9e21021abb
8073793: serviceability/dcmd/compiler/CodelistTest.java fails with ClassNotFoundException trying to load VM anonymous class
...
Make test less fragile using whitebox API
Reviewed-by: kvn
2016-03-09 21:19:13 +01:00
Sangheon Kim
7679cbc134
8150362: G1 base elapsed time prediction is wrong because rs_length prediction is wrong
...
Change rs_length prediction used from G1 base elapsed time prediction
Reviewed-by: mgerdin, tschatzl
2016-03-09 11:08:49 -08:00
Kim Barrett
8b6631e5a2
8150688: Fix os_windows siglabel
...
Change types to eliminate implicit narrowing, and other cleanups.
Reviewed-by: dholmes, tbenson
2016-03-09 11:03:45 -05:00
Stefan Karlsson
3fa2f0cd11
8151534: Refactor ArrayAllocator for easier reuse
...
Reviewed-by: tschatzl, brutisso
2016-03-09 17:03:04 +01:00
Jesper Wilhelmsson
90586a424c
Merge
2016-03-09 14:18:12 +01:00
Bengt Rutisson
3179ca3b0a
Merge
2016-03-09 14:54:18 +01:00
Bengt Rutisson
cc0120e872
8151513: Remove debugging code from BarrierSet
...
Reviewed-by: pliden, stefank
2016-03-09 14:05:50 +01:00
Stefan Karlsson
dd34e9b751
8151440: Move BitMap verfication inline functions out from bitMap.hpp
...
Reviewed-by: tschatzl, pliden, kbarrett
2016-03-09 12:45:44 +01:00
Stefan Karlsson
48813d4d84
8151439: Inline the BitMap constructor
...
Reviewed-by: tschatzl, pliden, kbarrett
2016-03-09 12:44:49 +01:00
Stefan Karlsson
7419b91e7e
8151436: Leaner ArrayAllocator and BitMaps
...
Reviewed-by: tschatzl, pliden, kbarrett
2016-03-09 12:44:12 +01:00
Staffan Larsen
8af208885a
8151196: Several tests fail due to test library not found
...
Reviewed-by: ctornqvi, brutisso
2016-03-09 12:30:39 +01:00
Thomas Schatzl
94c75d0f00
8151414: os::pretouch_memory should take void* instead of char*
...
Change parameters and remove associated casts.
Reviewed-by: pliden, stefank
2016-03-09 09:56:10 +01:00
Antonios Printezis
00a657d109
8146991: Introduce per-worker preserved mark stacks in ParallelGC
...
Reviewed-by: tschatzl, ysr
2016-03-09 09:45:47 +01:00
Christian Thalinger
54ca53c593
8151266: HotSpotResolvedJavaFieldImpl::isStable() does not work as expected
...
Reviewed-by: never, twisti
2016-03-08 15:10:02 -08:00
Rachel Protacio
22f2f6ff95
8150083: Convert VerboseVerification to Unified Logging
...
Converted -XX:+VerboseVerfication to -Xlog:verboseverification=info
Reviewed-by: hseigel, dholmes
2016-03-08 15:19:53 -05:00
Rachel Protacio
b2f40c5a16
8149991: Convert TraceSafepointCleanupTime to Unified Logging
...
Converted TraceSafepointCleanupTime to -Xlog:safepointcleanup=info
Reviewed-by: hseigel, mockner, ddmitriev, dholmes, coleenp
2016-03-08 12:57:44 -05:00
Erik Helin
bc0cccce38
Merge
2016-03-08 14:54:02 +01:00
Mikael Gerdin
50b0262b13
8151711: Move G1 number sequences out of the G1 collector policy
...
Reviewed-by: tbenson, ehelin
2016-03-08 13:17:30 +01:00
Robbin Ehn
9500b02eae
8151265: Add a way to extend UL tags
...
Reviewed-by: dholmes, kbarrett
2016-03-08 13:05:21 +01:00
Cheleswer Sahu
ca8482e568
8146683: check_addr0 should be more efficient
...
Reviewed-by: dsamersoff, kevinw, dholmes
2016-03-08 14:37:43 +05:30
Robbin Ehn
c75117cf29
8151264: Add a notification mechanism for UL configuration changes
...
Reviewed-by: dholmes, mlarsson
2016-03-08 08:54:05 +01:00
Jon Masamitsu
c5a4113326
Merge
2016-03-07 23:06:34 +00:00
Sangheon Kim
60d1119f78
Merge
2016-03-07 21:40:10 +00:00
Dmitry Samersoff
7e6bd74172
Merge
2016-03-07 20:33:26 +00:00
Carsten Varming
f913f3be69
8150013: ParNew: Prune nmethods scavengable list
...
Speed up ParNew collections by pruning the list of scavengable nmethods.
Reviewed-by: jmasa, tonyp, twisti
2016-03-07 14:41:31 -05:00
Gerard Ziemski
e9ed133190
Merge
2016-03-07 19:29:47 +00:00
Jon Masamitsu
09a7ae4e60
8149343
: assert(rp->num_q() == no_of_gc_workers) failed: sanity
...
Reviewed-by: tschatzl, kbarrett
2016-03-07 11:28:06 -08:00
Sangheon Kim
400246c87d
Merge
2016-03-07 18:56:02 +00:00
Jesper Wilhelmsson
eadcb3b145
Merge
2016-03-07 19:17:35 +01:00
Dmitry Samersoff
3610546cb0
Merge
2016-03-07 18:05:27 +00:00
Sharath Ballal
1df8126210
8147456: Parsing of argument for -agentpath can write outside of allocated memory
...
Reviewed-by: sspitsyn, dholmes
2016-03-07 20:58:09 +03:00
Gerard Ziemski
0d4da45ca7
8146850: Remove TraceHandleAllocation rather than converting to UL
...
8149850: Remove HandleAllocationLimit and TotalHandleAllocationLimit when removing TraceHandleAllocation
Removed TraceHandleAllocation, HandleAllocationLimit and TotalHandleAllocationLimit flags
Reviewed-by: coleenp, dholmes
2016-03-07 10:39:24 -06:00
Mikael Gerdin
b7486d2544
8151178: Move the collection set out of the G1 collector policy
...
Create a G1CollectionSet class
Reviewed-by: jwilhelm, tbenson, tschatzl
2016-03-07 17:23:59 +01:00
Stefan Johansson
af21a0d3e3
8149642: gc/g1/TestShrinkAuxiliaryData* tests fail with "GC triggered before VM initialization completed"
...
Reviewed-by: brutisso, dfazunen
2016-03-07 15:07:58 +01:00
Thomas Schatzl
9780abb978
Merge
2016-03-07 12:49:35 +01:00
Sangheon Kim
5e641bdf7a
8149834: gc/shared/gcTimer.cpp:88 assert(_is_concurrent_phase_active) failed: A concurrent phase is not active
...
Compare-and-exchange for concurrent gc timer related flag at G1CollectedHeap
Reviewed-by: jmasa, drwhite
2016-03-07 02:11:47 -08:00
Sangheon Kim
ede7f9c222
Merge
2016-03-07 10:01:38 +00:00
Thomas Schatzl
595f1f01e4
8142484: Let IHOP follow the current capacity, not the maximum capacity
...
Instead of following the current heap capacity, let all IHOP calculations follow the maximum capacity.
Reviewed-by: brutisso, jmasa
2016-03-07 10:56:06 +01:00
Erik Helin
695349306e
8151365: Move G1YoungGenSizer to a separate file
...
Reviewed-by: mgerdin, tschatzl
2016-03-07 10:36:22 +01:00
Sangheon Kim
74cc38ff12
8145204: JVM can hang when ParGCArrayScanChunk=4294967296 and ParallelGC is used
...
Changed the max value of ParGCArrayScanChunk to max_jint/3
Reviewed-by: jwilhelm, drwhite
2016-03-07 01:20:12 -08:00
Dmitry Dmitriev
34effca3ac
8149973: Optimize object alignment check in debug builds
...
Reviewed-by: coleenp, tschatzl
2016-03-07 10:36:50 +03:00
Thomas Stuefe
6b037d45a6
8150843: [windows] os::getTimesSecs() returns negative values for kernel, user times
...
Reviewed-by: dholmes
2016-03-06 19:07:57 -05:00
Goetz Lindenmaier
8a70bcf857
8149557: Resource mark breaks printing to string stream
...
Reviewed-by: stuefe, dholmes
2016-03-06 15:50:13 -05:00
Alejandro Murillo
2da4580684
Merge
2016-03-05 20:46:42 -08:00
Daniel D. Daugherty
3a33180c01
8151348: quarantine compiler/codecache/jmx/PeakUsageTest.java in JDK9-dev
...
Reviewed-by: ctornqvi, amurillo
2016-03-05 19:22:57 -08:00
Felix Yang
7181a2dcb1
8151340
: aarch64: prefetch the destination word for write prior to ldxr/stxr loops
...
Aarch64: add prefetch for write prior to ldxr/stxr loops.
Reviewed-by: aph
2016-03-05 22:22:37 +08:00
Jesper Wilhelmsson
f6609ea3d2
Merge
2016-03-05 10:10:23 +01:00
Yasumasa Suenaga
c25179f250
8151181: Add JSnap to jhsdb
...
Reviewed-by: dsamersoff
2016-03-04 18:12:41 +09:00
Christian Tornqvist
30bbb5ee4b
8151156: [TESTBUG] Integrate trivial Hotspot test changes from Jake before Jigsaw M3
...
Reviewed-by: hseigel, gtriantafill
2016-03-03 12:44:34 -08:00
Lana Steuck
f00c82512d
Merge
2016-03-03 12:49:44 -08:00
Lana Steuck
d1ed0e7785
Added tag jdk-9+108 for changeset 41753e6731a1
2016-03-03 12:25:52 -08:00
Richard Reingruber
3fcf821982
8151101: Improve UseParallelGC parallelization of object array processing
...
Reviewed-by: tschatzl, shade
2016-03-03 11:36:25 -08:00
Joseph Provino
750d6c1bb6
Merge
2016-03-03 17:33:13 +00:00
Joseph Provino
7c23a31489
8150984: Invalid VM argument causes crash -XX:G1ConcRefinementServiceIntervalMillis=2147483648
...
Change maximum range so it can't be negative
Reviewed-by: kbarrett, sangheki
2016-03-03 12:20:22 -05:00
Volker Simonis
173a62a8d6
8150646: Add support for blocking compiles though whitebox API
...
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Reviewed-by: kvn, ppunegov, simonis, neliasso
2016-03-03 16:21:16 +01:00
Vladimir Ivanov
5593b4b381
Merge
2016-03-03 14:07:10 +00:00
Vladimir Ivanov
c69ad2078e
8151157: Quarantine test/compiler/unsafe/UnsafeGetStableArrayElement.java
...
Reviewed-by: zmajo, thartmann
2016-03-03 16:46:58 +03:00
Chris Hegarty
932077c03b
8150162: Move sun.misc.Version to a truly internal package
...
Reviewed-by: alanb, dholmes, iris, mchung, rriggs
2016-03-03 12:59:21 +00:00
Tobias Hartmann
2c4627b399
8151130: [BACKOUT] Remove Method::_method_data for C1
...
Backing out the fix for JDK-8147978 because it fails and blocks integration.
Reviewed-by: vlivanov, zmajo
2016-03-03 13:18:53 +01:00
Andreas Eriksson
041e265d0d
8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
...
Reviewed-by: dcubed, dsamersoff
2016-03-03 12:36:54 +01:00
Yasumasa Suenaga
2cfacfc3a4
8150723: HSDB toolbar icons are missing
...
Reviewed-by: erikj, dsamersoff
2016-03-03 11:28:48 +03:00
Gerard Ziemski
0e3b444b13
Merge
2016-03-03 00:49:02 +00:00
Harold Seigel
36df22f672
Merge
2016-03-02 23:48:41 +00:00
Gerard Ziemski
311e77373d
8146849: Remove TraceJNIHandleAllocation rather than converting to UL
...
Removed TraceJNIHandleAllocation
Reviewed-by: coleenp, dholmes
2016-03-02 14:36:55 -06:00
Rachel Protacio
b7658ef0b7
8145098: JNI GetVersion should return JNI_VERSION_9
...
Updated JNI_VERSION for current version to be JNI_VERSION_9
Reviewed-by: hseigel, gtriantafill, dholmes, alanb
2016-03-02 15:10:38 -05:00
Poonam Bajaj
6a120465e7
Merge
2016-03-02 19:15:35 +00:00
Coleen Phillimore
b437ee835e
Merge
2016-03-02 17:09:32 +00:00
Thomas Schatzl
1f76cb2833
Merge
2016-03-02 17:08:40 +01:00
Rachel Protacio
1c5a7710e3
8150746: runtime/logging/ItablesTest.java fails with: java.lang.RuntimeException: 'Resolving: klass: ' missing from stdout/stderr
...
Deleted logging line from code and test because unnecessary
Reviewed-by: twisti, coleenp
2016-03-02 10:59:25 -05:00
Thomas Schatzl
619ec3dd6f
8141141: Young and Old gen PLAB stats are similar in output with -XX:+PrintPLAB
...
Improve PLAB statistic by adding generation, output values are now in bytes, including units, and split it into multiple messages.
Reviewed-by: brutisso, sjohanss
2016-03-02 15:57:48 +01:00
Thomas Schatzl
a07ffdd31d
8147121: Evacuation failure allocation statistics added too late
...
Move adding evacuation failure statistics to after free_collection_set.
Reviewed-by: brutisso, drwhite
2016-03-02 15:55:47 +01:00
Dmitry Samersoff
9035e84805
8150318: serviceability/dcmd/jvmti/LoadAgentDcmdTest.java - Could not find JDK_DIR/lib/x86_64/libinstrument.so
...
Refactor test
Reviewed-by: jbachorik, sspitsyn
2016-03-02 17:08:26 +03:00
Vladimir Ivanov
68ce6b3b9f
8151020: [TESTBUG] UnsafeGetStableArrayElement::testL_* fail intermittently
...
Reviewed-by: zmajo, shade
2016-03-02 15:42:03 +03:00
Aleksey Shipilev
ff51364bf6
8151017: [TESTBUG] test/compiler/c1/CanonicalizeArrayLength does not work on product builds
...
Reviewed-by: thartmann, zmajo
2016-03-02 12:29:17 +03:00
Bengt Rutisson
75b02a64c6
8058944: Unify the reporting strings for the GC debug level logging in G1
...
Reviewed-by: sjohanss, tschatzl
2016-03-02 08:41:02 +01:00
Markus Grönlund
64f55fb267
8147442: Event-based tracing to allow for tracing Klass creation
...
Reviewed-by: jbachorik, egahlin
2016-03-01 23:48:46 +01:00
Markus Grönlund
1593edaf59
8066814: Reduce accessibility in TraceEvent
...
Reviewed-by: egahlin, jbachorik
2016-03-01 23:47:30 +01:00
Markus Grönlund
0e44e963d2
8143226: Minor updates to Event Based tracing
...
Reviewed-by: jbachorik, egahlin
2016-03-01 23:46:09 +01:00
Igor Veresov
e9473320de
Merge
2016-03-01 21:56:02 +00:00
Igor Veresov
fbca99beb2
8134119: Use new API to get cache line sizes
...
Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat.
Reviewed-by: kvn
2016-03-01 12:35:21 -08:00
Christian Thalinger
30ee713e36
Merge
2016-03-01 18:29:20 +00:00
Derek White
1cd0d034f8
8078673: Update TEST.groups for recent GC tests
...
Updates the needs_g1gc list in TEST.groups and adds appropriate "@requires vm.gc" annotations to a few GC tests.
Reviewed-by: tschatzl, dfazunen
2016-03-01 12:10:50 -05:00
Vladimir Ivanov
a1b61d2827
8150933: System::arraycopy intrinsic doesn't mark mismatched loads
...
Reviewed-by: kvn, shade
2016-03-01 20:06:47 +03:00
Dmitry Fazunenko
f077709652
8145908: [Newtest] Multi-threading stress test for G1 Remembered Sets
...
Reviewed-by: tschatzl, mchernov
2016-03-01 20:30:28 +04:00
Michail Chernov
a956d2a0a0
8150183: gc/g1/plab/TestPLABResize.java - previous PLAB size should be less than current
...
Reviewed-by: jmasa, dfazunen
2016-03-03 16:12:38 +03:00
Erik Joelsson
12d9b13eee
8150822: Fix typo in JDK-8150201
...
Reviewed-by: ihse, dholmes
2016-03-01 09:42:19 +01:00
Max Ockner
5fc22fbb9a
Merge
2016-03-01 02:15:31 +00:00
David Holmes
2539656e16
Merge
2016-02-29 23:35:33 +00:00
Max Ockner
5a873632f3
8149064: TraceProtectionDomainVerification has been converted to Unified Logging
...
TraceProtectionDomainVerification has been converted to Unified Logging with tag protectiondomain.
Reviewed-by: coleenp, iklam
2016-02-29 16:58:09 -05:00
Derek White
dbaa70361f
8140600: Convert unnecessarily malloc'd Monitors to value members
...
Change a malloc'd monitor into an embedded monitor.
Reviewed-by: tschatzl, kbarrett
2016-02-29 11:32:12 -05:00
Jesper Wilhelmsson
9e60be45df
Merge
2016-02-29 15:42:34 +00:00
Jesper Wilhelmsson
6068abeb00
6787054: Par compact - remove code that clears source_region
...
Reviewed-by: mgerdin, tschatzl
2016-02-29 15:47:41 +01:00
Jesper Wilhelmsson
506a90ff7b
Merge
2016-02-29 15:24:52 +01:00
Bengt Rutisson
190c092900
8150068: Log the main G1 phases at info level
...
Reviewed-by: sjohanss, tschatzl
2016-02-29 13:06:03 +01:00
Thomas Stuefe
31f86a2308
8150619: Improve thread based logging introduced with 8149036
...
Reviewed-by: coleenp, dholmes
2016-02-29 08:50:57 +01:00
Kim Barrett
234373ff31
8150421: Delete experimental G1UseConcMarkReferenceProcessing
...
Removed the option and supporting code.
Reviewed-by: jmasa, tamao
2016-02-28 12:22:05 -05:00
Joseph Provino
e87c6f1b09
Merge
2016-02-27 00:07:03 +00:00
Joseph Provino
41c0116f6e
8139651: ConcurrentG1Refine uses ints for many of its members that should be unsigned types
...
Ints need to be changed to size_t
Reviewed-by: kbarrett, tbenson
2016-02-26 14:02:39 -05:00
Alejandro Murillo
5818012b93
Merge
2016-02-26 10:35:07 -08:00
Chris Plummer
6d7d3228e7
8147978: Remove Method::_method_data for C1
...
Method::_method_data field removed when not using C2 or JVMCI
Reviewed-by: dholmes, kvn
2016-02-26 09:13:22 -08:00
Thomas Schatzl
a9f10173e7
Merge
2016-02-26 17:55:05 +01:00
Andreas Eriksson
62c5bdbe9d
8144732: VM_HeapDumper hits assert with bad dump_len
...
Reviewed-by: dsamersoff
2016-02-26 16:28:42 +01:00
Benoit Daloze
8cc9a5146b
8150727: [JVMCI] add LoadLoad to the implicit memory barriers on AMD64
...
Reviewed-by: rschatz, twisti
2016-02-26 13:21:28 +01:00
Thomas Schatzl
d090b74744
8150629: Initializing all ParScanThreadStates causes significant unaccounted "Other" times
...
Lazily allocate ParScanThreadStates within the worker threads instead of doing this work upfront serially.
Reviewed-by: mgerdin, jmasa
2016-02-26 13:02:30 +01:00
Thomas Schatzl
6fe8d6e7de
8150630: Add logging for ParScanThreadState merge phase
...
Improve visibility of the per-thread scan state merge phase by adding appropriate logging.
Reviewed-by: jmasa, tbenson
2016-02-26 13:02:30 +01:00
Thomas Schatzl
d00c7378d6
8076463: Add logging for the preserve CM referents task
...
Add logging and do minor refactoring to CM referents handling task.
Reviewed-by: jmasa
2016-02-26 13:02:30 +01:00
Thomas Schatzl
917dc3b87c
8140777: Make Adaptive IHOP logging information the same as JFR logging
...
Reviewed-by: tbenson, jmasa
2016-02-26 13:02:30 +01:00
Robbin Ehn
64f428726b
8150026: Add the ability to log with variable log level
...
Reviewed-by: brutisso, mlarsson
2016-02-26 10:51:01 +01:00
Lana Steuck
66ce266894
Merge
2016-02-25 11:27:59 -08:00
Max Ockner
4f6dba1568
8150103: Convert TraceClassPaths to Unified Logging
...
TraceClassPaths has been reimplemented with Unified Logging
Reviewed-by: coleenp, dholmes, iklam
2016-02-25 13:09:17 -05:00
Lana Steuck
5d8cb4fdb9
Added tag jdk-9+107 for changeset f3c43d82c968
2016-02-25 09:41:40 -08:00
Jesper Wilhelmsson
bf7f1925fd
8150647: Quarantine TestPLABResize.java until JDK-8150183 is fixed
...
8150562: Quarantine LoadAgentDcmdTest.java due to JDK-8150318
Reviewed-by: iklam, tschatzl
2016-02-25 17:26:49 +01:00
Stefan Karlsson
d15936bdc0
8150617: nth_bit and friends are broken
...
Reviewed-by: shade, tschatzl, vlivanov
2016-02-25 13:08:19 +01:00
Mikael Gerdin
167ce92545
8150390: Move rs length sampling data to the sampling thread
...
Reviewed-by: drwhite, jwilhelm
2016-02-25 11:20:03 +01:00
Shafi Ahmad
a9a432a1a1
8150002: Check for the validity of oop before printing it in verify_remembered_set
...
Adding missing check for valid oop.
Reviewed-by: dcubed
2016-02-25 11:27:13 +05:30
Derek White
8961912c74
8134992: vm/gc/compact/Compact_InternedStrings_Strings failed due to a malloc() failure
...
Reviewed-by: mgerdin, brutisso
2016-02-24 09:25:39 +01:00
Christian Tornqvist
ba20c3bc65
Merge
2016-02-25 01:55:45 +00:00
Kim Barrett
0173fa4300
Merge
2016-02-25 01:23:10 +01:00
David Holmes
f90ee1a167
Merge
2016-02-24 22:22:41 +00:00
Christian Tornqvist
c25e32cc70
8150490: Update OS detection code to recognize Windows Server 2016
...
Reviewed-by: mgronlun, alanb, dholmes
2016-02-24 16:34:25 -05:00
David Holmes
453c5ef375
8150506: Remove unused locks
...
Reviewed-by: mgronlun, tschatzl, mgerdin, coleenp
2016-02-24 16:04:51 -05:00
Coleen Phillimore
1907077efd
Merge
2016-02-24 21:55:26 +01:00
Kim Barrett
5d5113046a
8150419: Cleanup BufferNode API
...
Fewer public functions, cleanup allocation.
Reviewed-by: tschatzl, drwhite
2016-02-24 13:18:54 -05:00
Thomas Stuefe
3634fb9df2
8149036: Add tracing for thread related events at os level
...
Reviewed-by: coleenp, mlarsson, dholmes
2016-02-24 18:06:34 +01:00
Alejandro Murillo
f73f546c19
Merge
2016-02-23 18:57:06 -08:00
Thomas Stuefe
ad6d8685e4
8150379: [windows] Fix Leaks in perfMemory_windows.cpp
...
Reviewed-by: clanger, dholmes, gthornbr
2016-02-23 19:10:01 -05:00
Timo Kinnunen
44c03b15e2
8150426: Wrong cast in metadata_at_put
...
Fix cast.
Reviewed-by: dholmes, coleenp, jprovino
2016-02-23 18:58:36 -05:00
Magnus Ihse Bursie
4e4d31d0a9
8150257: Remove softfloat lib support
...
Reviewed-by: dholmes, erikj
2016-02-23 21:44:05 +01:00
Thomas Schatzl
02c98c814f
Merge
2016-02-23 14:14:29 +01:00
Antonios Printezis
861dc13645
8146989: Introduce per-worker preserved mark stacks in ParNew
...
Unify and provide per-worker preserved mark stack handling in ParNew
Reviewed-by: tschatzl, ysr
2016-02-23 10:44:05 +01:00
Bengt Rutisson
e020d2f477
8150367: Add back information about the number of GC workers
...
Reviewed-by: sjohanss, tschatzl
2016-02-23 09:52:46 +01:00
Jesper Wilhelmsson
8c7980f33a
Merge
2016-02-22 19:25:32 +00:00
Jesper Wilhelmsson
e76fbbafb5
Merge
2016-02-22 19:46:37 +01:00
Jon Masamitsu
0c28c2ee37
8150302: Reference processing logging prints the "from list" incorrectly
...
Reviewed-by: tamao, brutisso
2016-02-22 09:41:56 -08:00
Ed Nevill
5f3739f293
8150313: aarch64: optimise array copy using SIMD instructions
...
Reviewed-by: aph
2016-02-20 15:15:35 +00:00
Ed Nevill
af0f23a617
8150082: aarch64: optimise small array copy
...
Reviewed-by: aph
2016-02-20 15:11:42 +00:00
Ed Nevill
f4b4c5d7b0
8150394: aarch64: add support for 8.1 LSE CAS instructions
...
Co-authored-by: Ananth Jasty <ananth.jasty@caviumnetworks.com>
Reviewed-by: aph
2016-03-08 14:39:50 +00:00
Mikael Vidstedt
d4b4dca194
8151002: Make Assembler methods vextract and vinsert match actual instructions
...
Reviewed-by: kvn, vlivanov, mcberg
2016-03-07 15:03:48 -08:00
Gustavo Romero
1c2427a182
8150353: PPC64LE: Support RTM on linux
...
Reviewed-by: mdoerr, kvn
2016-03-07 10:03:06 -03:00
Zoltan Majo
77c73b6d4f
Merge
2016-03-07 09:34:29 +01:00
Tobias Hartmann
ab85038e4a
Merge
2016-03-04 13:16:50 +00:00
Rahul Raghavan
29b4b2182c
8140721: ProfilerNumberOf*Methods flags should be diagnostic
...
Converted four ProfilerNumberOf*Methods flags from develop to diagnostic.
Reviewed-by: twisti
2016-03-04 01:18:08 -08:00
Zoltan Majo
d30d687178
8150839: Adjust the number of compiler threads for 32-bit platforms
...
Set the number of compiler threads to 3 on 32-bit platforms.
Reviewed-by: iveresov
2016-03-04 08:53:59 +01:00
Vivek Deshpande
40fe96de0d
8150767: Enables SHA Extensions on x86
...
Add x86 intrinsics for SHA-1 and SHA-256.
Co-authored-by: Shravya Rukmannagari <shravya.rukmannagari@intel.com>
Reviewed-by: kvn, twisti
2016-03-03 22:02:13 -08:00
Aleksey Shipilev
103aff334f
8146801: Allocating short arrays of non-constant size is slow
...
Reviewed-by: kvn, twisti, vlivanov
2016-03-04 01:30:11 +03:00
Aleksey Shipilev
548530cf08
8150465: Unsafe methods to produce uninitialized arrays
...
Reviewed-by: jrose, kvn, psandoz, aph, twisti, flar
2016-03-03 23:57:29 +03:00
Aleksey Shipilev
890f94d7e6
8150669: C1 intrinsic for Class.isPrimitive
...
Reviewed-by: twisti, vlivanov, redestad
2016-03-03 22:17:38 +03:00
Mikael Vidstedt
c40e7bc21f
8149159: Clean up Unsafe
...
Reviewed-by: jrose, kvn, stsmirno, chegar, aph, psandoz, redestad, twisti
2016-03-03 09:33:30 -08:00
Pavel Punegov
adde13cc80
Merge
2016-03-03 16:54:06 +01:00
Pavel Punegov
694727f144
8148563: compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java timesout
...
Decrease amount of directives and threads
Reviewed-by: neliasso
2016-03-01 20:17:27 +03:00
Christoph Langer
5d04cc8e61
8150232: AIX cleanup: Integrate changes of 7178026 and others
...
Reviewed-by: simonis
2016-02-19 10:44:54 +01:00
Kim Barrett
390295caf1
8150134: Simplify concurrent refinement thread deactivation
...
Remove explicit deactivation and use green stop_at value.
Reviewed-by: jmasa, tschatzl
2016-02-19 15:14:59 -05:00
Magnus Ihse Bursie
d47edefb9c
Merge
2016-02-19 15:25:05 +01:00
Mikael Gerdin
732441b231
Merge
2016-02-19 14:15:13 +01:00
Magnus Ihse Bursie
f1812d9e9f
8150201: Restore missing -g flags to files with OPT_CFLAGS/per-file
...
Reviewed-by: dholmes, erikj
2016-02-19 14:04:20 +01:00
Mikael Gerdin
a43f54134a
Merge
2016-02-19 13:08:38 +01:00
Dmitry Dmitriev
0c1c39bbee
Merge
2016-02-19 12:47:16 +01:00
Dmitry Dmitriev
04d2edfca3
8146187: Print develop and nonproduct flags by -XX:+PrintFlags* options in debug build
...
Reviewed-by: gtriantafill, gziemski, dholmes
2016-02-19 13:24:21 +03:00
Felix Yang
d466ce4948
8150229: aarch64: pipeline class for several instructions is not set correctly
...
Aarch64: c2 fix pipeline class for several instructions.
Reviewed-by: aph
2016-02-19 17:12:14 +08:00
Alejandro Murillo
d55b2fce32
Merge
2016-02-18 15:19:39 -08:00
Lana Steuck
6e2c7c6c74
Merge
2016-02-18 13:42:10 -08:00
Roger Riggs
50b82e8d5e
8149750: Decouple sun.misc.Signal from the base module
...
Reviewed-by: dholmes, chegar
2016-02-18 14:45:13 -05:00
Lana Steuck
e16feff964
Added tag jdk-9+106 for changeset e15ec0a78e45
2016-02-18 11:30:10 -08:00
Jesper Wilhelmsson
6f4adc7c72
Merge
2016-02-18 18:10:35 +01:00
Andreas Eriksson
35a916a2a1
8149743: JVM crash after debugger hotswap with lambdas
...
Reviewed-by: sspitsyn, coleenp, dcubed
2016-02-18 16:15:28 +01:00
Yasumasa Suenaga
2cfe5a01c4
8147388: Add diagnostic commands to attach JVMTI agent
...
Reviewed-by: jbachorik, sspitsyn
2016-02-18 23:26:43 +09:00
Felix Yang
40cdd7a181
8149907: aarch64: use load/store pair instructions in call_stub
...
Aarch64: make use of load/store pair instructions in call_stub to save space
Reviewed-by: aph
2016-02-18 21:53:24 +08:00
Derek White
98289a12c9
8149837: String.intern creates morre work than necessary for G1
...
Only use the SATB read barrier when reading existing strings from string table, not when adding new strings.
Reviewed-by: stefank, kbarrett
2016-02-17 18:02:03 -05:00
Rachel Protacio
3cf4e3909c
8149383: Convert TraceBiasedLocking to Unified Logging
...
The former -XX:+TraceBiasedLocking flag has been converted to the UL option -Xlog:biasedlocking=info and =trace, with the old option being aliased.
Reviewed-by: dholmes, dcubed
2016-02-18 17:10:48 -05:00
Alexander Kulyakhtin
af854404be
8150067: Quarantine serviceability/tmtools/jstat/GcCapacityTest.java
...
Quarantine a falsely failing test until the test issue is fixed
Reviewed-by: sla
2016-02-18 14:56:53 +03:00
David Holmes
56e60ab045
Merge
2016-02-18 03:51:44 +00:00
Volker Simonis
a5c5a3b609
8150079: MSVC prior to VS 2013 doesn't know the 'va_copy' macro
...
Reviewed-by: dholmes
2016-02-17 22:17:49 -05:00
Coleen Phillimore
64acd597eb
Merge
2016-02-18 03:47:47 +01:00
Kim Barrett
1153ecb06f
Merge
2016-02-17 23:57:17 +01:00
Severin Gehwolf
3a99569b6f
8143245: Zero build requires disabled warnings
...
Reviewed-by: dholmes, coleenp
2016-02-17 17:03:31 -05:00
Kim Barrett
7c684d5249
8149793: DirtyCardQueueSet::apply_closure_to_completed_buffer_helper isn't helpful
...
Merge helper into sole caller.
Reviewed-by: brutisso, jwilhelm, tschatzl
2016-02-17 16:00:27 -05:00
Rachel Protacio
92f9c27eec
8148630: Convert TraceStartupTime to Unified Logging
...
The former -XX:+TraceStartupTime flag has been converted to the UL option -Xlog:startuptime=info
Reviewed-by: coleenp, dholmes
2016-02-17 14:03:18 -05:00
Tom Rodriguez
cc370ff8f2
8150075: [JVMCI] expose reserved stack machinery and Inline flag in HotSpotVMConfig
...
Reviewed-by: kvn, twisti
2016-02-17 09:57:10 -08:00
Felix Yang
a30c46aa74
8150038: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero
...
Aarch64: c2 make use of CBZ and CBNZ when comparing narrow pointer with zero
Reviewed-by: aph
2016-02-17 20:19:24 +08:00
Hui Shi
f73f7433d0
8149733: AArch64: refactor array_equals/string_equals
...
Combine similar code for string_equals/char_array_equals/byte_array_equals into same implemenation
Reviewed-by: aph, shade
2016-02-24 04:45:50 -08:00
Vladimir Ivanov
bb51ea7a06
8150543: Mismatched access detection is inaccurate
...
Reviewed-by: kvn, shade
2016-02-29 23:46:55 +03:00
Claes Redestad
ea5a3565b8
8150720: Cleanup code around PrintOptoStatistics
...
Reviewed-by: kvn, shade, vlivanov
2016-02-29 15:05:45 +01:00
Zoltan Majo
babca85232
8150349: Reduce the execution time of the hotspot_compiler_3 group
...
Exclude long-running intrinsic-related tests that check functionality that is not likely to be changed soon.
Reviewed-by: kvn, neliasso
2016-02-29 13:02:10 +01:00
Tobias Hartmann
eca88d0a0c
Merge
2016-02-29 09:02:13 +01:00
Christian Thalinger
f9a6dbd5fd
8150738: [JVMCI] runtime/CommandLine/TraceExceptionsTest.java fails with: java.lang.RuntimeException: '<a 'java/lang/ClassNotFoundException': NoClassFound>' missing
...
Reviewed-by: coleenp
2016-02-26 11:13:25 -10:00
Vladimir Ivanov
782e6b33f2
8068038: C2: large constant offsets aren't handled on SPARC
...
Reviewed-by: kvn
2016-02-26 15:54:55 +03:00
Vladimir Ivanov
a7d78599d7
8150436: Incorrect invocation mode when linkToInteface linker is eliminated
...
Reviewed-by: kvn, shade
2016-02-26 01:58:29 +03:00
Vladimir Ivanov
abebc2da5c
8150186: Folding mismatched accesses with @Stable is incorrect
...
Reviewed-by: kvn, jrose, shade
2016-02-26 01:58:26 +03:00
Christian Thalinger
88575c5de7
8150561: [AArch64] JVMCI improvements
...
Reviewed-by: kvn
2016-02-24 09:22:45 -08:00
Andrew Haley
98d969d374
Merge
2016-02-25 14:47:08 +00:00
Aleksey Shipilev
4a8c4fc074
8150534: C1 compilation fails with "Constant field loads are folded during parsing"
...
Reviewed-by: vlivanov, thartmann
2016-02-25 15:10:16 +03:00
Nils Eliasson
1e758f661b
Merge
2016-02-25 11:17:33 +01:00
Nils Eliasson
d596cf06af
8069160: serviceability/dcmd/compiler/CompilerQueueTest.java fails due to class not found
...
Use whitebox to test specific cases making test less fragile
Reviewed-by: kvn
2016-02-25 10:44:51 +01:00
Nils Eliasson
607365df56
8149789: SIGSEGV in CompileTask::print
...
Print tasks from active compile threads requires safepoint
Reviewed-by: kvn
2016-02-25 10:44:19 +01:00
Nils Eliasson
e09bb29c2d
8148159: [TESTBUG] TestCompilerDirectivesCompatibility tests fails on non-tiered server VMs
...
Add whitebox for checking available compilers
Reviewed-by: kvn
2016-02-25 10:42:42 +01:00
Tobias Hartmann
52c7cb7221
8150441: CompileTask::print_impl() is broken after JDK-8146905
...
Timestamps should be explicitly initialized.
Reviewed-by: dholmes
2016-02-25 08:47:57 +01:00
Roland Westrelin
7c3120b3da
Merge
2016-02-24 20:18:04 +00:00
Aleksey Shipilev
6e26b67678
8150514: C1 crashes in Canonicalizer::do_ArrayLength() after fix for JDK-8150102
...
Reviewed-by: thartmann, vlivanov
2016-02-24 18:43:51 +03:00