- Added boost-atomic and boost-thread as dependencies for concurrency support
33 lines
1.0 KiB
Markdown
33 lines
1.0 KiB
Markdown
|
|
# Memory Library (`memory`)
|
|
|
|
## Table of Contents
|
|
|
|
<!-- TOC -->
|
|
* [Home](./CONTENTS.md#planning-documentation-for-fennec)
|
|
* [Memory Library](#memory-library-memory)
|
|
* [Table of Contents](#table-of-contents)
|
|
* [Introduction](#introduction)
|
|
* [Implementation](#implementation)
|
|
<!-- TOC -->
|
|
|
|
|
|
## Introduction
|
|
|
|
  This library contains headers and classes related to memory allocation and
|
|
management in C++. The contents include the Memory Management Library of
|
|
the C++ Standard Library and Template Library. This pulls some functions from the
|
|
C stdlib and either wraps them or aliases them.
|
|
|
|
|
|
## Implementation
|
|
|
|
| Symbol | Implemented | Passed |
|
|
|:-----------------|:-----------:|:------:|
|
|
| allocator | ✅ | ✅ |
|
|
| allocator_traits | ✅ | ✅ |
|
|
| allocation | ✅ | ✅ |
|
|
| default_delete | ✅ | ❓ |
|
|
| unique_pointer | ✅ | ❓ |
|
|
| shared_pointer | ⛔ | ⛔ |
|
|
| pointer_traits | ⛔ | ⛔ | |