- Sanitizers
- Data races and the limits of TSAN in C and Go theconsensus.dev
- Clang ThreadSanitizer clang.llvm.org
- ThreadSanitizer: Slaughtering Data Races testing.googleblog.com
- Clang Sanitizers clang.llvm.org
- TSan and ASan www.mono-project.com
- CppCon 2014: Kostya Serebryany “Sanitize your C++ code” youtu.be
- How the GDB debugger and other tools use call frame information to determine the active function calls | Opensource.com
- Fil-C
- Write a hash table in C
- Unix system programming in OCaml
- Kerkour - Rust vs Go Concurrency models - Stackless vs Stackless coroutines
- Bob Nystrom - What Color Is your Function
- Bob Nystrom - Iteration Inside and Out
- How Much Memory Do You Need to Run 1 Million Concurrent Tasks?
- An introduction to asynchronous programming and twisted
- https://www.youtube.com/watch?v=SOqQVoVai6s&t=389s
- Kerkour - Cooperative vs Preemptive Scheduling
- Don’t Forget to Flush
- https://www.npopov.com/2020/05/10/Make-LLVM-fast-again.html
- https://developers.redhat.com/articles/2023/12/07/how-single-iteration-instcombine-improves-llvm-compile-time
- https://blog.rust-lang.org/2016/04/19/MIR.html
- https://aosabook.org/en/v1/llvm.html