Boost logo

Boost :

From: Paul Mensonides (pmenso57_at_[hidden])
Date: 2002-06-19 19:29:39


> > Thanks a lot for the recent changes. The compile time for the Boost.Python
> > library incl. tests dropped from almost two hours to just over 8 minutes.
This
> > is fantastic! I am very glad that I can use the Alpha compiler routinely
> again.
>
> You're welcome. Though 8 minutes is still too long. I'm working on that.
>
> I know. That is why I have some alternative mechanics, such as
file-iteration,
> on the table. On my computer, which is a paltry 600 MHz P3, it takes me 7
> minutes just to preprocess that 'factory.hpp' file. I'm thinking that with
file
> iteration I can bring that time down to less than 15 seconds.
>
> Paul Mensonides

Ralf, I tweaked my own local copy of the 'factory.hpp' file to use
file-iteration just for this part:

BOOST_PP_REPEAT_2ND(
    BOOST_PP_DEC(BOOST_MPL_LIST_PARAMETERS_NUMBER)
    , BOOST_MPL_AUX_LIST_FACTORY_SPEC
    , unused
)

Preprocessing <boost/mpl/type_list.hpp> (which includes 'factory.hpp') took me
7-8 minutes before. It now takes 6 seconds--I'd say that is an improvement.

Paul Mensonides


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