mirror of
https://github.com/qdrant/qdrant.git
synced 2026-08-05 09:31:05 -05:00
* Separate set and unset lists for each Gridstore pointer update This makes the list of pointer updates much easier to grasp. The simplification is desired because this exact structure has been a cause for bugs multiple times now. * Add more aggressive debug assertions * Use consistent terminology * Correct removal of set * Simplify drain function * Add safe guard to ignore empty pointer updates * Rework tracker getter, explicitly branch variants * Patch transmute, require Sized type * rename and adjust comments - set/unset is now current/to_free - adjusted descriptions and comments for this nomenclature too * clippy * clippyyy not 4, not 2, but 3 spaces --------- Co-authored-by: Luis Cossío <luis.cossio@outlook.com>