Andrea Mazzoleni
d7e06271d9
Add tommytree with bound searches, inlined helpers, and tail-recursion elimination
2026-09-14 09:20:29 +02:00
Andrea Mazzoleni
00b4cbafd0
Merge the CLI and Daemon portable interface
2026-08-18 23:33:55 +02:00
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
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