]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge new version of libcxxrt. This brings in three fixes:
authortheraven <theraven@FreeBSD.org>
Fri, 11 Jan 2013 15:05:55 +0000 (15:05 +0000)
committertheraven <theraven@FreeBSD.org>
Fri, 11 Jan 2013 15:05:55 +0000 (15:05 +0000)
commitf8a3c6151f84669a265d291556c626e90b92b208
tree714345d8e051db9af44b11c7c3f9f9ee2bef18d1
parent607c3680d90935ee21ad3e58fdd171d15ebb3284
parente8f1f5bd311be550e3041d55f84c95d7b5990797
Merge new version of libcxxrt.  This brings in three fixes:

- Don't treat pointers to members as pointers in catch blocks (they're usually
  fat pointers).

- Correctly catch foreign exceptions in catchalls.

- Ensure that a happens-before relationship is established when setting
  terminate handlers in one thread and calling them in another.
contrib/libcxxrt/atomic.h
contrib/libcxxrt/exception.cc
contrib/libcxxrt/memory.cc
contrib/libcxxrt/typeinfo.h