Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes! Learn more →
C++ Allocator Projects
-
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
libCat
🐈⬛ A runtime for C++26 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-based errors!
I recently implemented a runtime for `__builtin_cpu_init()`, `__builtin_cpu_supports()`, and `__builtin_cpu_is()` for x86-64. Using these compiler intrinsics, or a higher level feature such as `[[gnu::cpu_dispatch]]`, you can write functions that behave differently on different CPUs. Fortunately the implementation isn't terribly complex. On x86, it's based around a neat `cpuid` instruction, and other ISAs have similar features.
https://github.com/Cons-Cat/libCat/blob/main/src%2Flibraries...
C++ Allocators discussion
C++ Allocators related posts
-
Why those particular integer multiplies?
-
A Comparison of Arenas in Rust
-
Announcing YOMM2 version 1.3.1
-
Bloomberg finally opensourced memray —a new versatile memory profile for Python
-
What language best suits for fintech products and services?
-
Bloomberg London
-
pmr allocators in Xcode / AppleClang
-
A note from our sponsor - JetBrains
surveys.jetbrains.com | 1 Sep 2025