- 3591960 Port LLVM r346606 to libcxxabi. by Nico Weber · 6 years ago
- 794d4c0 cxa_demangle: make demangler's parsing functions overridable by Pavel Labath · 6 years ago
- cd48625 NFC: Fix a -Wsign-conversion warning by Erik Pilkington · 6 years ago
- 488e667 Merge Demangle change in r342330 to libcxxabi. by Nico Weber · 6 years ago
- 29ffb8f Port LLVM r340203 (and r340205) to libcxxabi. by Richard Smith · 6 years ago
- 70f40ff Factor Node creation out of the demangler. No functionality change intended. by Richard Smith · 6 years ago
- 357347f [itanium demangler] Add llvm::itaniumFindTypesInMangledName() by Erik Pilkington · 6 years ago
- 1839f48 [itanium demangler] Support dot suffixes on block invocation functions by Erik Pilkington · 6 years ago
- 3c6231f [demangler] Fix an oss-fuzz bug from r338138 by Erik Pilkington · 6 years ago
- 4a3bc0a [demangler] Support for reference collapsing by Erik Pilkington · 6 years ago
- 64f6c6a [demangler] call terminate() if allocation failed by Erik Pilkington · 6 years ago
- bcadcdd Merge changes to ItaniumDemangle over to libcxxabi. by Zachary Turner · 6 years ago
- 047fb73 [demangler] Avoid alignment warning by Serge Pavlov · 6 years ago
- b94d15c Revert r336159, r336157. Some bots failed on qualified std::max_align_t, and other on unqualified max_align_t. by Erik Pilkington · 6 years ago
- d281904 Some buildbots were choking on std::max_align_t, try using the global alias. by Erik Pilkington · 6 years ago
- ee0ed4b [demangler] Fix a MSVC alignment warning. by Erik Pilkington · 6 years ago
- 0df654b [demangler] NFC: Some refactoring to support partial demangling. by Erik Pilkington · 6 years ago
- 967b00e [demangler] Support for fold expressions. by Erik Pilkington · 6 years ago
- 437202e [demangler] Support for <data-member-prefix>. by Erik Pilkington · 6 years ago
- 6a4e62b [demangler] Support for partially substituted sizeof.... by Erik Pilkington · 6 years ago
- 565ba04 [demangler] Fix a bug in r328464 found by oss-fuzz. by Erik Pilkington · 7 years ago
- 04f3985 [demangler] Use a back-patching scheme to resolve forward references. by Erik Pilkington · 7 years ago
- 85619f5 [demangler] Tweak how parameter pack sizes are determined. by Erik Pilkington · 7 years ago
- bb80c5c [demangler] Support for clang's enable_if attribute. by Erik Pilkington · 7 years ago
- 61966e5 [demangler] Support for <template-param>s in generic lambdas. by Erik Pilkington · 7 years ago
- aa209d8 [demangler] Simplify printing of structured bindings. by Erik Pilkington · 7 years ago
- d145e1f [demangler] Support for sequence numbers on lifetime extended temporaries. by Erik Pilkington · 7 years ago
- dee4d0b [demangler] Support for structured bindings. by Erik Pilkington · 7 years ago
- 9eaf30b [demangler] Fix a mistake in r326797. by Erik Pilkington · 7 years ago
- f26c8d1 [demangler] Modernize the rest of the demangler. by Erik Pilkington · 7 years ago
- d0dd97d [demangler] Modernize parse_unresolved_name. by Erik Pilkington · 7 years ago
- e1d6162 [demangler] Modernize parse_name. by Erik Pilkington · 7 years ago
- 7e027ac [demangler] Support for exception specifications on function types. by Erik Pilkington · 7 years ago
- bdaf882 [demangler] Simplify the AST for function types, NFC. by Erik Pilkington · 7 years ago
- 5f0867c [demangler] Support for inheriting constructors. by Erik Pilkington · 7 years ago
- 2808f77 [demangler] Rewrite parse_nested_name in the new style. by Erik Pilkington · 7 years ago
- 88a1cf6 [demangler] Support for initializer lists and designated initializers. by Erik Pilkington · 7 years ago
- 13fb7dc [demangler] Support for dependent elaborate type specifiers. by Erik Pilkington · 7 years ago
- cf29d3b [demangler] All <qualifiers> on one type should share one entry in the substitution table. by Erik Pilkington · 7 years ago
- f23deca [demangler] Refactor the type parser by Erik Pilkington · 7 years ago
- 24e8b73 [demangler] return early if conditional expr parsing failed by Erik Pilkington · 7 years ago
- b679cfd [demangler] Clean up the expression parser by Erik Pilkington · 7 years ago
- 761e6b0 [demangler] Improve variadic template support by Erik Pilkington · 7 years ago
- 5bff412 [demangler] Support for abi_tag attribute by Erik Pilkington · 7 years ago
- 1c300b9 [demangler] Document some features that the demangler doesn't yet support, NFC by Erik Pilkington · 7 years ago
- 7de232a [demangler] Fix some more -Wshadow warnings I missed in r310535 by Erik Pilkington · 7 years ago
- 414f1a5 [demangler] Fix a bunch of -Wshadow warnings by Erik Pilkington · 7 years ago
- ba34a24 [demangler] Improve representation of substitutions/templates by Erik Pilkington · 7 years ago
- dc64cee [demangler] Rename some variables, NFC by Erik Pilkington · 7 years ago
- 1137f96 [demangler] Fix another oss-fuzz bug by Erik Pilkington · 7 years ago
- b900822 [demangler] Fix another bug found by oss-fuzz in r309340 by Erik Pilkington · 7 years ago
- d25d901 [demangler] Use _LIBCPP_UNREACHABLE() by Erik Pilkington · 7 years ago
- ffdace5 [demangler] Fix some bugs in r309340 found by oss-fuzz by Erik Pilkington · 7 years ago
- 907bcf4 [demangler] Fix some overzealous -Wreturn-type errors by Erik Pilkington · 7 years ago
- 7710154 [demangler] Attempt to fix linux bots, include <cstdio> by Erik Pilkington · 7 years ago
- 0024acd [demangler] Use an AST to represent demangled names by Erik Pilkington · 7 years ago
- b74d9d8 [demangler] Respect try_to_parse_template_args by Erik Pilkington · 7 years ago
- c392662 [Demangler] NFC: Don't make the parse_* functions templates by Erik Pilkington · 7 years ago
- 9dd63d2 [Demangler] NFC: Move Db struct to beginning of file by Erik Pilkington · 7 years ago
- 96504b1 Use _LIBCPP_FALLTHROUGH() to avoid warnings about [[gnu::fallthrough]] being unsupported by Eric Fiselier · 7 years ago
- c5d1c1e cxa_demangle: fix -Wimplicit-fallthrough for GCC:7 by Saleem Abdulrasool · 7 years ago
- db46267 [demangler] Fix a exponential string copying bug by Erik Pilkington · 7 years ago
- 4072e8f [Demangler] Remove a failing assert introduced in r303718 by Erik Pilkington · 7 years ago
- 413296b __cxa_demangle: Fix constructor cv qualifier handling by Tamas Berghammer · 7 years ago
- 0a91f7a [demangler] Fix a crash in the demangler during parsing of a lamdba by Erik Pilkington · 7 years ago
- 03d803f [libc++abi] Disable libc++ extern templates project-wide by Shoaib Meenai · 7 years ago
- c2fa8f1 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. by David Bozier · 8 years ago
- eb7bd38 Fix ASAN failure in cxa_demangle by Mehdi Amini · 8 years ago
- 38a1060 cxa_demangle: fix rvalue ref check by Saleem Abdulrasool · 8 years ago
- b314024 cxa_demangle: avoid butchering the last parameter type by Saleem Abdulrasool · 8 years ago
- 0cbb1da Revert r286788 by Jonathan Roelofs · 8 years ago
- ed8daea clean up `-Wmisleading-indentation` warning by Saleem Abdulrasool · 8 years ago
- 2ecedcc __cxa_demangle: use default member initialization by Saleem Abdulrasool · 8 years ago
- 89d8f36 __cxa_demangle: allow demangling invocation blocks by Saleem Abdulrasool · 8 years ago
- 8cfa5a3 __cxa_demangle: ensure that we have a mangled symbol by Saleem Abdulrasool · 8 years ago
- eb3e8cf Fix ASAN failures in the demangler by Mehdi Amini · 8 years ago
- 9ef2c6e [libcxxabi] Teach cxa_demangle about Hexagon's long double size by Ben Craig · 9 years ago
- d04ecd0 [WebAssembly] Accomodate wasm's 128-bit long double. by Dan Gohman · 9 years ago
- b4ec579 ibc++abi: mark visibility by Saleem Abdulrasool · 9 years ago
- 77a304b c++abi: whitespace adjustment by Saleem Abdulrasool · 9 years ago
- fdccce6 Fix Bug 25103 - _cxa_demangle improperly demangles virtual thunks. Thanks to Jason King for the report and suggested fix by Marshall Clow · 9 years ago
- 6c6d9cb Fix incorrect parsing of arguments for nested functions. Reviewed as http://reviews.llvm.org/D13192. Thanks to Anseny Kapoulkine for the patch. by Marshall Clow · 9 years ago
- b4c998b Let cxa_demangle.cpp compile with gcc/libstdc++ 4.8 and clang-cl/MSVC2013's STL. by Nico Weber · 9 years ago
- f704b66 [AArch64] Quick fix for cxa demangler by Renato Golin · 9 years ago
- 52cf98b [libcxxabi][mips] Correct float_data::mangled_size for all ABI's. by Daniel Sanders · 9 years ago
- 3b8762a Make sure !empty() before calling String::front(). by Chaoren Lin · 9 years ago
- b2cceca libc++abi: remove unused variable by Saleem Abdulrasool · 9 years ago
- 2493be6 libc++abi: silence some warnings by Saleem Abdulrasool · 9 years ago
- 196cbd7 Don't print debugging messages to stdout. by Ed Schouten · 10 years ago
- faf34fb Fix build with GCC: by Nick Lewycky · 10 years ago
- 298baa3 Minor libc++abi changes to make things build better with gcc. by Nico Weber · 10 years ago
- 2b683fb Let libc++abi compile with gcc. by Nico Weber · 10 years ago
- 24ecd09 PR19091: Track whether we're demangling a function template specialization to by Richard Smith · 10 years ago
- 05d51bc Implement ARM EHABI exception handling. by Logan Chien · 10 years ago
- 2950e56 Demangle Dc to decltype(auto) as per the Itanium C++ ABI spec. by Anders Carlsson · 11 years ago
- f29757a Implement demangling for user-defined operators. by Howard Hinnant · 11 years ago
- 753a30d Fix demangling crasher. The crasher involved nested <encoding> involving parameter packs, which exposed a logic bug causing an empty vector<string> to be accessed with back(). In addition to fixing the bug, I've inserted numerous preemptive checks for similar bugs in the hopes that if another bug is uncovered, the bug results in an invalid mangled string instead of a demangler crash. Test suite updated with string that was causing the crash. by Howard Hinnant · 11 years ago
- 061240c Move local Db type out to namespace scope. by Howard Hinnant · 11 years ago
- 8ad6a22 I had a buffer mismanagement bug in the demangler. by Howard Hinnant · 11 years ago
- b2d1f94 I'd no sooner made the last commit when Matthew Dempsky sent me another test case that led me to yet another closely related test case that the current design could not handle. I've now changed the way forward references are handled completely. It wasn't that much code to change. The demangler, when confronted with a forward reference to a template parameter, now parses things twice. During the second parse, all forward references are remembered from the first parse. Test suite updated with new case. by Howard Hinnant · 11 years ago