Javascript:SpiderMonkey:OdinMonkey: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 12: Line 12:
* 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 Math.min/max to asm.js standard math library (they have more optimal implementations than you can express with just ternary)
* Add Math.min/max to asm.js standard math library (they have more optimal implementations than you can express with just ternary)
* Fully optimize calls into and out of asm.js (see [https://www.rfk.id.au/static/pypyjs/ PyPy] use case, (run pystone.main())) : {{bug|882399}}, {{bug|886411}}
* Add missing math constants ({{bug|878488}})
* Add missing math constants ({{bug|878488}})
* ArrayBuffer.prototype.resize ({{bug|927182}}): to allow growable heap
* ArrayBuffer.prototype.resize ({{bug|927182}}): to allow growable heap
Line 22: Line 23:
* Compress more than just the source in asm.js cache entries
* Compress more than just the source in asm.js cache entries
* Further improve heap access performance : {{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
* Improve x86/ARM asm.js-to-asm.js ABI : {{bug|861785}}
* Improve x86/ARM asm.js-to-asm.js ABI : {{bug|861785}}
* Extend the asm.js signal handler tricks to:
* Extend the asm.js signal handler tricks to:
Confirmed users
367

edits

Navigation menu