Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
81cbe6e
Implement persistent and scoped environment variable management
AstroAir Jul 5, 2025
7ca9448
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 5, 2025
4c47f0f
refactor(math): Replace OpenMP parallelism with std::transform for ve…
AstroAir Jul 13, 2025
631460f
Add comprehensive unit tests for Thread and parallel_for_each_optimized
AstroAir Jul 13, 2025
6e9f68a
Merge branch 'dev' of https://github.com/ElementAstro/Atom into dev
AstroAir Jul 13, 2025
15d5cb5
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 13, 2025
cf2ead5
Add comprehensive unit tests for SqliteDB functionality
AstroAir Jul 14, 2025
193d51e
Merge branch 'dev' of https://github.com/ElementAstro/Atom into dev
AstroAir Jul 14, 2025
f09bc55
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 14, 2025
541f39f
Refactor logging to use spdlog across the project
AstroAir Jul 14, 2025
801758e
Add unit tests for UdpSocketHub and circular/chunked deques
AstroAir Jul 15, 2025
ea61bfd
Add comprehensive tests for async connection components
AstroAir Jul 16, 2025
c5addb5
Merge branch 'dev' of https://github.com/ElementAstro/Atom into dev
AstroAir Jul 16, 2025
b36650e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 16, 2025
19d8615
Save local changes before pulling from dev branch
AstroAir Jul 27, 2025
6df9cf6
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 27, 2025
90a252e
Refactor platform-specific includes and improve code organization
AstroAir Jul 29, 2025
6b8d779
Merge branch 'dev' of https://github.com/ElementAstro/Atom into dev
AstroAir Jul 29, 2025
4fcb82e
Refactor tests to use shared_ptr and enhance naming conventions
AstroAir Jul 30, 2025
9a93e3a
feat(core): add features, improve stability, and fix tests across mod…
AstroAir Jul 31, 2025
af7c6fe
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 31, 2025
dc909a4
feat: Add test reorganization and status reporting scripts
AstroAir Aug 2, 2025
c136681
Merge branch 'dev' of https://github.com/ElementAstro/Atom into dev
AstroAir Aug 2, 2025
f72fb22
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 2, 2025
1339499
feat: Enhance coverage badge generation with cross-platform support a…
AstroAir Aug 2, 2025
cbec0f0
Merge branch 'dev' of https://github.com/ElementAstro/Atom into dev
AstroAir Aug 2, 2025
d05f527
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 2, 2025
ca756eb
feat: Add comprehensive cross-platform support and installation script
AstroAir Aug 2, 2025
9b696f0
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 2, 2025
b697397
Add comprehensive tests for AdvancedExecutor and Cron components
AstroAir Aug 10, 2025
91b0bae
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 9 additions & 9 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
# 设置默认行为,防止 Git 自动转换换行符
# Set default behavior to prevent Git from automatically converting line endings
* text=auto

# 确保 C++ 源代码总是使用 LF 结尾
# Ensure C++ source files always use LF endings
*.cpp text eol=lf
*.h text eol=lf
*.hpp text eol=lf

# 处理 Windows 系统上常见的文件类型
# Handle common file types on Windows systems
*.bat text eol=crlf

# 忽略对构建生成的文件的 diffs
# Ignore diffs for build-generated files
*.obj binary
*.exe binary
*.dll binary
*.so binary
*.dylib binary
*.bin binary

# 确保 TypeScript 文件使用 LF
# Ensure TypeScript files use LF
*.ts text eol=lf
*.tsx text eol=lf

# 配置样式表和 JSON 文件
# Configure stylesheets and JSON files
*.css text eol=lf
*.scss text eol=lf
*.sass text eol=lf
*.json text eol=lf

# 处理 JavaScript 文件(可能由 TypeScript 编译产生)
# Handle JavaScript files (possibly generated by TypeScript compilation)
*.js text eol=lf
*.jsx text eol=lf

# 图片和二进制文件
# Images and binary files
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.webp binary

# 防止 Git 处理压缩文件和文档
# Prevent Git from processing compressed files and documents
*.zip binary
*.tar binary
*.gz binary
Expand Down
4 changes: 4 additions & 0 deletions .github/prompts/Improvement.prompt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
mode: ask
---
Utilize cutting-edge C++ standards to achieve peak performance by implementing advanced concurrency primitives, lock-free and high-efficiency synchronization mechanisms, and state-of-the-art data structures, ensuring robust thread safety, minimal contention, and seamless scalability across multicore architectures. Note that the logs should use spdlog, all output and comments should be in English, and there should be no redundant comments other than doxygen comments
4 changes: 4 additions & 0 deletions .github/prompts/RemoveComments.prompt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
mode: ask
---
Remove all comments from the code and ensure it is thoroughly cleaned and well-organized, following best practices for readability and maintainability.
4 changes: 4 additions & 0 deletions .github/prompts/RemoveRedundancy.prompt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
mode: ask
---
Thoroughly analyze the code to maximize the effective use of existing components, remove any redundant or duplicate logic, and refactor where necessary to enhance reusability, maintainability, and scalability, ensuring the codebase remains robust and adaptable for future development.
4 changes: 4 additions & 0 deletions .github/prompts/ToSpdlog.prompt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
mode: ask
---
Convert all logging statements to use standard spdlog logging functions, ensuring that each log message is written in clear, precise English with accurate and detailed descriptions of the logged events or errors.
Loading