Re: [PATCH 0/7] RFC: Accelerate xdiff and begin its rustification
- From
Christian Brabandt <cb@256bit.org>
- Date
- Jul 18, 2025, 09:23 UTC
- Message-ID
- <aHoSjbV2nMZkBn5l@256bit.org>
- In-Reply-To
- <pull.1980.git.git.1752784344.gitgitgadget@gmail.com>
On Do, 17 Jul 2025, Ezekiel Newren via GitGitGadget wrote:
Show 12 quoted lines
> This series accelerates xdiff by 5-19%. > > It also introduces Rust as a hard dependency. > > …and it doesn’t yet pass a couple of the github workflows; hints from > Windows experts, and opinions on ambiguous primitives would be appreciated > (see below). > > This is just the beginning of many patches that I have to convert portions > of, maybe eventually all of, xdiff to Rust. While working on that > conversion, I found several ways to clarify the code, along with some > optimizations.
Just a quick heads-up: We (as in Vim/Neovim) have been using gits xdiff library for use in Vim and Neovim.
Is the plan to get rid of xdiffs C source completely and replace it by a Rust implementation?
Thanks, Chris
-- Eine gute Stellung ist besser als jede Arbeit.