Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Accommodate interface change in r252134. | Alexander Kornienko | 2015-11-05 | 1 | -1/+2 |
| | | | | llvm-svn: 252138 | ||||
* | Prune CRLF. | NAKAMURA Takumi | 2015-09-14 | 1 | -2/+2 |
| | | | | llvm-svn: 247541 | ||||
* | Added mechanism to modularize for doing a compilation precheck | John Thompson | 2015-07-10 | 1 | -5/+139 |
| | | | | | | | | | | | | to determine files that have comnpilation or dependency problems. A new -display-file-lists option use this to display lists of good files (no compile errors), problem files, and a combined list with problem files preceded by a '#'. The problem files list can be used in the module map generation assistant mode to exclude problem files. The combined files list can be used during module map development. See added docs. llvm-svn: 241880 | ||||
* | Fixed erroneous comments. | John Thompson | 2015-07-08 | 1 | -5/+1 |
| | | | | llvm-svn: 241726 | ||||
* | Fixed erroneous comment. | John Thompson | 2015-07-08 | 1 | -1/+1 |
| | | | | llvm-svn: 241724 | ||||
* | Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9.1 (mingw) but ↵ | Yaron Keren | 2015-07-03 | 1 | -2/+2 |
| | | | | | | now fails the bots. llvm-svn: 241335 | ||||
* | Replace some const std::string & with llvm::StringRef or std::string | Yaron Keren | 2015-07-03 | 1 | -2/+2 |
| | | | | | | | | and std::move to avoid implicit std::string construction. Patch by Eugene Kosov. llvm-svn: 241330 | ||||
* | Update for LLVM API change to return by InputArgList directly (rather than ↵ | David Blaikie | 2015-06-22 | 1 | -3/+3 |
| | | | | | | by pointer) from ParseArgs llvm-svn: 240348 | ||||
* | Update for ParseARgs ArrayRef-ification | David Blaikie | 2015-06-21 | 1 | -3/+2 |
| | | | | llvm-svn: 240239 | ||||
* | Fixed modularize to warn about missing headers referenced in a module map. | John Thompson | 2015-06-04 | 1 | -2/+2 |
| | | | | llvm-svn: 239122 | ||||
* | Fixed option comment. '=' is required. | John Thompson | 2015-06-04 | 1 | -5/+6 |
| | | | | llvm-svn: 238997 | ||||
* | Changed option processing to implicitly use -x c++ if no other -x option ↵ | John Thompson | 2015-05-06 | 1 | -4/+12 |
| | | | | | | specified. Added implicit -w option to disable compilation warnings, in particular to avoid warning on pragma once. llvm-svn: 236625 | ||||
* | Fix clang-tools-extra build after clang r235614. | Richard Smith | 2015-04-23 | 1 | -1/+1 |
| | | | | llvm-svn: 235642 | ||||
* | Use 'override/final' instead of 'virtual' for overridden methods | Alexander Kornienko | 2015-04-11 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | Summary: The patch is generated using clang-tidy misc-use-override check. This command was used: tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \ -checks='-*,misc-use-override' -header-filter='llvm|clang' -j=32 -fix svn diff | clang-format-diff -i Reviewers: dblaikie Reviewed By: dblaikie Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D8927 llvm-svn: 234681 | ||||
* | Make helpers static. clang-tools edition. | Benjamin Kramer | 2015-03-23 | 1 | -12/+13 |
| | | | | | | Also purge dead code found by it. NFC. llvm-svn: 232948 | ||||
* | Added module map coverage support, extracted from module-map-checker. | John Thompson | 2015-02-19 | 1 | -8/+72 |
| | | | | llvm-svn: 229869 | ||||
* | Added support for extracting headers from module maps as a source for the ↵ | John Thompson | 2015-02-18 | 1 | -8/+23 |
| | | | | | | header list. llvm-svn: 229692 | ||||
* | Updated file comment on modularize usage, as it was out-of-date. | John Thompson | 2015-02-18 | 1 | -3/+23 |
| | | | | llvm-svn: 229677 | ||||
* | Add canonical path conversion function and use it so paths are consistent. | John Thompson | 2015-02-17 | 1 | -1/+1 |
| | | | | llvm-svn: 229540 | ||||
* | Moved header list loading to new class. This is staging for adding module ↵ | John Thompson | 2015-02-13 | 1 | -93/+19 |
| | | | | | | map loading and checking support. llvm-svn: 229108 | ||||
* | Modularize.cpp: Simplify. Vector may be aware of ranged-for. | NAKAMURA Takumi | 2015-02-13 | 1 | -6/+5 |
| | | | | llvm-svn: 228993 | ||||
* | Modularize.cpp: Prune CRLFs. | NAKAMURA Takumi | 2015-02-13 | 1 | -4/+4 |
| | | | | llvm-svn: 228992 | ||||
* | Added support for multiple header list files, as a precursor for when we ↵ | John Thompson | 2015-02-12 | 1 | -9/+13 |
| | | | | | | need to load multiple module maps. llvm-svn: 228935 | ||||
* | Added -block-check-header-list-only option. This is a work-around for ↵ | John Thompson | 2015-02-11 | 1 | -1/+11 |
| | | | | | | private includes that purposefully get included inside blocks. llvm-svn: 228846 | ||||
* | Renamed module.map to module.modulemap (modularize). | John Thompson | 2015-02-10 | 1 | -6/+7 |
| | | | | llvm-svn: 228693 | ||||
* | Make ArgumentsAdjuster an std::function (clang-tools-extra part of D6505). | Alexander Kornienko | 2014-12-03 | 1 | -21/+13 |
| | | | | | | | | | | | | Reviewers: klimek Reviewed By: klimek Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D6506 llvm-svn: 223249 | ||||
* | Recommit 213308: unique_ptr-ify ownership of ASTConsumers (reverted in r213324) | David Blaikie | 2014-08-10 | 1 | -4/+4 |
| | | | | | | | | After post-commit review and community discussion, this seems like a reasonable direction to continue, making ownership semantics explicit in the source using the type system. llvm-svn: 215324 | ||||
* | Plug memory leaks. | Benjamin Kramer | 2014-07-24 | 1 | -2/+2 |
| | | | | | | | Most of the changes are mechanic std::unique_ptr insertions. All leaks were detected by LeakSanitizer. llvm-svn: 213851 | ||||
* | Revert "unique_ptr-ify ownership of ASTConsumers" | David Blaikie | 2014-07-17 | 1 | -4/+4 |
| | | | | | | | | | This reverts commit r213308. Reverting to have some on-list discussion/confirmation about the ongoing direction of smart pointer usage in the LLVM project. llvm-svn: 213324 | ||||
* | unique_ptr-ify ownership of ASTConsumers | David Blaikie | 2014-07-17 | 1 | -4/+4 |
| | | | | llvm-svn: 213308 | ||||
* | Update for llvm api change. | Rafael Espindola | 2014-07-06 | 1 | -5/+5 |
| | | | | llvm-svn: 212406 | ||||
* | Prefix error_code with std. | Rafael Espindola | 2014-06-12 | 1 | -8/+8 |
| | | | | llvm-svn: 210840 | ||||
* | Quick build fix. | Rafael Espindola | 2014-06-12 | 1 | -0/+1 |
| | | | | llvm-svn: 210838 | ||||
* | [C++11] Use 'nullptr'. | Craig Topper | 2014-06-09 | 1 | -1/+1 |
| | | | | llvm-svn: 210447 | ||||
* | Remove inclusions of LLVM's private config.h | Alp Toker | 2014-06-04 | 1 | -1/+0 |
| | | | | llvm-svn: 210146 | ||||
* | Use error_code() instead of error_code::succes() | Rafael Espindola | 2014-05-31 | 1 | -1/+1 |
| | | | | | | | There is no std::error_code::success, so this removes much of the noise in transitioning to std::error_code. llvm-svn: 209953 | ||||
* | Update for Clang API change and move ClangTidyDiagnosticRenderer into an ↵ | Benjamin Kramer | 2014-05-10 | 1 | -1/+1 |
| | | | | | | anonymous namespace while there. llvm-svn: 208471 | ||||
* | [C++11] Replace OwningPtr with std::unique_ptr. | Ahmed Charles | 2014-03-09 | 1 | -6/+5 |
| | | | | | | | | This removes all references to OwningPtr, which should be fairly undisruptive to out-of-tree projects since they are unlikely to use clang-tools-extra as a library instead of a set of tools. llvm-svn: 203382 | ||||
* | Fix the top header that corresponds to this source file. Thanks for | Chandler Carruth | 2014-01-07 | 1 | -1/+1 |
| | | | | | | spotting this Cody Maloney! llvm-svn: 198716 | ||||
* | Run llvm/utils/sort_includes.py over the Clang tools code. This doesn't | Chandler Carruth | 2014-01-07 | 1 | -2/+2 |
| | | | | | | | | | | always produce as pretty of results as it does in LLVM and Clang, but I don't mind and the value of having a single canonical ordering is very high IMO. Let me know if you spot really serious problems here. llvm-svn: 198703 | ||||
* | Fix assertion error. | John Thompson | 2013-12-10 | 1 | -1/+1 |
| | | | | llvm-svn: 196863 | ||||
* | Improve comment, as requested by Alp Toker. | John Thompson | 2013-12-04 | 1 | -1/+1 |
| | | | | llvm-svn: 196409 | ||||
* | Fix a variety of user-visible and comment typos | Alp Toker | 2013-12-01 | 1 | -2/+2 |
| | | | | llvm-svn: 196038 | ||||
* | Added module map generation option. | John Thompson | 2013-10-15 | 1 | -4/+56 |
| | | | | llvm-svn: 192703 | ||||
* | Don't use default label in fully covered switch | Alexey Samsonov | 2013-09-19 | 1 | -2/+0 |
| | | | | llvm-svn: 190992 | ||||
* | Check for #include in extern and namespace blocks. | John Thompson | 2013-09-18 | 1 | -21/+82 |
| | | | | llvm-svn: 190950 | ||||
* | Modularize: Use in-place version of sys::path::native. | Benjamin Kramer | 2013-09-11 | 1 | -2/+2 |
| | | | | llvm-svn: 190511 | ||||
* | modularize - Fix of header dependencies - this time with the source. | John Thompson | 2013-09-04 | 1 | -11/+103 |
| | | | | llvm-svn: 189984 | ||||
* | modularize - Update main comment. | John Thompson | 2013-09-04 | 1 | -11/+7 |
| | | | | llvm-svn: 189968 | ||||
* | Revert svn 189837 "Added header dependencies support." | Bob Wilson | 2013-09-04 | 1 | -132/+29 |
| | | | | | | | The NoProblemsDependencies.modularize test is failing on many buildbots. I have also reverted the change in 189904 to disable that test for MSVC. llvm-svn: 189957 |