Rust's backtraces moving to be native Rust: https://github.com/rust-lang/rust/pull/74682/commits/06d565c967bfb7c6ff52a991bbe47b4a2a25de3e
This prevents malformed DWARF info leading to security issues, an avenue for vulnerabilities I'd not considered before. https://twitter.com/Brittain_Ben/status/1288193388588740615
miniblog.
Related Posts
TIOBE considered misleading: https://blog.nindalf.com/posts/stop-citing-tiobe/
It claims that iOS + macOS is less than half the size of Visual Basic!
TIL that C++03 considered a file without a trailing newline to be undefined behaviour! https://stackoverflow.com/a/72377
This was fixed in C++11, but the problem was that #include was a textual operation that could produce invalid syntax if no newline was present.
I wish that build tools considered *current* CPU and memory utilisation.
$ make -j $NUM_CPUS
This is problematic if some jobs use a lot of memory (common in linking) or if you're using your machine for anything else.