Programming Deadlock
1.48K subscribers
3 photos
104 files
1.19K links
Channel about programming: C++, Rust, Zig, Go, Type Theory, Compilers, Threading, Distributed Systems and more...
Download Telegram
αcτµαlly pδrταblε εxεcµταblε
https://justine.lol/ape.html
Cosmopolitan Libc: makes C a build-once run-anywhere language, like Java, except it doesn't need an interpreter or virtual machine. Instead, it reconfigures stock GCC and Clang to output a POSIX-approved polyglot format that runs natively on Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS with the best possible performance and the tiniest footprint imaginable.
https://github.com/jart/cosmopolitan
👍1🤔1
The Sandboxed API project (SAPI) makes sandboxing of C/C++ libraries less burdensome: after initial setup of security policies and generation of library interfaces, a stub API is generated, transparently forwarding calls using a custom RPC layer to the real library running inside a sandboxed environment.
https://github.com/google/sandboxed-api
Zig Compiler Internals: Zig Sema (ZIR => AIR)
https://mitchellh.com/zig/sema
LMAX Disruptor:
High Performance Inter-Thread Messaging Library

https://lmax-exchange.github.io/disruptor/
Using WebAssembly threads from C, C++ and Rust
https://web.dev/webassembly-threads/
euro2022.pdf
2.8 MB
The “other” FreeBSD optimizations used
by Netflix to serve video at 800Gb/s from
a single server
Where does Python 3.11 get its ~25% Speedup?
https://log.beshr.com/python-311-speedup-part-1/