Next up is probably some of the simpler utility classes. Right now some of the code is dependent on some basic stuff provided in boost and loki. There's no reason that functionality can't be reimplemented in my library. Not that there's anything wrong with using boost per se, but there's quite a bit a scaffolding that goes along with including any boost header, and one of the goals of the rework of my code library is to reduce compile times. loki isn't quite as heavy weight, but since I've ended up modding the headers quite a bit anyways, might as well reimplement them in my library.
Basic locking has been reintergrated into the library. This was the first thing up since the testing system actually depends on locking to some degree. Before it was implemented against do-nothing stubs. This is less hackish than it sounds since the do-nothing stubs are still in the library as the single threaded build policies. That is to say, depending on a build flag, the ClassLevelLockable template class will either create proper locks for a multi threaded build, or perform a bunch of no ops in a single threaded build.
Next up is probably some of the simpler utility classes. Right now some of the code is dependent on some basic stuff provided in boost and loki. There's no reason that functionality can't be reimplemented in my library. Not that there's anything wrong with using boost per se, but there's quite a bit a scaffolding that goes along with including any boost header, and one of the goals of the rework of my code library is to reduce compile times. loki isn't quite as heavy weight, but since I've ended up modding the headers quite a bit anyways, might as well reimplement them in my library.
Next up is probably some of the simpler utility classes. Right now some of the code is dependent on some basic stuff provided in boost and loki. There's no reason that functionality can't be reimplemented in my library. Not that there's anything wrong with using boost per se, but there's quite a bit a scaffolding that goes along with including any boost header, and one of the goals of the rework of my code library is to reduce compile times. loki isn't quite as heavy weight, but since I've ended up modding the headers quite a bit anyways, might as well reimplement them in my library.
Previous Entry
Rant mode on.
Next Entry
A peek in the library: locking
Advertisement
Latest Entries
New bug to me
1600 views
Week/Class 9
1467 views
Week/Class 8
1492 views
Week/Class 7
1548 views
The promised files
1750 views
Week/Class 6
1240 views
Week/Session 5
1294 views
Week/Session 4
1239 views
On the soapbox
1339 views
Week/Session 3
1215 views
Advertisement