<?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 module.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>62f60665 - Move various C++ type-related items to their own header (#10627)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h#62f60665</link>
        <description>Move various C++ type-related items to their own header (#10627)* Move C++ `ValType` to its own headerAnd fill out some small tests* Move C++ `GlobalType` to its own header* Move C++ `TableType` to its own fileWith some small tests* Move C++ `FuncType` to its own file* Move C++ ImportType to its own file* Move C++ `ExportType` to its own file* Move C++ `ExternType` to its own file

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h</description>
        <pubDate>Mon, 21 Apr 2025 23:30:54 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>b7631976 - Add Cranelift and Winch features to the C API (#8661)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h#b7631976</link>
        <description>Add Cranelift and Winch features to the C API (#8661)* Add Cranelift and Winch features to the C APIThis commit adds `cranelift` and `winch` features to the C API andenables them by default. This means that the C API can now be builtwithout compiler support to only support loading precompiled binaries.Closes #7349* Fix doc link* More doc fixes* Add more doc input dirs

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h</description>
        <pubDate>Mon, 20 May 2024 18:58:23 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>120e6b23 - Add Component::image_range (#7939)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h#120e6b23</link>
        <description>Add Component::image_range (#7939)* Add Component::image_rangeThis is the same as `Module::image_range` but for components. While I&apos;mhere additionally return a pointer instead of a `usize` to furtheremphasize that it&apos;s in the host&apos;s address space.* Remove unused import* Fix compilation of the C API

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h</description>
        <pubDate>Wed, 14 Feb 2024 20:23:23 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>f8fee938 - add clang format (#7601)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h#f8fee938</link>
        <description>add clang format (#7601)* add clang-formatWe chose WebKit style because out of all the builtin styles it seems theclosest to what already exists in wasmtime.Signed-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* c-api: don&apos;t reorder headersThe order here mattersSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* c-api: apply clang-formatSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* fiber: apply clang-formatSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* runtime: apply clang-formatSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* examples: apply clang formatSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* tests: apply clang-formatSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* ci: add clang-format checksSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* clang-format: keep braces on the same lineThis is more the existing styleSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* remove clang-formatJust use the tool defaults (LLVM)Signed-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* Fix ci nameSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* manually reformat a couple of commentsprtest:fullSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* disable formatting for doc-wasm.hSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* manually reformat wasmtime.hSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* disable formattingTo prevent a link from being brokenSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* examples: fixing build commandsSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;* fix parameter commentSigned-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;---------Signed-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h</description>
        <pubDate>Wed, 29 Nov 2023 18:39:04 +0000</pubDate>
        <dc:creator>Tyler Rockwood &lt;rockwotj@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>3ffb6828 - c-api: Correct wasmtime_module_image_range type (#7110)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h#3ffb6828</link>
        <description>c-api: Correct wasmtime_module_image_range type (#7110)

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h</description>
        <pubDate>Fri, 29 Sep 2023 13:40:17 +0000</pubDate>
        <dc:creator>Tyler Rockwood &lt;rockwotj@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>2d43a28f - c-api: Expose image_range for modules (#7064)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h#2d43a28f</link>
        <description>c-api: Expose image_range for modules (#7064)We&apos;re using this to monitor the amount of executable memory each moduleneeds.Signed-off-by: Tyler Rockwood &lt;rockwood@redpanda.com&gt;

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h</description>
        <pubDate>Wed, 20 Sep 2023 14:35:40 +0000</pubDate>
        <dc:creator>Tyler Rockwood &lt;rockwotj@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>13ec5ff6 - c-api: Add a way to get type of `wasmtime_module_t` (#3959)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h#13ec5ff6</link>
        <description>c-api: Add a way to get type of `wasmtime_module_t` (#3959)My previous PR at #3958 accidentally removed the only way to get typeinformation from a `wasmtime_module_t`, so this commit re-adds methodsback in to continue to be able to get import/export information from acompiled module.

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h</description>
        <pubDate>Thu, 24 Mar 2022 18:32:56 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>76b82910 - Remove the module linking implementation in Wasmtime (#3958)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h#76b82910</link>
        <description>Remove the module linking implementation in Wasmtime (#3958)* Remove the module linking implementation in WasmtimeThis commit removes the experimental implementation of the modulelinking WebAssembly proposal from Wasmtime. The module linking is nolonger intended for core WebAssembly but is instead incorporated intothe component model now at this point. This means that very large partsof Wasmtime&apos;s implementation of module linking are no longer applicableand would change greatly with an implementation of the component model.The main purpose of this is to remove Wasmtime&apos;s reliance on the supportfor module-linking in `wasmparser` and tooling crates. With thisreliance removed we can move over to the `component-model` branch of`wasmparser` and use the updated support for the component model.Additionally given the trajectory of the component model proposal theembedding API of Wasmtime will not look like what it looks like todayfor WebAssembly. For example the core wasm `Instance` will not changeand instead a `Component` is likely to be added instead.Some more rationale for this is in #3941, but the basic idea is that Ifeel that it&apos;s not going to be viable to develop support for thecomponent model on a non-`main` branch of Wasmtime. Additionaly I don&apos;tthink it&apos;s viable, for the same reasons as `wasm-tools`, to support theold module linking proposal and the new component model at the sametime.This commit takes a moment to not only delete the existing modulelinking implementation but some abstractions are also simplified. Forexample module serialization is a bit simpler that there&apos;s only onemodule. Additionally instantiation is much simpler since the onlyinitializer we have to deal with are imports and nothing else.Closes #3941* Fix doc link* Update comments

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h</description>
        <pubDate>Wed, 23 Mar 2022 19:57:34 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>9e0c9100 - Add a `Module::deserialize_file` method (#3266)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h#9e0c9100</link>
        <description>Add a `Module::deserialize_file` method (#3266)* Add a `Module::deserialize_file` methodThis commit adds a new method to the `wasmtime::Module` type,`deserialize_file`. This is intended to be the same as the `deserialize`method except for the serialized module is present as an on-disk file.This enables Wasmtime to internally use `mmap` to avoid copying bytesaround and generally makes loading a module much faster.A C API is added in this commit as well for various bindings to use thisaccelerated path now as well. Another option perhaps for a Rust-basedAPI is to have an API taking a `File` itself to allow for a custom filedescriptor in one way or another, but for now that&apos;s left for a possiblefuture refactoring if we find a use case.* Fix compat with main - handle readdonly mmap* wip* Try to fix Windows support

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h</description>
        <pubDate>Tue, 31 Aug 2021 18:05:51 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>7a1b7cdf - Implement RFC 11: Redesigning Wasmtime&apos;s APIs (#2897)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h#7a1b7cdf</link>
        <description>Implement RFC 11: Redesigning Wasmtime&apos;s APIs (#2897)Implement Wasmtime&apos;s new API as designed by RFC 11. This is quite a large commit which has had lots of discussion externally, so for more information it&apos;s best to read the RFC thread and the PR thread.

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/module.h</description>
        <pubDate>Thu, 03 Jun 2021 14:10:53 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
</channel>
</rss>
