[fpc-devel] TViHashList and TFPHashObjectList in compiler
runewalsh
rrunewalsh at gmail.com
Mon Sep 21 15:20:12 CEST 2026
I made it in
https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/132.
It’s a synthesis of the old TFPHashList (from which it inherited O(N)
removals), and my private bleeding-edge hash table based on the Python
3.6+ dict:
https://github.com/zpoint/CPython-Internals/blob/master/BasicObject/dict/dict.md.
Such things are not something you should worry about, and they don’t
concern the compiler’s logic — treat it as a black box.
More information about the fpc-devel
mailing list