Few lesser known tricks, quirks and features of C
https://blog.joren.ga/less-known-c
https://blog.joren.ga/less-known-c
Low-Level Software Security for Compiler Developers
https://llsoftsec.github.io/llsoftsecbook/
https://llsoftsec.github.io/llsoftsecbook/
Datatype99: Safe, intuitive algebraic data types with exhaustive pattern matching & compile-time introspection facilities. No external tools required, pure C99.https://github.com/Hirrolot/Datatype99
GitHub
GitHub - hirrolot/datatype99: Algebraic data types for C99
Algebraic data types for C99. Contribute to hirrolot/datatype99 development by creating an account on GitHub.
The Rust Performance Book
https://nnethercote.github.io/perf-book/#the-rust-performance-book
https://nnethercote.github.io/perf-book/#the-rust-performance-book
Conan 2.0 (C/C++ Package Manager) Released
https://blog.conan.io//2023/02/22/Conan-2.0.html
https://blog.conan.io//2023/02/22/Conan-2.0.html
blog.conan.io
Conan C/C++ Package Manager new major version 2.0 is released, with major new features and improvements
Conan C/C++ Package Manager major version 2.0 summarizes years of effort building on the feedback of many thousands of users, with major improvements over previous 1.X releases in major aspects as the dependency graph model, or lockfiles for continuous integrationโฆ
Tree-sitter: a parser generator tool and an incremental parsing libraryhttps://tree-sitter.github.io/tree-sitter/
Online book on Distributed Systems
https://book.mixu.net/distsys/
https://book.mixu.net/distsys/
๐3
Beej's Guide to C Programming
https://beej.us/guide/bgc/html/split/index.html
https://beej.us/guide/bgc/html/split/index.html
๐3โค1
How to implement Dependant Types in 80LoC
https://gist.github.com/Hirrolot/27e6b02a051df333811a23b97c375196
https://gist.github.com/Hirrolot/27e6b02a051df333811a23b97c375196
Gist
How to implement dependent types in 80 lines of code
How to implement dependent types in 80 lines of code - CoC.ml
๐3
Libfork: a cross platform abstraction for strict, lock-free, wait-free, continuation-stealing fork-join parallelism (C++20)https://github.com/ConorWilliams/libfork
GitHub
GitHub - ConorWilliams/libfork: A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines - ConorWilliams/libfork
๐1
Implementing C++20 modules in an existing game engine
https://teodutra.com/annileen/annileen-devlog/game-engine/graphics-programming/cpp/cpp20/2023/02/27/Annileen-Devlog-2/
https://teodutra.com/annileen/annileen-devlog/game-engine/graphics-programming/cpp/cpp20/2023/02/27/Annileen-Devlog-2/
Teodutra
Annileen Devlog #2 - C++20 and Modules
Teo Dutra's portfolio
Bootstrapping GCC in RISC-V (Guix)
https://ekaitz.elenq.tech/tag/bootstrapping-gcc-in-risc-v.html
https://ekaitz.elenq.tech/tag/bootstrapping-gcc-in-risc-v.html
๐1
Uncurled: everything I know and learned about running and maintaining Open Source projects for three decades.https://github.com/bagder/uncurled
GitHub
GitHub - bagder/uncurled: Uncurled - everything I know and learned about running and maintaining Open Source projects for threeโฆ
Uncurled - everything I know and learned about running and maintaining Open Source projects for three decades. - bagder/uncurled
๐5
Eli Bendersky: On Recursion, Continuations and Trampolineshttps://eli.thegreenplace.net/2017/on-recursion-continuations-and-trampolines/
๐2
CS 6120: Advanced Compilers: The Self-Guided Online Coursehttps://www.cs.cornell.edu/courses/cs6120/2020fa/self-guided/
๐2โค1๐1
Memory, Pages, mmap, and Linear Address Spaces
https://pointersgonewild.com/2023/03/12/memory-pages-mmap-and-linear-address-spaces/
https://pointersgonewild.com/2023/03/12/memory-pages-mmap-and-linear-address-spaces/
Pointersgonewild
Memory, Pages, mmap, and Linear Address Spaces
๐1