Skip to content

Comments

Refactor: move inline implementations to .cpp and parallelize full build pipeline#98

Merged
ChaoWao merged 1 commit intoChaoWao:mainfrom
poursoul:refactor-aicpu-logical
Feb 14, 2026
Merged

Refactor: move inline implementations to .cpp and parallelize full build pipeline#98
ChaoWao merged 1 commit intoChaoWao:mainfrom
poursoul:refactor-aicpu-logical

Conversation

@poursoul
Copy link
Collaborator

@poursoul poursoul commented Feb 14, 2026

  • Move get_stacktrace, AssertionError ctor, and assert_impl from common.h inline definitions to common.cpp to reduce header bloat
  • Parallelize runtime build, orchestration compile, and kernel compile in code_runner using ThreadPoolExecutor
  • Move and includes from performance_collector.h to performance_collector.cpp (only needed in implementation)

…ild pipeline

- Move get_stacktrace, AssertionError ctor, and assert_impl from
  common.h inline definitions to common.cpp to reduce header bloat
- Parallelize runtime build, orchestration compile, and kernel compile
  in code_runner using ThreadPoolExecutor
- Move <chrono> and <optional> includes from performance_collector.h
  to performance_collector.cpp (only needed in implementation)
@poursoul poursoul changed the title Refactor: move inline implementations to .cpp and parallelize full bu… Refactor: move inline implementations to .cpp and parallelize full build pipeline Feb 14, 2026
@ChaoWao ChaoWao merged commit f7893d0 into ChaoWao:main Feb 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants