mindex.c

In-memory ordered store and fetch library
git clone git://git.finwo.net/lib/mindex.c
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-03-11 22:24Fix unchecked _GNU_SOURCE definitionRobin Bron1+2-0
2024-03-18 20:11Removed self-dependency on __DIRNAMEYersa Nordman2+1-4
2024-03-17 20:57Mark patterns used for searching as const in argsYersa Nordman4+21-6
2024-03-12 22:26Made purge method optionalYersa Nordman1+6-4
2024-03-11 19:39Upgrade to checkout v4, install stddoc in ciYersa Nordman1+20-10
2024-03-11 19:24Moved readme to be sourced from the main header file ; exporting mindex_find fnYersa Nordman3+230-43
2024-03-02 23:17Update dep refs in package.iniYersa Nordman1+4-2
2024-03-02 23:17Update gfs-managed filesYersa Nordman1+1-0
2024-02-18 20:14Purge the old item, not the newly stored item in mindex_setYersa Nordman1+1-1
2024-02-18 19:50Added mindex_nth methodYersa Nordman2+8-0
2023-10-07 18:21Minor speed improvement in the benchmark random_str methodYersa Nordman1+4-8
2023-10-01 21:21Fix const warnings around purgeYersa Nordman4+5-5
2023-10-01 21:19Fix compilation with optimization flagsYersa Nordman1+27-21
2023-10-01 21:04Merge branch 'optimization'Yersa Nordman4+146-118
2023-10-01 21:02Use single-step insertion sort during set instead of always qsortingYersa Nordman4+109-103
2023-10-01 19:17Added an actual benchmarkYersa Nordman1+39-17
2023-03-24 23:18Add benchmarks for other configurations as wellYersa Nordman1+53-1
2023-03-24 23:16Run benchmark in gha as wellYersa Nordman2+12-1
2023-03-24 23:15Use standalone benchmark library instead of locally definedYersa Nordman2+9-134
2023-03-22 21:32Added basic benchmarking tool for finding bottlenecksYersa Nordman3+181-3
2023-03-09 22:34Fix segfault after mindex_delete due to invalid memmove sizeRobin Bron1+1-1
2023-03-09 22:02Handle delete of non-existing patternRobin Bron1+5-2
2023-03-04 23:30Added structs test as wellYersa Nordman2+50-16
2023-03-04 23:23Consistent compare_fn calling, fix segfaultsYersa Nordman1+10-1
2023-03-04 22:20Default cflags now without debugging symbolsYersa Nordman1+1-1
2023-03-04 22:18Add CI testing with different optimization flagsYersa Nordman1+54-2
2023-03-04 21:47Initialized basic readmeYersa Nordman1+97-0
2023-03-04 21:43mindex_delete always calls purge nowYersa Nordman1+2-5
2023-03-04 21:39Using noporpoise/sort_r instead of direct qsort_rYersa Nordman4+10-8
2023-03-04 21:10Added licenseRobin Bron1+7-0
2023-03-02 21:29Added config.mk and exports in package.iniYersa Nordman4+9-1
2023-03-02 21:25Added usage of mindex_free to poke for a segfaultYersa Nordman1+2-0
2023-03-02 21:24Initial implementation & basic testingYersa Nordman4+217-8
2023-03-02 19:26Make empty test succeedYersa Nordman1+3-1
2023-03-02 19:25Initialized main structureYersa Nordman7+101-0
2023-03-02 09:24Project initYersa Nordman4+24-0