Compare commits
2 commits
4c5f8e799f
...
5fd86a6295
| Author | SHA1 | Date | |
|---|---|---|---|
| 5fd86a6295 | |||
| 6f5eebc297 |
1 changed files with 15 additions and 11 deletions
12
TODO
12
TODO
|
|
@ -1,9 +1,10 @@
|
||||||
*** IN PROGRESS ***
|
*** IN PROGRESS ***
|
||||||
[Judah]
|
|
||||||
|
[Judah]
|
||||||
000 [math] add easing procedures
|
000 [math] add easing procedures
|
||||||
010 [x] make base jai files standalone (ie. [array], [memory], etc... big maybe)
|
010 [x] make base jai files standalone (ie. [array], [memory], etc... big maybe)
|
||||||
|
|
||||||
[Jesse]
|
[Jesse]
|
||||||
001 [arch] create module to determine simd support
|
001 [arch] create module to determine simd support
|
||||||
002 [math] use simd for Mat4 operations
|
002 [math] use simd for Mat4 operations
|
||||||
011 [math] add more Vec math procedures
|
011 [math] add more Vec math procedures
|
||||||
|
|
@ -24,7 +25,7 @@
|
||||||
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')
|
017 [x] re-implement dynamic arrays (should mirror procedures on 'Static_Array')
|
||||||
018 [x] enum backed array type (can just be '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)
|
||||||
021 [net/http] simple http server/client interface (blocked by 020)
|
021 [net/http] simple http server/client interface (blocked by 020)
|
||||||
|
|
@ -39,7 +40,10 @@
|
||||||
031 [x] standardize error handling (maybe odin-style enums?)
|
031 [x] standardize error handling (maybe odin-style enums?)
|
||||||
032 [memory] more allocators!
|
032 [memory] more allocators!
|
||||||
033 [sort] create sort module (quick sort, radix sort; in place and copy)
|
033 [sort] create sort module (quick sort, radix sort; in place and copy)
|
||||||
|
034 [x] can we add location info to Allocator_Proc?
|
||||||
|
035 [memory] add debug allocator to track allocation locations, double frees, etc. (should wrap another allocator)
|
||||||
|
036 [thread] create *simple* threading module
|
||||||
|
037 [thread] add 'Mutex', 'Semaphore', 'Wait_Group' types (blocked by 036)
|
||||||
|
|
||||||
|
|
||||||
*** DONE ***
|
*** DONE ***
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue