<?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 comdat-sections.s</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9647a6f719ee4b1c23eea7aef368c1dcd5317949 - [WebAssembly] Added initial type checker to MC Assembler</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/lld/test/wasm/comdat-sections.s#9647a6f719ee4b1c23eea7aef368c1dcd5317949</link>
        <description>[WebAssembly] Added initial type checker to MC AssemblerThis to protect against non-sensical instruction sequences being assembled,which would either cause asserts/crashes further down, or a Wasm module being output that doesn&apos;t validate.Unlike a validator, this type checker is able to give type-errors as part of the parsing process, which makes the assembler much friendlier to be used by humans writing manual input.Because the MC system is single pass (instructions aren&apos;t even stored in MC format, they are directly output) the type checker has to be single pass as well, which means that from now on .globaltype and .functype decls must come before their use. An extra pass is added to Codegen to collect information for this purpose, since AsmPrinter is normally single pass / streaming as well, and would otherwise generate this information on the fly.A `-no-type-check` flag was added to llvm-mc (and any other tools that take asm input) that surpresses type errors, as a quick escape hatch for tests that were not intended to be type correct.This is a first version of the type checker that ignores control flow, i.e. it checks that types are correct along the linear path, but not the branch path. This will still catch most errors. Branch checking could be added in the future.Differential Revision: https://reviews.llvm.org/D104945

            List of files:
            /llvm-project/lld/test/wasm/comdat-sections.s</description>
        <pubDate>Mon, 07 Jun 2021 19:10:47 +0000</pubDate>
        <dc:creator>Wouter van Oortmerssen &lt;aardappel@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dd6412c05c1039e582a970da1aee62cdde75c892 - [WebAssembly][lld] Exclude COMDAT sections</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/lld/test/wasm/comdat-sections.s#dd6412c05c1039e582a970da1aee62cdde75c892</link>
        <description>[WebAssembly][lld] Exclude COMDAT sectionsAllow exclusion/discarding of custom sections with COMDAT groups.It piggybacks on the existing COMDAT-handling code, but applies to custom sections as well.Differential Revision: https://reviews.llvm.org/D92950

            List of files:
            /llvm-project/lld/test/wasm/comdat-sections.s</description>
        <pubDate>Wed, 09 Dec 2020 18:57:27 +0000</pubDate>
        <dc:creator>Derek Schuff &lt;dschuff@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
