summaryrefslogtreecommitdiffstats
path: root/contrib/libcxxrt/memory.cc
Commit message (Collapse)AuthorAgeFilesLines
* Import libcxxrt master 516a65c109eb0a01e5e95fbef455eb3215135cef.dim2016-05-051-15/+15
| | | | | | | Interesting fixes: 3adaa2e Fix _Unwind_Exception cleanup functions 286776c Check exception cleanup function ptr before calling edda626 Correct exception specifications on new and delete operators
* Import new libcxxrt / libc++. This brings some bug fixes, including a ↵theraven2013-07-101-29/+29
| | | | potential race condition for static initialisers.
* Merge new version of libcxxrt. This brings in three fixes:theraven2013-01-111-12/+21
| | | | | | | | | | - 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.
* Import new versions of libcxxrt and libc++.theraven2012-03-141-0/+30
| | | | | | Please tests any C++ code you care about with -stdlib=libc++! Approved by: dim (mentor)
* Update libcxxrt to remove the pthread dependency.theraven2011-11-261-2/+6
| | | | | | Also add the license from upstream to contrib. Approved by: dim (mentor)
* Import libc++ / libcxxrt into base. Not build by default yet (usetheraven2011-11-251-0/+111
MK_LIBCPLUSPLUS=yes to enable). This is a work-in-progress. It works for me, but is not guaranteed to work for anyone else and may eat your dog. To build C++ using libc++, add -stdlib=libc++ to your CXX and LD flags. Bug reports welcome, bug fixes even more welcome... Approved by: dim (mentor)
OpenPOWER on IntegriCloud