Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert r351208 (which was a revert of r350892). | Aaron Ballman | 2019-01-17 | 1 | -10/+0 |
| | | | | | | This corresponds to the fix to Clang in r351470. llvm-svn: 351471 | ||||
* | Revert "Update clang-tools-extra for r350891 from Clang." | Benjamin Kramer | 2019-01-15 | 1 | -0/+10 |
| | | | | | | This reverts commit r350892. llvm-svn: 351208 | ||||
* | Update clang-tools-extra for r350891 from Clang. | Aaron Ballman | 2019-01-10 | 1 | -10/+0 |
| | | | | llvm-svn: 350892 | ||||
* | clang-tidy, modularize: return non-zero exit code on errors | Alexander Kornienko | 2018-03-22 | 1 | -1/+1 |
| | | | | | | | When no inputs given, the tools should not only produce the help message, but also return a non-zero exit code. Fixed tests accordingly. llvm-svn: 328199 | ||||
* | Fixed some cases in the modularize assistant mode where header file names ↵ | John Thompson | 2016-03-21 | 1 | -0/+5 |
| | | | | | | didn't translate to valid module names. llvm-svn: 264001 | ||||
* | Added coverage check for extensionless headers, and exclude hidden dot ↵ | John Thompson | 2015-12-04 | 3 | -0/+5 |
| | | | | | | directoryies. llvm-svn: 254785 | ||||
* | Added mechanism to modularize for doing a compilation precheck | John Thompson | 2015-07-10 | 5 | -0/+32 |
| | | | | | | | | | | | | 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 line-endings. | John Thompson | 2015-07-08 | 2 | -40/+40 |
| | | | | llvm-svn: 241744 | ||||
* | Fixed modularize to warn about missing headers referenced in a module map. | John Thompson | 2015-06-04 | 3 | -0/+14 |
| | | | | llvm-svn: 239122 | ||||
* | Added module map coverage support, extracted from module-map-checker. | John Thompson | 2015-02-19 | 19 | -1/+65 |
| | | | | llvm-svn: 229869 | ||||
* | Fixed missing checkins. | John Thompson | 2015-02-18 | 2 | -0/+18 |
| | | | | llvm-svn: 229699 | ||||
* | Added support for extracting headers from module maps as a source for the ↵ | John Thompson | 2015-02-18 | 2 | -0/+2 |
| | | | | | | header list. llvm-svn: 229692 | ||||
* | clang-tools-extra/test/modularize/NoProblemsList.modularize: Unbreak test. | NAKAMURA Takumi | 2015-02-13 | 1 | -1/+1 |
| | | | | | | Don't expect the list were on the current directory. llvm-svn: 228991 | ||||
* | Fix broken test in separate build tree. | John Thompson | 2015-02-12 | 1 | -1/+1 |
| | | | | llvm-svn: 228941 | ||||
* | Added support for multiple header list files, as a precursor for when we ↵ | John Thompson | 2015-02-12 | 1 | -0/+2 |
| | | | | | | 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 | -0/+3 |
| | | | | | | private includes that purposefully get included inside blocks. llvm-svn: 228846 | ||||
* | Added module map generation option. | John Thompson | 2013-10-15 | 6 | -0/+52 |
| | | | | llvm-svn: 192703 | ||||
* | Added colon to make proper error message prefix. | John Thompson | 2013-09-20 | 2 | -4/+4 |
| | | | | llvm-svn: 191092 | ||||
* | Check for #include in extern and namespace blocks. | John Thompson | 2013-09-18 | 5 | -0/+31 |
| | | | | llvm-svn: 190950 | ||||
* | modularize - Fix of header dependencies. | John Thompson | 2013-09-04 | 3 | -0/+11 |
| | | | | llvm-svn: 189983 | ||||
* | Revert svn 189837 "Added header dependencies support." | Bob Wilson | 2013-09-04 | 3 | -14/+0 |
| | | | | | | | 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 | ||||
* | Suppress test/modularize/NoProblemsDependencies.modularize on msvc, for now. ↵ | NAKAMURA Takumi | 2013-09-04 | 1 | -0/+3 |
| | | | | | | Investigating. llvm-svn: 189904 | ||||
* | Added header dependencies support. | John Thompson | 2013-09-03 | 3 | -0/+11 |
| | | | | llvm-svn: 189837 | ||||
* | Undo r189834 - broke test. | John Thompson | 2013-09-03 | 4 | -22/+20 |
| | | | | llvm-svn: 189835 | ||||
* | Ran clang-format. | John Thompson | 2013-09-03 | 4 | -20/+22 |
| | | | | llvm-svn: 189834 | ||||
* | Fixed some issues that resulted in erroneous duplicate symbol error messages. | John Thompson | 2013-08-26 | 7 | -22/+55 |
| | | | | llvm-svn: 189228 | ||||
* | Enhanced test for header guards. | John Thompson | 2013-08-13 | 3 | -0/+11 |
| | | | | llvm-svn: 188308 | ||||
* | Fix false error message for function-style macro instance used as arguments ↵ | John Thompson | 2013-08-09 | 2 | -0/+8 |
| | | | | | | in other function-style macros instances, and add test for it. llvm-svn: 188036 | ||||
* | Expanded modularize tests. | John Thompson | 2013-08-08 | 2 | -0/+33 |
| | | | | llvm-svn: 187943 | ||||
* | Fixed incorrect header guard/nested header mechanism. | John Thompson | 2013-08-07 | 2 | -0/+2 |
| | | | | llvm-svn: 187898 | ||||
* | Fix comment typo. | John Thompson | 2013-08-06 | 1 | -1/+1 |
| | | | | llvm-svn: 187796 | ||||
* | Add test for header guard work-around. | John Thompson | 2013-08-06 | 5 | -0/+26 |
| | | | | llvm-svn: 187759 | ||||
* | Fixed checkin of wrong old files. Hopefully this is the end of the test failure. | John Thompson | 2013-07-27 | 2 | -4/+4 |
| | | | | llvm-svn: 187287 | ||||
* | Fixed missing checkin. | John Thompson | 2013-07-27 | 1 | -0/+7 |
| | | | | llvm-svn: 187282 | ||||
* | Fixed case change that caused the test failure. Incorporarated Sean's ↵ | John Thompson | 2013-07-26 | 1 | -5/+101 |
| | | | | | | review changes, consisting only of renaming and comment changes. llvm-svn: 187277 | ||||
* | Revert "Added new feature for checking macro and preprocessor conditional ↵ | Rafael Espindola | 2013-07-26 | 2 | -108/+5 |
| | | | | | | | | | consistency." This reverts commit r187228. It broke some bots: http://bb.pgr.jp/builders/cmake-clang-i686-mingw32 llvm-svn: 187235 | ||||
* | Added new feature for checking macro and preprocessor conditional consistency. | John Thompson | 2013-07-26 | 2 | -5/+108 |
| | | | | llvm-svn: 187228 | ||||
* | Add 'not' to commands that are expected to fail. | Rafael Espindola | 2013-07-04 | 2 | -2/+2 |
| | | | | llvm-svn: 185654 | ||||
* | Fixed a typo and naming convention. | John Thompson | 2013-06-18 | 1 | -1/+1 |
| | | | | llvm-svn: 184221 | ||||
* | modularize - revised to group duplicate symbols together in the error output. | John Thompson | 2013-03-28 | 2 | -2/+6 |
| | | | | llvm-svn: 178207 | ||||
* | Revised per review comments to rename test files and rearrange input files. | John Thompson | 2013-03-26 | 16 | -30/+30 |
| | | | | llvm-svn: 178047 | ||||
* | Added simple regression test for modularize. | John Thompson | 2013-03-26 | 10 | -0/+64 |
llvm-svn: 177960 |