We have 3 types of conditionally enabled features;
- runtime enabled features
- [SecureContext] features
- origin trial features
Roughly speaking, out of these features, only origin trial features are handled independently and have different paths to be installed.
InstallOriginTrialFeatures()
InstallOriginTrialFeaturesOnGlobal()
It is confusing that we have so many paths to install all necessary features.
So let's merge these functions and generated code called in them into V8Foo::InstallConditionalFeatures().
Comment 1 by bugdroid1@chromium.org
, Nov 27 2017