Commit graph

139 commits

Author SHA1 Message Date
Imbus
e71c9bb17f Comment out subdirectory in makefile all target
Some of these are dependent on libraries that might not always be
available on all machines.
2025-12-26 03:27:03 +01:00
Imbus
b74d537a86 Print #'s on total winsize width 2025-12-26 03:25:16 +01:00
Imbus
92ccea0883 lua 2025-12-26 03:19:09 +01:00
Imbus
d87abd3ec0 New .clang-format 2025-12-26 03:17:26 +01:00
Imbus
02e80b3827 Nuke treeset 2025-12-26 03:16:28 +01:00
Imbus
45ef1c4271 Bitmanip 2025-11-27 11:41:03 +01:00
Imbus
561a344f30 getopt 2025-11-14 20:59:40 +01:00
Imbus
b5b554bf31 syslog 2025-11-14 20:54:37 +01:00
Imbus
77fd1763e0 Config iteration 2025-11-14 20:15:27 +01:00
Imbus
ac6abd7c10 FreeList hexdump now takes width argument 2025-11-14 16:31:23 +01:00
Imbus
80825e620c Ansicodes 2025-11-14 16:31:23 +01:00
Imbus
d4da05253d Testing nolookup versions of crc32 2025-11-14 16:31:23 +01:00
Imbus
a50dc1b867 Header guard change 2025-11-14 16:31:23 +01:00
Imbus
8f4ea26303 crc32 2025-11-14 16:31:23 +01:00
Imbus
7383d6e0f2 Walk 2025-11-14 16:31:23 +01:00
Imbus
64dd81fc06 Mmap_file 2025-11-14 16:31:23 +01:00
Imbus
e27ef8ca49 cjson ignore and comment 2025-11-03 03:10:44 +01:00
Imbus
8661c89633 Atomics demo 2025-11-03 03:08:07 +01:00
Imbus
e1bd06eb69 winsz comments 2025-11-03 03:06:58 +01:00
Imbus
319cfe0dbb Helpful comment in fir2 2025-11-03 03:06:44 +01:00
Imbus
dd24ae4c07 config_ini: header guards in conf.h 2025-11-03 03:06:29 +01:00
Imbus
c0811e1a95 Better comments 2025-09-09 11:07:46 +02:00
Imbus
dcfd4c01ff More rigorous testing and helpful comments 2025-09-09 11:00:25 +02:00
Imbus
8fb583b57f Unused headers, remove some specific asserts, some reference notes on wiping block 2025-09-09 10:19:12 +02:00
Imbus
f97505d8ba Freelist now uses offsets instead of raw pointers instead of header 2025-09-09 10:06:03 +02:00
Imbus
9eb7b17a65 Reintroduce all tests 2025-09-09 10:05:44 +02:00
Imbus
dc2bfe10a8 Uppercase hexdup 2025-09-09 10:05:29 +02:00
Imbus
04c8311528 BUG: Walking logic in check() is broken. Moving aligning into source, removing macros 2025-09-09 08:47:26 +02:00
Imbus
d608a81674 Makefile uses new define 2025-09-08 09:15:28 +02:00
Imbus
f29035319c Clearer macro conditions 2025-09-08 09:14:58 +02:00
Imbus
de6aee3a3a Move FreeListBlock internal into source 2025-09-08 08:48:34 +02:00
Imbus
682901cafd Remove unused defines FL_FREE, FL_USED 2025-09-08 08:48:19 +02:00
Imbus
3d4fe51dd1 freelist: External utilization 2025-09-08 07:55:13 +02:00
Imbus
a8b7fc75e3 Some more info in demo main 2025-09-08 07:52:54 +02:00
Imbus
13a0d42514 Remove block header from allocated blocks entirely 2025-09-08 07:52:41 +02:00
Imbus
8f41b0873d Disable align in makefile 2025-09-08 07:43:22 +02:00
Imbus
be3d902be5 freelist: Move align macro fiddling into header 2025-09-08 07:43:15 +02:00
Imbus
39c331cd09 Remove tracking of free state in freelist header since being in the list means it is also free 2025-09-08 07:38:22 +02:00
Imbus
69d4683cc5 Freelist: unused deps 2025-09-08 04:15:31 +02:00
Imbus
b10d02a2a2 clang-format: space between implementations 2025-09-08 03:51:21 +02:00
Imbus
293e790573 Freelist implementation 2025-09-08 03:51:07 +02:00
Imbus
aa013fa349 Silence stuff for now 2025-09-07 21:57:58 +02:00
Imbus
d1044a94a1 Build subdirs with 'make sub' 2025-09-07 21:57:49 +02:00
Imbus
bed5c13dc8 Yeet broken treeset for now 2025-09-07 21:42:43 +02:00
Imbus
50d6bbed7b Makefile: silence some errors, clean up log 2025-09-07 21:40:51 +02:00
Imbus
a5c2c35bf6 file_allocate 2025-09-07 21:40:33 +02:00
Imbus
04220af434 Filesize 2025-09-07 21:19:37 +02:00
Imbus
d7af70719c Header guards.... 2025-09-05 01:38:46 +02:00
Imbus
14d1667424 Free list allocator (rough) 2025-09-03 00:14:08 +02:00
Imbus
33d55b2cd2 Spinlocks 2025-08-28 14:45:45 +02:00