30dfc0728d4a066a4bd2b0f091d2af4b10c6bd25
CDX optimizations (from rddfive/cdx_engine.c): - Byte-level leaf decode (vs bit-by-bit extractBits) - Leaf page decode cache in Tag struct - Zero-alloc internal node traversal (direct mmap slice read) NTX/CDX + DBF: - loadRecord() helper for future lazy-load optimization - recLoaded flag in DBFArea (currently always true for safety) Benchmark (50K, ext4): CDX SCAN: 276ms → 4ms (Harbour 6ms — Five is FASTER!) CDX SCOPE: 238ms → 3ms (Harbour 4ms — Five is FASTER!) CDX SEEK: 362ms → 185ms (49% improvement) NTX SCAN: 24ms → 14ms (42% improvement) 82/82 stress test PASS. CDX 18/18 cross-read PASS. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
Five — Harbour+Go Fusion Language (PRG→Go native binary)
Languages
Go
57.9%
xBase
22%
C
19.5%
Shell
0.5%
Makefile
0.1%