Commit Graph

12 Commits

Author SHA1 Message Date
Luke Street 852fb537c4 Separate lib/bin, update README.md, release v1.0.0 2024-03-13 17:32:23 -06:00
Luke Street f31edda06e Support MW extensions & double underscore fixes
Enable MW extensions (`__int128`,
`__vec2x32float__`) with `--mw-extensions`.
Disabled by default since these extensions
use `1` and `2` as type indicators, conflicting
with other demangling schemes (template args,
type names).

Includes extra logic to handle cases where
a function's class or template arguments
contain a type with a double underscore.

Fixes #2
2024-03-13 10:44:15 -06:00
Luke Street ad2154fc66 Support negative template literals
Fixes #1
2023-12-11 13:29:25 -05:00
Luke Street 0f20b45a49 Handle trailing underscores in function name 2023-08-23 09:57:38 -04:00
Luke Street 4ddceaec0e Version 0.1.5 2023-02-02 16:00:00 -05:00
Luke Street 53a5797881 Update MSRV to 1.58 2023-02-02 15:59:55 -05:00
Luke Street 286f3d1d29 Version 0.1.4 2022-11-27 16:29:28 -05:00
Luke Street 64e8b3e083 Fix qualifier ordering, support volatile pointers & add DemangleOptions 2022-11-05 12:56:23 -04:00
Luke Street 5670d235e9 Version 0.1.2 2022-09-08 23:14:06 -04:00
Luke Street 2a2384a3a9 Add --version arg, bump to 0.1.1 2022-09-08 17:14:15 -04:00
Luke Street 8a2078d9de Downgrade edition 2022-09-03 08:49:53 -04:00
Luke Street 087c6ce1e8 Initial commit 2022-09-03 08:47:21 -04:00