<?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 sharedmemory.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>566669ee - Refactor installation of C API and features supported  (#8642)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/sharedmemory.h#566669ee</link>
        <description>Refactor installation of C API and features supported  (#8642)* Refactor installation of C API and features supportedThis commit overhauls and refactors the management of the building ofthe C API. Instead of this being script-based it&apos;s now done entirelythrough CMake and CMake is the primary focus for building the C API. Forexample building the C API release artifacts is now done through CMakeinstead of through a shell script&apos;s `cargo build` and manually movingartifacts.The benefits that this brings are:* The C API now properly hides symbols in its header files that weren&apos;t  enabled at build time. This is done through a new build-time generated  `conf.h` templated on a `conf.h.in` file in the source tree.* The C API&apos;s project now supports enabling/disabling Cargo features to  have finer-grained support over what&apos;s included (plus auto-management  of the header file).* Building the C API and managing it is now exclusively done through  CMake. For example invoking `doxygen` now lives in CMake, installation  lives there, etc.The `CMakeLists.txt` file for the C API is overhauled in the process ofdoing this. The build now primarily matches on the Rust target beingbuilt rather than the host target. Additionally installation will nowinstall both the static and shared libraries instead of just one.Additionally during this refactoring various bits and pieces ofAndroid-specific code were all removed. Management of the C toolchainfeels best left in scope of the caller (e.g. configuring `CC_*` env varsand such) rather than here.prtest:full* Don&apos;t use `option` for optional strings* Invert release build checkAlso adjust some indentation* Fix more indentation* Remove no-longer-used variable* Reduce duplication in feature macro

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/sharedmemory.h</description>
        <pubDate>Mon, 20 May 2024 15:31:36 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>ca5f1bb6 - Tidy up some headers related to shared memory (#8366)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/sharedmemory.h#ca5f1bb6</link>
        <description>Tidy up some headers related to shared memory (#8366)* Tidy up some headers related to shared memory* Don&apos;t declare an anonymous `struct wasmtime_sharedmemory`, instead  `#include` the actual definition.* Fix an issue where a header in `sharedmemory.h` referred to a type in  `extern.h` which wasn&apos;t `#include`&apos;d. This function,  `wasmtime_sharedmemory_into_extern`, additionally isn&apos;t necessary as  it&apos;s no different than manually constructing it. Fix this by removing  this function.* Run clang-format

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/sharedmemory.h</description>
        <pubDate>Sun, 14 Apr 2024 20:02:43 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>55bd797a - Extend C API with interfaces needed to use threads (#7940)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/include/wasmtime/sharedmemory.h#55bd797a</link>
        <description>Extend C API with interfaces needed to use threads (#7940)

            List of files:
            /wasmtime-44.0.1/crates/c-api/include/wasmtime/sharedmemory.h</description>
        <pubDate>Fri, 08 Mar 2024 01:55:34 +0000</pubDate>
        <dc:creator>Milek7 &lt;Milek7@users.noreply.github.com&gt;</dc:creator>
    </item>
</channel>
</rss>
