From 7677dddd6b057eb34083eaba613bb3b3de7cebe0 Mon Sep 17 00:00:00 2001 From: Judah Caruso Date: Wed, 21 May 2025 21:34:33 -0600 Subject: [PATCH] . --- TODO | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/TODO b/TODO index 9f6587a..29b9153 100644 --- a/TODO +++ b/TODO @@ -46,11 +46,11 @@ 038 [encoding] add html/xml support, via code - blocked by 008 039 [encoding] add rivit support, via code (https://judahcaruso.com/rivit.htm) - blocked by 038 040 [encoding] add markdown (commonmark?) support, via code - blocked by 038 - 042 [crypto] create cryptography module + 042 [crypto] create cryptography module with md5 support 043 [crypto] add sha256 support - blocked by 042 044 [crypto] add aes256 support - blocked by 042 045 [crypto] add hmac support - blocked by 042 - 046 [fmt] create fmt module, include printf with struct-based value formatting - blocked by 008 + 046 [fmt] create fmt module (include print with struct-based value formatting) - blocked by 008 *ask for specifics* 047 [image] create image module with png, bmp, tga, qoi support - possibly blocked by 007 048 [encoding] add varint support 049 [encoding] add spec-compliant uuid support (rfc4122) - possibly blocked by 048 @@ -58,16 +58,15 @@ 051 [path/net] create net-focused path resolution and utilities module (should handle query parameters) 052 [thirdparty/spall] create bindings module 053 [log] create logging module (allow toggling between file and console output, log levels, etc.) - blocked by 046 - 054 [crypto] add md5 support - blocked by 042 - 055 [sound] create sound module with wav, ogg support - possibly blocked by 007 (see: stb_vorbis for reference) - 056 [sound] add mp3 support - blocked by 007, possibly blocked by 027 - 057 [shader] platform-independant shader language (can be compiled at runtime or offline) - possibly blocked by 007 - 058 [platform] add support for running console commands - blocked by 014 - 059 [thirdparty/webgpu] create bindings module, see: wgpu/dawn (either works) - 060 [platform] add support for walking directories (should capture read/write/modified time, allow recursive) - 061 [x] add SOA type - 062 [build/cmake] create cmake build support module - 063 [bits] create bit utilities module (see: odin math/bits module) + 054 [sound] create sound module with wav, ogg support - possibly blocked by 007 (see: stb_vorbis for reference) + 055 [sound] add mp3 support - blocked by 007, possibly blocked by 027 + 056 [shader] platform-independant shader language (can be compiled at runtime or offline) - possibly blocked by 007 + 057 [platform] add support for running console commands - blocked by 014 + 058 [thirdparty/webgpu] create bindings module, see: wgpu/dawn (either works) + 059 [platform] add support for walking directories (should capture read/write/modified time, allow recursive) + 060 [x] add SOA type + 061 [build/cmake] create cmake build support module + 062 [bits] create bit utilities module (see: odin math/bits module) *** DONE ***