Skip to content

Fixed Optimization

Rob Nelson requested to merge pull/5155/dpooldatums into Bleeding-Edge

Created by: clusterfack

Makes material datums not lag by not calling del() when a datum pool is overrun, instead just cutting the oldest one loose from the pool. This can be fixed if/when qdel() for datums is EVER FIXED.

Made the pull from earlier called 'optimizations' work properly, this method is almost identical except it works fully and is just as efficient.

-Instead of looping through the exclusion lists every time, it only loops through the variables. -Instead of calling initial every time, it merely copies a value from an associative list.

Merge request reports