IBM have open sourced their Java JVM and JIT code
https://www.eclipse.org/openj9/index.html.
The interesting code is not the Java JVM but the runtime technology
http://www.eclipse.org/omr/.
*The Eclipse OMR project* consists of a highly integrated set of
open source C and C++ components that can be used to build robust
language runtimes that run on many different hardware and operating
system platforms.
The core technology components include, but are not limited to: a
platform porting library, a thread library, diagnostic services,
monitoring services, a just-in-time compiler, and a garbage collector.
IBM have a technology preview that adds a OMR JIT compiler to Ruby
https://developer.ibm.com/open/2016/11/18/introducing-ruby-jit/. They're
also working on versions of CPython, Smalltalk and PHP. So in theory we
could have all of the languages running on z/OS at the speed of compiled
code that will optimize dynamically depending on the hardware. How exciting!
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN