aboutsummaryrefslogtreecommitdiff
path: root/libcxxabi/src/demangle
AgeCommit message (Expand)AuthorFilesLines
2021-01-27Itanium Mangling: Mangle `__alignof__` differently than `alignof`.James Y Knight1-31/+37
2020-11-26[libc++] Mark a few more tests as unsupported on gcc-8/9.Marek Kurdej1-1/+1
2020-11-20Demangling support for class type non-type template parameter extensions.Richard Smith1-0/+120
2020-11-02[libc++abi] Get rid of warnings when running the tests with GCCLouis Dionne1-4/+4
2020-08-18ld128 demangle: allow space for 'L' suffix.Elliott Hughes1-1/+6
2020-07-09[demangler] More properly save and restore the template parameter stateRichard Smith1-1/+15
2020-07-09[demangler] Don't allow the template parameters from the <encoding> in aRichard Smith1-0/+2
2020-05-13[demangler] Support for 'this' expressionsErik Pilkington1-0/+3
2020-05-13[demangler] Fix demangling of enumerators with negative valuesErik Pilkington1-9/+13
2020-04-15[demangler] PPC and S390: Fix parsing of e-prefixed long double literalsXing Xue1-0/+6
2020-01-09[demangle] Copy back some NFC commits from LLVMErik Pilkington2-8/+8
2019-11-04[demangle] NFC: get rid of NodeOrStringErik Pilkington1-55/+19
2019-09-09Fix incorrect demangling of call operator of lambda with explicitRichard Smith1-4/+0
2019-09-09Simplify demangler rule for lambda-expressions to match discussion onRichard Smith1-44/+16
2019-09-07Synchronize LLVM's copy of libc++abi's demangler with the libc++abiRichard Smith1-1/+2
2019-09-06Implement demangling support for C++20 lambda expression extensions.Richard Smith1-29/+407
2019-06-28[demangle] Support for C++2a char8_tErik Pilkington1-0/+4
2019-06-18[demangle] Special case clang's creative mangling of __uuidof expressions.Erik Pilkington1-0/+31
2019-06-10[demangle] Vendor extended types shouldn't be considered substitution candidatesErik Pilkington1-1/+5
2019-04-30Update DemangleConfig.h to better mangle LLVM's version.Eric Fiselier1-12/+68
2019-04-03llvm-cxxfilt: Demangle gcc "old-style unified" ctors and dtorsNico Weber1-7/+10
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth3-12/+9
2019-01-17[demangler] Support for block literals.Erik Pilkington1-0/+6
2019-01-17[demangler] Ignore leading underscores if presentErik Pilkington1-2/+2
2019-01-17NFC: Make the copies of the demangler byte-for-byte identicalErik Pilkington6-30/+146
2018-11-27[Demangle] remove itaniumFindTypesInMangledNamePavel Labath1-6/+0
2018-11-11Port LLVM r346606 to libcxxabi.Nico Weber1-2/+2
2018-11-01Use C++11 fallthrough attribute syntax when available and add a breakReid Kleckner1-0/+1
2018-10-16cxa_demangle: make demangler's parsing functions overridablePavel Labath1-302/+362
2018-10-11Override libcxxabi's .clang-format in the demangle directoryErik Pilkington1-0/+2
2018-10-10Port llvm r342166 to libcxxabi demanglerPavel Labath1-19/+16
2018-09-15Merge Demangle change in r342330 to libcxxabi.Nico Weber1-16/+15
2018-08-24Port my recent changes from LLVM copy of the demangler:Richard Smith1-24/+74
2018-08-20Port LLVM r340203 (and r340205) to libcxxabi.Richard Smith1-0/+5087
2018-07-23[demangler] call terminate() if allocation failedErik Pilkington1-0/+4
2018-07-20Merge changes to ItaniumDemangle over to libcxxabi.Zachary Turner3-0/+319