Cycle collector landing
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...
View ArticleCycle collector landed
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...
View ArticleBack from the grave
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...
View ArticleError analysis
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...
View ArticleRust progress
Three months ago we introduced the Rust programming language, a new lower-level language that Mozilla is developing. At that point the bootstrap compiler was just beginning to support interesting...
View ArticleRust status
The past few months have involved a long, slow, feature-at-a-time climb toward bootstrapping; we’ve made over 1000 commits since the last update and produced some 20,000 additional lines of rust code....
View ArticleRust progress
It’s been a while since the last update here, and a lot has happened. At the end of April we successfully bootstrapped, freeing ourselves to focus on rustc, the self-hosted compiler. Over the next few...
View ArticleRust 0.1 release
Another six months and we have our first release. Rust is now at a point where we’d like to invite people to write code in it. It’s not set in stone — things will change, code will break — but we’re...
View ArticleHomophobia has no place in this community
Mozilla has an unlawful harassment policy in place with respect to employment. I believe its conditions should be considered as criteria for participation in communities and communication channels that...
View Article
More Pages to Explore .....