Commit graph

20 commits

Author SHA1 Message Date
Alain Zscheile
c3f902397f lib/db: factor out zeros def 2023-01-04 09:59:14 +01:00
Alain Zscheile
21c7228038 fix nitpicks 2023-01-04 09:47:58 +01:00
Alain Zscheile
a13f2271da fix: missing leading coordinate bytes 2023-01-04 09:17:59 +01:00
Alain Zscheile
d09f3cf642 odfmt: use 4KiB as addressing unit 2023-01-04 09:08:09 +01:00
Alain Zscheile
7277868170 use flock to provide basic concurrency protection 2023-01-04 08:52:23 +01:00
Alain Zscheile
5f6d6d4634 bin: better unknown scmd error 2023-01-04 08:47:52 +01:00
Alain Zscheile
426871440e implement rough cli 2023-01-03 23:13:32 +01:00
Alain Zscheile
3bdd1d6989 implement db parts 2023-01-03 14:08:59 +01:00
Alain Zscheile
3e4b33a645 rename y16t.h -> y16t_idx.h 2023-01-03 09:40:10 +01:00
Alain Zscheile
6cac98bd4f remove printall test executable 2023-01-03 09:30:02 +01:00
Alain Zscheile
1d2fd1e019 chore: reformat hilbert.c 2023-01-03 09:29:30 +01:00
Alain Zscheile
8fc79dd372 use pread/pwrite instead of stdio API 2023-01-03 07:55:00 +01:00
Alain Zscheile
ace7232d93 nix env 2023-01-02 12:34:58 +01:00
Alain Zscheile
82d7e110ec fix offset delta calculations, add get_or_insert 2023-01-02 10:48:29 +01:00
Alain Zscheile
a00e9a7dcd put foreach inner loop into separate function 2023-01-02 10:05:47 +01:00
Alain Zscheile
3ae7f219e6 restructuring + ensure byte order conversion 2023-01-02 09:55:12 +01:00
Alain Zscheile
5f92902208 use relative seeks and hilbert curve 2023-01-02 09:33:51 +01:00
Alain Zscheile
4e5fd39cc9 just use a single 16bit index 2023-01-01 01:26:17 +01:00
Alain Zscheile
bf9048443b variant with edge length = 16 2022-12-18 05:28:59 +01:00
Alain Zscheile
1615b45d78 initial commit 2022-12-18 03:19:25 +01:00