On 2/24/2011 10:26 AM, Hartmut Kaiser wrote:
Thomas and I found a nice and simple way to do the preprocessing to Phoenix V3 which required a coupe of hours of hacking for it to be added. The effect was significant (see attached figure). Therefore, I can only encourage to add partial preprocessing to Fusion and Proto!
I'm not sure I understand this graph, Hartmut. It's entitled, "Time to Preprocess Phoenix", and it plots "No PP" against "Using PP". What does "no pp" and "using pp" signify here?
Yeah, the captions are a bit misleading, sorry for that. What it shows is the preprocessing time for all of Phoenix with partially preprocessed headers (using PP) and without (no PP).
Also, making the PP phase faster is only interesting if it is a significant portion of the overall compilation time. I'd be more interested in plotting overall time, not just PP time.
Definitely, but the point was to see improvements in the preprocessing phase as the compilation phase is independent of this.
Thanks for doing this! I hope to steal your work for Proto.
Regards Hartmut --------------- http://boost-spirit.com