Re: [9] RFR (M): 8050057: Improve caching of MethodHandle reinvokers

2014-07-15 Thread MacGregor, Duncan (GE Energy Management)
I may be slightly confused as to the order in which these patches are expected to be applied & merged but there seems to be some considerable interaction. Which patch set is meant to remove the final attribute from BoundMethodHandle.internalProperties()? I can¹t find it in any of the ones you¹ve s

Re: [9] RFR (M): 8050057: Improve caching of MethodHandle reinvokers

2014-07-15 Thread MacGregor, Duncan (GE Energy Management)
Scratch that, found it. http://cr.openjdk.java.net/~vlivanov/8050052/webrev.00 + http://cr.openjdk.java.net/~vlivanov/8050052/prepared_forms/ != http://cr.openjdk.java.net/~vlivanov/8050052//webrev.01/ Duncan. On 15/07/2014 10:58, "MacGregor, Duncan (GE Energy Management)" wrote: >I may be sli

Re: [9] RFR (M): 8050052: Small cleanups in java.lang.invoke code

2014-07-15 Thread Vladimir Ivanov
Another update: http://cr.openjdk.java.net/~vlivanov/8050052//webrev.01/ Tentative diff: http://cr.openjdk.java.net/~vlivanov/8050052/webrev.diff.01-02/ Best regards, Vladimir Ivanov On 7/14/14 5:40 PM, Vladimir Ivanov wrote: Paul, thanks! Small update: http://cr.openjdk.java.net/~vlivanov/80

Re: [9] RFR (M): 8050053: Improve caching of different invokers

2014-07-15 Thread Vladimir Ivanov
Update: http://cr.openjdk.java.net/~vlivanov/8050053/webrev.01 Diff: http://cr.openjdk.java.net/~vlivanov/8050053/webrev.diff.00-01/ Got rid of varargs & spread invokers. Best regards, Vladimir Ivanov On 7/11/14 8:35 PM, Vladimir Ivanov wrote: http://cr.openjdk.java.net/~vlivanov/8050053/webre

Re: [9] RFR (M): 8050057: Improve caching of MethodHandle reinvokers

2014-07-15 Thread Vladimir Ivanov
Duncan, Sorry for the confusion. The patches apply in the following order: (1) 8037209: Improvements and cleanups to bytecode assembly for lambda forms http://cr.openjdk.java.net/~vlivanov/8037209 (2) 8038261: JSR292: cache and reuse typed array accessors http://cr.openjdk.jav