2 ms·
> To make sure we keep the bisectability of a project, we just need to make sure that every commit is buildable. I aspire for this. I don't always succeed; in
by nyanpasu64 4y ago
> To make sure we keep the bisectability of a project, we just need to make sure that every commit is buildable.
I aspire for this. I don't always succeed; in C++ code, often older commits will rely on transitive stdlib header #includes without including the proper header for what is used. This works, up until a compiler stdlib update will remove these implicit includes, breaking all past versions of your code (and requiring you to manually patch in the include when bisecting in these versions), and requiring you to add the necessary includes moving forward.