Draft standards C89 The ANSI standard. C23 the most recent draft. Notes and quotes on C standard. Three modest proposals for fixing the C standard.
Read more
@vy@mastodon.social
Draft standards C89 The ANSI standard. C23 the most recent draft. Notes and quotes on C standard. Three modest proposals for fixing the C standard.
Read more
Here’s a program that exhibits the low level nature of C by changing the return address of a function. The function “one” always returns the
Read more
There is a nice example thread semantics in a paper by David Goldblatt (P1916R0) which illustrates a couple of things about multi-core processing – including
Read more
The C Standards process over the last few decades has addressed both optimization and pointer type safety largely through a concept called “undefined behavior”. The
Read more
Perhaps there is some reason to provide a mechanism for asserting, in a particular patch of code, that the compiler is free to make optimistic
Read moreFrom the LLVM developer mailing list this remarkable exchange in which Chris Lattner of LLVM says that the compiler use of undefined behavior (UB) is
Read moreThe Kafkaesque interaction of the C standard and the main open source C compilers was concisely outlined by one of the main LLVM authors back
Read more