Commit Graph

  • 2493be607e libc++abi: silence some warnings Saleem Abdulrasool 2015-04-27 02:21:52 +0000
  • 561567f044 libc++abi: remove build infrastructure for unwind Saleem Abdulrasool 2015-04-25 01:46:29 +0000
  • b877159553 libc++abi: move tests back Saleem Abdulrasool 2015-04-24 20:20:54 +0000
  • ee8031b773 libc++abi: remove the duplicated unwind content Saleem Abdulrasool 2015-04-24 19:40:31 +0000
  • 3943f43a54 Declare __cxa_new_handler as extern "C", or it declares a new variable Reid Kleckner 2015-04-15 15:35:56 +0000
  • 554d59ab0b [libcxxabi] Disallow Base to Derived conversions for catching pointers to members. Eric Fiselier 2015-04-06 23:03:01 +0000
  • 0cb62d1b51 [libcxxabi] Fix multi-level pointer conversions and pointer to member conversion detection. Eric Fiselier 2015-04-02 23:26:37 +0000
  • c20d83676d Revert r228351 - Dont install header files. Eric Fiselier 2015-04-01 02:56:13 +0000
  • f780f7db66 Also use dl_iterate_phdr() on CloudABI. Ed Schouten 2015-03-31 07:59:53 +0000
  • 196cbd71b3 Don't print debugging messages to stdout. Ed Schouten 2015-03-19 09:17:21 +0000
  • 28ca89d066 Let libc++'s LIT configuration setup our linker paths and env. Eric Fiselier 2015-03-17 19:45:21 +0000
  • 9ac9cddabc add option to tell LIT where to find the libc++ library when built out of tree Eric Fiselier 2015-03-17 18:58:14 +0000
  • 7c79ceb729 Update copyright year to 2015. Renato Golin 2015-03-12 20:13:54 +0000
  • fdd39fd838 Remove unneeded const_cast in readPointerHelper. Pointed out by jroelofs Eric Fiselier 2015-03-10 21:32:53 +0000
  • 89ea9ad0b0 [libcxx] Fix PR21580 - Undefined behavior in readEncodedPointer() Eric Fiselier 2015-03-10 20:43:34 +0000
  • fd4c54b4b4 Unwind: define more interfaces more often Saleem Abdulrasool 2015-03-09 19:35:12 +0000
  • 78a8988389 Unwind: always define unwind APIs Saleem Abdulrasool 2015-03-09 16:46:43 +0000
  • 968ed8a727 Unwind: remove unnecessary check Saleem Abdulrasool 2015-03-07 22:21:31 +0000
  • 39ead49718 Unwind: tweak register handling for AArch64 Saleem Abdulrasool 2015-03-07 21:36:08 +0000
  • faf34fbbbb Fix build with GCC: - GCC doesn't support #pragma mark, only Apple GCC and clang. Wrap the pragma mark's in #if 0 to make gcc ignore them but xcode still see them. - Wrap a bunch of "#pragma clang" lines in #ifdef __clang__. - Pacify gcc's -Wparenthesis in a case where it's quite reasonable. Nick Lewycky 2015-03-05 02:56:05 +0000
  • d95080e9e8 [libcxxabi] Build both static and shared versions of libc++abi by default. Eric Fiselier 2015-03-03 15:59:09 +0000
  • 0bc1a0f62e Unwind: make it build on Darwin again Saleem Abdulrasool 2015-02-28 02:23:54 +0000
  • 87116c1f6d Add .eh_frame_hdr search to Linux unwinder. Dan Albert 2015-02-27 22:21:07 +0000
  • 60df04075a Add remote testing support to the lit config Jonathan Roelofs 2015-02-26 15:55:01 +0000
  • 4cab028d31 Unwind: clean up some GCC warnings Saleem Abdulrasool 2015-02-26 04:01:37 +0000
  • b9bde57d02 Add .fpu directives to ARM unwind save & restore functions. Jonathan Roelofs 2015-02-24 20:09:29 +0000
  • 75a7bf6a70 Add temporary workaround for missing symbol __cxa_throw_bad_new_array_length on OS X. Eric Fiselier 2015-02-21 04:30:36 +0000
  • ae158eae0c Do not add -fno-exceptions without -funwind-tables Sergey Dmitrouk 2015-02-16 19:51:06 +0000
  • 1ac99047c9 Moar post-commit review. Jonathan Roelofs 2015-02-14 02:02:56 +0000
  • bda78420f7 Address post-commit review comments Jonathan Roelofs 2015-02-14 01:38:35 +0000
  • c39461015f Make the unwinder build on thumbv6-m with the integrated assembler. Jonathan Roelofs 2015-02-14 00:21:03 +0000
  • d5539c874c unwind: always export unw_local_addr_space Saleem Abdulrasool 2015-02-13 19:04:48 +0000
  • 905cde8735 unwind: use sizeof() instead of hardcoded sizes Saleem Abdulrasool 2015-02-13 17:36:11 +0000
  • 031128af3f Don't use bzero() and strcpy(). Ed Schouten 2015-02-13 07:18:22 +0000
  • 944a766e8f unwind: use explicit memcpy for register saving Saleem Abdulrasool 2015-02-12 04:25:05 +0000
  • e281edd1f4 unwind: move exported APIs out of header Saleem Abdulrasool 2015-02-12 04:25:03 +0000
  • 16e33fad1a unwind: tweak inclusion ordering to work around GCC Saleem Abdulrasool 2015-02-11 05:20:53 +0000
  • ad1d968422 unwind: clean up some -Werror=return-type warnings Saleem Abdulrasool 2015-02-11 05:20:50 +0000
  • b7e3b2709e unwind: clean up more -Wformat warnings Saleem Abdulrasool 2015-02-11 05:20:47 +0000
  • b19a4957e4 unwind: clean up straggling -Wundef warning Saleem Abdulrasool 2015-02-11 05:20:44 +0000
  • b357c3faac unwind: silence -Wconversion warnings Saleem Abdulrasool 2015-02-11 05:20:42 +0000
  • 200599c6bf Fix libcxxabi's library and object root for tests. Eric Fiselier 2015-02-11 01:07:48 +0000
  • a59a39b27e Merging r228359: ------------------------------------------------------------------------ r228359 | compnerd | 2015-02-05 15:27:41 -0800 (Thu, 05 Feb 2015) | 5 lines Hans Wennborg 2015-02-10 03:47:31 +0000
  • 2af79a53c0 unwind: improve compilation on Linux with gcc Saleem Abdulrasool 2015-02-10 03:43:33 +0000
  • 1736c463df unwind: clean up some stray semicolons Saleem Abdulrasool 2015-02-10 03:43:31 +0000
  • 7fa9cf1564 unwind: clean up -Wundef warnings Saleem Abdulrasool 2015-02-10 03:43:28 +0000
  • d3aa4458f2 unwind: fix -Wformat warnings from gcc Saleem Abdulrasool 2015-02-10 03:43:23 +0000
  • b047f54a3c Unwind: hoist placement delete into base class Saleem Abdulrasool 2015-02-06 20:34:17 +0000
  • ffa0d784aa Unwind: replace pure virtual functions with aborts Saleem Abdulrasool 2015-02-06 18:48:07 +0000
  • a32df7e840 unwind: use -fno-rtti -fno-exceptions -funwind-tables Saleem Abdulrasool 2015-02-06 17:47:57 +0000
  • 7940f19719 Fix build for apple machines. Matthias Braun 2015-02-06 01:25:08 +0000
  • 8906bdd7f3 Fix build. Dan Albert 2015-02-06 00:08:40 +0000
  • b1779397fd Revert "indicate tag type in C" Saleem Abdulrasool 2015-02-05 23:59:11 +0000
  • 8414c5a517 [libcxxabi] Fix -Werror build for 32-bit non-ARM. Dan Albert 2015-02-05 23:55:15 +0000
  • da5a6b1de0 Formatting fixes. Dan Albert 2015-02-05 23:48:06 +0000
  • 8d776e7878 Fix compilation of unwind on Darwin-x86_64 Saleem Abdulrasool 2015-02-05 23:27:41 +0000
  • 4210260826 Silence some -Wundef warnings Saleem Abdulrasool 2015-02-05 23:27:39 +0000
  • 4f0882b82f Silence warning about loss of precision Saleem Abdulrasool 2015-02-05 23:27:36 +0000
  • 4963ea3107 indicate tag type in C Saleem Abdulrasool 2015-02-05 23:27:34 +0000
  • d2056af844 Install header files Greg Fitzgerald 2015-02-05 22:46:43 +0000
  • 29bfe89080 Some more -Wundef issues. Dan Albert 2015-02-05 02:44:50 +0000
  • a1fce46063 Enable -Wundef. Dan Albert 2015-02-05 01:33:15 +0000
  • 3cbecdfb17 Whitespace cleanup. Dan Albert 2015-02-04 21:23:20 +0000
  • cc8269f526 Make test require 'linux' instead of 'linux2' Eric Fiselier 2015-02-03 23:50:47 +0000
  • 5fe2239d0a Merging r226824: ------------------------------------------------------------------------ r226824 | logan | 2015-01-22 05:40:16 -0800 (Thu, 22 Jan 2015) | 2 lines Hans Wennborg 2015-01-27 20:43:26 +0000
  • ccc76fe505 Merging r226823: ------------------------------------------------------------------------ r226823 | logan | 2015-01-22 05:39:08 -0800 (Thu, 22 Jan 2015) | 6 lines Hans Wennborg 2015-01-27 20:40:22 +0000
  • bd5ee1271d Merging r226822: ------------------------------------------------------------------------ r226822 | logan | 2015-01-22 05:38:11 -0800 (Thu, 22 Jan 2015) | 16 lines Hans Wennborg 2015-01-27 20:39:18 +0000
  • 22fae3ff4c Merging r226820: ------------------------------------------------------------------------ r226820 | logan | 2015-01-22 05:28:39 -0800 (Thu, 22 Jan 2015) | 5 lines Hans Wennborg 2015-01-27 20:38:30 +0000
  • f9eb8211bf Merging r226819: ------------------------------------------------------------------------ r226819 | logan | 2015-01-22 05:27:36 -0800 (Thu, 22 Jan 2015) | 9 lines Hans Wennborg 2015-01-27 20:37:53 +0000
  • bc660ed480 Merging r226818: ------------------------------------------------------------------------ r226818 | logan | 2015-01-22 05:25:55 -0800 (Thu, 22 Jan 2015) | 12 lines Hans Wennborg 2015-01-27 20:32:50 +0000
  • ff417a5531 Adopt CMake policy CMP0042. Set MACOSX_RPATH on by default. Eric Fiselier 2015-01-26 22:00:30 +0000
  • 9a9e939165 [libcxxabi] Teach CMake better ways to find the libc++ source directory (and misc cleanup). Eric Fiselier 2015-01-22 20:00:06 +0000
  • 390b5cb253 Enable backtrace_test for ARM. Logan Chien 2015-01-22 13:40:16 +0000
  • 1c5ae1314f Add -funwind-tables to CMAKE_C_FLAGS. Logan Chien 2015-01-22 13:39:08 +0000
  • 045a7c882b Force unwind frame with user-defined personality. Logan Chien 2015-01-22 13:38:11 +0000
  • f20383cada Fix _Unwind_Backtrace for libc++abi built with libgcc. Logan Chien 2015-01-22 13:28:39 +0000
  • 083506f224 Allow libc++abi to be built without unwinder. Logan Chien 2015-01-22 13:27:36 +0000
  • ad3ce5d4bb Remove _Unwind_{Get,Set}{GR,IP} from ARM EHABI build. Logan Chien 2015-01-22 13:25:55 +0000
  • ac68492bc9 Merge libc++abi's lit configuration with libc++'s Jonathan Roelofs 2015-01-21 23:06:22 +0000
  • c0b4808874 Rename all of the tests in preparation for merging lit configs with libcxx Jonathan Roelofs 2015-01-21 19:05:37 +0000
  • d2a72c45bb Fix abort_message.cpp for the NDK. Dan Albert 2015-01-16 20:00:49 +0000
  • 2389ecee31 LIBCXXABI_TARGET_TRIPLE won't always be set. Dan Albert 2015-01-16 01:10:09 +0000
  • 0b4f9d2b88 [libc++abi] Add support for cross compiling. Dan Albert 2015-01-16 00:52:11 +0000
  • f79ad2e945 Update PACKAGE_VERSION to 3.7.0svn Hans Wennborg 2015-01-14 18:30:55 +0000
  • 65c0869b22 Fix some formatting I messed up in r225187. Dan Albert 2015-01-05 19:31:59 +0000
  • 1f22bd54e8 Make the Unwinder -Werror clean. Dan Albert 2015-01-05 18:07:36 +0000
  • b71d76fe31 Typo. Joerg Sonnenberger 2015-01-04 16:38:20 +0000
  • 343559e9d7 [cmake/multilib] Teach libc++abi's CMake build to support multilib libdir suffixes like 'lib64' or 'lib32'. Chandler Carruth 2014-12-29 12:22:04 +0000
  • f7d86f488f Silence warnings in libunwind. Logan Chien 2014-12-21 14:22:00 +0000
  • 41baec6ce1 [libunwind] improve x86_64 comments in compact_unwind_encoding.h Nick Kledzik 2014-12-20 01:22:54 +0000
  • 96a6ac2c5c [libunwind] fix comment in compact_unwind_encoding.h Nick Kledzik 2014-12-20 01:14:38 +0000
  • efa37d1c95 [libcxxabi] Add __cxa_thread_atexit for TLS support on Linux. Dan Albert 2014-12-18 00:03:57 +0000
  • b14b13afcf Use the newer python syntax for exceptions Justin Bogner 2014-12-13 02:49:27 +0000
  • cce8ade325 Fix comment on end of #endif to match #if Eric Fiselier 2014-11-25 03:19:02 +0000
  • 59872ce83a Use lit.util.executeCommand instead of our own version Eric Fiselier 2014-11-25 03:06:31 +0000
  • d872a693db [libcxxabi] Refactor building and testing libc++abi without threads Eric Fiselier 2014-11-24 22:42:03 +0000
  • 30ad829825 [libcxxabi] Refactor test timing logic and disable by default. Eric Fiselier 2014-11-24 22:38:57 +0000
  • 1b4ddb114e [libcxxabi] Delay adjustment of pointer to prevent referencing invalid memory. Eric Fiselier 2014-11-24 18:46:37 +0000
  • 389d697f1f Ensure llvm-sanitizer is found by the tests when using sanitizers. Eric Fiselier 2014-11-21 02:16:19 +0000
  • 6e50cba1b2 [libcxxabi] Cleanup memory in tests to placate ASAN. Eric Fiselier 2014-11-21 01:53:51 +0000