branchrust_reboot/main/objectworkqueue_valuetype_allocscancel
2 Commits over 0 Days - ∞cph!
Optim: Apply IsValidToRun for value-type ObjectWorkQueues
- overrode BoatAIWorkQueue, UpdateSurroundingsQueue, UpdateMissionValidStateWorkQueue
Tests: none, checked IL
Optim: use virtual IsValidToRun to avoid boxing allocs in ObjectWorkQueue.RunQueue
Sad-noises-about-C#-generics, couldn't figure how to automate it
Tests: none, inspected IL, no box instructions generated