Compare commits

...

2 commits

Author SHA1 Message Date
046fa50429 start 017 2025-05-27 09:42:12 -06:00
1b943c6eb3 add 073 2025-05-27 09:42:00 -06:00

3
TODO
View file

@ -1,6 +1,7 @@
*** IN PROGRESS *** *** IN PROGRESS ***
[Judah] [Judah]
017 [x] re-implement dynamic arrays (should mirror procedures on 'Static_Array')
[Jesse] [Jesse]
011 [math] add more Vec math procedures 011 [math] add more Vec math procedures
@ -20,7 +21,6 @@
014 [platform] add support for read file, write file, etc. 014 [platform] add support for read file, write file, etc.
015 [meta] create metaprogramming utilitites module (AST rewriting, code generation/introspection, etc.) 015 [meta] create metaprogramming utilitites module (AST rewriting, code generation/introspection, etc.)
016 [x] default to arena-based allocators everywhere (a la brevis/serenum) 016 [x] default to arena-based allocators everywhere (a la brevis/serenum)
017 [x] re-implement dynamic arrays (should mirror procedures on 'Static_Array')
018 [x] enum backed array type (can just be a 'Static_Array' specialization) 018 [x] enum backed array type (can just be a 'Static_Array' specialization)
019 [rand] create random number generation module (probably port Demetri's 'pcg32_pie') 019 [rand] create random number generation module (probably port Demetri's 'pcg32_pie')
020 [net] create networking module (just a layer over sockets) 020 [net] create networking module (just a layer over sockets)
@ -71,6 +71,7 @@
070 [x, bug] figure out why [meta] `for_expansion` procs aren't usable when import is namespaced 070 [x, bug] figure out why [meta] `for_expansion` procs aren't usable when import is namespaced
071 [math] basic shape collision detection (circle, rect, line) 071 [math] basic shape collision detection (circle, rect, line)
072 [timestep] create drop-in fixed timestep module 072 [timestep] create drop-in fixed timestep module
073 [array] standardize api across types (also add 'find' and 'find_pointer')
*** DONE *** *** DONE ***