Confirmed users
367
edits
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. |