Commit graph

  • 45ef1c4271 Bitmanip master Imbus 2025-11-27 11:41:03 +01:00
  • 561a344f30 getopt Imbus 2025-11-14 20:59:40 +01:00
  • b5b554bf31 syslog Imbus 2025-11-14 20:54:37 +01:00
  • 77fd1763e0 Config iteration Imbus 2025-11-14 20:15:27 +01:00
  • ac6abd7c10 FreeList hexdump now takes width argument Imbus 2025-09-24 20:29:12 +02:00
  • 80825e620c Ansicodes Imbus 2025-09-14 13:30:11 +02:00
  • d4da05253d Testing nolookup versions of crc32 Imbus 2025-09-10 09:31:00 +02:00
  • a50dc1b867 Header guard change Imbus 2025-09-10 09:30:51 +02:00
  • 8f4ea26303 crc32 Imbus 2025-09-10 09:24:02 +02:00
  • 7383d6e0f2 Walk Imbus 2025-09-10 08:46:43 +02:00
  • 64dd81fc06 Mmap_file Imbus 2025-09-10 08:38:21 +02:00
  • e27ef8ca49 cjson ignore and comment Imbus 2025-11-03 03:10:44 +01:00
  • 8661c89633 Atomics demo Imbus 2025-11-03 03:08:07 +01:00
  • e1bd06eb69 winsz comments Imbus 2025-11-03 03:06:58 +01:00
  • 319cfe0dbb Helpful comment in fir2 Imbus 2025-11-03 03:06:44 +01:00
  • dd24ae4c07 config_ini: header guards in conf.h Imbus 2025-11-03 03:06:29 +01:00
  • c0811e1a95 Better comments Imbus 2025-09-09 11:07:46 +02:00
  • dcfd4c01ff More rigorous testing and helpful comments Imbus 2025-09-09 11:00:25 +02:00
  • 8fb583b57f Unused headers, remove some specific asserts, some reference notes on wiping block Imbus 2025-09-09 10:19:12 +02:00
  • f97505d8ba Freelist now uses offsets instead of raw pointers instead of header Imbus 2025-09-09 10:06:03 +02:00
  • 9eb7b17a65 Reintroduce all tests Imbus 2025-09-09 10:05:44 +02:00
  • dc2bfe10a8 Uppercase hexdup Imbus 2025-09-09 10:05:29 +02:00
  • 04c8311528 BUG: Walking logic in check() is broken. Moving aligning into source, removing macros Imbus 2025-09-09 08:47:26 +02:00
  • d608a81674 Makefile uses new define Imbus 2025-09-08 09:15:28 +02:00
  • f29035319c Clearer macro conditions Imbus 2025-09-08 09:14:58 +02:00
  • de6aee3a3a Move FreeListBlock internal into source Imbus 2025-09-08 08:48:34 +02:00
  • 682901cafd Remove unused defines FL_FREE, FL_USED Imbus 2025-09-08 08:48:19 +02:00
  • 3d4fe51dd1 freelist: External utilization Imbus 2025-09-08 07:55:13 +02:00
  • a8b7fc75e3 Some more info in demo main Imbus 2025-09-08 07:52:54 +02:00
  • 13a0d42514 Remove block header from allocated blocks entirely Imbus 2025-09-08 07:52:41 +02:00
  • 8f41b0873d Disable align in makefile Imbus 2025-09-08 07:43:22 +02:00
  • be3d902be5 freelist: Move align macro fiddling into header Imbus 2025-09-08 07:43:15 +02:00
  • 39c331cd09 Remove tracking of free state in freelist header since being in the list means it is also free Imbus 2025-09-08 07:38:22 +02:00
  • 69d4683cc5 Freelist: unused deps Imbus 2025-09-08 04:15:31 +02:00
  • b10d02a2a2 clang-format: space between implementations Imbus 2025-09-08 03:51:21 +02:00
  • 293e790573 Freelist implementation Imbus 2025-09-08 03:51:07 +02:00
  • aa013fa349 Silence stuff for now Imbus 2025-09-07 21:57:58 +02:00
  • d1044a94a1 Build subdirs with 'make sub' Imbus 2025-09-07 21:57:49 +02:00
  • bed5c13dc8 Yeet broken treeset for now Imbus 2025-09-07 21:42:43 +02:00
  • 50d6bbed7b Makefile: silence some errors, clean up log Imbus 2025-09-07 21:40:51 +02:00
  • a5c2c35bf6 file_allocate Imbus 2025-09-07 21:40:33 +02:00
  • 04220af434 Filesize Imbus 2025-09-07 21:19:37 +02:00
  • d7af70719c Header guards.... Imbus 2025-09-05 01:38:42 +02:00
  • 14d1667424 Free list allocator (rough) Imbus 2025-09-03 00:14:08 +02:00
  • 33d55b2cd2 Spinlocks Imbus 2025-08-28 14:45:45 +02:00
  • 080928d3fd Signals exampe, sigaction included Imbus 2025-08-28 14:45:30 +02:00
  • f3522129a3 "Hardening" the bad prand Imbus 2025-08-28 14:44:44 +02:00
  • d0aa85f62e Bump allocator Imbus 2025-08-28 14:43:55 +02:00
  • 29fbcca987 winsz Imbus 2025-08-27 00:12:57 +02:00
  • cec0dafe35 Byte header Imbus 2025-08-27 00:12:50 +02:00
  • 2e1261f695 Config_ini Imbus 2025-08-27 00:12:43 +02:00
  • cfb2aaabef Better thread example Imbus 2025-08-24 20:21:17 +02:00
  • 38d078509e Message Imbus 2025-08-24 12:47:13 +02:00
  • 6a58763ece unions Imbus 2025-08-24 12:46:47 +02:00
  • 2c4fe1994f Formatting Imbus 2025-08-23 21:16:25 +02:00
  • ad0246a4f8 Rest regular stack_resize as well Imbus 2025-08-23 21:13:50 +02:00
  • 12590533a7 Rename: read_ptr -> idx Imbus 2025-08-23 21:06:16 +02:00
  • e07d355da4 Fix docstring formatting Imbus 2025-08-23 21:01:48 +02:00
  • d64320e7d8 Lazygit Imbus 2025-08-23 20:58:43 +02:00
  • 757cc7050c Stack resize and resize_raw Imbus 2025-08-23 20:58:04 +02:00
  • 294494ace3 Empty main to allow compilation Imbus 2025-08-23 20:57:57 +02:00
  • 4f436c9f15 Stack.h Imbus 2025-08-23 20:24:43 +02:00
  • 6691e94afe Fir2 Imbus 2025-08-23 20:22:52 +02:00
  • a7dfe216fb xorshift Imbus 2025-08-20 11:29:37 +02:00
  • c6e84189e6 Tester program Imbus 2025-08-20 11:29:32 +02:00
  • 18491a1336 prand note Imbus 2025-08-20 10:42:43 +02:00
  • 03064b235c lua stuff Imbus 2025-08-20 09:49:14 +02:00
  • 88e523ca73 thread Imbus 2025-08-20 09:48:47 +02:00
  • 53e51ca468 fir Imbus 2025-08-20 09:48:44 +02:00
  • df11e34235 Mass reformat Imbus 2025-08-18 14:59:16 +02:00
  • 4d27def35e Va_args Imbus 2025-08-18 14:38:01 +02:00
  • b07255ab1d Ignore .so Imbus 2025-08-18 11:23:08 +02:00
  • c40c698ece Lua loadable c library example (.so) Imbus 2025-08-18 11:23:04 +02:00
  • d089e583cd Shortcase on single line Imbus 2025-08-18 11:19:46 +02:00
  • e0ea973df4 Lookup3 Imbus 2025-08-18 11:19:37 +02:00
  • c646e608a0 pid update, formatting Imbus 2025-08-16 17:13:53 +02:00
  • 1c7d6984d0 Brightness Imbus 2025-08-12 03:25:22 +02:00
  • 86ffa5ef9d Pool Imbus 2025-08-12 03:25:05 +02:00
  • 4056473705 Cjson update Imbus 2025-08-12 03:24:56 +02:00
  • 88146af0ad Fall through compiler indications Imbus 2025-08-12 03:23:32 +02:00
  • 12e5f22929 Includes Imbus 2025-08-12 03:23:15 +02:00
  • 6e7e2858d3 New formatting config Imbus 2025-08-08 05:14:36 +02:00
  • 4b26278543 SDLdemo Imbus 2025-08-08 05:14:17 +02:00
  • 713d96d770 Buffer integer finished with tests Imbus 2025-08-08 05:13:20 +02:00
  • 3d45b8b472 Type error Imbus 2025-08-07 07:52:01 +02:00
  • f8eed345ec Buf serializing code Imbus 2025-07-26 15:36:44 +02:00
  • b0d86c7e2c Treeset skeleton Imbus 2025-06-25 09:31:46 +02:00
  • f34dfcdccd Fix Imbus 2025-06-25 08:41:33 +02:00
  • 355f96d5e7 Binary protocol example binprot.c Imbus 2025-06-25 08:37:14 +02:00
  • 433837e33d Makefile cleaning Imbus 2025-06-25 07:32:33 +02:00
  • 12b2d399d6 Cjson example Imbus 2025-06-25 07:32:14 +02:00
  • 538a9987e0 Move sqlite example into sqlite directory Imbus 2025-06-25 07:32:02 +02:00
  • cd4f1433a3 Purging unused code and fixing prints in socket code Imbus 2025-06-25 07:30:49 +02:00
  • 196358c49f Murmur3 Imbus 2025-06-25 07:25:00 +02:00
  • 1a505c032e Unix sockets demo Imbus 2025-06-25 07:24:39 +02:00
  • e07b9a5eff djb2 hash algo Imbus 2025-06-17 21:48:07 +02:00
  • 7b33c567e5 Todo Imbus 2025-06-15 21:21:05 +02:00
  • 5274372180 Hashmap Imbus 2025-06-15 21:20:40 +02:00
  • 77a8a6bb74 Dynbuf dynamic buffer/array/vector sample code Imbus 2025-06-01 18:44:24 +02:00
  • 715f6af296 Some math related code for calculatin binomial coef, nth-fibonacci and sin Imbus 2025-06-01 14:34:58 +02:00