Platform/Features/IonMonkey: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 67: Line 67:
## Time: 4-5 weeks?
## Time: 4-5 weeks?
## Owner: TBD
## Owner: TBD
# '''Function calls'''
# <s>'''Function calls'''</s>
## What: Ability to call other Ion or interpreter JS functions
## <s>What: Ability to call other Ion or interpreter JS functions</s>
## Dependencies: Bailouts, maybe ICs?
## <s>Dependencies: Bailouts</s>
## Work involved:
## <s>Work involved:</s>
### Handle monomorphic versus polymorphic calls (ICs).
### <s>Handle monomorphic versus polymorphic calls (ICs).</s>
### Handle arity mismatches.
### <s>Handle arity mismatches.</s>
### Modify trampolines and calling convention so frame reconstruction can restore nested frames.
### <s>Modify trampolines and calling convention so frame reconstruction can restore nested frames.</s>
## Priority: High
## <s>Priority: High</s>
## Time: 4+ weeks
## <s>Time: 4+ weeks</s>
## <b>Owner: sstangl</b>
## <s>Status: <b>Done, except for TI intergration.</b></s>
## <s><b>Owner: sstangl</b></s>
# '''Baseline Compiler'''
# '''Baseline Compiler'''
## What: A compiler that replaces JägerMonkey as an untyped and fast compiler.
## What: A compiler that replaces JägerMonkey as an untyped and fast compiler.
Confirmed users
6

edits

Navigation menu