Stream: git-wasmtime

Topic: wasmtime / issue #3540 Cranelift: do something better wit...


view this post on Zulip Wasmtime GitHub notifications bot (Nov 16 2021 at 23:27):

cfallin opened issue #3540:

Now that we have a checked-into-git approach for ISLE's generated source, we should consider doing a similar thing with the generated source from the meta-DSL, including the CLIF definitions, etc. This would yield the same build-time improvements and possibly make some of the data-structure definitions less mystical for new contributors.

We should reuse our "check if stale but don't update automatically" infrastructure we have for ISLE in #3534, if we do this.

Whether or not we do it, separately, we should reconsider whether the "Meta deterministic check" CI job continues to make sense to keep.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 17 2021 at 23:08):

fitzgen commented on issue #3540:

I think this is a ~dupe of https://github.com/bytecodealliance/wasmtime/issues/3531 ?

view this post on Zulip Wasmtime GitHub notifications bot (Nov 18 2021 at 01:01):

cfallin commented on issue #3540:

Ah, yes, almost; I think my imagined future state still includes a build.rs that does the check for stale generated sources, to avoid that footgun for new contributors, though. I can add my thoughts on that over there and close this issue.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 18 2021 at 01:01):

cfallin closed issue #3540:

Now that we have a checked-into-git approach for ISLE's generated source, we should consider doing a similar thing with the generated source from the meta-DSL, including the CLIF definitions, etc. This would yield the same build-time improvements and possibly make some of the data-structure definitions less mystical for new contributors.

We should reuse our "check if stale but don't update automatically" infrastructure we have for ISLE in #3534, if we do this.

Whether or not we do it, separately, we should reconsider whether the "Meta deterministic check" CI job continues to make sense to keep.


Last updated: Dec 23 2024 at 12:05 UTC