This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] Make std::tr1::shared_ptr thread-safe.


Ulrich Drepper wrote:

> It's equivalent to the code I posted.  Stick some conditionals around it
> to use the operation only when available and use that change, not your
> original patch.  There is no reason to create such horrible code which
> also increases the object size.

Agreed. Jonathan are you willing to prepare 2 different patches, one for
mainline (including the resurrection of compare_and_swap + the configury
bits) and one for 4.0.0 simply using the safe proposal from Alexander
and Peter? In my opinion, this is the best thing to do, given the
current schedule (4.0.0 is *very* close!). Probably we can then use
compare_and_swap in 4.0.1.

Paolo.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]