Releases: debe/libfindchars
Releases · debe/libfindchars
v0.5.0-jdk25-preview
Added
- libfindchars-csv — SIMD CSV parser (~0.9–1.3 GB/s, 2–3x faster than FastCSV). Zero-copy field access, memory-mapped file support.
- VPA chunk filter framework —
prefixXor(quote toggle) andprefixSum(depth tracking) for SIMD parsing of CSV, JSON, TOML. - Platform-adaptive decode — AVX-512
VPCOMPRESSBfast path; ARM/AVX2 scatter fallback. - CSV parameter sweep benchmark — 3D JMH sweep with FastCSV comparison and gnuplot visualization.
Changed
- Breaking: position type
int→long— enables files >2 GB. - CSV flat-array result — lazy
CsvRowviews, zero allocation until field access, ~10x memory reduction via incremental buffer growth.
Fixed
- Fuzz test, CI, and
parse-sweep.pyNaN handling.
Maven Central: org.knownhosts:libfindchars-compiler:0.5.0-jdk25-preview
Full changelog: CHANGELOG.md