Page MenuHomePhabricator
Feed Advanced Search

Sun, May 21

ccotter added a comment to D141892: Implement modernize-use-constraints.

bump - @njames93 let me know if you have any further feedback. thanks!

Sun, May 21, 9:05 AM · Restricted Project, Restricted Project

Sun, May 7

ccotter updated the diff for D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
  • Fix compile for non-libc++
Sun, May 7, 7:04 PM · Restricted Project, Restricted Project
ccotter added inline comments to D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
Sun, May 7, 6:57 PM · Restricted Project, Restricted Project
ccotter updated the diff for D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.

Feedback and rebase

Sun, May 7, 6:32 PM · Restricted Project, Restricted Project
ccotter added inline comments to D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
Sun, May 7, 6:31 PM · Restricted Project, Restricted Project

Sat, May 6

ccotter added a comment to D143971: [clang-tidy] Flag more buggy string constructor cases.

bump please?

Sat, May 6, 9:01 PM · Restricted Project, Restricted Project
ccotter updated the diff for D143971: [clang-tidy] Flag more buggy string constructor cases.

rebase

Sat, May 6, 9:00 PM · Restricted Project, Restricted Project
ccotter added a comment to D141892: Implement modernize-use-constraints.

Addressed all comments except for the handleReturnType one which I responded to - let me know your thoughts, thanks!

Sat, May 6, 2:46 PM · Restricted Project, Restricted Project
ccotter updated the diff for D141892: Implement modernize-use-constraints.
  • Better handling for ctor inits
Sat, May 6, 2:34 PM · Restricted Project, Restricted Project
ccotter added inline comments to D141892: Implement modernize-use-constraints.
Sat, May 6, 2:34 PM · Restricted Project, Restricted Project
ccotter updated the diff for D141892: Implement modernize-use-constraints.

Fix bug, other cleanups, rebase

Sat, May 6, 10:27 AM · Restricted Project, Restricted Project

Fri, May 5

ccotter updated the diff for D146921: [clang-tidy] Implement cppcoreguidelines F.19.
  • fix merge
Fri, May 5, 9:52 PM · Restricted Project, Restricted Project
ccotter added a comment to D146921: [clang-tidy] Implement cppcoreguidelines F.19.

Note, @PiotrZSL I don't have commit access, so if you're happy with the updates, could you please land this for me?

Fri, May 5, 8:36 PM · Restricted Project, Restricted Project
ccotter updated the diff for D146921: [clang-tidy] Implement cppcoreguidelines F.19.

rebase

Fri, May 5, 8:34 PM · Restricted Project, Restricted Project
ccotter added inline comments to D146921: [clang-tidy] Implement cppcoreguidelines F.19.
Fri, May 5, 8:30 PM · Restricted Project, Restricted Project
ccotter updated the diff for D146921: [clang-tidy] Implement cppcoreguidelines F.19.
  • feedback
Fri, May 5, 8:28 PM · Restricted Project, Restricted Project

Mon, May 1

ccotter added a comment to D146921: [clang-tidy] Implement cppcoreguidelines F.19.

bump?

Mon, May 1, 7:56 PM · Restricted Project, Restricted Project

Apr 11 2023

ccotter updated the diff for D146921: [clang-tidy] Implement cppcoreguidelines F.19.

Fix tests

Apr 11 2023, 7:43 AM · Restricted Project, Restricted Project
ccotter added inline comments to D146921: [clang-tidy] Implement cppcoreguidelines F.19.
Apr 11 2023, 7:41 AM · Restricted Project, Restricted Project

Apr 10 2023

ccotter updated the diff for D146921: [clang-tidy] Implement cppcoreguidelines F.19.
  • format
Apr 10 2023, 8:02 PM · Restricted Project, Restricted Project
ccotter updated the diff for D141892: Implement modernize-use-constraints.

arc diff properly

Apr 10 2023, 7:38 PM · Restricted Project, Restricted Project
ccotter updated the diff for D141892: Implement modernize-use-constraints.

rebase

Apr 10 2023, 7:36 PM · Restricted Project, Restricted Project
ccotter updated the diff for D141892: Implement modernize-use-constraints.

refactor

Apr 10 2023, 7:34 PM · Restricted Project, Restricted Project
ccotter added a comment to D141892: Implement modernize-use-constraints.

> Would you consider supporting enable_if via parameters

Apr 10 2023, 7:04 PM · Restricted Project, Restricted Project
ccotter added inline comments to D141892: Implement modernize-use-constraints.
Apr 10 2023, 7:03 PM · Restricted Project, Restricted Project
ccotter updated the diff for D141892: Implement modernize-use-constraints.

feedback+rebase

Apr 10 2023, 7:03 PM · Restricted Project, Restricted Project

Apr 9 2023

ccotter added a comment to D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.

bump - any other feedback?

Apr 9 2023, 9:12 AM · Restricted Project, Restricted Project

Apr 7 2023

ccotter added inline comments to D146921: [clang-tidy] Implement cppcoreguidelines F.19.
Apr 7 2023, 9:51 PM · Restricted Project, Restricted Project
ccotter updated the diff for D146921: [clang-tidy] Implement cppcoreguidelines F.19.
  • Rename
Apr 7 2023, 9:50 PM · Restricted Project, Restricted Project

Apr 4 2023

ccotter accepted D147551: [clang-tidy] Fix init-list handling in readability-implicit-bool-conversion.

lgtm

Apr 4 2023, 6:10 PM · Restricted Project, Restricted Project

Apr 1 2023

ccotter added inline comments to D145138: [clang-tidy] Implement FixIts for C arrays.
Apr 1 2023, 2:35 PM · Restricted Project, Restricted Project
ccotter updated the diff for D145138: [clang-tidy] Implement FixIts for C arrays.
  • format
Apr 1 2023, 2:31 PM · Restricted Project, Restricted Project
ccotter added inline comments to D145138: [clang-tidy] Implement FixIts for C arrays.
Apr 1 2023, 2:25 PM · Restricted Project, Restricted Project
ccotter updated the diff for D145138: [clang-tidy] Implement FixIts for C arrays.
  • Add tests for char[]
Apr 1 2023, 2:22 PM · Restricted Project, Restricted Project
ccotter updated the diff for D145138: [clang-tidy] Implement FixIts for C arrays.
  • Fix double curly brace matching in tests
Apr 1 2023, 2:14 PM · Restricted Project, Restricted Project

Mar 31 2023

ccotter added inline comments to D144347: [clang-tidy] Add readability-forward-usage check.
Mar 31 2023, 6:42 PM · Restricted Project, Restricted Project
ccotter accepted D144347: [clang-tidy] Add readability-forward-usage check.
Mar 31 2023, 2:16 PM · Restricted Project, Restricted Project

Mar 30 2023

ccotter added inline comments to D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
Mar 30 2023, 6:35 PM · Restricted Project, Restricted Project
ccotter updated the diff for D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
  • format
Mar 30 2023, 6:35 PM · Restricted Project, Restricted Project

Mar 29 2023

ccotter updated the diff for D141892: Implement modernize-use-constraints.
  • format
Mar 29 2023, 8:47 PM · Restricted Project, Restricted Project
ccotter updated the diff for D141892: Implement modernize-use-constraints.

rebase

Mar 29 2023, 8:43 PM · Restricted Project, Restricted Project
ccotter updated the diff for D143971: [clang-tidy] Flag more buggy string constructor cases.

rebase

Mar 29 2023, 8:34 PM · Restricted Project, Restricted Project
ccotter updated the diff for D146921: [clang-tidy] Implement cppcoreguidelines F.19.
  • Use common function
Mar 29 2023, 8:23 PM · Restricted Project, Restricted Project

Mar 28 2023

ccotter accepted D147062: [clang-tidy] Add option to ignore capture default by reference in cppcoreguidelines-avoid-capture-default-when-capturing-this.

If https://github.com/isocpp/CppCoreGuidelines/issues/2060 is accepted to only consider [=], then I assume we'd want to change the default value of IgnoreCaptureDefaultByReference to be true? Thanks by the way for this!

Mar 28 2023, 1:15 PM · Restricted Project, Restricted Project

Mar 27 2023

ccotter added a comment to D146929: [clang-tidy] Ignore unevaluated exprs in rvalue-reference-param-not-moved.

@PiotrZSL if you're happy with these changes, would you mind committing them for me? "Chris Cotter <ccotter14@bloomberg.net>"

Mar 27 2023, 7:15 PM · Restricted Project, Restricted Project
ccotter added a comment to D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.

What about classes that doesn't have begin/end method but got cbegin/cend ?
I thing there is open issue for that.

Mar 27 2023, 7:13 PM · Restricted Project, Restricted Project
ccotter added inline comments to D146921: [clang-tidy] Implement cppcoreguidelines F.19.
Mar 27 2023, 7:09 PM · Restricted Project, Restricted Project
ccotter updated the diff for D146921: [clang-tidy] Implement cppcoreguidelines F.19.
  • fix docs, fix test
Mar 27 2023, 7:08 PM · Restricted Project, Restricted Project
ccotter updated the diff for D146929: [clang-tidy] Ignore unevaluated exprs in rvalue-reference-param-not-moved.
  • move to utility file
Mar 27 2023, 6:48 PM · Restricted Project, Restricted Project

Mar 26 2023

ccotter added a comment to D137205: [clang-tidy] Add performance-unnecessary-copy-on-last-use check.

@Febbe - checking in. is this still on your radar? I would love to see this merged!

Mar 26 2023, 9:45 PM · Restricted Project, Restricted Project
ccotter updated the diff for D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
  • alpha
Mar 26 2023, 9:42 PM · Restricted Project, Restricted Project
ccotter updated the diff for D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
  • fix bad rebase
Mar 26 2023, 9:41 PM · Restricted Project, Restricted Project
Herald added projects to D58818: [clang-tidy] added cppcoreguidelines-use-raii-locks check: Restricted Project, Restricted Project.

bump - I know this is really old, but @lewmpk do you plan on finishing up the last remaining comments?

Mar 26 2023, 6:12 PM · Restricted Project, Restricted Project, Restricted Project
ccotter added a comment to D146929: [clang-tidy] Ignore unevaluated exprs in rvalue-reference-param-not-moved.

I didn't update the release notes since this check is new.

Mar 26 2023, 5:37 PM · Restricted Project, Restricted Project
ccotter requested review of D146929: [clang-tidy] Ignore unevaluated exprs in rvalue-reference-param-not-moved.
Mar 26 2023, 5:36 PM · Restricted Project, Restricted Project
ccotter updated the diff for D141892: Implement modernize-use-constraints.

rebase

Mar 26 2023, 5:24 PM · Restricted Project, Restricted Project
ccotter updated the diff for D145138: [clang-tidy] Implement FixIts for C arrays.

rebase

Mar 26 2023, 5:23 PM · Restricted Project, Restricted Project
ccotter updated the diff for D146921: [clang-tidy] Implement cppcoreguidelines F.19.
  • add tests, simplify expr, handle unevaluated exprs
  • formatting
Mar 26 2023, 5:19 PM · Restricted Project, Restricted Project
ccotter updated the diff for D146921: [clang-tidy] Implement cppcoreguidelines F.19.
  • add tests, simplify expr, handle unevaluated exprs
Mar 26 2023, 2:20 PM · Restricted Project, Restricted Project
ccotter added inline comments to D146921: [clang-tidy] Implement cppcoreguidelines F.19.
Mar 26 2023, 2:20 PM · Restricted Project, Restricted Project
ccotter retitled D146921: [clang-tidy] Implement cppcoreguidelines F.19 from Reviewers: to [clang-tidy] Implement cppcoreguidelines F.19 .
Mar 26 2023, 10:29 AM · Restricted Project, Restricted Project
ccotter requested review of D146921: [clang-tidy] Implement cppcoreguidelines F.19.
Mar 26 2023, 10:29 AM · Restricted Project, Restricted Project
ccotter added a comment to D144347: [clang-tidy] Add readability-forward-usage check.

Is it worth adding a cppcoreguidelines alias (ES.56)?

Mar 26 2023, 10:19 AM · Restricted Project, Restricted Project
ccotter abandoned D146888: [clang-tidy] Flag std::forward on non-forwarding references.

Indeed - sorry i missed that

Mar 26 2023, 9:34 AM · Restricted Project, Restricted Project

Mar 25 2023

ccotter updated the diff for D145138: [clang-tidy] Implement FixIts for C arrays.
  • feedback
Mar 25 2023, 4:05 PM · Restricted Project, Restricted Project
ccotter requested review of D146888: [clang-tidy] Flag std::forward on non-forwarding references.
Mar 25 2023, 3:52 PM · Restricted Project, Restricted Project
ccotter updated the summary of D143971: [clang-tidy] Flag more buggy string constructor cases.
Mar 25 2023, 2:47 PM · Restricted Project, Restricted Project
ccotter added inline comments to D143971: [clang-tidy] Flag more buggy string constructor cases.
Mar 25 2023, 2:39 PM · Restricted Project, Restricted Project
ccotter updated the diff for D143971: [clang-tidy] Flag more buggy string constructor cases.
  • Add more cases to swapped params
  • Change message, add more tests
Mar 25 2023, 2:38 PM · Restricted Project, Restricted Project
ccotter added inline comments to D145138: [clang-tidy] Implement FixIts for C arrays.
Mar 25 2023, 1:11 PM · Restricted Project, Restricted Project

Mar 18 2023

ccotter updated the diff for D141892: Implement modernize-use-constraints.

rebase

Mar 18 2023, 5:17 PM · Restricted Project, Restricted Project

Mar 12 2023

ccotter added a comment to D141569: [clang-tidy] Implement CppCoreGuideline F.18.

Thanks!

Mar 12 2023, 2:05 PM · Restricted Project, Restricted Project
ccotter added a comment to D141569: [clang-tidy] Implement CppCoreGuideline F.18.

Yes, I'm ready for this to be committed. I don't have commit access, but if anyone could commit this on my behalf with Chris Cotter <ccotter14@bloomberg.net> that'd be great!

Mar 12 2023, 9:44 AM · Restricted Project, Restricted Project

Mar 2 2023

ccotter added inline comments to D145138: [clang-tidy] Implement FixIts for C arrays.
Mar 2 2023, 7:47 PM · Restricted Project, Restricted Project
ccotter updated the diff for D145138: [clang-tidy] Implement FixIts for C arrays.
  • Add option doc, remove auto
Mar 2 2023, 7:46 PM · Restricted Project, Restricted Project

Mar 1 2023

ccotter added a comment to D141569: [clang-tidy] Implement CppCoreGuideline F.18.

bump. I never heard back on the case where using an rvalue reference for a big pod type as opposed to const ref.

Mar 1 2023, 7:22 PM · Restricted Project, Restricted Project
ccotter updated the diff for D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
  • Add another test case
Mar 1 2023, 7:07 PM · Restricted Project, Restricted Project
ccotter updated the diff for D145138: [clang-tidy] Implement FixIts for C arrays.
  • Add more tests for whitespace
Mar 1 2023, 6:57 PM · Restricted Project, Restricted Project
ccotter added inline comments to D145138: [clang-tidy] Implement FixIts for C arrays.
Mar 1 2023, 6:47 PM · Restricted Project, Restricted Project
ccotter updated the summary of D145138: [clang-tidy] Implement FixIts for C arrays.
Mar 1 2023, 6:44 PM · Restricted Project, Restricted Project
ccotter retitled D145138: [clang-tidy] Implement FixIts for C arrays from Implement FixIts for C arrays to [clang-tidy] Implement FixIts for C arrays.
Mar 1 2023, 6:41 PM · Restricted Project, Restricted Project
ccotter requested review of D145138: [clang-tidy] Implement FixIts for C arrays.
Mar 1 2023, 6:41 PM · Restricted Project, Restricted Project

Feb 28 2023

ccotter added a comment to D140794: [ASTMatcher] Add coroutineBodyStmt matcher.

Thanks both! Assuming this passes build, would one of you mind committing this for me? Chris Cotter <ccotter14@bloomberg.net>

Feb 28 2023, 7:31 PM · Restricted Project, Restricted Project

Feb 27 2023

ccotter updated the diff for D140794: [ASTMatcher] Add coroutineBodyStmt matcher.

fix bad 'arc diff'

Feb 27 2023, 6:22 PM · Restricted Project, Restricted Project
ccotter updated the diff for D140794: [ASTMatcher] Add coroutineBodyStmt matcher.
  • update release note, rebase
Feb 27 2023, 6:21 PM · Restricted Project, Restricted Project
ccotter added a comment to D143877: [NFC] [clang] Forward forwarding reference.

Thanks!

Feb 27 2023, 5:57 PM · Restricted Project, Restricted Project
ccotter added a comment to D143877: [NFC] [clang] Forward forwarding reference.

I don't have commit access - could you use Author: Chris Cotter <ccotter14@bloomberg.net>? Thanks!

Feb 27 2023, 5:06 PM · Restricted Project, Restricted Project

Feb 26 2023

ccotter added a comment to D141569: [clang-tidy] Implement CppCoreGuideline F.18.

Thanks for the name suggestion

Feb 26 2023, 6:52 PM · Restricted Project, Restricted Project
ccotter updated the diff for D141569: [clang-tidy] Implement CppCoreGuideline F.18.
  • More clean option name
Feb 26 2023, 6:50 PM · Restricted Project, Restricted Project
ccotter added inline comments to D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
Feb 26 2023, 6:43 PM · Restricted Project, Restricted Project
ccotter updated the diff for D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
  • Add comment regarding std::begin/end
Feb 26 2023, 6:39 PM · Restricted Project, Restricted Project
ccotter added a comment to D140794: [ASTMatcher] Add coroutineBodyStmt matcher.

Bump - anyone else have any thoughts here?

Feb 26 2023, 6:29 PM · Restricted Project, Restricted Project
ccotter updated the diff for D143971: [clang-tidy] Flag more buggy string constructor cases.
  • Add more cases to swapped params
Feb 26 2023, 6:28 PM · Restricted Project, Restricted Project
ccotter added a comment to D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.

I'm not sure about the false positive case. Range based for loops reduce to calls to ADL lookup begin/end (or member function calls to begin/end). I believe the same "false positive" argument (whatever that may be) would apply in an equivalent manner to the member call case.

Feb 26 2023, 6:27 PM · Restricted Project, Restricted Project
ccotter added inline comments to D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
Feb 26 2023, 6:19 PM · Restricted Project, Restricted Project
ccotter updated the diff for D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
  • Add negative test case
  • Fix logic to only consider std:: or ADL calls
Feb 26 2023, 6:15 PM · Restricted Project, Restricted Project
ccotter updated the diff for D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
  • fix bad merge in ReleaseNotes
Feb 26 2023, 10:07 AM · Restricted Project, Restricted Project
ccotter added inline comments to D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
Feb 26 2023, 10:02 AM · Restricted Project, Restricted Project
ccotter updated the diff for D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.
  • Address feedback
Feb 26 2023, 10:02 AM · Restricted Project, Restricted Project

Feb 25 2023

ccotter added a comment to D140760: [clang-tidy] Support begin/end free functions in modernize-loop-convert.

Friendly ping.

Feb 25 2023, 1:39 PM · Restricted Project, Restricted Project