<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in empty.modulemap</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>19306351a2c45e266fa11b41eb1362b20b6ca56d - [clang][Modules] Raise empty.modulemap expected size to &lt;70KB to fix RISC-V failure (#123959)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/clang/test/Modules/empty.modulemap#19306351a2c45e266fa11b41eb1362b20b6ca56d</link>
        <description>[clang][Modules] Raise empty.modulemap expected size to &lt;70KB to fix RISC-V failure (#123959)I&apos;m not sure why the test is larger for RISC-V than other targets, butwe saw this before with #111360.The file is just over the current 60KB limit:```62772 /home/asb/llvm-project/build/stage2/tools/clang/test/Modules/Output/empty.modulemap.tmp/base.pcm```

            List of files:
            /llvm-project/clang/test/Modules/empty.modulemap</description>
        <pubDate>Thu, 23 Jan 2025 10:22:07 +0000</pubDate>
        <dc:creator>Alex Bradbury &lt;asb@igalia.com&gt;</dc:creator>
    </item>
<item>
        <title>fa45f81ff7ea9fc2a2a40fea8dd7626ecc3a8dbb - [clang][Serialization][RISCV] Increase the number of reserved predefined type IDs</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/clang/test/Modules/empty.modulemap#fa45f81ff7ea9fc2a2a40fea8dd7626ecc3a8dbb</link>
        <description>[clang][Serialization][RISCV] Increase the number of reserved predefined type IDsIn D152070 we added many new intrinsic types required for the RISC-VVector Extension.This was crashing when loading the AST as those types are intrinsicallyadded to the AST (they don&apos;t come from the disk).The total number required now by clang exceeds 400 so increasing thevalue to 500 solves the problem. This value was already increased inD92715 but I assume this has some impact on the on-disk format.Also add a static assert to avoid this happening again in the future.Differential Revision: https://reviews.llvm.org/D153111

            List of files:
            /llvm-project/clang/test/Modules/empty.modulemap</description>
        <pubDate>Mon, 19 Jun 2023 14:37:46 +0000</pubDate>
        <dc:creator>Roger Ferrer Ibanez &lt;roger.ferrer@bsc.es&gt;</dc:creator>
    </item>
<item>
        <title>a06b2cb0f5df68e06f0cbce5f2d5fb9d3dcb57d6 - Fix clang/test/Modules/empty.modulemap by increasing limit.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/clang/test/Modules/empty.modulemap#a06b2cb0f5df68e06f0cbce5f2d5fb9d3dcb57d6</link>
        <description>Fix clang/test/Modules/empty.modulemap by increasing limit.This fixes a buildbot failure on Builder llvm-clang-win-x-aarch64.The size of the module increased to just over 30kb due to newDecl TypeDefs being added to the module after D81459 thatadds new ACLE types.

            List of files:
            /llvm-project/clang/test/Modules/empty.modulemap</description>
        <pubDate>Mon, 15 Jun 2020 08:47:49 +0000</pubDate>
        <dc:creator>Sander de Smalen &lt;sander.desmalen@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>2e1538f282802873e5b5b3a4406055802545bf98 - Remove 24 instances of &apos;REQUIRES: shell&apos;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/clang/test/Modules/empty.modulemap#2e1538f282802873e5b5b3a4406055802545bf98</link>
        <description>Remove 24 instances of &apos;REQUIRES: shell&apos;Tests fall into one of the following categories:- The requirement was unnecessary- Additional quoting was required for backslashes in paths (see &quot;sed -e  &apos;s/\\/\\\\/g&apos;&quot;) in the sanitizer tests.- OpenMP used &apos;REQUIRES: shell&apos; as a proxy for the test failing on  Windows. Those tests fail there reliably, so use XFAIL instead.I tried not to remove shell requirements that were added to suppressflaky test failures, but if I screwed up, we can add it back as needed.llvm-svn: 284793

            List of files:
            /llvm-project/clang/test/Modules/empty.modulemap</description>
        <pubDate>Thu, 20 Oct 2016 23:11:45 +0000</pubDate>
        <dc:creator>Reid Kleckner &lt;rnk@google.com&gt;</dc:creator>
    </item>
<item>
        <title>842d61f50c4b9db87fec295279e8c7565900d2dd - Attempt to fix greendragon buildbot failures; apparently wc sometimes inserts a leading space into its output. Just check for a matching number anywhere in the output.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/clang/test/Modules/empty.modulemap#842d61f50c4b9db87fec295279e8c7565900d2dd</link>
        <description>Attempt to fix greendragon buildbot failures; apparently wc sometimes inserts a leading space into its output. Just check for a matching number anywhere in the output.llvm-svn: 242661

            List of files:
            /llvm-project/clang/test/Modules/empty.modulemap</description>
        <pubDate>Mon, 20 Jul 2015 08:40:51 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>9c254184242e9fa8b6e2c4c11a83544fc5e22994 - [modules] Don&apos;t save uninteresting identifiers, and don&apos;t consider identifiers</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/clang/test/Modules/empty.modulemap#9c254184242e9fa8b6e2c4c11a83544fc5e22994</link>
        <description>[modules] Don&apos;t save uninteresting identifiers, and don&apos;t consider identifiersto be interesting just because they are the name of a builtin. Reduces the sizeof an empty module by over 80% (~100KB).llvm-svn: 242650

            List of files:
            /llvm-project/clang/test/Modules/empty.modulemap</description>
        <pubDate>Sun, 19 Jul 2015 21:41:12 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>47972afd102f557553d7c6555240bd80982afdd1 - [modules] Simplify -cc1 interface for enabling implicit module maps.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/clang/test/Modules/empty.modulemap#47972afd102f557553d7c6555240bd80982afdd1</link>
        <description>[modules] Simplify -cc1 interface for enabling implicit module maps.We used to have a flag to enable module maps, and two more flags to enableimplicit module maps. This is all redundant; we don&apos;t need any flag forenabling module maps in the abstract, and we don&apos;t usually have -fno- flags for-cc1. We now have just a single flag, -fimplicit-module-maps, that enablesimplicitly searching the file system for module map files and loading them.The driver interface is unchanged for now. We should probably rename-fmodule-maps to -fimplicit-module-maps at some point.llvm-svn: 239789

            List of files:
            /llvm-project/clang/test/Modules/empty.modulemap</description>
        <pubDate>Tue, 16 Jun 2015 00:08:24 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>885e78cb22dcfd882c1d54082569573cc17de6c7 - [Modules] Start making explicit modules produce deterministic output.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/clang/test/Modules/empty.modulemap#885e78cb22dcfd882c1d54082569573cc17de6c7</link>
        <description>[Modules] Start making explicit modules produce deterministic output.There are two aspects of non-determinism fixed here, which was theminimum required to cause at least an empty module to be deterministic.First, the random number signature is only inserted into the module whenwe are building modules implicitly. The use case for these randomsignatures is to work around the very fact that modules are notdeterministic in their output when working with the implicitly built andpopulated module cache. Eventually this should go away entirely whenwe&apos;re confident that Clang is producing deterministic output.Second, the on-disk hash table is populated based on the order ofiteration over a DenseMap. Instead, use a MapVector so that we can walkit in insertion order.I&apos;ve added a test that an empty module, when built twice, produces thesame binary PCM file.llvm-svn: 233115

            List of files:
            /llvm-project/clang/test/Modules/empty.modulemap</description>
        <pubDate>Tue, 24 Mar 2015 21:18:10 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
