I’m confused about this discussion on the “deterministic” aspect of it.
When me as a human fixes a bug, it won’t be deterministic. And that’s not even accounting for the fact that I’m massively using various copilots to produce code (just like many (most?) people these days). There are many ways to express the same things, and that seems fine to me.
Somehow a large part of the long long discussion above looks like the kind of things I’d expect if someone wanted to have a bot proposing patches to LLVM source code, which isn’t the case here.
To refocus this thread: this is about Bazel build files: that is there is no C++ source code modified ever, only BUILD.bazel files. Not only this is very boring, almost entirely purely declarative, but also this is a peripheral component of LLVM that a very small minority of people are using (and even less: touching).