{"push_id":720191528,"size":60,"distinct_size":60,"ref":"refs/heads/MS","head":"9d365a7b9c354e51077b90e682a9e90a3dc6fd45","before":"84773305f8a0a41a266f1e1c5f164b452746ec93","commits":[{"sha":"03618ee15584ccd4d470b7152a2c72399fed1d3f","author":{"email":"40fb31f6a98a804b6cc6bb43ef534ab9bf0ada13@google.com","name":"Alexander Kornienko"},"message":"[clang-tidy] Fix for http://llvm.org/PR23130\n\nNamespaceCommentCheck: Don't remove the token placed immediately after the\nnamespace closing brace.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@234403 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/03618ee15584ccd4d470b7152a2c72399fed1d3f"},{"sha":"b135ab754d7b32188a21acc4e4496f63ee8148c3","author":{"email":"05f726f834638679f776bde9b9fcd7e9d7242de5@gmail.com","name":"David Blaikie"},"message":"Remove redundant virtual from member functions marked 'override'.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@234416 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/b135ab754d7b32188a21acc4e4496f63ee8148c3"},{"sha":"e72b682805ab81f22adc8403a477f4c2e0b640ba","author":{"email":"ace4b2d9ea27ef75cc0cd1d605a9abf66363d875@google.com","name":"Samuel Benzaquen"},"message":"[clang-tidy] Ignore expressions with incompatible deleters.\n\nSummary:\nDo not warn on .reset(.release()) expressions if the deleters are not\ncompatible.\nUsing plain assignment will probably not work.\n\nReviewers: klimek\n\nSubscribers: curdeius, cfe-commits\n\nDifferential Revision: http://reviews.llvm.org/D8422\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@234512 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/e72b682805ab81f22adc8403a477f4c2e0b640ba"},{"sha":"232c3fec42dab91a2599645cc576fb9016546c26","author":{"email":"659127794614b3792b5153b539f239ee39d75425@ericsson.com","name":"Szabolcs Sipos"},"message":"[clang-tidy] Fix for llvm.org/PR23161\n\nThe misc-static-assert check will not warn on the followings:\n  assert(\"Some message\" == NULL);\n  assert(NULL == \"Some message\");\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@234596 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/232c3fec42dab91a2599645cc576fb9016546c26"},{"sha":"11f43a2e50bdb9c75cccb0d5b3072b5a6b397a7f","author":{"email":"40fb31f6a98a804b6cc6bb43ef534ab9bf0ada13@google.com","name":"Alexander Kornienko"},"message":"[clang-tidy] Add readability-simplify-boolean-expr check to clang-tidy\n\nThis check looks for comparisons between boolean expressions and boolean\nconstants and simplifies them to just use the appropriate boolean expression\ndirectly.\n\nif (b == true) becomes if (b)\nif (b == false) becomes if (!b)\nif (b && true) becomes if (b)\nif (b && false) becomes if (false)\nif (b || true) becomes if (true)\nif (b || false) becomes if (b)\ne ? true : false becomes e\ne ? false : true becomes !e\nif (true) t(); else f(); becomes t();\nif (false) t(); else f(); becomes f();\nif (e) return true; else return false; becomes return (e);\nif (e) return false; else return true; becomes return !(e);\nif (e) b = true; else b = false; becomes b = e;\nif (e) b = false; else b = true; becomes b = !(e);\n\nhttp://reviews.llvm.org/D7648\n\nPatch by Richard Thomson!\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@234626 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/11f43a2e50bdb9c75cccb0d5b3072b5a6b397a7f"},{"sha":"1daf9da86e09665cddcd0a4139369618d62355fe","author":{"email":"40fb31f6a98a804b6cc6bb43ef534ab9bf0ada13@google.com","name":"Alexander Kornienko"},"message":"Use 'override/final' instead of 'virtual' for overridden methods\n\nSummary:\nThe patch is generated using clang-tidy misc-use-override check.\n\nThis command was used:\n\n  tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \\\n      -checks='-*,misc-use-override' -header-filter='llvm|clang' -j=32 -fix\n\n  svn diff | clang-format-diff -i\n\nReviewers: dblaikie\n\nReviewed By: dblaikie\n\nSubscribers: cfe-commits\n\nDifferential Revision: http://reviews.llvm.org/D8927\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@234681 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/1daf9da86e09665cddcd0a4139369618d62355fe"},{"sha":"a34ed46b1c058c5484a3c06bda7cbf60460d3b8c","author":{"email":"e11ac465acb63ba34b2760c15a5e9874aa05e685@google.com","name":"Richard Trieu"},"message":"Change range-based for-loop to be -Wrange-loop-analysis clean.\nNo functionality change.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@234965 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/a34ed46b1c058c5484a3c06bda7cbf60460d3b8c"},{"sha":"c5c0ba21dda76a706417de6b9d654f8d16347940","author":{"email":"ea91796269c7842d401af30276638d4aaa593379@googlemail.com","name":"Benjamin Kramer"},"message":"[clang-tidy] Remove static StringSet in favor of binary search.\n\nThe number of strings is so small that performance doesn't matter and adding\nthe thread safe static initialization and destruction overhead is just not\nworth it. No functional change intended.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@235192 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/c5c0ba21dda76a706417de6b9d654f8d16347940"},{"sha":"25e8e1682d1d2b76ee38eb23954e2c94513895d3","author":{"email":"9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk","name":"Richard Smith"},"message":"Fix clang-tools-extra build after clang r235614.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@235642 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/25e8e1682d1d2b76ee38eb23954e2c94513895d3"},{"sha":"85c5ed30668ebf2b065abdb56b2eb902743721bb","author":{"email":"44c662dede9386ce8dc9e1ae02a889b6651f17c4@google.com","name":"Daniel Jasper"},"message":"clang-tidy: [readability-else-after-return] Fix false positive. This\nmight be a little too strict now, but better be too strict than do the\nwrong thing.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@235932 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/85c5ed30668ebf2b065abdb56b2eb902743721bb"},{"sha":"c31eeb40d33beb5155b57ef106a025c79af6f953","author":{"email":"ec922ca029476608f5ef5cee4c7ae2e6c0b12986@gmail.com","name":"NAKAMURA Takumi"},"message":"Disable clang-tools-extra/test/pp-trace/pp-trace-modules.cpp on win32 for now. Investigating.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@236001 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/c31eeb40d33beb5155b57ef106a025c79af6f953"},{"sha":"6a5bbb2a0294d11b19f14ba6bd7ca089da6abb92","author":{"email":"ec922ca029476608f5ef5cee4c7ae2e6c0b12986@gmail.com","name":"NAKAMURA Takumi"},"message":"Revert r236001, \"Disable clang-tools-extra/test/pp-trace/pp-trace-modules.cpp on win32 for now. Investigating.\"\n\nIt has been resolved.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@236309 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/6a5bbb2a0294d11b19f14ba6bd7ca089da6abb92"},{"sha":"4b29f42edd884afb2ecb0ca32c1734636bb14449","author":{"email":"9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk","name":"Richard Smith"},"message":"Update to match clang r236404.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@236405 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/4b29f42edd884afb2ecb0ca32c1734636bb14449"},{"sha":"41ae1d231c43fb086dd7cd0d1e93f1053ce50a2e","author":{"email":"826eb85d3cf02cc3b7015155c44ccc8d18b01e11@gmail.com","name":"John Thompson"},"message":"Fixed infinite recursion bug.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@236624 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/41ae1d231c43fb086dd7cd0d1e93f1053ce50a2e"},{"sha":"cbfb437eb554f662e93a45ae88ee6f9262da9d76","author":{"email":"826eb85d3cf02cc3b7015155c44ccc8d18b01e11@gmail.com","name":"John Thompson"},"message":"Changed option processing to implicitly use -x c++ if no other -x option specified.  Added implicit -w option to disable compilation warnings, in particular to avoid warning on pragma once.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@236625 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/cbfb437eb554f662e93a45ae88ee6f9262da9d76"},{"sha":"078103987977245e02b2b5f05e7fa0b3aeb2414d","author":{"email":"659127794614b3792b5153b539f239ee39d75425@ericsson.com","name":"Szabolcs Sipos"},"message":"[clang-tidy] Fix for llvm.org/PR23161\n\nThe misc-static-assert check will not warn on the followings:\n    assert(NULL == \"shouldn't warn\");\n    assert(__null == \"shouldn't warn\");\n\nWhere NULL is a macro defined as __null.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@236812 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/078103987977245e02b2b5f05e7fa0b3aeb2414d"},{"sha":"b585e941e79ca8d39998bd9da37c1c254e8210f1","author":{"email":"1243d88afd4beb6c094bab06f5b17403dd1c33f9@evidente.se","name":"Daniel Marjamaki"},"message":"Refactor MacroInfo so range for loops can be used to iterate its tokens.\n\nDifferential Revision: http://reviews.llvm.org/D9079\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@236976 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/b585e941e79ca8d39998bd9da37c1c254e8210f1"},{"sha":"1562645508a0fbe62b3717f36c52c7c991d9b7fc","author":{"email":"9eae59f76581f80864cef66124f626738947b75e@gmail.com","name":"Nikola Smiljanic"},"message":"Fix misleading parameter name for PPCallbacks::FileSkipped.\n\nPatch thanks to Vladimir Voskresensky.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@237116 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/1562645508a0fbe62b3717f36c52c7c991d9b7fc"},{"sha":"ebb8b3dfb258dcbbe089d4145fcc5f7b483a1ceb","author":{"email":"40fb31f6a98a804b6cc6bb43ef534ab9bf0ada13@google.com","name":"Alexander Kornienko"},"message":"[clang-tidy] Treat all types with non-trivial destructors as RAII.\n\nThis solves some false negatives at a cost of adding some false positives that\ncan be fixed easily and (almost) automatically.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@237120 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/ebb8b3dfb258dcbbe089d4145fcc5f7b483a1ceb"},{"sha":"0000958ab2988cef3fb3544f4055186b8c55b7d2","author":{"email":"9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk","name":"Richard Smith"},"message":"Update to match clang r237508.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@237509 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/clang-tools-extra/commits/0000958ab2988cef3fb3544f4055186b8c55b7d2"}]}