News for hackers. Stuff that matters.
Re:The C++20 Naughty and Nice List for Game Devs by vitaut on Tuesday December 26, 2023 @08:03PM (#38777875)
{fmt} is commonly used for performance critical code because it provides some of the fastest numeric formatting and I/O:

* https://vitaut.net/posts/2020/fast-int-to-string-revisited/ * https://github.com/fmtlib/fmt/pull/1882 * https://vitaut.net/posts/2020/optimal-file-buffer-size/

Here's just one example: https://aras-p.info/blog/2022/02/03/Speeding-up-Blender-.obj...

Re:The C++20 Naughty and Nice List for Game Devs by tubs on Wednesday December 27, 2023 @09:44AM (#38782389)
Of that blog post the float formatting is a tiny fraction (excuse the pun) of the perf win.
Re:The C++20 Naughty and Nice List for Game Devs by vitaut on Wednesday December 27, 2023 @11:37AM (#38783644)
It's just one example showing a decent win with minimal efforts. {fmt} is widely used for getting better perf in formatted code.