aboutsummaryrefslogtreecommitdiff
path: root/absl/debugging/internal/demangle.cc
Commit message (Expand)AuthorAgeFilesLines
* Demangle transaction-safety notations GTt and Dx.Chris Mihelich2024-06-071-1/+9
* Demangle C++11 user-defined literal operator functions.Chris Mihelich2024-06-061-2/+8
* Demangle C++20 constrained friend names, F (<source-name> | <operator-name>).Chris Mihelich2024-06-061-0/+14
* Demangle dependent GNU vector extension types, Dv <expression> _ <type>.Chris Mihelich2024-06-061-2/+11
* Demangle elaborated type names, (Ts | Tu | Te) <name>.Chris Mihelich2024-06-061-1/+14
* Demangle delete-expressions with the global-scope operator, gs (dl | da) ....Chris Mihelich2024-06-061-2/+13
* Demangle new-expressions with braced-init-lists.Chris Mihelich2024-06-061-0/+12
* Demangle array new-expressions, [gs] na ....Chris Mihelich2024-06-061-1/+5
* Demangle object new-expressions, [gs] nw ....Chris Mihelich2024-06-051-0/+28
* Demangle preincrement and predecrement, pp_... and mm_....Chris Mihelich2024-06-051-0/+11
* Demangle throw and rethrow (tw... and tr).Chris Mihelich2024-06-051-0/+11
* Demangle ti... and te... expressions (typeid).Chris Mihelich2024-06-051-0/+14
* Demangle nx... syntax for noexcept(e) as an expression in a dependent signature.Chris Mihelich2024-06-051-0/+7
* Demangle alignof expressions, at... and az....Chris Mihelich2024-06-051-0/+14
* Demangle C++17 structured bindings, DC...E.Chris Mihelich2024-06-051-0/+9
* Demangle modern _ZGR..._ symbols.Chris Mihelich2024-06-051-3/+16
* Demangle sizeof...(pack captured from an alias template), sP ... E.Chris Mihelich2024-06-041-0/+10
* Demangle types nested under vendor extended types.Chris Mihelich2024-06-041-1/+18
* Demangle il ... E syntax (braced list other than direct-list-initialization).Chris Mihelich2024-06-041-0/+9
* Avoid signed overflow for Ed <number> _ manglings with large <number>s.Chris Mihelich2024-06-041-0/+6
* Demangle constrained auto types (Dk <type-constraint>).Chris Mihelich2024-05-301-3/+13
* Parse <discriminator> more accurately.Chris Mihelich2024-05-301-2/+12
* Demangle lambdas in class member functions' default arguments.Chris Mihelich2024-05-301-5/+31
* Demangle unofficial <unresolved-qualifier-level> encodings like S0_IT_E.Chris Mihelich2024-05-291-2/+26
* Demangle Clang's last-resort notation _SUBSTPACK_.Chris Mihelich2024-05-291-1/+20
* Demangle C++ requires-expressions with parameters (rQ ... E).Chris Mihelich2024-05-291-0/+11
* Demangle Clang's encoding of __attribute__((enable_if(condition, "message"))).Chris Mihelich2024-05-291-2/+26
* Demangle static_cast and friends.Chris Mihelich2024-05-291-0/+13
* Demangle decltype(expr)::nested_type (NDT...E).Chris Mihelich2024-05-281-1/+2
* Demangle C++17 fold-expressions.Chris Mihelich2024-05-281-0/+25
* Demangle thread_local helper functions.Chris Mihelich2024-05-281-4/+23
* Demangle lambdas with explicit template arguments (UlTy and similar forms).Chris Mihelich2024-05-281-1/+6
* Demangle &-qualified function types.Chris Mihelich2024-05-281-8/+19
* Demangle valueless literals LDnE (nullptr) and LA<number>_<type>E ("foo").Chris Mihelich2024-05-281-4/+29
* Correctly demangle the <unresolved-name> at the end of dt and pt (x.y, x->y).Chris Mihelich2024-05-281-1/+3
* Demangle C++ requires-expressions without parameters (rq ... E).Chris Mihelich2024-05-241-0/+44
* Recognize C++ vendor extended expressions (e.g., u9__is_same...E).Chris Mihelich2024-05-241-0/+8
* Demangle the C++ this pointer (fpT).Chris Mihelich2024-05-231-3/+19
* Stop eating an extra E in ParseTemplateArg for some L<type><value>E literals.Chris Mihelich2024-05-231-4/+4
* Demangle C++ direct-list-initialization (T{1, 2, 3}, tl ... E).Chris Mihelich2024-05-231-0/+42
* Demangle the C++ spaceship operator (ss, operator<=>).Chris Mihelich2024-05-231-0/+1
* Demangle C++ sZ encodings (sizeof...(pack)).Chris Mihelich2024-05-231-17/+44
* Demangle C++ so ... E encodings (typically array-to-pointer decay).Chris Mihelich2024-05-231-0/+21
* Recognize some simple Rust mangled names in Demangle.Chris Mihelich2024-05-061-0/+6
* `demangle`: Parse template template and C++20 lambda template param substitut...Dino Radakovic2024-02-151-2/+18
* `demangle`: Parse optional single template argument for built-in typesDino Radakovic2024-02-131-6/+13
* `demangle`: Add complexity guard to `ParseQRequiresExpr`Dino Radakovic2024-02-131-0/+2
* `demangle`: Parse `requires` clauses on template params, before function retu...Dino Radakovic2024-02-091-17/+23
* `demangle`: Parse `requires` clauses on functionsDino Radakovic2024-02-091-8/+42
* `demangle`: Parse C++20-compatible template param declarations, except those ...Dino Radakovic2024-02-081-5/+56