Attacking Firecracker: AWS' microVM Monitor Written in Rust
https://www.graplsecurity.com/post/attacking-firecracker
https://www.graplsecurity.com/post/attacking-firecracker
The Genesis of Casting (History of C++)
https://belaycpp.com/2021/10/14/history-of-c-the-genesis-of-casting/
https://belaycpp.com/2021/10/14/history-of-c-the-genesis-of-casting/
C Portability Lessons from Weird Machines
https://begriffs.com/posts/2018-11-15-c-portability.html
https://begriffs.com/posts/2018-11-15-c-portability.html
Begriffs
C Portability Lessons from Weird Machines
A gallery of retrocomputing that shaped the C language
Optimizations in C++ Compilers
https://queue.acm.org/detail.cfm?id=3372264
https://queue.acm.org/detail.cfm?id=3372264
queue.acm.org
Optimizations in C++ Compilers - ACM Queue
There
Retpoline: a software construct for preventing branch-target-injection
https://support.google.com/faqs/answer/7625886
https://support.google.com/faqs/answer/7625886
Google
Retpoline: a software construct for preventing branch-target-injection - Google Help
Author: Paul Turner, Senior Staff Engineer, Technical InfrastructureAt Google, we have been researching mitigation strategies for the new class of exploits discovered by the Project Zero team affectin
Avoiding retpolines with static calls
https://lwn.net/Articles/815908/
https://lwn.net/Articles/815908/
Philosophies of Optimization
https://youtu.be/pgoetgxecw8
https://youtu.be/pgoetgxecw8
YouTube
Refterm Lecture Part 1 - Philosophies of Optimization
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two
Live Channel: https://www.twitch.tv/molly_rocket
Part 2: https://youtu.be/lStYLF6Us_Q
Part 3: https://youtu.be/hNZF81VYfQo
Part 4: https://youtu.be/cGoQ3ceKX6g
Part 5: https:/…
Live Channel: https://www.twitch.tv/molly_rocket
Part 2: https://youtu.be/lStYLF6Us_Q
Part 3: https://youtu.be/hNZF81VYfQo
Part 4: https://youtu.be/cGoQ3ceKX6g
Part 5: https:/…
❤2
zero-overhead-deterministic-exceptions-c++.pdf
1.2 MB
Zero-Overhead Deterministic Exceptions (C++)
Fail-safe_ANSI-C_compiler_An_approach_to_making_C_.pdf
326.6 KB
Fail-Safe ANSI C (2003)
beyond-c-error-handling-2016.pdf
2.1 MB
Beyond C Error Handling
Xenium: A C++ (Lock-Free) library providing various concurrent data structures and reclamation schemes.
https://github.com/mpoeter/xenium
https://github.com/mpoeter/xenium
GitHub
GitHub - mpoeter/xenium: A C++ library providing various concurrent data structures and reclamation schemes.
A C++ library providing various concurrent data structures and reclamation schemes. - mpoeter/xenium
liblfds: a portable, license-free, lock-free data structure library written in C.https://www.liblfds.org/
Rust's Type System is Turing-Complete
https://sdleffler.github.io/RustTypeSystemTuringComplete/
https://sdleffler.github.io/RustTypeSystemTuringComplete/
sdleffler.github.io
Rust's Type System is Turing-Complete
(N.B. The word “fuck” appears multiple times in this post. I recommend that
the reader temporarily not consider “fuck” as profanity, as it isn’t used that
way here.)
the reader temporarily not consider “fuck” as profanity, as it isn’t used that
way here.)
Metaprogramming in Python
https://developer.ibm.com/tutorials/ba-metaprogramming-python/
https://developer.ibm.com/tutorials/ba-metaprogramming-python/
Cross-Compiling and packaging C, Go and Zig projects with Nix and Zigcross
https://flyx.org/cross-packaging/
https://flyx.org/cross-packaging/