Update: based on rampant consensus and no disagreements from m.governance, the 
module has been created:

https://wiki.mozilla.org/Modules/Core#JavaScript_JIT

Cheers,
Luke

----- Original Message -----
> JS engine hackers,
> 
> for the last five years, we've had an exciting sequence of jit compilers
> added, redesigned and removed.  With the recent completion of the IonMonkey
> and Baseline projects, I think we're finally in a position where, although
> our jit efforts will continue unabated, we'll be building on and extending
> our current architecture, not re-pouring the foundations.  This is not to
> rule out crazy new research experiments, but I think we should definitely
> plan for the likely possibility that the code we have now will live for a
> long time.  This includes, among other things, keeping js/src/ion/ a nice
> place to work, choosing what features are worth adding while fighting the
> inexorable growth of cruft, and keeping regressions in check.
> 
> At the same time, we've got enough jit code with enough jit-wide concepts and
> invariants that it feels to me and others like the jit is its own module.
> Consider:
> 
>   $ find ion -name "*.h" -o -name "*.cpp" | xargs wc -l
>   ...
>   146823 total
> 
> Thus, I'd like to propose we create a new 'jit' sub-module [1] of the
> JavaScript module [2] to allow the jit module owner to focus on the above
> goals.
> 
> For the new owner of this module I'd like to propose Jan de Mooij.  Jan
> started contributing to SM three years ago and started full-time as a
> Mozilla employee almost two years ago.  Jan has worked on pretty much
> everything jit-related: JM, JM+TI, Ion, Baseline.  In the last few months,
> Jan has also been performing triage and other jit-wide responsibilities,
> taking over these duties from David Anderson.  I've been impressed by
> everything I've seen Jan do so far and so I'd be really happy to have him as
> the jit module owner.
> 
> (Note, I'm making the proposal as module owner, but credit for the idea
> really goes to David Anderson.)
> 
> Comments welcome.  If we agree to go forward, I'll post a link to this
> proposal to mozilla.governance and move on from there.
> 
> Cheers,
> Luke
> 
> [1] http://www.mozilla.org/hacking/module-ownership.html
> [2] https://wiki.mozilla.org/Modules/All#JavaScript
> _______________________________________________
> dev-tech-js-engine-internals mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals
> 
_______________________________________________
dev-tech-js-engine-internals mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to