[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[platform-testers] new snapshot available: gzip-1.13.56-e549
From: |
Jim Meyering |
Subject: |
[platform-testers] new snapshot available: gzip-1.13.56-e549 |
Date: |
Sat, 05 Apr 2025 14:07:01 -0700 |
I want to release gzip-1.14 by Tuesday or Wednesday, so here's a
snapshot of the latest. It's been more than 1.5 years since gzip-1.13,
but with a surprising performance improvement as well as some bug fixes.
Any tests (success/failure) you can tell us about would be most welcome.
Thanks from all of us,
Jim
gzip snapshot:
https://meyering.net/gzip/gzip-ss.tar.xz 876 KB
https://meyering.net/gzip/gzip-ss.tar.xz.sig
https://meyering.net/gzip/gzip-1.13.56-e549.tar.xz
Here's the current state of NEWS:
===========================
** Bug fixes
'gzip -d' no longer omits the last partial output buffer when the
input ends unexpectedly on an IBM Z platform.
[bug introduced in gzip-1.11]
'gzip -l' no longer misreports lengths of multimember inputs.
[bug introduced in gzip-1.12]
'gzip -S' now rejects suffixes containing '/'.
[bug present since the beginning]
** Changes in behavior
The GZIP environment variable is now silently ignored except for the
options -1 (--fast) through -9 (--best), --rsyncable, and --synchronous.
This brings gzip into line with more-cautious compressors like zstd
that limit environment variables' effect to relatively innocuous
performance issues. You can continue to use scripts to specify
whatever gzip options you like.
** Performance improvements
gzip now decompresses significantly faster by computing CRCs via a
slice by 8 algorithm, and faster yet on x86-64 platforms that
support pclmul instructions.
Changes in gzip since v1.13:
Bruno Haible (1):
tests: Fix test failure on NetBSD when run as root.
Collin Funk (4):
maint: import tests/init.sh from Gnulib during bootstrap
gzip: simplify printing of offsets using -l and -v
maint: depend on Gnulib's limits-h
maint: update library names used by gnulib
Jim Meyering (24):
maint: post-release administrivia
build: update gnulib to latest
maint: avoid syntax-check failure: use <>, not "" for system headers
build: update gnulib to latest, and update bootstrap and .gitignore files
build: avoid GCC warning from -Wmissing-variable-declarations
build: avoid GCC warnings from -Wmissing-variable-declarations
maint: rename deflate and inflate to gzip_deflate and gzip_inflate
maint: remove duplicate <errno.h> include
tests: reference: new test
maint: modernize see...licenses comments
build: update gnulib to latest
build: update gnulib to latest, for crc tweak
maint: use gnulib's crc module in place of our own code
tests: reference: don't rely on od's -w option
build: update gnulib to latest; also update bootstrap
gnulib: avoid the new gnulib-i18n module
maint: update all copyright dates via "make update-copyright"
maint: update --version copyright dates
build: update gnulib to latest
maint: reflect gnulib module renamings
build: update gnulib to latest; and update bootstrap
maint: fix mistake in preceding change
maint: continue writing base64-encoded checksums to announcement
maint: fix typos spotted by codespell
Lasse Collin (1):
tests: synchronous: new test
Paul Eggert (24):
maint: fix port to s390x
maint: update .gitignore files
build: update gnulib submodule to latest
maint: add .x-update-copyright
make update-copyright
maint: fix doc/fdl.texi copyright
maint: update --version copyright dates
build: update gnulib submodule to latest
maint: update bootstrap from Gnulib
maint: update .gitignore files
gzip: fix -l bug with multimember files
build: update gnulib to latest
maint: update bootstrap and m4/.gitignore to latest Gnulib
gzip: reject suffixes containing '/'
maint: ‘type’ → ‘command -v’
build: update gnulib submodule to latest
maint: update .gitignore
gzip: fix problem with s390 buffer flushes
gzip: better fix for s390 buffer flushes
gzip: prefer static_assert to verify
maint: update .gitignore
gzip: use pclmul if available
Fix THANKS typo
Ignore GZIP envvar except for innocuous flags
Sam Russell (1):
maint: initialize MAINTAINERCLEANFILES
Simon Josefsson (1):
maint: Drop unused sample/makecrc.c.
Changes in gnulib since v1.13:
* gnulib 5651802c60...553ab924d2 (2305):
[2305 lines elided...]
signature.asc
Description: PGP signature
- [platform-testers] new snapshot available: gzip-1.13.56-e549,
Jim Meyering <=