D
Dmitry A. Soshnikov
"Inspired" by Chrome's bug with sharing formal parameters and
corresponding `arguments' object indexes.
Here's an abstract (and correct, according to spec) description of how
(and which) `arguments' indexes should be linked with corresponding
formal parameters, what's happening when we delete arguments[n], etc.
http://gist.github.com/539974
Chrome's bug:
http://code.google.com/p/chromium/issues/detail?id=52484
P.S.: I remember old similar discussion (whether Chrome wrong or not) --
http://groups.google.ru/group/comp....ead/thread/d1c9595f1fca23d2/#0fe1ab342600c03c
Dmitry.
corresponding `arguments' object indexes.
Here's an abstract (and correct, according to spec) description of how
(and which) `arguments' indexes should be linked with corresponding
formal parameters, what's happening when we delete arguments[n], etc.
http://gist.github.com/539974
Chrome's bug:
http://code.google.com/p/chromium/issues/detail?id=52484
P.S.: I remember old similar discussion (whether Chrome wrong or not) --
http://groups.google.ru/group/comp....ead/thread/d1c9595f1fca23d2/#0fe1ab342600c03c
Dmitry.