An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: allocators

oneapi-src/unified-memory-framework

A library for constructing allocators and memory pools. It also contains broadly useful abstractions and utilities for memory management. UMF allows users to manage multiple memory pools characterized by different attributes, allowing certain allocation types to be isolated from others and allocated using different hardware resources as required.

Language: C - Size: 5.51 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 62 - Forks: 35

bloomberg/bde

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.

Language: C++ - Size: 233 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,719 - Forks: 320

glaretechnologies/glare-core

C++ code used in various Glare Tech Ltd products

Language: C - Size: 77.2 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 10 - Forks: 6

jlaumon/Bedrock

Minimal C++20 STL replacement library. Simpler, smaller, and in many cases faster.

Language: C++ - Size: 661 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 178 - Forks: 4

gyrovorbis/libgimbal

C17-based extended standard library, cross-language type system, and unit testing framework targeting Sega Dreamcast, Sony PSP and PSVita, Windows, Mac, Linux, Android, iOS, and WebAssembly.

Language: C - Size: 3.38 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 85 - Forks: 7

petbrain/libpussy

Pet's collection of essentials.

Language: C - Size: 22.5 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

spaskalev/buddy_alloc

A single header buddy memory allocator for C & C++

Language: C - Size: 632 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 180 - Forks: 12

Flow-IPC/ipc_shm_arena_lend

Flow-IPC Sub-project - SHM-jemalloc - Commercial-grade jemalloc memory manager turbocharges your zero-copy work [See `ipc` repo first]

Language: C++ - Size: 687 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

niluxv/secmem-alloc

Allocate private/secret memory in rust

Language: Rust - Size: 150 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 8 - Forks: 0

atilaneves/automem

C++-style automatic memory management smart pointers for D

Language: D - Size: 309 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 90 - Forks: 15

Enichan/Arenas

Unmanaged arena memory allocators for C#/CSharp with easy interactions between managed and unmanaged references

Language: C# - Size: 249 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 102 - Forks: 3

kikisal/arena_allocator_c

Arena Allocator implementation in C

Language: C - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

bo1led-owl/spalloc

Toy allocator with C interface written in Zig

Language: Zig - Size: 64.5 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

BobSteagall/CppCon2018

Materials from my talks from CppCon 2018

Language: C++ - Size: 3.81 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 16 - Forks: 2

R533-Code/colt-cpp

C++ data structures, Unicode-aware string, allocators and other utilities used throughout the Colt Compiler.

Language: HTML - Size: 9 MB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

assyrianic/Harbol

Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+

Language: C - Size: 475 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 29 - Forks: 4

anton-mel/WeensyOS

Rust version of WeensyOS——a tiny kernel that can run on bare-metal x86-64 machines (including QEMU's emulated CPUs), aiming for easy physical and virtual memory display with minimal unsafe code (currently used 15 times for port/register write-read).

Size: 213 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

Cons-Cat/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!

Language: C++ - Size: 2.51 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 59 - Forks: 4

valsov/mem-alloc

Rust memory allocators

Language: Rust - Size: 42 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

URFU-Study/FILP-MO

Study project for Functional and logical programming сourse at UrFU. Autrors: Dmitrii Chernyavskii and Sergei Zaremba

Language: C++ - Size: 2.01 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

zzemlyanaya/filp_mo201 📦

Лабораторные работу по курсу ФИЛП МатМех УрФУ весна 2023

Language: C++ - Size: 26.4 KB - Last synced at: 29 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

hosseinmoein/Cougar

Modern C++ Stack and Static based allocators + a Custom Aligned allocator

Language: C++ - Size: 18.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 51 - Forks: 3

eXtreames/kx_allocator

custom allocator

Language: C++ - Size: 85.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Contingencyy/DX12RendererV2

Language: C++ - Size: 104 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

gcarreno/ZestAllocators

Zig Test(ZEST) code to explore the concept of the allocators

Language: Zig - Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

FirescuOvidiu/Memory-management

Designing a memory allocator and constructing diagnostic tools.

Language: C++ - Size: 11.9 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

viccpp/realloc4cpp

ISO WG21 proposal P0894

Language: C++ - Size: 61.5 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

pavlosdais/Memory-Allocators

A set of custom memory allocators

Language: C - Size: 14.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

as51340/Memory-management-in-C

Language: C++ - Size: 1.38 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Sibras/ShiftLib

ShiftLib is a general purpose cross platform C++ library providing multiple mathematics, memory and utility functions

Language: C++ - Size: 1.77 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Maksim2498/c-allocators

A small C99 library providing allocators

Language: C - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

BobSteagall/CppNow2017

Materials from my C++Now 2017 talk: "Testing the Limits of Allocator Awareness"

Language: C++ - Size: 1.02 MB - Last synced at: about 14 hours ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 2

aleokdev/space_alloc

A Rust general purpose unidimensional space allocator library

Language: Rust - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

KredeGC/KTL

A header-only library containing various allocators and containers for c++

Language: C++ - Size: 415 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

LanzaSchneider/lanzalloc

A simple memory allocation library

Language: C - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

VladimirBalun/Algorithms

:mortar_board: Different algorithms implemented in C++

Language: C++ - Size: 141 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 5

submada/autoptr

Smart pointers for dlang

Language: D - Size: 4.2 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 0

BobSteagall/CppCon2016

Materials from my CppCon 2016 talk: "Implementing Lightweight Object Persistence with Modern C++"

Language: C++ - Size: 489 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

VladimirBalun/Allocators

🎓 Implementation different basic allocators for manual memory management in C language. You can use it like a library for your goals.

Language: C - Size: 44.9 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 1

laiambryant/buddy_allocator_bitmap

A buddy allocator written in C that uses a bitmap for bookkeeping purposes.

Language: C - Size: 192 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

submada/basic-string

String for dlang

Language: D - Size: 545 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

BobAaldering/LETS_ALLOCATE

Here you will literally learn everything about allocators, and implement one yourself!

Language: C++ - Size: 1.94 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

mylk-pl/mylk-utils

Utility library for Mylk

Language: C++ - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 2

jeisonmp/NKE0.8a Fork of Guidebom/NKE0.7d

Nanokernel para ARM-LPC2378, versão 0.8a - Inclui alocadores de memoria Smalloc e TLSF

Language: C - Size: 1.4 MB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0