Javascript:SpiderMonkey:2013Projects: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Mark as Outdated)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{OutdatedSpiderMonkey}}
== Projects Under Consideration  ==
== Projects Under Consideration  ==


Line 18: Line 20:
** Write up Norbert's work and API - https://wiki.mozilla.org/User:Waldo/Internationalization_API
** Write up Norbert's work and API - https://wiki.mozilla.org/User:Waldo/Internationalization_API
* Memory Usage
* Memory Usage
** Lazy Byte Code Analysis, Brian Hackett, {{bug|678037}}
** Lazy Byte Code Analysis, Brian Hackett, {{bug|678037}} (RESOLVED FIXED)
** Script Analysis, Kannan Vijayan, {{bug|864502}}
** Script Analysis, Kannan Vijayan, {{bug|864502}} (RESOLVED FIXED)
* ARM, Marty Rosenberg
* ARM, Marty Rosenberg
** Assembly Buffer changes - needed for asm.js
** Assembly Buffer changes - needed for asm.js
Line 30: Line 32:
** Front-end on top of the macro assembler to get yarr to use it (will likely generate better code)
** Front-end on top of the macro assembler to get yarr to use it (will likely generate better code)
* Type Inference, Brian Hackett
* Type Inference, Brian Hackett
** Reduce TI memory usage {{bug|804676}}
** Reduce TI memory usage {{bug|804676}} (RESOLVED FIXED)
* FirefoxOS
* FirefoxOS
** Partner benchmark optimizations
** Partner benchmark optimizations
Line 41: Line 43:
**** {{bug|802798}}
**** {{bug|802798}}
**** {{bug|836938}}
**** {{bug|836938}}
**** {{bug|832812}} fixed
**** {{bug|832812}} (RESOLVED FIXED)
**** {{bug|788495}}
**** {{bug|788495}} (RESOLVED INVALID because crash was in removed JM code)
*** prototype/static function name {{bug|838265}}
*** prototype/static function name {{bug|838265}} (RESOLVED WORKSFORME)
*** multithreaded {{bug|863703}}
*** multithreaded {{bug|863703}}
*** Column info  {{bug|785922}}
*** Column info  {{bug|785922}}
Line 53: Line 55:
*** Re-Lazificiation of functions - memory savings for cold byte code (JITs already do this for codegen)
*** Re-Lazificiation of functions - memory savings for cold byte code (JITs already do this for codegen)
* Hygiene
* Hygiene
** Remove JaegerMonkey code from the tree
** Remove JaegerMonkey code from the tree {{bug|857845}} (RESOLVED FIXED in Firefox 24)

Latest revision as of 21:18, 27 April 2021

Ambox outdated.png THIS PAGE IS OBSOLETE
This article is in parts, or in its entirety, outdated. Hence, the information presented on this page may be incorrect, and should be treated with due caution. Visit SpiderMonkey.dev for more up to date information.

Projects Under Consideration