Mozilla 2/StatusMeetings/2008-06-25: Difference between revisions
< Mozilla 2 | StatusMeetings
Jump to navigation
Jump to search
(add downloadable fonts status) |
m (→Major Feature Updates: -- make bug numbers into links) |
||
| (13 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
== Major Feature Updates == | |||
* Video, roc/cdouble: | * Video, roc/cdouble: | ||
* Compositor, roc: | * Compositor, roc: | ||
* JS Tracing | * JS Tracing: | ||
* | ** Tamarin nanojit integrated in SpiderMonkey | ||
** | ** Recording traces for single paths through simple loops | ||
** | ** Cooperating with Adobe folks on nanojit API and memory management | ||
** | ** TT has more new String API improvements | ||
* Acid3, (dbaron out this week): Roc or others, status? | |||
* SMIL still @ risk? (dholbert) | * SMIL still @ risk? (dholbert) | ||
** May not have a 100% complete implementation, but we should have a good subset implemented in time for feature freeze | ** May not have a 100% complete implementation, but we should have a good subset implemented in time for feature freeze | ||
* SVG fonts at risk? | * SVG fonts at risk? | ||
* downloadable fonts, jdaggett | * downloadable fonts, jdaggett | ||
**still working on unifying font code (437356) | **still working on unifying font code ({{bug|437356}}) | ||
**patch for mac, first cut for windows tomorrow | **patch for mac, first cut for windows tomorrow | ||
**need to get Stuart to evaluate before doing Linux version | **need to get Stuart to evaluate before doing Linux version | ||
**next step is user font set object to handle downloads (441473) | **next step is user font set object to handle downloads ({{bug|441473}}) | ||
**@font-face parsing code will populate this | **@font-face parsing code will populate this | ||
* Protected/Low Rights Mode, mconnor/jim: | * Protected/Low Rights Mode, mconnor/jim: | ||
| Line 23: | Line 25: | ||
** will need ARM stuff | ** will need ARM stuff | ||
* offline, dcamp: | * offline, dcamp: | ||
** versioned app caches just about ready for review | |||
** honzab has opportunistic caching namespaces almost ready | |||
** need to review localStorage patch | |||
== 1.9.1 Discussion == | == 1.9.1 Discussion == | ||
* graph server changes: | * graph server changes: | ||
** Anything new since last week? | ** Anything new since last week? | ||
| Line 36: | Line 38: | ||
** [http://tinyurl.com/5a8vc2 Content 1.9.1] Update: | ** [http://tinyurl.com/5a8vc2 Content 1.9.1] Update: | ||
*** Worker Threads, bent, status?: | *** Worker Threads, bent, status?: | ||
**** Spec about ready for general consideration. Arun to arrange meetings with Gears folks, others. | |||
**** Basic arch and message passing done. | |||
**** Pause/Resume/Cancel of background JS on page navigation done. | |||
**** Working on timers | |||
**** XHR (minus the 'X') not yet started. | |||
*** Tab reparenting (bz), at risk for 1.9.1? | *** Tab reparenting (bz), at risk for 1.9.1? | ||
*** Cross-site XHR, at risk for 1.9.1? What's the current status on the spec and us internally agreeing on what to do? | *** Cross-site XHR, at risk for 1.9.1? What's the current status on the spec and us internally agreeing on what to do? | ||
| Line 42: | Line 49: | ||
*** Three still assigned to nobody? | *** Three still assigned to nobody? | ||
*** Vlad, Stuart, and Joedrew off for another half a week (roughly). | *** Vlad, Stuart, and Joedrew off for another half a week (roughly). | ||
*** JSObject ops makeover | === JS 1.9.1 === | ||
[http://tinyurl.com/5gmg8y JS 1.9.1] | |||
Landed some incremental perf wins, 5-10% improvement over 1.9 so far. | |||
* Need to prioritize/file these. | |||
** JSObject ops makeover | |||
** direct threaded interpreter loop on Windows | |||
** SDK / compiler adjustments on Mac | |||
** Profile guided input improvements | |||
{| | |||
|- | |||
| <b>Blocking</b> | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=417131 417131] || brendan@mozilla.org || wip-patch || JS Enumeration Allocation Consternation | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=430133 430133] || general@js.bugs || || Object.defineProperty | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=421864 421864] || igor@mir2.org || wip-patch || Interpreter creates too many doubles | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=433337 433337] || igor@mir2.org || || Reunify jsinterp.c on Windows | |||
|- | |||
| | |||
|- | |||
| <b>Wanted</b> | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=229756 229756] || brendan@mozilla.org || || Make SpiderMonkey's const extension JS2/ES4 compatible | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=260106 260106] || brendan@mozilla.org || wip-patch || elisions in array literals should not create properties (js1_5/Array/11.1.4.js) | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=312354 312354] || brendan@mozilla.org || FIXED || Assignment expressions have wrong type (ecma_3/Operators/11.13.1-002.js) | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=363534 363534] || brendan@mozilla.org || FIXED || Combine JSOP_LT and JSOP_IFEQ, etc., pairs | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=384244 384244] || crowder@fiverocks.com || wip-patch || update jsdtoa with interesting pieces of more-recent dtoa | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=433351 433351] || crowder@fiverocks.com || || Implement Object.extend | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=305064 305064] || general@js.bugs || || Add trim, ltrim, and rtrim features for javascript strings | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=352437 352437] || general@js.bugs || || string.link does not escape url | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=429507 429507] || general@js.bugs || || Function.prototype.bind | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=411575 411575] || igor@mir2.org || review_brendan? || js_PutCallObject() is slow. | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=432881 432881] || igor@mir2.org || FIXED || SM: JSVAL_VOID as a pseudo-boolean | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=346749 346749] || mrbkap@gmail.com || still_want? || let declarations at top level are turned into var declarations | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=312116 312116] || nobody@mozilla.org || || should support catchall getters/setters | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=419225 419225] || sayrer@gmail.com || wip-patch || refactor ExecuteREBytecode and SimpleMatch | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=430930 430930] || sayrer@gmail.com || || Date.parse cannot even parse "2008-04-26" (should understand ISO 8601) | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=419743 419743] || shaver@mozilla.org || wip-patch || JSOP_CONCATN for improved chained-concat performance | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=433335 433335] || shaver@mozilla.org || || mark sharp object avoidance | |||
|- | |||
|[https://bugzilla.mozilla.org/show_bug.cgi?id=433336 433336] || shaver@mozilla.org || || array iteration optimization | |||
|} | |||
== mozilla-central == | |||
* Need a query facility, like bonsai. Status? | |||
** Need pushlog code updated on hg.mozilla.org to use new sqlite backend {{bug|437637}}, then pushlog web extension needs query support added {{bug|437445}} | |||
* Cycle times are seemingly slower on moz-central (about an hour slower). Need to look into this. John O to investigate. Status? | |||
Latest revision as of 18:12, 25 June 2008
Major Feature Updates
- Video, roc/cdouble:
- Compositor, roc:
- JS Tracing:
- Tamarin nanojit integrated in SpiderMonkey
- Recording traces for single paths through simple loops
- Cooperating with Adobe folks on nanojit API and memory management
- TT has more new String API improvements
- Acid3, (dbaron out this week): Roc or others, status?
- SMIL still @ risk? (dholbert)
- May not have a 100% complete implementation, but we should have a good subset implemented in time for feature freeze
- SVG fonts at risk?
- downloadable fonts, jdaggett
- still working on unifying font code (bug 437356)
- patch for mac, first cut for windows tomorrow
- need to get Stuart to evaluate before doing Linux version
- next step is user font set object to handle downloads (bug 441473)
- @font-face parsing code will populate this
- Protected/Low Rights Mode, mconnor/jim:
- SVG CSS, roc:
- CSS transforms - keith:
- pixman/cairo perf, vlad: Out this week as well. Last status:
- we've got stuff coming from antoine/fred
- will turn on SSE opts
- will need ARM stuff
- offline, dcamp:
- versioned app caches just about ready for review
- honzab has opportunistic caching namespaces almost ready
- need to review localStorage patch
1.9.1 Discussion
- graph server changes:
- Anything new since last week?
- Major progress, wanted1.9.1+ bugs that are in trouble?
- Layout 1.9.1 Update:
- Content 1.9.1 Update:
- Worker Threads, bent, status?:
- Spec about ready for general consideration. Arun to arrange meetings with Gears folks, others.
- Basic arch and message passing done.
- Pause/Resume/Cancel of background JS on page navigation done.
- Working on timers
- XHR (minus the 'X') not yet started.
- Tab reparenting (bz), at risk for 1.9.1?
- Cross-site XHR, at risk for 1.9.1? What's the current status on the spec and us internally agreeing on what to do?
- Worker Threads, bent, status?:
- GFX 1.9.1
- Do we have an update on SVG fonts and/or bz's work to make <img src="foo.svg> possible?
- Three still assigned to nobody?
- Vlad, Stuart, and Joedrew off for another half a week (roughly).
JS 1.9.1
Landed some incremental perf wins, 5-10% improvement over 1.9 so far.
- Need to prioritize/file these.
- JSObject ops makeover
- direct threaded interpreter loop on Windows
- SDK / compiler adjustments on Mac
- Profile guided input improvements
| Blocking | |||
| 417131 | brendan@mozilla.org | wip-patch | JS Enumeration Allocation Consternation |
| 430133 | general@js.bugs | Object.defineProperty | |
| 421864 | igor@mir2.org | wip-patch | Interpreter creates too many doubles |
| 433337 | igor@mir2.org | Reunify jsinterp.c on Windows | |
| Wanted | |||
| 229756 | brendan@mozilla.org | Make SpiderMonkey's const extension JS2/ES4 compatible | |
| 260106 | brendan@mozilla.org | wip-patch | elisions in array literals should not create properties (js1_5/Array/11.1.4.js) |
| 312354 | brendan@mozilla.org | FIXED | Assignment expressions have wrong type (ecma_3/Operators/11.13.1-002.js) |
| 363534 | brendan@mozilla.org | FIXED | Combine JSOP_LT and JSOP_IFEQ, etc., pairs |
| 384244 | crowder@fiverocks.com | wip-patch | update jsdtoa with interesting pieces of more-recent dtoa |
| 433351 | crowder@fiverocks.com | Implement Object.extend | |
| 305064 | general@js.bugs | Add trim, ltrim, and rtrim features for javascript strings | |
| 352437 | general@js.bugs | string.link does not escape url | |
| 429507 | general@js.bugs | Function.prototype.bind | |
| 411575 | igor@mir2.org | review_brendan? | js_PutCallObject() is slow. |
| 432881 | igor@mir2.org | FIXED | SM: JSVAL_VOID as a pseudo-boolean |
| 346749 | mrbkap@gmail.com | still_want? | let declarations at top level are turned into var declarations |
| 312116 | nobody@mozilla.org | should support catchall getters/setters | |
| 419225 | sayrer@gmail.com | wip-patch | refactor ExecuteREBytecode and SimpleMatch |
| 430930 | sayrer@gmail.com | Date.parse cannot even parse "2008-04-26" (should understand ISO 8601) | |
| 419743 | shaver@mozilla.org | wip-patch | JSOP_CONCATN for improved chained-concat performance |
| 433335 | shaver@mozilla.org | mark sharp object avoidance | |
| 433336 | shaver@mozilla.org | array iteration optimization |
mozilla-central
- Need a query facility, like bonsai. Status?
- Need pushlog code updated on hg.mozilla.org to use new sqlite backend bug 437637, then pushlog web extension needs query support added bug 437445
- Cycle times are seemingly slower on moz-central (about an hour slower). Need to look into this. John O to investigate. Status?