Skip to content

Commit 1ddd474

Browse files
dfa1claude
andcommitted
refactor: rename package io.github.dfa1.zstdffm -> io.github.dfa1.zstd
Drop the ffm suffix from the Java package. Moves all main/test sources and the benchmark module's bench package; updates CLAUDE.md and docs/compatibility.md. Maven coordinate (zstd-java) and the native resource path are unaffected. 76 tests green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 880ab08 commit 1ddd474

32 files changed

Lines changed: 38 additions & 38 deletions

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ already off-heap (e.g. an mmap slice in, an arena buffer out).
1212
Multi-module Maven build (`io.github.dfa1:zstd-java`):
1313

1414
- `zstd/` — the library module, artifactId `zstd-java`, pure-Java FFM bindings
15-
(package `io.github.dfa1.zstdffm`). The only module with Java sources.
15+
(package `io.github.dfa1.zstd`). The only module with Java sources.
1616
- `native/<classifier>/` — one module per platform; each packages a
1717
`libzstd.{dylib,so,dll}` built from the `third_party/zstd` submodule. No Java.
1818
Classifiers: `osx-aarch64`, `osx-x86_64`, `linux-x86_64`, `linux-aarch64`,

benchmark/src/main/java/io/github/dfa1/zstdffm/bench/BenchData.java renamed to benchmark/src/main/java/io/github/dfa1/zstd/bench/BenchData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dfa1.zstdffm.bench;
1+
package io.github.dfa1.zstd.bench;
22

33
import java.util.Random;
44

benchmark/src/main/java/io/github/dfa1/zstdffm/bench/CompressBenchmark.java renamed to benchmark/src/main/java/io/github/dfa1/zstd/bench/CompressBenchmark.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package io.github.dfa1.zstdffm.bench;
1+
package io.github.dfa1.zstd.bench;
22

33
import static java.lang.foreign.ValueLayout.JAVA_BYTE;
44

55
import io.airlift.compress.v3.zstd.ZstdJavaCompressor;
6-
import io.github.dfa1.zstdffm.Zstd;
7-
import io.github.dfa1.zstdffm.ZstdCompressCtx;
6+
import io.github.dfa1.zstd.Zstd;
7+
import io.github.dfa1.zstd.ZstdCompressCtx;
88
import java.lang.foreign.Arena;
99
import java.lang.foreign.MemorySegment;
1010
import java.util.concurrent.TimeUnit;

benchmark/src/main/java/io/github/dfa1/zstdffm/bench/DecompressBenchmark.java renamed to benchmark/src/main/java/io/github/dfa1/zstd/bench/DecompressBenchmark.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package io.github.dfa1.zstdffm.bench;
1+
package io.github.dfa1.zstd.bench;
22

33
import static java.lang.foreign.ValueLayout.JAVA_BYTE;
44

55
import io.airlift.compress.v3.zstd.ZstdJavaDecompressor;
6-
import io.github.dfa1.zstdffm.Zstd;
7-
import io.github.dfa1.zstdffm.ZstdDecompressCtx;
6+
import io.github.dfa1.zstd.Zstd;
7+
import io.github.dfa1.zstd.ZstdDecompressCtx;
88
import java.lang.foreign.Arena;
99
import java.lang.foreign.MemorySegment;
1010
import java.util.concurrent.TimeUnit;

docs/compatibility.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Symbol compatibility
22

3-
Coverage of the zstd C API by the `io.github.dfa1.zstdffm` bindings. Signatures
3+
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

66
- zstd version: **1.6.0** (vendored `third_party/zstd`)

zstd/src/main/java/io/github/dfa1/zstdffm/Bindings.java renamed to zstd/src/main/java/io/github/dfa1/zstd/Bindings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dfa1.zstdffm;
1+
package io.github.dfa1.zstd;
22

33
import java.lang.foreign.FunctionDescriptor;
44
import java.lang.invoke.MethodHandle;

zstd/src/main/java/io/github/dfa1/zstdffm/NativeLibrary.java renamed to zstd/src/main/java/io/github/dfa1/zstd/NativeLibrary.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dfa1.zstdffm;
1+
package io.github.dfa1.zstd;
22

33
import java.io.IOException;
44
import java.io.InputStream;

zstd/src/main/java/io/github/dfa1/zstdffm/NativeObject.java renamed to zstd/src/main/java/io/github/dfa1/zstd/NativeObject.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dfa1.zstdffm;
1+
package io.github.dfa1.zstd;
22

33
import java.lang.foreign.MemorySegment;
44
import java.util.concurrent.atomic.AtomicReference;

zstd/src/main/java/io/github/dfa1/zstdffm/Zstd.java renamed to zstd/src/main/java/io/github/dfa1/zstd/Zstd.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dfa1.zstdffm;
1+
package io.github.dfa1.zstd;
22

33
import java.lang.foreign.Arena;
44
import java.lang.foreign.MemorySegment;

zstd/src/main/java/io/github/dfa1/zstdffm/ZstdCompressCtx.java renamed to zstd/src/main/java/io/github/dfa1/zstd/ZstdCompressCtx.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dfa1.zstdffm;
1+
package io.github.dfa1.zstd;
22

33
import java.lang.foreign.Arena;
44
import java.lang.foreign.MemorySegment;

0 commit comments

Comments
 (0)