> > Ordered, or just initially ordered? I mean, "ordered if no deletion". > I implemented "ordered". Because: * "orderd" is easier to explain than "ordered if no deletion". * I don't want to split sparse index hash and dense entry array. In case of very small dict, index hash (8byte) and first two entries (24*2=48byte) can be on one cache line. * Easy to implement "split dictionary" (aka. key sharing dictionary). You can see what I implemented in here. https://github.com/methane/cpython/pull/1/files -- INADA Naoki <songofacandy at gmail.com>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4