Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
78d8540
Rewrite GNU3 demangler for performance using DemangledTypeNode
plafosse Mar 10, 2026
dd2009e
Implement GNU3 transaction clone demangling (GTt/GTn)
plafosse Mar 10, 2026
690bd06
Implement TLS init/wrapper functions and covariant return thunks
plafosse Mar 10, 2026
a523584
Demangle _block_invoke symbols (Clang/Apple block invocations)
plafosse Mar 10, 2026
d65919c
Use underscores in block invocation prefix
plafosse Mar 10, 2026
71b5328
Fix demangling of generic lambdas with auto parameters (T_/T0_ refs)
plafosse Mar 10, 2026
5cc760e
Fix substitution table and local-name template scoping issues
plafosse Mar 10, 2026
d860d7f
Fix I...E argument pack and Dp pack expansion for concrete types
plafosse Mar 10, 2026
9b5ba1f
Add Intel Vector Function ABI demangling support
plafosse Mar 11, 2026
759013d
Implement vendor-extended type (U) and fix typeinfo rendering
plafosse Mar 11, 2026
8829041
Fix sr expression qualifier substitution table tracking
plafosse Mar 11, 2026
c816816
Fix substitution seq-id parsing for multi-character indices
plafosse Mar 11, 2026
e010074
Fix ABI tag (B <source-name>) handling in nested names and function n…
plafosse Mar 11, 2026
71b2529
Fix L_Z embedded mangled name in primary expressions
plafosse Mar 11, 2026
cfa2f00
Fix GNU3 demangler substitution table and decltype handling
plafosse Mar 16, 2026
cf394aa
Fix LZ function-pointer template args, cl/dt expression formatting, f…
plafosse Mar 16, 2026
56e1ae6
GNU3 demangler: fix sr substitutions, CI2 constructors, M prefix, Z…
plafosse Mar 16, 2026
b381baf
GNU3 demangler: fix multi-level sr scope resolution without N prefix
plafosse Mar 20, 2026
8175a71
GNU3 demangler: fix substitution table for unscoped template names an…
plafosse Mar 20, 2026
5de9c9d
GNU3 demangler: fix sr N-prefix source-name qualifiers and digit-bran…
plafosse Mar 20, 2026
74d2100
GNU3 demangler: GR reference temporaries, u vendor types, $tlv$init, …
plafosse Mar 21, 2026
114e02c
GNU3 demangler: ABI tags, operator<=>, multi-digit T-params, cv cast fix
plafosse Mar 23, 2026
f8c7918
GNU3 demangler: fix two bugs, remove dead code, guard debug helpers
plafosse Mar 24, 2026
ca5cd46
GNU3 demangler: remove dead code and unused function
plafosse Mar 24, 2026
9ba25ce
GNU3 demangler: fix __int128 literal type and .eh extension spacing
plafosse Mar 24, 2026
869055b
GNU3 demangler: fix type names to match Itanium ABI spec
plafosse Mar 24, 2026
29009c7
Restore return type confidence which was lost from the initial refactor
plafosse Mar 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading