#interpreter #bytecode #crypto #native #stackless #move #likely

yanked bytecode-interpreter-crypto

Bytecode interpreter crypto

0.3.2 Aug 23, 2022
0.3.1 Aug 13, 2022
0.2.1 Jul 22, 2022
0.1.6 Jul 5, 2022
0.1.4 May 23, 2022

#12 in #stackless

Download history 4/week @ 2023-12-25 3/week @ 2024-02-05 8/week @ 2024-02-19 57/week @ 2024-02-26 2/week @ 2024-03-04 22/week @ 2024-03-11 6/week @ 2024-03-18

87 downloads per month
Used in 115 crates (via move-stackless-bytecode-i…)

Apache-2.0

6KB
69 lines

This file duplicates the code in the diem-crypto crate to support

  • native function implementation for the stackless bytecode interpreter, and
  • decoupling of Move crates from Diem crates.

This is expected to be a temporary solution only. Once we properly restructure the stackless interpreter like what we did to the Move VM, native functions will likely be implemented in a Diem crate (most likely diem-framework) and be passed into the VM for execution. In this way we no longer need to worry about depending on diem-crypto.

Dependencies

~3.5–5MB
~92K SLoC