Lana Steuck
2da00b4c36
Added tag jdk9-b84 for changeset 43c458023730
2015-10-05 20:24:59 -07:00
Lana Steuck
efe976c19f
Merge
2015-09-26 09:21:16 -07:00
Lana Steuck
2540f193ce
Added tag jdk9-b83 for changeset 52b527d01e88
2015-09-25 22:59:24 -07:00
Alejandro Murillo
c3f349c444
Merge
2015-09-22 11:01:53 -07:00
Lana Steuck
0add33def0
Merge
2015-09-18 14:21:46 -07:00
Lana Steuck
195d26d824
Added tag jdk9-b82 for changeset f4a20c54ec40
2015-09-18 10:46:35 -07:00
Alejandro Murillo
5ef8af7bec
Merge
2015-09-17 09:19:39 -07:00
Alejandro Murillo
6ee248ddf1
Merge
2015-09-15 07:47:44 -07:00
Jesper Wilhelmsson
b1050ba777
Merge
2015-09-15 15:49:33 +02:00
Jiangli Zhou
ea76ede582
8135097: Unmap failure for executable memory on windows
...
Use 'pd_release_memory' for executable memory in os::pd_unmap_memory().
Reviewed-by: iklam, coleenp
2015-09-14 14:55:01 -04:00
Alexander Kulyakhtin
fb955a7eff
8134641: CodelistTest.java fails with sun.misc.Unsafe.getUnsafe
...
Excluding lines containing sun.misc.Unsafe.getUnsafe from the test input as getUnsafe is hidden from reflection
Reviewed-by: sla
2015-09-14 14:26:29 +03:00
Lana Steuck
7c2b74e8c0
Merge
2015-09-11 13:00:54 -07:00
Lana Steuck
b46b70bba7
Added tag jdk9-b81 for changeset 6675700073c1
2015-09-11 10:26:29 -07:00
Alejandro Murillo
9374360851
Merge
2015-09-10 14:55:19 -07:00
Alejandro Murillo
da29ed2a94
Merge
2015-09-08 15:39:51 -07:00
Roland Westrelin
404fc5caa8
8134974: 8130847 broken with loop predicates
...
Pinned eliminated arraycopy loads in uncommon trap path for loop predicates may need to be moved
Reviewed-by: kvn
2015-09-08 19:19:08 +02:00
Roland Westrelin
8dd169a71f
8135069: C2 replaces range checks by unsigned comparison with -1
...
I < 0 || i > -1 wrongly folded as i >u -1
Reviewed-by: kvn
2015-09-11 16:56:56 +02:00
Tobias Hartmann
a6ab162873
Merge
2015-09-14 09:11:03 +00:00
Tobias Hartmann
6479241f4a
8135252: IdealLoopTree::dump_head() prints negative trip count
...
IdealLoopTree::dump_head() should not cast float to int.
Reviewed-by: kvn
2015-09-14 10:00:26 +02:00
Tobias Hartmann
662e39edbb
Merge
2015-09-14 07:03:04 +00:00
Tobias Hartmann
3780022a87
8080999: MemoryPoolMXBean.getUsageThresholdCount() returns incorrect value
...
Fixed race condition in the JMX code for the LowMemoryDetector.
Reviewed-by: kvn
2015-09-14 07:02:50 +02:00
Michael Berg
d67924dc8e
8132160: support for AVX 512 call frames and stack management
...
Simplify save/restore frame on x86 systems which support EVEX.
Reviewed-by: kvn, iveresov
2015-09-11 17:02:44 -07:00
Kirill Zhaldybin
9f9739c156
8132980: Improve stability of whitebox methods getCodeBlob and freeCodeBlob
...
Added checks for negative and null size and address values (where applicable) for getCodeBlob, allocateCodeBlob and freeCodeBlob, added regression test
Reviewed-by: iignatyev
2015-09-11 16:11:07 +03:00
Jesper Wilhelmsson
1736e104a1
Merge
2015-09-08 16:10:37 +02:00
Andrew Haley
518c5cacbc
8135157: DMB elimination in AArch64 C2 synchronization implementation
...
Reduce memory barrier usage in C2 fast lock and unlock.
Co-authored-by: Wei Tang <wei.tang@linaro.org>
Reviewed-by: kvn
2015-09-08 14:08:58 +01:00
Igor Veresov
e88940fae6
Merge
2015-09-10 17:56:43 -07:00
Michael Berg
e75f5a5cde
8135028: support for vectorizing double precision sqrt
...
Reviewed-by: kvn, twisti
2015-09-09 10:34:17 -07:00
Igor Ignatyev
be3feab2ef
Merge
2015-09-07 20:03:56 +02:00
Nils Eliasson
559bf7ef6e
8135067: Preparatory refactorings for compiler control
...
Extract CompileTask and clean up
Reviewed-by: roland
2015-09-04 12:47:57 +02:00
Lana Steuck
cbb7abea24
Merge
2015-09-03 16:14:02 -07:00
Ahmed Khawaja
d7b8032741
8132081: C2 support for Adler32 on SPARC
...
Add C2 instrinsic support for Adler32 checksum on SPARC.
Reviewed-by: kvn
2015-09-03 15:03:12 -07:00
Igor Veresov
20b11ddd88
8135035: Reverse changes from 8075093
...
8075093 turn on FPU spilling that need to be stabilized first
Reviewed-by: kvn
2015-09-03 14:29:08 -07:00
David Katleman
da35f16dac
Added tag jdk9-b80 for changeset 20f5e1575704
2015-09-03 14:24:41 -07:00
Michail Chernov
6814a6121a
8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests
...
Reviewed-by: iignatyev, dfazunen
2015-09-01 21:38:07 +03:00
Dmitry Fazunenko
187c7c2b58
8132709: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java might fail on embedded
...
Reviewed-by: tschatzl, jwilhelm
2015-09-07 21:30:45 +04:00
David Buck
c166f75b22
8135002: Fix or remove broken links in objectMonitor.cpp comments
...
Updated comments to refer to relevant patents.
Reviewed-by: dcubed
2015-09-04 17:33:56 -07:00
Ron Durbin
be89d7204f
8061999: Enhance VM option parsing to allow options to be specified in a file
...
Add support for the "-XX:VMOptionsFile=<path>" option.
Reviewed-by: dcubed, gthornbr, gziemski, ddmitriev, dholmes, coleenp
2015-09-04 14:49:20 -07:00
Jim Laskey
5231fd3c51
Merge
2015-09-04 20:29:48 +00:00
Jim Laskey
f763183615
8087181: Move native jimage code to its own library (maybe libjimage)
...
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Roger Riggs <roger.riggs@oracle.com>
Reviewed-by: alanb, lfoltan, hseigel, acorn
2015-09-04 10:12:08 -03:00
Jesper Wilhelmsson
1d4ed72ab1
8130823: VerifyRememberedSets is an expensive nop in product builds
...
Reviewed-by: jmasa, tschatzl
2015-09-04 13:23:10 +02:00
Mikael Gerdin
cf47fb3a23
8135012: Don't use G1RootProcessor when scanning remembered sets
...
Reviewed-by: jmasa, ecaspole
2015-09-04 09:47:35 +02:00
Thomas Schatzl
83e4800c47
8134857: Inconsistency in maximum TLAB/PLAB size and humongous object size
...
Align TLAB/PLAB size with exact humongous object size threshold, not that value -1.
Reviewed-by: jmasa, dfazunen
2015-09-04 08:36:13 +02:00
Mikhailo Seledtsov
1078a41a0f
8133180: [TESTBUG] runtime/SharedArchiveFile/SharedStrings.java failed with WhiteBox.class : no such file or directory
...
Removed ambiguity on where JarBuilder looks for classes
Reviewed-by: jiangli, ctornqvi, gtriantafill
2015-09-03 08:57:16 -07:00
Daniel D. Daugherty
9b12926ed8
8049304: race between VM_Exit and _sync_FutileWakeups->inc()
...
Add PerfDataManager.has_PerfData() to indicate when PerfData objects should be safe to query. Update Java monitor PerfData usage to check the new flag. PerfDataManager::destroy() should only be called at a safepoint and when the StatSampler is not active.
Reviewed-by: kbarrett, dholmes, tbenson, bdelsart
2015-09-03 10:22:39 -07:00
Sangheon Kim
c091c7348a
8134972: [BACKOUT] GC: implement ranges (optionally constraints) for those flags that have them missing
...
Reviewed-by: jwilhelm
2015-09-02 17:49:46 -07:00
Kim Barrett
8ebc8387ba
8134806: Clean up write_ref_field_work
...
Remove unnecessary pure virtual decl and default argument values.
Reviewed-by: jwilhelm, tbenson, jmasa
2015-09-02 11:41:42 -04:00
Thomas Schatzl
f55b656f2d
Merge
2015-09-02 16:16:58 +02:00
Thomas Schatzl
d0bb38889d
8134856: Incorrect use of PLAB::min_size() in MaxPLABSizeBounds
...
Reviewed-by: jwilhelm, tbenson
2015-09-02 14:00:46 +02:00
Y. Srinivas Ramakrishna
62ccb0305a
8133818: Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
...
Test contributed by brutisso
Reviewed-by: tonyp, tschatzl
2015-09-02 11:56:10 +02:00
Thomas Schatzl
fbfed13ec2
8134858: Remove G1 specific checking of Young/OldPLABSize in G1CollectorPolicy constructor
...
Remove obsolete and wrong code.
Reviewed-by: mgerdin, brutisso
2015-09-02 09:57:03 +02:00