mirror of
https://github.com/TA-Lib/ta-lib.git
synced 2026-07-10 06:29:10 +08:00
main
scripts/merge.py now runs check_sources_digest() before propagating dev to main: if dev's committed TA_LIB_SOURCES_DIGEST does not match what its sources compute, the merge aborts with an actionable message instead of proceeding. That stale state is exactly what broke main-nightly's "Verify dist assets are up-to-date" gate after PR #33 landed on main without its dist/digest regeneration -- the digest (and, in the same dev-nightly pass, the dist assets) had not been regenerated for the new sources. Gating here keeps an inconsistent dev from reaching main, and pre-empts sync.main() silently rewriting the stale digest into a dirty ta_common.h. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
TA-Lib - Technical Analysis Library
This is now the official home for C/C++ TA-Lib (instead of SourceForge).
More info https://ta-lib.org
You want a new TA Function implemented?
First step is to document the algorithm, with a sample of input/output in the ta-lib-proposal-drafts repos.
Description
Languages
Java
42.7%
C
33.5%
Rust
20.5%
C#
1.9%
Python
1.1%
Other
0.2%