Commit Graph

99 Commits

Author SHA1 Message Date
f2534d54a5 ci: merge workflows & add arm64-linux build. (#8) 2025-05-11 01:09:43 +08:00
bac5a060d2 feat: build for win32 and osx. (#7) 2025-05-10 22:38:39 +08:00
8c6ce9d289 fix: fix msvc c3872. 2025-03-25 17:58:21 +08:00
beb5071601 fix: setting up boost. 2025-03-25 17:29:33 +08:00
d5ab4e5f72 fix: fix pch deps. 2025-03-25 15:50:23 +08:00
7b047655b6 refactor: drop std::stacktrace and use boost's replacement. 2025-03-25 15:42:45 +08:00
27ce2fb639 refactor: move check_llvm* to util/llvm_error.h. 2025-03-25 14:05:05 +08:00
fb368a30a0 feat: reimplement hashes. 2025-03-14 20:33:59 +08:00
b223a3022f docs: update release page. 2025-03-14 17:18:46 +08:00
d7369f5fe9 docs: fix cname. 2025-03-11 18:29:16 +08:00
fbf2cb43ad ci: setup linux build. (#4) 2025-03-11 18:20:04 +08:00
1a28a84635 docs: almost complete. 2025-03-10 18:37:35 +08:00
91bf6546da ci: publish docs on push. 2025-03-07 20:32:31 +08:00
b3b7d4fb84 docs: setup mkdocs. 2025-03-07 20:18:14 +08:00
c9be8e128f fix: fix wrong type of key. 2025-03-07 11:40:32 +08:00
ccac9623d9 feat: avoid hard-coding exclusion lists. 2025-03-07 11:00:41 +08:00
797acb39c4 feat: add upstream merge helper. 2025-03-06 12:34:56 +08:00
60ab9d6154 fix: minor bug fixes. 2025-03-06 12:34:40 +08:00
af44d604b1 refactor: unified exception handling for llvm. 2025-03-04 16:56:49 +08:00
93087ec1ac feat: new exception handling model. 2025-03-03 13:03:51 +08:00
d679941f97 refactor: add constexpr to some methods. 2025-03-03 13:02:55 +08:00
1b3fa4da55 feat: json serializer of bound_symbol & magic_entry. 2025-03-02 12:08:10 +08:00
6ccf92fc25 refactor: update. 2025-03-02 12:07:41 +08:00
606f005a3b refactor: dump symbol frontend action now using TypedSymbolList. 2025-03-01 23:46:09 +08:00
9d87c68596 refactor: merge symbol-extractor and type-extractor into io/pdb. 2025-03-01 23:44:57 +08:00
c6faa0ae19 refactor: move io out of data_format. 2025-03-01 23:43:16 +08:00
0fbcb9b499 fix: correct use of string types. 2025-03-01 23:42:20 +08:00
b69cad483b refactor: remove useless versions. 2025-03-01 14:19:31 +08:00
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