[EMAIL PROTECTED] (Lars Gullik Bjønnes) writes:

| version         size            ls -l           compile time
| gcc 3.2.2       3150291         79379508        17m6.396s

| Note that they are not really equal... 3.3.1 and 3.4 is current CVS
| (half a day ago), but 3.2.2 is current CVS + my shared_ptr<Buffer>
| changes.

I have played a bit more with the shared_ptr<Buffer> patch, so that
now the shared_ptr is used _almost_ everywhere. IMHO a lot more
consistent that what we currently have (store it as a pointer, pass it
around, convert to reference, convert back to pointer)

My main concern with this patch is binary size and compile time, if
those does not worsen a lot, then I am going to go for this patch.

[... some time ... ]

Ok... data for the massive patch:

version         size            ls -l           compile time
gcc 3.2.2       3157383         79459234        17m26.040s

I think that some of this will be returned as part of header/source
cleanup.

-- 
        Lgb

Reply via email to