Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Nov 17, 2025. It is now read-only.

Comments

rust: add evmc-client binding#640

Draft
axic wants to merge 15 commits intoevmc-loader from
rust-binding-client
Draft

rust: add evmc-client binding #640
axic wants to merge 15 commits intoevmc-loader from
rust-binding-client

Conversation

@axic
Copy link
Member

@axic axic commented May 6, 2022

This is a copy of #527.

@axic axic changed the base branch from master to rust-host-context May 6, 2022 18:48
@axic axic force-pushed the rust-host-context branch from c1945c5 to e47280b Compare May 21, 2022 13:31
@axic axic force-pushed the rust-binding-client branch 2 times, most recently from 908c356 to 0d69d10 Compare May 21, 2022 13:58
Copy link

codecov bot commented May 21, 2022
edited
Loading

Codecov Report

Merging #640 (34a5f67) into evmc-loader (c16008b) will not change coverage.
The diff coverage is n/a.

@@ Coverage Diff @@
## evmc-loader #640 +/- ##
============================================
 Coverage 92.86% 92.86% 
============================================
 Files 23 23 
 Lines 3546 3546 
 Branches 375 375 
============================================
 Hits 3293 3293 
 Misses 144 144 
 Partials 109 109 

Base automatically changed from rust-host-context to master May 22, 2022 22:45
@axic axic changed the base branch from master to evmc-loader June 1, 2022 10:42
CaptainVincent and others added 15 commits June 1, 2022 13:26
1. remove duplicate types
2. add an alias type Capabilities in evmc-vm
Refine this module make it more like geth client binding implementation.
1. A global static variable requires static lifetime.
2. Box with a trait object requires static lifetime.
Avoid host context contain a outside variable with conflict lifetime issue.
# Conflicts:
#	bindings/rust/evmc-client/src/host.rs
#	bindings/rust/evmc-client/src/lib.rs
@axic axic force-pushed the rust-binding-client branch from 0d69d10 to 34a5f67 Compare June 1, 2022 11:26
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /