Martijn Faassen wrote:
Hanno Schlichting wrote:
Log message for revision 81348: Optimized un/registerUtility via storing an optimized data structure for efficient retrieval of already registered utilities. This avoids looping over all utilities when registering a new one.
You are changing what looks like persistent datastructures. Are you sure this doesn't introduce backwards compatibility issues?
Sorry, you are right. I changed it to only optimize non-persistent registries and fall back on the algorithm which doesn't need an optimized new data structure as before.
I also question naming the next release 3.4.1. This is not a bugfix. I think it should come in as 3.5.
I'm not sure what criteria determine if something is a feature change and what is not, so I changed the next version on trunk to 3.5. Hanno