-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/03/11 17:50, Andrew MacLeod wrote:
> These are the changes to libstdc++ to make use of the new atomics.
> I changed the files to use the new atomics, and bkoz did a
> shuffling of the include file layout to better suit the new c++
> approach.
> 
> previously, libstdc++ provided a locked implementation in
> atomic_0.h with the theory that eventually it would be used.  The
> new scheme involves leaving non-lock-free implementations to an
> external library. This involved removing the old lock
> implementation and restructuring things now that multiple
> implementation dont have to be supported.   SO a lot fo this is
> churn... 2 include files deleted and one merged into another one..
Is there an ABI/API impact to all this churn?  Or was the atomic_0.h
stuff never used?  Was it an exposed API or strictly internal?  I get
the impression that is_lock_free wasn't ever defined, which is
probably good in this context.

Given these are primarily Benjamin's changes, I'm going to defer to
his wisdom :-)    If he doesn't chime in, ping him directly.

jeff


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOtCuOAAoJEBRtltQi2kC7M34H/2B9f1DsPE9oK5DfvHYyclxZ
hvFGlSnw5r9q7UGsWrCGDd/J4mmkXOJMHMfpzjowuWUYUYDNZ5b2FuZ9fMij2K5f
wJOfN9wslWTNyafJb/hjVMEzy1dmCUB2YV4N0e5cy39lvfWfNzM/9EfYbz5UEQpO
VCODtS0WbsSUTkt7HeDkD7U21mpSsn1fGx4gBJyBpODihIq7Qk4uFqGtvrKGve26
7Pi3aP64TQl3zwF2lAkOV4KgzPLQUv4RIWOiYuyzEf13XpfJivWPLTUkJqJka+lp
8W+LFOLl3ygnNUAe9ugwRNCE+agfHG+Hp7+l8ypCpWSsrBwJB8m7rY1sMDA2HJw=
=E/Sj
-----END PGP SIGNATURE-----

Reply via email to