Javascript:SpiderMonkey:OdinMonkey: Difference between revisions

no edit summary
No edit summary
Line 8: Line 8:
** the builtin FF profiler ({{bug|947996}})
** the builtin FF profiler ({{bug|947996}})
** Error.stack
** Error.stack
* Optimize constant-additions in masked heap accessed: {{bug|957361}}
* Add && and || to asm.js to avoid sub-optimal control flow ({{bug|919052}}).
* Add && and || to asm.js to avoid sub-optimal control flow ({{bug|919052}}).
* Add missing math constants ({{bug|878488}})
* Add missing math constants ({{bug|878488}})
Line 19: Line 20:
** Start general JS parsing before the entire JS script has completed downloading so that asm.js compilation can overlap
** Start general JS parsing before the entire JS script has completed downloading so that asm.js compilation can overlap
** asm.js parser: Avoid building an intermediate parse tree; type check during recursive descent {{bug|854061}}
** asm.js parser: Avoid building an intermediate parse tree; type check during recursive descent {{bug|854061}}
* Improve heap access performance : {{bug|957361}}, {{bug|870743}}, {{bug|897425}}
* Further improve heap access performance : {{bug|870743}}, {{bug|897425}}
* Further improve FFI calls : {{bug|882399}}, {{bug|886411}}, also stop spilling non-volatile registers
* Further improve FFI calls : {{bug|882399}}, {{bug|886411}}, also stop spilling non-volatile registers
* Improve x86/ARM asm.js-to-asm.js ABI : {{bug|861785}}
* Improve x86/ARM asm.js-to-asm.js ABI : {{bug|861785}}
Confirmed users
367

edits