Composite objects and C++26 the
https://mariusbancila.ro/blog/2026/10/18/composite-objects-and-cpp26-the-stdpolymorphic-type/
std::polymorphic typehttps://mariusbancila.ro/blog/2026/10/18/composite-objects-and-cpp26-the-stdpolymorphic-type/
Marius Bancila's Blog | About code. Mostly on C++
Composite objects and C++26 the std::polymorphic type
🗿4🔥2🥴1
mesh-pldi19-powers.pdf
448 KB
Mesh: Compacting Memory Management for C/C++ Applicationshttps://raw.githubusercontent.com/plasma-umass/Mesh/master/mesh-pldi19-powers.pdf
😡2🔥1
A faster way to compute signed 64-bit floor division by constants
https://www.benjoffe.com/fast-floordiv
https://www.benjoffe.com/fast-floordiv
Ben Joffe
A faster way to compute signed 64-bit floor division by constants
The missing chapter of Hacker's Delight
👍4
xenium: C++ header-only library providing various lock-free concurrent data structures and memory reclamation schemeshttps://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
🔥10💊7
Linux syscall tables: Every Linux syscall table in one place, grouped by architecture: system calls for 27 architectures with their numbers, arguments and registers, from Linux 3.3 to 7.3https://syscall.sh/
syscall.sh
Linux System Call Tables by Architecture · syscall.sh
The Linux syscall table for 27 architectures: every system call number, argument and register, with a table per architecture, from Linux 3.3 to 7.3.
👍8🗿4❤3
C++ exception handling ABI
https://maskray.me/blog/c++-exception-handling-abi
https://maskray.me/blog/c++-exception-handling-abi
MaskRay
C++ exception handling ABI
Updated in 2024-11.
I wrote an article a few weeks ago to introduce stack unwinding in detail.
Today I will introduce C++ exception handling, an application of stack unwinding.
Exception handling has a variety of ABI (interoperability of C++ implementations)…
I wrote an article a few weeks ago to introduce stack unwinding in detail.
Today I will introduce C++ exception handling, an application of stack unwinding.
Exception handling has a variety of ABI (interoperability of C++ implementations)…
😱6❤3👍2🥴1💊1
All about thread-local storage
https://maskray.me/blog/all-about-thread-local-storage
https://maskray.me/blog/all-about-thread-local-storage
MaskRay
All about thread-local storage
Updated in 2026-01.
Thread-local storage (TLS) provides a mechanism allocating distinct objects for different threads.
It is the usual implementation for GCC extension __thread, C11 _Thread_local, and C++11 thread_local, which allow the use of the declared…
Thread-local storage (TLS) provides a mechanism allocating distinct objects for different threads.
It is the usual implementation for GCC extension __thread, C11 _Thread_local, and C++11 thread_local, which allow the use of the declared…
🗿1