Commit graph

15 commits

Author SHA1 Message Date
Marco Satti dd8445a2b9 Testing a serialization solution, useful for debugging state. 2018-08-05 23:46:55 +08:00
Marco Satti dd133df21a Remove boost-cmake submodule, use system boost through FindBoost cmake module. 2018-04-23 21:27:55 +08:00
Marco Satti 93b7a158f4 Remove old ref to boost git project. 2018-01-11 20:35:49 +08:00
Marco Satti ba9f25c575 Add back in boost-cmake. 2018-01-10 21:33:05 +08:00
Marco Satti cb485ab942 Fix up errors for unix compiles. 2018-01-09 22:31:21 +08:00
Marco Satti 261698ae8e Refactor all of the resources into a memory friendly (spatial) structure. WIP still.
Removed individual register logging, use controller memory access ranges to do this.

Controllers will need to be updated, the instruction tables will be auto generated shortly.
2017-11-18 14:41:23 +08:00
Marco Satti 76a618dd30 Move from google test to boost test - no point in having 2 of the same thing, since boost is now required for other stuff anyway. Not working just yet. 2017-06-07 16:59:42 +08:00
Marco Satti 2f05b23f4f Fixed the boost submodule to be actual directory, git doesn't recognise symlinks... 2017-06-07 08:47:20 +08:00
Marco Satti fbdac27846 Changes are being made towards a thread-safe ring buffer implementation as the backend of the FIFOQueue_t type. Unfortunately, this means including boost as a submodule... Sorry! 2017-06-06 22:30:29 +08:00
Marco Satti 9cb026f3f9 Testing cmake builds out. New to this... 2017-05-31 22:25:38 +08:00
Marco Satti 26373a0715 More fixes for cross-platform. 2017-05-17 21:14:44 +08:00
Marco Satti bc18d72e5e Removed boost dependencies, and updated documentation. 2016-09-29 22:54:25 +08:00
Marco Satti 4d78f68122 As you have to generate symlinks to the boost headers, mark in the gitmodules file that we can safely ignore modifications in the boost submodule folder. 2016-09-24 17:02:34 +08:00
Marco Satti 7d93972e73 Switched from std::unordered_map to boost::container::flat_map... much better when run under the optimised build. From 20s run time to almost nothing! 2016-09-24 16:56:24 +08:00
Marco Satti 4d6c3124ba Forgot to add the unit test library as a git submodule. Fixed. 2016-07-22 18:33:47 +08:00