Go to file
Dimitry Andric af04c9e2c0 Import c812a07cd2f95c1403baf0bbe0366e7618d1d6d3 of libcxxrt:
*   Fix a copy-and-paste error when setting the unexpected exception handler
    (actually set the terminate handler by mistake).

*   Fix some warnings.

    Patch by Joerg Sonnenberger!

*   Don't call the _fast version of the TLS accessor in terminate() or unexpected().

    1) TLS may not have been set up yet.
    2) When we're in one of these functions, Really Bad Stuff has happened and potentially saving a few cycles really isn't important.

*   Merge in fixes from FreeBSD trunk to make atomics work with recent clang.
2013-04-27 17:19:07 +00:00
CMakeLists.txt Import libcxxrt / libc++ into a vendor branch. 2011-11-22 17:30:41 +00:00
LICENSE Imported the latest version of libcxxrt. 2011-11-26 14:18:39 +00:00
abi_namespace.h Import libcxxrt / libc++ into a vendor branch. 2011-11-22 17:30:41 +00:00
atomic.h Import c812a07cd2f95c1403baf0bbe0366e7618d1d6d3 of libcxxrt: 2013-04-27 17:19:07 +00:00
auxhelper.cc Import new version of libcxxrt. 2012-03-13 13:20:01 +00:00
cxxabi.h Import new version of libcxxrt. 2012-03-13 13:20:01 +00:00
doxygen_config Import libcxxrt / libc++ into a vendor branch. 2011-11-22 17:30:41 +00:00
dwarf_eh.h Import new version of libcxxrt. 2012-03-13 13:20:01 +00:00
dynamic_cast.cc Import new version of libcxxrt to vendor branch. 2012-03-20 17:41:02 +00:00
exception.cc Import c812a07cd2f95c1403baf0bbe0366e7618d1d6d3 of libcxxrt: 2013-04-27 17:19:07 +00:00
guard.cc Import new version of libcxxrt. 2012-03-13 13:20:01 +00:00
libelftc_dem_gnu3.c Import libcxxrt / libc++ into a vendor branch. 2011-11-22 17:30:41 +00:00
memory.cc Import b9db3a010143160624f123763025ab544b69bd9a of libcxxrt. This brings in 2013-01-11 15:00:43 +00:00
stdexcept.cc Import new version of libcxxrt. 2012-03-13 13:20:01 +00:00
stdexcept.h Import new version of libcxxrt. 2012-03-13 13:20:01 +00:00
terminate.cc Import new version of libcxxrt. 2012-03-13 13:20:01 +00:00
typeinfo.cc Import new version of libcxxrt. 2012-03-13 13:20:01 +00:00
typeinfo.h Import b9db3a010143160624f123763025ab544b69bd9a of libcxxrt. This brings in 2013-01-11 15:00:43 +00:00
unwind-arm.h Import new version of libcxxrt. 2012-03-13 13:20:01 +00:00
unwind-itanium.h Import the new version of libcxxrt, which grew an extra ARM. 2011-11-25 15:46:25 +00:00
unwind.h Import new version of libcxxrt. 2012-03-13 13:20:01 +00:00