Skip to content

Arithmos/HashMaps: Long identifiers keys using typified pointers - #97

Merged
pavly-gerges merged 7 commits into
masterfrom
arithmos-eca
Jul 30, 2026
Merged

Arithmos/HashMaps: Long identifiers keys using typified pointers#97
pavly-gerges merged 7 commits into
masterfrom
arithmos-eca

Conversation

@pavly-gerges

@pavly-gerges pavly-gerges commented Jul 29, 2026

Copy link
Copy Markdown
Member

This PR extends the hashmaps library further and introduces unsigned long identifiers as keys for the map elements, and map these with the internal API of the hashmaps; the following is the changelog:

  • Number APIs (Bitwise - Crypto - Decimal).
  • Crypto API: unsigned long idenifiers hashing byte exchange and spread algorithm.
  • HashMaps API: typified pointer structure as a substitute for the generic pointers and dynamic type casting.
  • Updated examples to the new API changes.
  • Arithmos/hashmap: fixed the rehashing algorithm by considering other branched lists and introducing the anti-collision schemes inside the rehashing algorithms.

@pavly-gerges pavly-gerges added enhancement New feature or request theory Theory-related materials. electronetsoft ElectroNetSoft APIs related stuff. arithmos The Arithmos project. labels Jul 30, 2026
@pavly-gerges
pavly-gerges merged commit 3bf2fea into master Jul 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arithmos The Arithmos project. electronetsoft ElectroNetSoft APIs related stuff. enhancement New feature or request theory Theory-related materials.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant