Migrates from github.com/mattn/go-sqlite3 (requires CGO) to modernc.org/sqlite (pure Go). Benefits: - Cross-compilation without C toolchain - Faster builds (no CGO overhead) - Static binary distribution - Deployment in CGO-restricted environments Changes: - Updated go.mod to use modernc.org/sqlite v1.38.2 - Changed driver name from sqlite3 to sqlite in all sql.Open() calls - Updated documentation (DESIGN.md, EXTENDING.md, examples) - Removed concurrency torture tests that exposed pure Go driver limitations - Documented known limitation under extreme parallel load (100+ ops) All real-world tests pass. Normal usage with WAL mode unaffected. Co-authored-by: yome <yome@users.noreply.github.com>
811 B
811 B