aboutsummaryrefslogtreecommitdiff
path: root/libiberty/cp-demangle.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-10libiberty: Restore build with CP_DEMANGLE_DEBUG definedSimon Martin1-2/+2
2024-01-13c++, demangle: Implement https://github.com/itanium-cxx-abi/cxx-abi/issues/14...Jakub Jelinek1-7/+32
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-01c++: mangle function template constraintsJason Merrill1-22/+66
2023-08-22c++: constrained hidden friends [PR109751]Jason Merrill1-0/+17
2023-06-13c++: Fix templated convertion operator demanglingNathan Sidwell1-25/+3
2023-06-03c++: mangle noexcept-expr [PR70790]Patrick Palka1-2/+3
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-11-15demangler: Templated lambda demanglingNathan Sidwell1-24/+236
2022-10-14middle-end, c++, i386, libgcc: std::bfloat16_t and __bf16 arithmetic supportJakub Jelinek1-1/+13
2022-10-11libiberty: Demangling 'M' prefixesNathan Sidwell1-5/+3
2022-10-07libiberty: Demangle variadic template lambdasNathan Sidwell1-13/+17
2022-09-27c++: Implement P1467R9 - Extended floating-point types and standard names com...Jakub Jelinek1-39/+61
2022-05-23demangler: C++ modules supportNathan Sidwell1-27/+115
2022-05-18demangler: Reorganize for module demanglingNathan Sidwell1-139/+83
2022-05-17demangler: Structured BindingsNathan Sidwell1-6/+43
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-30libiberty: support digits in cpp mangled clone namesLancelot SIX1-2/+3
2021-03-30c++: Adjust mangling of __alignof__ [PR88115]Patrick Palka1-20/+27
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-21c++: Fix demangling of <unresolved-name>Jason Merrill1-22/+65
2020-12-21c++: Fix demangling of qualified-id after '.'Jason Merrill1-4/+16
2020-12-21c++: Fix demangling of x.operator typeJason Merrill1-1/+7
2020-11-11c++: Change the mangling of __alignof__ [PR88115]Patrick Palka1-5/+20
2020-07-14demangler: don't treat lambda as a substitution candidateIan Lance Taylor1-3/+0
2020-07-10c++: Support non-type template parms of union type.Jason Merrill1-1/+76
2020-04-27demangler: Handle <=> operator in the demangler [PR94797]Jakub Jelinek1-0/+1
2020-01-18[libiberty] Update demangler to handle co_await operator.Iain Sandoe1-0/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-16[PATCH] Fix slowness in demanglerJeff Law1-4/+11
2019-11-04PR c++/91979 - mangling nullptr expressionKamlesh Kumar1-0/+11
2019-10-29cp-demangle.c (d_number): Avoid signed int overflow.Paul Pluzhnikov1-1/+1
2019-10-28cp-demangle.c (d_print_mod): Add a space before printing `complex` and `imagi...Miguel Saldivar1-2/+2
2019-05-31cp-demangle.c: Don't define CP_DYNAMIC_ARRAYS if __STDC_NO_VLA__ is non-zero.Michael Forney1-2/+2
2019-04-30cp-demangle (d_print_comp_inner): Guard against a NULL 'typed_name'.Ben L1-6/+7
2019-04-30cp-demangle.c (d_encoding): Guard against NULL return values from d_right (dc).Ben L1-2/+8
2019-04-29cp-demangle.c (d_expression_1): Don't peek ahead unless the current char is v...Ben L1-1/+1
2019-04-10Fix a stack exhaustion bug in libiberty's demangler when decoding a pathalogi...Nick Clifton1-22/+26
2019-01-14Implement P0482R5, char8_t: A type for UTF-8 characters and stringsTom Honermann1-6/+12
2019-01-09PR other/16615 [2/5]Sandra Loosemore1-2/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-07Add a recursion limit to libiberty's demangling code. The limit is enabled b...Nick Clifton1-11/+40
2018-11-05Implement P0732R2, class types in non-type template parameters.Jason Merrill1-1/+16
2018-03-02libiberty: fix URL for demangler ABIDavid Malcolm1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-09-26re PR demangler/82195 (Undemangleable lambda)Nathan Sidwell1-2/+19
2017-09-21[demangler PATCH]: Revert and update generic lambda demanglingNathan Sidwell1-71/+60
2017-09-15[demangler] Fix nested generic lambdaNathan Sidwell1-17/+34
2017-09-15[Demangle PATCH] Some pre-fix cleanupsNathan Sidwell1-37/+32
2017-04-27PR demangler/80513 check for overflows and invalid characters in thunksJonathan Wakely1-0/+2