Confirmed users
367
edits
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}} | ||
* 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: |