TDengine/include/util
WANG Xu c52c68aa4f
sync: apply remaining build system changes from monorepo (main)
The following commits could not be applied individually due to context
differences between the monorepo and the public repo's build files.
They have been applied as a cumulative diff to ensure the final state
matches the monorepo exactly:

- chore: sync CI files with 3.0 branch to eliminate merge conflicts (rd-public/tsdb!271)
- revert(refactor): dynamically link taosd taosudf taosmqtt against libtaosnative.so to reduce binary size (revert #183) (rd-public/tsdb!282)
- fix(docs): autofix formatting issues across all doc files (rd-public/tsdb!296)
- feat: support -DBUILD_SANITIZER=true on windows for debug build (rd-public/tsdb!291)
- feat(build): build cache, mirror, and sccache optimizations (rd-public/tsdb!326)
- docs: update image for three replica (rd-public/tsdb!324)
- enh: shared storage on windows (rd-public/tsdb!333)
- fix(cmake): convert ext_libs3 from git clone to URL tarball download (rd-public/tsdb!360)
- feat: dual-source deps and comprehensive docs/packaging (cherry-pick to main) (rd-public/tsdb!352)
- fix(cmake): guard DOWNLOAD_EXTRACT_TIMESTAMP for CMake < 3.24 and fix duplicate Cargo.lock entry (rd-public/tsdb!369)
- fix: test case execution failure in pytest.sh (rd-public/tsdb!338)
- enh: built-in compilation support for Python UDF plugins use abi3 (rd-public/tsdb!325)
2026-05-23 14:11:50 +08:00
..
cus_name.h fix inconsistent data & log directories (#32979) 2025-09-16 15:36:26 +08:00
talgo.h add return code 2024-07-16 14:56:30 +08:00
taoserror.h feat: implement SHOW CREATE STREAM statement (#35158) 2026-05-16 20:39:39 +08:00
tarray.h enh(stream): optimize logic of getting table list for stream reader & fix race condition in table list (#33110) 2025-11-11 15:57:54 +08:00
tarray2.h ehn: refactor return code 2024-07-29 14:04:46 +08:00
tbase58.h enh: return error code 2024-07-22 15:29:37 +08:00
tbase64.h docs(crypto): fixes & docs for crypto funcs (#33865) 2025-12-11 16:53:47 +08:00
tbloomfilter.h adj stream function return 2024-07-15 13:38:34 +08:00
tbuffer.h refact return code 2024-07-27 18:46:30 +08:00
tbuffer.inc fix tsbs perf issue 2024-11-18 14:11:21 +08:00
tcache.h fix: disable life extending of conn cache obj when show queries/conns 2023-10-24 13:58:30 +08:00
tchecksum.h handle some of return -1 2024-08-14 17:50:20 +08:00
tcoding.h enh: remove some asserts 2024-08-20 10:43:28 +08:00
tcompare.h feat: batch tag value update (#34564) 2026-03-18 14:19:15 +08:00
tcompression.h fix: invalid decompress (#32742) 2025-08-26 14:46:03 +08:00
tconfig.h enh(rbac): access control (#34259) 2026-01-28 19:06:16 +08:00
tconv.h feat: support customized taos/taosd (#29736) 2025-03-14 13:32:13 +08:00
tcrc32c.h refact: format header file 2022-10-13 11:09:43 +08:00
tcurl.h feat: enable stream notify support on windows (#34688) 2026-03-05 21:06:57 +08:00
tdef.h feat: implement retrival of licenses from CLS server (#35246) 2026-05-10 21:52:03 +08:00
tdes.h tbase64 2022-02-28 10:34:05 +08:00
tdigest.h enh:[TD-32189] Add validation to prevent changes to resultinfo structure. 2024-10-12 15:14:59 +08:00
tencode.h feat(taosx): support distributed taosx (#34126) 2026-01-01 14:51:03 +08:00
tenv.h fix make errors. 2024-12-16 12:18:06 +08:00
tgeosctx.h sync: apply remaining build system changes from monorepo (main) 2026-05-23 14:11:50 +08:00
thash.h hash key exist code 2024-07-18 14:30:59 +08:00
theap.h enh: optimize source code 2024-07-31 19:28:17 +08:00
tidpool.h refact: format header file 2022-10-13 11:09:43 +08:00
tjson.h fix compile error (#34803) 2026-03-17 13:49:08 +08:00
tlist.h feat(stream): support sub event in event window trigger (#34050) 2025-12-30 09:15:22 +08:00
tlockfree.h fix: memory leak and trigger redeploy issue (#32398) 2025-08-12 08:39:14 +08:00
tlog.h feat(taosx): support distributed taosx (#34126) 2026-01-01 14:51:03 +08:00
tlosertree.h remove asserts of nodes/planner/parser/tsdbread 2024-08-22 19:15:18 +08:00
tlrucache.h feat: last cache shard-bits (#34857) 2026-03-20 13:56:20 +08:00
tmd5.h md5 2022-02-28 14:07:11 +08:00
tobjpool.h enh(stream): remove synchronous wait for runner (#33154) 2025-09-30 22:31:34 +08:00
tpagedbuf.h fix: scheduler dead lock issue 2024-12-05 18:07:37 +08:00
tpcre2.h refactor(build): use conan to handle dependencies and vulnerability check (#34489) 2026-02-04 10:55:11 +08:00
tpriv.h feat(mac): sod mandatory and mac[manual-only] (#35121) 2026-04-22 20:26:42 +08:00
tqueue.h fix: memory leak and trigger redeploy issue (#32398) 2025-08-12 08:39:14 +08:00
trbtree.h more code 2023-05-18 15:06:21 +08:00
tRealloc.h enh: refactor return code 2024-07-24 13:58:17 +08:00
tref.h fix: taos_cleanup (#35079) 2026-04-17 13:38:41 +08:00
tringbuf.h feat(stream): add natural time units support for PERIOD trigger (#34766) 2026-03-15 15:43:36 +08:00
tscalablebf.h adj stream operator result 2024-07-18 11:26:50 +08:00
tsched.h tsc: handle schedule error 2022-09-13 17:48:57 +08:00
tsha.h docs(crypto): fixes & docs for crypto funcs (#33865) 2025-12-11 16:53:47 +08:00
tsimplehash.h fix(query): fix error. 2024-07-28 23:19:03 +08:00
tskiplist.h fix(coverage): remove the function about skiplist callback 2022-10-26 17:29:49 +08:00
tstrbuild.h minor changes 2022-02-28 14:26:54 +08:00
tthread.h refact: format header file 2022-10-13 11:09:43 +08:00
ttimer.h ehn:TD-33933-decouple-send-heartbeat 2025-03-03 17:45:06 +08:00
ttrace.h fix: trace id two character missing issue 2023-02-28 13:23:59 +08:00
tunit.h add cfg value check 2024-04-10 16:48:02 +08:00
tutil.h enh: explain (#34764) 2026-03-20 10:08:49 +08:00
tuuid.h enh: getSystemUUIDLen 2024-10-12 09:07:08 +08:00
tversion.h fix: check the compatibility of client version and server version 2023-03-08 15:13:11 +08:00
tworker.h feat: support any/some/all/exists with subqueries (#34632) 2026-03-06 14:45:30 +08:00
types.h feat: support BLOB data type (#31704) 2025-07-17 14:17:47 +08:00
version.h enh: sign connect request (#34067) 2025-12-29 22:08:38 +08:00