Skip to content

Conversation

@marxin
Copy link
Contributor

@marxin marxin commented Dec 18, 2025

It's a collection of smaller changes I collected in my backlog.

Copilot AI review requested due to automatic review settings December 18, 2025 14:57
@marxin marxin requested a review from syrusakbary as a code owner December 18, 2025 14:57
Copy link
Contributor

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 performs routine codebase maintenance by standardizing dependency declarations and updating macro syntax to modern conventions.

Key changes:

  • Standardized Cargo.toml dependency declarations to use shorthand .workspace = true syntax
  • Updated macro fragment specifiers from expr_2021 to expr for consistency with modern Rust practices
  • Added /tests/tmp to .gitignore to exclude temporary test files

Reviewed changes

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

Show a summary per file
File Description
tests/wasmer-argus/Cargo.toml Standardized async-trait dependency declaration
lib/wasix/Cargo.toml Standardized bincode, wasmparser, and tracing-subscriber dependency declarations
lib/virtual-net/Cargo.toml Standardized async-trait dependency declaration
lib/virtual-io/Cargo.toml Standardized async-trait and futures dependency declarations
lib/virtual-fs/src/mem_fs/stdio.rs Updated macro fragment specifier from expr_2021 to expr
lib/virtual-fs/src/mem_fs/filesystem.rs Updated macro fragment specifiers from expr_2021 to expr in test macros
lib/virtual-fs/src/mem_fs/file_opener.rs Updated macro fragment specifier from expr_2021 to expr in test macro
lib/virtual-fs/src/mem_fs/file.rs Updated macro fragment specifiers from expr_2021 to expr in test macros
lib/virtual-fs/Cargo.toml Standardized async-trait dependency declaration
lib/types/src/entity/mod.rs Updated macro fragment specifier from expr_2021 to expr
lib/sdk/Cargo.toml Standardized multiple dependency declarations (bytes, futures-util, serde_yaml, thiserror, anyhow, sha2, semver, toml, bytesize, tracing)
lib/package/src/macros.rs Updated macro fragment specifiers from expr_2021 to expr
lib/journal/Cargo.toml Standardized async-trait dependency declaration
lib/compiler/Cargo.toml Standardized which dependency declaration
lib/compiler-singlepass/src/emitter_x64.rs Updated macro fragment specifiers from expr_2021 to expr throughout multiple macro definitions
lib/compiler-singlepass/src/emitter_arm64.rs Updated macro fragment specifier from expr_2021 to expr
lib/compiler-singlepass/Cargo.toml Standardized target-lexicon dev-dependency declaration
lib/compiler-llvm/src/error.rs Updated macro fragment specifiers from expr_2021 to expr
lib/compiler-llvm/Cargo.toml Standardized target-lexicon dependency declaration
lib/compiler-cranelift/src/translator/code_translator.rs Updated macro fragment specifier from expr_2021 to expr
lib/compiler-cranelift/Cargo.toml Standardized cranelift-entity, cranelift-frontend, and target-lexicon dependency declarations
lib/cli/Cargo.toml Standardized async-trait dependency declaration
lib/c-api/build.rs Updated macro fragment specifier from expr_2021 to expr
.gitignore Added /tests/tmp to exclude temporary test files

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

@marxin marxin enabled auto-merge (squash) December 19, 2025 15:14
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