Skip to content

Thirdparty compression deps#859

Open
ColinLeeo wants to merge 1 commit into
developfrom
thirdparty-compression-deps
Open

Thirdparty compression deps#859
ColinLeeo wants to merge 1 commit into
developfrom
thirdparty-compression-deps

Conversation

@ColinLeeo

Copy link
Copy Markdown
Contributor

Summary

This PR introduces bundled source subsets for stable C++ codec/compression dependencies:

  • Zstandard 1.5.7
  • XZ Utils 5.8.3 / liblzma

The intent is to record the third-party source provenance first, before wiring these libraries into the C++ build or TsFile runtime logic.

Changes

  • Add cpp/third_party/zstd-1.5.7 source subset
  • Add cpp/third_party/xz-5.8.3 source subset
  • Add cpp/third_party/README.md to record upstream source and version
  • Add per-dependency README files describing retained source subsets
  • Update root LICENSE with bundled third-party information

Notes

This PR only introduces third-party source files and license/source metadata. It does not change C++ build behavior or TsFile runtime behavior.

@ColinLeeo ColinLeeo force-pushed the thirdparty-compression-deps branch from ef69486 to 5d4ec08 Compare July 9, 2026 07:48
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 60.52%. Comparing base (86252e5) to head (5d4ec08).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #859   +/-   ##
========================================
  Coverage    60.52%   60.52%           
========================================
  Files          735      735           
  Lines        48439    48439           
  Branches      7679     7679           
========================================
+ Hits         29319    29320    +1     
  Misses       17718    17718           
+ Partials      1402     1401    -1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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