llvm-project/clang-tools-extra/clang-tidy/abseil
Dmitri Gribenko f717148b3a Enhance abseil-faster-strsplit-delimiter to handle other non-printable characters.
Summary:
Currently it fails on cases like '\001'.

Note: Since `StringLiteral::outputString` dumps most nonprintable
characters in octal value, the exact string literal format isn't preserved,
e.g. `"\x01"` becomes `'\001'`.

Reviewers: gribozavr

Reviewed By: gribozavr

Subscribers: lebedev.ri, Eugene.Zelenko, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D64151

Patch by Xiaoyi Zhang.

llvm-svn: 365463
2019-07-09 11:04:04 +00:00
..
AbseilMatcher.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AbseilTidyModule.cpp [clang-tidy] Add the abseil-time-compare check 2019-03-11 16:47:45 +00:00
CMakeLists.txt [clang-tidy] Add the abseil-time-compare check 2019-03-11 16:47:45 +00:00
DurationAdditionCheck.cpp [clang-tidy] Rename time lookup functions; NFC 2019-02-02 19:57:37 +00:00
DurationAdditionCheck.h [clang-tidy] Add the abseil-duration-addition check 2019-01-28 14:03:09 +00:00
DurationComparisonCheck.cpp [clang-tidy] Add the abseil-time-compare check 2019-03-11 16:47:45 +00:00
DurationComparisonCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DurationConversionCastCheck.cpp [clang-tidy] NFC: Negate the name and semantics of the isNotInMacro function. 2019-03-08 15:37:15 +00:00
DurationConversionCastCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DurationDivisionCheck.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DurationDivisionCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DurationFactoryFloatCheck.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DurationFactoryFloatCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DurationFactoryScaleCheck.cpp [clang-tidy] Rename the absl duration helper functions; NFC 2019-01-24 19:23:50 +00:00
DurationFactoryScaleCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DurationRewriter.cpp [clang-tidy] NFC: Negate the name and semantics of the isNotInMacro function. 2019-03-08 15:37:15 +00:00
DurationRewriter.h [clang-tidy] Add the abseil-time-compare check 2019-03-11 16:47:45 +00:00
DurationSubtractionCheck.cpp [clang-tidy] Rename the absl duration helper functions; NFC 2019-01-24 19:23:50 +00:00
DurationSubtractionCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DurationUnnecessaryConversionCheck.cpp [clang-tidy] Fixed abseil-duration-unnecessary-conversion tests for c++17 2019-06-13 13:52:45 +00:00
DurationUnnecessaryConversionCheck.h [clang-tidy] Add the abseil-duration-unnecessary-conversion check 2019-02-04 19:28:20 +00:00
FasterStrsplitDelimiterCheck.cpp Enhance abseil-faster-strsplit-delimiter to handle other non-printable characters. 2019-07-09 11:04:04 +00:00
FasterStrsplitDelimiterCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
NoInternalDependenciesCheck.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
NoInternalDependenciesCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
NoNamespaceCheck.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
NoNamespaceCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RedundantStrcatCallsCheck.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RedundantStrcatCallsCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
StrCatAppendCheck.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
StrCatAppendCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
StringFindStartswithCheck.cpp [clang-tidy] Move all checks to the new registerPPCallbacks API 2019-03-22 18:58:12 +00:00
StringFindStartswithCheck.h [clang-tidy] Move all checks to the new registerPPCallbacks API 2019-03-22 18:58:12 +00:00
TimeComparisonCheck.cpp [clang-tidy] Add the abseil-time-compare check 2019-03-11 16:47:45 +00:00
TimeComparisonCheck.h [clang-tidy] Add the abseil-time-compare check 2019-03-11 16:47:45 +00:00
TimeSubtractionCheck.cpp [clang-tidy] Fixed abseil-time-subtraction to work on C++17 2019-06-13 15:11:02 +00:00
TimeSubtractionCheck.h [clang-tidy] Add the abseil-time-subtraction check 2019-02-27 20:08:50 +00:00
UpgradeDurationConversionsCheck.cpp [clang-tidy] Made abseil-upgrade-duration-conversions tests pass on c++17 2019-06-13 14:27:54 +00:00
UpgradeDurationConversionsCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00