Boost logo

Proto :

Subject: Re: [proto] [phoenix][msm] proto limits increased to 10, phoenix broken on trunk
From: Christophe Henry (christophe.j.henry_at_[hidden])
Date: 2011-05-08 13:02:13


2011/5/8 Eric Niebler <eric_at_[hidden]>:
> On 5/8/2011 11:51 PM, Christophe Henry wrote:
>> Thanks Eric. Unfortunately, the compile-time went up after the change
>> for VC. Not much but up. Example, CompositeTutorialEuml.
>> VC:
>> Before: 52s
>> Now: 57s (ignoring a first compile of 77s, statistical VC error)
>>
>> g++ 4.4: Roughly the same time (21s / 21.7). Yes, much faster than VC, I know...
>>
>> I suppose what I gain from preprocessing is lost from moving arity from 7 to 10.
>> It's not a big change but from previous burns, I know that the
>> slightest increase is enough to get some working code crash a VC
>> compiler at a user's machine, so I would not welcome another increase.
>>
>> Thanks for the hard work anyway, I'm happy to get rid of my #define's.
>
> Don't despair yet. I'm not done with the pre-preprocessing work. I'll
> let you know when to run benchmarks.

I'll happily do! What you are doing really looks cool. Maybe I can
take a page of your book for MSM.
My comments might have come around more negative than intended. I'm
very satisfied of the current state as I always had a bad feeling
about my hack. Plus, as I am on the way to support phoenix with eUML,
it's double gain.
I have a pretty hard test case at hand so as soon as you're done,
count on me to try it out ;-)

Christophe


Proto list run by eric at boostpro.com