45313 Commits

Author SHA1 Message Date
Coleen Phillimore
f820e2f2ee 8166848: Performance bug: SystemDictionary - optimization
Check instead that a bucket isn't 10x the average

Reviewed-by: iklam, gziemski, sspitsyn
2017-05-18 08:17:52 -04:00
Roman Kennke
553d1e815b 8180175: ObjectSynchronizer only needs to iterate in-use monitors
When using -XX:+MonitorInUseLists, then only iterate in-use monitors.

Reviewed-by: zgu, dholmes, rehn
2017-05-17 23:36:19 +02:00
Aleksey Shipilev
ae8a3dd115 8180482: Reformat -XX:+PrintSafepointStatistics table
Reviewed-by: dholmes
2017-05-17 23:18:19 +02:00
Claes Redestad
3725b7c8ff Merge 2017-05-17 12:46:12 +00:00
Claes Redestad
76065fffd3 Merge 2017-05-17 12:20:17 +00:00
Harold Seigel
e6a49ea74b 8152295: Redundant CLCs for classes resolved in both loaders
Don't record loader constraints if both class loader classes are the same

Reviewed-by: coleenp, vlivanov, gtriantafill, lfoltan
2017-05-17 07:55:26 -04:00
Andrew Haley
14f1adfa69 Merge 2017-05-17 12:29:42 +01:00
Claes Redestad
994d76bdfc 8180479: [TESTBUG] Some hotspot tests broken after internal Unsafe name changes
Reviewed-by: thartmann
2017-05-17 12:13:29 +02:00
Claes Redestad
30498e26af 8180423: Remove flag UseRelocIndex
Reviewed-by: kvn, thartmann
2017-05-17 11:41:08 +02:00
Coleen Phillimore
1c06346c45 8180325: Use ClassLoaderData::classes_do for CDS classes
Use closures and ClassLoaderData::classes_do instead of SystemDictionary::classes_do

Reviewed-by: iklam, jiangli
2017-05-16 19:36:55 -04:00
Andrew Haley
bd29a4fb50 Merge 2017-05-16 18:33:22 +01:00
Harold Seigel
09d3f0e43d 8178604: JVM does not allow defining boot loader modules in exploded build after module system initialization
Allow defining of boot loader modules after initialization but add locks to synchronize access to exploded build list

Reviewed-by: dholmes, lfoltan
2017-05-16 09:33:49 -04:00
George Triantafillou
dd55dfc914 8179903: Clean up SPARC 32-bit support
Reviewed-by: gthornbr, fparain
2017-05-15 09:40:23 -04:00
Mikael Gerdin
c6ab5e594d 8180181: Get rid of FAST_DISPATCH from interpreter
Reviewed-by: coleenp, tschatzl
2017-05-11 16:33:18 +02:00
Ioi Lam
cc6f6ad2a6 8179769: serviceability/sa/TestCpoolForInvokeDynamic.java failing after changes for JDK-8171392
Updated SA Java code to match HotSpot C code.

Reviewed-by: sspitsyn, coleenp
2017-05-11 16:17:31 -07:00
Vladimir Kozlov
b2d6d6b622 8180267: Update Graal
Reviewed-by: iveresov
2017-05-12 13:56:13 -07:00
Vladimir Kozlov
063286a618 Merge 2017-05-12 13:14:25 -07:00
J. Duke
5a0726a47a Merge 2017-07-05 23:27:00 +02:00
J. Duke
34ff994936 Merge 2017-07-05 23:26:45 +02:00
J. Duke
a1820b4f37 Merge 2017-07-05 23:26:38 +02:00
J. Duke
b555338343 Merge 2017-07-05 23:26:27 +02:00
J. Duke
c252b3b877 Merge 2017-07-05 23:26:15 +02:00
J. Duke
9db3ece35b Merge 2017-07-05 23:26:05 +02:00
J. Duke
aab366ee29 Merge 2017-07-05 23:25:53 +02:00
J. Duke
4c7a76979f Merge 2017-07-05 23:25:42 +02:00
J. Duke
12ace599a4 Merge 2017-07-05 23:25:26 +02:00
J. Duke
b5151417a8 Added tag jdk-9+169 for changeset c7efde2b60fc 2017-07-05 23:25:06 +02:00
J. Duke
5500fb31ab Merge 2017-07-05 23:25:04 +02:00
J. Duke
64b064570a Merge 2017-07-05 23:24:47 +02:00
J. Duke
ed94cc95cc Merge 2017-07-05 23:24:33 +02:00
J. Duke
6f8cb5cd71 Merge 2017-07-05 23:24:21 +02:00
J. Duke
b5a86d6ebb Merge 2017-07-05 23:24:07 +02:00
J. Duke
ace886f4e3 Merge 2017-07-05 23:23:44 +02:00
J. Duke
37f64be22b Merge 2017-07-05 23:23:31 +02:00
J. Duke
0fd2755d81 Added tag jdk-10+7 for changeset 30e75693ae99 2017-07-05 23:23:10 +02:00
J. Duke
36b23cad47 Merge 2017-07-05 23:23:09 +02:00
J. Duke
d3a44ff8d2 Merge 2017-07-05 23:22:53 +02:00
J. Duke
ffe0fb7d93 Merge 2017-07-05 23:22:45 +02:00
J. Duke
257aaaf5d4 Merge 2017-07-05 23:22:30 +02:00
J. Duke
021e6d59e4 Merge 2017-07-05 23:22:15 +02:00
J. Duke
71653efd73 Merge 2017-07-05 23:22:02 +02:00
J. Duke
844b1a72d0 Merge 2017-07-05 23:21:47 +02:00
J. Duke
5fa69e89b4 Merge 2017-07-05 23:21:33 +02:00
J. Duke
6313e77bed Merge 2017-07-05 23:21:16 +02:00
J. Duke
7a43006702 Added tag jdk-9+168 for changeset fcabc74bd44e 2017-07-05 23:20:53 +02:00
J. Duke
a24d2b46ba Merge 2017-07-05 23:20:53 +02:00
J. Duke
708195ddca Merge 2017-07-05 23:20:38 +02:00
J. Duke
102e67f773 Merge 2017-07-05 23:20:24 +02:00
J. Duke
431facf409 Merge 2017-07-05 23:20:12 +02:00
J. Duke
5423dbb7de Merge 2017-07-05 23:19:57 +02:00