52216 Commits

Author SHA1 Message Date
Vladimir Kozlov
7764490363 8052081: Optimize generated by C2 code for Intel's Atom processor
Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86.

Reviewed-by: roland
2014-08-05 15:02:10 -07:00
Morris Meyer
97512f58ec 8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
Fixed parfait initialization issue.

Reviewed-by: kvn, twisti
2014-08-05 08:19:03 -07:00
Tobias Hartmann
70a55eac34 8054033: Remove unused references to Compile*
Removed unused references to Compile* missed by JDK-8034812.

Reviewed-by: kvn, roland
2014-08-05 09:58:52 +02:00
Albert Noll
6292295da2 Merge 2014-08-05 07:37:10 +00:00
Zoltan Majo
023c23b23c 8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx
Modify hotspot/make/jprt.properties and make/jprt.properties on the top level to add/remove the relevant platforms.

Reviewed-by: kvn, roland
2014-08-05 09:07:16 +02:00
Igor Ignatyev
0521e7ed8f 8051484: Test compiler/6932496/Test6932496.java failed to compile after JDK-8011044: 1.5 is no longer supported
Reviewed-by: kvn, roland
2014-08-03 12:04:36 +04:00
Igor Ignatyev
ebcdde4222 8051896: jtreg tests don't use $TESTJAVAOPTS
Reviewed-by: kvn, ctornqvi
2014-08-03 12:04:17 +04:00
Roland Westrelin
a2d18a0238 8057038: Speculative traps not robust when compilation and class unloading are concurrent
Speculative traps can be removed from MDO while being copied by compiler

Reviewed-by: kvn, iveresov
2014-08-02 06:15:23 +02:00
Filipp Zhinkin
dc2c903e43 8055904: Develop tests for new command-line options related to SHA intrinsics
Reviewed-by: kvn, iignatyev
2014-09-03 15:29:57 +04:00
Filipp Zhinkin
8381452775 8055903: Develop sanity tests on SPARC's SHA instructions support
Reviewed-by: kvn, iignatyev
2014-09-03 15:26:06 +04:00
Filipp Zhinkin
9f825ac4cb 8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
Reviewed-by: kvn, iignatyev
2014-09-03 15:24:26 +04:00
Roland Westrelin
9369af8c06 8055946: assert(result == NULL || result->is_oop()) failed: must be oop
Caller of popped frame doesn't have valid result during deoptimization

Reviewed-by: kvn
2014-08-27 17:37:18 +02:00
Roland Westrelin
fa27000f3c 8055910: closed/java/util/Collections/CheckedCollections.java failed with ClassCastException not thrown
Missing subtype check for Arrays.copyOf intrinsic

Reviewed-by: kvn, iveresov
2014-08-29 16:32:29 +02:00
Vladimir Kozlov
b9e949183d 8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM.

Reviewed-by: roland
2014-09-02 12:48:45 -07:00
Vladimir Kozlov
8b93fb04cd 8056964: JDK-8055286 changes are incomplete
Added ccstr and ccstrlist types to compilerOracle 'option' command

Reviewed-by: roland
2014-09-02 10:26:48 -07:00
David Chase
4c9f643e10 8054292: code comments leak in fastdebug builds
Added deallocation to destructor; hardened interface against misuse

Reviewed-by: kvn
2014-08-29 19:45:49 -04:00
Tobias Hartmann
3eb44b3955 Merge 2014-08-29 13:46:50 +00:00
Zoltan Majo
fbab0fe16e 8055286: Extend CompileCommand=option to handle numeric parameters
Changed CompileCommand=option to handle "extended" parameters: Klass::method,type,flag,value. Types supported are bool, intx, and uintx.

Reviewed-by: kvn, roland
2014-08-29 15:32:16 +02:00
Tobias Hartmann
79be04020a 8056067: NodeHash debug variables are available in product build
Make NodeHash debug variables only available in debug/optimized build.

Reviewed-by: kvn, roland
2014-08-29 14:46:35 +02:00
Igor Ignatyev
da8d847087 8056223: typo in export_optimized_jdk
Reviewed-by: kvn
2014-08-28 23:30:13 +04:00
Serguei Spitsyn
7b1571089e Merge 2014-08-01 19:03:26 -07:00
Serguei Spitsyn
3dec185794 7187999: dtrace jstack action is broken
Separate jhelper.d and hotspot provider (other USDT probes)

Reviewed-by: dholmes, dsamersoff
2014-08-01 16:33:46 -07:00
Roland Westrelin
2588547f41 Merge 2014-08-01 15:57:00 -07:00
Jon Masamitsu
5f2c33e42b 8031323: Optionally align objects copied to survivor spaces
Reviewed-by: brutisso, tschatzl
2014-08-01 15:40:12 -07:00
Pavel Rappo
5731d09e61 8054158: Fix typos in JNDI-related packages
Reviewed-by: rriggs, vinnie
2014-08-01 22:32:51 +01:00
Tim Bell
48710812cb Added tag jdk9-b25 for changeset 064db4f56d0d 2014-08-01 14:09:25 -07:00
Tim Bell
06f3de9ab1 Added tag jdk9-b25 for changeset 85d68faca425 2014-08-01 14:09:22 -07:00
Tim Bell
65ce4d424f Added tag jdk9-b25 for changeset 48b43b7b9e0c 2014-08-01 14:09:19 -07:00
Tim Bell
cfd81866b2 Added tag jdk9-b25 for changeset 3dad8878772d 2014-08-01 14:09:18 -07:00
Tim Bell
a4229e08b8 Added tag jdk9-b25 for changeset d553e7400295 2014-08-01 14:09:14 -07:00
Tim Bell
a33df03f53 Added tag jdk9-b25 for changeset 938af06a9f70 2014-08-01 14:09:09 -07:00
Tim Bell
7566d8b011 Added tag jdk9-b25 for changeset 607831311622 2014-08-01 14:09:06 -07:00
Tim Bell
b17398aa78 Added tag jdk9-b25 for changeset 4c599f00e556 2014-08-01 14:09:05 -07:00
Rob McKenna
c4304d447a 8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
Reviewed-by: wetmore, xuelei
2014-08-01 19:44:52 +01:00
Jan Lahoda
66ea31ef63 8043643: Add an crules analyzer avoiding string concatenation in messages of Assert checks
Generalizing the crules infrastructure, adding a new analyzer to check String concatenation in Assert calls.

Reviewed-by: jjg, vromero
2014-08-01 11:09:40 -07:00
Sergey Bylokhov
e75aa4182b 8026497: Font2DTest demo: unused resource files
Reviewed-by: azvegint, bae
2014-08-01 16:26:17 +01:00
Martin Doerr
269f961b6d 8053931: (fc) FileDispatcherImpl.lock0 does not handle ERROR_IO_PENDING [win]
Reviewed-by: alanb
2014-08-01 15:50:01 +01:00
Rob McKenna
96c0091bde 8031435: Ftp download does not work properly for ftp user without password
Reviewed-by: chegar
2014-08-01 15:36:23 +01:00
Rob McKenna
063b7f5dc9 8030166: java/lang/ProcessBuilder/Basic.java fails intermittently: waitFor took too long
Reviewed-by: rriggs
2014-08-01 15:34:55 +01:00
Pavel Rappo
12b137c7c0 8051991: Flatten VersionHelper hierarchies
Reviewed-by: vinnie
2014-08-01 14:57:15 +01:00
Dmeetry Degrave
140ff9735f 8044671: NPE from JapaneseEra when a new era is defined in calendar.properties
Reviewed-by: okutsu
2014-08-01 16:29:46 +04:00
Xue-Lei Andrew Fan
ef6f1e0e2e 8052406: SSLv2Hello protocol may be filter out unexpectedly
Reviewed-by: weijun
2014-08-01 12:05:05 +00:00
Jaroslav Bachorik
f2758e5843 8042327: Enhance thread contexts in serviceability
Reviewed-by: chegar, dfuchs, olagneau, sla
2014-08-01 13:31:03 +02:00
Chris Hegarty
8747b64d35 8042322: Enhance thread contexts in networking and nio
Reviewed-by: alanb, michaelm
2015-04-02 11:43:11 +01:00
Chris Hegarty
b6eef64a98 8047149: Enhance thread contexts in core libraries
Reviewed-by: alanb
2015-04-02 11:43:11 +01:00
Ivan Gerasimov
d81fa0fe0a 8075040: Need a test to cover FREAK (BugDB 20647631)
Reviewed-by: wetmore
2015-03-16 23:59:02 +03:00
Ivan Gerasimov
d13d264e54 8068720: Better certificate options checking
Reviewed-by: mullan
2015-02-20 12:59:26 +03:00
Valerie Peng
efd0db4d6d 8073163: Remove the redundant call of System.nanoTime() from RSACore
Remove the redundant call of System.nanoTime() in RSACore.java

Reviewed-by: mullan
2015-02-18 04:01:33 +00:00
Valerie Peng
377f09b1fa 8071726: Better RSA optimizations
Added a check when RSA signature is generated with a RSAPrivateCRTKey object.

Reviewed-by: mullan
2015-02-14 00:27:29 +00:00
Xueming Shen
e7cf4064cc 8064601: Improve jar file handling
Reviewed-by: alanb, coffeys
2015-01-28 12:36:25 -08:00