User Details
- User Since
- Jul 26 2016, 5:50 AM (340 w, 6 d)
Fri, Jan 20
Fri, Jan 13
I have updated the code. It turned out that much less code has to be moved than I initially thought. :)
Clean up code and only mode definitions.
Having as few code in headers as possible is the general style guide in LLVM, so I'd rather err towards that and put definitions out-of-line as much as possible. Therefore if we can getaway by just moving definitions out-of-line, while keeping rest of the header ordering the same, let's go with that if it's feasible
Thu, Jan 12
Thanks for the comments!
Fixed nits. Thanks for the comments!
Wed, Jan 11
Delete insertion operator of raw_ostream for char8_t.
An alternative is to cast the char8_t* to char_t* in the << operator of the ostream of to get back the old behavior, e.g. something like
raw_ostream &operator<<(const char8_t *Str) { return this->operator<<(reinterpret_cast<const char *>(Str)); }
Tue, Jan 10
Thanks!
Dec 12 2022
Additionally check for ODR use and remove inlcude added by accident.
Dec 8 2022
Reuse existing error message.
Use isLocalVarDecl to check if we have a local variable.
Dec 7 2022
Thanks for the pointer! I will have a look.
Simplify code and update description.
Dec 6 2022
Instead of lokking if there is a pack expansion pass the already computed information whether we have a by ref or a by copy type.
Moved check if we have a pack expansion with reference type to Sema::BuildLambdaExpr.
Fix test.
Dec 5 2022
Dec 2 2022
Remove unnecessary code from test.
Add a diagnostics test for pack expansions to check if args are passed by reference and not by value.
Dec 1 2022
Nov 29 2022
Note: The build failures are in parts of the code that isn't effected by this change.
Thanks for the comments!
Fixed comments and removed unnecessary includes.
Nov 28 2022
Run clang-format on changed files.
Sync to head.
Nov 25 2022
Thanks for the comments!
Add comments.
Apr 12 2021
Add note that the new IgnoreMarcos options isn't guaranteed to be forward compatible.
Add test with global IgnoreMacros=true and readability-function-cognitive-complexity.IgnoreMacros unset.
Mar 10 2021
Sync to head.
Mar 5 2021
Mar 3 2021
Remove unnecessary checks.
Add checks to ensure that notes aren't added for specific options.
Remove IgnoreMacros option (to be added in a follow up patch) and sync to head.
Feb 16 2021
Thanks for the comments!
Change option name, improve description and minor fixes.
Feb 11 2021
Add test cases showing that when IgnoreMacros is set to 'true', also macro arguments are ignored.
Thanks for the comments!
Clarified option FlagBasicIncrements and removed base default constructor from class initializer list of FunctionASTVisitor.
Feb 9 2021
Feb 8 2021
Feb 16 2018
Thanks for the comments!
Feb 6 2018
Thanks for the comments!
I double-checked that the renaming went well and hope that I haven't missed anything this time ...
Addressed comments and renamed test to modernize-deprecated-functional
Feb 2 2018
Feb 1 2018
Addressed comments of reviewers.
Jan 31 2018
Alex and Aaron, thanks for the comments!
Addressed comments of reviewer.
Implemented all suggestions from the reviewer.
Jan 17 2017
looks good to me
Oct 25 2016
looks good to me
looks good to me
Oct 4 2016
Very nice!
Sep 7 2016
The Emacs part looks good for me now.
Added two comments. It took some time for me to recall Emacs Lisps ;)
Jul 27 2016
Thanks for the comments!
Updating D22805: [clang-include-fixer] Added Emacs integration for clang-include-fixer.
Jul 26 2016
Thanks for the comments!