From f6a8ba25343ed225296d69457e393e8a550906ad Mon Sep 17 00:00:00 2001 From: Luiz Irber Date: Thu, 12 Feb 2026 11:27:15 -0300 Subject: [PATCH 1/3] add wasm32-wasip1-threads target --- .ci_support/linux_64_.yaml | 1 + recipe/conda_build_config.yaml | 1 + recipe/meta.yaml | 3 +++ 3 files changed, 5 insertions(+) diff --git a/.ci_support/linux_64_.yaml b/.ci_support/linux_64_.yaml index 17720fe1..838ee338 100644 --- a/.ci_support/linux_64_.yaml +++ b/.ci_support/linux_64_.yaml @@ -24,6 +24,7 @@ rust_std_extra: - i686-linux-android - wasm32-unknown-emscripten - wasm32-unknown-unknown +- wasm32-wasip1-threads - x86_64-apple-ios - x86_64-linux-android - x86_64-pc-windows-msvc diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index 11c544cf..2dbc4724 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -19,6 +19,7 @@ rust_std_extra: - i686-linux-android - wasm32-unknown-unknown - wasm32-unknown-emscripten + - wasm32-wasip1-threads - x86_64-linux-android - x86_64-pc-windows-msvc # [linux and x86_64] - aarch64-pc-windows-msvc # [linux and x86_64] diff --git a/recipe/meta.yaml b/recipe/meta.yaml index b4853954..0ebec92f 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -62,6 +62,9 @@ source: - url: https://static.rust-lang.org/dist/rust-std-{{ version }}-wasm32-unknown-emscripten.tar.gz # [(linux or win) and x86_64] sha256: 3695cbe0527720c1104f327c356a6015756f15f0a63fdc2a00f78c316b0f7f8a # [(linux or win) and x86_64] folder: rust-std # [(linux or win) and x86_64] + - url: https://static.rust-lang.org/dist/rust-std-{{ version }}-wasm32-wasip1-threads.tar.gz # [(linux or win) and x86_64] + sha256: d269959f8994eacbf8074b2674e31c50785c991d2d1f020eca74171c83827c34 # [(linux or win) and x86_64] + folder: rust-std # [(linux or win) and x86_64] - url: https://static.rust-lang.org/dist/rust-std-{{ version }}-aarch64-pc-windows-msvc.tar.xz # [(linux or win) and x86_64] sha256: f7bd3d25baf3643c8769b8c4d2e6cde45bb25042fac698e0daf19fc9f58f8568 # [(linux or win) and x86_64] folder: rust-std # [(linux or win) and x86_64] From 6b53a531923b9a2f5c539d7032d4cb5137d8b899 Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Thu, 12 Feb 2026 14:40:47 +0000 Subject: [PATCH 2/3] MNT: Re-rendered with conda-smithy 3.54.2 and conda-forge-pinning 2026.02.12.10.32.4 --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 71c64243..4fb44a8a 100644 --- a/README.md +++ b/README.md @@ -106,6 +106,7 @@ Current release info | [![Conda Recipe](https://img.shields.io/badge/recipe-rust--std--i686--linux--android-green.svg)](https://anaconda.org/conda-forge/rust-std-i686-linux-android) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/rust-std-i686-linux-android.svg)](https://anaconda.org/conda-forge/rust-std-i686-linux-android) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/rust-std-i686-linux-android.svg)](https://anaconda.org/conda-forge/rust-std-i686-linux-android) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/rust-std-i686-linux-android.svg)](https://anaconda.org/conda-forge/rust-std-i686-linux-android) | | [![Conda Recipe](https://img.shields.io/badge/recipe-rust--std--wasm32--unknown--emscripten-green.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-unknown-emscripten) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/rust-std-wasm32-unknown-emscripten.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-unknown-emscripten) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/rust-std-wasm32-unknown-emscripten.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-unknown-emscripten) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/rust-std-wasm32-unknown-emscripten.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-unknown-emscripten) | | [![Conda Recipe](https://img.shields.io/badge/recipe-rust--std--wasm32--unknown--unknown-green.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-unknown-unknown) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/rust-std-wasm32-unknown-unknown.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-unknown-unknown) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/rust-std-wasm32-unknown-unknown.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-unknown-unknown) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/rust-std-wasm32-unknown-unknown.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-unknown-unknown) | +| [![Conda Recipe](https://img.shields.io/badge/recipe-rust--std--wasm32--wasip1--threads-green.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-wasip1-threads) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/rust-std-wasm32-wasip1-threads.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-wasip1-threads) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/rust-std-wasm32-wasip1-threads.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-wasip1-threads) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/rust-std-wasm32-wasip1-threads.svg)](https://anaconda.org/conda-forge/rust-std-wasm32-wasip1-threads) | | [![Conda Recipe](https://img.shields.io/badge/recipe-rust--std--x86__64--apple--ios-green.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-apple-ios) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/rust-std-x86_64-apple-ios.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-apple-ios) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/rust-std-x86_64-apple-ios.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-apple-ios) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/rust-std-x86_64-apple-ios.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-apple-ios) | | [![Conda Recipe](https://img.shields.io/badge/recipe-rust--std--x86__64--linux--android-green.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-linux-android) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/rust-std-x86_64-linux-android.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-linux-android) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/rust-std-x86_64-linux-android.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-linux-android) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/rust-std-x86_64-linux-android.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-linux-android) | | [![Conda Recipe](https://img.shields.io/badge/recipe-rust--std--x86__64--pc--windows--msvc-green.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-pc-windows-msvc) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/rust-std-x86_64-pc-windows-msvc.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-pc-windows-msvc) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/rust-std-x86_64-pc-windows-msvc.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-pc-windows-msvc) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/rust-std-x86_64-pc-windows-msvc.svg)](https://anaconda.org/conda-forge/rust-std-x86_64-pc-windows-msvc) | @@ -121,16 +122,16 @@ conda config --add channels conda-forge conda config --set channel_priority strict ``` -Once the `conda-forge` channel has been enabled, `rust, rust-docs, rust-src, rust-std-aarch64-apple-ios, rust-std-aarch64-apple-ios-sim, rust-std-aarch64-linux-android, rust-std-aarch64-pc-windows-msvc, rust-std-arm-linux-androideabi, rust-std-armv7-linux-androideabi, rust-std-i686-linux-android, rust-std-wasm32-unknown-emscripten, rust-std-wasm32-unknown-unknown, rust-std-x86_64-apple-ios, rust-std-x86_64-linux-android, rust-std-x86_64-pc-windows-msvc, rust-std-x86_64-unknown-linux-gnu` can be installed with `conda`: +Once the `conda-forge` channel has been enabled, `rust, rust-docs, rust-src, rust-std-aarch64-apple-ios, rust-std-aarch64-apple-ios-sim, rust-std-aarch64-linux-android, rust-std-aarch64-pc-windows-msvc, rust-std-arm-linux-androideabi, rust-std-armv7-linux-androideabi, rust-std-i686-linux-android, rust-std-wasm32-unknown-emscripten, rust-std-wasm32-unknown-unknown, rust-std-wasm32-wasip1-threads, rust-std-x86_64-apple-ios, rust-std-x86_64-linux-android, rust-std-x86_64-pc-windows-msvc, rust-std-x86_64-unknown-linux-gnu` can be installed with `conda`: ``` -conda install rust rust-docs rust-src rust-std-aarch64-apple-ios rust-std-aarch64-apple-ios-sim rust-std-aarch64-linux-android rust-std-aarch64-pc-windows-msvc rust-std-arm-linux-androideabi rust-std-armv7-linux-androideabi rust-std-i686-linux-android rust-std-wasm32-unknown-emscripten rust-std-wasm32-unknown-unknown rust-std-x86_64-apple-ios rust-std-x86_64-linux-android rust-std-x86_64-pc-windows-msvc rust-std-x86_64-unknown-linux-gnu +conda install rust rust-docs rust-src rust-std-aarch64-apple-ios rust-std-aarch64-apple-ios-sim rust-std-aarch64-linux-android rust-std-aarch64-pc-windows-msvc rust-std-arm-linux-androideabi rust-std-armv7-linux-androideabi rust-std-i686-linux-android rust-std-wasm32-unknown-emscripten rust-std-wasm32-unknown-unknown rust-std-wasm32-wasip1-threads rust-std-x86_64-apple-ios rust-std-x86_64-linux-android rust-std-x86_64-pc-windows-msvc rust-std-x86_64-unknown-linux-gnu ``` or with `mamba`: ``` -mamba install rust rust-docs rust-src rust-std-aarch64-apple-ios rust-std-aarch64-apple-ios-sim rust-std-aarch64-linux-android rust-std-aarch64-pc-windows-msvc rust-std-arm-linux-androideabi rust-std-armv7-linux-androideabi rust-std-i686-linux-android rust-std-wasm32-unknown-emscripten rust-std-wasm32-unknown-unknown rust-std-x86_64-apple-ios rust-std-x86_64-linux-android rust-std-x86_64-pc-windows-msvc rust-std-x86_64-unknown-linux-gnu +mamba install rust rust-docs rust-src rust-std-aarch64-apple-ios rust-std-aarch64-apple-ios-sim rust-std-aarch64-linux-android rust-std-aarch64-pc-windows-msvc rust-std-arm-linux-androideabi rust-std-armv7-linux-androideabi rust-std-i686-linux-android rust-std-wasm32-unknown-emscripten rust-std-wasm32-unknown-unknown rust-std-wasm32-wasip1-threads rust-std-x86_64-apple-ios rust-std-x86_64-linux-android rust-std-x86_64-pc-windows-msvc rust-std-x86_64-unknown-linux-gnu ``` It is possible to list all of the versions of `rust` available on your platform with `conda`: From abb5e26ce46b02e5bf09228cb1ff5a6e275fdd21 Mon Sep 17 00:00:00 2001 From: Luiz Irber Date: Thu, 12 Feb 2026 14:53:47 -0300 Subject: [PATCH 3/3] fix linter --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 0ebec92f..746c7b3c 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -63,7 +63,7 @@ source: sha256: 3695cbe0527720c1104f327c356a6015756f15f0a63fdc2a00f78c316b0f7f8a # [(linux or win) and x86_64] folder: rust-std # [(linux or win) and x86_64] - url: https://static.rust-lang.org/dist/rust-std-{{ version }}-wasm32-wasip1-threads.tar.gz # [(linux or win) and x86_64] - sha256: d269959f8994eacbf8074b2674e31c50785c991d2d1f020eca74171c83827c34 # [(linux or win) and x86_64] + sha256: d269959f8994eacbf8074b2674e31c50785c991d2d1f020eca74171c83827c34 # [(linux or win) and x86_64] folder: rust-std # [(linux or win) and x86_64] - url: https://static.rust-lang.org/dist/rust-std-{{ version }}-aarch64-pc-windows-msvc.tar.xz # [(linux or win) and x86_64] sha256: f7bd3d25baf3643c8769b8c4d2e6cde45bb25042fac698e0daf19fc9f58f8568 # [(linux or win) and x86_64]