kbobyrev planned changes to this revision.
kbobyrev added a comment.

This is a WIP draft. Few items to address before pushing for a review

- More tests: renaming is a complex feature and I want to make sure there are 
no regressions/corner-cases I did not handle. It might make sense to adopt a 
bunch of tests from Clang-Rename and also add a number of new tests.
- Detailed documentation: explanation of AST navigation used here, description 
of limitations (virtual functions "incorrect" handling, notes on performance, 
etc).
- Better naming

The logical change after this patch might be changing Clang-Rename to rely on 
this API and completely removing USR-based approach, because it is no longer 
maintained and is unlikely to evolve to match the expectations of existing 
users, but this might require some substantial infrastructure changes and I'm 
not planning to do that soon.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D71880/new/

https://reviews.llvm.org/D71880



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [PATCH] D71880: [cl... Kirill Bobyrev via Phabricator via cfe-commits
    • [PATCH] D71880... Kirill Bobyrev via Phabricator via cfe-commits
    • [PATCH] D71880... pre-merge checks [bot] via Phabricator via cfe-commits

Reply via email to