Some of the patches are quite big and there is little description of the purpose and benefits. But they affect a really important module, where performances really matter. Just reading the code is not easy to guess your needs and impact on existing behavior.
Send an email to sr-dev providing more details for each of the patches.
As a recommendation, before writing a lot of code changing an important module, it is better to discuss first on sr-dev, to come up with a proper solution fitting the best of common use cases. Otherwise, you may lose time writing code that will not be accepted because it affects performances or the existing behavior that is commonly needed.
—
Reply to this email directly or view it on GitHub.