Commit Graph

71 Commits

Author SHA1 Message Date
5bd1a582f9 feat: complete blob-extractor. 2025-03-01 14:18:21 +08:00
f5cd2cd886 feat: update magicblob parser lib. 2025-03-01 14:18:04 +08:00
fbbeee180e feat: update askrva. 2025-03-01 13:51:11 +08:00
761f3a6d7f feat: add built-in magicblob parser support. 2025-03-01 00:43:39 +08:00
7de3b20a6c feat: add streamed_io. 2025-03-01 00:43:01 +08:00
3e05f75074 refactor: move IOBase to io folder. 2025-03-01 00:42:38 +08:00
c51f7336e5 refactor: add some defs. 2025-03-01 00:41:25 +08:00
fc42c2b6eb chore: make all header files lowercase. 2025-02-28 22:38:23 +08:00
4e8be06f46 fix: fix compile. 2025-02-28 22:28:05 +08:00
5dce170b89 refactor: unified data_format IO. 2025-02-28 22:19:27 +08:00
5f4a912e30 refactor: new project structure. 2025-02-27 23:07:54 +08:00
44d0911320 fix: fix wrong var name. 2025-02-24 22:08:37 +08:00
5604826370 feat: add blob-extractor. 2025-02-24 21:55:55 +08:00
675b6c5ab1 feat: enhance options. 2025-02-21 12:22:48 +08:00
693e5c7883 fix: fix patches. 2025-02-21 00:21:53 +08:00
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