userDaniel Pcancel

3,202 Commits over 761 Days - 0.18cph!

2 Years Ago
Update: Inlining PoolCollection::Fill implementation into Pool In order for us to unify TakeX/FreeX custom methods into a single overload set, we need to unify their constraints. This removes one new T() call from 2 calls in PoolCollectionm which is first step towards removing new() constraint on PoolCollection(and instead preserving it on Pool APIs). Also left a note about thread safety - luckily right now everything is used in a safe manner
2 Years Ago
Simplification: avoid double hash calculation when pushing new elements into the Pool in editor