DescriptionSpeedup access to global_proxy.* attributes/accessors.
Using a global proxy (e.g. 'window.f', 'w.f' or 'this.f') is considerably slower than evaluating just 'f'.
This CL aims to perform the necessary checks at compile time and inline the accesses.
BUG=chromium:634276
Patch Set 1 #
Total comments: 16
Patch Set 2 : Cleanup + better naming #
Total comments: 2
Patch Set 3 : Fix format goof #Patch Set 4 : Fix context check #Patch Set 5 : Add map checks to support 'this' behavior inside fuctions #
Total comments: 2
Patch Set 6 : Nits #Patch Set 7 : Merge cached accessors + global proxy specialization #
Messages
Total messages: 25 (16 generated)
|