Skip to content

Commit 0cb34e2

Browse files
docs(changelog): record merge of PR #9 architecture-deepening into C++17-only tree
Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
1 parent 7ebed9f commit 0cb34e2

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,15 @@ style categories and uses semantic versioning for releases.
2828
- `CMakeLists.txt` with static library target, 4 algorithm executables, and CTest integration.
2929
- `algorithms/shared/cpp/include/compresskit/constants.hpp` for shared constants.
3030
- Shared `count_frequencies`, `scale_frequencies`, `build_cumulative` utilities in `frequency_table.hpp`.
31+
- Architecture Decision Records 0001, 0003, 0004, 0005 under `docs/adr/` (validation metadata module shape, range coder corpus cap policy, RLE buffered streaming stance, range C++ bench mode migration path).
32+
- `tests/metadata.py` validation metadata module (C++17-only: `LANGUAGE_ORDER = ("cpp",)`).
33+
34+
### Changed (merge integration)
35+
36+
- Merged remote `master` (PR #9 architecture-deepening) into the C++17-only tree.
37+
- Dropped ADR 0002 (cross-language semantic error alignment) and `docs/architecture/contract-inventory.md`: both depend on the removed Go/Rust implementations.
38+
- `CONTEXT.md` "参考资料" section rebuilt: keeps ADR 0001/0003/0004/0005 references, drops the 0002 link and the deleted `openspec/` spec links.
39+
- `docs/en/architecture/index.md` CLI section kept on the C++17-only single-binary contract (`./build/<algo>_cpp`); dropped multi-language `--lang` and `<algo>_<lang>` invocations.
3140

3241
## [1.0.0] - 2026-01-07
3342

0 commit comments

Comments
 (0)