Releases: vemonet/ptrie
Releases · vemonet/ptrie
v0.7.1
v0.7.0
0.7.0 - 2023-12-23
⚙️ Miscellaneous Tasks
- Update changelog - (6c5b144)
- Fix benchmark in workflow - (4761c49)
- Improve benchmark workflow - (63324e2)
- Improve benchmark workflow - (4f423f5)
- Fix benchmark workflow - (2214f64)
- Fix benchmark workflow - (71660f5)
- Bump version to 0.7.0 - (317466f)
⚡ Performance
- [breaking] Refactor the
Trie
andTrieNode
structs to replace the 2 vectors used to store values and trie node, by the root node of the trie. The values are now directly stored in the TrieNode (instead of having integers to get values from an array), and the Trie only contains 1 field: the root node of the trie. This reduces amount of effective line of code from 127 to 97. - (e7b9531)
🧪 Testing
v0.6.0
0.6.0 - 2023-12-22
⚙️ Miscellaneous Tasks
- Update changelog - (baef8a9)
- Update release script and readme - (e06dd4c)
- Bump version to 0.6.0 - (15c6519)
🚜 Refactor
- [breaking] Rename
trie.get_value()
totrie.get()
and return a reference to the value instead of the value to be closer to hashmap API - (fd1e530)
🧪 Testing
- Add test for serde serialize feature - (308a2ab)