summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/modularize
Commit message (Collapse)AuthorAgeFilesLines
* Revert r351208 (which was a revert of r350892).Aaron Ballman2019-01-171-10/+0
| | | | | | This corresponds to the fix to Clang in r351470. llvm-svn: 351471
* Revert "Update clang-tools-extra for r350891 from Clang."Benjamin Kramer2019-01-151-0/+10
| | | | | | This reverts commit r350892. llvm-svn: 351208
* Update clang-tools-extra for r350891 from Clang.Aaron Ballman2019-01-101-10/+0
| | | | llvm-svn: 350892
* clang-tidy, modularize: return non-zero exit code on errorsAlexander Kornienko2018-03-221-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 Thompson2016-03-211-0/+5
| | | | | | didn't translate to valid module names. llvm-svn: 264001
* Added coverage check for extensionless headers, and exclude hidden dot ↵John Thompson2015-12-043-0/+5
| | | | | | directoryies. llvm-svn: 254785
* Added mechanism to modularize for doing a compilation precheckJohn Thompson2015-07-105-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 Thompson2015-07-082-40/+40
| | | | llvm-svn: 241744
* Fixed modularize to warn about missing headers referenced in a module map.John Thompson2015-06-043-0/+14
| | | | llvm-svn: 239122
* Added module map coverage support, extracted from module-map-checker.John Thompson2015-02-1919-1/+65
| | | | llvm-svn: 229869
* Fixed missing checkins.John Thompson2015-02-182-0/+18
| | | | llvm-svn: 229699
* Added support for extracting headers from module maps as a source for the ↵John Thompson2015-02-182-0/+2
| | | | | | header list. llvm-svn: 229692
* clang-tools-extra/test/modularize/NoProblemsList.modularize: Unbreak test.NAKAMURA Takumi2015-02-131-1/+1
| | | | | | Don't expect the list were on the current directory. llvm-svn: 228991
* Fix broken test in separate build tree.John Thompson2015-02-121-1/+1
| | | | llvm-svn: 228941
* Added support for multiple header list files, as a precursor for when we ↵John Thompson2015-02-121-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 Thompson2015-02-111-0/+3
| | | | | | private includes that purposefully get included inside blocks. llvm-svn: 228846
* Added module map generation option.John Thompson2013-10-156-0/+52
| | | | llvm-svn: 192703
* Added colon to make proper error message prefix.John Thompson2013-09-202-4/+4
| | | | llvm-svn: 191092
* Check for #include in extern and namespace blocks.John Thompson2013-09-185-0/+31
| | | | llvm-svn: 190950
* modularize - Fix of header dependencies.John Thompson2013-09-043-0/+11
| | | | llvm-svn: 189983
* Revert svn 189837 "Added header dependencies support."Bob Wilson2013-09-043-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 Takumi2013-09-041-0/+3
| | | | | | Investigating. llvm-svn: 189904
* Added header dependencies support.John Thompson2013-09-033-0/+11
| | | | llvm-svn: 189837
* Undo r189834 - broke test.John Thompson2013-09-034-22/+20
| | | | llvm-svn: 189835
* Ran clang-format.John Thompson2013-09-034-20/+22
| | | | llvm-svn: 189834
* Fixed some issues that resulted in erroneous duplicate symbol error messages.John Thompson2013-08-267-22/+55
| | | | llvm-svn: 189228
* Enhanced test for header guards.John Thompson2013-08-133-0/+11
| | | | llvm-svn: 188308
* Fix false error message for function-style macro instance used as arguments ↵John Thompson2013-08-092-0/+8
| | | | | | in other function-style macros instances, and add test for it. llvm-svn: 188036
* Expanded modularize tests.John Thompson2013-08-082-0/+33
| | | | llvm-svn: 187943
* Fixed incorrect header guard/nested header mechanism.John Thompson2013-08-072-0/+2
| | | | llvm-svn: 187898
* Fix comment typo.John Thompson2013-08-061-1/+1
| | | | llvm-svn: 187796
* Add test for header guard work-around.John Thompson2013-08-065-0/+26
| | | | llvm-svn: 187759
* Fixed checkin of wrong old files. Hopefully this is the end of the test failure.John Thompson2013-07-272-4/+4
| | | | llvm-svn: 187287
* Fixed missing checkin.John Thompson2013-07-271-0/+7
| | | | llvm-svn: 187282
* Fixed case change that caused the test failure. Incorporarated Sean's ↵John Thompson2013-07-261-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 Espindola2013-07-262-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 Thompson2013-07-262-5/+108
| | | | llvm-svn: 187228
* Add 'not' to commands that are expected to fail.Rafael Espindola2013-07-042-2/+2
| | | | llvm-svn: 185654
* Fixed a typo and naming convention.John Thompson2013-06-181-1/+1
| | | | llvm-svn: 184221
* modularize - revised to group duplicate symbols together in the error output.John Thompson2013-03-282-2/+6
| | | | llvm-svn: 178207
* Revised per review comments to rename test files and rearrange input files.John Thompson2013-03-2616-30/+30
| | | | llvm-svn: 178047
* Added simple regression test for modularize.John Thompson2013-03-2610-0/+64
llvm-svn: 177960
OpenPOWER on IntegriCloud