103f0d8b6428a08cec18e912c162a691a58ddbaa
LRU page cache ported from rddfive/ntx_engine.c: - 256-slot cache with MRU fast-path (O(1) for repeated access) - LRU eviction when all slots full - cachedLoadPage replaces LoadPage for all navigation - invalidateCache called before insertKeyBTree (pages modified) 10K benchmark improvement (ext4 home dir): - SCAN FWD: 6ms → 5ms - SEEK NUM: 18ms → 14ms (22% improvement) - DUPKEY SCAN: 9ms → 8ms - All counts correct: 10000/10000/8000 50K benchmark: - SCAN: 35ms → 31ms - DUPKEY: 50ms → 40ms (20% improvement) - DELSCAN: 41ms → 33ms (20% improvement) 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%