[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