zig 0.16 almost 2x slower than 0.15.2 for my library
I'm working on audio processing library, nothing fancy, just some math optimized as well as I can.
Today I decided to try Zig 0.16 and noticed smth weird.
If I build my "harness" profiling client as Zig static binary -- performance difference is negligible, like 0.15'th version is 1.00 ± 0.03 times faster than 0.16'th.
But when I build it as shared library w/ gnu libc linking and run my Go client benchmark (intended usage), 0.15'th version is almost twice faster, 3ms vs 5.5ms per benchmark.
I'm investigating further, just wanted to ask if it's just me or somebody also noticed this?