Re-apply: Add python tool to dump and construct header mapsHeader maps are binary files used by Xcode, which are used to mapheader names or paths to other locations. Clang has support forthose si
Re-apply: Add python tool to dump and construct header mapsHeader maps are binary files used by Xcode, which are used to mapheader names or paths to other locations. Clang has support forthose since its inception, but there's not a lot of header maptesting around.Since it's a binary format, testing becomes pretty much brittleand its hard to even know what's inside if you don't have theappropriate tools.Add a python based tool that allows creating and dumping headermaps based on a json description of those. While here, rewritetests to use the tool and remove the binary files from the tree.This tool was initially written by Daniel Dunbar.Thanks to Stella Stamenova for helping make this work on Windows.Differential Revision: https://reviews.llvm.org/D46485rdar://problem/39994722llvm-svn: 335295
show more ...
Revert "Add python tool to dump and construct header maps"This reverts commit fcfa2dd517ec1a6045a81e8247e346d630a22618.Broke bots:http://lab.llvm.org:8011/builders/clang-x64-ninja-win7/builds/1
Revert "Add python tool to dump and construct header maps"This reverts commit fcfa2dd517ec1a6045a81e8247e346d630a22618.Broke bots:http://lab.llvm.org:8011/builders/clang-x64-ninja-win7/builds/11315http://lab.llvm.org:8011/builders/llvm-clang-x86_64-expensive-checks-win/builds/10411/steps/test-check-all/logs/stdiollvm-svn: 335196
Add python tool to dump and construct header mapsHeader maps are binary files used by Xcode, which are used to mapheader names or paths to other locations. Clang has support forthose since its in
Add python tool to dump and construct header mapsHeader maps are binary files used by Xcode, which are used to mapheader names or paths to other locations. Clang has support forthose since its inception, but there's not a lot of header maptesting around.Since it's a binary format, testing becomes pretty much brittleand its hard to even know what's inside if you don't have theappropriate tools.Add a python based tool that allows creating and dumping headermaps based on a json description of those. While here, rewritetests to use the tool and remove the binary files from the tree.This tool was initially written by Daniel Dunbar.Differential Revision: https://reviews.llvm.org/D46485rdar://problem/39994722llvm-svn: 335177
Move test inputs into the Inputs directory (improvement/fix to r201419)llvm-svn: 201458