Commit Graph

  • 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
  • e1601db250 Reland: [cmake] [libcxxabi] Call llvm_setup_rpath() when adding shared libraries. Don Hinton 2018-01-26 03:41:58 +0000
  • 1538d72daf Revert [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
  • a171e2bb33 Fix standalone test-suite run. Eric Fiselier 2018-01-17 22:07:09 +0000
  • 9245d481eb Drop 'svn' suffix from the version number. release_60 Hans Wennborg 2018-01-03 16:58:21 +0000
  • faa22f3e3b Update version to 7.0.0svn Hans Wennborg 2018-01-03 15:42:34 +0000
  • fba95b63a1 Creating release_60 branch off revision 321711 Hans Wennborg 2018-01-03 14:54:46 +0000
  • 31234a582d Try again, this time with the correct address Jonathan Roelofs 2017-12-29 19:26:28 +0000
  • 2011def21d Update 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
  • f81a116b99 [libc++abi] Add install-cxxabi-stripped target Shoaib Meenai 2017-11-30 23:25:51 +0000
  • a3f273ac00 Insert 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
  • 66224e198f Remove excess whitespace from syslog message; NFC Stephan Bergmann 2017-11-13 15:40:31 +0000
  • 05ba328148 Fix 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
  • 05e2ac5c83 Reland "When built with ASan, __cxa_throw calls __asan_handle_no_return" Petr Hosek 2017-09-13 23:35:07 +0000
  • caa78daf92 Revert "[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
  • b157fdd968 Revert "[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
  • ce1f9aaf52 Mark 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
  • f4afd55675 libcxxabi: Suppress LLVM_ENABLE_MODULES NAKAMURA Takumi 2017-07-31 09:35:08 +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
  • 5df6b5da0d Drop 'svn' suffix from version number. release_50 Hans Wennborg 2017-07-19 14:04:19 +0000
  • 139ba7b511 Update version to 6.0.0svn Hans Wennborg 2017-07-19 13:42:18 +0000
  • 200faf65d6 Creating 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
  • 28942d3ba8 Remove 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
  • 065ab9eca7 Fix incomplete type test on OS X; workaround weird DYLD_LIBRARY_PATH behavior Eric Fiselier 2017-07-06 00:29:09 +0000
  • 3d356fdcab Add 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
  • 96504b12c3 Use _LIBCPP_FALLTHROUGH() to avoid warnings about [[gnu::fallthrough]] being unsupported Eric Fiselier 2017-06-15 20:18:10 +0000
  • 878d4bb691 Set a default value for LIBCXXABI_LIBDIR_SUFFIX, fixes installing into lib64 after r304374 Ismail Donmez 2017-06-13 08:16:44 +0000
  • 0b727c2521 build: use cmake to pass -std=c++11 Saleem Abdulrasool 2017-06-11 23:59:26 +0000
  • c03d53cadb build: use POSITION_INDEPENDENT_CODE CMake property Saleem Abdulrasool 2017-06-11 23:59:24 +0000
  • c5d1c1e350 cxa_demangle: fix -Wimplicit-fallthrough for GCC:7 Saleem Abdulrasool 2017-06-11 22:57:31 +0000
  • ec60ec4090 private_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
  • 7512331622 Remove 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
  • 9111b9c539 [libcxxabi] Disable DLL annotations on static Martell Malone 2017-05-28 22:46:50 +0000
  • 75fa911871 [libcxxabi] iconv is not needed for mingw-w64 Martell Malone 2017-05-26 19:39:39 +0000
  • 4072e8fd76 [Demangler] Remove a failing assert introduced in r303718 Erik Pilkington 2017-05-24 20:53:13 +0000
  • 413296b7c3 __cxa_demangle: Fix constructor cv qualifier handling Tamas Berghammer 2017-05-24 11:21:34 +0000
  • 0a91f7ab66 [demangler] Fix a crash in the demangler during parsing of a lamdba Erik Pilkington 2017-05-24 05:44:19 +0000
  • c515867bc1 [libcxxabi] Fix the test case committed in r303175. Akira Hatanaka 2017-05-16 18:18:03 +0000
  • 1089e75194 [libcxxabi] Align unwindHeader on a double-word boundary. Akira Hatanaka 2017-05-16 15:19:08 +0000
  • fa4e00b737 Revert r302978 and r302981. Akira Hatanaka 2017-05-14 18:46:19 +0000
  • 9f5f78e16a [libcxxabi] Do not align field unwindHeader when building for ARM EHABI. Akira Hatanaka 2017-05-13 06:28:17 +0000
  • 8d8011b5c7 [libcxxabi] Align unwindHeader on a double-word boundary. Akira Hatanaka 2017-05-13 03:14:49 +0000
  • 0372c576cf [Libcxxabi]: Support using compiler-rt for MinGW64 Martell Malone 2017-05-11 21:16:29 +0000
  • a8ac1e119e Revert "[libcxxabi] Align unwindHeader on a double-word boundary." Akira Hatanaka 2017-05-11 06:17:49 +0000
  • e8b16fa9d5 [libcxxabi] Align unwindHeader on a double-word boundary. Akira Hatanaka 2017-05-11 05:58:52 +0000
  • 97146e2a61 Revert "Rename c++abi.a on Windows to libc++abi to avoid name conflicts" Eric Fiselier 2017-05-11 05:05:06 +0000
  • 2d383290cc Allow undefined symbols when linking libc++abi.dll on Windows Eric Fiselier 2017-05-11 03:49:48 +0000
  • 1e5f94fb78 Fix Libc++abi linking under MinGW64 Eric Fiselier 2017-05-11 03:29:59 +0000
  • 9a8ac6a3a5 Rename c++abi.a on Windows to libc++abi to avoid name conflicts Eric Fiselier 2017-05-11 03:18:29 +0000
  • 8d06271f6a Don't use posix_memalign under MinGW Eric Fiselier 2017-05-11 02:01:05 +0000
  • b17dd49888 Apply libc++ MinGW CMake fix to libc++abi Eric Fiselier 2017-05-11 02:00:25 +0000
  • 03d803fd6a [libc++abi] Disable libc++ extern templates project-wide Shoaib Meenai 2017-05-10 21:52:39 +0000
  • f8b91eec1e Fix use of now removed %exec test substitution Eric Fiselier 2017-05-10 17:52:53 +0000
  • 3a1504306e Fix use of removed SH test replacement %exec Eric Fiselier 2017-05-10 08:15:40 +0000
  • 8ca586db1e XFAIL noexcept member function throw/catch test under GCC. Eric Fiselier 2017-05-09 00:11:02 +0000
  • a4c4545b53 [libcxxabi][CMake] Set library dir when built under runtimes/ Jonas Hahnfeld 2017-05-04 06:04:49 +0000
  • 700fa3562f Fix PR25874 - cxa_thread_atexit_test.pass.cpp has an incorrect XFAIL. Eric Fiselier 2017-04-20 23:40:35 +0000
  • 2ef575d4fb [CMake][libcxxabi] Fix the -target and -gcc-toolchain flag handling Petr Hosek 2017-04-16 06:08:34 +0000
  • a917419dd9 [CMake][libcxxabi] Use -nodefaultlibs for CMake checks Petr Hosek 2017-04-07 20:10:41 +0000
  • 0a3a1a8a5c Fix exception address alignment test for EHABI Asiri Rathnayake 2017-04-04 14:03:54 +0000
  • 66db5e3ea7 Uses quote to include cxxabi.h to make sure the local one is included Mehdi Amini 2017-04-04 05:38:38 +0000
  • f4745ae267 [libc++abi] Remove missed use of config.h Shoaib Meenai 2017-03-31 00:29:25 +0000
  • 847e4d2486 [libc++abi] Delete config.h Shoaib Meenai 2017-03-30 23:31:33 +0000
  • 78bab8f15d [libc++abi] Remove unistd.h include Shoaib Meenai 2017-03-30 16:27:09 +0000
  • 1f43533792 Fully Reformat fallback_malloc.cpp Eric Fiselier 2017-03-04 03:23:15 +0000
  • 7fa83316a3 Add missing UNSUPPORTED for -fno-exception mode Eric Fiselier 2017-03-04 03:03:27 +0000