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