{"push_id":710085910,"size":2,"distinct_size":1,"ref":"refs/heads/develop","head":"1ccea38257523aa4fb3254ed772f34e0ba05b4f4","before":"43f6597c630fc571a9bbcd6f074184b3976f18a3","commits":[{"sha":"939ba352715565d0f5534b54f075c5a27cf2feda","author":{"email":"d572df6721019ddaf13014819c38f402030deb5d@redjack.com","name":"Douglas Creager"},"message":"Debug allocator should always abort\n\nWe provide a \"debug\" allocator, which verifies that the sizes that you\nprovide to the allocation functions matches the sizes that you provide\nto the deallocation functions.  Before, we used the builtin `assert`\nmacro to perform this check.  However, that means that if we compile\nlibcork in `Release` mode (in which asserts are left out), we never\nactually perform the check!  We now use an explicit check, and call\n`abort` ourselves if the check fails — our assumption being that if you\nask for the debug allocator, you want at least this particular bit of\ndebug behavior even if the rest of the library was compiled in `Release`\nmode.","distinct":false,"url":"https://api.github.com/repos/redjack/libcork/commits/939ba352715565d0f5534b54f075c5a27cf2feda"},{"sha":"1ccea38257523aa4fb3254ed772f34e0ba05b4f4","author":{"email":"d572df6721019ddaf13014819c38f402030deb5d@redjack.com","name":"Douglas Creager"},"message":"Merge pull request #104 from redjack/feature/debug-assert\n\nDebug allocator should always abort","distinct":true,"url":"https://api.github.com/repos/redjack/libcork/commits/1ccea38257523aa4fb3254ed772f34e0ba05b4f4"}]}