From: Ezekiel Newren Date: Tue, 30 Sep 2025 19:58:08 GMT Subject: Re: What's cooking in git.git (Sep 2025, #11; Mon, 29) Message-ID: In-Reply-To: On 9/29/25 16:19, Junio C Hamano wrote: > * en/xdiff-cleanup (2025-09-26) 12 commits >  - xdiff: change type of xdfile_t.changed from char to bool >  - xdiff: add macros DISCARD(0), KEEP(1), INVESTIGATE(2) in xprepare.c >  - xdiff: rename rchg -> changed in xdfile_t >  - xdiff: delete chastore from xdfile_t >  - xdiff: delete fields ha, line, size in xdlclass_t in favor of an xrecord_t >  - xdiff: delete redundant array xdfile_t.ha >  - xdiff: delete struct diffdata_t >  - xdiff: delete local variables that alias fields in xrecord_t >  - xdiff: delete superfluous function xdl_get_rec() in xemit >  - xdiff: delete unnecessary fields from xrecord_t and xdfile_t >  - xdiff: delete local variables and initialize/free xdfile_t directly >  - xdiff: delete static forward declarations in xprepare > >  A lot of code clean-up of xdiff. >  Split out of a larger topic. > >  Will merge to 'next'? >  source: Other than a typo pointed out here[1]. This patch series is read to go.   [1] https://lore.kernel.org/git/db85429d-2c89-43ec-a92e-96ad8d0049ce@app.fastmail.com/ > * en/rust-wip (2025-09-16) 18 commits >  . misc::varint: reimplement as test balloon for Rust >  . misc: use BuildHelper >  . build: new crate, misc >  . varint: use explicit width for integers >  . build-helper: cbindgen, let crates generate a header file >  . build-helper: link against libgit.a and any other required C libraries >  . build: new crate, build-helper >  . github workflows: upload Cargo.lock >  . win+Meson: do allow linking with the Rust-built xdiff >  . github workflows: install rust >  . help: report on whether or not Rust is enabled >  . build: introduce rust >  . BreakingChanges: announce Rust becoming mandatory >  . doc: add a policy for using Rust >  . make: merge reftable lib into libgit.a >  . make: merge xdiff lib into libgit.a >  . make: add -fPIE flag >  . cleanup: rename variables that collide with Rust primitive type names > >  Expecting a reroll, but probably xdiff stuff comes first? >  source: I've dropped this patch series. Thanks. Ezekiel.