Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
0cfa4d3
Rewrite GNU3 demangler for performance using DemangledTypeNode
plafosse Mar 10, 2026
be7463f
Implement GNU3 transaction clone demangling (GTt/GTn)
plafosse Mar 10, 2026
f2d8773
Implement TLS init/wrapper functions and covariant return thunks
plafosse Mar 10, 2026
2731fac
Demangle _block_invoke symbols (Clang/Apple block invocations)
plafosse Mar 10, 2026
ef80935
Use underscores in block invocation prefix
plafosse Mar 10, 2026
7e0820f
Fix demangling of generic lambdas with auto parameters (T_/T0_ refs)
plafosse Mar 10, 2026
06de4af
Fix substitution table and local-name template scoping issues
plafosse Mar 10, 2026
3e55f7c
Fix I...E argument pack and Dp pack expansion for concrete types
plafosse Mar 10, 2026
8049e9a
Add Intel Vector Function ABI demangling support
plafosse Mar 11, 2026
44f556b
Implement vendor-extended type (U) and fix typeinfo rendering
plafosse Mar 11, 2026
5f0f9a7
Fix sr expression qualifier substitution table tracking
plafosse Mar 11, 2026
b4c51f0
Fix substitution seq-id parsing for multi-character indices
plafosse Mar 11, 2026
2bcd77c
Fix ABI tag (B <source-name>) handling in nested names and function n…
plafosse Mar 11, 2026
899f830
Fix L_Z embedded mangled name in primary expressions
plafosse Mar 11, 2026
d0c36d7
Fix GNU3 demangler substitution table and decltype handling
plafosse Mar 16, 2026
4ce75d1
Fix LZ function-pointer template args, cl/dt expression formatting, f…
plafosse Mar 16, 2026
49e9d19
GNU3 demangler: fix sr substitutions, CI2 constructors, M prefix, Z…
plafosse Mar 16, 2026
b933ff1
GNU3 demangler: fix multi-level sr scope resolution without N prefix
plafosse Mar 20, 2026
def8720
GNU3 demangler: fix substitution table for unscoped template names an…
plafosse Mar 20, 2026
ba881c5
GNU3 demangler: fix sr N-prefix source-name qualifiers and digit-bran…
plafosse Mar 20, 2026
1bbc55d
GNU3 demangler: GR reference temporaries, u vendor types, $tlv$init, …
plafosse Mar 21, 2026
f5a7ceb
GNU3 demangler: ABI tags, operator<=>, multi-digit T-params, cv cast fix
plafosse Mar 23, 2026
b5022be
GNU3 demangler: fix two bugs, remove dead code, guard debug helpers
plafosse Mar 24, 2026
bc7fb97
GNU3 demangler: remove dead code and unused function
plafosse Mar 24, 2026
502d7ac
GNU3 demangler: fix __int128 literal type and .eh extension spacing
plafosse Mar 24, 2026
a8199d7
GNU3 demangler: fix type names to match Itanium ABI spec
plafosse Mar 24, 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