Boost logo

Boost :

From: Alexander Terekhov (terekhov_at_[hidden])
Date: 2005-01-18 11:18:26


Peter Dimov wrote:
[...]
> Local static objects can be made safe by the compiler. The new cxx64 API
> requires it.

Too bad that new cxx64 ABI couldn't mandate a standard #pragma (or
something like that) to turn it on/off ("you should not pay for what
you don't use" motto, you know). BTW, "__thread" extension aside for
a moment (I guess it would fit best for boost::spirit), DCCI
http://groups.google.de/groups?selm=415BD983.E2DA2114%40web.de is
also an option for lazy inits (although its non-blocking strength
gets totally eliminated in the case of blocking "new lazy()").

regards,
alexander.

--
"Static linking creates a derivative work through textual copying"  
                             -- GNU School of Law (aka GNU Church)

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