-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* change the license to AGPL-3 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * refactor(cmake/conan): 简化CMakeLists.txt中的Conan集成并更新conanfile.txt - 移除了CMakeLists.txt中冗余的Conan检测和配置代码。 - 直接在CMakeLists.txt中使用fetchcontent进行依赖管理。 - 更新了conanfile.txt,移除了未使用的依赖项并添加了pybind11和pybind11_json。 - 调整了scripts/pip.sh中的更新报告逻辑以修复输出格式。 此更改通过移除过时的Conan集成方法并采用fetchcontent简化依赖管理,从而显著清理了CMakeLists.txt。同时,对conanfile.txt的更新确保项目依赖项与当前需求保持一致。此外,pip.sh脚本的调整修复了更新报告的输出格式问题。 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * refactor(pysrc/src/addon): 重构WebSocket和ELF解析器 - 重构WebSocket端点,移至独立模块。 - 重新设计ELF解析器,优化数据读取和错误处理。 - 更新PDB解析器,改进符号和类型信息枚举。 重构提高了代码的模块化和异常处理,同时优化了性能。现在ELF和PDB解析器提供了更丰富的类型和符号信息。 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * ### 重构核心应用程序组件 - 重构`ServerCore`类以替换`LithiumApp`,提供更清晰的架构。 - 实现基于模板的命令注册、执行和订阅机制。 - 引入事件循环和异步执行器以改进并发处理。 - 重构`CommandDispatcher`以支持新模板方法。 - 移除不再使用的`ImagePatternParser`类的旧有成员和方法。 - 改进`ImagePatternParser`的实现,使用新架构并优化动态解析。 - 在`imagepath.cpp`中添加新方法并改进现有逻辑。 - 在`imagepath.hpp`中添加新成员并调整类定义。 ### 优化命令分发和历史记录 - 重构`CommandDispatcher`以使用`EventLoop`进行任务调度。 - 改进命令历史记录和订阅者通知机制。 - 优化`ImagePatternParser`以动态解析图像文件名模式。 ### 调整和改进 - 调整现有代码以适应`ServerCore`和`CommandDispatcher`的变更。 - 改进错误处理和系统状态报告。 - 通过使用模板和回调改进命令处理。 - 重构`ImagePatternParser`以提高灵活性和可扩展性。 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * update * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Refactor core application components * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Loading branch information
1 parent
08f4a14
commit 72114c7
Showing
277 changed files
with
23,777 additions
and
8,315 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
{ | ||
"compiler": "clang++", | ||
"optimization_level": "-O3", | ||
"cplus_version": "-std=c++20", | ||
"warnings": "-Wall -Wextra -Wpedantic", | ||
"include_flag": "-I./include -I./external/include", | ||
"output_flag": "-o output", | ||
"debug_info": "-g", | ||
"sanitizers": "-fsanitize=address,undefined", | ||
"extra_flags": [ | ||
"-fno-exceptions", | ||
"-fno-rtti", | ||
"-march=native" | ||
], | ||
"defines": [ | ||
"-DNDEBUG", | ||
"-DUSE_OPENMP" | ||
], | ||
"libraries": [ | ||
"-lpthread", | ||
"-lm", | ||
"-lrt" | ||
] | ||
} |
Oops, something went wrong.