Resurgence-VM-Development / Resurgence

The Resurgence VM, a register virtual machine designed for simplicity and ease of use, based on the old Rendor VM
https://crates.io/crates/resurgence
MIT License
14 stars 0 forks source link

Add bytecode parser and writer #4

Closed dynafide closed 2 years ago

dynafide commented 2 years ago

This pull request implements the feature in issue #3

StandingPadAnimations commented 2 years ago

Before we merge this, I still need to finish constant pool related things since that's a very important thing for the binary format. Once I get that finished (hopefully today) and the bytecode reader and writer are updated to account for that, then I'll start a proper review

dynafide commented 2 years ago

I have made the requested changes, should be ready for merge

StandingPadAnimations commented 2 years ago

Looks mostly fine to me, though I'll hold off merging till tomorrow (I got about 4 hours of sleep today so I'll do a more detailed check tomorrow)