Anton Korobeynikov

Results 791 comments of Anton Korobeynikov

We had issues in the past at least with unity builds as things might got redeclared multiple times due to sources / headers combined. This is why we had this...

> The only guarantee glibc makes about the ISO standards is that ISO-compliant code should build and run when compiled and linked against glibc using gcc with an ISO dialect...

> Here's the link I was referring to: https://www.gnu.org/software/libc/manual/html_node/ISO-C.html Great, thanks. Could you please refer me to `noexcept` in `ISO/IEC 9899:1990, “Programming languages—C”` standard then?

> Re what glibc is "expected" to do, the GNU Project has the same rights as anyone to publish whatever code it wants to. ISO standards have no legal or...

Great, thanks! Yes, `spades_compile.sh` is a bit complicated. Tagging @uncerso for review

> Yes, another case where the compiler accepts code that is not permitted by the spec is the current behavior of modulo and division in the compiler. One of the...

@jafingerhut `LocalCopyPropagation` is a part of midend. So, it might not be run at all. I think all the spec-imposed language semantics should be enforced in frontend only. Everything else...

> (e) something else I have not thought of. I guess the thing is: if something is required to be a compile-time known constant, then it should be diagnosed so...

Well, I think everything is written pretty clear here: https://github.com/asl/BandageNG/releases/tag/v2022.09 Or maybe not?