User Details
- User Since
- Nov 17 2015, 4:47 PM (419 w, 4 d)
Mar 30 2023
Abandoned this revision and folded the changes into another revision.
Nov 30 2022
Nov 22 2022
The false positives from this check are causing some disruption for XCTest framework users after some changes that we believe happened in Xcode 14. It would be nice if we could land some form of fix soon. I am happy to discuss options and iterate as needed.
Nov 14 2022
Included namespace comment linter fixes from D137740 as advised by @Eugene.Zelenko,
Nov 9 2022
Oct 6 2022
LGTM after fixing the assertion ✅
Aug 8 2022
Mar 1 2022
Feb 23 2022
Feb 22 2022
Maybe ahatanak might be a good reviewer based on https://reviews.llvm.org/D112850?
Make sense to me.
Jul 11 2021
Looks reasonable to me.
Apr 9 2020
Apr 8 2020
Feb 6 2020
Looks good!
Jan 31 2020
One last correction and I think that you're all set!
Jan 29 2020
Looks in good shape 👌 A couple nits and polish ideas.
Jan 24 2020
Dec 5 2019
Thanks for the fix and for the confirmation! 👍
Dec 3 2019
The changes look functionally safe.
Oct 30 2019
Oct 24 2019
Please let me know if there are any corrections that are required to the output of clang-tools-extra/clang-tidy/add_new_check.py.
Oct 1 2019
Sep 30 2019
(sorry for the delay 😅)
Sep 29 2019
I wasn't sure what the policy is for renaming checks so I dug into previous check renames. https://reviews.llvm.org/D43867 seems to indicate that it's acceptable for checks to be renamed with documentation in the release notes (though there is some discussion about the possibility of recognizing the old check name for a grace period). Based on the aforementioned precedent I don't have concerns with this proposed change.
Sep 27 2019
Looks good 👌
Sep 26 2019
It looks like everything is in order. I will proceed with landing the patch on your behalf 👍
Does the check allow variables in anonymous namespaces?
namespace { dispatch_once_t onceToken; }I think such variables should satisfy initialization requirements.
If not, can we update the check to not trigger on variables? Either way, can we add a test to verify behavior for variables in anonymous namespaces?
Looks good! A couple nits/questions.
Sep 20 2019
Thanks for the review!
Sep 19 2019
Restrict ojbc-missing-hash to Objective-C language variants and fix sorting of
release notes.
Sep 18 2019
Sep 17 2019
Sep 16 2019
Sep 11 2019
Aug 15 2019
Aug 14 2019
Fix example matches in comment.
Aug 12 2019
Aug 8 2019
Use llvm::SmallPtrSet to store the compatible aliases instead of std::set.
Fix a stray unit test failure in RegistryTest.cpp.
Aug 7 2019
Add tests for isDirectlyDerivedFrom.
Whoops; forgot to add test cases for isDirectlyDerivedFrom 🤦 Will do that shortly.
I spent some time becoming familiar with how isDerivedFrom behaves for C++ classes. I think that I have managed to get the behavior for Objective-C classes to mirror that of C++ classes. Please let me know if I overlooked anything.
Update isDerivedFrom to match aliased types and compatibility aliases of
derived Objective-C classes.
May 31 2019
May 29 2019
May 28 2019
I think your changeset caused a failure in this buildbot.
http://lab.llvm.org:8011/builders/clang-ppc64le-linux-lnt/builds/18933
Failure : http://lab.llvm.org:8011/builders/clang-ppc64le-linux-lnt/builds/18933/steps/ninja%20check%201/logs/stdio
Thanks for the input! I will get started on making changes accordingly.
It looks like all concerns have been addressed. Do you need me to land this commit for you?