on master help sign in
pointer compression: corrects deliverables
commit0fb38b61e44d98d5461d0eef789fcd9b778a76ff authorJoe Bryan <joemfb@gmail.com> dateWed 17 Aug 2022, 17:01 (4 years ago) parent78a31a8
1 file changed+3−3
content/grants/loom-pointer-compression.md+3−3
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
2424
2525## Deliverables
2626
27−- an updated allocator (`u3a_walloc()`) that ensures at 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()`)
29−- a migration from the old to new heap layout (`u3m_pack()`, but enforcing new alignment invariants)
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_outa()`) and decompresses offset-to-pointer (`u3a_into()`)
29+- a migration from the old to new heap layout (`u3m_pack()`, but capable of reordering the heap to adjust minimum allocation alignment)
3030
3131## User Stories
3232