Luke Street
b86dcc3483
Add version to cwdemangle dep in bin
2024-03-13 17:34:46 -06:00
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
c595c9dc86
Fix argument-less function pointer arguments with return type
2023-02-02 15:56:09 -05:00
Luke Street
286f3d1d29
Version 0.1.4
2022-11-27 16:29:28 -05:00
Luke Street
3ae8273bf3
Update CI workflow
2022-11-27 16:23:05 -05:00
Luke Street
64e8b3e083
Fix qualifier ordering, support volatile pointers & add DemangleOptions
2022-11-05 12:56:23 -04:00
Luke Street
ba448f4033
Updates for panic-safety
2022-09-09 01:05:57 -04:00
Luke Street
5670d235e9
Version 0.1.2
2022-09-08 23:14:06 -04:00
Luke Street
3c8e452e0a
Support function-local static variables
2022-09-08 23:13:54 -04:00
Luke Street
29b4755ff1
Add crates.io / docs.rs / MSRV badges
2022-09-08 17:27:05 -04:00
Luke Street
2a2384a3a9
Add --version arg, bump to 0.1.1
2022-09-08 17:14:15 -04:00
Luke Street
5cf1bd7594
Replace single void with empty arguments
2022-09-08 17:08:37 -04:00
Luke Street
43ffda010b
More test cases & minor README update
2022-09-03 13:17:37 -04:00
Luke Street
fb83e84bcd
Minor fix for __init
2022-09-03 13:09:40 -04:00
Luke Street
f858991236
Support __vt, __RTTI, fallback for other builtins
2022-09-03 12:58:01 -04:00
Luke Street
64265e9efb
Support template args for built-in operators
2022-09-03 12:48:42 -04:00
Luke Street
5318f6ac53
Fix nested array ordering
2022-09-03 12:31:35 -04:00
Luke Street
0dbe134330
Array types, conversion operator types
2022-09-03 12:29:34 -04:00
Luke Street
97a0cf2c7f
Support const member function pointers & function pointer return values
2022-09-03 11:41:05 -04:00
Luke Street
6e11755d6e
Fix GitHub Actions badge
2022-09-03 09:11:44 -04:00
Luke Street
1e91669d95
More clippy
2022-09-03 09:06:29 -04:00
Luke Street
f8028f2c5e
Clippy fixes
2022-09-03 08:57:11 -04:00
Luke Street
12e1844e12
Avoid unstable feature str_split_once
2022-09-03 08:56:17 -04:00
Luke Street
df7d470fe0
Fix lib reference
2022-09-03 08:51:38 -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