{"push_id":1102980273,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"0cbfa9054d22e291b50e75ba4ba0196df72350e6","before":"7378690402e05e16c7010ecabed7957b0ce34a95","commits":[{"sha":"3e7c9af9be6df2732b89141118668c3030564e68","author":{"email":"fca58dcfee418bcc87c289c8e834270942a776f0@gmail.com","name":"Ruslan Kabatsayev"},"message":"Make Register::valid() public\n\nOtherwise this requires positive checks for validity of a register to be done via !!reg, which doesn't really improve readability.","distinct":true,"url":"https://api.github.com/repos/eteran/edb-debugger/commits/3e7c9af9be6df2732b89141118668c3030564e68"},{"sha":"289765b3aa340b58f8c545c75fed450d0f5fbc21","author":{"email":"fca58dcfee418bcc87c289c8e834270942a776f0@gmail.com","name":"Ruslan Kabatsayev"},"message":"Switch from implicit conversion of Register to void* to explicit operator bool\n\nImplicit conversion to void* leads to hard to spot errors with surprising results, e.g. reg==0, which appears to actually mean static_cast<int>(reg.valid())==0 instead of reg.valueAsInteger()==0.","distinct":true,"url":"https://api.github.com/repos/eteran/edb-debugger/commits/289765b3aa340b58f8c545c75fed450d0f5fbc21"},{"sha":"0cbfa9054d22e291b50e75ba4ba0196df72350e6","author":{"email":"077f968c7a45410d11c1d43411ea2c468d8ceb11@gmail.com","name":"Evan Teran"},"message":"Merge pull request #410 from 10110111/register-bool\n\nMake Register::valid() interface easier to use and avoiding some mistakes","distinct":true,"url":"https://api.github.com/repos/eteran/edb-debugger/commits/0cbfa9054d22e291b50e75ba4ba0196df72350e6"}]}