- Project: Godot cache module
- Student: Raghav Shankar
- Mentors: Ariel Manzur, Hein-Pieter van Braam
- Repository: https://github.com/WarpspeedSCP/godot/tree/wip-patch
Since the last update, I've fixed a lot of bugs and made a bunch of simplifications to the design of the cache module.
- Lots of bug fixes.
- Reduced the use of synchronisation primitives. Greatly reduces the complexity.
- It's possible to write to files as well now.
I've ended up straying from the schedule I set for myself in May in that I haven't finished implementing all the unbuffered file IO classes I had planned to, but they aren't strictly necessary for the module to function.
I would like to make things nicer by using some of the C++11 features when the engine moves to it, but until then, I'll continue improving things as they currently are.