-
Notifications
You must be signed in to change notification settings - Fork 16
References & Links
Matt Huebert edited this page Feb 21, 2019
·
5 revisions
A three part series from 2011 on Google Closure Compiler property renaming:
- Part 1, about property renaming with advanced optimizations
- Part 2, property renaming policies that didn't work
- Part 3, 2011's state-of-the-art property renaming tools
About Type Based Property Renaming, which were enabled by default in 2015
GCC does not seem to track call sites that use reflect/objectProperty
to look up keys in objects. So, methods accessed using renamable keys may return incorrect values.
- use of
goog.reflect.objectProperty
does not prevent function inlining. see: https://github.com/google/closure-compiler/issues/2437, https://github.com/google/closure-compiler/issues/2751