From nabijaczleweli@nabijaczleweli.xyz Sun Dec 31 04:21:48 2023
Date: Sun, 31 Dec 2023 04:21:48 +0100
From: =?utf-8?B?0L3QsNCx?= <nabijaczleweli@nabijaczleweli.xyz>
To: ~nabijaczleweli/snappy-tools@lists.sr.ht
Subject: snappy-tools 0 released
Message-ID: <t3vglzyxbu3rpslwnp7hgcdpopbctqediqyxgq6lz7a4224b75@tarta.nabijaczleweli.xyz>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="kbzoibxrk6wgbgcs"
Content-Disposition: inline
User-Agent: NeoMutt/20231221-2-4202cf-dirty


--kbzoibxrk6wgbgcs
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Source tarball (and signature, same as this mail) can be obtained from
  https://git.sr.ht/~nabijaczleweli/snappy-tools/refs/0

A git-buildpackage(1)-style Debian package can be found at
  https://git.sr.ht/~nabijaczleweli/snappy-tools.deb

This being the first release, there is no changelog;
the upstream homepage is at https://google.github.io/snappy/
(but really it's actually https://github.com/google/snappy).

The Snappy compression algorithm aims for very high speeds
and reasonable compression, suitable for real-time RPC scenarios,
but is also used by, i.a., Firefox to compress parts of the profile.

This package provides snappy(1) and unsnappy(1),
which handle Snappy compression and decompression with and without framing.

--kbzoibxrk6wgbgcs
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----


EPbzKbVbRmOrSncR38PhzpRwXkWNzV3DyiQg9hXASMXhP6vy2RY=
=bikK
-----END PGP SIGNATURE-----

--kbzoibxrk6wgbgcs--

From nabijaczleweli@nabijaczleweli.xyz Thu Feb 15 09:45:40 2024
Date: Thu, 15 Feb 2024 09:45:40 +0100
From: =?utf-8?B?0L3QsNCx?= <nabijaczleweli@nabijaczleweli.xyz>
To: ~nabijaczleweli/snappy-tools@lists.sr.ht
Subject: snappy-tools 1 released
Message-ID: <hyotf6ddsxe62gnybwuvd2wsegkdibj4luca47geniyghffywo@tarta.nabijaczleweli.xyz>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="d4duc46e3fpfemcn"
Content-Disposition: inline
User-Agent: NeoMutt/20231103


--d4duc46e3fpfemcn
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Source tarball (and signature, same as this mail) can be obtained from
  https://git.sr.ht/~nabijaczleweli/snappy-tools/refs/1

A git-buildpackage(1)-style Debian package can be found at
  https://git.sr.ht/~nabijaczleweli/snappy-tools.deb

The high-lights of this release include:
1. snappy < /dev/tty on systems with loose lseek(2) semantics fixed
3. loong64 CRCC-accelerated CRC32C [not measured on hardware :/]
4. arm64 CRC32C-accelerated CRC32C [246=E2=86=925016MiB/s on MT8173's Corte=
x-A72]
5. soft CRC32Cs computed in parallel when compressing -f [130=E2=86=92199Mi=
B/s on E6400]

bookworm/E5645/DDR3-1600:
  snappy.1 100M          ran 1.02 =C2=B1 0.03 times faster than snappy.0 10=
0M
  snappy.1 -f 100M       ran 1.01 =C2=B1 0.04 times faster than snappy.0 -f=
 100M
  snappy.0 -d 100M.sn    ran 1.02 =C2=B1 0.03 times faster than snappy.1 -d=
 100M.sn
  snappy.1 -d 100M.sz    ran 1.01 =C2=B1 0.05 times faster than snappy.0 -d=
 100M.sz
 =20
  snappy.1 webster       ran 1.02 =C2=B1 0.03 times faster than snappy.0 we=
bster
  snappy.1 -f webster    ran 1.01 =C2=B1 0.03 times faster than snappy.0 -f=
 webster
  snappy.1 -d webster.sn ran 1.03 =C2=B1 0.04 times faster than snappy.0 -d=
 webster.sn
  snappy.1 -d webster.sz ran 1.04 =C2=B1 0.05 times faster than snappy.0 -d=
 webster.sz

sid@2024-02-14/5800X3D/DDR4-3600:
  snappy.0 100M          ran 1.02 =C2=B1 0.02 times faster than snappy.1 10=
0M
  snappy.1 -f 100M       ran 1.01 =C2=B1 0.01 times faster than snappy.0 -f=
 100M
  snappy.1 -d 100M.sn    ran 1.00 =C2=B1 0.01 times faster than snappy.0 -d=
 100M.sn
  snappy.1 -d 100M.sz    ran 1.01 =C2=B1 0.02 times faster than snappy.0 -d=
 100M.sz

  snappy.0 webster       ran 1.00 =C2=B1 0.01 times faster than snappy.1 we=
bster
  snappy.1 -f webster    ran 1.00 =C2=B1 0.01 times faster than snappy.0 -f=
 webster
  snappy.0 -d webster.sn ran 1.00 =C2=B1 0.03 times faster than snappy.1 -d=
 webster.sn
  snappy.1 -d webster.sz ran 1.01 =C2=B1 0.02 times faster than snappy.0 -d=
 webster.sz

sid@2024-01-07/MT8173[the Cortex-A72s]/LPDDR3-1866:
  snappy.0 100M          ran 1.04 =C2=B1 0.09 times faster than snappy.1 10=
0M
  snappy.1 -f 100M       ran 1.98 =C2=B1 0.12 times faster than snappy.0 -f=
 100M
  snappy.1 -d 100M.sn    ran 1.07 =C2=B1 0.12 times faster than snappy.0 -d=
 100M.sn
  snappy.1 -d 100M.sz    ran 2.50 =C2=B1 0.32 times faster than snappy.0 -d=
 100M.sz
 =20
  snappy.1 webster       ran 1.03 =C2=B1 0.15 times faster than snappy.0 we=
bster
  snappy.1 -f webster    ran 1.70 =C2=B1 0.19 times faster than snappy.0 -f=
 webster
  snappy.0 -d webster.sn ran 1.05 =C2=B1 0.18 times faster than snappy.1 -d=
 webster.sn
  snappy.1 -d webster.sz ran 1.69 =C2=B1 0.22 times faster than snappy.0 -d=
 webster.sz

Full measurements for this release:
  https://man.sr.ht/~nabijaczleweli/snappy-tools/measurements/2024-01-03-mt=
=2Emd
  https://man.sr.ht/~nabijaczleweli/snappy-tools/measurements/2024-01-13-x3=
2.md
  https://man.sr.ht/~nabijaczleweli/snappy-tools/measurements/2024-02-08-mt=
-arm64.md
  https://man.sr.ht/~nabijaczleweli/snappy-tools/measurements/2024-02-13-1.=
md

--d4duc46e3fpfemcn
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----


c599FlGn40jNM0K/7RvFoT8iQfWYJpugM03BC65u6Bilwh+iVNg=
=eD4R
-----END PGP SIGNATURE-----

--d4duc46e3fpfemcn--

