Add link to difference.md from README
This commit is contained in:
@@ -11,7 +11,8 @@ snmalloc is a research allocator. Its key design features are:
|
||||
required.
|
||||
|
||||
Details about snmalloc's design can be found in the
|
||||
[accompanying paper](snmalloc.pdf).
|
||||
[accompanying paper](snmalloc.pdf). Differences between the paper and the
|
||||
current implementation are [described here](difference.md).
|
||||
|
||||
[](https://dev.azure.com/snmalloc/snmalloc/_build/latest?definitionId=1?branchName=master)
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Difference from published paper
|
||||
|
||||
This document outlines the changes that have diverged from the published paper
|
||||
on `snmalloc`.
|
||||
This document outlines the changes that have diverged from
|
||||
[the published paper](snmalloc.pdf) on `snmalloc`.
|
||||
|
||||
1. Link no longer terminates the bump-free list. The paper describes a
|
||||
complex invariant for how the final element of the bump-free list can
|
||||
@@ -17,4 +17,4 @@ on `snmalloc`.
|
||||
|
||||
The value 1, is never a valid bump allocation value, as we initially
|
||||
allocate the first entry as the link, so we can use 1 as the no more bump
|
||||
space value.
|
||||
space value.
|
||||
|
||||
Reference in New Issue
Block a user