|
You are here |
blog.regehr.org | ||
| | | | |
www.yodaiken.com
|
|
| | | | | ||
| | | | |
shafik.github.io
|
|
| | | | | What You Need to Know when Optimizations Changes the Behavior of Your C++ ?? | |
| | | | |
davmac.wordpress.com
|
|
| | | | | A discussion of undefined behaviour and compiler optimisation, particularly in regards to signed integer overflow. C (and C++) compilers are becoming notorious for exploiting the notion of undefined behaviour - the idea that certain things a program might do have no behaviour proscribed by the language standard, and that the compiler can assume the program... | |
| | | | |
sabrinajewson.org
|
|
| | | The main focus of this article will be on attempting to design a system to support asynchronous destructors in the Rust programming language, figuring the exact semantics of them and resolving any issues encountered along the way. By side effect, it also designs a language feature called async genericity which enables supporting blocking and asynchronous code with the same codebase, as well as designing a system for completion-guaranteed futures to be added to the language. | ||