44901 Commits

Author SHA1 Message Date
Harold Seigel
5b7ff7579c 8056900: Enhance NoClassDefFound exception messaging
Add text to the message explaining the cause of the exception

Reviewed-by: dholmes, sspitsyn, coleenp
2017-05-04 10:05:29 -04:00
Kim Barrett
006229255a 8169039: Add unit tests for BitMap search operations
Added native unit test test_bitMap_search.cpp

Reviewed-by: stefank, sjohanss
2017-05-03 18:44:27 -04:00
Kim Barrett
a896bf909c 8178352: BitMap::get_next_zero_offset may give wrong result on Mac
Invert and search initial word for trailing ones.

Reviewed-by: stefank, cjplummer
2017-05-03 14:13:48 -04:00
Ioi Lam
c386cec7b1 8171392: Move Klass pointers outside of ConstantPool entries so ConstantPool can be read-only
Added _resolved_klasses; moved _resolved_references to ConstantPoolCache, etc.

Reviewed-by: coleenp, lfoltan, simonis, aph
2017-03-03 23:08:35 -08:00
Serguei Spitsyn
0c74ceb12d Merge 2017-05-03 02:32:02 +00:00
Serguei Spitsyn
4e72cfa0f7 8172970: TESTBUG: need test coverage for the JVMTI functions allowed in the start phase
New JTreg test provides the necessary coverage during the start phase

Reviewed-by: dholmes, dcubed
2017-05-02 19:27:26 -07:00
Ioi Lam
66f0c0d17f 8179305: Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime
Added LastFrameAccessor class

Reviewed-by: dlong, dholmes
2017-05-01 11:16:01 -07:00
Alexander Harlap
cf7c7fedcd 8178542: G1: VM hangs during shutdown due to mark stack overflow
Removed not needed call to clear_has_overflown() to avoid inconsistent state

Reviewed-by: kbarrett, sangheki
2017-05-01 10:50:38 -04:00
Zoltan Majo
3e1753d49b 8179019: Correct range checks for command-line options ArraycopySrcPrefetchDistance and ArraycopyDstPrefetchDistance
Update constraint for the command-line options. Change stubs to use register values instead of immediates.

Reviewed-by: kvn
2017-04-28 09:50:47 +02:00
Harold Seigel
dbbc52769a Merge 2017-04-27 14:15:30 +00:00
Harold Seigel
5252655a4a 8179235: PackageEntryTables should be created eagerly
Create the PackageEntryTables in the constructor for ClassLoaderData.

Reviewed-by: dholmes, sspitsyn
2017-04-27 10:08:02 -04:00
Jesper Wilhelmsson
18441d431e Merge 2017-04-27 14:40:21 +02:00
Lana Steuck
6da31c5d8b Added tag jdk-10+2 for changeset 0e5f3e4cc5fa 2017-04-27 05:31:45 +00:00
Shafi Ahmad
0edc20faf9 8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp
Reviewed-by: shade, dholmes, kevinw
2017-04-26 21:28:22 -07:00
Mikhailo Seledtsov
7ccad75888 8179243: [TESTBUG] CDS tests should be excluded from running with -UseCompressedOops
Used at-requires statements to exclude the affected tests

Reviewed-by: dholmes, jiangli, sspitsyn
2017-04-26 11:26:11 -07:00
Claes Redestad
1668e018ce 8179224: Cache strlen of Flag::_name
Reviewed-by: dsamersoff, jiangli, iklam, rehn
2017-04-26 13:20:23 +02:00
Sharath Ballal
e8ead248a8 8030750: SA: Alternate hashing not implemented
Implement alternate hashing in SA

Reviewed-by: dsamersoff
2017-04-26 14:59:52 +05:30
Stefan Johansson
e237e703df 8138737: Remove oop_ms_adjust_pointers and use oop_iterate instead
Reviewed-by: kbarrett, stefank
2017-04-26 10:26:39 +02:00
Aleksey Shipilev
111afb73a5 8169061: Drop os::is_MP checks from Atomics
Reviewed-by: aph, dholmes
2017-04-26 09:06:59 +02:00
Lana Steuck
33119b6cf2 Merge 2017-04-25 08:18:29 +00:00
J. Duke
cd84fed3c7 Merge 2017-07-05 23:16:59 +02:00
J. Duke
c919e941c9 Merge 2017-07-05 23:16:45 +02:00
J. Duke
dc7d5323f2 Merge 2017-07-05 23:16:37 +02:00
J. Duke
59fa859ccf Merge 2017-07-05 23:16:26 +02:00
J. Duke
a2b246f5ff Merge 2017-07-05 23:16:15 +02:00
J. Duke
0c845c1866 Merge 2017-07-05 23:16:05 +02:00
J. Duke
2ffd03a069 Merge 2017-07-05 23:15:54 +02:00
J. Duke
fbce2dbc43 Merge 2017-07-05 23:15:42 +02:00
J. Duke
be76b48a8b Merge 2017-07-05 23:15:30 +02:00
J. Duke
f783939a00 Added tag jdk-9+166 for changeset d3e973f18096 2017-07-05 23:15:12 +02:00
J. Duke
6559850c81 Merge 2017-07-05 23:15:11 +02:00
J. Duke
637fbdc824 Merge 2017-07-05 23:14:57 +02:00
J. Duke
7e935d99b8 Merge 2017-07-05 23:14:42 +02:00
J. Duke
d8ec752a5b Merge 2017-07-05 23:14:19 +02:00
J. Duke
e46c5256d6 Merge 2017-07-05 23:14:06 +02:00
J. Duke
117a087f54 Added tag jdk-10+5 for changeset f113ce12fe24 2017-07-05 23:13:48 +02:00
J. Duke
d4f0061790 Merge 2017-07-05 23:13:48 +02:00
J. Duke
0d58913a47 Merge 2017-07-05 23:13:34 +02:00
J. Duke
6e92df9604 Merge 2017-07-05 23:13:26 +02:00
J. Duke
d62947fa2b Merge 2017-07-05 23:13:14 +02:00
J. Duke
2c0a28cc11 Merge 2017-07-05 23:13:02 +02:00
J. Duke
dd02ae0ca2 Merge 2017-07-05 23:12:51 +02:00
J. Duke
45cb81c5d3 Merge 2017-07-05 23:12:41 +02:00
J. Duke
9c4914bbc1 Merge 2017-07-05 23:12:29 +02:00
J. Duke
a9ce1dd440 Merge 2017-07-05 23:12:15 +02:00
J. Duke
01dcb28c4e Added tag jdk-9+165 for changeset 3965b747cfe1 2017-07-05 23:11:56 +02:00
J. Duke
17fa368265 Merge 2017-07-05 23:11:54 +02:00
J. Duke
3ca581fcad Merge 2017-07-05 23:11:38 +02:00
J. Duke
99dfc6af5c Merge 2017-07-05 23:11:24 +02:00
J. Duke
6584f8809c Merge 2017-07-05 23:11:11 +02:00