Javascript:SpiderMonkey:OdinMonkey: Difference between revisions

Line 7: Line 7:
== Planned next projects ==
== Planned next projects ==
* Move code generation into the parallel compilation tasks: {{bug|959263}}
* Move code generation into the parallel compilation tasks: {{bug|959263}}
* PGAOT (Profile-Guided Ahead-of-Time Compilation):
** Create a baseline asm.js compiler: super-fast codegen but with full static type info
** Allow individual functions in an asm.js module to choose full or baseline (via "use" pragma on individual functions)
** Allow Emscripten users to change default (full or baseline), hand-annotate, or do profiling to place pragmas.
* Zero-cost exception handling: {{bug|1065089}}
* Zero-cost exception handling: {{bug|1065089}}
* Optimize calls into ({{bug|962641}}), out of ({{bug|1000632}}), and between ({{bug|982036}}) asm.js modules.
* Optimize calls into ({{bug|962641}}), out of ({{bug|1000632}}), and between ({{bug|982036}}) asm.js modules.
Confirmed users
367

edits