git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's cooking in git.git (Sep 2025, #11; Mon, 29)

From
Ezekiel Newren <ezekielnewren@gmail.com>
Date
Sep 30, 2025, 19:58 UTC
Message-ID
<ea8d572d-47c5-43c1-9a78-d15941110c39@gmail.com>
In-Reply-To
<xmqqv7l06gwi.fsf@gitster.g>
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: <pull.2048.v6.git.git.1758926520.gitgitgadget@gmail.com>
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: <pull.2043.v2.git.git.1758071798.gitgitgadget@gmail.com>
I've dropped this patch series.
Thanks.
Ezekiel.
Previous: Junio C HamanoNext: Karthik Nayak
Message 4 of 5 in “What's cooking in git.git (Sep 2025, #11; Mon, 29)”
  1. Junio C HamanoSep 29, 2025
  2. brian m. carlsonSep 29, 2025
  3. Junio C HamanoSep 30, 2025
  4. Ezekiel NewrenSep 30, 2025
  5. Karthik NayakOct 2, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.