freebsd-dev/contrib/libcxxrt
Dimitry Andric 2d23488dac Cherry-pick libcxxrt commit 8a853717e61d5d55cbdf74d9d0a7545da5d5ff92:
Author: David Chisnall <theraven@FreeBSD.org>
Date:   Wed Mar 22 12:27:08 2017 +0000

    Simplify some code.

    realloc() with a null pointer is equivalent to malloc, so we don't need
    to handle the two cases independently.

    Fixes #46

This should help with lang/beignet and other programs, which expect
__cxa_demangle(name, NULL, NULL, &status) to return zero in status.

PR:		213732
MFC after:	3 days
2017-03-22 21:45:42 +00:00
..
abi_namespace.h
atomic.h Import libcxxrt master 00bc29eb6513624824a6d7db2ebc768a4216a604. 2014-12-30 20:01:06 +00:00
auxhelper.cc Add support for __cxa_throw_bad_array_new_length in libcxxrt 2014-10-21 10:19:45 +00:00
cxxabi.h Import libcxxrt master 00bc29eb6513624824a6d7db2ebc768a4216a604. 2014-12-30 20:01:06 +00:00
dwarf_eh.h Make libcxxrt's parsing of DWARF exception handling tables work on 2015-02-26 07:20:05 +00:00
dynamic_cast.cc Import libcxxrt master 00bc29eb6513624824a6d7db2ebc768a4216a604. 2014-12-30 20:01:06 +00:00
exception.cc libcxxrt: add padding in __cxa_allocate_* to fix alignment 2016-07-21 18:20:35 +00:00
FREEBSD-upgrade Update libcxxrt upgrade instructions 2015-06-18 14:29:46 +00:00
guard.cc Compile libcxxrt as C++11, since it is only really used in combination 2016-03-27 00:37:54 +00:00
libelftc_dem_gnu3.c libcxxrt: fix demangling of wchar_t 2016-07-27 17:18:08 +00:00
LICENSE
memory.cc Import libcxxrt master 516a65c109eb0a01e5e95fbef455eb3215135cef. 2016-05-05 22:40:07 +00:00
stdexcept.cc Partially revert r273382, to reduce diffs against upstream. This was a 2015-01-30 18:26:38 +00:00
stdexcept.h Import libcxxrt master 00bc29eb6513624824a6d7db2ebc768a4216a604. 2014-12-30 20:01:06 +00:00
terminate.cc Import new versions of libcxxrt and libc++. 2012-03-14 00:09:36 +00:00
typeinfo.cc Cherry-pick libcxxrt commit 8a853717e61d5d55cbdf74d9d0a7545da5d5ff92: 2017-03-22 21:45:42 +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 Add _US_ACTION_MASK to libcxxrt's arm-specific unwind header. This 2016-09-04 21:48:58 +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 libcxxrt master 00bc29eb6513624824a6d7db2ebc768a4216a604. 2014-12-30 20:01:06 +00:00