Re: Intent to deprecate: MacOS 10.6-10.8 support

2016-03-11 Thread Terrence Cole
We've had this conversation several times in the last few years and I think I've finally figured out why it has always felt subtly wrong. Our share of users on older platforms is disproportionally high compared to the market in general because of our decline in market share. People who don't want

Re: Are we classy yet?

2015-12-17 Thread Terrence Cole
Congratulations! It's been a long road, but this is super-important feature for the future of the web. On Mon, Dec 14, 2015 at 12:47 PM, Eric Faust wrote: > Hi all, > > Just a quick note to say that ES6 Classes ( > https://hacks.mozilla.org/2015/07/es6-in-depth-classes/) are going to ride > the

Re: Project Candle: an initiative to reduce power consumption

2015-09-10 Thread Terrence Cole
Thanks for spearheading this, Nick! On Thu, Sep 10, 2015 at 7:15 AM, Chris Mills wrote: > Nice work Nick - some really good content here. > > I’ve spent a good chunk of today reading through and giving it a copy edit. > > Chris Mills > Senior tech writer || Mozilla > developer.mozilla.org || M

Re: GGC (generational garbage collection) has landed for B2G

2014-09-17 Thread Terrence Cole
On 09/16/2014 02:34 PM, Asa Dotzler wrote: > On 9/16/14, 12:45 PM, Steve Fink wrote: >> GGC was enabled yesterday (2014-Sep-15) on b2g-inbound with bug 1020751. >> It has not yet been merged into mozilla-central, but I expect it will be >> soon. GGC is already on desktop Firefox, and in fact just s

Re: Removing 'jit-tests' from make check

2014-04-05 Thread Terrence Cole
Dan, Congratulations on landing the jit-tests split! I'm glad to hear we're getting a make check replacement too. We discussed it a bit in IRC and the rough decision, at least between jorendorff and myself, was to expand the scope of the replacement to run /all/ of SpiderMonkey's test suites. Ide

Re: Exact rooting is now enabled on desktop

2014-01-22 Thread Terrence Cole
On 01/20/2014 12:53 PM, Cameron Kaiser wrote: > On 1/17/14 1:24 PM, Terrence Cole wrote: >> SpiderMonkey will no longer scan the stack for live roots; you must now >> wrap all GC thing pointers that live on the stack across a GC in the >> JS::Rooted template for SpiderMonkey

Re: Exact rooting is now enabled on desktop

2014-01-18 Thread Terrence Cole
On 01/18/2014 07:08 AM, Benjamin Smedberg wrote: > On 1/17/2014 4:24 PM, Terrence Cole wrote: >> Exact stack rooting is now enabled by default on desktop builds of >> firefox. > Does this mean that the moving GC is also enabled, or is that a later step? No, moving GC is a

Exact rooting is now enabled on desktop

2014-01-17 Thread Terrence Cole
Exact stack rooting is now enabled by default on desktop builds of firefox. What this Means === SpiderMonkey will no longer scan the stack for live roots; you must now wrap all GC thing pointers that live on the stack across a GC in the JS::Rooted template for SpiderMonkey to see them.

Re: Analyze C++/compiler usage and code stats easily

2013-11-16 Thread Terrence Cole
On 11/15/2013 05:37 PM, Gregory Szorc wrote: > On 11/15/13, 12:26 PM, Terrence Cole wrote: >> The problem this mess is solving, at least in the GC, is that gecko >> needs to be able to inline barriers, UnmarkGray, and misc other stuff. >> Whenever we accidentally out-of-l

Re: Analyze C++/compiler usage and code stats easily

2013-11-15 Thread Terrence Cole
On 11/15/2013 06:51 AM, Jason Orendorff wrote: > On 11/14/13 11:43 PM, Gregory Szorc wrote: >> * Why does lots of js/'s source code gravitate towards the "bad" >> extreme for most of the metrics (code size, compiler time, >> preprocessor size)? > > We use templates very heavily and we inline like

Re: Poll: What do you need in MXR/DXR?

2013-10-02 Thread Terrence Cole
I've been using DXR (at least when it has been working) since 2011. One thing I'd like to see should be simple to implement: typing a file name into the search bar should find that file rather than nothing. On 10/02/2013 12:33 PM, Erik Rose wrote: > What features do you most use in MXR and DXR? >

Re: Best way to make xpcshell provide consistent stack limits?

2013-06-27 Thread Terrence Cole
On 06/27/2013 04:33 AM, Till Schneidereit wrote: > Thanks for bringing this up. I agree that we should do something about > this, and if only for testing purposes. I would tend to favor > > g) Add a command line argument to set the stack quota to the lowest any of > our platforms support. > > Tha

Re: Rethinking the amount of system JS we use in Gecko on B2G

2013-04-22 Thread Terrence Cole
On 04/22/2013 12:12 PM, Jeff Muizelaar wrote: > On 2013-04-22, at 2:15 PM, Bill McCloskey wrote: > >> I can't agree with you more, Justin. I think Boris is right that we should >> make these decisions on a case-by-case basis. But in the case of these >> workers, it seems clear that converting the

Re: Rethinking the amount of system JS we use in Gecko on B2G

2013-04-22 Thread Terrence Cole
nd that we are also attacking the same problem from the other direction and we'd very much like it if we could make our work more helpful to you. -Terrence > > On Mon, Apr 22, 2013 at 1:36 PM, Terrence Cole wrote: >> On 04/21/2013 04:51 PM, Justin Lebar wrote: >>> I th

Re: Rethinking the amount of system JS we use in Gecko on B2G

2013-04-22 Thread Terrence Cole
On 04/21/2013 04:51 PM, Justin Lebar wrote: > I think we should consider using much less JS in the parts of Gecko that are > used in B2G. I'd like us to consider writing new modules in C++ where > possible, and I'd like us to consider rewriting existing modules in C++. > > I'm only proposing a ch