
18 Jan
2005
18 Jan
'05
4:18 p.m.
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)