diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-29 03:01:30 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:15 -0300 |
| commit | beea3aaa8d35c00145c78a746393d71b8b14e658 (patch) | |
| tree | 85497b5c2097d595e3f86f33d269cf0c3336ef9f /build.zig | |
| parent | d0500fe7ecd6149ffafe6a04ff2b8206ff6c52df (diff) | |
| download | pardes-beea3aaa8d35c00145c78a746393d71b8b14e658.tar.gz pardes-beea3aaa8d35c00145c78a746393d71b8b14e658.zip | |
Edit's x, y and s match whole runes, as addresses do
mvzr matches bytes, and only the addr path widened a match to runes, so
,x/./a/|/ on é split it into invalid UTF-8 and ,s/./X/g gave a combining
sequence four X's. Edit's matches now go through the same rune alignment
(and an empty match steps a rune, not a byte). runeStart no longer walks a
stray continuation byte back onto the ASCII before it: an invalid byte is
a place of its own.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'build.zig')
0 files changed, 0 insertions, 0 deletions
