Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

Hoist Python-to-Rust casts into bridge modules #1095

Closed
wants to merge 1 commit into from

Conversation

giladchase
Copy link
Collaborator

@giladchase giladchase commented Nov 7, 2023

Enables greater versatility for upcoming pre and post-validation actions, orchestrated by PyValidator.

As a nice, unrelated side effect, this purifies TransactionExecutor from direct PyO3 dependencies, making it a pure Rust module.


This change is Reviewable

Enables greater versatility for upcoming pre and post-validation actions, orchestrated by PyValidator.

As a nice, unrelated side effect, this purifies `TransactionExecutor` from direct `PyO3` dependencies, making it a
pure Rust module.
@giladchase giladchase requested review from elintul and noaov1 November 7, 2023 15:01
@codecov-commenter
Copy link

Codecov Report

Merging #1095 (d6522e4) into main (6cb081f) will not change coverage.
The diff coverage is 0.00%.

@@           Coverage Diff           @@
##             main    #1095   +/-   ##
=======================================
  Coverage   67.35%   67.35%           
=======================================
  Files          51       51           
  Lines        6494     6494           
  Branches     6494     6494           
=======================================
  Hits         4374     4374           
  Misses       1737     1737           
  Partials      383      383           
Files Coverage Δ
...ates/native_blockifier/src/transaction_executor.rs 16.66% <0.00%> (+0.91%) ⬆️
crates/native_blockifier/src/py_block_executor.rs 38.94% <0.00%> (-0.42%) ⬇️
crates/native_blockifier/src/py_validator.rs 0.00% <0.00%> (ø)

📣 Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!

@giladchase giladchase closed this Nov 7, 2023
gswirski pushed a commit to reilabs/blockifier that referenced this pull request Jun 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants