1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177
|
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--
|