{"shas":[["4374e00c68d0717ae8d936493b16d9297aa2eb93","6d279684697be182a0e83229177fc126bcf5026c@mnmlstc.com","starting \"Yet Another Refactor\"\n\nI'm changing the database_* stuff to metadata, as that is what this file\nformat tracks. It is not truly a database. Regardless, the name of\ndatabase is a bit confusing.\n\nI've also broken up what was inside the database header, and the entry_t\nrelated items are in their own header.\n\nI've also replaced the color functions to no longer add a newline on\ntheir own. Which means I'll have to go through and add a \\n to each\nstring in an error printout function that I used internally. Oh well. :P","Tres Walsh"],["83ffe838bf0f45ca9cfb7686e7df447b7f2f68eb","6d279684697be182a0e83229177fc126bcf5026c@mnmlstc.com","Decided to remove a whole bunch of stuff.\n\nI've decided a lot of the things I was working on were\ndistractions which would result in nothing useful being done.\n\nI've switched from my own file format for storing data to using the\npython json module. It's VERY fast, and will be really easy to update\nbetween major and minor versions. :)\n\nI've also decided that the color module written in C optional, with the\npython version from bit 0.3 returning as the version to use in the event\nthat the C version was never compiled or built.\n\nIf I write any C modules in the future, I'll also be making those\noptional (assuming they exist to speed up certain parts of the code,\nthough with my ridiculous use of the new concurrent.futures module, I\ndon't think that will be possible)\n\nI've definitely got a large amount of work to do still for the overall\nsystem, but I'm going to be starting on that soon enough. I'm not\nentirely sure if I want to make some weird kind of syntax/DSL thingy\nlike I've seen with some of the metaprogramming libraries out there and\nsuch, but I guess I'll think about it, as I've got a lot more plumbing\nto do before I get there.","Tres Walsh"],["75f4e60ceae4c6a4e2b31f85d1a5bbc4d321709b","6d279684697be182a0e83229177fc126bcf5026c@mnmlstc.com","Changed the color module to fallback on the python version\n\nIf someone chooses not to use the C version of the color printing module\nwhen installing bit, then the python version will be used as a fallback.","Tres Walsh"],["3f28f5c46e82b333d4e604ca52c1a41149253616","6d279684697be182a0e83229177fc126bcf5026c@mnmlstc.com","Cut down all the C to nothing. It didn't serve a purpose really :/\n\n * Also changed the code around so that only Windows is going to be\n   feeling any sort of overhead, and even then it will be neglible\n   (hopefully ;D)","Tres Walsh"]],"ref":"refs/heads/master","size":4,"head":"3f28f5c46e82b333d4e604ca52c1a41149253616","push_id":34366480}