Replacing openSSL with Rustls can improve execution time, memory usage, and security! https://www.zdnet.com/article/a-rust-based-tls-library-outperformed-openssl-in-almost-every-category/
The potential performance improvements will probably motivate adoption even in C/C++ programs.
miniblog.
Related Posts
Sometimes I suspect you could send a pull request to any project replacing `foo` with `foo + 1` anywhere by saying "fix off-by-one error". `foo + 1` rarely looks wrong.
Intel is replacing significant parts of its compiler with LLVM!
One problem with syntactic-based diff tools (like difftastic) is that they can show confusing results when replacing a function.
I've realised that traditional diffs have the same problem! There's one common line between old and new, and diff has matched the closing parens.

