summaryrefslogtreecommitdiffstats
path: root/test/modularize
Commit message (Collapse)AuthorAgeFilesLines
* 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. git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@264001 91177308-0d34-0410-b5e6-96231b3b80d8
* Added coverage check for extensionless headers, and exclude hidden dot ↵John Thompson2015-12-043-0/+5
| | | | | | directoryies. git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@254785 91177308-0d34-0410-b5e6-96231b3b80d8
* 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. git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@241880 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed line-endings.John Thompson2015-07-082-40/+40
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@241744 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed modularize to warn about missing headers referenced in a module map.John Thompson2015-06-043-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@239122 91177308-0d34-0410-b5e6-96231b3b80d8
* Added module map coverage support, extracted from module-map-checker.John Thompson2015-02-1919-1/+65
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@229869 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed missing checkins.John Thompson2015-02-182-0/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@229699 91177308-0d34-0410-b5e6-96231b3b80d8
* Added support for extracting headers from module maps as a source for the ↵John Thompson2015-02-182-0/+2
| | | | | | header list. git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@229692 91177308-0d34-0410-b5e6-96231b3b80d8
* 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. git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@228991 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix broken test in separate build tree.John Thompson2015-02-121-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@228941 91177308-0d34-0410-b5e6-96231b3b80d8
* 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. git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@228935 91177308-0d34-0410-b5e6-96231b3b80d8
* 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. git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@228846 91177308-0d34-0410-b5e6-96231b3b80d8
* Added module map generation option.John Thompson2013-10-156-0/+52
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@192703 91177308-0d34-0410-b5e6-96231b3b80d8
* Added colon to make proper error message prefix.John Thompson2013-09-202-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@191092 91177308-0d34-0410-b5e6-96231b3b80d8
* Check for #include in extern and namespace blocks.John Thompson2013-09-185-0/+31
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@190950 91177308-0d34-0410-b5e6-96231b3b80d8
* modularize - Fix of header dependencies.John Thompson2013-09-043-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@189983 91177308-0d34-0410-b5e6-96231b3b80d8
* 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. git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@189957 91177308-0d34-0410-b5e6-96231b3b80d8
* Suppress test/modularize/NoProblemsDependencies.modularize on msvc, for now. ↵NAKAMURA Takumi2013-09-041-0/+3
| | | | | | Investigating. git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@189904 91177308-0d34-0410-b5e6-96231b3b80d8
* Added header dependencies support.John Thompson2013-09-033-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@189837 91177308-0d34-0410-b5e6-96231b3b80d8
* Undo r189834 - broke test.John Thompson2013-09-034-22/+20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@189835 91177308-0d34-0410-b5e6-96231b3b80d8
* Ran clang-format.John Thompson2013-09-034-20/+22
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@189834 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed some issues that resulted in erroneous duplicate symbol error messages.John Thompson2013-08-267-22/+55
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@189228 91177308-0d34-0410-b5e6-96231b3b80d8
* Enhanced test for header guards.John Thompson2013-08-133-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@188308 91177308-0d34-0410-b5e6-96231b3b80d8
* 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. git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@188036 91177308-0d34-0410-b5e6-96231b3b80d8
* Expanded modularize tests.John Thompson2013-08-082-0/+33
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@187943 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed incorrect header guard/nested header mechanism.John Thompson2013-08-072-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@187898 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix comment typo.John Thompson2013-08-061-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@187796 91177308-0d34-0410-b5e6-96231b3b80d8
* Add test for header guard work-around.John Thompson2013-08-065-0/+26
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@187759 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed checkin of wrong old files. Hopefully this is the end of the test failure.John Thompson2013-07-272-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@187287 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed missing checkin.John Thompson2013-07-271-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@187282 91177308-0d34-0410-b5e6-96231b3b80d8
* 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. git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@187277 91177308-0d34-0410-b5e6-96231b3b80d8
* 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 git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@187235 91177308-0d34-0410-b5e6-96231b3b80d8
* Added new feature for checking macro and preprocessor conditional consistency.John Thompson2013-07-262-5/+108
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@187228 91177308-0d34-0410-b5e6-96231b3b80d8
* Add 'not' to commands that are expected to fail.Rafael Espindola2013-07-042-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@185654 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed a typo and naming convention.John Thompson2013-06-181-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@184221 91177308-0d34-0410-b5e6-96231b3b80d8
* modularize - revised to group duplicate symbols together in the error output.John Thompson2013-03-282-2/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@178207 91177308-0d34-0410-b5e6-96231b3b80d8
* Revised per review comments to rename test files and rearrange input files.John Thompson2013-03-2616-30/+30
| | | | git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@178047 91177308-0d34-0410-b5e6-96231b3b80d8
* Added simple regression test for modularize.John Thompson2013-03-2610-0/+64
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@177960 91177308-0d34-0410-b5e6-96231b3b80d8