{"push_id":1316581296,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"9ca9f798db9c7980eb28ad2099a067df4d08b1cc","before":"105ef7b44fca516cb164a2d7ed96a482d3024cef","commits":[{"sha":"80ddf93d6807b237260c9461addccfed0412a498","author":{"name":"Kirill Bobyrev","email":"d95d4ecac5f95e2917ce773e25c156945dee52cc@gmail.com"},"message":"[clang-tidy] make readability-redundant-smartptr-get report get() usage in conditions\n\nThis patch extends clang-tidy's readability-redundant-smartptr-get to produce\nwarnings for previously unsupported cases:\n\n```\nstd::unique_ptr<void> ptr;\nif (ptr.get())\nif (ptr.get() == NULL)\nif (ptr.get() != NULL)\n```\n\nThis is intended to fix https://llvm.org/bugs/show_bug.cgi?id=25804, a bug\nreport opened by @Eugene.Zelenko.\n\nHowever, there still are cases not detected by the check. They can be found in\n`void Negative()` function defined in\ntest/clang-tidy/readability-redundant-smartptr-get.cpp.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@282382 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/80ddf93d6807b237260c9461addccfed0412a498"},{"sha":"913f8576995f231176357625ef2bd4b00cf2a644","author":{"name":"Kirill Bobyrev","email":"d95d4ecac5f95e2917ce773e25c156945dee52cc@gmail.com"},"message":"Revert r282382; it had no reference to Revision.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@282384 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/913f8576995f231176357625ef2bd4b00cf2a644"},{"sha":"3baf73c45b4f5ecf0f9e22879b906c96d92a72a9","author":{"name":"Kirill Bobyrev","email":"d95d4ecac5f95e2917ce773e25c156945dee52cc@gmail.com"},"message":"[clang-tidy] make readability-redundant-smartptr-get report get() usage in conditions\n\nThis patch extends clang-tidy's readability-redundant-smartptr-get to produce\nwarnings for previously unsupported cases:\n\n```\nstd::unique_ptr<void> ptr;\nif (ptr.get())\nif (ptr.get() == NULL)\nif (ptr.get() != NULL)\n```\n\nThis is intended to fix https://llvm.org/bugs/show_bug.cgi?id=25804, a bug\nreport opened by @Eugene.Zelenko.\n\nHowever, there still are cases not detected by the check. They can be found in\n`void Negative()` function defined in\ntest/clang-tidy/readability-redundant-smartptr-get.cpp.\n\nReviewers: alexfh\n\nDifferential Revision: https://reviews.llvm.org/D24893\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@282386 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/3baf73c45b4f5ecf0f9e22879b906c96d92a72a9"},{"sha":"9ca9f798db9c7980eb28ad2099a067df4d08b1cc","author":{"name":"Kirill Bobyrev","email":"d95d4ecac5f95e2917ce773e25c156945dee52cc@gmail.com"},"message":"[clang-rename] Use checktime when reloading vim buffer after applying clang-rename\n\nAfter applying `clang-rename` to a vim buffer (using `clang-rename.py` as part\nof the vim integration) the buffer gets reloaded using `bufdo`. This solution is\nsuboptimal, since syntax highlighting is turned off for performance reasons and\nnever turned on, after all changes to the source file have been applied.\n\nA better solution to this is using `checktime`. It is exactly designed for this\nkind of task and doesn't have the syntax highlighting issue.\n\nPatch by Kai Wolf!\n\nReviewers: omtcyfz\n\nDifferential Revision: https://reviews.llvm.org/D24791\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@282388 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/9ca9f798db9c7980eb28ad2099a067df4d08b1cc"}]}
{"actor":{"display_login":"omtcyfz"}}