This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release_40 in repository clang-tools-extra.
discards c53a973 ReleaseNotes: remove 'if you're reading on trunk' warning adds 99d587b Initial check-in of a skeleton of the future clang-tools-extr [...] adds 3beebf4 Put it in the correct place within the repository. adds 1e37b6d Fix compilation with mainline AST matchers. adds 39b9e46 Make some directories for the tool-specific regression tests [...] adds 85a175a Copy the existing regression test for remove-cstr-calls from [...] adds 5f8cfa7 Copy some of the testing infrastructure from the primary Clan [...] adds f71b73d Add a root CMakeLists.txt and fix up all the test build stuff. adds 47d7283 Added code to let the user specify a compilation database on [...] adds c8b5c95 Replace the stub README with a proper one based on Clang's. adds 808d545 Add a copy of the LLVM license here so that even a stand-alon [...] adds da86eff Fix up the makefiles in the tools repo, and add a top-level m [...] adds 0817075 Fix the order of the link arguments for this tool. I think th [...] adds ae55690 Use parallel dirs here, there shouldn't be cross-tool depende [...] adds 239efbd Added a tool template to make creating new tools simpler adds 4699a53 Rename directory from 'toolTemplate' to 'tool-template' adds 83a5a8a Fixed some renaming detritus in the comments, and an unused v [...] adds eca26ff Make Mr. Pedantic happy by fixing banner to be exactly 80 columns adds 46499ec Change AST matcher names to conform with the new naming. adds 1f4dc04 For Loop Conversion adds 49c9a7a Fixes according to code review comments adds 6a48413 Slight refactoring adds bf90235 Reverted incorect partial commit of loop migrator. git-svn st [...] adds c6bcc7a Reverted to correct commit this time. adds 34cbca9 loop-convert, a C++11 for loop modernizer adds 3f0b705 Fix tests to be more robust (to older versions of grep, lesse [...] adds f87c2cc Add loop-convert to the Make build. adds b530777 Update Makefiles to reflect split of clangRewrite.a into two [...] adds 47c6358 Make lit.cfg like the other lit.cfgs so it can be run standalone. adds 9bcb0c7 Fix typo in a comment in lit.cfg adds 7c5e1a3 Remove a trailing blank line, test commit. adds 302c741 Following the example from loop-convert tests, simplifying th [...] adds 70afafd Test commit: reformat comment. adds c52df52 Update the #include lines of the extra tools. adds 69cb886 First version of a command line clang-format tool. adds 3693ca4 Fix make build (hopefully). adds c1d041c Basic clang-format vim-integration. adds 6efdae5 Initial commit for cpp11-migrate tool adds a9fb16a Add cpp11-migrate to autoconf build adds bb85230 Use renamed CommonOptionsParser member functions adds c434bf1 Teach the extras repository to actually install the clang-for [...] adds 703f704 Update the copyright coredits -- Happy new year 2013! adds 62c51d4 Fix the sorting of the #include lines in these tools. adds a182afe Handle segfaults in clang-format vim-integration. adds 2f29317 Port loop-convert into cpp11-migrate adds c27f30c Add a namespace qualifier to the befriending statement for Re [...] adds 6408d5a Make clang-format binary understand C++11. adds 3724483 Set LangOpts.ObjC1 to 1 in clang-format. adds cf2f810 Enabled ObjC2 in clang-format for @package. Matches r171766. adds f990ffe Transferred loop-convert tests to cpp11-migrate adds c0d1dc5 Implements the features requested in PR14679. adds d9d7bf9 Initial version of diff/patch-reformat tool. adds 3b09e84 Simplify reversed for-loop. adds 00ec6f8 Fix comment adds 125bf8b Add .arcconfig for Arcanist support for Phabricator adds d730914 Let clang-format binary use same LangOpts as test. adds 123af74 Improved clang-format integration support for diagnostic mess [...] adds d405bca Removing loop-convert tool adds 7ada60e Format what you can when errors are found adds 6a37f06 Remove FIXME fixed by djasper in r172066. adds 8b1e4da Update users of RefactoringTool adds 0764996 Fix: correct file name in diagnostics. adds 574cf4b Added a test for clang-format diagnostics. adds d0db0f3 Adding a .gitignore to tools-extra adds 58fad64 Add support for Chromium style. adds b978eb8 Test source file name in diagnostics adds ba39ad2 Add temporary option to invert the */& binding in a specific style. adds a8c2dce Write transform results to disk only once adds f1360fc Fix a -Wdocumentation warning (empty paragraph passed to '\br [...] adds f6b8178 Introduce llvm::sys::PrintStackTraceOnErrorSignal() adds e401207 Re-sort the #include lines which have gotten out of order. adds 41819e6 these need the bitcode reader as well. adds ea1c746 Removing empty loop-convert directory adds e93d6ae Add use-nullptr transform to cpp11-migrate adds daa5206 Drop "REQUIRES:shell" in tests. They can run on win32. adds dc034c1 test/remove-cstr-calls/basic.cpp: Disable again on mingw. It [...] adds 5a871a0 Don't touch unchanged file for in-place edit. adds 4696b4e Implements support for specifying multiple ranges. adds 0fe1e72 Adds JSON output for replacements, to simplify tools integration. adds f1a25ed Kick JSON output for XML output. adds 3025e1f Add xml:space='preserve' in order to correctly preserve whitespace. adds 8ccabe4 Remove superseeded option. adds 7a255f4 Fix for combined loop and nullptr convert tests adds 7af8e20 Adapt test to new clang-format behavior. adds efa9c28 Initial docs directory adds 81ea1fb Propagate changes through no-op transforms adds 92617fa Fix -use-nullptr problems with assert() adds 08085af Add support for auto-generating LIT tests by the build adds d978130 Adding files left out of commit r175544. adds 931b2c7 Tweaks and fixes to cpp11-migrate generated tests adds 06f93f1 Fixing a "multiple rules generate X" warning from ninja adds 99bc5d1 [docs] Rename Makefile. adds d5b7ac7 Add user documentation for cpp11-migrate adds 13542ab Custom lit.site.cfg configuration for cpp11-migrate adds c00b26c Fix documentation comment in LoopConvert adds 290465d Introducing Use-Auto transform for cpp11-migrate adds 7cb63b8 Add doxygen support for the tools in clang-tools-extra adds 07c3c13 Turning off UseAuto/iterator.cpp test until recursive make is [...] adds af9071c Don't use 'exit' in lit script adds 961d7ef cpp11-migrate: Factor out duplicate code in UseNullPtr adds 1edaa8b Fix recursive make in clang-tools-extra adds 59304c8 cpp11-migrate: Reduce the number of parsing passes. adds 71161ea Avoid parallelism problems generating lit.site.cfgs adds f9b6420 Make the UseAuto test case generator compatible with python 2.5. adds 412afad Make gen_my_std.h.py compatible with python 2.5 too. adds 1a3a34c .gitignore: ignore docs/_build adds 93bc913 Properly identify 'this' as range-based for container adds 6f0266f Adding failing LoopConvert testcase adds 74382cc Added summary option to cpp11-migrate tool adds 64e6383 Fixed Use-Nullptr when replacing return(0) adds 30da16f Test case for PR-15414 - nullptr_t functions adds e79882e Switch from autogenerating tests to using the preprocessor. adds b8e2bb6 Have LoopConvert use 'auto &&' where necessary adds 43a2973 Extend loop variable naming checks adds 230194f Turned no_xform into a pass from expected failure. adds 6232fe2 Fixing Doxygen warnings in cpp11-migrate adds 409eb0d Removing 'modindex' from clang-tools-extra doc index adds 5878dea Adding user documentation for UseAuto transform adds 12cce3b Splitting cpp11-migrate transform docs into sub-pages adds c5ba78c Adding -final-syntax-check to cpp11-migrate user docs adds d7b5574 Initial check in of Doug's modularize tool for checking heade [...] adds d2eac3e [docs] Clarify wording. adds aa81640 Review feedback change per Edwin: Move non-public members to [...] adds c26b9ce Added future directions comment and a couple of fixme's. adds b2b7f40 Adding a new code owners file for clang-tools-extra. adds 8204b19 Prevent nullptr_t-typed exprs from being replaced adds cc48b81 Don't include outer-most explicit cast in nullptr replacement adds ab698c6 Don't replace macro usage if macro body has NULL adds 8ca4044 Remove clang-format from clang-tools-extra. adds 151e8e0 Fix Makefile. adds 185df92 Remove clang-format tests from tools/extra. adds 296b514 Adding clang-headers as dependency of cpp11-migrate adds 218a98e Adding a failing test case for cpp11-migrate's Loop Convert T [...] adds 7adc702 Revised to use file list path as reference path, or path prov [...] adds 0a08040 Added simple regression test for modularize. adds ab81651 Docs describing limitations of the cpp11-migrate Loop Convert [...] adds f4120ac Revised per review comments to rename test files and rearrang [...] adds 4cecee5 Revised to use MemoryBuffer. Removed redundant llvm:: qualifi [...] adds 6ae3c65 Fixed path in file comment. Fixed #include order. adds 09cecc6 cpp11-migrate segfaults transforming map<string,int>::iterator adds e9ca506 Added informational comment about using -x c++. adds 8668703 Broke out header file list reading into separate function. Mo [...] adds 8a2f7a8 modularize - revised to group duplicate symbols together in t [...] adds a220322 Fix a default on covered switch found by -Wcovered-switch-default adds edc8135 modularize - Fixed poor array usage. adds 1bc6673 modularize - Updated futures comment. adds fdf23aa Revert "modularize - Fixed poor array usage." adds 4f2490f Test commit: Remove whitespace. adds 5c4c67f Allow users to specify NULL like macros to be replaced adds c2b5eac modularize - Fixed broken array use (asserted in tests). Ren [...] adds ab737e4 Improve loop convert's variable aliasing adds 0492816 Refactor Usenullptr matcher to avoid duplication adds 00768bd Use 'auto' with 'new' expressions adds d22180f Unit test support for Clang extra tools adds 8cba607 lib-ified core cpp11-migrate functionality to support unit tests adds c4f4e56 Updating cpp11-migrate unit tests adds 0cca507 Fix symbol dependency errors introduced with libmigrateCore adds 97803eb Committing change left out of r178900 adds 1397a7e Fix UseNullptr fails to replace explict casts surrounded by a [...] adds 87bc8c3 Fix UseNullptr fails to replace c-style explicit cast in a re [...] adds afcedc8 Adding the AddOverride transform for cpp11-migrate adds 958113b Adding support for -include/-exclude to cpp11-migrate adds 4e428d2 Fixed outdate comment, and comment typo. adds b7a1df9 Removed leftover directory from clang-format adds c43fdef The option is spelled -use-auto, not -loop-convert. adds fc56c5d Allow autotools to build and install cpp11-migrate adds 0ecc676 Add support to read include/exclude paths from file adds c836ac6 Generate input files from within unit test adds cd7d2e1 Added comprehensive macro arg usage logic to Use-Nullptr Transform adds 7f1cf09 Stop LoopConvert removing DeclStmts from selection/iteration [...] adds a606baa Use 'auto const&' for iterators whose deref operator return a [...] adds c7a234d Transform for loops over pseudo-arrays only if begin/end memb [...] adds 3889158 cpp11-migrate: Fix crash in AddOverride due to template insta [...] adds 4099c53 cpp11-migrate: Add override specifier before comments on inli [...] adds 01d4ee5 cpp11-migrate: Refactor NullptrActions adds acf57c9 cpp11-migrate: Check for valid NULL macros from macro arg expansions adds 65f9aa2 Fix UseAuto replacing variable declaration lists containing n [...] adds 41a4601 Unbreak the build. adds 3d927b4 Fix UseAuto replacing declaration lists with new expressions adds f4bb32d cpp11-migrate: Transforms collect timing data. adds 6c3f7b7 Tweak autoconf link params to fix migrator build adds 28dce01 Fix the build. Use proper names here. adds 106dd7d cpp11-migrate: Add option to detect and use macros that expan [...] adds 49660e6 Add support for report execution times adds 55e873e cpp11-migrate: turn off PID-based perf data filenames adds 1b81a18 cpp11-migrate: collect performance timers per source file adds 08e0ef1 cpp11-migrate: Eliminate windows line endings adds dcf63fc cpp11-migrate: Docs refresh adds a12d272 cpp11-migrate: Refactor how global options are passed to Transforms adds da85c0b cpp11-migrate: Add EnableHeaderModification flag adds a443594 Fix build after clang change r183781. adds 83600a2 More build fixes. adds 6175ce5 cpp11-migrate: New mechanism for overriding file contents adds 3bb732d cpp11-migrate: Decluttering Transform.h adds 8adf90a cpp11-migrate: Replace file override container adds 3231898 cpp11-migrate: Add headers to file override information adds 6e04aec cpp11-migrate: const-correcting IncludeExcludeInfo adds 14f49ca Also install cpp11-migrate when built with cmake. Fixes bug #16296 adds 7271663 cpp11-migrate: Fixing section markup adds cad7468 Force c++98 so this works on windows where c++11 is the default. adds d6e1910 Add a dependency on LLVM's option library for clang-tools-extra adds ec6f9e6 sys::Path::GetCurrentDirectory has been removed. Use sys::fs: [...] adds bb06691 Revert "sys::Path::GetCurrentDirectory has been removed. Use [...] adds b8ba39b cpp11-migrate: Transform now responsible for file content overriding adds 4e47a19 cpp11-migrate: Transform now responsible for applying replacements adds ce9a399 cpp11-migrate: Transforms honour header modification flag adds 63ce01a Fixed a typo and naming convention. adds 41ff7f9 Prune "\param InitialState" since it has not been introduced. [...] adds ff2c251 Fix a remove-cstr-calls test that fails checking of the produ [...] adds ecb1e5f cpp11-migrate: Fix parsing of '.' for header include/excludes adds a585147 cpp11-migrate: Fixing doxygen warning adds 94f515b Fixed typo. adds f7cbe8c cpp11-migrate: Really fixing doxygen warning adds 0bcdf7a Don't use PathV1.h in PerfSupport.cpp. adds 1c49b78 Don't use PathV1.h in TransformTest.cpp. adds 95dd40c Don't use PathV1.h in IncludeExcludeTest.cpp. adds 78fa721 Ran clang-format on Modularize.cpp to get a baseline for futu [...] adds 9c40aec cpp11-migrate: Add Replace-AutoPtr Transform adds 27f5088 Add 'not' to commands that are expected to fail. adds 0b0a7a3 cpp11-migrate: Minor command-line fixes and improvements adds bfa17ea Use llvm::sys::fs::createTemporaryFile. adds 9de1c30 cpp11-migrate: Tidying up adds 9a3a56c cpp11-migrate: Fixes for r185811 adds ee78765 Generate a unique filename for a given header adds 4b0a03f cpp11-migrate: Add missing file headers in unit tests adds 858829e cpp11-migrate: FileOverrides/Transform refactoring. adds 1df12b4 Fix UseAuto not transforming iterator when non-fully qualifie [...] adds 35f596f Update for llvm API change. adds c95c84a cpp11-migrate: Use test fixture in preparation for more tests adds 813e8e0 Fixed some formatting issues with clang-format to get a baseline. adds e2fe56c cpp11-migrate: Make a VirtualFilesHelper class for the unit tests. adds cd0ed41 cp11-migrate: Integration with LibFormat adds 8c3b78e Revert "cp11-migrate: Integration with LibFormat" adds 2db9574 cp11-migrate: Integration with LibFormat adds 2a31706 Fix doxygen warnings It seems that doxygen fails to find over [...] adds 0180e83 test commit adds 5a9f8dd cpp11-migrate: Register the transforms automatically using ll [...] adds bfbd209 cpp11-migrate: Fix build break on Windows introduced in r187041. adds 7e08968 Fix doxygen warnings Doxygen doesn't recognize <blockquote> h [...] adds 7863a0c cpp11-migrate: Tweak lit tests to avoid false negatives adds b8265e1 cpp11-migrate: Write header replacements to disk adds 4da0710 Revert "cpp11-migrate: Write header replacements to disk" adds 98779eb Added new feature for checking macro and preprocessor conditi [...] adds 41d96a1 Revert "Added new feature for checking macro and preprocessor [...] adds 590f0d6 Fixed case change that caused the test failure. Incorporarat [...] adds c5121dd Fixed missing checkin. adds 0f67952 Fixed checkin of wrong old files. Hopefully this is the end o [...] adds 1245ea2 modularize: Remove default case from fully covered switch. adds 62bb8df Initial architecture for clang-tidy. adds f2d5b9d Fix build error caused by r187345. adds 15cedc4 cpp11-migrate: Add -for-compilers command line switch. adds 80ff426 Fixed comment issues (non-ASCII chars, typos) per review, exp [...] adds a1b28f6 Fixed comment typo. adds 581bbe6 cpp11-migrate: Write header replacements to disk adds 2d50fb4 Revert "cpp11-migrate: Write header replacements to disk" adds c0e2475 Fixed path differences when using include/exclude headers adds ec5665f Remove dead #includes. adds 83616dd Fix clang-tidy dependencies and bad file comment. adds ef547f1 clang-tidy's modules depend on it. adds a16aa45 Fixed incorrect include file exit detection. Added work-arou [...] adds 85ffa8e Reverting r187736. It broke some public bots: adds bf24211 Fixed uninitialized member, plus recommit of 187736. adds d69f7d1 Add test for header guard work-around. adds 2361247 Fix comment typo. adds 959caed Fixed incorrect header guard/nested header mechanism. adds c36e59d Comment changes. Added current problems comment. adds 601d549 Expanded modularize tests. adds 675bee8 Fix speling. adds 01ff781 Extend comments for problems and future directions. adds 3d45638 Fix false error message for function-style macro instance use [...] adds 0034c00 Fixed coding convention naming issue - variable names start w [...] adds d6c7e8e [tests] Update to use lit_config and lit package, as appropriate. adds 6d92b1f cpp11-migrate: Fixed path problem with include/exclude paths adds dc90f73 Remove CRs added in r187370. adds 7a26e07 cpp11-migrate: Write header replacements to disk adds bdfb863 Fixes test failure on darwin introduced by r188274 adds c751bdf Avoid errors on header guards using #if defined(NAME). adds 2309356 Enhanced test for header guards. adds d06c8f2 clang-tools-extra/test/cpp11-migrate/HeaderReplacements/main. [...] adds 99a26e1 clang-tools-extra/test/cpp11-migrate/HeaderReplacements/main. [...] adds 9e9f93b clang-tools-extra/test/cpp11-migrate/HeaderReplacements/main. [...] adds 17a0f9c \param is not for referring to arguments. adds 588ed71 cpp11-migrate: Adding -yaml-only option adds cc1f88b cpp11-migrate: Fix silly logic error preventing multiple transforms adds 509de8d cpp11-migrate: Fixing doxygen warnings adds 9999573 cpp11-migrate: Remove mention of 'headers' from serialization code adds decaf96 Use -std=c++11 when no compilation database is provided adds 1adb1a4 cpp11-migrate: Add a class to support include directives modi [...] adds 9d87b61 Revert "cpp11-migrate: Add a class to support include directi [...] adds d4f2377 Add dependencies on TransformUtils library in preparation for [...] adds 8c181c5 cpp11-migrate: Add a class to support include directives modi [...] adds 35a6753 Revert "cpp11-migrate: Add a class to support include directi [...] adds a00c9fa UniqueHeaderNameTest.cpp: Appease valgrind. adds 13c70ce cpp11-migrate: Use Replacement serialization from clang::tooling adds 19dfd4a Adjust for r188968. adds 7812fdc Introducing new tool clang-replace adds 7712578 clang-replace: Write merged changes to disk adds 0ed4d05 cpp11-migrate: Add a class to support include directives modi [...] adds 60dcb54 clang-replace: Exclude test-time deps from LIT test suite adds 3537204 Revert "cpp11-migrate: Add a class to support include directi [...] adds 02df665 clang-replace: Layout of test directory now more standard adds 8b82b7b Fixed some issues that resulted in erroneous duplicate symbol [...] adds 4a27eff Updated the main comment with respect to problems and future [...] adds cef4021 clang-replace: Delete change description files adds 2eebb17 cpp11-migrate: Add a class to support include directives modi [...] adds a838404 cpp11-migrate: Add Pass-By-Value Transform adds 0b688e1 Temporarily revert r189363 as it seems to be failing to build. adds 44dfdf2 clang-replace: Afford applying replacements in memory adds 82ae20f cpp11-migrate: Add Pass-By-Value Transform adds c0a1ae7 clang-replace: Re-org of file structure adds b4d731b clang-replace: Fix autoconf build failures adds 223144c cpp11-migrate: Refactor for driver model of operation adds a41718e cpp11-migrate: Fixing autoconf build after adding libclangRep [...] adds a21e6af Revert "cpp11-migrate: Fixing autoconf build after adding lib [...] adds 0aad095 Update tests to reflect clang r189769 which changes the print [...] adds 36fd774 cpp11-migrate: Refactor for driver model of operation adds ad43cdb Rename clang-replace -> clang-apply-replacements adds c4554d7 Ran clang-format. adds ce99b83 Undo r189834 - broke test. adds 25a9fa4 Ran clang-format for a base-line. adds e1bb674 Added header dependencies support. adds b0661c9 Suppress test/modularize/NoProblemsDependencies.modularize on [...] adds d897468 Revert svn 189837 "Added header dependencies support." adds 8b603e0 Rename cpp11-migrate to clang-modernize. adds 665dd28 This is apparantely the one makefile that actually has file n [...] adds 7587d85 Fix up a few straggling bits of the build system. This should [...] adds 7ca6f1c modularize - Update main comment. adds f9e9dee Update the header guards for clang-modernize. adds 9435a89 Update the header guards for clang-modernize's unittests. adds a3667c1 modularize - Fix of header dependencies. adds 15aafbf modularize - Fix of header dependencies - this time with the source. adds 7ddf315 Removed empty directories left after r189960. adds 0e409d0 Fix writing of reformatted files. adds 3aaac1a clang-modernize: Remove -headers option adds 11917da clang-modernize: Update docs with -include/-exclude adds c5d88c0 clang-modernize: Tweak docs after rename adds ef68402 clang-modernize: Fix bugs in Pass-By-Value transform adds 3a57087 Fix YAML tests. adds ee7ec8c Fix YAML tests again. adds 12f2cd1 Modularize: Use in-place version of sys::path::native. adds e34cb69 clang-tools-extra/test/clang-modernize/HeaderReplacements/mai [...] adds ec526e3 Point doxygen link to somthing useful. adds 2f56fcf Transform files in a compilation database if no sources are p [...] adds 48e835a Fix for removing not included files from a compilation database. adds a97aeb7 Check for #include in extern and namespace blocks. adds 07ea214 Don't use default label in fully covered switch adds b71d9b2 Added modularize documentation. adds 695a13f Added colon to make proper error message prefix. adds 660d305 Added list of checks made. adds 8bc3f5d Changed error messages to use source quoting. adds 836763f Fix headers, use source quoting. adds af4bdd0 Added tests for testing migration of files in a compilation d [...] adds 665ec9a Fixed test for compilation databases. Fixed test that was pre [...] adds 6ac6a21 Clean up timing command line option. adds 90d1351 clang-apply-replacements: Clean up -help and -version adds f3c8e30 clang-modernize: Reset LoopConvert's TU tracking info per TU adds 4408bc5 clang-modernize: Fixing a few left over cpp11-migrate references adds dd9905e clang-apply-replacements: Add code formatting functionality adds fbb2513 Fix build by adding dep on TransformUtils adds c105528 clang-apply-replacements: Fixing doxygen warning adds 9510938 clang-modernize: Apply replacements using clang-apply-replacements adds 7b24fa3 clang-modernize: Fix clang-apply-replacements invocation bug adds aa981cf clang-modernize: Fixing doxygen warnings adds 6b53811 Update clang-modernizer docs adds 6d75438 Switching code owner email address. adds dd79f99 clang-modernize: Clean up help output adds 22c6279 Test commit; added new line to the end of README.txt adds a281ad7 Reverted Test commit; added new line to the end of README.txt adds cce1816 Added module map generation option. adds f688a6b ModuleAssistant: Fix warning, don't return bool as a pointer. adds 97ead70 Add missing dependency for clang-modernize. adds 9161757 clang-tools-extra/modularize: Compare Paths to Prefix as nati [...] adds f3c7eec Added module map generation docs and some clean-up. adds 5adcc11 Refactoring transform-specific options adds 37f6cf4 pp-trace - preprocessor tacing and PPCallbacks testing tool adds 50fcf15 check-clang-tools: Reorder CLANG_TOOLS_TEST_DEPS. adds 2ab631e check-clang-tools: Add pp-trace for deps. adds 87dae20 Fix comment. pp-trace can only handle source file at a time. adds 2b48d29 Delete unused private field to fix -Werror build adds 21a12f2 Rename Input to Inputs, for consistency with other tests. adds 6df65b1 pp-trace user documentation - beginnings adds 4a7378f pp-trace user documentation - beginnings adds af0c667 [extra] pp-trace - Fixed problems found while writing docs. adds c169fd8 pp-trace user documentation - beginnings adds 26c59a1 Introduce clang-query tool. adds 1ba4786 Silence GCC warning. adds cdeab62 clang-query: Unbreak msvc. adds 961d563 Revert r194247 conditional on non-MSVC. adds 010910f [extra] pp-trace - Test for moduleImport. adds 1b9fe58 [extra] pp-trace - Add test for conditional callbacks. adds 634e758 Fixed moduleImport and ident callbacks. Fixed modules test. [...] adds c762ad5 Extended moduleImport test to test a module with more than on [...] adds dd426df [extra] pp-trace - Fix for PragmaWarning output, adding tests [...] adds b6cf4af Make clang's static analyzer checks available through clang-tidy. adds f3cf375 Always add core checkers if static analyzer checks are enabled. adds 7029520 Reworked moduleImport example with real data. adds 3072e9c Fix the build after r195016. adds e1349f6 Trailing linefeed. adds be8bff9 Add a .clang-format to avoid reflow of test RUN lines adds 0ecdfcb Fix a variety of user-visible and comment typos adds 21025b0 Adapt the code to the interface change in r196108. adds b6da283 Enea Zaffanella's fix for the PPCallbacks Elif callback, with [...] adds ec7859a Improve comment, as requested by Alp Toker. adds 596807f If the LLVM OBJ_DIR path contains any characters not listed i [...] adds 5b32b5c Revert r196439, "If the LLVM OBJ_DIR path contains any charac [...] adds a0b0043 Re-apply r196439, with sed patterns modified to be more DOS-p [...] adds f75a939 Revert r196474, "Re-apply r196439, with sed patterns modified [...] adds da7c810 clang-tools-extra/test/clang-modernize/HeaderReplacements/mai [...] adds f3291f7 Changed ConditionValue argument to PPCallbacks If and Elif ca [...] adds f5cb3c3 clang-modernize: Update PPCallback user. adds 8f95f1c check-clang-tools: Prune 'clang' stuff. Clang is not used here. adds 65b2200 [CMake] clang-tools-extra may not depend on LLVM CodeGen. adds e50d2fe [CMake] clang-tools-extra: Update dependencies. adds 08e7b10 Fix assertion error. adds 6d81727 Fix the usage of the CommonOptionsParser ctor changed in r197139. adds f0c740b Clang-tidy: added --disable-checks, --list-checks options. adds 665a2b6 Make lit.site.cfg Py3-compatible. Copied from r188041. adds 3450fce Update the copyright credits -- Happy new year 2014! adds 031ffc8 Refactored Clang-tidy for better reusability. adds 8f09b43 clang-tidy: Fix build since r198402 in the case that the sour [...] adds e983483 clang-tody: Rework r198403, to fix build. adds e50ff0c Rework of r198404 to avoid changes in the build configuration. adds 8835c33 Clear the diagnostic buffer after flushing it. adds 02efb56 A follow-up to r198426: move AnalysisConsumer.h to include/clang/... adds 824d398 Initial checkin of new module-map-checker tool. adds 826024a Run llvm/utils/sort_includes.py over the Clang tools code. Th [...] adds 8cafc86 Fix the top header that corresponds to this source file. Than [...] adds 9bf9078 Don't emit diagnostics for system headers. adds 02b6612 Restructured code, no functional changes. adds 91cb956 Updated file comment. adds 731b8b7 Fix typo adds 6b32d80 Reverted r198807, r198808, as they cause link errors in confi [...] adds 9f497ca Re-applied r198807, r198808 with an additional change to fix [...] adds a3c89b5 [CMake] module-map-checker itself should depend just on LLVMSupport. adds 072bce7 Add the check name to the clang-tidy diagnostic output. adds 671d7f2 [CMake] check_library_exists() requires inclusion in clang st [...] adds c3b3e5e [CMake] Import CLANG_TOOLS_DIR from check-clang into check-cl [...] adds 89993ba check-clang-tools: Fixup for r199583. adds 49007da [CMake] Deprecate CLANG_RUNTIME_OUTPUT_INTDIR and CLANG_LIBRA [...] adds 0301bbb Remove empty directories. adds c537293 Attempt to stabilize the Windows builder adds 44beb84 Track clang changes from r200082 adds a81090f Prospective build fix for unsafe usage of getCustomDiagID() adds 33fc63b Fix another invalid getCustomDiagID() use to unbreak the build adds 89188d5 check-clang-tools: Also it doesn't require neither llvm_src_r [...] adds f88a2f7 Switch clang-query to use the lineeditor library. adds e4cc48c Add completion to the query parser, and hook it up to clang-query. adds 9290268 Fix crash when handling an argument parsing-related warning. adds 3f34960 Make the OptionCategory variable static. adds bfc1499 Improve clang-tidy diagnostic output and filtering. adds bb43b2c The diagnostic printer expects the LangOptions to still be al [...] adds ffc990f Consume checker names from clang static analyzer. adds dc8b7dd Fix ExplicitConstructorCheck to warn only on in-class declarations. adds c7a739b Clang-tidy: don't create ASTConsumers not needed for the set [...] adds dde2044 Re-add the '!' removed by mistake. adds da776c0 Add a makefile for clang-query. Patch by Alex Horn! adds f13446e [CMake] Apply DEPENDS to clangTidy. adds b541130 Update for llvm api change. adds 90814a8 Update for llvm api change. adds 5ffa954 Adding documentation for clang-tidy. adds 61727cd [CMake] Use LINK_LIBS instead of target_link_libraries(). adds 07dcafd Normalized "virtual" and "LLVM_OVERRIDE" usage in clang-tidy. adds 87bf0ff Made the ClangTidyTest helper class independent of the testin [...] adds 238723d Added a naive NOLINT implementation. adds a0cd5ee Add new 'remark' diagnostic type adds 2bbd7e0 [C++11] Replace LLVM_OVERRIDE with 'override' adds f174747 Revert a LLVM_OVERRIDE to 'override' change in documentation. [...] adds d0ae00d [C++11] Replace llvm::tie with std::tie. adds 76e47bc Documentation comments: fix incorrect usage of \param adds dee7cac Add a level parameter to ClangTidyCheck::diag. adds 623fc8c [C++11] Add #include's for OwningPtr. adds 70ef1c9 Determine support for colored output from stdout instead of s [...] adds 0fbba79 Normalized the usage of override in the doc. adds bcec455 [cleanup] Re-sort headers with llvm/utils/sort_includes.py. adds b71b235 Fixed formatting. adds abb8eae Added a module for checks not related to LLVM or Google codin [...] adds 6bf9192 Fixed a crash when handling diagnostics without a valid file [...] adds 0a60893 Use more specific checks filter in the test. adds e1827fe Use range-based for loops for better readability. No function [...] adds c57e47d Use the appropriate operator<< instead of addRanges. adds 7b9dce6 clang-tools-extra/test/pp-trace/pp-trace-modules.cpp: Use [[@LINE]]. adds 7a14b6d clang-tools-extra/test/pp-trace/pp-trace-modules.cpp: Flush m [...] adds c1d88b9 [C++11] Replace OwningPtr with std::unique_ptr. adds eda4311 Deduplicate clang-tidy error messages by file, offset and message. adds daae6a3 Use DiagnosticRenderer to convert clang diagnostics to clang- [...] adds 47530bb Add an argument comment checker to clang-tidy. adds eac5191 clang-tidy/ArgumentCommentCheck: Initializer list in non-stat [...] adds 9d998ac clang-tidy explicit constructors check: don't warn on deleted [...] adds c7b2773 Post-filter clang-tidy diagnostic messages. adds 9435544 clang-tidy explicit constructor check: don't warn on copy or [...] adds e35a183 ClangTidyTest.h: Don't use initializer list. msc17 doesn't re [...] adds 84daf0d ClangTidyContext: Don't use initializer on non-static member. adds e4aa6d0 Removed unused include adds 03f4d40 Output messages when clang-tidy applies fix-its. adds d7050b5 ClangTidy.cpp: Don't use non-static member initializer, for msc17. adds ce64b61 Add clang-tidy check to remove redundant .get() calls on smar [...] adds 5ff58fe clang-modernize: fix invalid assignment in findClangApplyRepl [...] adds 9eec02b Disable a few clang-tidy checks by default. adds b09b848 Fix regex bug in clang-tidy. adds 9bdb10a Update arc config to new domain. adds 3cef243 Output clang-tidy errors in a consistent order. adds 0ee4dd2 Extend the check to detect patterns like 'ptr.get() == nullptr' adds ca860ac Inject unique_ptr/shared_ptr into the test instead of using <memory> adds 34f5556 test/clang-tidy/redundant-smartptr-get*.cpp: Both of them rea [...] adds 045c15b Add new 'let' command to bind arbitrary values into constants. adds 6b67ba6 QueryParser::doParse(): Fix msc17 build. Don't use initializer list. adds fdfbf6a ClangQueryTests: Fix msc17 build. Non-static member initializ [...] adds 182c51f QueryEngineTest.cpp: Appease g++47. adds a450a7d Blindly try to fix the clang-tools-extra build since my local [...] adds 055682d Slightly less blindly fixing clang-tools-extra now that I rem [...] adds e11cfb9 Remove unnecessary explicit unique_ptr ctors now that buildAS [...] adds fc84b85 Allow clang-tidy tests with any file names. adds ea23e41 Specify checks in a more reliable way. adds 3107ba6 Now with correct -disable-checks= adds 5ecf7ca Try to fix the build. newFrontendActionFactory was changed to [...] adds e14262f Fix typo (first commit to test commit access). adds 83ade4c Do not touch get() calls on 'this' object. adds e8edbb5 Warn on explicit copy constructors. adds 6c8a52b Add ClangTidyOptions to encapsulate all clang-tidy options. adds 2e1ac36 Fix the message for "Move constructor declared explicit". Mak [...] adds 10c783a Add a clang-tidy flag to support temporary destructor-aware a [...] adds 5751488 Test cleanup recommended in http://reviews.llvm.org/D3556 adds 45e751f Fix ClangTidyOptions constructor to initialize all members. F [...] adds 35cd343 Add clang-tidy -header-filter option adds 23c6993 Fix assertion in google-explicit-constructor check when the c [...] adds fe56061 Fix a crash when diagnostic points to a macro definition on c [...] adds 18d561b Print stats on displayed and ignored warnings. adds 4c8c1b7 Store Errors inside ClangTidyContext instead of just pointer [...] adds 36d6d85 Allow ClangTidyDiagnosticConsumer to be reused. adds 63615c9 Update for Clang API change and move ClangTidyDiagnosticRende [...] adds 87404e1 Change the behavior of clang-tidy -checks=, remove -disable-checks. adds 7a1122d Fixed incorrect StringRef::find usage. adds 4914159 Initial version of clang-tidy check to use override instead o [...] adds eabdebe Update clang-tidy documentation. adds ba6069b clang-tidy/misc/UseOverride.cpp: Appease targeting msvc. adds fd532c2 Initializer list is unavailable. Use the constructor instead. adds fc76602 Track clang changes from r209061 adds 00689ad Address review comments on r208954. No functional changes. adds 8ea1565 Improved llvm-namespace-comment check. adds fe91477 Added a comment adds 746f28c Fix clang-query on Windows: flush llvm::outs() after each command. adds daa7400 Add clang-tidy -line-filter option to filter findings by line [...] adds 88cdb7b Update the code according to the changes in r209468. adds 39e33a3 clang-tidy: Only add 'override' before inlined bodies. adds 3907efd clang-tools-extra/test/clang-tidy/line-filter.cpp: Tweak line [...] adds c7169bc ClangTidyOptionsTest.cpp: Rewrite literals. Raw string litera [...] adds 6dca938 Renamed runClangTidy argument Ranges to InputFiles, removed a [...] adds d8562d3 Remove redundant check discovered in post-commit review of r209505. adds 56cd110 Revert "Remove redundant check discovered in post-commit revi [...] adds b672968 Use error_code() instead of error_code::succes() adds 7c2c408 clang-tidy: Extend the use-override check to understand 'final'. adds 26e40fe Exit with error when no checks enabled. adds df3a028 Never filter-out compile errors in clang-tidy, display them a [...] adds d3d6867 Don't assume an implicit error_code -> bool operator. adds bef6f66 Remove inclusions of LLVM's private config.h adds 331cc2d clang-tidy use override: Don't generate incorrect warnings wi [...] adds e04d0b1 clang-tidy: Make use-override tests stricter. adds ac560ec Allow per-file clang-tidy options. adds 0913826 [C++11] Use 'nullptr'. adds 6b81175 Simplify code. No functional change. adds 5c11c91 Prospective build fix following clang r210518 adds 29766c2 clang-tidy: [use-override] Remove 'override' if 'final' is al [...] adds 4d5ee67 Use generic_category from the std namespace. adds 620d97f Track clang changes from r210758 adds 905eb41 A follow-up to r210260: updated a comment. No functional changes. adds b0a3dbb Replace llvm::error_code with std::error_code. adds c0ca6a0 include system_error directly. adds d42da8f Quick build fix. adds 19ae52e Prefix error_code with std. adds 92be0d1 Move google-explicit-constructor check to a separate source file. adds 04c4175 Unbreak the build after r211244. adds 36d8bc9 clang-tidy: [misc-use-override] Correctly handle defaulted de [...] adds 9862cf8 Track changes from clang r211448. adds 3a0c97b Add clang-tidy-diff.py script to run clang-tidy and display w [...] adds 462d1ce Add a check to flag the usage of C-style casts (Google Style). adds 85d3df4 Apparently, some versions of diff like -U0 more than -u0. adds ef7da95 Rolling back, as the test fails on one of the buildbots: ht [...] adds df8d2b9 Suppress clang-tidy-diff.py. It is incompatible to py26 due t [...] adds 0d5e08f Make the clang-tidy-diff.py test conditional on the presence [...] adds 97ed4ed Suppress clang-tools-extra/test/clang-tidy/clang-tidy-diff.cp [...] adds 9a070e3 Make clang-tidy-diff.py py3-compatible. adds a9fac38 Another attempt to add a clang-tidy check for flagging C-styl [...] adds 05e269a Added a comment to document relation of this check to -Wold-s [...] adds 7d16831 Initialize ClangTidyMessage::FileOffset field to avoid unitia [...] adds befa9b8 Consistently handle clang-tidy check names in ClangTidyError. adds f22fddf clang-modernize: Instantiate llvm::Registry<TransformFactory>. adds 6f38142 clang-tidy: Instantiate llvm::Registry<clang::tidy::ClangTidy [...] adds dcb3eb3 Let test/Unit/lit.cfg add config.shlibdir to $PATH on DLL pla [...] adds b7b57b1 Track IntrusiveRefCntPtr::get() changes from LLVM r212366 adds 4d03699 Track changes from clang r212387, r212388 adds 983c0bd Update for llvm api change. adds a73b6fe [clang-tidy] Add a little checker for Twine locals in LLVM. adds 28dc15d [clang-tidy] Address review comments for the Twine checker. adds a914e13 Use explicit if and restore lost FileCheck error code checking. adds ac2f60d As funny as it might look, this wasn't what I intended to test. adds 42a7561 Delete removed formatting option. adds 134c8d3 Check messages and fixes in the same test. adds 41968f1 Removed the "-fix" suffix from tests that verify both fixes a [...] adds e9052ea [doc] Fix incorrect reference to clang-format -> clang-tidy adds 5462ce0 [clang-tidy] Add a checker for implicit bool conversion of a bool*. adds 6cc8d94 Fixed the test to work with -implicit-check-not. adds 5c822d1 Modify the tests to use FileCheck -implicit-check-not option [...] adds 6d87a74 Fixed compilation errors in tests, enforce checking for error [...] adds 8f65497 [CMake] Reorder libdeps by alphabetical order. adds 479bfce [CMake] Update libdeps. adds 5c5c1ae Suggest automated replacements of C-style casts with C++ casts. adds 3417dfd Set up clang-tidy diagnostic consumer to print types etc. adds 55ccf6f [clang-tidy] Add a checker for swapped arguments. adds 00165fb Fix build when various clang feature flags are enabled/disabled adds 856bd10 [clang-tidy] Add a checker that removes deducible arguments f [...] adds 5a1fb36 Prune Redundant libdeps in CMake's target_link_libraries and [...] adds f186932 [clang-tidy] Add a checker that flags all instances of overlo [...] adds 3c25067 [clang-tidy] extend make_pair test for fixits in template def [...] adds 049a6cf [clang-tidy] Add a checker that flags unnamed parameters. adds 76c21ad Fix the diagnostic.cpp test to explicitly disable more google checks adds 0c7080d [clang-tidy] Add a checker that warns on const string & members. adds 2c03f15 Added documentation on how clang diagnostics are reported by [...] adds 5f9cceb Avoid adding redundant parens. adds ae78323 [clang-tidy] Add namespaces checkers. adds fee4dbb [clang-tidy] Add a checker for zero-length memset. adds b2cf930 [clang-tidy] Also emit a warning for memset(x, 0, 0) adds b9dde10 [clang-tidy] As a simple heuristic don't emit a swap fixit th [...] adds dfd9ace Track clang r213171 adds 3381641 [clang-tidy] Provide links to the google style guide for chec [...] adds 53a937e [clang-tidy] MemsetZeroLenghtChecker: Don't crash trying to e [...] adds 6336ae9 Make the diagnostic message more complete to check the check name. adds 78e9383 unique_ptr-ify ownership of ASTConsumers adds 3d1de3f Revert "unique_ptr-ify ownership of ASTConsumers" adds 9932b65 clang-tidy: [misc-use-override] Slightly tweak the wording of [...] adds 5673f8a [clang-tidy] Fix a false positive in the make_pair checker if [...] adds 91a866a [clang-tidy] Add a check for RAII temporaries. adds e1d151d Revert r213647; the added test triggers an assertion. adds 07e67e9 Reapply r213647 with a fix. adds e1c7b01 check_clang_tidy_fix.sh: Fail immediately if clang-tidy crashes. adds eb8d9a4 Add the fix that should've accompanied r213738. adds 4f7c383 [clang-tidy] Fix a heap use-after-free bug detected by asan. adds 1722174 Plug memory leaks. adds 838ad71 clang-tidy: [use-override] Tweak messages. adds 866dd46 Don't warn on NewCallback argument comments, as they are argu [...] adds f97701d [clang-tidy] Add a checker for code that looks like a delegat [...] adds 23af33b Use CommonOptionsParser in clang-query. This fixes its suppor [...] adds 8e02353 Changed tool-template to use CommonOptionsParser. adds d222e58 [clang-tidy] Make the named parameter check only warn on decl [...] adds 8175a71 [clang-tidy] Fix unnamed parameter comment insertion with mul [...] adds b19745d [clang-tidy] Rewrite a for-range loop in the old style. adds aed95c1 [clang-tidy] Simplify ast matcher. adds bef81f4 [clang-tidy] forward arguments of the testing script to clang-tidy. adds 354b45f check_clang_tidy_fix.sh: added comments, use set -o errexit i [...] adds ab1e044 Rename ChecksFilter to GlobList, as there's nothing specific [...] adds 8978534 [clang-tidy] Implement the include order checker for LLVM. adds 4db850c [clang-tidy] Fix sed flag. adds f3eb052 [clang-tidy] Fix sed flag again adds f92ae9b [clang-tidy] Fix sed flag, third try adds 5f006ed Suppress clang-tools-extra/test/clang-tidy/llvm-include-order [...] adds b998773 Closing the loop. Now this sed invocation is back to what it [...] adds 8ec8284 Reverting to Rui's last version, as it actually works both in [...] adds 0c41a73 [clang-tidy] Don't index past the end of a vector. adds 95cee0d clang-modernize: Transform::createActionFactory return owners [...] adds e6b8648 Recommit 213308: unique_ptr-ify ownership of ASTConsumers (re [...] adds a597e68 Update for API change in r215391 adds 07b729a Allow specifying file names and extra arguments when running [...] adds b0ca61d [clang-tidy] Disable the warning on implicit bool* to bool co [...] adds 45bed8c Update for API change in clang. adds caf496a [clang-query] Use the new API for named values from the Parser. adds c20c37b Also run extra tools unit tests in shared library builds. adds 1b19d8d Try to unbreak the Makefile build. adds 4d4f722 [clang-tidy] Add a generic header guard checker + LLVM implem [...] adds 93bfe04 Fix linking in the Makefile build. adds b338dc4 In ancient times build targets had to be sorted topologically [...] adds 52d0707 [CMake] Update libdeps in clangTidyLLVMModule. adds cc69e42 ClangTidyTests: Suppress FixHeaderGuards on win32 for now. adds 64a9509 AvoidCStyleCastsCheck: don't warn on casts in macros adds 5243533 First version of a clang-rename tool. adds 1171b2f Remove mention of non-existent 'test' directory. adds 5d88128 Fix link libraries for clang-rename. adds e75d81d Suppress ClangRenameTests/USRLocFinding.FindsVarUSR on msc17 [...] adds c4adb7c Remove initializer list. adds db42007 Revert r215854 corresponding to r215857, "Suppress ClangRenam [...] adds b5ce40f Add trailing linefeed. adds 8647ef1 [CMake] clang-rename: Optimize libdeps. adds 5f0f9a2 [clang-rename] revert r215839 adds d75435e Revert rL215947: "[clang-rename] revert r215839" adds def6f36 [clang-tidy] Allow /**/ comments on #endifs when checking hea [...] adds 5fdb307 Update for LLVM api change adds 9d023fe [clang-tidy] If we're going to change the header guard in the [...] adds 8deb1ac Simplify creation of a couple ArrayRefs by using None and mak [...] adds 885b22a Adjust call 'CreateAnalysisConsumer' due to API tweak. adds 32c0152 Update for LLVM api change. adds 2724b35 Update for Clang API change. adds 2f3476c Remove call to llvm::makeArrayRef. Implicit conversion is suf [...] adds b32e9e5 [clang-tidy] Don't suggest naming unnamed parameters on delet [...] adds dfe2074 [clang-tidy] Add a checker that suggests replacing short/long [...] adds 168aabe Try to fix test on msvc and 32 bit hosts. adds 5c7a8af [clang-tidy] Don't suggest naming the dummy argument of a pos [...] adds 41778c2 Remove unused AST matcher. adds ac249c3 [clang-tidy] Use new ASTMatchers to identify template instant [...] adds 1d32bbc [clang-tidy] Eliminate inline copies of InTemplateInstantiati [...] adds 5096fcb ClangTidy misc-argument-comment check: don't check arguments [...] adds aa55a9f [clang-tidy] Add an option to export suggested fixes into a file. adds 529b6cb Implemented clang-tidy configurability via .clang-tidy files. adds d3a5b95 Plug a unit test memory leak. adds 1c71e84 Don't write files with no fixes. adds fb72a11 Try to make VS 2012 happy after r217155 adds 6632d32 [clang-tidy] Add a little python script that can run clang-ti [...] adds 491b90a Move clang-tools-extra docs 1.5 years into the future. adds 12a88be [clang-tidy] Add a couple of paragraphs on run-clang-tidy.py [...] adds 2891f87 run-clang-tidy: Make clang-tidy path configurable and don't f [...] adds 96c4e73 Fixed a typo. adds cdb068c clang-apply-replacements: Deduplicate paths with FileManager. adds c9041d9 clang-apply-replacements: For-rangify. adds bcfcec8 Unique_ptrify PPCallbacks ownership. Goes with clang r217474. adds 1362217 [clang-tidy] Don't try to fix header guard #endif comments if [...] adds 5787fcf Unique-ptrify ClangTidyCheckFactories. Add a more convenient [...] adds 92b4694 std::function-ize ClangTidyCheckFactories. adds 68f0293 Moved main() to the clang::tidy namespace, no functional changes. adds fa2f5e8 Implemented clang-tidy-check-specific options. adds 45a27c3 [clang-tidy] Add a checker for long functions. adds 0892349 [clang-tidy] When emitting header guard fixes bundle all fix- [...] adds 9c726b6 Rename unit test argument and add argument comments for clarity. adds 6d3093b [clang-tidy] Don't emit the same fixit multiple times. adds 293a6e8 Make a variable local so it's lifetime becomes more obvious. adds 51a9b63 [clang-tidy] Add a checker that warns on TODO comments withou [...] adds bed754a [clang-tidy] Don't leak the TodoCommentHandler object adds 559a94c Disable most of the google-readability-casting check for non- [...] adds 4328a62 run-clang-tidy.py: don't fail when running without -checks=. adds f6c893d Add newline at eof. adds 1850c24 ClangRenameTests: Prune redundant libdeps. adds 30fdf33 Add NamespaceCommentCheck to the Google module. adds e8aec84 Add missing dependency. adds 5b43482 Try to pacify dash-using linux distros with a very old-school [...] adds b556113 ClangTidyTests: Add dependency on clangTidyUtils. adds 4958bdd Drop superfluous semicolon. GCC's -pedantic warns about this. adds 07cc408 Provide user name in ClangTidyOptions. adds ba3eff0 Clang-tidy google-readability-function check: don't warn on g [...] adds 63013fd [clang-tidy] Add a -config={YAML} option. adds b95a3d0 Fix a typo adds 4ddb944 [clang-tidy] Test username substitution in TODO() check. adds 94bb2e1 Corrected a comment in check_clang_tidy_fix.sh adds 88ff370 [clang-tidy] Updated documentation. adds 7d56928 [clang-tidy] Fix for the documentation. adds ec7f0f5 [clang-tidy] Fix documentation. adds ddf7bb6 [clang-tidy] Updated documentation adds 162c542 [clang-tidy] Handle c-style casts from/to enums. adds 79fc7e1 [clang-tidy] Clarify a comment. adds 3c61d81 [clang-tidy] Add check misc-braces-around-statements. adds b9c0ba9 Add missing 'override' keyword. adds 0e318ad [clang-tidy] Documented check testing. adds 78333fc [clang-modernize] Update for API change. adds 81a47ff [clang-tidy] Allow space between "TODO" and "(user)" adds 04d5b1a Make clang-tidy's runCheckOnCode actually use the DiagnosticC [...] adds 6a707af Small cleanups from review comments. adds 241c61b Re-structure clang-rename into a library and the tool. adds dfd0b3e [clang-tidy] misc-braces-around-statements.ShortStatementLine [...] adds 04800a0 [clang-tidy] Move some of the misc checks to readability/ adds 7c0f1bb Reformatted code samples in the unit test. No functional changes. adds bde01e6 Fix llvm-header-guard check. adds 48e1780 Avoid having "using namespace" for both "clang" and "llvm" na [...] adds 91fddd1 [clang-tidy] Default options in modules. adds 2ac8977 [clang-tidy] Minor fixes for the NamespaceCommentCheck. adds 41094c7 [clang-tidy] Add support for custom configuration file names/ [...] adds 07babf8 Add flag --enable-check-profile to clang-tidy. adds 817a7f5 [clang-tidy] Bring order to check registration. adds 56bf2f2 [clang-tidy] Simplify RUN: lines in the test adds 05953c8 [clang-tidy] Clean up test. adds 417b35e [clang-tidy] check_clang_tidy_fix.sh -> check_clang_tidy.sh adds 68a2a6d Prune CRLF. adds 4960433 [clang-tidy] Added -system-headers option. adds 3d72db4 [clang-tidy] Updated docs for r220826. adds 55c3117 Suppress clang-tools-extra/test/clang-tidy/file-filter.cpp on [...] adds 0f0e25c Shrink the set of checks enabled by default. adds 4741514 Fix Makefiles after r220867. adds e3446fc [CMake] Reformat. adds d1e04ff [CMake] Add dependencies on clangToolingCore. adds 282605c [CMake] Prune redundant libdeps. adds 5ea8813 [CMake] clangApplyReplacement: Add clangAST in libdeps to app [...] adds 05dd38b [clang-tidy] Added -fix-errors option adds f9943fb Use findProgramByName. NFC. adds 3f72117 [clang-tidy] Don't print a message if there's no error. adds 255255b [clang-tidy] google-readability-function: skip std::nullptr_t adds 7d9a177 Regression test for the --serialize-diagnostics problem fixed [...] adds 13f3e9f Remove some redundant virtual on overridden functions adds d78f04f [clang-tidy] Move the missing namespace comment warnings to t [...] adds bf5f2b7 Update for LLVM API change adds 73d7835 Remove uses of StringMap::GetOrCreateValue in favor of stl-co [...] adds cd5bd45 Update for LLVM API change to make Small(Ptr)Set::insert retu [...] adds e4ac87f [clang-tidy] Count errors in ClangTidyDiagnosticConsumer adds 58d11b1 Revert r222363: "[clang-tidy] Count errors in ClangTidyDiagno [...] adds 6d34e20 [clang-tidy] Count errors in ClangTidyDiagnosticConsumer adds d781289 [clang-tidy] Set google-readability-namespace-comments.ShortN [...] adds e0d6dc5 clang-tidy: Add override before the first attribute. adds 8f9bca7 clang-tidy: [misc-use-override] Add testcase with reversed at [...] adds 9ebe723 [clang-tidy] Support initializer_list in google-explicit-cons [...] adds c80d8ec [clang-tidy] More tests for the google-explicit-constructor check adds 1650757 [clang-tidy] google-explicit-constructor: don't match in temp [...] adds 213e5aa Update and simplify to match Clang r223095. adds a1162ad [clang-tidy] Make a test independent of the default check set. adds e1864be [clang-tidy] Update help messages and docs. adds abbbb22 Make ArgumentsAdjuster an std::function (clang-tools-extra pa [...] adds 091aa32 [clang-tidy] Add clang-tidy check for unique_ptr's reset+rele [...] adds d29369c [clang-tidy] google-runtime-int: Don't check C code. adds 4f73cc5 Handle newlines on Windows correctly. adds 8bd51cc clang-tidy: Add a basic python script to generate checks. adds e708112 [clang-tidy] Extended the example check, added a fix-it, etc. adds 3e4ecea [clang-tidy] Fix a typo. adds 4e38769 Update to match clang r223913. adds 0c66c8c Fixed a typo in a comment. NFC. adds a7aaf4f clang-tidy: [misc-use-override] Fix 'override' insertion. adds 6a883bb clang-tidy: [misc-use-override] Simplify regular expressions [...] adds 7f2eddc Make LoopConvert work with containers that are used like arrays. adds 0ba06f5 [cleanup] Re-sort the #include lines with llvm/utils/sort_inc [...] adds e316870 docs/conf.py: bump version to 3.7 adds d18973d clang-tidy: Add initial check for "Don't use else after return". adds 19fdec9 clang-tidy: 'size' call that could be replaced with 'empty' o [...] adds b489965 [clang-tidy] Make ClangTidyOptionsProvider::getOptions return [...] adds 33e9409 [clang-tidy] Minor cleanups in readability-container-size-emp [...] adds 9536e14 [clang-tidy] Use actual LangOptions. adds bd89591 Replace size call with empty call where appripriate in clang/ [...] adds f3815b9 [clang-tidy] Small readability-container-size-empty cleanup adds cd3151b [clang-tidy] Use shrink_to_fit instead of copy and swap trick adds 00b86eb Updated tools to match r227345 which changed the getRegistere [...] adds fadc90d NFC. Migrating clang-tools-extra to the cl::HideUnrelatedOpti [...] adds 39c3579 [clang-tidy] Fix some false positives in google-readability-casting adds 84ad200 [clang-tidy] Detect dependent initializer_lists in google-exp [...] adds 6efe625 [clang-tidy] Don't ignore default set of checks when a config [...] adds e49296a [clang-tidy] Checker for inefficient use of algorithms on ass [...] adds 757c937 Verify assign operator signatures. adds 21c4fbd [clang-tidy] Checker for inaccurate use of erase() method. adds 6e6eaf8 The -I option needs a space, apparently, from the actual impl [...] adds 4d5079e Renamed module.map to module.modulemap. adds a816bf3 Renamed module.map to module.modulemap (modularize). adds a0fae99 Fixed module-map-checker to recurse umbrella dirs when collec [...] adds 61ed33b Centralize canonical path conversion. adds 8518eac Added -block-check-header-list-only option. This is a work-a [...] adds 331f0cc Add clang-tidy check google-global-names-in-headers. adds 3bf6e79 Fixed incorrect header inclusion tracking resulting in false [...] adds 17a4e51 Added support for multiple header list files, as a precursor [...] adds df2a5a5 Fix broken test in separate build tree. adds 65380fc [clang-tidy] Fixed a false positive case in misc-inefficient- [...] adds 48fdd35 clang-tools-extra/test/modularize/NoProblemsList.modularize: [...] adds eb1ac8c Modularize.cpp: Prune CRLFs. adds bd32d9a Modularize.cpp: Simplify. Vector may be aware of ranged-for. adds b13fe0b Re-sort includes using the LLVM utils/sort_includes.py script. adds 3d4e9ab Moved header list loading to new class. This is staging for a [...] adds 302ca99 Fix broken logic for include in block check. adds e95f7ce Add canonical path conversion function and use it so paths ar [...] adds 5edfeeb [clang-tidy] Fixed two wrong fix-it cases in misc-inefficient [...] adds 690e2b7 Updated file comment on modularize usage, as it was out-of-date. adds 6ac98d8 Temporary hack to avoid false errors. Real fix comming. adds 6ef1a52 Added support for extracting headers from module maps as a so [...] adds c9ab0df Fixed missing checkins. adds 725c9e8 Pruned some unneeded code and comments. adds b8c316a Added module map coverage support, extracted from module-map- [...] adds ae7b006 Remove carriage returns. adds 2e97d7f Deleted module-map-checker, as it's been folded into modularize. adds 3602256 Adapt Makefile dependencies for the clang module format chang [...] adds 6e2f2cb Revert "Adapt Makefile dependencies for the clang module form [...] adds 640b82a Fixed script name in the clang-tidy documentation. adds 0b4bdf3 Add clangCodeGen.a to the tools that need it after the clang [...] adds 9a0b94b Fix typo s/bitcodewriter/bitwriter adds e7cb657 Revert "Add clangCodeGen.a to the tools that need it after th [...] adds 5f18daa Adapt clang-tools-extra to clang module format changes. - add [...] adds 257a063 Add a missing target requirement. adds ad50388 Revert "Add a missing target requirement." adds db41e64 Revert "Adapt clang-tools-extra to clang module format changes." adds af8e0ac [clang-tidy] Fixed a false positive case in misc-inaccurate-e [...] adds 4900a60 [clang-tidy] Correct confusion between overwrite and override. NFC. adds 91b3e5c [clang-tidy] Correct spelling error in test file name. NFC. adds 7a4ab6c [clang-tidy] Use the new ArrayRef<FixItHint> inserter. adds 35ced88 Update for clang r230512 adds dc876a0 Fixed canonical path function. adds 2a82d48 [clang-tidy] Various improvements in misc-use-override adds 233092a Add 'let' to the help message. adds 374d8df [clang-tidy] Assert related checkers adds 828eb94 [clang-tidy] Refactor: Move readability checks to namespace c [...] adds 464ba7c [clang-tidy] Organized clang-tidy unit tests. NFC. adds 2e858ee [clang-tidy] Refactor: Move misc clang-tidy checks to namespa [...] adds 3b7fb4c [clang-tidy] Refactor: Move llvm clang-tidy checks to namespa [...] adds 68bf279 clang-tidy: Update test as underlying problem apparently was fixed. adds 12abebd Add -fexceptions for targets which need it adds a48da6e [clang-tidy] Output more diagnostics in check_clang_tidy.sh adds 13fb438 [clang-tidy] Fix namespace comments. NFC. adds 3b68e32 [clang-tidy] Refactor: Move google clang-tidy checks to names [...] adds 2fdb55e [clang-tidy] Fix diag message in clang-tidy misc-uniqueptr-re [...] adds aee590b [clang-tidy] Replace unrecognized namespace ending comments. adds 7230248 [clang-tidy] Slighly clarified a comment. adds c6e932b Use std::string instead of StringRef to prevent use-after-free. adds 82e3f4f Renamed function to avoid confusion about purpose. adds 5fd5692 [clang-tidy] Fix assertion when a dependent expression is use [...] adds 5eaf150 [clang-tidy] Refactor: Rename clang-tidy misc check files and [...] adds ba5d706 [clang-tidy] Refactor: Rename clang-tidy readability check fi [...] adds 6f511ea [clang-tidy] Fixed header guards using clang-tidy llvm-header [...] adds 22efda0 [clang-tidy] Clean up misc-use-override warning. NFC adds 545c21e [clang-tidy] Static Analyzer checker configuration options pa [...] adds 9fe6e12 [clang-tidy] Remove an empty destructor. adds ba771fe Add clangBasic to libdeps according to r232051 since the inte [...] adds beb293a [clang-tidy] Fix false positives in the misc-static-assert ch [...] adds 8f13572 Move remove-cstr-calls from a standalone executable to a clan [...] adds cf5c6bb Fix ./configure build after r232338. adds 74d7ca7 Remove an empty directory. adds b50be21 And one more empty directory. adds aefa8e6 [clang-tidy] Move google-readability-function check to readab [...] adds 27021ed Make helpers static. clang-tools edition. adds 8ef2bf0 Refactor: Simplify boolean expression in modularize adds 6677d2d Fix clang-tidy to not assume wrong source locations for defau [...] adds 47c5d50 Fix false positive on anonymous namespaces in headers. adds 3beaec3 Force braces on the else branch if they are being added to th [...] adds 4a46996 [clang-tidy] Clarify message for the google-explicit-construc [...] adds a788029 [clang-tidy] Added a couple of tests for misc-static-assert. adds 03618ee [clang-tidy] Fix for http://llvm.org/PR23130 adds b135ab7 Remove redundant virtual from member functions marked 'override'. adds e72b682 [clang-tidy] Ignore expressions with incompatible deleters. adds 232c3fe [clang-tidy] Fix for llvm.org/PR23161 adds 11f43a2 [clang-tidy] Add readability-simplify-boolean-expr check to c [...] adds 1daf9da Use 'override/final' instead of 'virtual' for overridden methods adds a34ed46 Change range-based for-loop to be -Wrange-loop-analysis clean [...] adds c5c0ba2 [clang-tidy] Remove static StringSet in favor of binary search. adds 25e8e16 Fix clang-tools-extra build after clang r235614. adds 85c5ed3 clang-tidy: [readability-else-after-return] Fix false positiv [...] adds c31eeb4 Disable clang-tools-extra/test/pp-trace/pp-trace-modules.cpp [...] adds 6a5bbb2 Revert r236001, "Disable clang-tools-extra/test/pp-trace/pp-t [...] adds 4b29f42 Update to match clang r236404. adds 41ae1d2 Fixed infinite recursion bug. adds cbfb437 Changed option processing to implicitly use -x c++ if no othe [...] adds 0781039 [clang-tidy] Fix for llvm.org/PR23161 adds b585e94 Refactor MacroInfo so range for loops can be used to iterate [...] adds 1562645 Fix misleading parameter name for PPCallbacks::FileSkipped. adds ebb8b3d [clang-tidy] Treat all types with non-trivial destructors as RAII. adds 0000958 Update to match clang r237508. adds c436d50 [clang-tidy] Enhance clang-tidy readability-simplify-boolean- [...] adds 6736b82 docs: Spell a couple of cmake options with =ON in the docs adds e536262 Copy lit shell changes from clang to clang-tools-extra, exclu [...] adds 24d00fe [clang-tidy] Disable google-readability-casting for .c files [...] adds 1fbea31 Add a clang-tidy check for move constructors/assignment ops w [...] adds 796a0a9 [clang-tidy] Fix for llvm.org/PR23572 adds 048422b [clang-tidy] Don't issue most google-readability-casting warn [...] adds a599a4d [clang-tidy] misc-noexcept-move-ctors should ignore implicit [...] adds 83140c0 [clang-tidy] Renamed misc-noexcept-move-ctors to misc-noexcep [...] adds 060433c [clang-tidy] Fix for llvm.org/PR23355 adds 2aa28ee Update for clang API change. adds 0c5c442 Fixed option comment. '=' is required. adds a756a45 Fixed option description. '=' is required. adds f72b8a6 [clang-tidy] Force braces around leaf 'else if' for consistency. adds 769f1da Fixed modularize to warn about missing headers referenced in [...] adds 0866fd1 clang-tidy: Add checker that warns about missing parentheses [...] adds cff0e2d [clang-tidy] Move user-defined matches to unnamed namespaces [...] adds b797d49 clang-tidy: Add checker that warn when macro argument with si [...] adds e868ba5 clang-tidy: Remove an unused private field. NFC adds cd17542 Add missing dependency clangFrontend to unit test. adds f06b273 Add missing dependency clangFrontend to clangQuery. adds c5a819d Update for ParseARgs ArrayRef-ification adds 8cfc177 Update for LLVM API change to return by InputArgList directly [...] adds b13d08f [clang-tidy] Fix false positives in misc-macro-parentheses checker adds 05592be [clang-tidy] Fix false positives in the macro parentheses checker adds ddc0d24 [clang-tidy] Enhance clang-tidy readability-simplify-boolean-expr... adds 4763f24 [clang-tidy] minor coding style tweak. make functions static. adds d947af8 [clang-tidy] Enhance clang-tidy misc-macro-repeated-side-effects... adds 002088f Replace some const std::string & with llvm::StringRef or std: [...] adds 15eba5e Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9. [...] adds 7a33bc5 Fixed erroneous comment. adds 6020cf4 Fixed erroneous comments. adds f2c69a9 Fixed line-endings. adds 1109a22 Added mechanism to modularize for doing a compilation prechec [...] adds 0a57cf6 docs/conf.py: bump version to 3.8 adds cebf34a [clang-modernize] Don't rely on iterator auto-dereferencing. adds ad68326 Initial version of clang-tidy check to find and fix unused pa [...] adds e6f41b8 Extend misc-unused-parameters to delete parameters of local f [...] adds e5e1975 misc-unused-parameters: Fix handling of parameters in templat [...] adds 44409b7 Appease test/clang-tidy/misc-unused-parameters.cpp for target [...] adds 5740081 Fix the shell script check_clang_tidy.sh in r242984. adds 6e44d3b misc-unused-parameters: Fix bug where the check was looking a [...] adds 33bc520 [clang-tidy] Don't duplicate the leading slash. adds b691165 Updating the documentation for clang-tidy. Removes some non-A [...] adds 09ebdf9 misc-unused-parameters: Don't warn on ParmVarDecls in the ret [...] adds 4ac25ac Fixing a failing test the bots found with r243266. adds c87458d Trying again to a failing test the bots found with r243266. adds 2270a1f [clang-tidy] Set current main file name in tests. adds dffd1a4 misc-unused-parameters: Properly handle static class members. adds a79ece6 misc-unused-parameters: Only remove parameters in the main so [...] adds 8bece3e Move an extra switch to clang-tools-extra/test/clang-tidy/mis [...] adds f246511 [clang-tidy] Support replacements in macro arguments in misc- [...] adds 9bd642b Add misc-unused-alias-decls check that currently finds unused [...] adds 8658dd2 Add missing 'override'. adds 9a162e4 Replace callback-if with isExpansionInMainFile as suggested i [...] adds 15e984c [clang-tidy] Improve the misc-unused-alias-decl message adds 4d2f6f7 Update references to new lists.llvm.org mailing lists. adds 4ac5595 Add the "quit" command as a way to terminate clang-query inte [...] adds 3d10010 Correcting and adding tests for r244206. adds 25cc742 Silence gcc 5.1 unused variable warnings using LLVM_ATTRIBUTE [...] adds f73aa43 misc-unused-parameters: Don't touch K&R style functions. adds 9340f00 Add an IncludeInserter to clang-tidy. adds 77e6340 Fix shadowing of type with variable. adds bbdbc22 Default initialize from explicitly constructed object. adds 91e3679 Do not use inheriting constructors. adds 8bc93b0 Fix strict dependency uncovered by windows bot. adds cdbaed0 Also ClangTidyTests requires clangLex. adds 6ca6d0f 1. Disable tests that currently cannot work on windows due to [...] adds 4783692 Revert the diagnostic improvements in r244602 as they introdu [...] adds 178caf7 Reinstantiate better diagnostic, this time with a fatal error [...] adds d8db79c Lazily initialize HeaderFilter in ClangTidyDiagnosticConsumer [...] adds df70b2b [clang-tidy] Make FileOptionsProvider fields protected to mak [...] adds 3d8ea2b Fix formatting. adds cf64efd [clang-tidy] Fix IncludeInserter/IncludeSorter bug. adds 78f1555 [clang-tidy] Create clang-tidy module modernize. Add pass-by- [...] adds b346722 [clang-tidy] Don't use delegating constructors. adds 3b7db21 misc-unused-parameters: Fix crasher with C forward declaratio [...] adds 844122a [clang-tidy] Move IncludeSorter.* and IncludeInserter.* to cl [...] adds 924b71f clangTidyModernizeModule: Update libdeps. adds a34cc6e clang-tools-extra/test/clang-tidy/modernize-pass-by-value.cpp [...] adds 9d67741 clang-tools-extra/test/clang-tidy/modernize-pass-by-value.cpp [...] adds deefe2c [clang-tidy] Allow use of -list-checks option without need to [...] adds acc8846 [clang-tidy] Fix a use-after-free. adds a61c18f [clang-tidy] Fixed typos and formatting in a comment. NFC adds b6f1d04 We no longer need a custom matcher for this; use the builtin [...] adds 443f869 Insert override at the same line as the end of the function d [...] adds f95ab50 [clang-tidy] Add loop-convert check to clang-tidy. adds 89b8288 [clang-tidy] Add new IdentifierNaming check adds 3d0e75d [clang-tidy] Add use-nullptr check to clang-tidy. adds e8b6bc0 clang-tools-extra/test/clang-tidy/readability-identifier-nami [...] adds be2c671 [clang-tidy] Fix LoopConvertCheck bug. adds 474d21c [clang-tidy] Fix a bug in UseNullptrCheck. adds 71a2654 Replacing a custom AST matcher with some builtin AST matchers [...] adds d669877 Replacing a custom AST matcher with some builtin AST matchers [...] adds 95bfe5b Revert "[clang-tidy] Add use-nullptr check to clang-tidy." adds 4ecd379 Fix IncludeInserter to allow for more than one added header p [...] adds 3a2a8fe Remove empty destructors added in r245500. I got confused by [...] adds 6e9233e [clang-tidy] Add modernize-use-nullptr check, attempt 2. adds 83feacd [clang-tidy] Work around failure in Darwin. adds 0f9f86e [clang-tidy] Fix use-after-free in UseNullptrCheck. adds e6927b2 [clang-tidy] Add back a test with a custom NULL macro. Remove [...] adds 4066c60 [clang-tidy] Fold the meat of the UseNullPtrCheck into an ano [...] adds 0411b8b [clang-tidy] Fix bug in modernize-loop-convert check. adds 53a6d90 clang-tools-extra/test/lit.cfg: Prune an obsolete feature, py [...] adds e63c135 Tweak clang-tools-extra/test/clang-tidy/file-filter.cpp to pa [...] adds a729532 Tweak clang-tidy-diff.py to pass JSON argument correctly to c [...] adds 9116e19 Add a new clang-tidy check (misc-move-constructor-init) that [...] adds 5fd9bc9 [clang-tidy] Use a python script instead of a shell script to [...] adds abd5f47 [clang-tidy] Use check_clang_tidy.py instead of check_clang_t [...] adds 97a0f21 [clang-tidy] Mention check_clang_tidy.py instead of check_cla [...] adds a696c7f Change the test to use the new python script instead of the m [...] adds 0ca9a2b Tweak clang-tidy-diff.py to recognize "filename" in the diff ourput. adds ddcf421 Make test EOL tolerant by moving the symbol ot the first line [...] adds 46bb912 [clang-tidy] Remove check_clang_tidy.sh that has been replace [...] adds d9216bc Test commit! adds 4ec41cc [clang-tidy] Migrate UseAuto from clang-modernize to clang-tidy. adds 9bf3f1f Tests no longer need the 'REQUIRES: SHELL' line. adds 43cfbf1 Add replace-auto_ptr check. adds 3035fc1 Avoid LoopConvertCheck replacements in template instantiations. adds c186910 LoopConvert no longer take as alias references to other containers. adds 1789309 Fix another LoopConvert fail. adds 725e033 [clang-tidy] Update docs for clang-tidy checks. NFC adds 21940bf [clang-tidy] Renamed a test file to <check-name>.cpp. adds 7722687 [clang-tidy] Move clang-tidy docs to a separate directory. Cr [...] adds c95659f Expose language options to the checkers; disable UseNullptrCh [...] adds 38d5152 Reverting r246209 while I investigate a build bot failure: ht [...] adds 8e50bd6 [clang-tidy] Documented the reason to run the test in C++98 mode. adds 56c3af3 Reapplying r246209, which exposed language options to the che [...] adds c9bb1cf Disable several more clang-tidy modernize checkers when not c [...] adds fbf0ffc Disable clang-tidy misc checkers when not compiling in C++ mo [...] adds dbe52d1 Updated to make use of the AST matcher instead of a custom ma [...] adds d356642 [clang-tidy] Move misc-use-override and readability-shrink-to [...] adds 2c5d536 Using an early return as it is more clear; NFC. adds a430467 [clang-tidy] misc-assert-side-effect: support assert macros d [...] adds be5160d Using an early return as it is more clear; NFC. adds 3711dea Help the clang-tidy helper script to understand C files better. adds e401b5a Allow the static assert clang-tidy checker to run over C code. adds 8a16759 Fix several corner cases for loop-convert check. adds 96dd782 Add \n to the regex in clang-tidy-diff.py in order to fix htt [...] adds 473ac6e Fix use-auto-check. adds 1604b41 [clang-tidy] Updated the check name in the doc. adds 4497fda Fix loop-convert crash. adds a21340e Move some more functionality into the AST consumer creation f [...] adds 3ce14e6 Disable clang-tidy readability checkers when not compiling in [...] adds 1ebb84a Disable clang-tidy Google checkers when not compiling in C++ [...] adds d8afa72 Updating the code owners list. adds f791a2b Two more fixes to loop convert. adds ed37914 [clang-tidy] Fix add_new_check.py. adds 344639a [clang-tidy] Fix llvm-include-order check on Windows. adds 77ada21 Avoid repeated replacements on loop-convert check. adds 915a754 Avoid using rvalue references with trivially copyable types. adds 21b8393 [clang-tidy] Updated docs. adds f894ffa [clang-tidy] Fix run-clang-tidy.py. adds b736bf3 Add a redirection page to unbreak external links. adds 11a44ee [clang-tidy] Automatically redirect to the new page. adds 4741681 [clang-tidy] Fix PR22785. adds 3834176 Add a deprecation notice to the clang-modernize documentation. adds 340f73f [clang-tidy] Add inconsistent declaration parameter name check adds 16b40d6 [clang-tidy] Renamed tests files to be closer to the check names. adds 40ec87b [clang-tidy] add_new_check.py improvements: add doc file, ref [...] adds 5140308 [clang-tidy] Add misc-sizeof-container check to find sizeof() [...] adds 29e1c44 clang-tidy/readability-inconsistent-declaration-parameter-nam [...] adds cd06a52 clang-tidy/misc-sizeof-container.cpp: Add explicit triple. adds aeb5f8d Another patch for modernize-loop-convert. adds cb58bfc [clang-tidy] Fix minor issues in the testing script. adds da6de9b [clang-tidy] misc-sizeof-container: whitelist std::bitset<>. adds 4cea64e Test commit. adds 16fe194 Prune CRLF. adds fed112b [clang-tidy] misc-sizeof-container: whitelist std::array adds d54f17a [clang-tidy] misc-sizeof-container: remove fix-it hints adds 18bb151 [clang-tidy] updated misc-sizeof-container docs. adds 75338b1 [clang-tidy] Update check name in the comment. NFC. adds 0a9677f Remove garbage. The issue was fixed in r246856. adds e9e4c7d [clang-tidy] Improve the help text for -dump-config. adds 67f3b56 [clang-tidy] Added a style guide link. adds c81a70f [clang-tidy] Make google-runtime-int configurable. adds 1f8962c [clang-tidy] google-runtime-int: made the matcher more restri [...] adds eae921a [clang-tidy] Ignore spaces in -checks= adds 61bf08c Refactors AST matching code to use the new AST matcher names. [...] adds 4787a0a Add a test to modernize-loop-convert. adds 3206fb0 [clang-tidy] install helper scripts adds 9845829 Update clang-tidy documentation. adds 5ba21b0 clang-tools-extra: Appease PR24881. [-Wdocumentation] adds 62880fb Pass SourceLocation by value instead of by const reference si [...] adds 2d2353f Refactor LoopConvertCheck. adds d184d48 [clang-tidy] Fixed formatting of headings in the docs. adds 7128dda Replace references to "transform" with references to "check" [...] adds 50a5da4 misc-unused-parameter: Ignore lambda static invokers. adds 93e55f7 Fix loop-convert for const references to containers. adds 2833619 Fix loop-convert for trivially copyable types. adds c5f9d02 Use simpler interface for getting the pointee type for a node. adds b23a289 Solve comment on rL248418. adds 6dc0fe7 Remove dangling parenthesis. adds b9d0ad9 Add NamingStyle option to modernize-loop-convert. adds d563702 [clang-tidy] Updated misc-unused-raii documentation. adds 59536cf [clang-tidy] Removed a stray empty line in the docs. adds a13378c [clang-tidy] Code factorization and cleanup in IdentifierNamingCheck adds a74c382 Install clang-query by default. adds 1567403 [clang-tidy] add option to specify build path adds f34afcc Fixing a sphinx warning. adds cb57731 Create modernize-make-unique check. adds 2c2b89e Adding a checker (misc-new-delete-overloads) that detects mis [...] adds 91c3260 Hopefully silencing some built bot warnings. Note, this shoul [...] adds cb1ea4a Silencing bot failures a more creative and definitive way. adds 8c7e0de Some of the build bots are unhappy about the overload of the [...] adds 8a772cd [clang-tidy] Better diagnostic in tests when clang-tidy fails. adds 5726ddb [clang-tidy] Fix an assertion in the readability-braces-aroun [...] adds 3534791 [clang-tidy] Added missing check lines, made the checking stricter. adds 31ab7f0 Adding a checker (misc-non-copyable-objects) that detects sit [...] adds 4c33686 Add support for 'cbegin()' and 'cend()' on modernize-loop-convert. adds da72ce1 [clang-tidy] Implement FixitHints for identifier references i [...] adds 6ca8fa5 [clang-tidy] fix add_new_check.py adds 914d6af Prevent loop-convert from leaving empty lines after removing [...] adds d16c266 Update clang-tidy documentation. adds b2049c6 [CMake] Don't include the test directories if CLANG_INCLUDE_T [...] adds 3dc8dbe Fix the *unchecked* commit. adds 2c5fed3 Handle trailing underscores on modernize-loop-convert variabl [...] adds 4064662 Adding a new clang-tidy module to house CERT-specific checker [...] adds c784760 Hopefully rectifying a build bot issue with: adds 65af295 Taking a stab at fixing failing build bots that use make. Unf [...] adds 0004769 Replace double negation of !FileID.isInvalid() with FileID.is [...] adds 237f33a SourceRanges are small and trivially copyable, don't them by [...] adds e294083 Fix bug in modernize-use-nullptr. adds c820163 Document a bug in loop-convert and fix one of its subcases. adds bc522ba Use better mocks in modernize-make-unique, and fix matcher. adds fcf78a4 Adding a checker (cert-dcl50-cpp) that detects the definition [...] adds d2ec07d Add a new module for the C++ Core Guidelines, and the first c [...] adds c4d6a6f Create interfaces and tests for the overlapping replacements [...] adds 5c40d3f Improved the misc-move-constructor-init check to identify arg [...] adds 18de751 Attempting to appease the CMake build bots after r249429. adds 3d6a247 Change the write modes to "binary" so that line endings do no [...] adds 3246d60 [VFS] Switch clang-tidy tests to use an in-memory fs. adds fa0bfc9 Add checker for the C++ Core Guidelines: cppcoreguidelines-pr [...] adds 08ae890 Loosening the restriction on variadic function definitions so [...] adds e815e70 Fixing links and reformatting code; NFC. adds 52781d8 Adding a checker (cert-err52-cpp) that detects use of setjmp [...] adds 7819030 Add a new checker that tests whether a throw expression throw [...] adds bfae702 Explicitly enable -fcxx-exceptions for this test to appease W [...] adds 2f99922 [clang-tidy] Python script for easy check rename adds 31bffa3 Test commit adds ff24fcc Added documentation for misc-throw-by-value-catch-by-reference. adds d07f76b [clang-tidy] add check cppcoreguidelines-pro-type-static-cast [...] adds 3105766 [clang-tidy] new check cppcoreguidelines-pro-bounds-pointer-a [...] adds f535df4 Expose the clang-tidy misc-assign-operator-signature checker [...] adds 3d93680 Appeasing build bots by linking in the proper libraries. adds 46286b1 Updating the documentation for the readability-inconsistent-d [...] adds 2a1e897 Exposing an existing checker under the name cert-err61-cpp, a [...] adds 5b943fc Support every kind of initialization. adds c3f9682 Prevent modernize-use-auto from emitting a warning when 'auto [...] adds 26123d0 Use __SIZE_TYPE__ to fix buildbot failures. adds 722d849 [clang-tidy] add cert's VariadicFunctionDefCheck as cppcoregu [...] adds 2671425 Fix overlapping replacements in clang-tidy. adds 5c475a8 Empty undefined static variable -> local variable. adds 40928b2 Replacements in different files do not overlap. adds 776233f [clang-tidy] add check cppcoreguidelines-pro-type-union-access adds 835316e Make a bunch of static arrays const. adds ed971c0 Added check uniqueptr-delete-release to replace "delete x.rel [...] adds dec2fa6 Apply modernize-use-default to clang-tools-extra. adds 1ec3c0f Revert "Apply modernize-use-default to clang-tools-extra." adds 550e301 Add modernize-use-default check to clang-tidy. adds d8975af [clang-tidy] add check cppcoreguidelines-pro-type-vararg adds 5b0326a clang-tools-extra/test/clang-tidy/modernize-use-default.cpp: [...] adds 4f2fb9c clang-tools-extra/test/clang-tidy/cppcoreguidelines-pro-type- [...] adds 10c3416 Make string constants in the modernize module static. adds 82aa9cf Add %check_clang_tidy and %clang_tidy_diff. adds eb2ff27 Correctly print the type in modernize-make-unique. adds bccbb3e Don't use "auto" on loops over fundamental types in modernize [...] adds 9a9a457 Switch check_clang_tidy to argparse and add a -resource-dir a [...] adds debf80b Make isExpensiveToCopy() tri-state. adds e8386d6 Test commit adds 98e9c93 [clang-tidy] Add check readability-implicit-bool-cast adds a1858d2 [clang-tidy] Fix for build bots not liking #include <cstddef> adds 3398672 [clang-tidy] Another fix for failing buildbots regarding sign [...] adds 026e9e8 [clang-tidy] Add return value for non-assert builds. adds 90819fe assert(false) -> llvm_unreachable. adds 557e222 Drop dead return after llvm_unreachable. NFC. adds eaac824 clang-tidy/add_new_check.py: Adapt to use %check_clang_tidy in tests adds 40fe18c [clang-tidy] Add new check cppcoreguidelines-pro-bounds-array [...] adds 3a15aab Add modernize-redundant-void-arg check to clang-tidy adds 2ec654d [tidy] Remove stray iostream include from test. adds 248c34c clang-tools-extra/test/clang-tidy/modernize-redundant-void-ar [...] adds c9e531b Change test to just define NULL instead of #including stddef. [...] adds 7274710 Only copy small types in modernize-loop-convert. adds 5de4992 modernize-use-default supports copy constructor and copy-assi [...] adds 08712a8 Try to fix buildbots failure. adds 823f52c Fix crash in redundant-void-arg check. adds ec0b777 Remove unreachable that was reached in modernize-use-nullptr. adds 17ad46c Fix another crash in the redundant-void-arg check. adds b18f7db Make the modernize-loop-convert's const-detection smarter. adds 7597d25 Improve more the const-detection in modernize-loop-convert. adds 06b02ab Handle correctly containers that are data members in moderniz [...] adds cb990ba Improve modernize-make-unique matcher. adds ea72b0c Accommodate interface change in r252134. adds 91b0cde Refactor: Simplify boolean conditional return statements in c [...] adds 9dcc243 [clang-tidy] readability-named-parameter: don't complain abou [...] adds bde2ec2 Fix another case where loop-convert wasn't handling correctly [...] adds c350406 Avoid naming conflicts with the old index in modernize-loop-convert. adds 1c6f58f Use the old index identifier by default, instead of 'elem'. adds 585bfe8 Allow the alias to be of a different type. adds 1b64523 [clang-tidy] add new check cppcoreguidelines-pro-type-cstyle-cast adds 1dfea28 [clang-tidy] Fix message style (capitalization, trailing period). adds 2e1c6fa Add ExtraArgs and ExtraArgsBefore options to enable clang war [...] adds ffa01b5 Rewording some of this documentation to describe the check in [...] adds 9ab621f [clang-tidy] misc-macro-parentheses: fix fp when using object [...] adds be8298c Fix bug in suggested fix that truncated variable names to 1 c [...] adds edeb485 [clang-tidy] Remove unused #includes. adds 422e612 [clang-tidy] Test commit (playing with git-svn) adds 53ac014 Add a new clang-tidy checker that flags throw expressions who [...] adds f52c3e5 modularize: add install rule adds 7fdf5c3 Fix bug 25362 "cppcoreguidelines-pro-bounds-array-to-pointer- [...] adds 6a78f19 [clang-tidy] add check cppcoreguidelines-pro-bounds-constant- [...] adds 900479b Revert r253401, "[clang-tidy] add check cppcoreguidelines-pro [...] adds 0bd5e76 Replace a dyn_cast with isa where the result was only being u [...] adds 19b9081 Test to ensure the function does not have an unresolved or un [...] adds edb1c44 Fix test failure introduced by r253859. I believe that the ne [...] adds f947113 [clang-tidy] code cleanup using isAssignmentOp() adds cfdc33d [clang-tidy] Const std::move() argument ClangTidy check adds c1d87c3 [clang-tidy] Fix a typo in my latest commit. adds 20421e3 Fix problem with Clang-tidy parallel configure build. adds e9f788f [clang-tidy] cppcoreguidelines-pro-bounds-pointer-arithmetic: [...] adds 33966fd [clang-tidy] google-explicit-constructor: improve the warning [...] adds a63ca9c Add a new checker, cert-err58-cpp, that checks for static or [...] adds 22d27be Force test to a target that supports thread_local adds 4d97bba Replace the custom AST matcher for nothrow functions with the [...] adds c665cc7 Fixed header determination logic. Was missing extensionless h [...] adds 9dcad4d Backing out 254635 until I have a good workaround and test case. adds 9291cc8 clang-tidy readability identifiers: better diagnostic location adds 5fe7468 Added coverage check for extensionless headers, and exclude h [...] adds a59a957 There were problems if a relative path is used for an include [...] adds 12006c4 [clang-tidy] Sort includes case-sensitively. adds d061555 Add a license clarification for use of links and titles of CE [...] adds 3f27e61 [clang-tidy] Fix PR25812. adds d8fc0a7 [clang-tidy] add check cppcoreguidelines-pro-bounds-constant- [...] adds f428a5d clang-tools-extra/test/clang-tidy/cppcoreguidelines-pro-bound [...] adds ce077d2 [clang-tidy] Check for suspicious string assignments. adds b1ebcd3 [clang-tidy] Fix a crash in misc-new-delete-overloads adds ab725b9 [clang-tidy] Don't use diag() for debug output adds 2d676c1 [clang-tidy] Add namespace support to add_new_check.py adds 9a257e3 [clang-tidy] google-readability-namespace-comments: ignore st [...] adds d548820 Remove clang-modernize. adds a1b68e4 check-clang-tools requires clang-headers due to test/clang-tidy. adds 5945d59 Fix a false positive case in ContainerSizeEmpty check (PR25893). adds 5750d94 [clang-tools-extra] Text formatting adds c05e128 Updated year (2014-2015). adds 20d021b [clang-tidy] Updates to documentation: formatting, titles, etc. adds 3223c8e [clang-tidy] Added documentation for modernize-redundant-void-arg adds 98f65ff Renaming CERT documentation files to use the CERT rule identi [...] adds de99dfd [clang-tidy] Preserve comments and preprocessor directives wh [...] adds 0d933d4 [clang-tidy] Fix a false positive case in ContainerSizeEmpty check. adds 7d99438 Orphaning these RST files; each one is retained only for link [...] adds ff657db [clang-tidy] Don't generate duplicated blank line in add_new_ [...] adds fc45889 [clang-tidy] Fix capitalization of the message in the example adds c2894cd [clang-tidy] Fix a use-after-free bug found by asan adds cfa943b [clang-tidy] Add UnnecessaryCopyInitialization check to new " [...] adds 5d66c51 [clang-tidy] Fix configure build adds 9ec09bd [clang-tidy] Add the missing Makefile adds cf45aa5 [clang-tidy] Use hasLocalStorage() to identify unnecessary co [...] adds 9dc7263 [clang-tidy] Don't use delegating constructors adds c96e398 Rename the CERT namespace to cert, and update some checkers t [...] adds 8ded824 Fix typo. adds f64de93 [clang-tidy] Use proper capitalization and punctuation for di [...] adds e6f991f Disable part of the misc-move-constructor-init checker when t [...] adds f5eb428 [clang-tidy] Add non-inline function definition and variable [...] adds e0bc822 [clang-tidy] Fix a false positive in google-runtime-memset adds 92159bd Add documentation redirects for clang-tidy checkers that are [...] adds 6db24aa Add extra tests for handling throw() and noexcept() specifiers. adds 0ced364 Support virtual-near-miss check. adds e2ddab9 [clang-tidy] Slightly clarified comments. adds f502328 Teach clang-tidy how to upgrade warnings into errors. adds f81d1d4 [clang-tidy] Fix a copy-paste error. adds d0604d1 [clang-tidy] Fixed wording ("clang-tidy check", not "clang-ti [...] adds d27e112 [clang-tidy] Python scripts shebang fixes adds c5d0240 Ensure the lit.site.cfg and Unit/lit.site.cfg make targets do [...] adds 4c842fd Make modernize-use-default tolerant of delayed template parsi [...] adds 157a53b [clang-tidy] Handle decayed types and other improvements in V [...] adds 89a1af8 Add support to the misc-assert-side-effect check for MSVC-sty [...] adds 5931e8b Fix crashing on user-defined conversion. adds 9cadfa1 Test commit. Fix typo in comment. adds 5640675 Remove autoconf support adds ae280a0 Fix Clang-tidy modernize-use-override warning in unittests/cl [...] adds 78d2fa2 Add clang-tools-extra documentation to the CMake build. adds 797249e [clang-tidy] Use relative URL for redirection. adds b27ecfd [clang-tidy] Fix documentation. adds 58df3c0 docs/conf.py: update copyright year adds 71ae640 [clang-tidy] Move implicit-cast-in-loop check to upstream. adds dc974fa [clang-tidy] Fix style issues. NFC adds b048a0d Fixed function params comparison. Updated docs and tests. adds 1e4b716 [clang-tidy] Fix minor style issues. NFC adds d822649 [clang-tidy] ForRangeCopyCheck that warns on and fixes unnece [...] adds ceea3df [clang-tidy] Don't use delegating constructors, since they ar [...] adds a66cd9b test/clang-tidy/performance-for-range-copy.cpp: Appease for t [...] adds e692d6b Add a new check, readability-redundant-control-flow, that che [...] adds b38d8ce Sort checks alphabetically in ReadabilityTidyModule.cpp. adds 8ef589d Fix build problem by lower SmallSet<N> to a reasonable value adds 8bf1f26 [clang-tidy] Add non-constant references in function paramete [...] adds ac36cf7 [clang-tidy] Removed unnecessary parameters in the test adds b3eb6e4 clang-tidy: [misc-unused-parameters] Ignore template instantiations. adds 180025a [clang-tidy] bug fix: Don't warn on partial template speciali [...] adds f520c4a [clang-tidy] Fix a crash issue on misc-virtual-near-miss check. adds 5cb32e0 [clang-tidy] More friendly warning in "google-runtime-referen [...] adds e98c3ce [clang-tdiy] Add header file extension configuration support. adds 194b2ef Unbreak the cmake shared build. adds 7fa2f95 Add qualifiers that are about to be necessary. NFC adds 8c250f2 [clang-tidy] Reformatted docs + minor updates adds 347f6fe [clang-tidy] Move incorrect-roundings to upstream. adds cb98498 Expand the simplify boolean expression check to handle implic [...] adds 5b67166 Reverting r260096; it causes build bot failures: adds 142ec8f [clang-tidy] Update documentation adds ec797ff [clang-tidy] Fix an error in .rst adds 594e2bc [clang-tidy] Reshuffled paragraphs a bit, added contents. adds 9800591 [clang-tidy] Correct IncorrectRoundings namespace. adds e10c6d1 [clang-tidy] Fix assertion failure on `at` function in modern [...] adds 7c8a431 [clang-tidy] Some improvements in 'misc-definitions-in-header [...] adds d1cdf89 [clang-tidy] Replace a custom ASTMatcher with a built-in one. adds 40d23fc [clang-tidy] Make readability-container-size-empty work with [...] adds 10af35d [clang-tidy] Add 'misc-misplaced-widening-cast' check. adds 4919563 [clang-tidy] Add -target in misc-misplaced-widening-cast test [...] adds 7e866b0 [clang-tidy] Add a check to find unintended semicolons that c [...] adds 6d0128d [clang-tidy] Fix an assert failure in 'readability-braces-aro [...] adds 2422234 Merge branch 'arcpatch-D16922' adds 8b25129 [clang-tidy] google-runtime-int: fix a false positive in impl [...] adds ac23243 [clang-tidy] improve misc-misplaced-widening-cast so it also [...] adds 6a53498 [clang-tidy] Fix failure in 'misc-misplaced-widening-cast' test. adds e8c37cf Reapply r260096. adds 2d073c4 [clang-tidy] Add check performance-faster-string-find adds bf40938 Improve documentation adds 1fdcbc3 [clang-tidy] Only invoke ForRangeCopyCheck on expensive-to-co [...] adds f19886a [clang-tidy] ClangTidy check to flag uninitialized builtin an [...] adds 762657f fix an indent issue in the doc which causes sphinx to fail wi [...] adds 553562b clang-tools-extra/test/Unit/lit.site.cfg.in: Prune on_clone. [...] adds 28ff242 [clang-tidy] Enhance modernize-redundant-void-arg check to ap [...] adds bd32ec9 [clang-tidy] Fix an assert failure of ForStmt in `readability [...] adds 8dc4617 [clang-tidy] Fix an assert failure in `modernize-loop-convert`. adds 720a78d [clang-tidy] Match the type against the get() method we are c [...] adds 565be77 Add a new check, cert-flp30-c, that diagnoses loop induction [...] adds ec40c95 [clang-tidy] Describe modules, link to LLVM development docs, [...] adds ee85d1d Add a new check, cert-env33-c, that diagnoses uses of system( [...] adds 9414f1e [clang-tidy] Updated docs on testing clang-tidy checks. adds f293e86 [clang-tidy] Added a check for forward declaration in the pot [...] adds b9533eb [clang-tidy] introduce modernize-deprecated-headers check adds aa68a2d Trying to fix MSVC build adds bced68b [clang-tidy] Another attempt to fix MSVC build adds 9b4ddaf check-clang-tools: Introduce the feature "target-headers". adds 93095c0 [clang-tidy] update links to Google Code Style in docs adds d2829e1 [clang-tidy] Adding headers needed in modernize-deprecated-he [...] adds 09a1e3e Revert r261814, "check-clang-tools: Introduce the feature tar [...] adds 9a4d38a Add a new check, readability-redundant-string-init, that chec [...] adds b391a76 Remove a blank line at EOF. NFC adds a0028d8 [clang-tidy] Fix a crash issue when clang-tidy runs with comp [...] adds a251359 [clang-tidy] Minor change in the doc adds b9f987a [clang-tidy] Fix an assertion failure in `modernize-use-nullp [...] adds c7cb34b IdentifierNamingCheck.cpp: try to fix MSVC build adds 6235848 [clang-tidy] Make 'modernize-pass-by-value' fix work on heade [...] adds 7f7e07c [clang-tidy] Fix an assertion failure of "SLocEntry::getExpan [...] adds d99fffa [clang-tidy] Add "clang-tidy as a clang plugin" skeleton. adds 88ff8aa [clang-tidy] Documentation fixes. adds f9eac5a [docs] Fix docs to work with doxygen 1.8.11 adds 9096184 [clang-tidy] Do not emit warnings from misc-suspicious-semico [...] adds 9364165 [clang-tidy] Improve the robustness of a test. adds 8572d6a Fix two minor syntax issues in the documentation adds 277f6c8 fix some minor typos in the doc adds 56bf837 [clang-tidy] Make 'modernize-use-nullptr' check work on multi [...] adds 28a5b9a [clang-tidy] Extend UnnecessaryCopyInitialization check to tr [...] adds 2f2761a [docs] Clean up doxygen comments a bit. adds 2320d43 [clang-tidy] Make 'modernize-use-nullptr' check ignores NULL [...] adds b0ef849 [clang-tidy] Fix "Name is not a simple identifier" assertion [...] adds 6c2ee4e Fix Clang-tidy modernize-deprecated-headers warnings; other m [...] adds 5e36674 [clang-tidy] Use hasAnyName() instead of matchesName(). adds 40ca895 [clang-tidy] Update check for API change in r263895. adds 9c31a56 [clang-tidy] Fix check broken in rL263822. adds 345b712 Fixed some cases in the modularize assistant mode where heade [...] adds 6fc0622 Fix crashes from delayed template parsing code that assumed g [...] adds 732f733 Moving files that were placed in the wrong directory from r264049. adds e013eab [clang-tidy] Fix redundant-string-init check with msvc 14 headers. adds 091a31e [clang-tidy] Skip reporting of not applicable fixes. adds 6fdb0e6 [clang-tidy] Fix redundant-string-cstr check with msvc 14 headers. adds 6e4459e [clang-tidy] Fix broken test with redundant string init (msvc). adds 82eed71 Add check for unneeded copies of locals adds df5cd18 [clang-tidy] misc-assign-operator-signature checker checks re [...] adds 18c46d0 [clang-tidy] Add support for different char-types for the rea [...] adds 37a03db clang-tools-extra/test/clang-tidy/readability-redundant-strin [...] adds 07d1d87 Fixup -- "-target x86_64-unknown -fno-ms-compatibility" didn' [...] adds fe52e10 3rd attempt of fixup with -std=c++11 adds b6d920f Add clang-tools-extra release notes adds 84d0739 clang-tidy: Add check modernize-raw-string-literal adds 3b802fd clang-tidy: Fix broken buildbot adds 4e74ed2 [clang-tidy] Add performance check to flag function parameter [...] adds 2f39d01 [clang-tidy] Add check to detect dangling references in value [...] adds a1f0b8e [clang-tidy] readability check for const params in declarations adds 385900d [docs] Added 3.8 clang-tidy release notes, fixed formatting. adds 73573a2 [clang-tidy] Adjust dangling references check to ASTMatcher changes. adds 99be39d [clang-tidy] Fix MSVC build. adds 437cccf Update copyright year to 2016. adds 5ea21d1 note for top-level consts in function decls tidy adds 6ba94b4 [docs] Fix a typo, change the style of the clang-tidy release [...] adds 5e64620 [clang-tidy] Add a new checker to detect missing comma in ini [...] adds a08b1fc Update release notes with list of checks added since 3.8. adds 87fb19b [clang-tidy] Don't delete unused parameter in class override [...] adds 3134a3e [Clang-tidy] Improve checks documentation consistency. adds a1c0200 [clang-tidy] Update an example. NFC. adds 92258c7 [clang-tidy] fix a couple of modernize-use-override bugs adds 623c3e8 [clang-tidy] Reduce false-positive ratio in misc-suspicious-m [...] adds 34ea60a [clang-tidy] Fix documentation of misc-suspicious-missing-comma adds f290123 [clang-tidy] Add a check to detect static definitions in anon [...] adds 8eff102 [clang-tidy] Extension of checker misc-misplaced-widening-cast adds 73d46bf [clang-tidy] fix building clang-tidy documentation. adds d37e72b [clang-tidy] filter plugins and plugin arguments of the command-line adds f8f3bc5 [clang-tidy] Assertion fix in misc-misplaced-widening-cast check. adds 575a1a8 [docs] Update version (http://llvm.org/PR27253) adds d374c07 [clang-tidy] Fix FP with readability-redundant-string-init fo [...] adds 4d4725d [clang-tidy] Fix infinite loop in MisplacedWideningCastCheck. adds 4504868 [clang-tidy] Remove unnecessary getName() on Decls and Types [...] adds b71a741 [clang-tidy] fix a crash with -fdelayed-template-parsing in U [...] adds 56faca0 [clang-tidy] add new checker for string literal with NUL character. adds 510604c Mention readability-static-definition-in-anonymous-namespace [...] adds a919b26 [clang-tidy] cppcoreguidelines-interfaces-global-init adds b66ea95 [Release Notes] Sort checks alphabetically. adds 75181d5 [clang-tidy] fix readability-avoid-const-params-in-decls crea [...] adds 4b273f7 [clang-tidy] add_new_check.py should fail if check name start [...] adds d6f8bcc [clang-tidy] Add a readability-deleted-default clang-tidy check. adds 9c1474b Complete support for C++ Core Guidelines Type.6: Always initi [...] adds 4b3c21a clang-tools-extra/test/clang-tidy/readability-deleted-default [...] adds e9e6148 [clang-tidy] Fix documentation generation. adds 077a73a Add support for type aliases to modernize-redundant-void-arg.cpp adds 655a621 [clang-tidy] Add check misc-multiple-statement-macro adds 711e372 [clang-tidy] Add checker for operations between integrals and [...] adds d619024 [clang-tidy] Add new checker for suspicious sizeof expressions adds fb22ea8 [Release Notes] mention Clang-tidy misc-multiple-statement-ma [...] adds 23b204f [clang-tidy] Add more detection rules for redundant c_str calls. adds c2a6391 Add missing override keyword to silence -Winconsistent-missin [...] adds 5778510 Replace hardcoded comment at 'lit.site.cfg.in' adds 9bd1811 [clang-tidy] readability-container-size-empty fixes adds 8180dc9 Initial version of misc-unused-using-decl check. adds dfa5357 [Release Notes] Mention Clang-tidy misc-unused-using-decls check. adds 8a12043 [Clang-tidy] Fix extra semicolon warning in cppcoreguidelines [...] adds 633d674 Fix a crash in cppcoreguidelines-pro-type-member-init related [...] adds a2a9da6 clang-tidy: [misc-unused-using-decls] Always use the canonica [...] adds 92463f0 clang-tidy: [misc-unused-using-decls] Support template types. adds cf8ed12 [include-fixer] Add a prototype for a new include fixing tool. adds d8689d1 IncludeFixerTest.cpp: Tweak not to assume clang-tools-extra w [...] adds 0543069 Fix cast compiler warning message in include-fixer. adds d1f3b6c [Clang-tidy] Fix for crash in modernize-raw-string-literal check adds 4ad9607 [clang-tidy] Cleanup some ast-matchers and lift some to utils. adds ce3ece3 [clang-tidy] Add new checker for comparison with runtime stri [...] adds ca213c1 [clang-tidy] New checker to detect suspicious string constructor. adds 16cf66a [Release Notes] Mention Clang-tidy misc-string-constructor an [...] adds 910e775 [clang-tidy] Fix broken build bot. adds 98d6ff1 clangTidyReadabilityModule: Add clangTidyUtils in libdeps, co [...] adds 4f8a4ad [clang-tidy] fix link in Release Notes adds e4e1c0e [Clang-tidy] Fix Clang warning in misc/StringConstructorCheck.h. adds 4345dad [clang-tidy] Fix misc-macro-repeated-side-effects false posit [...] adds 46f5639 clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp: Use [...] adds 186b9c6 A clang-tidy check for std:accumulate. adds 46085a7 [clang-tidy] Enhance misc-suspicious-string-compare to move d [...] adds bec6447 [clang-tidy] New checker for redundant expressions. adds 83addc4 [Release notes] Mention Clang-tidy misc-fold-init-type check. adds 2bb621a [clang-tidy] Added misc-move-const-arg docs. adds 60e27af [clang-tidy] Now adding correct misc-move-const-arg documentation ;] adds 67b26d6 [ClangTidy] Add an 'explain-checks' option to diagnose where [...] adds 5de88d6 Don't search compilation database in explain-check test. adds c471abc clang-tidy -list-checks should exit with non-zero code when n [...] adds 0dcfb3a Fix a crash in cppcoreguidelines-pro-type-member-init when ch [...] adds defdbb3 Remove explain-config testcase that detect hard-coded check. adds 952a4e3 Clean up the include fixer 'driver' a bit and make the databa [...] adds 5096bca [include-fixer] Add a find-all-symbols tool for include-fixer. adds 7e310d1 Add missing dependency. adds 374711c Don't search compilation database in explain-check, fixing bu [...] adds 6c51024 Fix explain-check failure test on Windows. adds 619c27a [find-all-symbols] Clean up dependencies, fixing cmake shared build. adds bed80b3 [find-all-symbols] Also update unittest dependencies. adds f237ae1 Fix a bunch of sign-compare warnings adds d52761a Wdocumentation fix adds 15e6bf3 clang-tools-extra/test/clang-tidy/cppcoreguidelines-pro-type- [...] adds a64349e Fix include path in ClangTidy.cpp. adds 0e49fad FindAllSymbolsTest.CTypedefTest: Tweak for LLP64 like x86_64-win32. adds 694009c Add missing newline in clang-rename output. adds cdbd585 [include-fixer] Add an option to minimize include paths. adds 669f9af [clang-tidy] cppcoreguidelines-pro-type-member-init should no [...] adds 10c1dd6 [include-fixer] Add Yaml database integration. adds 1d33042 [find-all-symbols] Save absolute file path instead of relativ [...] adds 62b3188 [find-all-symbols] Fix racy yaml file writing. adds 39ce4a2 Make run-find-all-symbols executable. adds 54a3251 [find-all-symbols] Parallelize the merge step. adds 80f25a0 small reformat to test access adds 889329f Add boost-use-to-string adds 4a6b615 Add a clang-tidy check that flags string-to-number conversion [...] adds f711a20 [Release Notes] Mention Clang-tidy cert-err34-c check. adds 34874aa [clang-tidy] Add modernize-make-shared check adds 5e8c5f7 [include-fixer] Fix Clang-tidy modernize-use-override and som [...] adds c807180 [clang-tidy] Cleaning namespaces to be more consistant across [...] adds 087b7ba [Clang-tidy] Fix Clang-tidy modernize-use-override and some I [...] adds fd58c1b [clang-tidy] ProTypeMemberInitCheck - check that field decls [...] adds 197372c [clang-tidy] Cleanup namespace in utils folder. adds a01ae3e Fix a crash in cppcoreguidelines-pro-type-member-init when ch [...] adds d69aa22 [include-fixer] Abstract includeFixerMain function. adds 91e8ca7 Fix cppcoreguidelines-pro-type-member-init failure test on Windows. adds b9a137a [clang-tidy] Speedup misc-static-assert. adds 84f5259 [clang-tidy] MoveConstructorInitCheck - Add parameter name to [...] adds b2d99de Added XrefsDBManager into include-fixer and made XrefsDB retu [...] adds 9ca4e69 When renaming a class, ename pointers to that class as well. adds cf19728 [clang-tidy] New: checker misc-unconventional-assign-operator [...] adds efb05a5 [clang-tidy] Remove STL dependency from a test. adds a813862 [clang-tidy] Apply NOLINT filtering to Clang warnings. adds 82441c5 [clang-tidy] Improve -warnings-as-errors tests. adds fcb2d53 [Documentation] List Clang-tidy checks alphabetically. adds ed84b00 clang-rename: when renaming a field, rename initializers of t [...] adds d6dc031 clang-rename tests: move the run lines to the top of the test files adds 67d9a7e Fix docs. adds 47fbc04 Trying to fix docs. adds fbf7629 Support variables and functions types in misc-unused-using-decls. adds 20c1ffc [clang-tidy] new google-default-arguments check adds 8722646 [include-fixer] Autodetect yaml databases in parent directories. adds 9a592f1 Fixed cppcoreguidelines-pro-type-member-init when checking re [...] adds 66005d6 [include-fixer] For now, only add the first suggested include. adds 9864959 [include-fixer] Work around partial names in both directions. adds b3f23e7 [include-fixer] Emit some terminal output so users can see th [...] adds 63049c2 [include-fixer] Remove unused includes and accessor. adds 68b6763 [include-fixer] Default to YAML db, it's much more useful tha [...] adds 6fce394 [clang-tidy] Lift parsing of sequence of names functions to utils. adds 2d7f243 Disable IncludeFixerTests/IncludeFixer.NestedName for now. It [...] adds 8da8410 clang-rename: fix renaming of field with implicit initializers adds 4189dec [find-all-symbols] Slim SymbolInfo. adds a468e6f [include-fixer] Add basic documentation. adds 03a2247 [clang-tidy] Adds modernize-use-bool-literals check. adds 8acc3a8 [find-all-symbols] Save relative file path for each symbol. adds 5186b98 [include-fixer] Add lit-test for relative include path. adds ef51b76 [include-fixer] Also output the location where we found an un [...] adds d9c05c4 [include-fixer] Always ignore SFINAE contexts. adds a1fe076 [clang-tidy] Add FixIt for swapping arguments in string-const [...] adds f8ab578 [clang-tidy] Refactoring of FixHintUtils adds bb7870c [Clang-tidy] modernize-use-bool-literals: documentation style. adds bfab925 [clang-tidy] Add missing dependency of libtooling to misc module adds b799d41 [clang-tidy] Improve misc-redundant-expression and decrease f [...] adds 3bb1565 [clang-tidy] Ignore using-declarations defined in marcro in m [...] adds a53fccc [clang-tidy] Adds modernize-avoid-bind check adds 938ce78 [clang-tidy] - PerformanceUnnecesaryCopyInitialization - only [...] adds 39a1383 [find-all-symbols] Add enum type support. adds 4e6864c clang-rename: check that the source location we find actually [...] adds e92b2c3 [include-fixer] Rename XrefsDB to SymbolIndex. adds 8f7feb0 [find-all-symbols] Add EnumDecl type in YAML traits. adds b655905 [include-fixer] Simplify unittest code. adds 42d1382 [clang-rename] Fix broken dependency on shared build. adds ed563df [include-fixer] Use scope contexts information to improve query. adds b0fc236 [include-fixer] Fix broken dependency shared build adds 170f515 [Release notes] Mention Clang-tidy modernize-avoid-bind check. adds 64c4a78 [clang-tidy] TypeTraits - Type is not expensive to copy when [...] adds 5a8e0be [clang-tidy] Cleanups utils files adds 4832bde [include-fixer] Make the "extend to the right" hack support t [...] adds 61129f8 [find-all-symbols] Ignore anonymous enum declarations. adds 217cbd4 [find-all-symbols] Add IWYU private pragma support. adds 0349520 [clang-tidy] Skip misc-macro-parentheses for namespaces (Fix [...] adds 451d06f clang-rename: avoid StringRef members in USRLocFindingASTVisitor adds 4bf4c41 [clang-tidy] Lift common matchers to utils namespace adds f8f5d16 IncludeFixerTest.cpp: Add explicit triple for some tests. The [...] adds dee201f include-fixer: They require clangLex. adds a09ac5e FindAllSymbolsTests doesn't require clangToolingCore. adds 5914b4e findAllSymbols: Prune unused libdeps. adds fb5e10d [include-fixer] Ignore non-scoped enum declaration during search. adds 62a3f69 [include-fixer] Run tests with -fno-ms-compatibility. adds 296bbc1 [clang-tidy] Fix a functional change from r269656. adds 1ba2168 [clang-tidy] Fix a template function false positive in misc-u [...] adds 1170cc3 [clang-tidy] Fix misc-unused-using-decls test failure in wind [...] adds 330a15b [include-fixer] Don't insert #includes if a fatal error occurred. adds 1db8509 [clang-include-fixer] Added Vim integration for clang-include-fixer. adds be640cb [clang-tidy] Use unresolvedLookupExpr node matcher from ASTMatcher. adds 3755932 clang-rename: handle non-inline ctor definitions when renamin [...] adds 328a992 [include-fixer] Also look up prefixes of queries. adds 21d54d1 [include-fixer] Sort headers after inserting new headers. adds 5c8703d [clang-tidy] Fix doc titles. adds c90e93f [clang-tidy] Fix/add style guide links. adds cdf3159 [include-fixer] Remove obsolete windows hack. adds 9f34cd9 [include-fixer] Make search handle fully qualified names correctly. adds 21b27ba [include-fixer] Remove an unused local variable ExistingHeaders. adds 6aef44b [include-fixer] Fix unused variable warning in Release builds. adds b25c7ec [find-all-symbol] Add macro support. adds 143cc34 [clang-tidy] Handle using-decls with more than one shadow decl. adds 238e81f [find-all-symbols] make HeaderMapCollector optional in FindAl [...] adds 3504854 [find-all-symbols] fixed FindAllMacros compilation error. adds 298c7be [clang-tidy] Add more descriptive comments and examples in mi [...] adds 4e8dff9 [find-all-symbol] Try to fix the failure windows unittest. adds 2a77e66 [find-all-symbols] fix failing unittest for Windows build bot. adds 768cc76 clang-rename: fix renaming members when referenced as macro a [...] adds ab0522f [find-all-symbol] Ignore inline namespace context. adds cd0a83c [find-all-symbols] Some cleanups in unittest. adds 3f89bf0 [clang-tidy] Switch to a more common way of customizing check [...] adds cb223d7 Fix docs adds 4556aed Commiting for http://reviews.llvm.org/D20365 adds 23033da Commiting for http://reviews.llvm.org/D20365 adds de7f6bd Commiting for http://reviews.llvm.org/D20365 adds 43756df [clang-tidy] modernize-pass-by-value bugfix adds 921e5ad [find-all-symbols] Added hardcode header mapping from header [...] adds 3cc93df [clang-tidy] modernize-pass-by-value bugfix. Reverting lit-st [...] adds 818ca80 [include-fixer][find-all-symbols] removed unused const member [...] adds 6213f81 [clang-tidy] modernize-pass-by-value bugfix. Reverting lit-st [...] adds 87349bd [include-fixer][find-all-symbols] added missing dependencies. adds 4efb5a9 [clang-tidy] Don't rely on <array> being available. adds 0c59161 clang-rename: fix renaming non-members variables when referen [...] adds 771e03e [clang-tidy] Fix typo in test file name. adds 3684ef9 [include-fixer] moved STLPostfixMap into findAllSymbols libra [...] adds 4b83c43 [include-fixer] Simplify the code since we won't handle multi [...] adds 23f2dfd Include local header with quotes instead of angle brackets. adds f7525a8 [include-fixer] /usr/include/xlocal.h to include/xlocal.h in [...] adds b318041 Speed up check by using a recursive visitor. adds 1871ab4 clang-tools-extra/test/clang-tidy/cppcoreguidelines-pro-type- [...] adds df6c9e4 [include-fixer] Add a missing .h. adds 19bc5e9 Fix a wrong check in misc-unused-using-decls adds 614606a [clang-tidy] Fix script adding new clang-tidy check adds d3a1e8c [clang-tidy] Remove redundant quote in add_new_check script adds f506f18 [clang-tidy] UnnecessaryCopyInitialization - Extend to trigge [...] adds cae2416 [include-fixer] Create a mode in vim integration to show mult [...] adds 20a6809 [include-fixer] Add missing dependency. adds 2d50e9e Make the vim integration output a bit prettier and drop the - [...] adds 4bedafb [include-fixer] collect the number of times a symbols is foun [...] adds fa0a0e8 [find-all-symbols] Add a test to make sure merging actually works. adds 15e2aef [include-fixer] Code cleanup. adds 41679aa [include-fixer] use tooling::Replacements since the order of [...] adds 9e2e785 [include-fixer] Rank symbols based on the number of occurrenc [...] adds 28df44b [include-fixer] Use a DenseMap, order doesn't matter here. adds 9dd1132 [include-fixer] Inline trivial methods. adds cec2b3e [include-fixer] use clang-format cleaner to insert header. adds b1b7a9b [ASTMatchers] Added ignoringParenImpCasts to has matchers adds 3ccdf1f [include-fixer] removed unused forward declaration. adds f31c301 IncludeFixerTests: Update libdeps. adds ae45fd4 [find-all-symbols] remove dots in SymbolInfo file paths. adds 3d02f63 [include-fixer] disable path cleaning test for windows and mingw. adds 4a22f29 [include-fixer] Use YAML format in -output-headers and -inser [...] adds 9459077 [include-fixer] use includer of .inc header to be the file pa [...] adds 560e4ac Fix uninitialized memory access when the token 'const' is not [...] adds 0451d51 clang-rename: fix renaming heap allocations adds 35b3404 [clang-tidy] Ignore function context in misc-unused-using-decls. adds 9412885 [include-fixer] added GNU symbols hardcoded header mapping. adds 4ea8aec [include-fixer] fixed a wrong header mapping. adds 67e2c8d [include-fixer] Don't add missing header if the unindentified [...] adds 9162d30 [include-fixer] Be smarter about inserting symbols for a prefix. adds 382ff73 [clang-tidy] modernize-use-auto: don't remove stars by default adds ca07215 [clang-tidy] Do not try to suggest a fix if the parameter is [...] adds 2e636da clang-rename: implement renaming of classes inside static_cast adds e07e2f2 [include-fixer] Mention more details in the document. adds 157efba [clang-tidy] Ignore the deleted function in misc-definitions- [...] adds 90c7d30 [clang-tidy] readability-identifier-naming - Support for Type [...] adds 8e15eca [include-fixer] try to make vim header selection more friendly. adds 862160b Add the misc-misplaced-const check to clang-tidy, which diagn [...] adds b926355 Adding a release note for the misc-misplaced-const check adde [...] adds 27a7665 Fixing a build bot issue with duplicate explicit instantiations. adds 6fec9de [Clang-tidy] Documentation style consistency. adds 31478e6 [Clang-tidy] Alphabetical checks order in release notes. adds 7c44504 [clang-tidy] misc-macro-parentheses - avoid adding parenthese [...] adds 89dabad [include-fixer] do not add enum forward declaration into symb [...] adds 67193ee [clang-tidy] correct clang-tidy-diff.py help message adds 02f0949 [include-fixer] explicitly set minimize-paths in test. adds c05e8bd [include-fixer] Keep dot dot in SymbolInfo file paths. adds 9f768c7 [clang-tidy] misc-argument-comment: don't bail out when an ar [...] adds f54b78b clang-rename: implement renaming of classes inside dynamic_cast adds 2a25dcd Update to match LLVM r272232. adds 8fcd861 [include-fixer] do not index friend function declaration. adds 24876e4 clang-rename: fix the DynamicCastExpr test on ps4 adds e0ac97e [include-fixer] give users an option to show N more headers i [...] adds 1d8536e clang-rename: implement handling of remaining named casts adds 642cef2 [include-fixer] only deduplicate symbols after matching symbo [...] adds 490c294 [include-fixer] remove redundant code. adds 0d6a98c [include-fixer] Correct two wrong header mappings. adds 438a0a5 Apply performance-unnecessary-value-param to clang-tidy. adds 14d36c6 [clang-tidy] Remove dead code. NFC. adds b3857f3 clang-rename: implement renaming of classes with a dtor adds a116a17 [clang-tools] mark TokenName as unused adds 1a08f9f [clang-tidy] misc-move-const-arg: Detect if result of std::mo [...] adds a0e0eb8 [clang-tidy] misc-move-const-arg: Fix typos adds 2141d6a [clang-tidy] readability-identifier-naming - Support for Macros adds 493d815 [clang-tidy] Fix doxygen errors. NFC. adds 4ef522a [clang-tidy] More doc fixes. NFC. adds 5170460 [clang-tidy] Add modernize-use-emplace adds 2a11e9e [clang-apply-replacements] use Range::operator==() instead of [...] adds 4aca949 clang-rename: add a -old-name option adds d53ad27 Fix clang-tidy patterns to adapt to newly added ExprWithClean [...] adds d4e8cce Fix build of ClangRenameTests adds ed81c08 Remove ignoringImplicit from clang-tidy. adds ddd3748 [clang-tidy] Add modernize-use-using adds 73df095 clang-tools-extra/test/clang-tidy/modernize-use-using.cpp: Sa [...] adds 468afca [clang-tidy] Don't run misc-definitions-in-headers check in f [...] adds 51dfaef [clang-tidy] Warning enum unused using declarations. adds 4b59613 clang-rename: add a -export-fixes option adds 9ffb919 clang-rename: try to make ClassTestReplacements more reliable adds c2f3876 clang-rename: Update libdeps corresponding to r273910. adds ca3f43e [clang-tidy] boost-use-to-string arg expr location bugfix adds 8d30be1 [clang-tidy] Do not match on lambdas. adds 8e73e12 [clang-tidy] UnnecessaryValueParamCheck - suggest std::move() [...] adds 947bf2a [include-fixer] make HeaderMapCollector maps from regex inste [...] adds 1d11685 Fix broken build caused by r274494. adds 0c68172 [clang-tidy] Fix more enum declaration cases in misc-unused-u [...] adds 3ceab05 [include-fixer] reduce stack size by changing RegexHeaderMap [...] adds 3979e83 [clang-include-fixer] fix PEP8 warnings adds a9ec0ac [clang-tidy] UnnecessaryValueParamCheck - only warn for virtu [...] adds 3ff2b7b [clang-tidy] Enhance redundant-expression check adds daea826 [clang-tidy] Add dependency on clang-headers adds 5f159b7 [clang-rename] add basic vim integration adds 73ed17e [include-fixer] Add missing namespace qualifiers after insert [...] adds 199ab96 [clang-rename] fix typo in Python script for Vim integration adds c9974c0 [include-fixer] Pull out Context implementation code to a cpp file. adds 21d7759 [include-fixer] Don't add qualifiers to symbols which have gl [...] adds b8a9906 clang-tidy/readability-identifier-naming: crash on DependentT [...] adds d9c24d8 [clang-tidy] Pass absolute path to OptionsProvider::getOption [...] adds 7331367 Changes related to tooling::applyAllReplacements interface ch [...] adds 8449ee7 fix missing newline in sphinx doc adds 868b161 [clang-tidy] Fix misc-definitions-in-headers misplaced fixing [...] adds 547156e [include-fixer] Implement adding missing namespace qualifiers [...] adds d2fcae1 [include-fixer] Correct an incorrecst judgement about prefix [...] adds 6100efa [clang-rename] exit code-related bugfix and code cleanup adds b2f971b [clang-rename] add documentation adds 5ff5c13 Upgrade all the .arcconfigs to https. adds 9600c64 cppcoreguidelines-pro-bounds-constant-array-index: crash for [...] adds a9dcf9a [include-fixer] Always add as few as possible qualifiers to t [...] adds ea2da7f [clang-rename] add few tests adds ef51200 [clang-rename] apply stylistic fixes adds 4d2e790 [clang-rename] fix testset adds 7b70d60 [clang-rename] remove obsolete tests and apply fixes to existing adds 6b457a0 [include-fixer] Add an options allow moving the cursor to #in [...] adds 2dea63d Trunk release notes are now for 4.0.0 adds 2673ee1 docs/conf.py: update version to 4.0 adds 8ed3125 Unbreak extra tools build post r275882. adds c4966ed clang-rename: fix referenced variable in vim-script adds 6dee590 [clang-rename] add support for overridden functions adds 22b239b [include-fixer] A refactoring of IncludeFixerContext. adds 5d40593 ClangRenameTests: Update libdeps. r275958 introduced clangAST [...] adds faf268a clangRename: Update libdeps to add clangASTMatchers. adds 6d09a41 cppcoreguidelines-pro-bounds-constant-array-index: ignore imp [...] adds 1be185b [include-fixer] Tweak: remove unintended const. adds 0ebb3ec [include-fixer] Make error messages a bit prettier and make s [...] adds ffb70dc [clang-tidy] readability-identifier-naming - support for othe [...] adds 358cea6 clang-tidy modernize-loop-convert: preserve type of alias dec [...] adds 4670e75 [clang-rename] check whether -new-name is valid identifier in C++17 adds bdd81eb [include-fixer] Add mising qualifiers to all instances of an [...] adds a8ddfbe [clang-tidy] Avoid duplicated DenseMap lookup. adds 159c8d3 Restructure release notes. adds 79d64d9 [include-fixer] Fix faulty sort predicate. adds 1f8cedf [clang-tidy] new cppcoreguidelines-slicing adds adf8d24 Revert "[clang-tidy] new cppcoreguidelines-slicing" adds 5a446fb [clang-rename] introduce better symbol finding adds 48a0e79 Revert "Revert "[clang-tidy] new cppcoreguidelines-slicing"" adds 6ac6d55 ClangRenameTests: Update libdeps. adds 772f873 [clang-rename] fix typos in tests adds 5ade4aa MPITypeMismatchCheck for Clang-Tidy adds a5db362 Remove trailing spaces. adds 790fb3a Revert "Remove trailing spaces." adds efa60b6 Revert "MPITypeMismatchCheck for Clang-Tidy" adds 8eb3321 [Clang-rename] Remove custom version, fix extra space in erro [...] adds 917ab21 Test commit -- adding a newline adds 53d805d Revert test commit adds 7569908 [include-fixer] Don't add qualifiers in missing complete type cases. adds 72a8245 test: simplify commands, NFC adds 2c3642c [clang-include-fixer] Added Emacs integration for clang-inclu [...] adds 4ccd677 [clang-tidy] Add cppcoreguidelines-slicing entry to list.rst. adds 29eae6a [include-fixer] Update document. adds 11402a1 [clang-rename] skip CXXConversionDecl while searching for NamedDecl adds d282356 change Vim key binding for include-fixer and clang-rename adds ba45693 fix typo in clang-rename and clang-tidy docs adds c1ae039 clang-rename: adjust NamedDeclFindingASTVisitor for RecordDecls adds 12429a8 test: fix typo in file name (NFC) adds fe4ed86 [clang-rename] USRFinder.cpp cleanup adds 044e4e2 [clang-rename] remove redundant *_cast<> traversal adds ecd7db2 Reapply r276856 "Adjust Registry interface to not require plu [...] adds a6f2a04 Revert r276973 "Adjust Registry interface to not require plug [...] adds 5899a52 [clang-tidy] Fixes to modernize-use-emplace adds 7db11f6 [Typo police] s/proccess/process/, s/auxiliary/auxilliary/. adds 6725da4 [clang-rename] speedup RenamingAction adds dddd8a8 Sorting includes; NFC. adds 7af9b2c [clang-tidy] add check cppcoreguidelines-special-member-functions adds 7f9e09d Changes related to new implementation of tooling::Replacement [...] adds 485e70f [clang-tidy] Prepare modernize-loop-convert for upcoming chan [...] adds 3cf7055 [clang-tidy] remove trailing whitespaces and retab adds 0cab135 [clang-rename] revert r276836 adds 264f1d6 [clang-rename] handle overridden functions correctly adds 3a4b5f5 [clang-rename] add basic Emacs integration adds 19fe85e [clang-rename] add support for template parameter renaming adds c2e3874 clang-rename: split existing options into two new subcommands adds 0af7e5f [include-fixer] Correct nested class search for identifiers w [...] adds 763372c [clang-tidy] Fix an unused-using-decl false positive about te [...] adds 286a622 clang-tools-extra/test/clang-rename/TemplateTypenameFindBy*.c [...] adds f758e53 clang-tools-extra/test/clang-rename/TemplateTypenameFindBy*.c [...] adds 620c03a [clang-rename] fix Emacs script build failure adds 1a43f82 [clang-rename] fix Emacs integration script adds ee95508 [clang-tidy] MPITypeMismatchCheck adds f5efd67 [docs] Fix links format. adds 0b52aee [clang-tidy] Fix segfault in cppcore-guidelines-special-membe [...] adds c30024a [clang-tidy] Fix missing dependency to static analyzer adds 75f024e [clang-tidy] address concerns with rL277340 adds 392af92 [extra-tools] Fix extra tools build bot warnings due to incor [...] adds 9fad43c [docs] fix typo in clang-rename docs adds fbf16eb [clang-rename] improve USRFindingAction adds ceb7e1b [clang-tidy] Inefficient string operation adds 9aaf2ee Run clang-format on clang-rename code adds 62c88ef [clang-rename] add missing clang-format improvements adds 3c5c1da [clang-tidy] misc-argument-comment non-strict mode adds e9cec11 Reapply r276973 "Adjust Registry interface to not require plu [...] adds c889487 [include-fixer] Correct some header mappings. adds 1442c17 [clang-tidy] enhance modernize-use-bool-literals to check ter [...] adds 6cc750a [clang-rename] fix bug with initializer lists adds 91df466 Fix clang-tidy crash when a single fix is applied on multiple files. adds b656961 [include-fixer] Support processing multiple files in one run. adds 436c113 Fix Wdocumentation unknown parameter warning adds de4d175 [clang-rename] cleanup: use isWritten adds 0b3abfc clang-rename rename-all: support reading old/newname pairs fr [...] adds be1c7fc [Documentation] Fix spelling mistakes in docs/clang-tidy/index.rst. adds eee1248 clang-rename YAML reader: address post-commit comments adds ef2ac9e [clang-rename] merge tests when possible adds b876aa2 [clang-rename] remove bunch of deprecated tests adds ac3a60d [clang-rename] fix test introduced in r278221 adds d8b7d2f [clang-tidy] minor improvements in modernise-deprecated-heade [...] adds 17cce50 [Documentation] Fix grammar mistakes in docs/clang-tidy/index [...] adds f8b522c [clang-tidy] enhance readability-else-after-return adds 6181df1 [Release Notes] Consistency in Clang-tidy entries' style. adds eef43f8 [Documentation] Highlighting consistency and spelling mistake [...] adds a79c569 [Documentation] Fix style and grammar mistake in Clang-tidy r [...] adds 425f7d5 [Documentation] Improve consistency. adds baf54f3 [clang-tidy] fix readability-else-after-return test adds b36d1a9 Analyze include order on a per-file basis. adds 66d119d Remove accidentally committed file. adds 1f9c235 [clang-tidy] MPIBufferDerefCheck ... This check verifies if a [...] adds a34a351 [Documentation] Improve checks groups descriptions in clang-t [...] adds bbb28b8 [clang-rename] cleanup `auto` usages adds f1159d7 [clang-rename] fix broken build adds f568176 [clang-tidy] readability-implicit-bool-cast forgets to store [...] adds 0eb9139 Remove most instances of REQUIRES: shell from the tools/extra tests adds 9e082db [include-fixer] Update -help message. adds 08b999d Adapt to TraverseLambdaCapture interface change from D23204 adds b725a31 [Include-fixer] Install executables and support scripts adds fd1908c Add a test for clang-tidy using the clang-cl driver. adds 25762e0 Revert "[Include-fixer] Install executables and support scripts" adds d428d2c Revert "Revert "[Include-fixer] Install executables and suppo [...] adds 1ad77ea Revert "Add a test for clang-tidy using the clang-cl driver." adds 3551fa8 [Documentation] Remove duplicated checks groups descriptions [...] adds fd11248 [Release notes] Mention Emacs integration in Include-fixer. adds d308244 [clang-tidy docs] Fix build errors on Sphinx 1.4.5 adds b172d8d [clang-tidy docs] Fix formatting. adds f7f8d19 [clang-tidy docs] Minor fix adds 9725e44 [clang-tidy docs] Move option descriptions to the Options section adds c79add5 [Documentation] Fixed style in modernize-use-emplace.rst. adds c13e3b2 minor header guards and help messages cleanup adds 9ea95c1 [clang-tidy docs] Further cleanup of options adds 5a221e8 Fix style in some Clang-tidy checks documentation. adds d868421 [clang-tidy] readability-non-const-parameter: add new check t [...] adds c847d65 [clang-tidy] Fix the order of ExtraArgsBefore adds d906d5d [clang-tidy] Merge ExtraArgs(Before) instead of overriding them. adds ab6b761 [Documentation] Fix style of Clang-tidy readability-non-const [...] adds 216d233 Clang-tidy documentation style. Two Google checks are aliases. adds 8cad1ae [clang-tidy misc-move-const-arg] more specific messages + sug [...] adds d511a15 [clang-tidy] Added hh, hxx and hpp to header guard checks. adds 0046be7 [clang-tidy] Some tweaks on header guard checks. adds 4512ed8 [Clang-tidy] Fix some checks documentation style. adds cb1c99b Fix some typos in the doc adds 573e57b clang-rename: improve error message when -old-name is used an [...] adds 3db1690 clang-rename: fix formatting in USRFinder adds 05c86cb [clang-tidy] Add check 'misc-move-forwarding-reference' adds 684124b clang-tools-extra/test/clang-tidy/misc-move-forwarding-refere [...] adds 29a997b [clang-tidy docs] Fix build errors on Sphinx 1.4.6 adds 1184bde [Release notes] Fix highlighting. adds 320fe4a [clang-tidy] modernize-make-{smart_ptr} private ctor bugfix adds 5bda8ef [docs] Fix docs build error. adds b8dfb20 [clang-tidy docs] Add missing option docs. adds 7f08ae6 [include-fixer] Fix an undefined variable exception in vim sc [...] adds e1d84a1 Add clang-reorder-fields to clang-tools-extra adds 99b6eb3 Revert https://reviews.llvm.org/D23279 because the tests have [...] adds 3951c8f Add clang-reorder-fields to clang-tools-extra adds 79557b5 Remove link to clang's release notes; keeping it up-to-date is hard adds d99b26e [clang-rename] Fix Clang-tidy and IWYU warnings; other minor fixes adds 52ca25f [clang-rename] add failing test adds 6800be4 [clang-rename] Enforce LLVM policy about braces around single [...] adds 079dd6a [clang-rename] Add comment after namespace closing adds a651021 [Release notes] Fix links. adds 9788cd7 [include-fixer] Fix some Clang-tidy modernize-use-override an [...] adds 8cea6ff [include-fixer] Support finding headers for the symbol under cursor. adds ed5caf3 Resubmit "Add a test for clang-tidy using the clang-cl driver." adds 62b2dcf Add a clang-tidy visual studio extension. adds 2dde120 Fix a few oversights in the clang-tidy VS plugin. adds ee282fa Revert "Resubmit "Add a test for clang-tidy using the clang-c [...] adds 20fa313 [clang-tidy] readability-misplaced-array-index: add new check [...] adds bbeb9ca [clang-tidy] Extend readability-container-size-empty to arbit [...] adds 5f188a7 [clang-tidy] Fix naming in container-size-empty. adds 5434827 [clang-tidy] Add check 'misc-use-after-move' adds 0e91d0c [clang-tidy] Make test for misc-use-after-move pass under Windows adds 9cce940 [clang-rename] Merge rename-{at|all} & optimize. adds d862d3a reverting r281456 adds c2eaf81 [clang-tidy] Add dependency on clangAnalysis to clangTidyMiscModule adds 43bec12 [Release notes] Mention readability-container-size-empty impr [...] adds e6522d8 [clang-rename] Merge rename-{at|all} & optimise. adds 97c9504 [clang-tidy] Bugfix for readability-redundant-control-flow check adds 4c80dcd [clang-rename] Fix handling of unchanged files adds f68f0cd A clang tool for changing surrouding namespaces of class/func [...] adds ef482ea Trying to fix name conflict in change-namespace tool. adds 32980a8 Add missing dependency to change-namespace. adds 1e69c07 clang-change-namespace: Update libdeps. adds cce57bc [clang-move] A prototype tool for moving class definition to [...] adds 0b0f8f2 [change-namespace] fix name qualifiers in UsingShadowDecl and [...] adds 230437c Fix compiler warnings. adds 8142e82 [change-namespace] fix qualifier of function references. adds 72eed6a [clang-tidy] Add doc for `explain-config` option. adds c3a8e6a [clang-move] The new.cc file should include new_header.h inst [...] adds d878a28 [clang-tidy] Cleaning up language options. adds 105ef7b [clang-tidy] fix for NOLINT after macro expansion adds 80ddf93 [clang-tidy] make readability-redundant-smartptr-get report g [...] adds 913f857 Revert r282382; it had no reference to Revision. adds 3baf73c [clang-tidy] make readability-redundant-smartptr-get report g [...] adds 9ca9f79 [clang-rename] Use checktime when reloading vim buffer after [...] adds cbf8c84 Silence a false positive with the cert-err58-cpp check; now a [...] adds d56438b [clang-tidy] Use isStaticStorageClass ast matcher. adds f14b9cd [clang-move] Use isStaticStorageClass matcher. adds 9118847 [include-fixer] Add customized editor settings documents. adds b186741 Workaround ASTMatcher crashes. Added some more test cases. adds 14b005f [clang-tidy] fix false-positive for cppcoreguidelines-pro-typ [...] adds 57c267f [change-namespace] fix namespace specifier of global variables. adds 6835e4d Fix tests to not assume they know exactly what will be in Cla [...] adds 16323e3 [clang-rename] Overhaul clang-rename.el. adds 53bdceb [clang-move] Make it support both relative and absolute file [...] adds dd5cc8b Fix windows builtbot error. adds 0ea92a6 [change-namespace] Fix a misplaced case when there is no trai [...] adds ee36f5c Fix a documentation warning. adds 43a0574 Fix some false-positives with cppcoreguidelines-pro-type-memb [...] adds 03ce153 Make building the clang-tidy VS extension less spammy. adds d740be4 Overhaul clang-include-fixer.el adds dd91550 [change-namespace] Fixed a bug in getShortestQualifiedNameInN [...] adds c482db1 [change-namespace] Pass Style to ChangeNamespaceTool. adds b591154 [clang-move] Cleanup around replacements. adds 4396a57 [clang-move] Move comments which are associated with the move [...] adds 987330e Revert "Revert "Add a static_assert to enforce that parameter [...] adds 91669b5 [clang-move] Support moving multiple classes in one run. adds 3a291ae Fix buildbot error. adds d1be25c Revert "fix buildbot error" since it is not right fix. adds 12a5120 [clang-move] Simplify lint tests adds 17d94f6 Revert "[clang-move] Support moving multiple classes in one run." adds 40c049f Turn cl::values() (for enum) from a vararg function to using [...] adds 6910116 Use `let' instead of `let*' in one place where `let*' isn't n [...] adds 3ecfb65 [include-fixer] query-mode should be false by default. adds b17f852 [clang-tidy] Add a whitelist option in google-runtime-references. adds 3e2ee57 Fix clang-tools-extra build after r283815 (Store FileEntry::F [...] adds 766263c Make Emacs libraries compatible with Emacs 24. adds ba159dc clang-include-fixer.el: Don't prompt the user about killing c [...] adds 1bc9433 Fix typo in documentation adds f0e1172 [clang-tidy] modernize-use-default default constructor bugfix adds c949cec [clang-tidy] readability-avoid-const-params-in-decls template [...] adds ce4c2b2 [clang-tidy] Fix template agrument false positives in unused- [...] adds 91cd765 [clang-tidy] Ignore empty members and bases in cppcoreguideli [...] adds 7ba9450 [ClangTidy] Add UsingInserter and NamespaceAliaser adds fc8e8a6 Revert "[ClangTidy] Add UsingInserter and NamespaceAliaser" adds a5e0c3c [clang-tidy-vs] Fix ClangTidy extension name in the manifest. adds 00678f4 [change-namespace] don't miss comments in the beginning of a [...] adds d806c03 [clang-move] Compare with real paths of symlinks adds 419ab0c Recommit r283538 "[clang-move] Support moving multiple classe [...] adds 7efe634 [clang-move] Better support enclosing class. adds bd5b0e5 Print stack trace for clang-change-namespace tool. adds 795ce1e Print stack trace for clang-move tool. adds fd7cb0b [clang-move] error out when fail to create new files. adds d5ce9ab [clang-tidy] Fix readability-braces-around-statements false positive adds 0df5a13 [clang-move] Matching static class member more correctly. adds 65ee0cd [clang-move] Add header guard for the new header. adds 625ebe4 [clang-tidy] Add additional diagnostic to misc-use-after-move adds 4326e54 [clang-move] Don't overuse Replacements::add. adds 387f5e3 [clang-move] Use cl::list for the list of names adds 019d907 [clang-tidy] Use ignoreImplicit in cert-err58-cpp check adds 4aec8a5 Reformat. adds e8692d5 ClangMoveTests.cpp: Appease msc18. adds 911d86e Recommit "[ClangTidy] Add UsingInserter and NamespaceAliaser" adds b5aa5d7 Fix windows buildbot error. adds ade75aa [clang-move] Fix generating illegal header guard. adds ab28772 [clang-tidy] Clean up code after applying replacements. adds e18d9c2 Fix signed/unsigned comparison warnings adds 935b4fc Don't copy replacements in for-range loop. NFC. adds 76840dd [clang-move] Move using-decl in old cc. adds 2868005 [clang-tidy] Add cert-err09-cpp check alias. adds ad2f648 [Clang-tidy]: Fix modernize-avoid-bind erroneous scope resolution. adds 724b79c [clang-tidy] Fix an assertion failure in cppcoreguidelines-pr [...] adds b5e9da3 [clang-tidy] Simplify modernize-use-default adds fc303fe Use auto in for loop adds 0abb65c [clang-tidy] Add check 'readability-redundant-member-init' adds ade21c8 [clang-move] Support moving template class forward declarations. adds ce95fe5 [clang-tidy] Don't use a SmallSetVector of an enum. adds 0615438 Remove 'misc-pointer-and-integral-operation' clang-tidy check [...] adds f2f3c7b [Release notes] Mention removed Clang-tidy misc-pointer-and-i [...] adds 62619ea [clang-tidy] Fix identifier naming in macro args. adds 508d232 Load clang-include-fixer.el from the unit test suite so that [...] adds a555e28 include-fixer: Don't overwrite buffer changes adds e5700b0 [include-fixer] Make error message sound less like clang crashed. adds 9ccae35 [change-namespace] fix namespace specifiers of template arguments. adds 93906b9 [clang-tidy] Enhance modernize-use-auto to casts adds 3bddfbd Fix link to check adds 4428da6 Add -frtti for Windows buildbot. adds 77fad70 [clang-tidy] Enhance modernize-make-unique to handle unique_p [...] adds 3c433d0 Add modernize-use-auto tests for casts inside macros adds cb43535 [Release notes] Highlight reset() as language/library artifact. adds ac22938 [clang-tidy] Update cert-err58-cpp to match its new generalis [...] adds 23ee79f [clang-tidy] Add check readability-redundant-declaration adds 82a4f2e [Clang-tidy] Fix copy-paste error in misc-redundant-expressio [...] adds 8f85977 [clang-query] Fix Clang-tidy readability-redundant-string-cst [...] adds 35165fa [clang-tidy] Handle bitfields in cppcoreguidelines-pro-type-m [...] adds c9bdecf [Documentation] Clang-tidy readability-redundant-declaration [...] adds 7b7f5ca Add a new clang-tidy check for cert-msc50-cpp (and cert-msc30 [...] adds a9f1dea [clang-tidy] Extend misc-use-after-move to support unique_ptr [...] adds 5d5f93b [Documentation] Fix Clang-tidy misc-use-after-move and cert-m [...] adds c388ec1 [clang-tidy] Suppress notes for warnings that were ignored adds b6e80f0 [clang-tidy] Handle data() in readability-redundant-string-cstr adds c3c3ead [clang-tidy] Ignore forward declarations without definitions [...] adds 34c7f21 [clang-tidy] Fixed readability-else-after-return for cascade [...] adds 9db711c [clang-tidy] Ignore incomplete types when determining whether [...] adds c738784 [ClangTidy - performance-unnecessary-value-param] Only add "c [...] adds a24d1a0 [clang-tidy] Move incomplete type test into separate test file adds 3cf5151 [clang-tidy] Fix a regression issue introduced by r285239. adds c34fad4 [clang-tidy] Don't warn implicit variables in peformance-unne [...] adds 4b3d0b3 [clang-tidy] Simplify matchers adds 9234817 Use AnalyzerOptions::getRegisteredCheckers() instead of clang [...] adds 5242a87 [clang-tools-extra] Format sources with clang-format. NFC. adds b705b10 [clang-tidy] clang-analyzer-alpha* checks are not registered, [...] adds 5be0b2a [clang-tidy] Improve rename_check.py. adds 4a36aab Remove mentions of clang-analyzer-alpha adds bf68229 [clang-move] Move all code from old.h/cc directly when moving [...] adds b15e38b [change-namespace] shorten namespace qualifier based on Using [...] adds 31c15ba Fix grammar adds 229d804 [clang-tidy docs] Recommend using add_new_check.py more adds c3a988d [clang-tidy docs] Minor formatting changes. adds 9c841cd [clang-tidy] Do not issue fix for functions that are referenc [...] adds 14df6e7 [clang-move] Support template class. adds f50e423 Fix -Wdocumentation warning adds a03cb03 [clang-tidy] Add missing meta refresh for cert-msc30-c doc. NFC adds 366503f [clang-tidy] Add modernize-use-equals-delete check adds 643ba0a [change-namespace] dyn_cast -> cast. adds c84d1f7 Handle adding new nested namespace in old namespace. adds 20dab83 [clang-move] Abstract a ClassMather for matching class declarations. adds 3fe321b [clang-move] Fix an incorrect range for the functions whose r [...] adds 69a969d [change-namespace] consider typedef/using alias decls in the [...] adds 99bcb3c [clang-move] Make the output code look more pretty. adds 5f8641f [clang-tidy] Change readability-redundant-member-init to get [...] adds af0311c [clang-tidy] Handle template instantiations in modenize-use-d [...] adds dff1c9b [clang-move] Support moving function. adds 248b903 [clang-tidy] New check to prefer transparent functors to non- [...] adds 236050c [change-namespace] handle constructor initializer: Derived : [...] adds 4ca00f8 [clang-tidy] Fix identifier naming for initializer list membe [...] adds c8166d4 [clang-tidy] Changes to modernize-use-default check adds c535328 [clang-tidy] Ignore template instantiations in modernize-use- [...] adds a00b86e [docs] Remove doubled spaces adds 9898b31 [include-fixer] Refactor include fixer to be usable as a plugin adds 758a448 [include-fixer] Add a test for the full round trip through li [...] adds e775a55 [clang-move] Fix not moving using-decls in global namespace i [...] adds d6d47de readability-redundant-declaration: Fix crash adds 8eac085 [include-fixer plugin] Make the plugin emit proper fixits in [...] adds f6be33f clang-tidy: Attempt to fix build bot failure with mismatching [...] adds 2df3d50 clang-tidy: improve my test for readability-redundant-declaration adds 4456ea7 [clang-rename] Prune away AST nodes more correctly and effect [...] adds 944c6d5 [clang-move] Add some options allowing to add old/new.h to ne [...] adds a369488 [clang-rename] Fix non-functional offset check. adds f3f19f4 [clang-rename] Add test case for r287758. adds af69684 [clang-move] Enable dump all declarations in old header. adds 518a489 ClangMoveTests.cpp: Fix a bogus comparison of iterator. adds 40585ee [include-fixer] Don't interfere with typo correction if we fo [...] adds 2b5443f [change-namespace] fix non-calling function references. adds 950b766 [include-fixer] Don't eat one token too many when replacing a [...] adds fc1f0ce Fix some Clang-tidy modernize-use-default and Include What Yo [...] adds b24beea [include-fixer] Don't skip repeated lookups in plugin mode. adds de666a7 [clang-tidy] Make format style customizable adds ea616a2 [clang-tidy] Rename modernize-use-default to modernize-use-eq [...] adds fc8d8bc [change-namespace] don't generate replacements for files that [...] adds 6f72546 Add a blank line to make sphinx happy. adds 3e84024 Fix a buildbot failure in include-fixer. adds f0f75fd [clang-move] some tweaks. adds d048dbf [clang-tidy] Do not trigger unnecessary-value-param check on [...] adds d5fcd06 [clang-move] don't miss ',' in json output when there are dup [...] adds d963170 [change-namespace] get changing namespace to global correct. adds 1c687da [clang-move] ignore unsupported symbol kinds when checking if [...] adds ce41da2 [change-namespace] move template class forward-declarations a [...] adds 792be7a [change-namespace] don't fix using shadow decls in classes. adds 0dfe436 [change-namespace] always add a '::' prefix when a symbol ref [...] adds 63e25ba [clang-move] Use appendArgumentsAdjuster for adding extra arguments adds d297a3c [clang-move] Fix buildbot failures adds 17880e7 [clang-tidy] Add check for redundant function pointer dereferences adds 40c759d [clang-move] Fix incorrect EndLoc for declarations in macros. adds 15736a6 Remove deprecated methods ast_matchers::BoundNodes::{getStmtA [...] adds b317b48 [Clang-tidy] check for malloc, realloc and free calls adds 33610f7 Remove trailing whitespace in docs and clang-tidy sources. adds f8718c6 Fix sphinx build. adds 3eb355a Fix size_t typdef in new cppcoreguidelines-no-malloc.cpp test adds f2f54ef [powerpc] deactivate readability-identifier-naming.cpp test o [...] adds 94a7ed0 [ClangTidy] Add new performance-type-promotion-in-math-fn check. adds 56809b6 [clang-tidy] Suggest including <cmath> if necessary in type-p [...] adds 0d8381b Replace APFloatBase static fltSemantics data members with get [...] adds 2cd835e modernize-use-auto NFC fixes adds 7a76f53 Deleted unused typedef adds d493570 [change-namespace] don't crash when type reference is in func [...] adds bdc8d92 [clang-tidy] Enhance modernize-use-auto to templated function casts adds 5f559f3 [change-namespace] handling templated type aliases correctly. adds 1a52049 [change-namespace] fix a case references to templated using a [...] adds e390d91 [clang-tidy] Do not move parameter if only DeclRefExpr occurs [...] adds f5cd9f4 [clang-tidy] fix missing anchor for MPI Module adds a080ed5 [include-fixer] Desugar incomplete types. adds c090703 [clang-tidy] Remove duplicated check from move-constructor-init adds 31ec885 [change-namespace] do not fix calls to overloaded operator fu [...] adds 5d13e3b [clang-tidy] Add modernize-use-default-member-init check adds f425463 Comment out char16_t and char32_t tests adds c1f42fc [clang-tidy] Ignore `size() == 0` in the container implementation. adds a55193e [clang-tidy] cppcoreguidelines-slicing: display discarded sta [...] adds 6f71d52 [change-namespace] consider namespace aliases to shorten qual [...] adds 3f32ce3 [clang-tidy] Flag implicit conversion operators. adds fb6802d [clang-tidy] refactor ExprSequence out of use-after-move check adds bd616de [clang-tidy] Remove local hasInClassInitializer matcher. NFC adds 7c5e7c8 [clang-tidy] Add enum misuse check. adds 12c4f9d Attempt to fix non-determinism in tests. adds dcd5649 [clang-tidy] Replace dead link in modernize-pass-by-value doc adds 6057e88 [clang-tidy] Make 2 checks register matchers for C++ only. adds 046e611 [clang-tidy] google-explicit-constructor: ignore compiler-gen [...] adds 9fece24 Fix another nondeterminism in a tidy test. adds a600126 [clang-tidy] Add check 'misc-string-compare'. adds 72b9471 [clang-tidy] google-explicit-constructor: ignore template ins [...] adds 2228334 [clang-tidy] google-explicit-constructor: ignore macros adds 6a5d329 [clang-tidy] Add delete null pointer check. adds fdf645d Extend documentation of how to test clang-tidy checks. adds 3424f85 [clang-move] Only move used helper declarations. adds f74e4f5 [clang-tidy] Handle constructors in performance-unnecessary-v [...] adds 7ee33c1 [clang-move] Support moving enum declarations. adds 6b97b9e [clang-tidy] Add check name to YAML export (clang-tools-extra part) adds 5e9d977 [change-namespace] get newlines around moved namespace right. adds a7cbf92 [clang-move] Support moving type alias declarations. adds 9e7c3af [clang-tidy] Ignore default arguments in modernize-default-me [...] adds f1c6412 Fix for shared_ptrification in Clang adds 33cbbc9 Fixes for Clang API change adds a09220a Revert "Fix for shared_ptrification in Clang" adds 8739742 Reapply "Fix for shared_ptrification in Clang" adds c697bdf [include-fixer] Load symbol index asynchronously. adds f8b47d3 Only launch asynchronously if threading is enabled. adds 46a54cd Improve include fixer's ranking by taking the paths into account. adds c21e894 [find-all-symbols] Index partial template specializations. adds 1b8b112 Correctly classify main file includes if there is a prefix added adds e5f476a [clang-tidy] Fix check for trivially copyable types in modern [...] new cc1b578 Creating release_40 branch off revision 291814 new fc0afbd ReleaseNotes: remove 'if you're reading on trunk' warning
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (c53a973) \ N -- N -- N refs/heads/release_40 (fc0afbd)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: