Commit Graph

  • 4e7d0c9ae7 __cxa_demangle: it should return the buffer size, not the demangled name length u3-8.0.1 u3shit 2022-07-20 21:37:03 +0200
  • 94d0a3ec33 flush stderr when aborting u3shit 2022-07-19 19:45:21 +0200
  • ce3db128f9 P1152R4: Fix deprecation warnings in libc++ testsuite and in uses of is_invocable that would internally conjure up a deprecated function type. master Richard Smith 2019-10-19 00:06:00 +0000
  • a88633b46c Bump version to 9.0.1 release_90 Tom Stellard 2019-10-09 20:41:02 +0000
  • d8437551e7 [libc++abi] Introduce a LIBCXXABI_LIBRARY_VERSION option Louis Dionne 2019-10-07 19:22:04 +0000
  • 9de3fb54bd [libc++abi] Do not define -Dcxxabi_shared_EXPORTS when building libc++abi Louis Dionne 2019-10-07 18:55:15 +0000
  • 639f74d3fb [libc++abi] Remove redundant link flags on Apple platforms Louis Dionne 2019-10-07 18:12:10 +0000
  • 4e3fd556ec [libc++abi] Link against libSystem on Apple platforms Louis Dionne 2019-10-04 18:32:46 +0000
  • 2933bf8e79 [libc++abi] Do not export some implementation-detail functions Louis Dionne 2019-10-03 14:24:53 +0000
  • 6f2865e908 [NFC][libc++abi] Convert stray tabs to spaces Louis Dionne 2019-10-02 20:45:06 +0000
  • 953e27be40 [libc++abi] Remove uses of C++ headers when possible Louis Dionne 2019-10-01 18:43:02 +0000
  • 70a7cf9c33 [NFC][libc++abi] Remove trailing whitespace from sources Louis Dionne 2019-10-01 18:28:20 +0000
  • 06a5a829e3 [libc++] Update link to Itanium C++ ABI documentation Louis Dionne 2019-10-01 18:14:27 +0000
  • 12a68ccf64 [libc++abi] Remove redundant #include of <string.h> Louis Dionne 2019-10-01 17:53:17 +0000
  • 3ed912b3b0 [Testing] unbreak after r372963 David Zarzycki 2019-09-26 11:32:02 +0000
  • d2f56dec30 [libcxxabi] Fix arm build failer with libgcc Adhemerval Zanella 2019-09-25 21:46:24 +0000
  • 61bb6c013f Update XFAIL list for new GCC versions Eric Fiselier 2019-09-13 18:43:29 +0000
  • c0e3e249c7 Fix incorrect demangling of call operator of lambda with explicit template parameters due to registering template parameters twice. Richard Smith 2019-09-09 23:07:25 +0000
  • 2daf7323ca Simplify demangler rule for lambda-expressions to match discussion on cxx-abi list. Richard Smith 2019-09-09 22:26:04 +0000
  • 950f33f846 Synchronize LLVM's copy of libc++abi's demangler with the libc++abi version after r371273. Richard Smith 2019-09-07 00:11:53 +0000
  • 72483dd24f Implement demangling support for C++20 lambda expression extensions. Richard Smith 2019-09-06 23:53:21 +0000
  • a03db0b008 Provide a meaningful diagnostic when LLVM_PATH doesn't point to a directory Louis Dionne 2019-08-19 23:51:26 +0000
  • ab4302de16 [libcxxabi] __cxa_guard_require: test guard byte with != 0 instead of == 1 Fangrui Song 2019-08-16 13:54:44 +0000
  • f3b4aeb700 [libcxxabi] Define _LIBCXXABI_GUARD_ABI_ARM on WebAssembly Sam Clegg 2019-08-14 01:30:48 +0000
  • bb31674033 small follow-up to r368604 Nico Weber 2019-08-12 19:19:29 +0000
  • d8218e64f2 libcxxabi: Rename .hpp files to .h Nico Weber 2019-08-12 19:11:23 +0000
  • 71e8e8d405 Remove outdated comment about clang not populating src2dst_offset Benjamin Kramer 2019-08-12 14:33:46 +0000
  • 45961e1dfb [libc++abi] Fix tests when pstl is enabled Louis Dionne 2019-08-08 12:43:20 +0000
  • e79aec67ed [libc++] Take 2: Integrate the PSTL into libc++ Louis Dionne 2019-08-05 18:29:14 +0000
  • d7954f2c77 [runtimes] Don't depend on libpthread on Android Yi Kong 2019-07-22 20:41:03 +0000
  • b4b1d855b7 Revert "[libc++] Integrate the PSTL into libc++" Louis Dionne 2019-07-19 18:52:46 +0000
  • aeeb883059 [libc++] Integrate the PSTL into libc++ Louis Dionne 2019-07-19 17:02:42 +0000
  • ea304f18aa Drop svn version suffix. Hans Wennborg 2019-07-19 09:22:41 +0000
  • aac3259ea0 Creating release_90 branch off revision 366426 Hans Wennborg 2019-07-18 11:53:54 +0000
  • 74d1e602c7 [libcxxabi] Don't process exceptions in cxa_handlers when they're disabled Petr Hosek 2019-07-12 19:10:59 +0000
  • f0a491aae3 [demangle] Support for C++2a char8_t Erik Pilkington 2019-06-28 19:54:19 +0000
  • 29ae484bee [libcxxabi] Use an explicit list to export symbols from the dylib Louis Dionne 2019-06-27 20:17:22 +0000
  • c9a6d09e0c [demangle] Special case clang's creative mangling of __uuidof expressions. Erik Pilkington 2019-06-18 23:34:09 +0000
  • c793cc6846 [libcxxabi] Remove the unused buildit script Louis Dionne 2019-06-18 20:40:59 +0000
  • 931ee9e764 [demangle] Vendor extended types shouldn't be considered substitution candidates Erik Pilkington 2019-06-10 21:02:39 +0000
  • c0565cdf9a [libcxx] Use libtool when merging archives on Apple platforms Petr Hosek 2019-06-02 01:14:31 +0000
  • 5f34ace6c9 [libcxx][libcxxabi] Remove the unused CMake checks Petr Hosek 2019-05-30 06:08:56 +0000
  • 522edee00e [runtimes] Use -Wunknown-pragmas for the pragma check Petr Hosek 2019-05-30 05:38:06 +0000
  • 4290ad2dc1 [runtimes] Check if pragma comment(lib, ...) is supported first Petr Hosek 2019-05-30 04:40:21 +0000
  • 30a98b00c8 [runtimes] Support ELF dependent libraries feature Petr Hosek 2019-05-30 01:34:41 +0000
  • ad883fe372 Update private_typeinfo's `is_equal` implementation after r361913 Eric Fiselier 2019-05-29 02:33:11 +0000
  • 7addb75eb7 [runtimes] Move libunwind, libc++abi and libc++ to lib/$target/c++ and include/c++ Petr Hosek 2019-05-22 21:08:33 +0000
  • 2ad076115f [libcxxabi] Add a test for invalid assumptions on the alignment of exceptions Louis Dionne 2019-05-17 14:53:29 +0000
  • b2f461546d XFAIL test for new GCC version Eric Fiselier 2019-05-16 21:53:33 +0000
  • 7846258648 minor cmake formatting style fix Nico Weber 2019-05-07 13:14:14 +0000
  • ed0c5ed493 [libcxxabi] Don't use -fvisibility-global-new-delete-hidden when not defining them Petr Hosek 2019-05-06 01:25:31 +0000
  • e89608f245 [gn] Support for building libcxxabi Petr Hosek 2019-05-02 17:29:39 +0000
  • 49d3557018 Attempt to fix flaky tests. Eric Fiselier 2019-05-02 13:22:55 +0000
  • 5b813d65ca Update DemangleConfig.h to better mangle LLVM's version. Eric Fiselier 2019-04-30 06:38:24 +0000
  • 0fc26b60c7 Remove XFail for new GCC. They fixed it Eric Fiselier 2019-04-29 04:47:57 +0000
  • f98261d329 Fix compilation error with -DLIBCXXABI_ENABLE_THREADS=OFF Michael Platings 2019-04-25 09:27:50 +0000
  • 11fe87d836 Cleanup new cxa guard implementation. Eric Fiselier 2019-04-24 04:21:05 +0000
  • 6cc8ebbc36 Work around GCC test failure. Eric Fiselier 2019-04-24 02:21:13 +0000
  • 57e82af58d Rewrite cxa guard implementation. Eric Fiselier 2019-04-24 01:47:30 +0000
  • 022ca07870 [libc++abi] Don't use a .sh.cpp test for uncaught_exception Louis Dionne 2019-04-23 00:03:34 +0000
  • 82bd110ce8 [libc++] Make sure we re-export some missing libc++abi symbols from libc++ Louis Dionne 2019-04-18 17:18:15 +0000
  • eb42f88d04 Fix PR41465 - Use __builtin_mul_overflow instead of hand-rolled check. Eric Fiselier 2019-04-11 17:16:35 +0000
  • 41f1158240 [NFC] Correct outdated links to the Itanium C++ ABI documentation Louis Dionne 2019-04-11 16:37:07 +0000
  • 1dc2c61c2a [libc++abi] Create a macro for the 32 bit guard setting on ARM platforms Louis Dionne 2019-04-10 17:12:06 +0000
  • f3694dbcca Revert "Make reads and writes of the guard variable atomic." Eric Fiselier 2019-04-08 23:37:48 +0000
  • cb31f3d9f6 Fix incorrect change during refactoring. Eric Fiselier 2019-04-08 23:20:09 +0000
  • 70134bf042 Remove unneeded write in __cxa_guard_release. Eric Fiselier 2019-04-08 22:07:36 +0000
  • 59d12237d0 Make reads and writes of the guard variable atomic. Eric Fiselier 2019-04-08 21:26:25 +0000
  • 582b1e35d7 Fix PR41395 - __cxa_vec_new may overflow in allocation size calculation. Eric Fiselier 2019-04-05 20:38:43 +0000
  • 45dccfe519 Further refactor cxa_guard.cpp Eric Fiselier 2019-04-05 19:58:15 +0000
  • 43cb674684 Create RAII lock guard for global initialization lock. Eric Fiselier 2019-04-04 02:54:42 +0000
  • 40b41ca3d8 Always use is_initialized and set_initialized in cxa_guard.cpp Eric Fiselier 2019-04-04 02:40:30 +0000
  • e2eea8e2bf llvm-cxxfilt: Demangle gcc "old-style unified" ctors and dtors Nico Weber 2019-04-03 23:14:33 +0000
  • 1ede3357da [libc++abi] Do not share an object library to create the static/shared libraries Petr Hosek 2019-04-03 20:59:28 +0000
  • 14ee09c641 [libc++abi] Add LIBCXXABI_ENABLE_PIC cmake option Sam Clegg 2019-04-03 00:34:12 +0000
  • d0fdf289cf [libc++abi] Actually set POSITION_INDEPENDENT_CODE when building shared library Sam Clegg 2019-04-03 00:28:09 +0000
  • b4acd520a0 [libc++abi] Don't set POSITION_INDEPENDENT_CODE when building static library Sam Clegg 2019-03-29 22:08:56 +0000
  • d56efcc7a5 Revert "[runtimes] Move libunwind, libc++abi and libc++ to lib/ and include/" Matthew Voss 2019-03-08 20:33:55 +0000
  • 9c99bae7d4 [runtimes] Move libunwind, libc++abi and libc++ to lib/ and include/ Petr Hosek 2019-03-08 05:35:22 +0000
  • f7a8925107 [libc++abi] Specify unwind lib before other system libraries when linking Louis Dionne 2019-03-01 22:55:15 +0000
  • 0d529660e3 [libcxxabi][CMake] Drop unused HandleOutOfTreeLLVM include Petr Hosek 2019-02-18 20:58:06 +0000
  • 8d607b0ba9 [compiler-rt] Build custom libcxx with libcxxabi Jonas Hahnfeld 2019-02-17 12:16:20 +0000
  • 6f1057348d [CMake] Avoid passing -rtlib=compiler-rt when using compiler-rt Petr Hosek 2019-02-12 01:35:29 +0000
  • f241cd6d63 [CMake] Support compiler-rt builtins library in tests Petr Hosek 2019-02-05 19:50:47 +0000
  • a167dfcf57 [CMake] Update lit test configuration Petr Hosek 2019-02-05 04:44:03 +0000
  • 7f115888d8 [CMake] Support CMake variables for setting target, sysroot and toolchain Petr Hosek 2019-02-04 20:02:26 +0000
  • d052426bbb [CMake] Use correct visibility for linked libraries in CMake Petr Hosek 2019-01-30 23:18:05 +0000
  • 505bf9bdbf Revert "[CMake] Use correct visibility for linked libraries in CMake" Petr Hosek 2019-01-30 19:51:18 +0000
  • baf28c66b8 [CMake] Use correct visibility for linked libraries in CMake Petr Hosek 2019-01-30 19:27:26 +0000
  • 04af72de69 [libunwind] Support building hermetic static library Petr Hosek 2019-01-29 23:01:08 +0000
  • 3692ea91b7 Adjust documentation for git migration. James Y Knight 2019-01-29 16:37:27 +0000
  • d7338a4113 Merging r352374: ------------------------------------------------------------------------ r352374 | mgorny | 2019-01-28 16:16:03 +0100 (Mon, 28 Jan 2019) | 18 lines release_80 Hans Wennborg 2019-01-29 14:24:10 +0000
  • d3b53a90e4 Revert "[CMake] Use __libc_start_main rather than fopen when checking for C library" Petr Hosek 2019-01-28 19:26:41 +0000
  • a450097b65 [cmake] Fix get_llvm_lit_path() to respect LLVM_EXTERNAL_LIT always Michal Gorny 2019-01-28 15:16:03 +0000
  • 6a7c61d1c3 [CMake] Use __libc_start_main rather than fopen when checking for C library Petr Hosek 2019-01-28 04:12:54 +0000
  • 97ad975dc9 [libcxxabi] Support building hermetic static library Petr Hosek 2019-01-24 03:18:29 +0000
  • cac80b29da Enable LLVM_ENABLE_WARNINGS when building standalone out of tree Martin Storsjo 2019-01-22 20:43:37 +0000
  • 6f0ac617be Fix typos throughout the license files that somehow I and my reviewers all missed! Chandler Carruth 2019-01-21 09:52:34 +0000
  • 40f51b3e8b Update more file headers across all of the LLVM projects in the monorepo to reflect the new license. These used slightly different spellings that defeated my regular expressions. Chandler Carruth 2019-01-19 10:56:40 +0000
  • f5f3a9da2e Update the file headers across all of the LLVM projects in the monorepo to reflect the new license. Chandler Carruth 2019-01-19 08:50:56 +0000