Commit Graph

18 Commits

Author SHA1 Message Date
Loïc Grégoire 10c6c3d27f all: upgrade to zig 0.17 2026-10-03 17:00:13 -04:00
Loïc Grégoire 5c160382cc rtl: add custom assert 2026-09-13 21:43:42 -04:00
Loïc Grégoire e36416304b all: type-safe time units 2026-08-02 00:02:44 -04:00
Loïc Grégoire ed7c449ad2 rtl: add CachePadded 2026-07-05 00:28:04 -04:00
Loïc Grégoire 2d18761822 rtl: add LinkerSet 2026-07-04 22:50:15 -04:00
Loïc Grégoire bf08a9fef2 rtl: add HandoffList 2026-06-28 09:30:41 -04:00
Loïc Grégoire 5353ab2e0b rtl: check all decls in interfaces 2026-06-27 09:17:25 -04:00
Loïc Grégoire 06e0b857ad rtl: add assert_interface 2026-06-26 17:46:05 -04:00
Loïc Grégoire 3aa0daaee7 rtl: add AtomicBitmap 2026-06-20 13:56:54 -04:00
Loïc Grégoire 395915fd33 rtl: add AVL tree 2026-05-21 19:11:04 -04:00
Loïc Grégoire 3a701067cd rtl: add BitMap
Adds a new BitMap type in rtl for static bitmaps, now used to back
ke.CpuMask.
2026-05-08 14:58:57 -04:00
Loïc Grégoire 1f7d0f3acc fix(rtl): don't use init_nil() 2026-04-05 23:04:27 -04:00
Loïc Grégoire 6a8fcaeebc feat(rtl): use one sentinel nil node globally 2026-04-05 22:55:12 -04:00
Loïc Grégoire ff7d378ed2 feat(rtl): add rbtree 2026-03-29 10:56:14 -04:00
Loïc Grégoire 9b6d38bbcc build: fix build 2026-03-28 14:52:30 -04:00
Loïc Grégoire 37be346581 feat(rtl): add bst and tagged pointer 2026-03-28 14:47:32 -04:00
Loïc Grégoire c0d4dac5d2 feat(rtl): add cmdline parser 2026-03-28 14:47:32 -04:00
Loïc Grégoire 9e065ee023 initial commit 2026-03-21 22:47:06 -04:00