+1

> On 13 Jun 2016, at 18:56, Hannes Wallnöfer <hannes.wallnoe...@oracle.com> 
> wrote:
> 
> Please review 8150219: ReferenceError in 1.8.0_72:
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8150219
> Webrev: http://cr.openjdk.java.net/~hannesw/8150219/webrev.00/
> 
> This is a bit of a compromise that partially restores the behavior we had 
> before JDK-8138616 by associating a ScriptContext with a Nashorn Global, but 
> only in the very specific case where a script is evaluated with a non-default 
> ScriptContext that does not have a Nashorn Global yet, and the Global is 
> created for that specific ScriptContext. Also, we use the existing 
> setScriptContext method and ThreadLocal field in Global instead of 
> introducing an extra field as we had it before. 
> 
> The purpose is to make functions obtained from such globals use the 
> ScriptContext they were evaluated with. 
> 
> Thanks,
> Hannes
> 

Reply via email to