Commit Graph

56 Commits

Author SHA1 Message Date
b5955c72ed fix: fix find in context. 2025-02-21 00:21:46 +08:00
d7b3c224ad feat: add StrUtil.find_mb. 2025-02-21 00:20:38 +08:00
6647e8b44d fix: add missing namespace. 2025-02-19 00:14:00 +08:00
4d6123d308 feat: add some template patches. 2025-02-18 23:14:18 +08:00
3bc2bc18e2 refactor: move regex_preprocess_name to StrUtil.flatten 2025-02-18 23:06:43 +08:00
17c40da907 feat: enhance find_m, add rfind_m. 2025-02-18 21:36:26 +08:00
278b78446a docs: update channel url. 2025-02-16 23:42:05 +08:00
2a3a7e3da3 feat: implement invalid default operator/ctor eraser. 2025-02-16 23:37:17 +08:00
0abc0841ae fix: ignore enum class. 2025-02-16 20:05:23 +08:00
63f93f46e8 feat: trivial initializer generator. 2025-02-16 16:21:35 +08:00
9903d2b4fa feat: support nested classes. 2025-02-16 15:35:36 +08:00
2d1179e418 feat: IPI & TPI stream merger. 2025-02-12 02:03:14 +08:00
a19692c659 refactor: make SymbolData::for_each const qualified. 2025-02-12 02:03:01 +08:00
dd46c2ffde refactor: use PEP-8 style instead of CamelCase. 2025-02-11 22:22:08 +08:00
a6365a05d4 refactor: rename Data to SymbolData. 2025-02-10 00:16:13 +08:00
3c9c63c0c7 feat: autofix of msvc C2734 error. 2025-02-07 22:43:33 +08:00
14fba437d5 feat: add option of extra invalid type remover. 2025-02-07 19:05:08 +08:00
3f631d6c2c fix: fix type name. 2025-02-07 17:03:33 +08:00
a6327f31f3 fix: support multi-dimension array. 2025-02-07 15:37:14 +08:00
c58812429b fix: TypedStorage in union now doesn't generate check assertions. 2025-02-07 15:28:08 +08:00
43552930d0 feat: erases all types with unspecific classes. 2025-02-04 03:07:43 +08:00
e64e8600c5 refactor: scan classDefs in advance. 2025-01-30 20:56:00 +08:00
79d65ebc0c feat: add member size check assertion. 2025-01-30 16:44:06 +08:00
cf88444eb3 fix: support identifying c/c++ member pointers. 2025-01-30 03:43:35 +08:00
b0e517452b fix: fix union forward decl translator. 2025-01-30 02:21:30 +08:00
58d6f92802 feat: add string utility. 2025-01-30 02:21:25 +08:00
4eb070db7e fix: fix in-template c-style funcptr mismatch. 2025-01-29 18:47:12 +08:00
e0b026e8ff refactor: rm preprocessor.
* Move patched content to header directly.
2025-01-28 20:48:56 +08:00
96a4ed42d1 refactor: processing flow, and classDefine record. 2025-01-28 20:46:38 +08:00
6d32c5064d fix: fix unsupported template specialization. 2025-01-28 20:45:29 +08:00
adf21c2bd4 refactor: move is_full_type_required into CppUtils. 2025-01-27 21:19:02 +08:00
da3d1897f3 feat: include fixer. 2025-01-27 19:31:27 +08:00
f20050ab0a chore: update gitignore. 2025-01-25 02:41:43 +08:00
c536280ee8 refactor: rename some vars. 2025-01-23 15:39:32 +08:00
13a11eab54 docs: update TODOs. 2025-01-23 15:28:27 +08:00
c10de1b55e feat: support restore-member-variable.
* Fix includes is WIP.
2025-01-23 15:27:52 +08:00
10a9171bf1 refactor: make each dethunk optional. 2025-01-22 23:10:07 +08:00
c17dba1823 refactor: only iterate header files. 2025-01-22 18:43:36 +08:00
5a2577c3c6 feat: support multi-input. 2025-01-21 21:03:11 +08:00
b00b77a3d3 feat: complete extractsym. 2025-01-21 20:25:01 +08:00
7761e8c27b chore: update docs. 2025-01-20 17:35:37 +08:00
9b586c1587 chore: update submodule. 2025-01-20 15:29:39 +08:00
b6df2b7fdd fix: fix section stream. 2025-01-20 15:06:31 +08:00
3f0bfb58a3 feat: complete MakePDB. 2025-01-20 03:39:05 +08:00
339c931e7b chore: AskRVA 1.0.0 2025-01-20 00:46:48 +08:00
a66f97714b feat: support makepdb format. 2025-01-20 00:44:40 +08:00
235afe9b9b refactor: whole project. 2025-01-20 00:44:23 +08:00
7c63bba8a2 chore: add stdlib helper/other utils. 2025-01-20 00:43:17 +08:00
679764c2bf chore: add pcxxheader. 2025-01-20 00:42:40 +08:00
9b5a505334 fix: add clangd workaround for msvc. 2025-01-20 00:41:59 +08:00