Philipp Oppermann
|
d636939b51
|
Add FixedSizeBlockAllocator::fallback_alloc method
|
2020-01-20 14:05:01 +01:00 |
|
Philipp Oppermann
|
9b7326541e
|
Add FixedSizeBlockAllocator type
|
2020-01-20 14:04:13 +01:00 |
|
Philipp Oppermann
|
4f234b67ef
|
Add ListNode type and BLOCK_SIZES constant
|
2020-01-20 14:02:57 +01:00 |
|
Philipp Oppermann
|
7381e11f3c
|
Create a new fixed_size_block allocator submodule
|
2020-01-20 14:01:59 +01:00 |
|
Philipp Oppermann
|
2001814119
|
Implement LinkedListAllocator::size_align
|
2020-01-10 13:00:16 +01:00 |
|
Philipp Oppermann
|
a5c50e7408
|
Implement GlobalAlloc for LinkedListAllocator
|
2020-01-10 11:52:04 +01:00 |
|
Philipp Oppermann
|
70a52c291d
|
Implement alloc_from_region
|
2020-01-10 11:48:56 +01:00 |
|
Philipp Oppermann
|
c56bfa27e4
|
Implement find_region
|
2020-01-10 11:46:10 +01:00 |
|
Philipp Oppermann
|
55aec9ebf3
|
Apply rustfmt to ListNode::new function
|
2020-01-10 11:44:38 +01:00 |
|
Philipp Oppermann
|
2e1d132a9a
|
Implement add_free_region
|
2020-01-10 11:44:17 +01:00 |
|
Philipp Oppermann
|
63e8577d77
|
Create a basic LinkedListAllocator type
|
2020-01-10 11:42:04 +01:00 |
|
Philipp Oppermann
|
e87044a7ee
|
Implement GlobalAlloc for BumpAllocator
|
2020-01-09 15:35:03 +01:00 |
|
Philipp Oppermann
|
7c84dbaa1d
|
Create a basic BumpAllocator type
|
2020-01-09 15:25:37 +01:00 |
|