Commit graph

105 commits

Author SHA1 Message Date
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
Imbus
080928d3fd Signals exampe, sigaction included 2025-08-28 14:45:30 +02:00
Imbus
f3522129a3 "Hardening" the bad prand 2025-08-28 14:44:44 +02:00
Imbus
d0aa85f62e Bump allocator 2025-08-28 14:43:55 +02:00
Imbus
29fbcca987 winsz 2025-08-27 00:12:57 +02:00
Imbus
cec0dafe35 Byte header 2025-08-27 00:12:50 +02:00
Imbus
2e1261f695 Config_ini 2025-08-27 00:12:43 +02:00
Imbus
cfb2aaabef Better thread example 2025-08-24 20:21:20 +02:00
Imbus
38d078509e Message 2025-08-24 12:47:13 +02:00
Imbus
6a58763ece unions 2025-08-24 12:46:47 +02:00
Imbus
2c4fe1994f Formatting 2025-08-23 21:16:25 +02:00
Imbus
ad0246a4f8 Rest regular stack_resize as well 2025-08-23 21:13:50 +02:00
Imbus
12590533a7 Rename: read_ptr -> idx 2025-08-23 21:06:16 +02:00
Imbus
e07d355da4 Fix docstring formatting 2025-08-23 21:01:48 +02:00
Imbus
d64320e7d8 Lazygit 2025-08-23 20:58:43 +02:00
Imbus
757cc7050c Stack resize and resize_raw 2025-08-23 20:58:04 +02:00
Imbus
294494ace3 Empty main to allow compilation 2025-08-23 20:57:57 +02:00
Imbus
4f436c9f15 Stack.h 2025-08-23 20:24:43 +02:00
Imbus
6691e94afe Fir2 2025-08-23 20:22:52 +02:00
Imbus
a7dfe216fb xorshift 2025-08-20 11:29:37 +02:00
Imbus
c6e84189e6 Tester program 2025-08-20 11:29:32 +02:00
Imbus
18491a1336 prand note 2025-08-20 10:42:43 +02:00
Imbus
03064b235c lua stuff 2025-08-20 09:49:36 +02:00
Imbus
88e523ca73 thread 2025-08-20 09:49:36 +02:00
Imbus
53e51ca468 fir 2025-08-20 09:49:36 +02:00
Imbus
df11e34235 Mass reformat 2025-08-18 14:59:16 +02:00
Imbus
4d27def35e Va_args 2025-08-18 14:38:01 +02:00
Imbus
b07255ab1d Ignore .so 2025-08-18 11:23:08 +02:00
Imbus
c40c698ece Lua loadable c library example (.so) 2025-08-18 11:23:04 +02:00
Imbus
d089e583cd Shortcase on single line 2025-08-18 11:19:46 +02:00
Imbus
e0ea973df4 Lookup3 2025-08-18 11:19:37 +02:00
Imbus
c646e608a0 pid update, formatting 2025-08-16 17:13:53 +02:00
Imbus
1c7d6984d0 Brightness 2025-08-12 03:25:22 +02:00
Imbus
86ffa5ef9d Pool 2025-08-12 03:25:05 +02:00
Imbus
4056473705 Cjson update 2025-08-12 03:24:56 +02:00