Improvements
- Improve
ImagePipeline
background performance by ~40% (measuring after taking out system calls) - Reduce number of allocations per task
- Improve
Task
infrastructure, makeImagePipeline
vastly easier to read and understand - Add more performance and unit tests. Tests are now clocking at 6000 lines of code.
- Add infrastructure for automated memory management testing