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

Re: [PATCH v4 00/10] compat/zlib: allow use of zlib-ng as backend

From
Junio C Hamano <gitster@pobox.com>
Date
Jan 28, 2025, 20:50 UTC
Message-ID
<xmqqv7tymzmm.fsf@gitster.g>
In-Reply-To
<20250128-b4-pks-compat-drop-uncompress2-v4-0-129bc36ae8f5@pks.im>
Patrick Steinhardt <ps@pks.im> writes:
Show 12 quoted lines
> Changes in v4:
>   - Add a comment explaining why we can stub out `deflateSetHeader()`.
>   - Add a comment explaining why we have to cast away constness with
>     zlib-ng's `next_in` field.
>   - Link to v3: https://lore.kernel.org/r/20250116-b4-pks-compat-drop-uncompress2-v3-0-f2af1f5c4a06@pks.im
>
> I've adjusted the series to be based on top of fbe8d3079d (Git 2.48,
> 2025-01-10) with ps/meson-weak-sha1-build at 6a0ee54f9a (meson: provide
> a summary of configured backends, 2024-12-30) and ps/build-meson-fixes
> at 4e517e68b5 (ci: wire up Visual Studio build with Meson, 2025-01-14)
> merged into it. This matches what Junio has in his tree -- sorry for
> screwing up the previous base!
Looks like this is getting close to the final.  Will replace.
Thanks.
Previous: Patrick Steinhardt
Message 12 of 12 in “compat/zlib: allow use of zlib-ng as backend”
  1. 00/10 compat/zlib: allow use of zlib-ng as backendPatrick Steinhardt, Jan 28, 2025
  2. 01/10 compat: drop `uncompress2()` compatibility shimPatrick Steinhardt, Jan 28, 2025
  3. 02/10 git-compat-util: drop `z_const` definePatrick Steinhardt, Jan 28, 2025
  4. 03/10 compat: introduce new "zlib.h" headerPatrick Steinhardt, Jan 28, 2025
  5. 04/10 git-compat-util: move include of "compat/zlib.h" into "git-zlib.h"Patrick Steinhardt, Jan 28, 2025
  6. 05/10 compat/zlib: provide `deflateBound()` shim centrallyPatrick Steinhardt, Jan 28, 2025
  7. 06/10 compat/zlib: provide stubs for `deflateSetHeader()`Patrick Steinhardt, Jan 28, 2025
  8. 07/10 git-zlib: cast away potential constness of `next_in` pointerPatrick Steinhardt, Jan 28, 2025
  9. 08/10 compat/zlib: allow use of zlib-ng as backendPatrick Steinhardt, Jan 28, 2025
  10. 09/10 ci: switch linux-musl to use MesonPatrick Steinhardt, Jan 28, 2025
  11. 10/10 ci: make "linux-musl" job use zlib-ngPatrick Steinhardt, Jan 28, 2025
  12. Junio C HamanoJan 28, 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.