<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in foo.hmap.json</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2f843616 - Fix -Wnonportable-include-path suppression for header maps with absolute paths.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Preprocessor/Inputs/nonportable-hmaps/foo.hmap.json#2f843616</link>
        <description>Fix -Wnonportable-include-path suppression for header maps with absolute paths.In `DirectoryLookup::LookupFile` parameter `HasBeenMapped` doesn&apos;t coverthe case when clang finds a file through a header map but doesn&apos;t remapthe lookup filename because the target path is an absolute path. As aresult, -Wnonportable-include-path suppression for header mapsintroduced in r301592 wasn&apos;t triggered.Change parameter `HasBeenMapped` to `IsInHeaderMap` and use parameter`MappedName` to track the filename remapping. This way we can handleboth relative and absolute paths in header maps, and account for theirspecific properties, like filename remapping being a property preservedacross lookups in multiple directories.rdar://problem/39516483Reviewers: dexonsmith, brunoReviewed By: dexonsmithSubscribers: jkorous, cfe-commits, ributzkaDifferential Revision: https://reviews.llvm.org/D58094llvm-svn: 371655

            List of files:
            /llvm-project-15.0.7/clang/test/Preprocessor/Inputs/nonportable-hmaps/foo.hmap.json</description>
        <pubDate>Wed, 11 Sep 2019 20:39:04 +0000</pubDate>
        <dc:creator>Volodymyr Sapsai &lt;vsapsai@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>dc3f88ad - Re-apply: Add python tool to dump and construct header maps</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Preprocessor/Inputs/nonportable-hmaps/foo.hmap.json#dc3f88ad</link>
        <description>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&apos;s not a lot of header maptesting around.Since it&apos;s a binary format, testing becomes pretty much brittleand its hard to even know what&apos;s inside if you don&apos;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

            List of files:
            /llvm-project-15.0.7/clang/test/Preprocessor/Inputs/nonportable-hmaps/foo.hmap.json</description>
        <pubDate>Thu, 21 Jun 2018 21:45:24 +0000</pubDate>
        <dc:creator>Bruno Cardoso Lopes &lt;bruno.cardoso@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f3003a92 - Add python tool to dump and construct header maps</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Preprocessor/Inputs/nonportable-hmaps/foo.hmap.json#f3003a92</link>
        <description>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&apos;s not a lot of header maptesting around.Since it&apos;s a binary format, testing becomes pretty much brittleand its hard to even know what&apos;s inside if you don&apos;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

            List of files:
            /llvm-project-15.0.7/clang/test/Preprocessor/Inputs/nonportable-hmaps/foo.hmap.json</description>
        <pubDate>Wed, 20 Jun 2018 21:16:37 +0000</pubDate>
        <dc:creator>Bruno Cardoso Lopes &lt;bruno.cardoso@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
