<?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 ops.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>dad2293e - gc_ops: Add support for struct subtypes (#12931)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs#dad2293e</link>
        <description>gc_ops: Add support for struct subtypes (#12931)* Add struct subtypes* Supertypes with probability

            List of files:
            /wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs</description>
        <pubDate>Thu, 02 Apr 2026 19:49:12 +0000</pubDate>
        <dc:creator>Khagan (Khan) Karimov &lt;127453117+khagankhan@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>b1f69c05 - gc_ops: Mutator update (#12844)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs#b1f69c05</link>
        <description>gc_ops: Mutator update (#12844)* Refactor gc_ops mutators as set-based rec groups and TypesMutator extraction* Add docs for private functions as well* Mutators skips &apos;corrupted&apos; ASTs and they are later fixedTry to &apos;save&apos; some types in fixup

            List of files:
            /wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs</description>
        <pubDate>Fri, 27 Mar 2026 16:42:10 +0000</pubDate>
        <dc:creator>Khagan (Khan) Karimov &lt;127453117+khagankhan@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>1865b379 - Implement `rec` groups and `struct` mutators (#12538)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs#1865b379</link>
        <description>Implement `rec` groups and `struct` mutators (#12538)* Add rec/struct related mutators* Add periods to comments where forgotten* Methods to get the new type id and groups id* Address clippy warnings/errors* Pull each of the mutations out into their own helper functions* Supersede  statements with  on already checked variables* Supersede old next_id functions with new random fresh_id functions* Remove &apos;as&apos; and use &apos;try_from&apos;. Update conditions to be the same as in the suggested reviews* Use debug_assert_ne!(..) instead of if-else expressions

            List of files:
            /wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs</description>
        <pubDate>Tue, 10 Feb 2026 16:20:45 +0000</pubDate>
        <dc:creator>Khagan (Khan) Karimov &lt;127453117+khagankhan@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>06be7808 - Clean up `gc_ops` fuzzing mutator (#12533)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs#06be7808</link>
        <description>Clean up `gc_ops` fuzzing mutator (#12533)* Clean up `gc_ops` fuzzing mutatorThis commit cleans up a few random things about the `gc_ops` fuzzing mutator,notably:* The macro to define `GcOp` and many of its methods is refactored to be more  extensible going forward (e.g. all of GC op `fixup` is now macro-generated,  instead of having special-cases for typed struct ops, and we could probably  also move encoding into the macro as a follow up PR).* Furthermore, the macro is also a `for_each_*`-style macro now, which lets us  define the GC ops once and then use the macro multiple times to define  different things, rather than being forced to put everything we want to  generate into one macro RHS. This should make things a bit easier to read and  edit and plays nicer with LSP.* A bunch of GC op filtering that was logically part of fixing up an instruction  is now actually part of `GcOp::fixup`. Also a redundant `op.fixup()` call was  removed, `GcOp::fixup` takes `&amp;self` instead of `&amp;mut self` since it returns a  new `GcOp` now instead of mutatint `self` in place, etc...* A few other small things here and there.* Fix `GcOps` fuzz mutator testsAlso remove the `test_wat_string` test because it isn&apos;t really helpful at thispoint, it is just something we have to remember to update whenever weadd/remove/change `GcOp`s while not giving us anything in return.

            List of files:
            /wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs</description>
        <pubDate>Thu, 05 Feb 2026 19:19:00 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6592cf93 - Struct locals etc (#12513)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs#6592cf93</link>
        <description>Struct locals etc (#12513)* Add structref local/global/table access for structs* The number of iters back to 2048* Remove forgotten struct_num_local from limits* Address initial reviews* Idiomatic comments

            List of files:
            /wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs</description>
        <pubDate>Wed, 04 Feb 2026 21:52:37 +0000</pubDate>
        <dc:creator>Khagan (Khan) Karimov &lt;127453117+khagankhan@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>196a50c4 - Stack types (#12015)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs#196a50c4</link>
        <description>Stack types (#12015)* Stack fixup for new types* Add new test for fixup()* Address clippy failure* Update fixup and num_types* Remove vector allocation each time* Address GcOps::generate* Remove println from tests* Address the Anything stack type* Address the second round of reviews

            List of files:
            /wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs</description>
        <pubDate>Tue, 03 Feb 2026 18:21:52 +0000</pubDate>
        <dc:creator>Khagan (Khan) Karimov &lt;127453117+khagankhan@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>6d890521 - Update wasm-tools dependencies (#12096)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs#6d890521</link>
        <description>Update wasm-tools dependencies (#12096)Keeping up-to-date

            List of files:
            /wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs</description>
        <pubDate>Wed, 26 Nov 2025 19:38:11 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>b6f59f05 - Split modules (#11993)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs#b6f59f05</link>
        <description>Split modules (#11993)* Split GC to different modules and rename table_ops to gc_ops* Remove table_ops from fuzz_targets. Renamed to gc_ops* Address formatting failures

            List of files:
            /wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/ops.rs</description>
        <pubDate>Fri, 07 Nov 2025 17:09:47 +0000</pubDate>
        <dc:creator>Khagan (Khan) Karimov &lt;127453117+khagankhan@users.noreply.github.com&gt;</dc:creator>
    </item>
</channel>
</rss>
