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-15 03:17Fix overridesfinwo1+3-3
2026-03-15 02:53Update package formatfinwo4+4-12
2026-03-11 22:24Fix unchecked _GNU_SOURCE definitionfinwo1+2-0
2024-03-18 20:11Removed self-dependency on __DIRNAMEfinwo2+1-4
2024-03-17 20:57Mark patterns used for searching as const in argsfinwo4+21-6
2024-03-12 22:26Made purge method optionalfinwo1+6-4
2024-03-11 19:39Upgrade to checkout v4, install stddoc in cifinwo1+20-10
2024-03-11 19:24Moved readme to be sourced from the main header file ; exporting mindex_find fnfinwo3+230-43
2024-03-02 23:17Update dep refs in package.inifinwo1+4-2
2024-03-02 23:17Update gfs-managed filesfinwo1+1-0
2024-02-18 20:14Purge the old item, not the newly stored item in mindex_setfinwo1+1-1
2024-02-18 19:50Added mindex_nth methodfinwo2+8-0
2023-10-07 18:21Minor speed improvement in the benchmark random_str methodfinwo1+4-8
2023-10-01 21:21Fix const warnings around purgefinwo4+5-5
2023-10-01 21:19Fix compilation with optimization flagsfinwo1+27-21
2023-10-01 21:04Merge branch 'optimization'finwo4+146-118
2023-10-01 21:02Use single-step insertion sort during set instead of always qsortingfinwo4+109-103
2023-10-01 19:17Added an actual benchmarkfinwo1+39-17
2023-03-24 23:18Add benchmarks for other configurations as wellfinwo1+53-1
2023-03-24 23:16Run benchmark in gha as wellfinwo2+12-1
2023-03-24 23:15Use standalone benchmark library instead of locally definedfinwo2+9-134
2023-03-22 21:32Added basic benchmarking tool for finding bottlenecksfinwo3+181-3
2023-03-09 22:34Fix segfault after mindex_delete due to invalid memmove sizefinwo1+1-1
2023-03-09 22:02Handle delete of non-existing patternfinwo1+5-2
2023-03-04 23:30Added structs test as wellfinwo2+50-16
2023-03-04 23:23Consistent compare_fn calling, fix segfaultsfinwo1+10-1
2023-03-04 22:20Default cflags now without debugging symbolsfinwo1+1-1
2023-03-04 22:18Add CI testing with different optimization flagsfinwo1+54-2
2023-03-04 21:47Initialized basic readmefinwo1+97-0
2023-03-04 21:43mindex_delete always calls purge nowfinwo1+2-5
2023-03-04 21:39Using noporpoise/sort_r instead of direct qsort_rfinwo4+10-8
2023-03-04 21:10Added licensefinwo1+7-0
2023-03-02 21:29Added config.mk and exports in package.inifinwo4+9-1
2023-03-02 21:25Added usage of mindex_free to poke for a segfaultfinwo1+2-0
2023-03-02 21:24Initial implementation & basic testingfinwo4+217-8
2023-03-02 19:26Make empty test succeedfinwo1+3-1
2023-03-02 19:25Initialized main structurefinwo7+101-0
2023-03-02 09:24Project initfinwo4+24-0