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 6 years ago

Related projects:

Repository Description Stars
alire-project/alire A tool and library for managing and building Ada projects with package management and dependency resolution 295
mpusz/shared_ptr_2.0 A C++ implementation of a smart pointer that uses reference counting for managing dynamic memory 2
snaipe/libcsptr A set of smart pointer constructs for the C programming language 1,608
jhumphry/auto_counters An Ada 2012 project implementing reference counting approaches to resource management with an emphasis on safety and usability. 8
trivial-garbage/trivial-garbage Provides APIs for managing object lifetimes and memory management in Common Lisp programs. 44
vincent-pradeilles/weakable-self Helps avoid memory leaks by providing a way to safely capture weak references to the object calling a closure 78
alire-project/simple_logging Provides easy-to-use logging facilities for console output in Ada programs 3
cschreib/observable_unique_ptr Provides unique ownership smart pointers with observable lifetime control 34
libhugetlbfs/libhugetlbfs A high-performance memory allocation library designed to optimize large memory allocations for HPC applications. 232
joetifa2003/mm-go A package providing low-level manual memory management utilities for Go 150
iamgroot42/mimir A Python package for measuring memorization in Large Language Models. 126
pharo-ai/datasets A Smalltalk library for loading and managing datasets as data frames. 9
jp2masa/movere An implementation of managed dialogs for Avalonia UI framework. 36
tdr-autosync/mi-lib-django_memoize Caches and optimizes expensive function calls in Django applications. 120
outr/jefe A toolset for managing the lifecycle of software applications. 8