This commit is contained in:
Judah Caruso 2025-05-21 21:34:33 -06:00
parent 3b6de3ca98
commit 7677dddd6b

23
TODO
View file

@ -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 ***