Untangling Lifetimes
: The Arena Allocator (C)https://www.rfleury.com/p/untangling-lifetimes-the-arena-allocator
Rfleury
Untangling Lifetimes: The Arena Allocator
Making performant dynamic manual memory management in C feel almost like garbage collection.
β€2π₯2
Spineful tagless G-machine in assembly (amd64). Uses GNU assembler macros.
https://git.e-x-a.org/exa/uskel/src/branch/master
https://git.e-x-a.org/exa/uskel/src/branch/master
forgejo@git.e-x-a.org
uskel
π€―3π2π2
Writing a C compiler in 500 lines of Python
https://vgel.me/posts/c500/
https://vgel.me/posts/c500/
vgel.me
Writing a C compiler in 500 lines of Python
Blog about linguistics, programming, and my projects
β€4π3π€¨2π1π
1
FFglitch
Gallery
β€8
Compilers: Incrementally and Extensibly
https://okmij.org/ftp/tagless-final/Compiler/
https://okmij.org/ftp/tagless-final/Compiler/
okmij.org
Compiler
The materials for the course on compilers: built incrementally and fully in tagless-final style
β€4πΎ1
Ubuntu's Rust GNU Utils Replacement 17x Slower & Buggy
https://www.youtube.com/watch?v=kIEqpFI43no
https://www.youtube.com/watch?v=kIEqpFI43no
YouTube
Ubuntu's Rust GNU Utils Replacement 17x Slower & Buggy
Canonical plans to replace the battle tested GNU Coreutils with new, untested, Rust-based replacements. It's going as well as you'd expect.
More from The Lunduke Journal:
https://lunduke.com/
More from The Lunduke Journal:
https://lunduke.com/
π4π₯΄3β€1π1π₯1π1π1
Why Is Japan Still Investing In Custom Floating Point Accelerators?
https://www.nextplatform.com/2025/09/04/why-is-japan-still-investing-in-custom-floating-point-accelerators/
https://www.nextplatform.com/2025/09/04/why-is-japan-still-investing-in-custom-floating-point-accelerators/
The Next Platform
Why Is Japan Still Investing In Custom Floating Point Accelerators?
It has taken nearly two decades and an immense amount of work by millions of people for high performance computing to go mainstream with GenAI. And now,
π₯1
Writing a Hypervisor in 1000 Lines of Code
https://1000hv.seiya.me/en/
https://1000hv.seiya.me/en/
1000hv.seiya.me
Hypervisor in 1,000 Lines
Write your first hypervisor from scratch, in 1K LoC.
π₯4β€2
Writing a Operating System in 1000 Lines of Code
https://1000os.seiya.me/en/
https://1000os.seiya.me/en/
1000os.seiya.me
Operating System in 1,000 Lines | OS in 1,000 Lines
Write your first operating system from scratch, in 1K LoC.
π₯4β€2
Writing an operating system kernel from scratch (Zig)
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/
Popovicu
Writing an operating system kernel from scratch
Exploring a minimal implementation of a time-sharing kernel on RISC-V, implemented in Zig, on top of OpenSBI.
β€6
I know kung fu: learning STG by example
https://web.archive.org/web/20180303050346/https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/GeneratedCode
https://web.archive.org/web/20180303050346/https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/GeneratedCode
π₯2β€1π1π1
Tracking trust with Rust in the kernel
https://lwn.net/Articles/1034603/
https://lwn.net/Articles/1034603/
LWN.net
Tracking trust with Rust in the kernel
The Linux kernel has to handle many different sources of data that should not be trusted: user [...]
π‘1
hypernet-semantics.pdf
2.8 MB
Hypernet Semantics of Programming Languages
https://www.kurims.kyoto-u.ac.jp/~kmuroya/papers/phdthesis.pdf
https://www.kurims.kyoto-u.ac.jp/~kmuroya/papers/phdthesis.pdf
π1
C++ is the BEST interpreted language
https://youtu.be/cFtymODJEjs?si=ycah5PtZuUVRsIoc
https://youtu.be/cFtymODJEjs?si=ycah5PtZuUVRsIoc
YouTube
C++ is the BEST interpreted language
Click this link https://www.boot.dev?promo=SHEAFIFICATION and use my code SHEAFIFICATION to get 25% off your first payment for boot.dev!
Thank you to boot.dev for sponsoring this video.
There's a dichotomy between programming languages.
Some languages areβ¦
Thank you to boot.dev for sponsoring this video.
There's a dichotomy between programming languages.
Some languages areβ¦
β€5π€―3π¦1
Things Every Fresh Graduate Should Know About Software Performance
https://johnnysswlab.com/9-things-every-fresh-graduate-should-know-about-software-performance/
https://johnnysswlab.com/9-things-every-fresh-graduate-should-know-about-software-performance/
Johnny's Software Lab
9 Things Every Fresh Graduate Should Know About Software Performance - Johnny's Software Lab
At Johnnyβs Software Lab weβve spent a lot of time deep-diving into advanced performance topics β vectorization, cache hierarchies, memory bandwidth, you name it. But not everyone is ready to jump straight into assembly listings and microarchitectural details.β¦
π₯4