RFR (S) CR 7177472: JSR292: MethodType interning penalizes scalability (original) (raw)

Christian Thalinger christian.thalinger at oracle.com
Thu Jun 13 17:51:40 UTC 2013


On Jun 11, 2013, at 7:16 PM, Christian Thalinger <christian.thalinger at oracle.com> wrote:

On Jun 11, 2013, at 2:21 PM, Aleksey Shipilev <aleksey.shipilev at oracle.com> wrote:

On 06/11/2013 10:24 PM, Christian Thalinger wrote:

On Jun 11, 2013, at 9:08 AM, Aleksey Shipilev <aleksey.shipilev at oracle.com> wrote:

On 06/11/2013 08:06 PM, Christian Thalinger wrote: Anyway, let's push this.

Do you want me any other testing done? vm.mlvm.testlist is OK, but I haven't done the full JPRT test cycle, only the build one. You could do a full Nashorn 262 run. That would shake out bugs. Done. Linux x8664/release passes test262parallel with either clean or patched build. Thanks for verifying. I'll push your change tomorrow.

While preparing the push I noticed the new code gives a warning:

src/share/classes/java/lang/invoke/MethodType.java:1106: warning: [unchecked] unchecked cast T that = ((WeakEntry) obj).get(); ^ required: WeakEntry found: Object where T is a type-variable: T extends Object declared in class WeakEntry 1 warning

Could you fix that, please?

-- Chris

-- Chris

-Aleksey.



More information about the core-libs-dev mailing list