Commit graph

29 commits

Author SHA1 Message Date
Andrea Mazzoleni
e040729950 Update TommyDS to the new licensing format 2026-04-09 17:56:49 +02:00
Andrea Mazzoleni
d5b5a9bcbf More efficient info bucket management
Logged at every state_read() and state_write()
2026-02-09 14:39:19 +01:00
Andrea Mazzoleni
3c7b90e93f Updated with latest Tommy
Some checks failed
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
2025-12-03 19:10:13 +01:00
Andrea Mazzoleni
f4f386983a Use a 32 bit seed for tommy_strhash_u32
The previous 64 bit high part was anyway ignored.
2025-10-28 11:52:56 +01:00
Andrea Gelmini
2dacb15516 Fix typos
Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net>
2022-07-21 14:48:48 +02:00
Andrea Gelmini
986e9b4131 Fix typos 2020-05-26 12:50:15 +02:00
Andrea Mazzoleni
c696c56df1 Update to TommyDS v3.0 2018-04-02 18:44:07 +02:00
Andrea Mazzoleni
a292caa984 Update with latest TommyDS 2018-02-25 10:21:05 +01:00
Andrea Mazzoleni
c4e08ae69d Add fallthrough comments to avoid gcc 7 warnings 2018-01-03 12:08:29 +01:00
Andrea Mazzoleni
e58621dada Remove the now unused tommy_arrayblk 2016-11-03 18:43:37 +01:00
Andrea Mazzoleni
18f89c1a56 Update to TommyDS v2.1 2016-11-03 18:33:12 +01:00
Andrea Mazzoleni
272853e40a Update to latest TommyDS 2016-10-26 23:23:05 +02:00
Andrea Mazzoleni
9b2c5514c0 Fix the return value of tommy_tree_insert()
It must be the object in the tree and not the passed one.
No bad conseguence because the value was used only for assertions,
and not for controlling the behaviour.
2016-10-26 22:58:28 +02:00
Andrea Mazzoleni
176a172411 Extend the Tommy tree regresison test 2015-10-08 18:42:02 +02:00
Andrea Mazzoleni
9bc5f9e5ce Change the internal mapping to a tree of chunk
This is intended to save memory as now we can use a fixed
block of 17 bytes to store the block information, compared
to the previous 28/36 bytes.
2015-10-04 23:17:13 +02:00
Andrea Mazzoleni
40272cfac2 Update to latest tommyds git version 2015-07-13 21:46:36 +02:00
Andrea Mazzoleni
41a496fe99 Add a new list count operation to TommyDS 2015-01-19 22:22:36 +01:00
Andrea Mazzoleni
ffe7f6fa57 Adds new files support.c/h for low level support functions. 2015-01-02 18:52:04 +01:00
Andrea Mazzoleni
b24807704e Adds preliminary support for spinning up and down commands. 2015-01-02 15:53:15 +01:00
Andrea Mazzoleni
6301301025 Updates to TommyDS 2.0. 2015-01-01 10:58:42 +01:00
Andrea Mazzoleni
39883a6b04 Updates TommyDS to the latest version. 2014-12-24 22:12:33 +01:00
Andrea Mazzoleni
22dcc028df Updates again to latest TommyDS. 2014-11-16 17:51:50 +01:00
Andrea Mazzoleni
27faea95ed Updates to latest TommyDS. 2014-11-15 22:27:19 +01:00
Andrea Mazzoleni
aff9f97d50 Updates to latest TommyDS version. 2014-10-25 17:28:41 +02:00
Andrea Mazzoleni
0d56f67ed1 Fixes tommyds implementation for x64. 2014-09-30 23:26:32 +02:00
Andrea Mazzoleni
d84babb6bd Updates with latest tommyds library. 2014-09-26 23:50:01 +02:00
Andrea Mazzoleni
4ce50e6714 Updates to the new license format for TommyDS. 2014-03-28 22:05:40 +01:00
Andrea Mazzoleni
e85be13d3b Updates to latest TommyDS library. 2014-03-28 21:30:21 +01:00
Andrea Mazzoleni
44ef039a13 Different source organization. 2014-03-23 17:50:27 +01:00