{"push_id":1248243303,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"770fce8de5dc3ab4fd1db0e4d74724664dd60047","before":"1ea71d2ba6db0bb256dcb806b6e65eff5cbc9ced","commits":[{"sha":"770fce8de5dc3ab4fd1db0e4d74724664dd60047","author":{"name":"Fabian Woltermann","email":"b97dee3b4db31f21bb74c7e37e7b5cf551a53223@gmail.com"},"message":"Bitset flags -- take 2 (#775)\n\nThis introduces a new mechanism for handling bit flags. Instead of using an int (or two, or three) to write bits into, this uses the std::bitset in a wrapper class that accepts an enum class as input. This means that certain classes of errors we've had a few of in the engine, where a coder used the wrong set of flags or checked them against the wrong variable (SF_STEALTH vs SIF_STEALTH, for example) can now be detected at a compiler level rather than not at all.","distinct":true,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/770fce8de5dc3ab4fd1db0e4d74724664dd60047"}]}
{"actor":{"display_login":"MageKing17"}}