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-----

iQIzBAABCgAdFiEEfWlHToQCjFzAxEFjvP0LAY0mWPEFAmWQ3kkACgkQvP0LAY0m
WPHkeQ//ZpbnTZ/Lb9OURbLcWPNy+I+GgTSiUZmorG7zCgqqUBmjXraZlkOb22Fn
sHwXg8TzPy94i4Rg+mx4TiQB1fi6uHW552tH7nBjlCfo9VN3G3igfMKJXWOrvHmG
4wWf64ZVgCs57dtRRPEUkU72cqOloU6O/Zvhovg9QbEeoFNhbDdHeE/z82GWyFPN
yW3oTw66tkOgcywSuBZ3lUNJ8/hd+ulJaz62LA/w2O5J8IZLZAkewPm+51AiGhaw
uKDFQPSz6eJ/KJ4R1wURjW39Y5xiPHFNzpsrldXSW8rxPIMwV4JKVM7sSEAVNUBK
Q/JbL3KhbNXERf3ozRsCqhHoQCdvLEuarOjvLWNcJSuil2MNvXHXH3v+1PPoJDxX
sTZ3XhWXdwIyTt4uCGX9RJfGJyWe6UlfAf6sedbCDy3r4+fc1iGiDuX1l0GkQzdy
+XPX0DfJyjdc66jcfY7fR0j50TQGkvsPyzGCof+oYOVVQvFCJGUE086KoM0T0ezS
NXRD+fzENFa3Br88FnYvwBUACPb52t/iw/+7946oeQUDtqzhm1zpNtN0HBYyDseE
w5f50yJ53UagQN6JMzZLGbp/L8IcwP5q0sOE0g7N9K3jd5K8sH5D9TQVMCgXcBRR
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-----

iQIzBAABCgAdFiEEfWlHToQCjFzAxEFjvP0LAY0mWPEFAmXNzzMACgkQvP0LAY0m
WPHE0xAAk1SjwM2NE978HKrHoAbh5kOTAdFX+doxXqHGFqfyyVgQ/78Ujt9yH2Oc
oTfSiq/veF3gmcdNAgBVRPGX6bVzJXqThbTFME+A2KDmAwgqTCHNhlKlx/zgOLzy
4p26u7yIZrhUQlqv5xNeSRYL6KXz+8lvU/3HfHHMBd/gJebQSdCPNCyXZX9s6MZh
bUlHLlV6swE3Z6DnTQYbnlYqh7Zz/S3WyW8MkM1W8xk2LOLWXaq0ATJOXgTWzRiI
D6QNChInfFH2iepLe+iGvw17Gg+FlSJpjhlPuwEdXmbQddO+kj2n28ZZlgjnujkc
XEJH75mVlw/BjcEDgyiB0UyAVeXtcMZp0IAeBBt+Yr7S6xG6wujbDGDACH/KWlbr
z18J52n94QNjuUdXd8Lj215IELlhkHNISLTRUWoecM23K8POq5Semnc00JJxOz3z
v3cyfibie/Zq8fDMdJ2GejroNKtvFdVfPojNZ1INZnhxv7Yd6n8WJV05LSzZJanL
Xr2LaAeL6fSzumK6d+hyCSxbhjDaDsV+QVmliqFhfb2FUn0GikZ84OLQNK7b3gkI
pyK8F1h0egrrc6KZa3spopKoqBpkMIikhXo84N0lzGf5b2pNzYODlmuzhE7wz9zm
c599FlGn40jNM0K/7RvFoT8iQfWYJpugM03BC65u6Bilwh+iVNg=
=eD4R
-----END PGP SIGNATURE-----

--d4duc46e3fpfemcn--

