ChainSafe / ChainSafe/vm-compat
[Research] Additional compatibility checks
- Dominant language
- Go
- Stars
- 1
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
# Description
Research additional compatibility checks that needs to be added to the system. Some of them are as follows:
**Memory Management**
- Maximum stack/heap size supported by the VM.
- Access to specific memory regions
**Floating-point operations**
- Many VMs have limited or specific support for floating-point operations.
- Compare the golang floating point operations against the VM's FPU capabilities.
- This could be covered in the Opcode analysis
**Concurrency and Parallelism**
- Some VMs may not support concurrency natively.
**I/O Operations**
- Check compatibility with file, network, and device I/O operations.
**Threading**
- Some VMs might not support multithreading i.e. `runtime` package
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.