| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 27 hours | feat(tooling): Add directory filtering to coverage report script (Task #46) | skal | |
| Updated gen_coverage_report.sh to accept an optional argument for targeting specific directories using lcov --extract. | |||
| 27 hours | feat(tooling): Implement code coverage reporting (Task #44) | skal | |
| Added CMake support for coverage builds and a script to generate HTML reports using lcov on macOS. Also cleaned up .gitignore. | |||
| 3 days | docs: Add submodule update instructions to HOWTO.md | skal | |
| 3 days | refactor(build): Centralize generated files and clean up project layout | skal | |
| - Task A: Centralized all generated code (assets, timeline) into a single directory to create a single source of truth. - Task A: Isolated test asset generation into a temporary build directory, preventing pollution of the main source tree. - Task B: Vertically compacted all C/C++ source files by removing superfluous newlines. - Task C: Created a top-level README.md with project overview and file descriptions. - Task D: Moved non-essential documentation into a directory to reduce root-level clutter. | |||
