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
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 | 291 |
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,594 |
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. | 43 |
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 C library that provides a high-performance, page-sized memory allocation system for systems with large addresses spaces. | 227 |
joetifa2003/mm-go | A package providing low-level manual memory management utilities for Go | 150 |
iamgroot42/mimir | Measures memorization in Large Language Models (LLMs) to detect potential privacy issues | 121 |
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 |