userDaniel Pcancel
branchrust_reboot/main/useplayerupdatejobs3/free_taskscancel

4 Commits over 0 Days - ∞cph!

39 Minutes Ago
Update: add UniTask for evaluation In simle case only has 1 alloc that's not pooled, same as FPTask - will try to solve it locally first Tests: ran unit test
1 Hour Ago
Update: basic FPTask + dumb single task scheduler This gives us 1 alloc/40bytes per task baseline, but with a bit of hacking I think can bring it to 0 Tests: ran unit test
3 Hours Ago
Update: more research - looks like we do need our own task type Tests: uni tests
4 Hours Ago
Update: initial investigation trying to reduce async-await gc overhead Goal is to find better alternative to custom async states I've been handwriting, as they still require an alloc per task Tests: ran unit test