Harold Seigel
0033b57269
Merge
2015-05-08 23:51:37 +02:00
Harold Seigel
e5e17a62d1
8076318: split verifier needs to add TraceClassResolution
...
Add print statements to verifier when TraceClassResolution is specified
Reviewed-by: coleenp, acorn
2015-05-08 16:24:46 -04:00
Michael C Berg
4fca8dbb1f
8076276: Add support for AVX512
...
Reviewed-by: kvn, roland
2015-05-08 11:49:20 -07:00
Michael Haupt
b15af202c5
8030680: 292 cleanup from default method code assessment
...
Small code improvements for increased robustness
Reviewed-by: acorn, coleenp
2015-05-08 14:00:24 -04:00
Harold Seigel
da4711381d
Merge
2015-05-08 13:25:11 -04:00
Joseph Provino
f979b6f8f6
7006810: G1: Introduce peace-of-mind checking in the Suspendible Thread Set
...
Add asserts to ensure thread is in the right state.
Reviewed-by: tschatzl, pliden
2015-05-08 09:52:51 -04:00
Tobias Hartmann
43a5abc876
8078497: C2's superword optimization causes unaligned memory accesses
...
Prevent vectorization of memory operations with different invariant offsets if unaligned memory accesses are not allowed.
Reviewed-by: kvn
2015-05-08 12:19:17 +02:00
Bengt Rutisson
890471d11a
8079561: Add a method to convert counters to milliseconds
...
Reviewed-by: mgerdin, ehelin
2015-05-08 10:30:16 +02:00
Alejandro Murillo
58a1361125
Merge
2015-05-07 15:34:45 -07:00
Vladimir Kozlov
fcf64c698f
Merge
2015-05-07 11:28:03 -07:00
Andreas Eriksson
07f8740617
8051045: HotSpot fails to wrap Exceptions from invokedynamic in a BootstrapMethodError
...
Reviewed-by: coleenp, dsimms
2015-05-07 15:05:46 +02:00
David Holmes
5c859405b5
8078470: [Linux] Replace syscall use in os::fork_and_exec with glibc fork() and execve()
...
Reviewed-by: stuefe, dsamersoff, dcubed
2015-05-12 20:55:40 -04:00
Thomas Schatzl
00e2ae0942
8079556: BACKOUT - Determining the desired PLAB size adjusts to the the number of threads at the wrong place
...
Reviewed-by: jwilhelm, brutisso
2015-05-07 10:32:42 +02:00
Daniel D. Daugherty
a692523e95
8079359: disable JDK-8061553 optimization while JDK-8077392 is resolved
...
Borrow an unused SyncFlags value to disable the "fast enter" optimization.
Reviewed-by: lana, dsamersoff, amurillo
2015-05-05 18:57:57 -07:00
Coleen Phillimore
c6e557977e
8069005: Hotspot crashes in System.out.println with assert(resolved_method->method_holder()->is_linked()) failed: must be linked
...
Move java.lang.Class initialization sooner in bootstrapping the jvm
Reviewed-by: dholmes, hseigel
2015-05-05 16:09:30 -04:00
Jan Civlin
c7d33de202
8076284: Improve vectorization of parallel streams
...
Improve vectorization of java/util/stream/Streams$RangeIntSpliterator::forEachRemaining() method and enable loop vectorization in a given method on demand.
Reviewed-by: kvn
2015-05-05 12:33:57 -07:00
Roland Westrelin
cf9c335865
Merge
2015-05-05 19:27:08 +02:00
Rickard Bäckman
41e1772251
8064458: OopMap class could be more compact
...
Reviewed-by: kvn, bdelsart
2015-05-05 16:50:25 +02:00
Andreas Woess
5c13c285f7
8075492: adopt recent IGV
...
Adopted recent sources, updated README, added build and run instructions; ignored IGV build files in Mercurial; adapted HotSpot Ideal graph printer to current IGV's data format schema; reintroduced control flow window and basic block layout
Co-authored-by: Bernhard Urban <bernhard.urban@oracle.com>
Co-authored-by: Christian Haeubl <christian.haeubl@oracle.com>
Co-authored-by: Doug Simon <doug.simon@oracle.com>
Co-authored-by: Gilles Duboscq <gilles.duboscq@oracle.com>
Co-authored-by: Lukas Stadler <lukas.stadler@oracle.com>
Co-authored-by: Peter Hofer <peter.hofer@jku.at>
Co-authored-by: Roland Schatz <roland.schatz@oracle.com>
Co-authored-by: Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
Co-authored-by: Tom Rodriguez <tom.rodriguez@oracle.com>
Reviewed-by: kvn, roland
2015-05-05 13:06:10 +02:00
Alejandro Murillo
d83bdb4157
Merge
2015-05-01 03:56:01 -07:00
Bharadwaj Yadavalli
f8d0a6ff28
Merge
2015-04-30 18:14:58 -04:00
Roland Westrelin
3cdae26a75
8078426: mb/jvm/compiler/InterfaceCalls/testAC2 - assert(predicate_proj == 0L) failed: only one predicate entry expected
...
Split if finds predicates on several incoming paths when unswitched's loops are optimized out
Reviewed-by: kvn
2015-04-29 14:43:12 -07:00
Severin Gehwolf
add46c476a
8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
...
Do the math on the unsigned type where overflows are well defined
Reviewed-by: kvn, aph
2015-04-29 12:23:48 -07:00
Evgeniya Stepanova
19e80a1f8f
6407976: GC worker number should be unsigned
...
Reviewed-by: jwilhelm, tschatzl
2015-04-29 15:12:33 +03:00
David Lindholm
4ff6849791
8079337: Format string issues in workgroup.cpp and taskqueue.cpp
...
Reviewed-by: jwilhelm, pliden, ehelin
2015-05-06 11:04:44 +02:00
Per Lidén
e5b7417b04
8079330: Circular dependency between G1CollectedHeap and G1BlockOffsetSharedArray
...
Reviewed-by: tschatzl, mgerdin
2015-05-05 11:17:12 +02:00
Stefan Karlsson
7ede39f590
8079275: Remove CollectedHeap::use_parallel_gc_threads
...
Reviewed-by: sjohanss, kbarrett
2015-05-04 15:02:37 +02:00
Jungwoo Ha
00f9d96a8b
8079091: Remove dictionary NULL check on common path of BlockFreeList methods
...
Reviewed-by: kbarrett, stefank, dholmes, jmasa
2015-05-01 10:51:00 -07:00
Jesper Wilhelmsson
ca69eddba5
Merge
2015-05-04 17:10:50 +02:00
Per Lidén
8986235472
8079148: Fix incorrect include guards
...
Reviewed-by: stefank, ehelin
2015-05-04 09:24:03 +02:00
Kim Barrett
0227995013
8075215: SATB buffer processing found reclaimed humongous object
...
Don't assume SATB buffer entries are valid objects
Reviewed-by: brutisso, ecaspole
2015-05-01 17:38:12 -04:00
Stefan Johansson
20689e5397
8078897: Clean out unused code in G1MMUTracker
...
Reviewed-by: brutisso, jwilhelm, drwhite
2015-04-30 10:14:26 +02:00
Dmitry Fazunenko
f10e4ec0a6
8073476: G1 logging ignores changes to PrintGC* flags via MXBeans
...
Reviewed-by: brutisso, jwilhelm
2015-04-29 15:32:05 +04:00
Derek White
a9a83a919f
8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java failed with java.lang.RuntimeException: 'new_active_workers' missing from stdout/stderr
...
Reviewed-by: brutisso, jmasa, jwilhelm
2015-04-29 09:59:51 +02:00
Coleen Phillimore
01aedea8fc
Merge
2015-04-29 02:35:29 +02:00
Jesper Wilhelmsson
ab61943776
Merge
2015-04-28 23:37:11 +02:00
Coleen Phillimore
d380c068d5
Merge
2015-04-28 23:04:16 +02:00
Coleen Phillimore
8a788d57db
8068352: Move virtualspace.* out of src/share/vm/runtime to memory directory
...
Move virtualspace.* out of src/share/vm/runtime to memory directory
Reviewed-by: brutisso, sgehwolf, stefank, sspitsyn
2015-04-28 16:46:39 -04:00
Sangheon Kim
e207b18f10
8073204: Determining the desired PLAB size adjusts to the the number of threads at the wrong place
...
Calculate the desired PLAB value for a single thread and then return desired PLAB size according to the current number of threads when needed
Reviewed-by: ysr, jwilhelm, tschatzl
2015-04-28 12:02:50 -07:00
Stefan Karlsson
6dde0580a0
Merge
2015-04-28 12:17:56 +00:00
Yasumasa Suenaga
649f4e881e
8076212: AllocateHeap() and ReallocateHeap() should be inlined
...
NMT with detail option reports incorrect caller address on Linux.
Reviewed-by: dholmes, coleenp
2015-04-28 19:04:39 +09:00
Serguei Spitsyn
f7c143cbb2
8073705: more performance issues in class redefinition
...
Optimize the method pointer adjustments for prev klass versions and MNT
Reviewed-by: dcubed, coleenp
2015-04-27 19:51:00 -07:00
Christian Thalinger
8cb760c280
8022853: add ability to load uncompressed object and Klass references in a compressed environment to Unsafe
...
Reviewed-by: coleenp, jrose, kvn
2015-04-27 09:02:41 -07:00
Thomas Schatzl
e08169c253
8073632: Make auxiliary data structures know their own translation factor
...
Auxiliary data structures should have knowledge of their own requirements for virtual memory reservations instead of getting these values directly from various places.
Reviewed-by: stefank, kbarrett
2015-04-27 10:04:26 +02:00
Stefan Karlsson
f171cd3a86
8078601: print_concurrent_locks should be guarded with INCLUDE_SERVICES
...
Reviewed-by: mgronlun, sla, dholmes
2015-04-27 09:51:13 +02:00
Stefan Karlsson
f7ea0b72eb
8076177: Remove usage of stack.inline.hpp functions from taskqueue.hpp
...
Reviewed-by: brutisso, goetz
2015-04-27 09:51:06 +02:00
Bengt Rutisson
6d5aa2af43
8078613: HAS_BEEN_MOVED has been moved
...
Reviewed-by: stefank, sjohanss
2015-04-27 09:08:07 +02:00
Michael C Berg
a880f3d139
8078563: Restrict reduction optimization
...
Reviewed-by: kvn, twisti
2015-04-29 15:34:04 -07:00
Calvin Cheung
22611f6936
Merge
2015-04-23 14:09:59 -07:00
Calvin Cheung
4c99a3031d
Merge
2015-05-02 18:40:37 -07:00