Skip to content

multiversx-chain-vm-executor-wasmer dependency simplified, feature removed#87

Merged
andrei-marinica merged 3 commits intomasterfrom
interface-dep-fix
Jan 21, 2026
Merged

multiversx-chain-vm-executor-wasmer dependency simplified, feature removed#87
andrei-marinica merged 3 commits intomasterfrom
interface-dep-fix

Conversation

@andrei-marinica
Copy link
Copy Markdown
Contributor

@andrei-marinica andrei-marinica commented Jan 20, 2026

Simplifies working with multiversx-chain-vm-executor (wasmer-prod).

Retained some compatibility with Rust 1.85.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR simplifies the dependency management for multiversx-chain-vm-executor by removing the feature flag complexity and using a workspace-level patch instead.

Changes:

  • Removed conditional compilation features that toggled between local and published versions of the executor interface
  • Simplified dependency declaration to use only the version specification
  • Added workspace-level [patch.crates-io] to redirect the dependency to the local path during development

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
vm-executor-wasmer/src/lib.rs Removed conditional feature flags and now unconditionally exports multiversx_chain_vm_executor as executor_interface
vm-executor-wasmer/Cargo.toml Removed [features] section and optional dependency configurations, simplified to a single version-based dependency
Cargo.toml Added [patch.crates-io] section to redirect the crates.io dependency to the local workspace path

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@andrei-marinica andrei-marinica changed the title multiversx-chain-vm-executor dependnecy simplified, feature removed multiversx-chain-vm-executor-wasmer dependency simplified, feature removed Jan 21, 2026
@andrei-marinica andrei-marinica merged commit bcdc91e into master Jan 21, 2026
7 checks passed
@andrei-marinica andrei-marinica deleted the interface-dep-fix branch January 21, 2026 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants