Changes

Jump to: navigation, search

Platform/Features/IonMonkey

15 bytes added, 03:17, 10 August 2011
m
no edit summary
|Feature implementation notes=Note: time estimates here are total guesswork, erring on the safe side. Items are in no particular order.
<strile># '''Bailouts'''
## What: Bailouts are the heart of the optimizing compiler. When speculation fails (triggering a type, shape, overflow guard, etc), or C++ throws an exception, or needs to GC, we must be able to inspect the JIT frame, and if needed, reconstruct an interpreter frame.
## Dependencies:
### Frame reconstruction
## Priority: Critical, blocks testing
## Time: 2-3 weeks</strike>
## Owner: dvander
# '''Calls out to C++'''
### GC needs to walk Ion frames
## Priority: Very high
## Time: 3-4 + weeks
## Owner: TBD
# '''Property Access and Inline Caches'''
### Modify trampolines and calling convention so frame reconstruction can restore nested frames.
## Priority: High
## Time: 2-3 4+ weeks
## Owner: TBD
# '''Baseline Compiler'''
Confirm
156
edits

Navigation menu