Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | 4 | -7/+28 | |
| | | | | llvm-svn: 239122 | |||||
* | Fixed option comment. '=' is required. | John Thompson | 2015-06-04 | 1 | -5/+6 | |
| | | | | llvm-svn: 238997 | |||||
* | Update to match clang r237508. | Richard Smith | 2015-05-16 | 2 | -4/+4 | |
| | | | | llvm-svn: 237509 | |||||
* | Refactor MacroInfo so range for loops can be used to iterate its tokens. | Daniel Marjamaki | 2015-05-11 | 1 | -4/+3 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D9079 llvm-svn: 236976 | |||||
* | 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 | |||||
* | Fixed infinite recursion bug. | John Thompson | 2015-05-06 | 1 | -1/+1 | |
| | | | | llvm-svn: 236624 | |||||
* | Update to match clang r236404. | Richard Smith | 2015-05-04 | 1 | -10/+10 | |
| | | | | llvm-svn: 236405 | |||||
* | 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 | 3 | -25/+28 | |
| | | | | | | | | | | | | | | | | | | | | | | 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 | |||||
* | Refactor: Simplify boolean expression in modularize | David Blaikie | 2015-03-23 | 1 | -1/+1 | |
| | | | | | | | | | | Simplify boolean expressions using `true` and `false` with `clang-tidy` Patch by Richard Thomson. Differential Revision: http://reviews.llvm.org/D8534 llvm-svn: 233000 | |||||
* | Make helpers static. clang-tools edition. | Benjamin Kramer | 2015-03-23 | 4 | -106/+35 | |
| | | | | | | Also purge dead code found by it. NFC. llvm-svn: 232948 | |||||
* | Renamed function to avoid confusion about purpose. | John Thompson | 2015-03-06 | 1 | -3/+5 | |
| | | | | llvm-svn: 231440 | |||||
* | Fixed canonical path function. | John Thompson | 2015-02-26 | 2 | -2/+21 | |
| | | | | llvm-svn: 230665 | |||||
* | Revert "Adapt clang-tools-extra to clang module format changes." | Adrian Prantl | 2015-02-25 | 1 | -4/+2 | |
| | | | | | | This reverts commit 230424. llvm-svn: 230456 | |||||
* | Adapt clang-tools-extra to clang module format changes. | Adrian Prantl | 2015-02-25 | 1 | -2/+4 | |
| | | | | | | | - add clangCodeGen.a to the tools that need it - tweak pp-trace command line handling to not conflict with clang's. llvm-svn: 230424 | |||||
* | Revert "Adapt Makefile dependencies for the clang module format change in ↵ | Adrian Prantl | 2015-02-21 | 1 | -9/+2 | |
| | | | | | | r230089." llvm-svn: 230104 | |||||
* | Adapt Makefile dependencies for the clang module format change in r230089. | Adrian Prantl | 2015-02-20 | 1 | -2/+9 | |
| | | | | llvm-svn: 230090 | |||||
* | Remove carriage returns. | Nick Lewycky | 2015-02-20 | 1 | -5/+5 | |
| | | | | llvm-svn: 229975 | |||||
* | Added module map coverage support, extracted from module-map-checker. | John Thompson | 2015-02-19 | 6 | -11/+735 | |
| | | | | llvm-svn: 229869 | |||||
* | Pruned some unneeded code and comments. | John Thompson | 2015-02-19 | 2 | -8/+4 | |
| | | | | llvm-svn: 229855 | |||||
* | Added support for extracting headers from module maps as a source for the ↵ | John Thompson | 2015-02-18 | 3 | -16/+313 | |
| | | | | | | header list. llvm-svn: 229692 | |||||
* | Temporary hack to avoid false errors. Real fix comming. | John Thompson | 2015-02-18 | 1 | -0/+3 | |
| | | | | llvm-svn: 229690 | |||||
* | 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 | 3 | -2/+28 | |
| | | | | llvm-svn: 229540 | |||||
* | Fix broken logic for include in block check. | John Thompson | 2015-02-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 229187 | |||||
* | Moved header list loading to new class. This is staging for adding module ↵ | John Thompson | 2015-02-13 | 4 | -93/+218 | |
| | | | | | | 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 | |||||
* | Fixed incorrect header inclusion tracking resulting in false error reports. | John Thompson | 2015-02-12 | 1 | -1/+4 | |
| | | | | llvm-svn: 228929 | |||||
* | Added -block-check-header-list-only option. This is a work-around for ↵ | John Thompson | 2015-02-11 | 3 | -7/+51 | |
| | | | | | | private includes that purposefully get included inside blocks. llvm-svn: 228846 | |||||
* | Centralize canonical path conversion. | John Thompson | 2015-02-11 | 1 | -4/+9 | |
| | | | | llvm-svn: 228845 | |||||
* | Renamed module.map to module.modulemap (modularize). | John Thompson | 2015-02-10 | 2 | -8/+9 | |
| | | | | llvm-svn: 228693 | |||||
* | Replace size call with empty call where appripriate in clang/tools/extra | Alexander Kornienko | 2015-01-22 | 1 | -1/+1 | |
| | | | | | | | | | | | This patch is the result of applying fixes of the ContainerSizeEmpty Clang-Tidy checker which was committed recently. http://reviews.llvm.org/D7085 Patch by Gábor Horváth! llvm-svn: 226817 | |||||
* | 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 | |||||
* | Update for LLVM API change to make Small(Ptr)Set::insert return ↵ | David Blaikie | 2014-11-19 | 1 | -1/+1 | |
| | | | | | | pair<iterator, bool> as per the C++ standard's associative container concept. llvm-svn: 222336 | |||||
* | Unique_ptrify PPCallbacks ownership. Goes with clang r217474. | Craig Topper | 2014-09-10 | 1 | -1/+2 | |
| | | | | llvm-svn: 217475 | |||||
* | Update for LLVM api change | Rafael Espindola | 2014-08-25 | 1 | -5/+5 | |
| | | | | llvm-svn: 216396 | |||||
* | 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 | |||||
* | [CMake] Update libdeps. | NAKAMURA Takumi | 2014-07-14 | 1 | -0/+1 | |
| | | | | llvm-svn: 212920 | |||||
* | Update for llvm api change. | Rafael Espindola | 2014-07-06 | 1 | -5/+5 | |
| | | | | llvm-svn: 212406 | |||||
* | Unbreak the build after r211244. | David Blaikie | 2014-06-19 | 1 | -13/+0 | |
| | | | | | | | | | These operator overloads were unneeded (once the const correctness in PooledStringPtr was corrected) and inefficient (since the strings are pooled the pointers can just be compared for equality instead of doing strcmp). llvm-svn: 211245 | |||||
* | Prefix error_code with std. | Rafael Espindola | 2014-06-12 | 1 | -8/+8 | |
| | | | | llvm-svn: 210840 |