Skip to content

Instantly share code, notes, and snippets.

@WarpspeedSCP
Last active August 13, 2019 17:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save WarpspeedSCP/1ec16e8d70f31d2421d3e30b63e8d305 to your computer and use it in GitHub Desktop.
Save WarpspeedSCP/1ec16e8d70f31d2421d3e30b63e8d305 to your computer and use it in GitHub Desktop.

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