Assorted fixes (StacktraceAllocationTracker, ZipFamilyNumber, ProducePrFittedForwardTracks)
Minor fixes/changes I picked up in the course of other work:
- Fix for
StacktraceAllocationTracker
, which would get stuck if you used it in a lightweight application configuration (so the tracking callback triggered some libraries to be loaded for the first time) - Make fake track generator utilities allocator-aware
- Make the storage for
Zipping::ZipFamilyNumber
beint
instead ofuint64_t
; 32 bits is plenty, and this helps with some SIMD-friendly functor implementations..- Note that in general we should modify algorithms to use consistent identifiers across events (and eventually take these from the configuration); right now there is just a global atomic counter that steadily increases