freebsd-dev/contrib/libcxxrt
Dimitry Andric 04461e6012 Since C++ typeinfo objects are currently not guaranteed to be merged at
runtime by the dynamic linker, check for their equality in libcxxrt by
not only comparing the typeinfo's name pointers, but also comparing the
full names, if necessary.  (This is similar to what GNU libstdc++ does
in its default configuration.)  The 'deep' check can be turned off again
by defining LIBCXXRT_MERGED_TYPEINFO, and recompiling libcxxrt.

Reviewed by:	theraven
MFC after:	3 days
2013-10-16 17:00:21 +00:00
..
abi_namespace.h
atomic.h Import new libcxxrt / libc++. This brings some bug fixes, including a potential race condition for static initialisers. 2013-07-10 16:28:24 +00:00
auxhelper.cc Import new libcxxrt / libc++. This brings some bug fixes, including a potential race condition for static initialisers. 2013-07-10 16:28:24 +00:00
cxxabi.h Import new libcxxrt / libc++. This brings some bug fixes, including a potential race condition for static initialisers. 2013-07-10 16:28:24 +00:00
dwarf_eh.h Import new libcxxrt / libc++. This brings some bug fixes, including a potential race condition for static initialisers. 2013-07-10 16:28:24 +00:00
dynamic_cast.cc Import new version of libcxxrt. Now works correctly with libobjc2 to implement 2012-03-20 17:58:15 +00:00
exception.cc Don't use _Unwind_Backtrace() on ARM as it's currently missing from our libgcc_s. andrew@ has patches to add it, so this can be reverted and sync'd with upstream later. 2013-08-31 08:56:33 +00:00
FREEBSD-upgrade
guard.cc Import new libcxxrt / libc++. This brings some bug fixes, including a potential race condition for static initialisers. 2013-07-10 16:28:24 +00:00
libelftc_dem_gnu3.c Import a new libcxxrt. This fixes some potential crashing in the demangler. 2013-09-23 13:16:21 +00:00
LICENSE
memory.cc Import new libcxxrt / libc++. This brings some bug fixes, including a potential race condition for static initialisers. 2013-07-10 16:28:24 +00:00
stdexcept.cc Import new versions of libcxxrt and libc++. 2012-03-14 00:09:36 +00:00
stdexcept.h Import new versions of libcxxrt and libc++. 2012-03-14 00:09:36 +00:00
terminate.cc Import new versions of libcxxrt and libc++. 2012-03-14 00:09:36 +00:00
typeinfo.cc Since C++ typeinfo objects are currently not guaranteed to be merged at 2013-10-16 17:00:21 +00:00
typeinfo.h Merge new version of libcxxrt. This brings in three fixes: 2013-01-11 15:05:55 +00:00
unwind-arm.h Import new versions of libcxxrt and libc++. 2012-03-14 00:09:36 +00:00
unwind-itanium.h Import a new libcxxrt. This fixes some potential crashing in the demangler. 2013-09-23 13:16:21 +00:00
unwind.h Import new versions of libcxxrt and libc++. 2012-03-14 00:09:36 +00:00