undefined/null this values should throw TypeErrors, not convert to the global object, and primitive values should not be converted via object types.
Created attachment 101130 [details] Preliminary patch
Created attachment 101352 [details] The patch
Comment on attachment 101352 [details] The patch Attachment 101352 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/9153271 New failing tests: fast/js/array-prototype-properties.html
Fixed in r91284