bytecodealliance / bytecodealliance/cranelift-jit-demo

How do you have multiple functions in the same JIT compilation or do you have to compile them individually?

Open
#74 22 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
763
Forks
65
PR merge metrics
No merged PRs in 30d

Description

as the title says. Do you have to compile them individually and then use indirect call? or is there some other way of doing it?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the repository's JIT compiler and runtime implementation and tracing how functions are compiled and called through Cranelift. Done would be a clear, repository-specific explanation of whether multiple functions can share one compilation and how calls between them should work.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
compilers
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.