24e8b733da[demangler] return early if conditional expr parsing failed
Erik Pilkington
2018-02-05 02:34:41 +0000
b679cfd41e[demangler] Clean up the expression parser
Erik Pilkington
2018-02-02 18:04:32 +0000
761e6b02ba[demangler] Improve variadic template support
Erik Pilkington
2018-01-31 20:17:06 +0000
8a7e15792b[cmake] [libcxxabi] LLVM_FOUND isn't always set, so just test if llvm_setup_rpath() is available instead.
Don Hinton
2018-01-27 19:18:04 +0000
e1601db250Reland: [cmake] [libcxxabi] Call llvm_setup_rpath() when adding shared libraries.
Don Hinton
2018-01-26 03:41:58 +0000
1538d72dafRevert [libcxxabi] r323455 - [cmake] [libcxxabi] Call llvm_setup_rpath() when adding shared libraries.
Don Hinton
2018-01-25 19:18:51 +0000
4c981eb07f[cmake] [libcxxabi] Call llvm_setup_rpath() when adding shared libraries.
Don Hinton
2018-01-25 18:43:18 +0000
9a02f50fc1[libc++abi] Fix unused function when building with LIBCXXABI_SILENT_TERMINATE
Peter Collingbourne
2018-01-25 01:38:43 +0000
16e9d9f81c[cmake] [libcxxabi] Fix find_path() problems when cross compiling
Don Hinton
2018-01-22 19:41:05 +0000
0d2ebaae8d[cmake] [libcxxabi] Don't print warning when tests are disabled.
Don Hinton
2018-01-18 18:29:36 +0000
a171e2bb33Fix standalone test-suite run.
Eric Fiselier
2018-01-17 22:07:09 +0000
9245d481ebDrop 'svn' suffix from the version number.
release_60
Hans Wennborg
2018-01-03 16:58:21 +0000
faa22f3e3bUpdate version to 7.0.0svn
Hans Wennborg
2018-01-03 15:42:34 +0000
fba95b63a1Creating release_60 branch off revision 321711
Hans Wennborg
2018-01-03 14:54:46 +0000
31234a582dTry again, this time with the correct address
Jonathan Roelofs
2017-12-29 19:26:28 +0000
2011def21dUpdate CREDITS.txt with personal email address
Jonathan Roelofs
2017-12-29 19:16:12 +0000
32e1c0fdc9[libcxxabi] Pass LIBCXXABI_SYSROOT and LIBCXXABI_GCC_TOOLCHAIN to lit
Petr Hosek
2017-12-12 01:20:37 +0000
d1b3770fea[libcxxabi] Set up .arcconfig to point to new Diffusion CXXA repository
Ben Hamilton
2017-12-04 23:14:03 +0000
a3f273ac00Insert padding before the __cxa_exception header to ensure the thrown object is sufficiently aligned.
Akira Hatanaka
2017-11-28 00:36:29 +0000
5bff412f87[demangler] Support for abi_tag attribute
Erik Pilkington
2017-11-22 20:38:22 +0000
1c300b9e65[demangler] Document some features that the demangler doesn't yet support, NFC
Erik Pilkington
2017-11-21 15:04:08 +0000
43600b48fc[libcxxabi][CMake] Provide option to disable installing of the library
Petr Hosek
2017-11-17 23:25:09 +0000
3568730f18[CMake][libcxxabi] Support merging objects when statically linking unwinder
Petr Hosek
2017-11-17 22:49:39 +0000
66224e198fRemove excess whitespace from syslog message; NFC
Stephan Bergmann
2017-11-13 15:40:31 +0000
05ba328148Fix ASAN build with older compiler-rt versions.
Eric Fiselier
2017-09-14 22:37:34 +0000
6b4fee29c8[libc++abi] Fix ASAN build with older compiler-rt versions.
Eric Fiselier
2017-09-14 22:19:28 +0000
05e2ac5c83Reland "When built with ASan, __cxa_throw calls __asan_handle_no_return"
Petr Hosek
2017-09-13 23:35:07 +0000
caa78daf92Revert "[libcxxabi] When built with ASan, __cxa_throw calls __asan_handle_no_return"
Petr Hosek
2017-09-06 03:00:42 +0000
f6e94df562[libcxxabi] When built with ASan, __cxa_throw calls __asan_handle_no_return
Petr Hosek
2017-09-06 02:43:54 +0000
b157fdd968Revert "[libcxxabi] When built with ASan, __cxa_throw calls __asan_handle_no_return"
Petr Hosek
2017-08-16 22:05:54 +0000
fef681d9e0[libcxxabi] When built with ASan, __cxa_throw calls __asan_handle_no_return
Petr Hosek
2017-08-16 21:58:09 +0000
7de232a3f6[demangler] Fix some more -Wshadow warnings I missed in r310535
Erik Pilkington
2017-08-10 02:48:13 +0000
414f1a58bb[demangler] Fix a bunch of -Wshadow warnings
Erik Pilkington
2017-08-09 22:45:35 +0000
ce1f9aaf52Mark test as unsupported c++98/03 to fix buildbots
Erik Pilkington
2017-08-09 21:51:56 +0000
ba34a24c67[demangler] Improve representation of substitutions/templates
Erik Pilkington
2017-08-09 21:30:57 +0000
dc64cee52c[demangler] Rename some variables, NFC
Erik Pilkington
2017-08-08 20:57:10 +0000
eb5fa06130[libc++abi] Use proper calling convention for TLS destructor
Shoaib Meenai
2017-08-08 00:54:33 +0000
1137f968e7[demangler] Fix another oss-fuzz bug
Erik Pilkington
2017-08-06 20:46:33 +0000
b900822745[demangler] Fix another bug found by oss-fuzz in r309340
Erik Pilkington
2017-08-01 02:38:41 +0000
d25d9018b6[demangler] Use _LIBCPP_UNREACHABLE()
Erik Pilkington
2017-08-01 02:38:40 +0000
ffdace5fe0[demangler] Fix some bugs in r309340 found by oss-fuzz
Erik Pilkington
2017-07-30 20:09:55 +0000
907bcf402c[demangler] Fix some overzealous -Wreturn-type errors
Erik Pilkington
2017-07-28 01:35:14 +0000
7710154bed[demangler] Attempt to fix linux bots, include <cstdio>
Erik Pilkington
2017-07-28 00:53:30 +0000
0024acd5db[demangler] Use an AST to represent demangled names
Erik Pilkington
2017-07-28 00:43:49 +0000
5df6b5da0dDrop 'svn' suffix from version number.
release_50
Hans Wennborg
2017-07-19 14:04:19 +0000
139ba7b511Update version to 6.0.0svn
Hans Wennborg
2017-07-19 13:42:18 +0000
200faf65d6Creating release_50 branch off revision 308441
Hans Wennborg
2017-07-19 12:20:52 +0000
b74d9d8656[demangler] Respect try_to_parse_template_args
Erik Pilkington
2017-07-13 19:37:37 +0000
28942d3ba8Remove dependancy on __refstring header; use local copy instead.
Eric Fiselier
2017-07-12 01:34:21 +0000
1f8318f57f[libcxxabi][CMake] Add install path variable to allow overriding the destination
Petr Hosek
2017-07-11 01:42:26 +0000
c3926621b0[Demangler] NFC: Don't make the parse_* functions templates
Erik Pilkington
2017-07-08 18:54:08 +0000
9dd63d2a0b[Demangler] NFC: Move Db struct to beginning of file
Erik Pilkington
2017-07-08 18:54:07 +0000
065ab9eca7Fix incomplete type test on OS X; workaround weird DYLD_LIBRARY_PATH behavior
Eric Fiselier
2017-07-06 00:29:09 +0000
3d356fdcabAdd some catch(...) blocks to the tests so that if they fail, we get a good error message. No functional change.
Marshall Clow
2017-06-22 00:49:03 +0000
96504b12c3Use _LIBCPP_FALLTHROUGH() to avoid warnings about [[gnu::fallthrough]] being unsupported
Eric Fiselier
2017-06-15 20:18:10 +0000
878d4bb691Set a default value for LIBCXXABI_LIBDIR_SUFFIX, fixes installing into lib64 after r304374
Ismail Donmez
2017-06-13 08:16:44 +0000
0b727c2521build: use cmake to pass -std=c++11
Saleem Abdulrasool
2017-06-11 23:59:26 +0000
c03d53cadbbuild: use POSITION_INDEPENDENT_CODE CMake property
Saleem Abdulrasool
2017-06-11 23:59:24 +0000
c5d1c1e350cxa_demangle: fix -Wimplicit-fallthrough for GCC:7
Saleem Abdulrasool
2017-06-11 22:57:31 +0000
ec60ec4090private_typeinfo: add missing field initializers
Saleem Abdulrasool
2017-06-11 22:57:26 +0000
35b048cf8b[libcxxabi] HandleLLVMOptions in out of tree build
Martell Malone
2017-06-03 17:23:19 +0000
380a70a942[libcxxabi] Rework CMakeLists.txt into modules
Martell Malone
2017-06-01 00:09:20 +0000
7512331622Remove requirement for libunwind sources. Patch by Shiz.
Eric Fiselier
2017-05-31 22:11:42 +0000
db46267ecb[demangler] Fix a exponential string copying bug
Erik Pilkington
2017-05-28 23:15:50 +0000