Changes

Jump to: navigation, search

Javascript:SpiderMonkey:2013Projects

1,650 bytes added, 20:00, 23 April 2013
Created page with "== Projects Under Consideration == * Generational Garbage Collection, Terrence Cole/Steve Fink/Jon Coppeard, https://wiki.mozilla.org/Javascript:SpiderMonkey:ProjectGenerati..."
== Projects Under Consideration ==

* Generational Garbage Collection, Terrence Cole/Steve Fink/Jon Coppeard, https://wiki.mozilla.org/Javascript:SpiderMonkey:ProjectGenerationGarbageCollection
* OdinMonkey (Asm.js), Luke/Sean/Hannes, https://wiki.mozilla.org/Javascript:SpiderMonkey:OdinMonkey
* JavaScript Parrellelism, Sean and Luke
** Parrellel JS, Mozilla Research
** Parrellel Arrays
** ArrayBuffer sharing
** Thread support
* EcmaScript 6 Features, Jason Orendorff, https://wiki.mozilla.org/ES6_plans
* EcmaScript 6 Testing, Jeff Walden, https://wiki.mozilla.org/User:Waldo/ES6_testing
* Baseline, Kannan/Jan
** Optimize generators and proxies in baseline
** Make Ion use Baseline information
* BinaryData: {{bug|578700}}
* Internationalization, Jeff Walden
** Write up Norbert's work and API - https://wiki.mozilla.org/User:Waldo/Internationalization_API
* Lazy Byte Code Analysis, Brian Hackett, {{bug|678037}}
* ARM, Marty Rosenberg
** Assembly Buffer changes - needed for asm.js
** Add support for all 32 double registers
** thumb2 backend - http://en.wikipedia.org/wiki/ARM_architecture#Thumb-2
*** new assembler for thumb2
** Add a peephole pass: {{bug|734830}}
** Support for operand2 and fused-multiply-add: {{bug|777659}}
** Support for pre and post increment
** Front-end on top of the macro assembler to get yarr to use it (will likely generate better code)
* Type Inference, Brian Hackett
** Reduce TI memory usage {{bug|804676}}
* FirefoxOS
** Partner benchmark optimizations
** B2G Optimizations, Nicolas
* DevTools, Jim Blandy
* Performance
** Faster DOM <==> JIT Interaction
* Hygiene
** Remove Jaegermonkey code from the tree
Confirm
204
edits

Navigation menu