DescriptionX87: Refactor lexical home object binding.
port 345fa142a9fca4b468417350ac26f61101d626e8 (r28802).
port of r28769 overwrite some of r28802 so we port them again.
original commit message:
Before this we had 3 super related lexical bindings that got injected
into method bodies: .home_object, .this_function, and new.target.
With this change we get rid of the .home_object one in favor of using
.this_function[home_object_symbol] which allows some simplifications
throughout the code base.
BUG=
R=weiliang.lin@intel.com
Committed: https://chromium.googlesource.com/v8/v8/+/9afacc320f3f047a187c21e5387d37029bb1e487
Patch Set 1 #
Messages
Total messages: 9 (3 generated)
|