Skip to content

Instantly share code, notes, and snippets.

What would you like to do?

Current progress

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment