Skip to content

Monthly Archives: December 2007

Hunk Boundaries

How do we decide the boundaries of reuse in the incremental compiler? The one crucial thing when looking at reuse is that the signature that you choose must be stable across compilations. And, it is better if the boundaries are cheap to compute and roughly line up with declaration boundaries. In the prototype implementation, I […]

Incremental Code Generation

In an earlier post I said that I’d eventually explain how incremental code generation works. First, to recap: I’ve already explained how incremental compilation works in the front end. Stopping here would still yield some speedups — I regularly see 20% compile-time improvements on ordinary programs; sometimes much larger; and for C++ I expect the […]

Emacs and D-Bus

The other day, Michael Albinus checked in D-Bus support for Emacs. I don’t know what I’m going to do with this yet, but it seemed worth mentioning.