| ▲ | charcircuit 3 hours ago | ||||||||||||||||||||||||||||
With this mindset I feel like you would also think bumping a C++ compiler toolchain version is impossible due to all the different changes to code generation that could happen. This is already done today and has similar issues where technically all the code can be affected, but it's not reviewed via a process of manually reading every line. | |||||||||||||||||||||||||||||
| ▲ | monocasa 3 hours ago | parent | next [-] | ||||||||||||||||||||||||||||
There's a nearly incalculable difference between bumping a compiler version and rewriting it in a different language. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| ▲ | Krssst 3 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||
There is a C++ standard that everyone writing C++ code follows and newer version are usually compatible with one another regardless of toolchain version. Behavior of the toolchain should not change. Worst case you can use deterministic, reliable tools to automatically detect problematic locations if there really is a behavior change. (compiler warnings/errors for example) AI code generation is not deterministic and has no guarantee of behavior, thus requires review unless incorrect code is acceptable. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||