Skip to content

greenMT/daly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

daly

Simple VM for a Dyon--subset

To run use:

cargo run

To see what is happening internally, you can enable logging:

RUST_LOG=daly cargo run 

Current state

  • main.rs implements a simple interpreter for some dyon-bytecode. main() contains the bytecode of this program.

  • the interpreter traces execution of loops

  • tracerunner.rs contains an independent execution engine for generated traces

Optimisations

Inlining Inlining of function calls is performed. Necessary steps for deoptimisation can be found in tracerunner::Runner::recover.

About

Simple VM for a Dyon--subset

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages