mirror of
https://github.com/ilyakooo0/urbit.git
synced 2025-01-05 13:55:54 +03:00
c284c800bf
Previously, trimming the penultimate value from a hash bucket would leave arm_u in an inconsistent state: mug_w would be pointing at a key-value pair in a node, but arm_u.buc_o and arm_u.inx_w were not updated to reflect this. Correspondingly, a rare edge case could occur where said key-value pair would not be marked cold (due to buc_o), which is a semantic error. |
||
---|---|---|
.. | ||
allocate.c | ||
events.c | ||
hashtable.c | ||
imprison.c | ||
jets.c | ||
manage.c | ||
nock.c | ||
retrieve.c | ||
trace.c | ||
vortex.c | ||
xtract.c | ||
zave.c |