smart_pointers

Memory manager

An implementation of smart pointer techniques in Ada to manage dynamic memory and reduce manual memory management overhead.

Christoph Karl Walter Grein's Smart Pointers

GitHub

1 stars
4 watching
0 forks
Language: Ada
last commit: over 8 years ago

Related projects:

RepositoryDescriptionStars
alire-project/alireA tool and library for managing and building Ada projects with package management and dependency resolution295
mpusz/shared_ptr_2.0A C++ implementation of a smart pointer that uses reference counting for managing dynamic memory2
snaipe/libcsptrA set of smart pointer constructs for the C programming language1,608
jhumphry/auto_countersAn Ada 2012 project implementing reference counting approaches to resource management with an emphasis on safety and usability.8
trivial-garbage/trivial-garbageProvides APIs for managing object lifetimes and memory management in Common Lisp programs.44
vincent-pradeilles/weakable-selfHelps avoid memory leaks by providing a way to safely capture weak references to the object calling a closure78
alire-project/simple_loggingProvides easy-to-use logging facilities for console output in Ada programs3
cschreib/observable_unique_ptrProvides unique ownership smart pointers with observable lifetime control34
libhugetlbfs/libhugetlbfsA high-performance memory allocation library designed to optimize large memory allocations for HPC applications.232
joetifa2003/mm-goA package providing low-level manual memory management utilities for Go150
iamgroot42/mimirA Python package for measuring memorization in Large Language Models.126
pharo-ai/datasetsA Smalltalk library for loading and managing datasets as data frames.9
jp2masa/movereAn implementation of managed dialogs for Avalonia UI framework.36
tdr-autosync/mi-lib-django_memoizeCaches and optimizes expensive function calls in Django applications.120
outr/jefeA toolset for managing the lifecycle of software applications.8