Skip to content

shautvast/java.rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

So you wanted to build a JVM

as in why not???

actually: System.out.println("Hello World") would be a major achievement. It's slowly getting there...

so far

  • starts a main class (TODO cmdline args)
  • loads classes from a classpath, including jar/jmod files
  • instantiates classes
  • runs bytecode (TODO more opcodes)
  • native methods (not dynamic)

more TODO's

  • stacktraces
  • check visibility
  • IO
  • garbage collection
  • make code nicer, better

Ultimate goal

  • Hello world domination ``

About

it's growing into a JVM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published