Boost logo

Boost :

Subject: Re: [boost] [fusion] improving compile times
From: Joel de Guzman (joel_at_[hidden])
Date: 2009-06-01 21:44:13


Eric Niebler wrote:
> I'm attaching a simple patch to vector_n_chooser.hpp that replaces some
> template metaprogramming with preprocessor metaprogramming in the
> interest of improving compile times. I found this hotspot through
> profiling, and there are likely to be many more such patches in the near
> future. I could open a trac ticket and attach all the patches there, or
> I could just commit them to trunk as I go. Thoughts?

Awesome! Eric, feel free to commit.

> P.S. It would be great to get some other heavy users of template
> metaprogramming interested in making other such changes to bring down
> the compile times of the core TMP libraries like MPL, Fusion, Proto,
> etc., etc.

Agreed 100%

Regards,

-- 
Joel de Guzman
http://www.boostpro.com
http://spirit.sf.net

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk