<p>I changed groups within Google about two years ago, moving from the build tools group to the speech group.  Since then I haven&#39;t been as active as I used to be.  However I still follow the mailing lists, and try to respond to every patch eventually.  I am also planning to make a new distcc release in the next few months.</p>

<p>Over the last couple of months, I have been travelling quite a bit, with most of the time since before Christmas spent not at home.  I should have more time available in the next few months.</p>
<p>I am very supportive of efforts to make pump mode work with the boost headers.</p>
<div class="gmail_quote">On Feb 16, 2011 7:44 PM, &quot;Martin Pool&quot; &lt;<a href="mailto:mbp@canonical.com" target="_blank">mbp@canonical.com</a>&gt; wrote:<br type="attribution">&gt; On 16 February 2011 22:51, Alastair Rankine &lt;<a href="mailto:arsptr@internode.on.net" target="_blank">arsptr@internode.on.net</a>&gt; wrote:<br>

&gt;&gt; So as a followup to my last email, I&#39;ve found a few bugs in the macro processing code in the include_server. This doesn&#39;t yet mean that the boost headers can be parsed in a reasonable time, but I&#39;m going to continue to work on it.<br>

&gt;&gt;<br>&gt;&gt; I&#39;ve got a branch here which has fixes and test cases for all the bugs found to date:<br>&gt;&gt;<br>&gt;&gt; <a href="https://code.launchpad.net/~arankine/distcc/issue16" target="_blank">https://code.launchpad.net/~arankine/distcc/issue16</a><br>

&gt;&gt;<br>&gt;&gt; Briefly, the fixes are as follows:<br>&gt;&gt;<br>&gt;&gt; - Handle ## operator immediately following a function-like macro: FOO(bar)##baz<br>&gt;&gt; - Handle spaces between a symbol and parens for a function-like macro invocation: FOO (bar)<br>

&gt;&gt; - Handle spaces in the argument list of a multiple argument macro definition &amp; invocation: FOO(bar, baz)<br>&gt;&gt; - Spaces around the ## operator as mentioned in the previous email: a ## b<br>&gt; <br>&gt; I had a look over them and they look pretty plausible.<br>

&gt; <br>&gt; I don&#39;t know if Fergus is very active on this anymore.  (I heard a<br>&gt; rumor about Google having switched to a fork of distcc based on their<br>&gt; proprietary infrastructure?)  Perhaps you should get commit access if<br>

&gt; you want to work on it.<br>&gt; <br>&gt;&gt;<br>&gt;&gt; By the way, In the last email I was trying to float the idea of not populating the value set with verbatim function-like macros. I haven&#39;t yet decided whether or not this is a good idea, so I haven&#39;t committed it to the branch above.<br>

&gt;&gt;<br>&gt;&gt; Very much interested in any feedback.<br>&gt;&gt; __<br>&gt;&gt; distcc mailing list            <a href="http://distcc.samba.org/" target="_blank">http://distcc.samba.org/</a><br>&gt;&gt; To unsubscribe or change options:<br>

&gt;&gt; <a href="https://lists.samba.org/mailman/listinfo/distcc" target="_blank">https://lists.samba.org/mailman/listinfo/distcc</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt; __<br>&gt; distcc mailing list            <a href="http://distcc.samba.org/" target="_blank">http://distcc.samba.org/</a><br>

&gt; To unsubscribe or change options:<br>&gt; <a href="https://lists.samba.org/mailman/listinfo/distcc" target="_blank">https://lists.samba.org/mailman/listinfo/distcc</a><br></div>