Dennis Snell
Dennis Snell
@NeilFraser is there anything I can do to help this patch/issue move along?
Quick update for those following: we identified issues when the surrogate pairs were in `DIFF_DELETE` groups which led to crashing behaviors. I've updated the PR with an improved patch to...
Thank you so much @NeilFraser for the response! > Q: What happens in the different languages when diffing "人" vs "中"? JavaScript should just say delete one character, insert another....
@NeilFraser is there a way to run the suite of [relative performance diffs](https://docs.google.com/spreadsheets/d/1zpZccuBpjMZTvL1nGDMKJc7rWL_m_drF4XKOJvB27Kc/edit#gid=0) or is that simply generated from running `speedtest` in each language/platform? I've been running `speedtest` on this...
@NeilFraser what can we do to be helpful here? We've been running with these changes in Simplenote for more than a month and it eliminated all of the encoding issues...
When reading through a Rust implementation I found that the author created a separate `cleanup_char_boundary(diffs)` function to adjust the output when the diff groups would otherwise split. that's a method...
@mustafamunawar we are waiting feedback or direction from @NeilFraser. We have been using this branch successfully in Simplenote for the past nine months without issue. You are welcome to try...
@dmak > first doing the diff on byte level and then mutating (extending / shrinking) a bit the resulting diffs so that they do not eventually stop in the middle...
@NeilFraser I ran into this problem again today through a dependency-of-a-dependency pulling in `diff-match-patch` (via [jsondiffpatch](https://www.npmjs.com/package/jsondiffpatch)) and wondering what I can do to help move this forward. For Simplenote we're...
@gamedevsam I think it's possible you confused `diff-match-patch` with `jsondiffpatch`. This patch has been working fine with Simplenote for coming up on three years now and has been fully reliable....