<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/contrib/zstd/programs/benchzstd.h, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>http://cgit.freebsd.org/src/atom?h=main</id>
<link rel='self' href='http://cgit.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<updated>2026-04-08T21:22:45Z</updated>
<entry>
<title>MFV: zstd 1.5.7.</title>
<updated>2026-04-08T21:22:45Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2026-04-08T21:22:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c0d9a07101a1e72769ee0619a583f63a078fb391'/>
<id>urn:sha1:c0d9a07101a1e72769ee0619a583f63a078fb391</id>
<content type='text'>
MFC after:	2 weeks
Relnotes:	yes
</content>
</entry>
<entry>
<title>MFV: zstd 1.5.2</title>
<updated>2023-01-27T17:22:31Z</updated>
<author>
<name>Allan Jude</name>
<email>allanjude@FreeBSD.org</email>
</author>
<published>2023-01-27T17:22:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5ff13fbc199bdf5f0572845351c68ee5ca828e71'/>
<id>urn:sha1:5ff13fbc199bdf5f0572845351c68ee5ca828e71</id>
<content type='text'>
Merge commit 'b3392d84da5bf2162baf937c77e0557f3fd8a52b' into zstd_1.5.2

full changelog: https://github.com/facebook/zstd/compare/v1.4.8...v1.5.2

Updated sys/kern/subr_compressor.c to new API

MFC after:	3 days
Relnotes:	yes
Sponsored by:	Klara, Inc.
</content>
</entry>
<entry>
<title>Update to Zstandard 1.4.5</title>
<updated>2020-05-23T21:23:46Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2020-05-23T21:23:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=37f1f2684f2670b204080ef2d6c303becd28545f'/>
<id>urn:sha1:37f1f2684f2670b204080ef2d6c303becd28545f</id>
<content type='text'>
As usual, the full release notes are found on Github:

  https://github.com/facebook/zstd/releases/tag/v1.4.5

Notable changes include:

* Improved decompress performance on amd64 and arm (5-10%
  and 15-50%, respectively).
* '--patch-from' zstd(1) CLI option, which provides something like a very fast
  version of bspatch(1) with slightly worse compression.  See release notes.

In this update, I dropped the 3-year old -O0 workaround for an LLVM ARM bug;
the bug was fixed in LLVM SVN in 2017, but we didn't remove this workaround
from our tree until now.

MFC after:	I won't, but feel free
Relnotes:	yes
</content>
</entry>
<entry>
<title>Update to Zstandard 1.4.4</title>
<updated>2019-11-16T16:39:08Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2019-11-16T16:39:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9cbefe25d46756f342c7dd3d174d2d1103808f21'/>
<id>urn:sha1:9cbefe25d46756f342c7dd3d174d2d1103808f21</id>
<content type='text'>
The full release notes can be found on Github:

  https://github.com/facebook/zstd/releases/tag/v1.4.4

Notable changes in this release include improved decompression speed (about
10%).  See the Github release notes for more details.

MFC after:	I'm not going to, but feel free
Relnotes:	yes
</content>
</entry>
<entry>
<title>Update to Zstandard 1.4.0</title>
<updated>2019-04-19T02:54:13Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2019-04-19T02:54:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2b9c00cb6bd9392645dc8afca59cf57c42df4e2d'/>
<id>urn:sha1:2b9c00cb6bd9392645dc8afca59cf57c42df4e2d</id>
<content type='text'>
The full release notes can be found on Github:

  https://github.com/facebook/zstd/releases/tag/v1.4.0

Relnotes:	yes
</content>
</entry>
<entry>
<title>Update to Zstandard 1.3.8</title>
<updated>2018-12-29T21:18:01Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2018-12-29T21:18:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a0483764f3d68669e9b7db074bcbd45b050166bb'/>
<id>urn:sha1:a0483764f3d68669e9b7db074bcbd45b050166bb</id>
<content type='text'>
This merge brings in a couple new files, which needed to be attached to the
build; a new dependency on &lt;limits.h&gt;, which must be stubbed; and a name
change in the Context parameter constants, from ZSTD_p_foo to ZSTD_c_foo.

Significantly, it fixes a kernel build error with GCC where floating-point
functions were included in the kernel build, by hiding them under the same
compile-time #ifdef that already covered their invocation.  That issue was
introduced to FreeBSD in the 1.3.7 update and tracked upstream here:

  https://github.com/facebook/zstd/issues/1386

The full 1.3.8 release notes can be found on Github:

  https://github.com/facebook/zstd/releases/tag/v1.3.8

Relnotes:	yes
</content>
</entry>
</feed>
