I love this change! Thanks for it!

/M

> On 09 Sep 2015, at 13:39, Hannes Wallnoefer <hannes.wallnoe...@oracle.com> 
> wrote:
> 
> Looks good!
> 
> Am 2015-09-09 um 13:22 schrieb Sundararajan Athijegannathan:
>> Thanks for the reviews Hannes & Attila.
>> 
>> I've incorporated the changes suggested. Updated webrev: 
>> http://cr.openjdk.java.net/~sundar/8027137/webrev.01/
>> 
>> PS. I've changed all counters (used from NativeDebug) to use LongAdder.
>> 
>> -Sundar
>> 
>> On 9/9/2015 2:57 PM, Attila Szegedi wrote:
>>> Great work! I’m very happy that ScriptFunctionImpl is going away.
>>> 
>>> Some implementation remarks:
>>> 
>>> - The newly public methods in Global.java, getFunctionPrototype and 
>>> getTypeErrorThrower don’t have Javadoc.
>>> - The newly public two constructors of PrototypeObject also don’t hava 
>>> Javadoc.
>>> -  while you're at it, how about we replace 
>>> ScriptFunction.constructorCount/invokes/allocations fields with LongAdder 
>>> objects? We should gradually be replacing all such static counters.
>>> - can we create an explicit subclass for bound functions? It can be 
>>> declared as "private static class Bound extends ScriptFunction { ... }" 
>>> within the ScriptFunction class. When we debug, we'll then see its name as 
>>> ScriptFunction$Bound instead of ScriptFunction$1.
>>> 
>>> Attila.
>>> 
>>>> On Sep 9, 2015, at 10:19 AM, Sundararajan Athijegannathan 
>>>> <sundararajan.athijegannat...@oracle.com> wrote:
>>>> 
>>>> Please review http://cr.openjdk.java.net/~sundar/8027137/ for 
>>>> https://bugs.openjdk.java.net/browse/JDK-8027137
>>>> 
>>>> Thanks,
>>>> -Sundar
>> 
> 

Reply via email to