News for hackers. Stuff that matters.
Re:The C++20 Naughty and Nice List for Game Devs by gumby on Monday December 25, 2023 @11:52AM (#38764052)
Why on earth is anyone normally compiling more than one or two files at a time? Why do a full build each time you change a function?
Re:The C++20 Naughty and Nice List for Game Devs by dafelst on Monday December 25, 2023 @12:14PM (#38764269)
True, but linker times still suck and don't parallelize well.

Also, sometimes you need to iterate on some very core .h file and touching any of those brings the whole house of cards down and triggers a full or nearly full rebuild.

Re:The C++20 Naughty and Nice List for Game Devs by jihiggins on Monday December 25, 2023 @11:54AM (#38764066)
most of the builds are incremental, but even incremental builds still take awhile when it's that massive (linking, modifying a header / template code, etc)
Re:The C++20 Naughty and Nice List for Game Devs by mgaunard on Monday December 25, 2023 @12:51PM (#38764535)
Change a basic thing in a header of a core library, or even add a flag to the compiler, and you need to recompile everything.