Stream: git-wasmtime

Topic: wasmtime / issue #5587 Enable egraph-based optimization b...


view this post on Zulip Wasmtime GitHub notifications bot (Jan 18 2023 at 03:07):

cfallin commented on issue #5587:

Hmm, some issues caused by my reimplementation of #5534 (GVN + idempotency) for egraphs; switching this to draft for now.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 18 2023 at 08:03):

cfallin commented on issue #5587:

Pushed updates, but I'll factor out the idempotent-GVN updates for egraphs into a separate PR tomorrow then rebase this.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 19 2023 at 20:00):

cfallin commented on issue #5587:

Rebased on the idempotency fix; should be ready to review now!

view this post on Zulip Wasmtime GitHub notifications bot (Jan 19 2023 at 20:10):

alexcrichton commented on issue #5587:

I think one final location to touch doc-wise would be here too perhaps?

view this post on Zulip Wasmtime GitHub notifications bot (Jan 19 2023 at 20:37):

cfallin commented on issue #5587:

I think one final location to touch doc-wise would be here too perhaps?

Ah, yes, updated!

view this post on Zulip Wasmtime GitHub notifications bot (Jan 19 2023 at 21:01):

github-actions[bot] commented on issue #5587:

Subscribe to Label Action

cc @peterhuene

<details>
This issue or pull request has been labeled: "cranelift", "cranelift:area:machinst", "cranelift:meta", "wasmtime:api", "wasmtime:config"

Thus the following users have been cc'd because of the following labels:

To subscribe or unsubscribe from this label, edit the <code>.github/subscribe-to-label.json</code> configuration file.

Learn more.
</details>

view this post on Zulip Wasmtime GitHub notifications bot (Jan 19 2023 at 21:01):

github-actions[bot] commented on issue #5587:

Label Messager: wasmtime:config

It looks like you are changing Wasmtime's configuration options. Make sure to
complete this check list:

[fuzzing-config]: https://github.com/bytecodealliance/wasmtime/blob/ca0e8d0a1d8cefc0496dba2f77a670571d8fdcab/crates/fuzzing/src/generators.rs#L182-L194
[fuzzing-docs]: https://docs.wasmtime.dev/contributing-fuzzing.html


<details>

To modify this label's message, edit the <code>.github/label-messager/wasmtime-config.md</code> file.

To add new label messages or remove existing label messages, edit the
<code>.github/label-messager.json</code> configuration file.

Learn more.

</details>

view this post on Zulip Wasmtime GitHub notifications bot (Jan 19 2023 at 22:03):

cfallin edited a comment on issue #5587:

Label Messager: wasmtime:config

It looks like you are changing Wasmtime's configuration options. Make sure to
complete this check list:

[fuzzing-config]: https://github.com/bytecodealliance/wasmtime/blob/ca0e8d0a1d8cefc0496dba2f77a670571d8fdcab/crates/fuzzing/src/generators.rs#L182-L194
[fuzzing-docs]: https://docs.wasmtime.dev/contributing-fuzzing.html


<details>

To modify this label's message, edit the <code>.github/label-messager/wasmtime-config.md</code> file.

To add new label messages or remove existing label messages, edit the
<code>.github/label-messager.json</code> configuration file.

Learn more.

</details>

view this post on Zulip Wasmtime GitHub notifications bot (Jan 19 2023 at 22:03):

cfallin edited a comment on issue #5587:

Label Messager: wasmtime:config

It looks like you are changing Wasmtime's configuration options. Make sure to
complete this check list:

[fuzzing-config]: https://github.com/bytecodealliance/wasmtime/blob/ca0e8d0a1d8cefc0496dba2f77a670571d8fdcab/crates/fuzzing/src/generators.rs#L182-L194
[fuzzing-docs]: https://docs.wasmtime.dev/contributing-fuzzing.html


<details>

To modify this label's message, edit the <code>.github/label-messager/wasmtime-config.md</code> file.

To add new label messages or remove existing label messages, edit the
<code>.github/label-messager.json</code> configuration file.

Learn more.

</details>

view this post on Zulip Wasmtime GitHub notifications bot (Jan 19 2023 at 22:03):

cfallin edited a comment on issue #5587:

Label Messager: wasmtime:config

It looks like you are changing Wasmtime's configuration options. Make sure to
complete this check list:

[fuzzing-config]: https://github.com/bytecodealliance/wasmtime/blob/ca0e8d0a1d8cefc0496dba2f77a670571d8fdcab/crates/fuzzing/src/generators.rs#L182-L194
[fuzzing-docs]: https://docs.wasmtime.dev/contributing-fuzzing.html


<details>

To modify this label's message, edit the <code>.github/label-messager/wasmtime-config.md</code> file.

To add new label messages or remove existing label messages, edit the
<code>.github/label-messager.json</code> configuration file.

Learn more.

</details>

view this post on Zulip Wasmtime GitHub notifications bot (Jan 19 2023 at 23:01):

cfallin commented on issue #5587:

In an extremely amusing twist, adding the deprecation warning for the cranelift_use_egraphs config option makes our fuzz target build throw a warning (because it can configure Cranelift not to use egraphs), and this makes our no-warnings build fail. I'm going to just remove the deprecation warning for now to get this in and am happy to talk about ways to warn while still using it internally in a followup PR.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 20 2023 at 18:00):

fitzgen commented on issue #5587:

In an extremely amusing twist, adding the deprecation warning for the cranelift_use_egraphs config option makes our fuzz target build throw a warning (because it can configure Cranelift not to use egraphs), and this makes our no-warnings build fail. I'm going to just remove the deprecation warning for now to get this in and am happy to talk about ways to warn while still using it internally in a followup PR.

You can #[allow(deprecated)] on the specific function that does the deprecated call in the fuzzing infra.


Last updated: Dec 23 2024 at 12:05 UTC