Graydon’s work on Mozilla

some unappealing details

Archive for 'Uncategorized' Category

Error analysis

14 January 2009

I also have something interesting to mention: I’ve been working with Taras and Dave’s static analysis system, writing an error-code checking analysis.
The notion of my particular analysis is that you should be able to tell the compiler that some function like:
bool tryToDoSomethingScary();
is the sort of function that uses its return value as a [...]

Comments Off

Back from the grave

14 January 2009

Memetics
Oh fine. Seven facts of minimal significance, but probably less-well known:

I’ve broken both my hands and both my feet. More recently I’ve had a tooth knocked out and my face torn open. Been broken a lot.
I walked 1300km last year and biked 2500km. Including a single ride of 600km. Despite this, I look very low-key [...]

Comments Off

Cycle collector landed

5 January 2007

The previous attempt at landing the XPCOM cycle collector failed due to some unacceptable performance regressions. Yesterday, after tidying up a few of the more obvious offenders, we appear to have accomplished a landing that only hurts Tp2 by 5-15%, depending on platform and noise. I know this sounds like a big number and I [...]

6 Comments »

Cycle collector landing

21 November 2006

Tonight I’ve submitted a mostly-final version of my XPCOM cycle collector for general consumption on the development CVS trunk. It’s a big patch — 230k — and has been in review for several months. In addition to the patch itself, testing builds have been available for a couple weeks. Alas by sheer number-of-files-touched it is [...]

1 Comment »