Skip to content

Commit 70077c3

Browse files
dfa1claude
andcommitted
build: pin vendored zstd to released v1.5.7
No v1.6.0 release exists upstream (dev-branch changelog only); the submodule was tracking dev. Pin to tag v1.5.7 — the latest release — for a reproducible, released codebase. - third_party/zstd → v1.5.7 (ZSTD_VERSION 1.5.7) - README badge + docs/supported.md version → 1.5.7 - public symbol count 186 → 185 (drop ZSTD_isDeterministicBuild, a 1.6.0-dev addition); Misc/experimental 0/11 → 0/10 - deprecated set unchanged (25); all 55 bound symbols present; 114 tests green Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 1961e4a commit 70077c3

3 files changed

Lines changed: 6 additions & 7 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# zstd-java
22

33
[![CI](https://github.com/dfa1/zstd-java/actions/workflows/ci.yml/badge.svg)](https://github.com/dfa1/zstd-java/actions/workflows/ci.yml)
4-
![zstd](https://img.shields.io/badge/zstd-1.6.0-green.svg)
4+
![zstd](https://img.shields.io/badge/zstd-1.5.7-green.svg)
55
![Java](https://img.shields.io/badge/Java-25%2B-orange.svg)
66
[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](LICENSE)
77

docs/supported.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
Coverage of the zstd C API by the `io.github.dfa1.zstd` bindings. Signatures
44
and semantics follow the [official manual](https://facebook.github.io/zstd/doc/api_manual_latest.html).
55

6-
- zstd version: **1.6.0** (vendored `third_party/zstd`)
7-
- Public symbols exported by `libzstd`: **186**
6+
- zstd version: **1.5.7** (vendored `third_party/zstd`, pinned to tag `v1.5.7`)
7+
- Public symbols exported by `libzstd`: **185**
88
- Bound so far: **55** (~30%)
99

1010
"Bound" means the symbol has a `MethodHandle` in `Bindings` and is reachable
@@ -38,7 +38,7 @@ rather than the deprecated `ZSTD_getDecompressedSize`.
3838
| Memory sizing | 0 / 14 | `sizeof_*` / `estimate*` accounting not bound |
3939
| Low-level block | 0 / 12 | expert block/continue API not bound |
4040
| Sequences | 0 / 5 | sequence producer API not bound |
41-
| Misc / experimental | 0 / 11 | static-buffer init, param helpers, `copy*` not bound |
41+
| Misc / experimental | 0 / 10 | static-buffer init, param helpers, `copy*` not bound |
4242

4343
## Bound symbols → Java
4444

@@ -333,7 +333,7 @@ sequence-producer hooks vs this library's frame-inspection and typed-error surfa
333333
| `ZSTD_mergeBlockDelimiters` |||
334334
| `ZSTD_registerSequenceProducer` |||
335335

336-
### Misc / experimental (0/11)
336+
### Misc / experimental (0/10)
337337

338338
| Symbol | Bound | zstd-jni |
339339
|---|:---:|:---:|
@@ -347,4 +347,3 @@ sequence-producer hooks vs this library's frame-inspection and typed-error surfa
347347
| `ZSTD_initStaticCDict` |||
348348
| `ZSTD_initStaticDCtx` |||
349349
| `ZSTD_initStaticDDict` |||
350-
| `ZSTD_isDeterministicBuild` |||

third_party/zstd

Submodule zstd updated 152 files

0 commit comments

Comments
 (0)