From 5f51baa91c38e0efd07f192fbcedbe7667c6c4ce Mon Sep 17 00:00:00 2001 From: Tam Nguyen Duc <1218621+tamnd@users.noreply.github.com> Date: Tue, 25 Aug 2026 12:29:41 +0700 Subject: [PATCH] Take the engine thirty one commits forward The pin had not moved since 526ac58 and main is at 9dcb7b4, which is thirty one commits. The one that matters here is a92d9c1, which lays a column of equal length byte rows out end to end, so BYTES is a type the engine has values for rather than one the corpus has to skip. Nothing in the binding changed. The pin is three lines in Cargo.toml and the lock lines that follow from them. --- Cargo.lock | 22 +++++++++++----------- Cargo.toml | 6 +++--- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4197b1c..df527ed 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1755,7 +1755,7 @@ dependencies = [ [[package]] name = "zu" version = "0.0.1" -source = "git+https://github.com/tamnd/zu?rev=526ac583359f6112bca11bdae3fb43cc6fd76b2e#526ac583359f6112bca11bdae3fb43cc6fd76b2e" +source = "git+https://github.com/tamnd/zu?rev=9dcb7b42b50f3a802cae62b18d9e99f30efefad1#9dcb7b42b50f3a802cae62b18d9e99f30efefad1" dependencies = [ "zu-common", "zu-encoding", @@ -1771,7 +1771,7 @@ dependencies = [ [[package]] name = "zu-arrow" version = "0.0.1" -source = "git+https://github.com/tamnd/zu?rev=526ac583359f6112bca11bdae3fb43cc6fd76b2e#526ac583359f6112bca11bdae3fb43cc6fd76b2e" +source = "git+https://github.com/tamnd/zu?rev=9dcb7b42b50f3a802cae62b18d9e99f30efefad1#9dcb7b42b50f3a802cae62b18d9e99f30efefad1" dependencies = [ "arrow", "zu-common", @@ -1781,7 +1781,7 @@ dependencies = [ [[package]] name = "zu-common" version = "0.0.1" -source = "git+https://github.com/tamnd/zu?rev=526ac583359f6112bca11bdae3fb43cc6fd76b2e#526ac583359f6112bca11bdae3fb43cc6fd76b2e" +source = "git+https://github.com/tamnd/zu?rev=9dcb7b42b50f3a802cae62b18d9e99f30efefad1#9dcb7b42b50f3a802cae62b18d9e99f30efefad1" dependencies = [ "thiserror", ] @@ -1789,7 +1789,7 @@ dependencies = [ [[package]] name = "zu-encoding" version = "0.0.1" -source = "git+https://github.com/tamnd/zu?rev=526ac583359f6112bca11bdae3fb43cc6fd76b2e#526ac583359f6112bca11bdae3fb43cc6fd76b2e" +source = "git+https://github.com/tamnd/zu?rev=9dcb7b42b50f3a802cae62b18d9e99f30efefad1#9dcb7b42b50f3a802cae62b18d9e99f30efefad1" dependencies = [ "ruzstd", "zu-common", @@ -1798,7 +1798,7 @@ dependencies = [ [[package]] name = "zu-exec" version = "0.0.1" -source = "git+https://github.com/tamnd/zu?rev=526ac583359f6112bca11bdae3fb43cc6fd76b2e#526ac583359f6112bca11bdae3fb43cc6fd76b2e" +source = "git+https://github.com/tamnd/zu?rev=9dcb7b42b50f3a802cae62b18d9e99f30efefad1#9dcb7b42b50f3a802cae62b18d9e99f30efefad1" dependencies = [ "zu-common", "zu-query", @@ -1808,7 +1808,7 @@ dependencies = [ [[package]] name = "zu-query" version = "0.0.1" -source = "git+https://github.com/tamnd/zu?rev=526ac583359f6112bca11bdae3fb43cc6fd76b2e#526ac583359f6112bca11bdae3fb43cc6fd76b2e" +source = "git+https://github.com/tamnd/zu?rev=9dcb7b42b50f3a802cae62b18d9e99f30efefad1#9dcb7b42b50f3a802cae62b18d9e99f30efefad1" dependencies = [ "crossbeam-deque", "zu-common", @@ -1819,7 +1819,7 @@ dependencies = [ [[package]] name = "zu-s3" version = "0.0.1" -source = "git+https://github.com/tamnd/zu?rev=526ac583359f6112bca11bdae3fb43cc6fd76b2e#526ac583359f6112bca11bdae3fb43cc6fd76b2e" +source = "git+https://github.com/tamnd/zu?rev=9dcb7b42b50f3a802cae62b18d9e99f30efefad1#9dcb7b42b50f3a802cae62b18d9e99f30efefad1" dependencies = [ "crc32c", "object_store", @@ -1830,7 +1830,7 @@ dependencies = [ [[package]] name = "zu-sqlite" version = "0.0.1" -source = "git+https://github.com/tamnd/zu?rev=526ac583359f6112bca11bdae3fb43cc6fd76b2e#526ac583359f6112bca11bdae3fb43cc6fd76b2e" +source = "git+https://github.com/tamnd/zu?rev=9dcb7b42b50f3a802cae62b18d9e99f30efefad1#9dcb7b42b50f3a802cae62b18d9e99f30efefad1" dependencies = [ "rusqlite", "zu-common", @@ -1840,7 +1840,7 @@ dependencies = [ [[package]] name = "zu-storage" version = "0.0.1" -source = "git+https://github.com/tamnd/zu?rev=526ac583359f6112bca11bdae3fb43cc6fd76b2e#526ac583359f6112bca11bdae3fb43cc6fd76b2e" +source = "git+https://github.com/tamnd/zu?rev=9dcb7b42b50f3a802cae62b18d9e99f30efefad1#9dcb7b42b50f3a802cae62b18d9e99f30efefad1" dependencies = [ "zu-common", "zu-encoding", @@ -1849,7 +1849,7 @@ dependencies = [ [[package]] name = "zu-vector" version = "0.0.1" -source = "git+https://github.com/tamnd/zu?rev=526ac583359f6112bca11bdae3fb43cc6fd76b2e#526ac583359f6112bca11bdae3fb43cc6fd76b2e" +source = "git+https://github.com/tamnd/zu?rev=9dcb7b42b50f3a802cae62b18d9e99f30efefad1#9dcb7b42b50f3a802cae62b18d9e99f30efefad1" dependencies = [ "zu-common", ] @@ -1857,7 +1857,7 @@ dependencies = [ [[package]] name = "zu-zu1" version = "0.0.1" -source = "git+https://github.com/tamnd/zu?rev=526ac583359f6112bca11bdae3fb43cc6fd76b2e#526ac583359f6112bca11bdae3fb43cc6fd76b2e" +source = "git+https://github.com/tamnd/zu?rev=9dcb7b42b50f3a802cae62b18d9e99f30efefad1#9dcb7b42b50f3a802cae62b18d9e99f30efefad1" dependencies = [ "crc32c", "loom", diff --git a/Cargo.toml b/Cargo.toml index b8205e7..85fc526 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,14 +18,14 @@ crate-type = ["cdylib"] # with (ADR 0002), so a revision is the honest way to say which one. # A local checkout is used instead with a `paths` override in # `.cargo/config.toml`, which is untracked on purpose. -zudb = { package = "zu", git = "https://github.com/tamnd/zu", rev = "526ac583359f6112bca11bdae3fb43cc6fd76b2e" } -zu-common = { git = "https://github.com/tamnd/zu", rev = "526ac583359f6112bca11bdae3fb43cc6fd76b2e" } +zudb = { package = "zu", git = "https://github.com/tamnd/zu", rev = "9dcb7b42b50f3a802cae62b18d9e99f30efefad1" } +zu-common = { git = "https://github.com/tamnd/zu", rev = "9dcb7b42b50f3a802cae62b18d9e99f30efefad1" } # The one translation from a result into Arrow, which lives in the engine # tree so that every client agrees about what a column becomes. `ipc` is # the only feature this client turns on: the C Data Interface hands over # a pointer and nothing in a JavaScript runtime can read one, so the way # out here is the bytes of an IPC stream. -zu-arrow = { git = "https://github.com/tamnd/zu", rev = "526ac583359f6112bca11bdae3fb43cc6fd76b2e", features = ["ipc"] } +zu-arrow = { git = "https://github.com/tamnd/zu", rev = "9dcb7b42b50f3a802cae62b18d9e99f30efefad1", features = ["ipc"] } # N-API by way of napi-rs (ADR 0002). `napi9` is the version of N-API # this addon declares it needs, which is what makes one binary work # across Node 24, Node 26, Electron and Bun without a rebuild: the