Commit Graph

5301 Commits

Author SHA1 Message Date
Gary Benson
416df6da75 6949423: remove tagged stack interpreter for Zero
Missed Zero changes for 6943304.

Reviewed-by: twisti
2010-05-04 02:33:59 -07:00
John R Rose
973b1ef143 6939196: method handle signatures off the boot class path get linkage errors
Adjust MethodType lookup logic to search off the BCP, but not to cache those results

Reviewed-by: twisti
2010-05-01 21:57:35 -07:00
John R Rose
4eb75c2df3 6939134: JSR 292 adjustments to method handle invocation
Split MethodHandle.invoke into invokeExact and invokeGeneric; also clean up JVM-to-Java interfaces

Reviewed-by: twisti
2010-05-01 02:42:18 -07:00
Christian Thalinger
0211f9703a 6943304: remove tagged stack interpreter
Reviewed-by: coleenp, never, gbenson
2010-04-30 08:37:24 -07:00
Gary Benson
55457c9cc7 6939182: Zero JNI handles fix
Zero will exit with an error when invoked with -Xcheck:jni.

Reviewed-by: twisti, kamg
2010-04-30 04:27:25 -07:00
Igor Veresov
61b9d428d1 6948602: Disable use of SSE4.2 in String.indexOf intrinsic until 6942326 is fixed
Disable the use of pcmpestri until it can be guaranteed that the load doesn't cross in to the uncommited space. See 6942326.

Reviewed-by: never, kvn
2010-04-29 17:53:58 -07:00
Christian Thalinger
6d2a896bcd 6829193: JSR 292 needs to support SPARC
There are unimplemented portions of the hotspot code for method handles and invokedynamic specific to SPARC.

Reviewed-by: kvn, never, jrose
2010-04-29 06:30:25 -07:00
John R Rose
78e6939c37 Merge 2010-04-29 00:03:40 -07:00
Igor Veresov
cb911cf098 6946892: c1 shouldn't sign-extend to upper 32bits on x64
C1 does sign-extension when it loads ints and shorts from memory to 64-bit registers. This causes problems for c2 because it relies on the fact the int passed in a 64-bit register is zero-extended.

Reviewed-by: never
2010-04-27 11:19:12 -07:00
Tom Rodriguez
eb534d777a 6943485: JVMTI always on capabilities change code generation too much
Reviewed-by: twisti, dcubed
2010-04-26 23:59:45 -07:00
Antonios Printezis
e1ae5e1cb0 Merge 2010-04-26 18:01:55 -04:00
Hiroshi Yamauchi
cd48f31efe 6946040: add intrinsic for short and char reverseBytes
Reviewed-by: never, twisti
2010-04-26 11:27:21 -07:00
John Cuthbertson
b1867e0dd5 6819061: G1: eliminate serial Other times that are proportional to the collection set length
6871109: G1: remove the concept of the scan only prefix

Removed scan only regions and associated code. The young portion of the collection set is now constructed incrementally - when a young region is retired as the current allocation region it is added to the collection set.

Reviewed-by: apetrusenko, iveresov, tonyp
2010-04-22 10:02:38 -07:00
John R Rose
333bea1423 Merge 2010-04-21 01:13:15 -07:00
J. Duke
a3a51c7885 Merge 2017-07-05 17:10:17 +02:00
J. Duke
c4cfca1ff4 Merge 2017-07-05 17:10:14 +02:00
J. Duke
864ee4a498 Merge 2017-07-05 17:10:12 +02:00
J. Duke
87fe0779e1 Merge 2017-07-05 17:10:10 +02:00
J. Duke
52a4fee0b6 Merge 2017-07-05 17:10:08 +02:00
J. Duke
76e9ad6431 Merge 2017-07-05 17:10:05 +02:00
J. Duke
a005ab64fc Merge 2017-07-05 17:10:03 +02:00
J. Duke
75ce04fa11 Added tag jdk7-b89 for changeset 44158f6d3b94 2017-07-05 17:09:51 +02:00
J. Duke
b14ad66807 Merge 2017-07-05 17:09:51 +02:00
J. Duke
a946839dd1 Merge 2017-07-05 17:09:49 +02:00
J. Duke
89564f35f2 Merge 2017-07-05 17:09:45 +02:00
J. Duke
94b1d47369 Merge 2017-07-05 17:09:43 +02:00
J. Duke
0377accbc9 Merge 2017-07-05 17:09:41 +02:00
J. Duke
f44c4c020a Merge 2017-07-05 17:09:39 +02:00
J. Duke
df7baf1689 Merge 2017-07-05 17:09:27 +02:00
J. Duke
5cb070296f Added tag jdk7-b88 for changeset 7077b95d42f6 2017-07-05 17:09:16 +02:00
J. Duke
3eab898282 Merge 2017-07-05 17:09:16 +02:00
J. Duke
2450c5d995 Merge 2017-07-05 17:09:13 +02:00
J. Duke
b0f657b35b Merge 2017-07-05 17:09:10 +02:00
J. Duke
cfc198e2cd Merge 2017-07-05 17:09:08 +02:00
J. Duke
4c37347ee0 Merge 2017-07-05 17:09:06 +02:00
J. Duke
df879ecaa9 Merge 2017-07-05 17:09:03 +02:00
J. Duke
ccfa1f6d3f Merge 2017-07-05 17:09:01 +02:00
J. Duke
a23f0a776b Added tag jdk7-b87 for changeset b7456c473862 2017-07-05 17:08:50 +02:00
J. Duke
bbbf57c196 Merge 2017-07-05 17:08:50 +02:00
J. Duke
c3635bc605 Merge 2017-07-05 17:08:47 +02:00
J. Duke
57fd63e5d6 Merge 2017-07-05 17:08:45 +02:00
J. Duke
454ebca25b Merge 2017-07-05 17:08:42 +02:00
J. Duke
5f5f5bd046 Merge 2017-07-05 17:08:40 +02:00
J. Duke
4ab26521a5 Merge 2017-07-05 17:08:37 +02:00
J. Duke
de167fe263 Merge 2017-07-05 17:08:35 +02:00
J. Duke
c381168275 Added tag jdk7-b86 for changeset c94d9cc81f49 2017-07-05 17:08:23 +02:00
J. Duke
d9942bb3c6 Merge 2017-07-05 17:08:23 +02:00
J. Duke
1044cffd9f Merge 2017-07-05 17:08:21 +02:00
J. Duke
af05a73b36 Merge 2017-07-05 17:08:17 +02:00
J. Duke
e939b0af55 Merge 2017-07-05 17:08:15 +02:00