Commit Graph

  • 494247ca25 Attempt to suppress test failures on OS X Eric Fiselier 2017-03-04 02:29:25 +0000
  • 0368af031b Fix CMake configuration errors on OS X Eric Fiselier 2017-03-04 02:15:37 +0000
  • aad059409f [libcxxabi] Fix alignment of allocated exceptions in 32 bit builds Eric Fiselier 2017-03-04 02:04:45 +0000
  • da7d616fd2 Fix PR25874 - Detect features required for cxa_thread_atexit_test.pass.cpp Eric Fiselier 2017-03-04 01:26:41 +0000
  • 9e9cb7b0c2 Turn on -Wunused-function and cleanup occurances Eric Fiselier 2017-03-04 01:02:35 +0000
  • ed5abb1a7c Work around GCC linking errors within libc++abi due to missing new/delete definitions Eric Fiselier 2017-03-02 21:55:17 +0000
  • 4841062bd3 [libc++abi] Add option to enable definitions for the new/delete overloads. Eric Fiselier 2017-03-02 19:34:35 +0000
  • 4bf15a0070 [libc++abi] Update new/delete definitions to match libc++ Eric Fiselier 2017-03-02 19:25:53 +0000
  • 477fd7ee6e Cleanup new/delete definitions Eric Fiselier 2017-03-01 23:59:34 +0000
  • 2ecb4ee222 [libcxxabi] Clean up macro usage. Ranjeet Singh 2017-03-01 11:42:01 +0000
  • 54227aec1d [libc++abi] Clean up visibility Shoaib Meenai 2017-03-01 03:55:57 +0000
  • 9e2169efef Fix non-reserved macro names LIBCXXABI_NORETURN and LIBCXXABI_ARM_EHABI. Eric Fiselier 2017-03-01 02:23:54 +0000
  • 3f19f77fac Attempt to fix arm-native libcxxabi tests for the no-exceptions variant Asiri Rathnayake 2017-02-27 15:31:34 +0000
  • fbe5bc107a [libcxxabi] Fix condition typo in rL296136 Ranjeet Singh 2017-02-24 18:22:59 +0000
  • fd7644ada1 [libcxxabi] Disable calls to fprintf for baremetal targets. Ranjeet Singh 2017-02-24 16:43:36 +0000
  • f0f0257d7a [CMake][libcxxabi] Update the libc++ test module path Petr Hosek 2017-02-18 04:37:59 +0000
  • 66c8647825 Fix test_exception_storage.pass.cpp in C++17 my re-enabling the unexpected handlers Eric Fiselier 2017-02-17 04:26:22 +0000
  • a3b0b11e68 Fix couple of test failures when using the LIBCXXABI_SILENT_TERMINATE mode. Asiri Rathnayake 2017-02-15 13:43:05 +0000
  • a6871004e8 Fix path to libc++'s python test module Eric Fiselier 2017-02-09 23:58:54 +0000
  • b052facfe4 [libcxxabi][CMake] Support in-tree libunwind when building as part of runtimes Petr Hosek 2017-02-09 02:19:30 +0000
  • c4e6c8a10d Merging r292638: ------------------------------------------------------------------------ r292638 | ericwf | 2017-01-20 11:34:19 -0800 (Fri, 20 Jan 2017) | 9 lines release_40 Hans Wennborg 2017-02-01 21:30:36 +0000
  • c2fa8f1bd7 Add support for demangling C++11 thread_local variables. In clang, the grammar for mangling for these names are "<special-name> ::= TW <object name>" for wrapper variables or "<special-name> ::= TH <object name>" for initialization variables. David Bozier 2017-01-31 15:18:56 +0000
  • eb7bd38813 Fix ASAN failure in cxa_demangle Mehdi Amini 2017-01-27 20:32:16 +0000
  • bbc3824957 Fix chromium build (libcxxabi) Asiri Rathnayake 2017-01-26 10:38:03 +0000
  • 38a106017a cxa_demangle: fix rvalue ref check Saleem Abdulrasool 2017-01-24 19:57:05 +0000
  • b314024074 cxa_demangle: avoid butchering the last parameter type Saleem Abdulrasool 2017-01-24 18:42:56 +0000
  • 279d648944 Remove all usages of REQUIRES-ANY in the test suite. Eric Fiselier 2017-01-24 10:28:23 +0000
  • dc0e3f75fd Fix catch_reference_nullptr.pass.cpp test for GCC. Eric Fiselier 2017-01-20 19:34:19 +0000
  • c980f401c9 Merging r292418: ------------------------------------------------------------------------ r292418 | jroelofs | 2017-01-18 10:12:39 -0800 (Wed, 18 Jan 2017) | 15 lines Hans Wennborg 2017-01-19 21:57:56 +0000
  • 1ada8cc41f Merging r292135: ------------------------------------------------------------------------ r292135 | marshall | 2017-01-16 07:28:03 -0800 (Mon, 16 Jan 2017) | 1 line Hans Wennborg 2017-01-19 16:52:39 +0000
  • 0cbb1dae89 Revert r286788 Jonathan Roelofs 2017-01-18 18:12:39 +0000
  • 7769ea25e4 Mark the dynamic-exception tests as unsupported under C++17, since it has no dynamic-exception specs. Also, remove a FIXME workaround from the config that allowed these tests to work under C++17. This addresses PR#31621. Marshall Clow 2017-01-16 15:28:03 +0000
  • ed6110245a [cmake] Handle missing LIBUNWIND_* directories gracefully Michal Gorny 2017-01-14 17:05:16 +0000
  • f3a0256e9c Don't dump llvm-config --cmakedir output if command fails. Eric Fiselier 2017-01-14 03:47:49 +0000
  • 0ecfd76f83 [libc++abi] Add a silent terminate handler to libcxxabi. James Y Knight 2017-01-13 19:22:26 +0000
  • 0e46ed1f6c Drop 'svn' suffix from version. Hans Wennborg 2017-01-12 22:12:54 +0000
  • 7974233f54 Bump version to 5.0.0svn Hans Wennborg 2017-01-12 21:36:22 +0000
  • af8f82a28f Creating release_40 branch off revision 291814 Hans Wennborg 2017-01-12 21:25:46 +0000
  • 44cd53af00 [cmake] Obtain LLVM_CMAKE_PATH from llvm-config if available Michal Gorny 2017-01-09 23:31:05 +0000
  • 1f4def2006 [libcxxabi] Cleanup and adapt for r291275. NFC. Asiri Rathnayake 2017-01-09 11:57:21 +0000
  • 06da4e1fe2 [libcxxabi] Enable tests by default in standalone. Bryant Wong 2017-01-08 00:33:30 +0000
  • ebc9acae35 [libcxxabi] Add flag to conditionally enable tests Bryant Wong 2017-01-07 22:14:04 +0000
  • 3eacb7e06e tweak definition to avoid GCC warning Saleem Abdulrasool 2017-01-04 05:45:24 +0000
  • 71ba287194 [libcxxabi] Introduce an externally threaded libc++abi variant. Asiri Rathnayake 2017-01-03 12:58:34 +0000
  • cb51028de0 Update LICENSE.TXT to 2017 Eric Fiselier 2017-01-03 11:21:43 +0000
  • 81b06b34b9 Fix new/delete exception specifications to match libc++ after r290845 Eric Fiselier 2017-01-03 00:16:18 +0000
  • ed8daea9d8 clean up `-Wmisleading-indentation` warning Saleem Abdulrasool 2016-12-31 18:09:51 +0000
  • 6e0f5efa66 add cxa_demangle_fuzzer Kostya Serebryany 2016-12-28 03:28:29 +0000
  • a3f4893c54 Suppress unreachable code warning in unwind tests Eric Fiselier 2016-12-24 05:01:55 +0000
  • 08bf03cf8c Fix warnings in libc++abi tests Eric Fiselier 2016-12-24 00:37:13 +0000
  • 534295b102 [libc++abi] Mark failing test on Darwin as XFAIL Shoaib Meenai 2016-12-13 02:43:04 +0000
  • f0c4e60b41 Fix signed comparison warning Eric Fiselier 2016-12-11 05:43:20 +0000
  • 0b610feada Workaround the removal of dynamic exception specifications in C++17 Eric Fiselier 2016-12-11 01:35:55 +0000
  • a3219dad2c [libc++abi] Add _LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS Shoaib Meenai 2016-12-05 19:42:11 +0000
  • 6d9aad0608 Check for SD-6 feature test macro when determining which tests should be available, rather than #ifdef'ing away the relevant tests if it's unavailable. Richard Smith 2016-12-02 22:14:59 +0000
  • b126ca07d6 Fix up r288457 for compilers that don't support noexcept function types: disable the test entirely for those cases. This is a quick patch, I'll look at a proper feature flag next. Richard Smith 2016-12-02 21:43:36 +0000
  • f1636207ad Update implementation of ABI support for throwing noexcept function pointers and catching as non-noexcept to match the final design per discusson on cxx-abi-dev. Richard Smith 2016-12-02 02:06:53 +0000
  • 2ecedcc0a1 __cxa_demangle: use default member initialization Saleem Abdulrasool 2016-11-18 19:01:53 +0000
  • e4f23d812f Rename TU names to not conflict with libc++. Eric Fiselier 2016-11-18 09:54:49 +0000
  • 89d8f36cc6 __cxa_demangle: allow demangling invocation blocks Saleem Abdulrasool 2016-11-14 03:07:47 +0000
  • 8cfa5a3ce8 __cxa_demangle: ensure that we have a mangled symbol Saleem Abdulrasool 2016-11-14 01:55:54 +0000
  • 110520227e Fix GCC libc++abi build Eric Fiselier 2016-11-13 22:27:00 +0000
  • cc4f512be0 arm: Fix ttype encoding assertion failure. Logan Chien 2016-11-13 14:44:41 +0000
  • 6962eb354b [CMake] Fix libc++abi arm build w/o libunwind. Logan Chien 2016-11-13 14:42:15 +0000
  • 4d14bc0231 [CMake] Check runtimes subdir when looking for libcxx and libuwind Petr Hosek 2016-11-11 19:12:58 +0000
  • 802f4f4a49 [libc++abi] Remove the test for checking using of fallback malloc in case of dynamic memory exhaustion. Igor Kudrin 2016-11-09 04:14:31 +0000
  • 1d45bacb10 Revert "[CMake] Check runtimes subdir when looking for libcxx and libuwind" Petr Hosek 2016-11-09 03:38:21 +0000
  • eecb79506d [CMake] Check runtimes subdir when looking for libcxx and libuwind Petr Hosek 2016-11-09 03:22:19 +0000
  • cf209cc036 Fix typo in CMakeLists.txt: provide the path to libcxx checkout and not the include subdir Mehdi Amini 2016-11-07 22:16:27 +0000
  • 6dc7581c60 Fix libcxxabi CMake detection of libcxx path to handle LLVM_EXTERNAL_LIBCXX_SOURCE_DIR flag Mehdi Amini 2016-11-07 22:07:43 +0000
  • cd40f257c8 Revert "Add some facilities to work with a git monorepo (experimental setup)" Mehdi Amini 2016-11-07 17:43:08 +0000
  • d312aca3d6 Add some facilities to work with a git monorepo (experimental setup) Mehdi Amini 2016-11-07 17:40:28 +0000
  • c320e4c36c [p0012] Implement ABI support for throwing a noexcept function pointer and catching as non-noexcept Richard Smith 2016-11-02 23:41:51 +0000
  • 8b9be6632e Spell libcxxabi-no-threads correctly Eric Fiselier 2016-10-31 14:14:04 +0000
  • cfd294b728 Mark thread exit test as unsupported w/o threads Eric Fiselier 2016-10-30 20:05:52 +0000
  • 4d44c0fe1c Get libc++abi building with LLVM_ENABLE_MODULES Eric Fiselier 2016-10-25 20:07:49 +0000
  • e4b123bead Fix typo in comment Vitaly Buka 2016-10-15 00:02:20 +0000
  • c396479ff1 Don't compile cxa_thread_atexit.cpp with -DLIBCXX_ENABLE_THREADS=OFF Vitaly Buka 2016-10-14 23:51:41 +0000
  • 38488b9b2c Mark test as unsupported without threads Eric Fiselier 2016-10-14 09:12:53 +0000
  • 8ac10e4bb9 [libcxxabi] Fix gcc build after r284128 Asiri Rathnayake 2016-10-13 18:40:57 +0000
  • 5180673e0a [libcxxabi] Refactor pthread usage into a separate API Asiri Rathnayake 2016-10-13 15:05:19 +0000
  • 3f7b370018 Provide a fallback __cxa_thread_atexit() implementation. Patch from Tavian Barnes Eric Fiselier 2016-10-12 08:54:10 +0000
  • 5ab59762e2 Fix libc++abi test config after recent libc++ changes Eric Fiselier 2016-10-12 01:19:16 +0000
  • e64fce8f7e [libc++abi] Fix bug which cased the static libunwind to always be chosen Eric Fiselier 2016-10-09 20:44:48 +0000
  • ace6572089 Recommit r282692: [libc++abi] Use fallback_malloc to allocate __cxa_eh_globals in case of dynamic memory exhaustion. Igor Kudrin 2016-10-07 08:48:28 +0000
  • 8d4d9af454 [CMake] Fix libc++abi standalone cmake build. Logan Chien 2016-10-03 11:08:17 +0000
  • 336985fdf6 Revert r282692: Use fallback_malloc to allocate __cxa_eh_globals in case of dynamic memory exhaustion. Igor Kudrin 2016-09-29 08:11:57 +0000
  • feb04d70af [libc++abi] Use fallback_malloc to allocate __cxa_eh_globals in case of dynamic memory exhaustion. Igor Kudrin 2016-09-29 06:38:06 +0000
  • a086331914 [libc++abi] Default to DLL annotations on Windows Shoaib Meenai 2016-09-27 03:44:09 +0000
  • 46eb39a561 annotate more function visibility Saleem Abdulrasool 2016-09-23 21:36:24 +0000
  • b62a4dd90c [libcxxabi] cleanup the use of LIBCXXABI_HAS_NO_THREADS macro (NFC) Asiri Rathnayake 2016-09-21 09:09:32 +0000
  • 933c4df930 Fix side effect in assertion Eric Fiselier 2016-09-16 08:16:07 +0000
  • 9f08403539 [lit] Replace print with lit_config.note(). Logan Chien 2016-09-02 13:56:05 +0000
  • 21a75e7eaf libc++abi: fix some -Wunused-function warnings Saleem Abdulrasool 2016-08-31 20:29:05 +0000
  • b96e846910 Wrap LIBCXXABI_USE_LLVM_UNWINDER with defined(). Logan Chien 2016-08-31 15:16:40 +0000
  • 01489a22c5 [CMake] Trying to fix the bots I broke Chris Bieneman 2016-08-29 22:26:00 +0000
  • f0e3789506 [CMake] Use -std=c++11 if supported Chris Bieneman 2016-08-29 22:12:21 +0000
  • 564b6eae46 [CMake] Be more consistent about naming targets and components in libc++abi Eric Fiselier 2016-08-28 18:28:51 +0000
  • 42ef22bfbf [CMake] Apply r279151 cleanup to libc++abi. Eric Fiselier 2016-08-28 18:16:18 +0000
  • 866c52aec5 test: fix test under ASAN and MSAN Saleem Abdulrasool 2016-08-28 18:16:00 +0000