Philipp Oppermann
1915e6feb4
Minor improvements to linked list section
2020-01-14 11:48:09 +01:00
Philipp Oppermann
8f80378e65
Improve section about performance of linked list allocator
2020-01-14 10:50:32 +01:00
Philipp Oppermann
b34cad7c61
Improve example for merging freed blocks
2020-01-14 10:50:00 +01:00
Philipp Oppermann
e4c07e0356
Fill in images related to merging freed blocks
2020-01-13 13:21:58 +01:00
Philipp Oppermann
6a4fdf94fc
Write discussion section
2020-01-13 10:07:25 +01:00
Philipp Oppermann
14c0cc7ece
Fix typo
2020-01-10 13:09:31 +01:00
Philipp Oppermann
231b5d587b
Update implementation section of linked list allocator
2020-01-10 13:09:20 +01:00
Philipp Oppermann
6cc3449183
Restructure headings
2020-01-09 16:52:47 +01:00
Philipp Oppermann
dda99166d9
Start rewriting linked list allocator section
2020-01-09 16:33:40 +01:00
Philipp Oppermann
f19b93eb34
Fixes and improvements to bump allocator section
2020-01-09 15:43:35 +01:00
Philipp Oppermann
e4652090a8
Finish rewrite of bump allocator section
2020-01-09 13:46:37 +01:00
Philipp Oppermann
851460fe12
Fix typos
2020-01-08 18:03:16 +01:00
Philipp Oppermann
37aa01958a
Start rewriting bump allocator section
...
Remove the `Locked` wrapper type as we can just use `spin::Mutex` directly.
2020-01-08 17:39:26 +01:00
Philipp Oppermann
c3feb6a9e6
Reword design section
2020-01-08 17:38:06 +01:00
Philipp Oppermann
ed157c8a75
Write an introduction
2020-01-08 17:37:40 +01:00
Philipp Oppermann
26fc3ba626
Add a small abstract
2020-01-08 17:37:28 +01:00
Philipp Oppermann
06ea0caece
Code will be available in post-11 branch
2020-01-08 12:41:12 +01:00
Philipp Oppermann
620958a8a2
Fix interal links
2020-01-08 12:41:12 +01:00
Philipp Oppermann
5937ec2e04
Reintroduce allocator designs post
...
The post was split off the Heap Allocations post because it became too large. To keep the tree clean, it was then temporarily removed. This commit restores the post by reverting the removal commit.
This reverts commit 029d77ef21 .
2020-01-08 12:41:12 +01:00