You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by tu...@apache.org on 2022/12/05 22:49:09 UTC

[arrow-rs] branch master updated: Disable const-random ahash feature on non-WASM (#3271) (#3277)

This is an automated email from the ASF dual-hosted git repository.

tustvold pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git


The following commit(s) were added to refs/heads/master by this push:
     new 7b38cb8ea Disable const-random ahash feature on non-WASM (#3271) (#3277)
7b38cb8ea is described below

commit 7b38cb8eae4f1ae6fb451bf288b1b4b6f0642858
Author: Raphael Taylor-Davies <17...@users.noreply.github.com>
AuthorDate: Mon Dec 5 22:49:03 2022 +0000

    Disable const-random ahash feature on non-WASM (#3271) (#3277)
---
 parquet/Cargo.toml | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/parquet/Cargo.toml b/parquet/Cargo.toml
index 1ea28b7de..f55f36c8a 100644
--- a/parquet/Cargo.toml
+++ b/parquet/Cargo.toml
@@ -28,6 +28,12 @@ readme = "README.md"
 edition = "2021"
 rust-version = "1.62"
 
+[target.'cfg(target_arch = "wasm32")'.dependencies]
+ahash = { version = "0.8", default-features = false, features = ["compile-time-rng"] }
+
+[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
+ahash = { version = "0.8", default-features = false, features = ["runtime-rng"] }
+
 [dependencies]
 arrow-array = { version = "28.0.0", path = "../arrow-array", default-features = false, optional = true }
 arrow-buffer = { version = "28.0.0", path = "../arrow-buffer", default-features = false, optional = true }
@@ -38,7 +44,6 @@ arrow-schema = { version = "28.0.0", path = "../arrow-schema", default-features
 arrow-select = { version = "28.0.0", path = "../arrow-select", default-features = false, optional = true }
 arrow-ipc = { version = "28.0.0", path = "../arrow-ipc", default-features = false, optional = true }
 
-ahash = { version = "0.8", default-features = false, features = ["compile-time-rng"] }
 bytes = { version = "1.1", default-features = false, features = ["std"] }
 thrift = { version = "0.17", default-features = false }
 snap = { version = "1.0", default-features = false, optional = true }