Commit 4511e6d
committed
workspace: drop the nested wasmi fork wiring from the build
Reverts the accommodations that let `pyre-wasm-runner` path-depend on the
untracked `wasmi/crates/wasmi` fork, which lives outside the repository:
- root Cargo.toml: remove `exclude = ["wasmi", "cel-rust",
"pyre/pyre-wasm-runner"]` and restore `pyre/pyre-wasm-runner` to `members`,
so it is a workspace member again rather than its own workspace root.
- pyre-wasm-runner/Cargo.toml: `wasmi = "1.1"` from crates.io again, and
version/edition/wasmtime inherited from the workspace again.
- pyre-wasm-runner/src/wasmi_host.rs: back to the HashMap trace registry; the
shared-indirect-table dispatch used the fork-only `Nullable` API.
- check.py: build the runner with `-p` again, without fork-presence gating of
the build step or of the default backend set.
- pyre-ci.yml: run the wasm codegen_test step unconditionally on Linux.
- Cargo.lock: restores the wasmtime dependency tree the exclusion had dropped;
the only remaining delta against main is the new `cel` example package.
Assisted-by: Claude1 parent 94ff816 commit 4511e6d
6 files changed
Lines changed: 892 additions & 141 deletions
File tree
- .github/workflows
- pyre
- pyre-wasm-runner
- src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
437 | 437 | | |
438 | 438 | | |
439 | 439 | | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
445 | 444 | | |
446 | | - | |
447 | | - | |
448 | | - | |
449 | | - | |
450 | | - | |
451 | | - | |
| 445 | + | |
452 | 446 | | |
453 | 447 | | |
454 | 448 | | |
| |||
0 commit comments