One of the tenants of the new design is to reduce allocations when multiple policies are in effect. So if the first policy fails and the second policy succeeds, we want minimal allocations.
Several places in our call graphs we build strings when multiple errors could have occurred, signature validation is one place.
We need to find a way to build the strings on demand.
One of the tenants of the new design is to reduce allocations when multiple policies are in effect. So if the first policy fails and the second policy succeeds, we want minimal allocations.
Several places in our call graphs we build strings when multiple errors could have occurred, signature validation is one place. We need to find a way to build the strings on demand.