You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 25, 2022. It is now read-only.
There are a couple of interesting possibilities that could be explored with the RubyVM::JIT module.
An implementation defined hints hash that would allow passing extra information to the JIT compiler. For example: RubyVM::JIT::Compile(am, hints={:optLevel=scorching, :disableInliner=true})
One could imagine feeding RubyVM::JIT::compile a type map, which would be asking for specialized code for that those runtime types: compile(method, types={a: int, b: float}) Useful for debugging and testing.
The text was updated successfully, but these errors were encountered:
There are a couple of interesting possibilities that could be explored with the
RubyVM::JIT
module.hints
hash that would allow passing extra information to the JIT compiler. For example:RubyVM::JIT::Compile(am, hints={:optLevel=scorching, :disableInliner=true})
RubyVM::JIT::compile
a type map, which would be asking for specialized code for that those runtime types:compile(method, types={a: int, b: float})
Useful for debugging and testing.The text was updated successfully, but these errors were encountered: