Skip to content

Conversation

@limemloh
Copy link
Contributor

@limemloh limemloh commented Dec 19, 2025

Purpose

Introduces large parts of the FFI between Rust and Haskell, but still not triggering calls as part of the scheduler.

Closing PSR-16

Changes

  • Introduce haskell modules with safe wrappers around the FFI.
  • Introduce skeleton implementation of the block state in Rust library.

@codecov
Copy link

codecov bot commented Dec 19, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 26.01%. Comparing base (660fe2b) to head (3e1eba2).

Additional details and impacted files
@@                      Coverage Diff                       @@
##           feature/plt-scheduler-port    #1481      +/-   ##
==============================================================
- Coverage                       26.03%   26.01%   -0.03%     
==============================================================
  Files                              34       34              
  Lines                            9830     9830              
==============================================================
- Hits                             2559     2557       -2     
- Misses                           7271     7273       +2     

see 2 files with indirect coverage changes

@limemloh limemloh force-pushed the limemloh/psr-16-node-embed-the-plt-block-state-into-haskell branch 5 times, most recently from c519b09 to 30f85fe Compare December 19, 2025 11:06
@limemloh limemloh force-pushed the limemloh/psr-16-node-embed-the-plt-block-state-into-haskell branch from 30f85fe to ab431d9 Compare December 19, 2025 12:01
@limemloh limemloh marked this pull request as ready for review December 19, 2025 14:33
@@ -0,0 +1,92 @@
// Temporarily allow dead_code until we have block state implemented.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This file is more or less copy-pasted from wasm-chain-integration.
Should probably be removed and reused from there instead.

@limemloh limemloh force-pushed the limemloh/psr-16-node-embed-the-plt-block-state-into-haskell branch from 94dfdc2 to 47c9a88 Compare December 19, 2025 14:51
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.

3 participants