Legend:

The change was to make apply_filters_ref_array(), before calling each hooked filter as it currently does, to check whether that filter was added with a context arg... and if so, to '''not''' call it if the current context doesn't match.

9

9

10

The changes to WP_Query and plugin.php were to apply fewer filters, not more. So is the performance concern for the isset / empty statements? The is_array() check in add_filter? Or the optional arg to apply_filters_ref_array?

10

The changes to WP_Query and plugin.php were to apply fewer filters, not more - to '''let me''' fire my query-related filters only where I want them. So is the performance concern for the isset / empty statements? The is_array() check in add_filter? Or the optional arg to apply_filters_ref_array?