Commit Graph

  • b302e96a4a Remove unnecesasry comment markers. Chandler Carruth 2019-01-19 07:02:23 +0000
  • 28f052124c Install new LLVM license structure and new developer policy. Chandler Carruth 2019-01-19 06:14:24 +0000
  • 43b8b584d3 [demangler] Support for block literals. Erik Pilkington 2019-01-17 21:37:51 +0000
  • 394048ed35 [demangler] Ignore leading underscores if present Erik Pilkington 2019-01-17 21:37:36 +0000
  • 5057ba8643 NFC: Make the copies of the demangler byte-for-byte identical Erik Pilkington 2019-01-17 20:37:51 +0000
  • 3b156bfc2c Found another version number to increase from 8 to 9 Hans Wennborg 2019-01-16 13:28:50 +0000
  • 6743065bab Drop svn version suffix Hans Wennborg 2019-01-16 13:26:12 +0000
  • 98a73bfdc0 Creating release_80 branch off revision 351319 Hans Wennborg 2019-01-16 11:00:55 +0000
  • 7913f6e943 Update year in license files Hans Wennborg 2019-01-15 15:10:32 +0000
  • 307bb62985 [libcxx] Remove bad_array_length Louis Dionne 2018-11-29 19:44:57 +0000
  • 132c87cd47 [Demangle] remove itaniumFindTypesInMangledName Pavel Labath 2018-11-27 16:11:24 +0000
  • 1a9753522f [CMake] Passthrough CFLAGS when checking the compiler-rt path Petr Hosek 2018-11-14 00:09:26 +0000
  • 3591960d57 Port LLVM r346606 to libcxxabi. Nico Weber 2018-11-11 10:09:06 +0000
  • 150fc2eb17 Use C++11 fallthrough attribute syntax when available and add a break Reid Kleckner 2018-11-01 18:24:03 +0000
  • 87cbbdf78b [libc++abi] Provide __cxa_thread_atexit on Fuchsia Petr Hosek 2018-10-29 20:20:26 +0000
  • a5b1f6f764 Merging r342815: release_70 Tom Stellard 2018-10-22 16:29:48 +0000
  • 794d4c0c33 cxa_demangle: make demangler's parsing functions overridable Pavel Labath 2018-10-16 14:29:14 +0000
  • cd48625661 NFC: Fix a -Wsign-conversion warning Erik Pilkington 2018-10-15 22:03:53 +0000
  • 1ac1e4c618 Override libcxxabi's .clang-format in the demangle directory Erik Pilkington 2018-10-11 23:30:56 +0000
  • c3f4753f71 Use C++03 friendly version of alignof Eric Fiselier 2018-10-11 03:01:14 +0000
  • c2ae664bd1 Update libc++abi's detection of aligned allocation after r344207. Eric Fiselier 2018-10-11 00:18:54 +0000
  • 6d635f5765 [libcxxabi] Allow building with sanitizers enabled Louis Dionne 2018-10-10 22:00:58 +0000
  • 2d93dd2922 Blind attempt to fix linker errors when building libc++abit w/o exceptions. Marshall Clow 2018-10-10 17:12:54 +0000
  • d9d19cc534 Make libc++abi work better with gcc's ARM unwind library. Reviewed as https://reviews.llvm.org/D42242 Marshall Clow 2018-10-10 16:18:37 +0000
  • e878418df4 Port llvm r342166 to libcxxabi demangler Pavel Labath 2018-10-10 08:39:16 +0000
  • 4a73431dfe [NFC][unwind] Improve error message when a type has more than one RTTIs Louis Dionne 2018-10-09 14:55:15 +0000
  • dd73082d02 Update docs to reference new libc++ mailing lists. Eric Fiselier 2018-09-22 19:52:12 +0000
  • ed902ff267 Fix incorrectly aligned exceptions in 32 bit builds. Eric Fiselier 2018-09-22 19:22:36 +0000
  • 2aa5ee6deb [libc++abi] is_strcmp parameter to is_equal is unused for WIN32 Pirama Arumuga Nainar 2018-09-21 20:01:22 +0000
  • 38e306d253 add a quick link to libc++ Sylvestre Ledru 2018-09-20 08:01:16 +0000
  • 488e667216 Merge Demangle change in r342330 to libcxxabi. Nico Weber 2018-09-15 18:25:49 +0000
  • 5f7425947f Port my recent changes from LLVM copy of the demangler: Richard Smith 2018-08-24 23:30:26 +0000
  • 29ffb8f633 Port LLVM r340203 (and r340205) to libcxxabi. Richard Smith 2018-08-20 20:14:49 +0000
  • 70f40ffab5 Factor Node creation out of the demangler. No functionality change intended. Richard Smith 2018-08-16 22:04:36 +0000
  • 809ebefc12 Merging r339865: ------------------------------------------------------------------------ r339865 | yroux | 2018-08-16 13:38:09 +0200 (Thu, 16 Aug 2018) | 7 lines Hans Wennborg 2018-08-16 14:49:38 +0000
  • bd80f6625d [libcxxabi] Fix test_exception_address_alignment test for ARM Yvan Roux 2018-08-16 11:38:09 +0000
  • 357347f66e [itanium demangler] Add llvm::itaniumFindTypesInMangledName() Erik Pilkington 2018-08-13 16:37:47 +0000
  • 26bf8491be Add missing _LIBCXXABI_FUNC_VIS to __gxx_personality_seh0 Martin Storsjo 2018-08-11 19:36:06 +0000
  • 1839f48cee [itanium demangler] Support dot suffixes on block invocation functions Erik Pilkington 2018-08-02 17:45:01 +0000
  • f74c748424 Update version to 8.0.0svn Hans Wennborg 2018-08-01 14:25:03 +0000
  • c098ad6f52 Creating release_70 branch off revision 338536 Hans Wennborg 2018-08-01 13:30:41 +0000
  • d5a11bcf93 [libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCPP_BUILDING_LIBRARY Louis Dionne 2018-08-01 02:08:59 +0000
  • 3c6231f5a0 [demangler] Fix an oss-fuzz bug from r338138 Erik Pilkington 2018-07-28 04:06:30 +0000
  • 4a3bc0abc2 [demangler] Support for reference collapsing Erik Pilkington 2018-07-27 17:27:40 +0000
  • b680d159ed [CMake] Don't use LIBCXXABI_ENABLE_STATIC option before its declared Sam Clegg 2018-07-25 23:13:00 +0000
  • 338d62e076 [CMake] Use LIBCXXABI_LIBDIR_SUFFIX in libc++abi build Petr Hosek 2018-07-25 16:51:00 +0000
  • fb81b4cb83 Fix dangling reference in test Eric Fiselier 2018-07-25 11:19:13 +0000
  • 0f0fc90784 [CMake] Option to control whether shared/static library is installed Petr Hosek 2018-07-24 23:27:51 +0000
  • 46e49b9576 Reland "[CMake] Support statically linking dependencies only to shared or static library" Petr Hosek 2018-07-24 07:06:17 +0000
  • 64f6c6a2f0 [demangler] call terminate() if allocation failed Erik Pilkington 2018-07-23 22:23:04 +0000
  • 3633019290 Implement a GCC compatible SEH unwinding personality, __gxx_personality_seh0 Martin Storsjo 2018-07-23 22:09:23 +0000
  • b35994390a Revert "[CMake] Support statically linking dependencies only to shared or static library" Petr Hosek 2018-07-23 05:07:44 +0000
  • e082345f7c [CMake] Support statically linking dependencies only to shared or static library Petr Hosek 2018-07-23 04:19:55 +0000
  • a034071213 Add GCC 9 to XFAILs list for test Eric Fiselier 2018-07-22 21:58:46 +0000
  • bcadcdd153 Merge changes to ItaniumDemangle over to libcxxabi. Zachary Turner 2018-07-20 17:16:49 +0000
  • 5b1f0aa6f0 [CMake] Set per-runtime library directory suffix in runtimes build Petr Hosek 2018-07-10 19:13:33 +0000
  • 047fb73f70 [demangler] Avoid alignment warning Serge Pavlov 2018-07-05 06:24:29 +0000
  • b94d15c103 Revert r336159, r336157. Some bots failed on qualified std::max_align_t, and other on unqualified max_align_t. Erik Pilkington 2018-07-03 01:30:53 +0000
  • d281904130 Some buildbots were choking on std::max_align_t, try using the global alias. Erik Pilkington 2018-07-03 00:48:27 +0000
  • ee0ed4b08b [demangler] Fix a MSVC alignment warning. Erik Pilkington 2018-07-03 00:23:18 +0000
  • beab795069 [libc++abi] Look for __config instead of vector Shoaib Meenai 2018-06-30 01:25:47 +0000
  • aaca56fa86 [libc++abi] Limit libc++ header search to specified paths Shoaib Meenai 2018-06-30 01:04:50 +0000
  • 28fe9f564c Support for multiarch runtimes layout Petr Hosek 2018-06-28 03:11:52 +0000
  • 60abed6914 [CMake] Convert paths to the right form in standalone builds on Windows Martin Storsjo 2018-06-20 20:59:18 +0000
  • 1064a0ab0a Update copyright year to 2018. Paul Robinson 2018-06-18 12:22:17 +0000
  • f00ee91e64 Fix libcxxabi tests after clang r334924 Vitaly Buka 2018-06-18 06:43:55 +0000
  • f32f3ad836 Fix libcxx tests after clang r334677. Vitaly Buka 2018-06-18 06:24:29 +0000
  • e0330b61d7 private_typeinfo: limit is_dst_type_derived_from_static_type optimization Eric Fiselier 2018-05-18 20:51:38 +0000
  • ea1884b7af private_typeinfo: propagate static flags in vmi search_above_dst method Eric Fiselier 2018-05-18 20:42:53 +0000
  • afe9f90d0b private_typeinfo: propagate static flags in vmi search_above_dst method Eric Fiselier 2018-05-18 20:39:57 +0000
  • 05a73941f3 Fix test failure for missing _LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS Nico Weber 2018-05-03 12:44:27 +0000
  • 934e061a24 Move _LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS macro to build system Nico Weber 2018-04-29 23:05:11 +0000
  • b95ff2df2d [libc++abi] Replace __sync_* functions with __libcpp_atomic_* functions. Eli Friedman 2018-04-16 22:00:14 +0000
  • 0df654b3bb [demangler] NFC: Some refactoring to support partial demangling. Erik Pilkington 2018-04-12 20:41:06 +0000
  • 52c7a3760a [CFI] Disable CFI checks for __cxa_decrement_exception_refcount Vlad Tsyrklevich 2018-04-09 22:11:28 +0000
  • 967b00eca0 [demangler] Support for fold expressions. Erik Pilkington 2018-04-09 18:33:01 +0000
  • 437202e441 [demangler] Support for <data-member-prefix>. Erik Pilkington 2018-04-09 18:32:25 +0000
  • 6a4e62b842 [demangler] Support for partially substituted sizeof.... Erik Pilkington 2018-04-09 18:31:50 +0000
  • d4dc2dd469 [CMake] Support for monorepo layout Petr Hosek 2018-04-04 17:40:59 +0000
  • 565ba0415b [demangler] Fix a bug in r328464 found by oss-fuzz. Erik Pilkington 2018-03-26 15:34:36 +0000
  • 04f3985613 [demangler] Use a back-patching scheme to resolve forward references. Erik Pilkington 2018-03-25 22:50:33 +0000
  • 85619f5c06 [demangler] Tweak how parameter pack sizes are determined. Erik Pilkington 2018-03-25 22:49:57 +0000
  • bb80c5c3e9 [demangler] Support for clang's enable_if attribute. Erik Pilkington 2018-03-25 22:49:16 +0000
  • 61966e580b [demangler] Support for <template-param>s in generic lambdas. Erik Pilkington 2018-03-16 03:06:30 +0000
  • aa209d8569 [demangler] Simplify printing of structured bindings. Erik Pilkington 2018-03-10 22:33:49 +0000
  • d145e1f94e [demangler] Support for sequence numbers on lifetime extended temporaries. Erik Pilkington 2018-03-10 21:31:22 +0000
  • dee4d0b153 [demangler] Support for structured bindings. Erik Pilkington 2018-03-10 21:31:15 +0000
  • 9eaf30b140 [demangler] Fix a mistake in r326797. Erik Pilkington 2018-03-07 04:29:33 +0000
  • f26c8d1897 [demangler] Modernize the rest of the demangler. Erik Pilkington 2018-03-06 14:21:10 +0000
  • d0dd97d49b [demangler] Modernize parse_unresolved_name. Erik Pilkington 2018-03-06 14:21:08 +0000
  • e1d6162483 [demangler] Modernize parse_name. Erik Pilkington 2018-03-05 16:35:06 +0000
  • 7e027acf69 [demangler] Support for exception specifications on function types. Erik Pilkington 2018-02-14 01:08:20 +0000
  • bdaf882003 [demangler] Simplify the AST for function types, NFC. Erik Pilkington 2018-02-14 01:08:17 +0000
  • 5f0867c424 [demangler] Support for inheriting constructors. Erik Pilkington 2018-02-13 17:09:07 +0000
  • 2808f77670 [demangler] Rewrite parse_nested_name in the new style. Erik Pilkington 2018-02-13 17:09:03 +0000
  • 88a1cf6350 [demangler] Support for initializer lists and designated initializers. Erik Pilkington 2018-02-13 00:15:56 +0000
  • 13fb7dcd05 [demangler] Support for dependent elaborate type specifiers. Erik Pilkington 2018-02-13 00:15:53 +0000
  • cf29d3be06 [demangler] All <qualifiers> on one type should share one entry in the substitution table. Erik Pilkington 2018-02-13 00:15:46 +0000
  • 2d900a4d38 Fix compilation in C++17 mode. Richard Smith 2018-02-07 23:23:23 +0000
  • f23deca27d [demangler] Refactor the type parser Erik Pilkington 2018-02-05 22:41:20 +0000