<?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 build.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e5aa4449 - Handle `uextend` in conditional trap lowerings on x64 (#11044)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#e5aa4449</link>
        <description>Handle `uextend` in conditional trap lowerings on x64 (#11044)* Handle uextend in conditional trap lowerings on x64* Logging and rebuilding for test programs and debug tests* Forward srcloc debug info to conditional trap instructions from conditional branches to unconditional traps

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Mon, 16 Jun 2025 19:24:10 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cdb59304 - Handle defined shared memories in dwarf processing (#8750)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#cdb59304</link>
        <description>Handle defined shared memories in dwarf processing (#8750)This commit resolves an assert in the dwarf generating of core wasmmodules when the module has a defined linear memory which is flagged`shared`. This is represented slightly differently in the `VMContext`than owned memories that aren&apos;t `shared`, and looks more like animported memory. With support in #8740 it&apos;s now much easier to supportthis.Closes #8652

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Thu, 06 Jun 2024 13:26:15 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>fcf1054b - Add some support for imported memories to generated DWARF (#8740)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#fcf1054b</link>
        <description>Add some support for imported memories to generated DWARF (#8740)This is more-or-less a prerequisite for #8652 and extends the generateddwarf with expressions to not only dereference owned memories butadditionally imported memories which involve some extra addresscalculations to be emitted in the dwarf.

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Wed, 05 Jun 2024 18:18:49 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>a7e47627 - Remove some usage of UnsafeCell in the adapter (#7117)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#a7e47627</link>
        <description>Remove some usage of UnsafeCell in the adapter (#7117)* Fix compile warnings in preview1 adapterThis isn&apos;t part of the &quot;main build&quot; so it&apos;s not inheriting the &quot;denywarnings&quot; flag passed in CI, so fixup some warnings which have leakedthrough over time.* Remove some usage of `UnsafeCell` in the adapterMove to abstractions such as `OnceCell` from the standard library aswell as `RefCell` to avoid some unsafety. This shouldn&apos;t have anypractical ramifications on the adapter, mostly just trying to helpover-time maintenance.* Deny test-programs warnings in CI

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Fri, 29 Sep 2023 23:15:40 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>8a88ff6e - Wasi-http: support inbound requests (proxy world) (#7091)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#8a88ff6e</link>
        <description>Wasi-http: support inbound requests (proxy world) (#7091)* Move the incoming_handler impl into http_impl* Remove the incoming handler -- we need to use it as a guest export* Start adding a test-programs test for the server side of wasi-http* Progress towards running a server test* Implement incoming-request-method* Validate outparam value* Initial incoming handler test* Implement more of the incoming api* Finish the incoming api implementations* Initial cut at `wasmtime serve`* fix warning* wasmtime-cli: invoke ServeCommand, and add enough stuff to the linker to run trivial test* fix warnings* fix warnings* argument parsing: allow --addr to specify sockaddr* rustfmt* sync wit definitions between wasmtime-wasi and wasmtime-wasi-http* cargo vet: add an import config and wildcard audit for wasmtime-wmemcheck* cargo vet: audit signal-hook-registry* Remove duplicate add_to_linker calls for preview2 interfacesprtest:full* Add a method to finish outgoing responsesCo-authored-by: Adam Foltzer &lt;acfoltzer@fastly.com&gt;Co-authored-by: Pat Hickey &lt;phickey@fastly.com&gt;* Mark the result of the incoming_{request,response}_consume methods as own* Explicit versions for http-body and http-body-util* Explicit `serve` feature for the `wasmtime serve` command* Move the spawn outside of the future returned by `ProxyHandler::call`* Review feedback---------Co-authored-by: Trevor Elliott &lt;telliott@fastly.com&gt;Co-authored-by: Adam Foltzer &lt;acfoltzer@fastly.com&gt;

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Thu, 28 Sep 2023 22:51:51 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;phickey@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>e4fbf976 - Update in-tree wit-bindgen to 0.11.0 (#6947)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#e4fbf976</link>
        <description>Update in-tree wit-bindgen to 0.11.0 (#6947)This only affects tests and the adapter itself, but not in any breakingway. The tests for wasi-http are reorganized to be commands which isalso required to not have any exports currently since wit-bindgen forRust guests doesn&apos;t support generating bindings in one crate andexporting in another.

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Wed, 06 Sep 2023 15:22:48 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>2f6e9777 - Implement the `tcp` interface of wasi-sockets. (#6837)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#2f6e9777</link>
        <description>Implement the `tcp` interface of wasi-sockets. (#6837)* Implement the `tcp` interface of wasi-sockets.Implement the `tcp`, `tcp-create-socket`, and `network` interfaces ofwasi-sockets.* Minor cleanups.* Update to the latest upstream wasi-sockets.* Address review feedback.* Handle zero-length reads and writes, and other cleanups.* Fix compilation on macOS.* Fix compilation on Windows.* Update all the copies of wasi-socket wit files.* Sync up more wit files.* Fix the errno code for non-blocking `connect` on Windows.prtest:full* Tolerate `NOTCONN` errors when cleaning up with `shutdown`.* Simplify the polling mechanism.This requires an updated tokio for `Interest::ERROR`.* Downgrade to tokio 1.29.1 for now.* Move `tcp_state` out of the `Arc`.* `accept` doesn&apos;t need a write lock.* Remove `tcp_state`&apos;s `RwLock`.

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Tue, 22 Aug 2023 23:23:52 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;dev@sunfishcode.online&gt;</dc:creator>
    </item>
<item>
        <title>e250334b - feat: align wasi-http with component linker (#6195)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#e250334b</link>
        <description>feat: align wasi-http with component linker (#6195)* feat: align wasi-http with component linker* feat(wasi-http): allow bidirectional stream* feat(wasi-http): clean up children when dropping resource* chore: update based on feedback* chore: replace wasi http context references* chore: fix logical issue with outgoing body stream* chore: use thread-safe reference-counting pointer* chore: cleanup resources using table* fix(wasi-preview1-component-adapter): sync command extended wit* fix(wasi-preview1-component-adapter): sync command extended wit* fix(wasmtime-wasi): sync wit for http types* chore: refactor using wasmtime-wasi cratefix(wasi-http): misconfiguration in wasmtime linkerschore: keep streams detailschore: fix wasi http tests* chore: use pollable from wasmtime-wasi* chore: update wasi http linker for module* chore: update test programs for wasi http* fix(wasi-http): ensure proper errors are surfaced* chore: split wasi http tests into individual files* chore: ensure protocol error is mapped correctly* chore: disable temporarily wasi http in wasmtime cli* chore: comment out wasi http in wasmtime cli* chore(ci): ensure wit definitions in sync* feat(wasi-http): generate async host binding* chore: make wasi http tests async* chore: update ci workflow based on suggestionCo-authored-by: Pat Hickey &lt;pat@moreproductive.org&gt;* feat(wasmtime-wasi): update logging world to latest* feat(wasmtime): update proxy world to latest* feat(wasmtime-wasi): add back command extended world* fix(wasi-http): sync wit definitions* chore: update tests with latest wit definitions* Update src/commands/run.rs* Update src/commands/run.rs* Update src/commands/run.rs* Update src/commands/run.rs* Update src/commands/run.rs* Update src/commands/run.rs* Update src/commands/run.rs* Update src/commands/run.rs* Update src/commands/run.rs* chore: fix formatting* Ignore flaky test* chore: fix compilation error for riscv64 arch* Avoid `cp -T` on macosAdding prtest:full to ensure that we&apos;ve seen a successful build beforequeuing.* Don&apos;t build the wasi-http test programs for the native target* Debug the wit consistency check* Update streams.wit in wasi-http* Mark the component outbound_request_post test flaky* Disable flaky wasi-http-tests on windows only* Use diff instead of rm/cp/git diff* Disable more tests on windows---------Co-authored-by: Eduardo Rodrigues &lt;eduardomourar@users.noreply.github.com&gt;Co-authored-by: Pat Hickey &lt;pat@moreproductive.org&gt;Co-authored-by: Trevor Elliott &lt;telliott@fastly.com&gt;

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Fri, 18 Aug 2023 02:52:16 +0000</pubDate>
        <dc:creator>Eduardo de Moura Rodrigues &lt;16357187+eduardomourar@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>aef1f57d - Update adapter build (#6573)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#aef1f57d</link>
        <description>Update adapter build (#6573)* Update adapter build* Rename the binary artifact to `wasi_snapshot_preview1.wasm` and update  build scripts to account for this.* Update documentation to mention difference between reactor/command  builds.Closes #6569* More renaming

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Tue, 13 Jun 2023 18:17:27 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>fc11f563 - Re-enable wasi-http for recent wit bindgen changes. Renable tests. (#6495)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#fc11f563</link>
        <description>Re-enable wasi-http for recent wit bindgen changes. Renable tests. (#6495)* Re-enable wasi-http* Address comments.

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Thu, 01 Jun 2023 23:16:06 +0000</pubDate>
        <dc:creator>Brendan Burns &lt;bburns@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>d28986ed - Use Rust 1.69.0 instead of 1.70.0 (#6502)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#d28986ed</link>
        <description>Use Rust 1.69.0 instead of 1.70.0 (#6502)* Use Rust 1.69.0 instead of 1.70.0Try to fix some recent CI breakageprtest:full* Don&apos;t force stable for test-programs

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Thu, 01 Jun 2023 22:22:30 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>41417d9e - Update Wasmtime for upcoming WIT changes (#6390)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#41417d9e</link>
        <description>Update Wasmtime for upcoming WIT changes (#6390)* Update Wasmtime for upcoming WIT changesThis PR integrates bytecodealliance/wasm-tools#1027 into Wasmtime. Themain changes here are:* WIT syntax is updated with WebAssembly/component-model#193* Generated bindings in the `bindgen!` macro have been updated to  reflect the new structure of WIT.* The accepted component model binary format has been updated to account  for changes.This PR disables wasi-http tests and the on-by-default feature becausethe WIT syntax has been updated but the submodule containing the WITshas not been updated yet so there&apos;s no way to get that buildingtemporarily. Once that&apos;s updated then this can be reenabled.* Update wasmtime-wasi crate with new WIT* Add wit-bindgen override for the updated version* Officially disable wasi-http tests/building* Move test-reactor WIT into the main WIT filesDon&apos;t store duplicates with the rest of the WASI WIT files we have.* Remove adapter&apos;s copy of WIT files* Disable default features for wit-bindgen* Plumb disabling wasi-http tests a bit more* Fix reactor tests and adapter build* Remove no-longer-needed feature* Update adapter verification script* Back out some wasi-http hacks* Update vet and some dependency sources* Move where wit-bindgen comes fromMake it a more &quot;official&quot; location which is also less likely to beaccidentally deleted in the future.* Don&apos;t document wasi-http-tests

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Fri, 26 May 2023 16:39:52 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>403f32dc - add command and reactor tests</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#403f32dc</link>
        <description>add command and reactor tests

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Wed, 17 May 2023 03:05:01 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;phickey@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>dd556009 - move the command and reactor tests into test-programs</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#dd556009</link>
        <description>move the command and reactor tests into test-programs

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Wed, 17 May 2023 00:18:13 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;phickey@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>338b535a - Refactor test-programs to build modules and components (#6385)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#338b535a</link>
        <description>Refactor test-programs to build modules and components (#6385)* wasi-tests and wasi-http-tests no longer have their own workspace* wasi-tests: fix warnings* rewrite the test-programs build.rs to generate {package}_modules.rs and _components.rsThe style is cribbed from preview2-prototying repo, but I ended uprefactoring it a bit.* better escaping should help with windows?* long form cap-std-sync and tokio test suites* convert wasi-http test* fixes, comments* apply cargo fmt to whole workspace* bump test-programs and wasi-http-tests to all use common dependency versionswit-bindgen 0.6.0 and wit-component 0.7.4* add new audits* cargo vet prune* package and supply chain updates to fix vulnerabilitiesh2 upgraded from 0.3.16 -&gt; 0.3.19 to fix vulnerabilitytempfile upgraded from 0.3.3 -&gt; 0.3.5 to eliminate dep on vulnerableremove_dir_all* deny: temporarily allow duplicate wasm-encoder, wasmparser, wit-parserprtest:full* convert more dependencies to { workspace = true }Alex asked me to do thsi for wit-component and wit-bindgen, and I founda few more (cfg-if, tempfile, filecheck, anyhow...I also reorganized the workspace dependencies section to make the onesour team maintains more clearly separated from our externaldependencies.* test-programs build: ensure that the user writes a #[test] for each module, component* fix build of wasi-tests on windows* misspelled macos* mark wasi-tests crate test=false so we dont try building it natively...* mark wasi-http-tests test=false as well* try getting the cargo keys right* just exclude wasi-tests and wasi-http-tests in run-tests.sh* interesting paths fails on windows* misspelling so nice i did it twice* new cargo deny exception: ignore all of wit-bindgen&apos;s dependencies* auto-import wildcard vets

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Wed, 17 May 2023 18:18:04 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;phickey@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>2d34dbef - Begin implementation of wasi-http (#5929)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#2d34dbef</link>
        <description>Begin implementation of wasi-http (#5929)* Integrate experimental HTTP into wasmtime.* Reset Cargo.lock* Switch to bail!, plumb options partially.* Implement timeouts.* Remove generated files &amp; wasm, add Makefile* Remove generated code textfile* Update crates/wasi-http/Cargo.tomlCo-authored-by: Eduardo de Moura Rodrigues &lt;16357187+eduardomourar@users.noreply.github.com&gt;* Update crates/wasi-http/Cargo.tomlCo-authored-by: Eduardo de Moura Rodrigues &lt;16357187+eduardomourar@users.noreply.github.com&gt;* Extract streams from request/response.* Fix read for len &lt; buffer length.* Formatting.* types impl: swap todos for traps* streams_impl: idioms, and swap todos for traps* component impl: idioms, swap all unwraps for traps, swap all todos for traps* http impl: idiom* Remove an unnecessary mut.* Remove an unsupported function.* Switch to the tokio runtime for the HTTP request.* Add a rust example.* Update to latest wit definition* Remove example code.* wip: start writing a http test...* finish writing the outbound request examplehavent executed it yet* better debug output* wasi-http: some stubs required for rust rewrite of the example* add wasi_http tests to test-programs* CI: run the http tests* Fix some warnings.* bump new deps to latest releases (#3)* Add tests for wasi-http to test-programs (#2)* wip: start writing a http test...* finish writing the outbound request examplehavent executed it yet* better debug output* wasi-http: some stubs required for rust rewrite of the example* add wasi_http tests to test-programs* CI: run the http tests* bump new deps to latest releasesh2 0.3.16http 0.2.9mio 0.8.6openssl 0.10.48openssl-sys 0.9.83tokio 1.26.0---------Co-authored-by: Brendan Burns &lt;bburns@microsoft.com&gt;* Update crates/test-programs/tests/http_tests/runtime/wasi_http_tests.rs* Update crates/test-programs/tests/http_tests/runtime/wasi_http_tests.rs* Update crates/test-programs/tests/http_tests/runtime/wasi_http_tests.rs* wasi-http: fix cargo.toml file and publish script to work together (#4)unfortunately, the publish script doesn&apos;t use a proper toml parser (inorder to not have any dependencies), so the whitespace has to be thetrivial expected case.then, add wasi-http to the list of crates to publish.* Update crates/test-programs/build.rs* Switch to rustls* Cleanups.* Merge switch to rustls.* Formatting* Remove libssl install* Fix tests.* Rename wasi-http -&gt; wasmtime-wasi-http* prtest:fullConditionalize TLS on riscv64gc.* prtest:fullFix formatting, also disable tls on s390x* prtest:fullAdd a path parameter to wit-bindgen, remove symlink.* prtest:fullFix tests for places where SSL isn&apos;t supported.* Update crates/wasi-http/Cargo.toml---------Co-authored-by: Eduardo de Moura Rodrigues &lt;16357187+eduardomourar@users.noreply.github.com&gt;Co-authored-by: Pat Hickey &lt;phickey@fastly.com&gt;Co-authored-by: Pat Hickey &lt;pat@moreproductive.org&gt;

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Wed, 05 Apr 2023 20:33:03 +0000</pubDate>
        <dc:creator>Brendan Burns &lt;bburns@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>1321c234 - Remove dependency on `more-asserts` (#4408)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#1321c234</link>
        <description>Remove dependency on `more-asserts` (#4408)* Remove dependency on `more-asserts`In my recent adventures to do a bit of gardening on our dependencies Inoticed that there&apos;s a new major version for the `more-asserts` crate.Instead of updating to this though I&apos;ve opted to instead remove thedependency since I don&apos;t think we heavily lean on this crate andotherwise one-off prints are probably sufficient to avoid the need forpulling in a whole crate for this.* Remove exemption for `more-asserts`

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Tue, 26 Jul 2022 16:47:33 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>8667d8c2 - test-programs: test wasi-tokio</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#8667d8c2</link>
        <description>test-programs: test wasi-tokio

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Mon, 19 Apr 2021 23:00:27 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;pat@moreproductive.org&gt;</dc:creator>
    </item>
<item>
        <title>72a8f923 - cap-primitives bump fixes windows bugs</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#72a8f923</link>
        <description>cap-primitives bump fixes windows bugs

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Thu, 04 Feb 2021 01:31:15 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;pat@moreproductive.org&gt;</dc:creator>
    </item>
<item>
        <title>c8ca639b - new cap-std apis fix some windows tests!</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/build.rs#c8ca639b</link>
        <description>new cap-std apis fix some windows tests!fix for fd_readdir test on linux, and symlink_create / nofollow_errors

            List of files:
            /wasmtime-44.0.1/crates/test-programs/build.rs</description>
        <pubDate>Thu, 04 Feb 2021 00:16:09 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;pat@moreproductive.org&gt;</dc:creator>
    </item>
</channel>
</rss>
