{"push_id":588859613,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"c59e191877f92d1fd9a8576b5f8d108eb8f8a99e","before":"5a5a15b0b9cce2cd2508325962b0be98f363cfa3","commits":[{"sha":"c59e191877f92d1fd9a8576b5f8d108eb8f8a99e","author":{"email":"40fb31f6a98a804b6cc6bb43ef534ab9bf0ada13@google.com","name":"Alexander Kornienko"},"message":"[clang-tidy] Assert related checkers\n\nThis patch contains two assert related checkers. These checkers are the part of\nthose that is being open sourced by Ericsson\n(http://lists.cs.uiuc.edu/pipermail/cfe-dev/2014-December/040520.html).\n\nThe checkers:\n\nAssertSideEffect:\n/// \\brief Finds \\c assert() with side effect.\n///\n/// The conition of \\c assert() is evaluated only in debug builds so a condition\n/// with side effect can cause different behaviour in debug / relesase builds.\n\nStaticAssert:\n/// \\brief Replaces \\c assert() with \\c static_assert() if the condition is\n/// evaluatable at compile time.\n///\n/// The condition of \\c static_assert() is evaluated at compile time which is\n/// safer and more efficient.\n\nhttp://reviews.llvm.org/D7375\n\nPatch by Szabolcs Sipos!","distinct":true,"url":"https://api.github.com/repos/chapuni/llvm-project/commits/c59e191877f92d1fd9a8576b5f8d108eb8f8a99e"}]}