edit/src/unicode
Leonard Hecker 065fa748cf
Add specialized SIMD line seeking routines (#408)
The previous `memchr` loop had the fatal flaw that it would break out
of the SIMD routines every time it hit a newline. This resulted in a
throughput drop down to ~250MB/s on my system in the worst case.
By writing SIMD routines specific to newline seeking, we can bump
that up by >500x. Navigating through a 1GB of text now takes ~16ms
independent of the contents.
2025-06-05 12:34:07 -05:00
..
measurement.rs Add specialized SIMD line seeking routines (#408) 2025-06-05 12:34:07 -05:00
mod.rs Add copyright headers to all files 2025-05-17 20:50:47 +02:00
tables.rs Implement support for Ambiguous = Wide (#406) 2025-06-04 23:39:56 +02:00
utf8.rs remove simd::distance (#131) 2025-05-20 08:20:49 -07:00