Skip to content
This repository was archived by the owner on Jul 25, 2022. It is now read-only.
This repository was archived by the owner on Jul 25, 2022. It is now read-only.

Ideas for the RubyVM::JIT module #89

@mgaudet

Description

@mgaudet

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions