{"push_id":1491504855,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"c697bdf87d95c6bae3487659b59f884066f331a3","before":"046e611b264a4e6471f070b1e0ed1360ef02c7d5","commits":[{"sha":"9fece247d0c58ef9330eff71b3590ab4367d9ef3","author":{"name":"Gabor Horvath","email":"7dcd718b132df898d4ed6a8091716b0f254973cd@gmail.com"},"message":"Fix another nondeterminism in a tidy test.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290745 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/9fece247d0c58ef9330eff71b3590ab4367d9ef3"},{"sha":"a600126163e84c068cea1176feff8a21682790af","author":{"name":"Mads Ravn","email":"c63f0c5e4942960a7a21e241869e90ab4050db0a@gmail.com"},"message":"[clang-tidy] Add check 'misc-string-compare'.\n\nI have a created a new check for clang tidy: misc-string-compare. This will check for incorrect usage of std::string::compare when used to check equality or inequality of string instead of the string equality or inequality operators.\n\nExample:\n```\n  std::string str1, str2;\n  if (str1.compare(str2)) {\n  }\n```\n\nReviewers: hokein, aaron.ballman, alexfh, malcolm.parsons\n\nSubscribers: xazax.hun, Eugene.Zelenko, cfe-commits, malcolm.parsons, Prazek, mgorny, JDevlieghere\n\nDifferential Revision: https://reviews.llvm.org/D27210\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290747 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/a600126163e84c068cea1176feff8a21682790af"},{"sha":"72b9471ed4b00d07ce4349a6473cd7adb059b97e","author":{"name":"Alexander Kornienko","email":"9b97eb4fd7d7b478941b3fd75678a8611b35a5e2@google.com"},"message":"[clang-tidy] google-explicit-constructor: ignore template instantiations\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290753 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/72b9471ed4b00d07ce4349a6473cd7adb059b97e"},{"sha":"22283346e9c07dc2b0c426e2d66361a01066f48a","author":{"name":"Alexander Kornienko","email":"9b97eb4fd7d7b478941b3fd75678a8611b35a5e2@google.com"},"message":"[clang-tidy] google-explicit-constructor: ignore macros\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290756 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/22283346e9c07dc2b0c426e2d66361a01066f48a"},{"sha":"6a5d329d96cce1253719a6ff1ec5695678c3e1ce","author":{"name":"Gabor Horvath","email":"7dcd718b132df898d4ed6a8091716b0f254973cd@gmail.com"},"message":"[clang-tidy] Add delete null pointer check.\n\nThis check detects and fixes redundant null checks before deletes.\n\nPatch by: Gergely Angeli!\n\nDifferential Revision: https://reviews.llvm.org/D21298\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290784 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/6a5d329d96cce1253719a6ff1ec5695678c3e1ce"},{"sha":"fdf645d25e4064117d12507e4277f2ff42f48056","author":{"name":"James Dennett","email":"73393e95ac529098553f82725bf309f7f4d6d748@google.com"},"message":"Extend documentation of how to test clang-tidy checks.\n\nSummary:\nThe documentation assumed expertise with FileCheck; many clang-tidy check\nauthors may not have significant exposure to FileCheck, and so it's worth\nspending a few more words here to spell things out.\n\nReviewers: alexfh\n\nSubscribers: cfe-commits, JDevlieghere\n\nDifferential Revision: https://reviews.llvm.org/D28189\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290838 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/fdf645d25e4064117d12507e4277f2ff42f48056"},{"sha":"3424f854215556c26553748aafc4abdc34ad30bb","author":{"name":"Haojian Wu","email":"7e7692cf4d6f5aa42f2756afc956f887e634bcb4@google.com"},"message":"[clang-move] Only move used helper declarations.\n\nSummary:\nInstead of moving all the helper declarations blindly, this patch\nimplements an AST-based call graph solution to make clang-move only move used\nhelper decls to new.cc and remove unused decls in old.cc.\n\nDepends on D27674.\n\nReviewers: ioeric\n\nSubscribers: mgorny, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D27673\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290873 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/3424f854215556c26553748aafc4abdc34ad30bb"},{"sha":"f74e4f516710dec29059d3aef36e7dd3645937f1","author":{"name":"Malcolm Parsons","email":"5c8f4e75f752da5402e1b65e7a70120bd58d58a5@gmail.com"},"message":"[clang-tidy] Handle constructors in performance-unnecessary-value-param\n\nSummary:\nmodernize-pass-by-value doesn't warn about value parameters that\ncannot be moved, so performance-unnecessary-value-param should.\n\nReviewers: aaron.ballman, flx, alexfh\n\nSubscribers: JDevlieghere, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D28022\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290883 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/f74e4f516710dec29059d3aef36e7dd3645937f1"},{"sha":"7ee33c19aae558d5d7b37c83a6da9f7e2a304c53","author":{"name":"Haojian Wu","email":"7e7692cf4d6f5aa42f2756afc956f887e634bcb4@google.com"},"message":"[clang-move] Support moving enum declarations.\n\nReviewers: ioeric\n\nSubscribers: cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D28228\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290891 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/7ee33c19aae558d5d7b37c83a6da9f7e2a304c53"},{"sha":"6b97b9e1162fc98a8047e0b61cc659a2286a1c47","author":{"name":"Alexander Kornienko","email":"9b97eb4fd7d7b478941b3fd75678a8611b35a5e2@google.com"},"message":"[clang-tidy] Add check name to YAML export (clang-tools-extra part)\n\nAdd a field indicating the associated check for every replacement to the YAML\nreport generated with the '-export-fixes' option.  Update\nclang-apply-replacements to handle the new format.\n\nPatch by Alpha Abdoulaye!\n\nDifferential revision: https://reviews.llvm.org/D26137\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290893 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/6b97b9e1162fc98a8047e0b61cc659a2286a1c47"},{"sha":"5e9d9770136e5fb34f69b2c09d91aa3d16b3333e","author":{"name":"Eric Liu","email":"502159d2cfb403927c8f2f98cea0e8056f5456e3@google.com"},"message":"[change-namespace] get newlines around moved namespace right.\n\nSummary: Previously, a `\\n` might be left in the old namespace and thus not copied to the new namespace, which is bad.\n\nReviewers: hokein\n\nSubscribers: alexshap, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D28282\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290966 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/5e9d9770136e5fb34f69b2c09d91aa3d16b3333e"},{"sha":"a7cbf92d44cdd5ab8168e15861bda82642e56e07","author":{"name":"Haojian Wu","email":"7e7692cf4d6f5aa42f2756afc956f887e634bcb4@google.com"},"message":"[clang-move] Support moving type alias declarations.\n\nReviewers: ioeric\n\nSubscribers: cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D28279\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290967 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/a7cbf92d44cdd5ab8168e15861bda82642e56e07"},{"sha":"9e7c3af789b532b90168c8e627290a1fead683bb","author":{"name":"Malcolm Parsons","email":"5c8f4e75f752da5402e1b65e7a70120bd58d58a5@gmail.com"},"message":"[clang-tidy] Ignore default arguments in modernize-default-member-init\n\nSummary:\nDefault member initializers cannot refer to constructor parameters, but modernize-default-member-init was trying to when the default constructor had default arguments.\n\nChange the check to ignore default arguments to the default constructor.\n\nFixes PR31524.\n\nReviewers: alexfh, aaron.ballman\n\nSubscribers: cfe-commits, JDevlieghere, Eugene.Zelenko\n\nDifferential Revision: https://reviews.llvm.org/D28287\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@290972 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/9e7c3af789b532b90168c8e627290a1fead683bb"},{"sha":"f1c6412c62b71ceb50d25367f4747e154b71c3a1","author":{"name":"David Blaikie","email":"521dd970a563a4330bebc0c61a8b9a6ff8e78f9e@gmail.com"},"message":"Fix for shared_ptrification in Clang\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@291186 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/f1c6412c62b71ceb50d25367f4747e154b71c3a1"},{"sha":"33cbbc90698b81691f086403b53a22c2f3849e8a","author":{"name":"David Blaikie","email":"521dd970a563a4330bebc0c61a8b9a6ff8e78f9e@gmail.com"},"message":"Fixes for Clang API change\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@291203 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/33cbbc90698b81691f086403b53a22c2f3849e8a"},{"sha":"a09220a5924a3c02a594a099dab7a2fe6b813f34","author":{"name":"David Blaikie","email":"521dd970a563a4330bebc0c61a8b9a6ff8e78f9e@gmail.com"},"message":"Revert \"Fix for shared_ptrification in Clang\"\n\nThe original commit caused an asan-detected memory leak in Clang.\nReverting while I investigate.\n\nThis reverts commit r291186.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@291251 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/a09220a5924a3c02a594a099dab7a2fe6b813f34"},{"sha":"8739742c86bf7659fcbc2a0515510c159da9660f","author":{"name":"David Blaikie","email":"521dd970a563a4330bebc0c61a8b9a6ff8e78f9e@gmail.com"},"message":"Reapply \"Fix for shared_ptrification in Clang\"\n\nAleksey Shlyapnikov pointed out the memory leak I'd introduced, so\nrecommitted the clang change with a fix for that.\n\nThis reapplies r291186, reverted in r291251.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@291272 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/8739742c86bf7659fcbc2a0515510c159da9660f"},{"sha":"c697bdf87d95c6bae3487659b59f884066f331a3","author":{"name":"Benjamin Kramer","email":"3b24c2ddf636b98f21c704904010107db031684e@googlemail.com"},"message":"[include-fixer] Load symbol index asynchronously.\n\nWe don't actually need the index until parse time, so fetch it in the\nbackground and start parsing. By the time it is actually needed it's\nlikely that the loading phase has completed in the background.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@291446 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/clang-tools-extra/commits/c697bdf87d95c6bae3487659b59f884066f331a3"}]}
{"actor":{"display_login":"omtcyfz"}}