on master help sign in
pointer compression: corrects deliverables
0fb38b6Joe Bryan
content/grants/loom-pointer-compression.md+3−3
@@ -24,9 +24,9 @@ This project makes it possible to at least double the maximum addressable loom s
24
24
25## Deliverables
25## Deliverables
26
26
27−- an updated allocator (`u3a_walloc()`) that ensures at 8-byte (2-word) alignment for all loom allocations
27+- an updated allocator (`u3a_walloc()` and friends) that ensures at least 8-byte (2-word) alignment for all loom allocations
28−- an updated de/reference api that compresses pointer-to-offset (`u3a_to_off()`) and decompresses offset-to-pointer (`u3a_to_ptr()`)
28+- an updated de/reference api that compresses pointer-to-offset (`u3a_outa()`) and decompresses offset-to-pointer (`u3a_into()`)
29−- a migration from the old to new heap layout (`u3m_pack()`, but enforcing new alignment invariants)
29+- a migration from the old to new heap layout (`u3m_pack()`, but capable of reordering the heap to adjust minimum allocation alignment)
30
30
31## User Stories
31## User Stories
32
32